Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Математическое моделирование кинетики сложных химических реакций. Ч. 1

.pdf
Скачиваний:
6
Добавлен:
12.11.2023
Размер:
1.44 Mб
Скачать

Если четыре функции ϕν (x), (ν =1, 2, 3, 4) имеют в интервале (α, β) непрерывные производные и выполнено условие

ϕ1 ϕ4 −ϕ2 ϕ3 0,

то совокупность всех функций

y= ϕ1 +cϕ2 ϕ3 +cϕ4

удовлетворяет некоторому уравнению Риккати.

Замечание: в силу тесной связи между уравнением Риккати и важными типами линейных уравнений второго порядка следует всегда пытаться отыскать те случаи, когда могут быть легко найдены одно или даже все решения этого уравнения.

Рассмотрим эти случаи: 1) b1 (x) +b2 (x) +b3 (x) 0

y = c + ((b1 ((x)) +b3 ((x)))) E ((x))dx E ((x)) ,

c + b1 x +b3 x E x dx + E x где E (x) = exp (b1 (x) b3 (x))dx;

2)(более общий случай): существуют такие постоянные p

иm, причем p + m > 0, что

p2 b1 (x) + p m b2 (x) + m2 b3 (x) 0.

Если m = 0, т.е. b1 (x) 0, то уравнение сводится к линей-

ному, а при m 0 оно сводится подстановкой y = pm1 +U (x) к уравнению Бернулли

U′ = b1 (x) U 2 +(2 p m1 b1 (x) +b2 (x))U

ив обоих случаях легко решается;

3)если b3 (x) = c02 b1 (x)exp 2b2 (x)dx и b1 (x) b3 (x) > 0, то

61

y =

b3 (x)

tg(

b1 (x)

 

 

есть решение.

Если b1 (x) b3 (x) < 0, то

y = −b3 ((x)) th(b1 x

b1 (x) b3 (x) dx +c)

b1 (x) b3 (x) dx +c).

Если при соответствующим образом подобранной функ-

ции Φ(x) и при ψ = (Φ −b2 (x))

(

2b1 (x))

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b3 = b1 (x) ψ2 −Φψ +ψ′,

 

 

 

 

 

 

 

 

 

 

 

 

то y = ψ(x)

есть решение.

Это

условие

 

выполняется,

 

если

b1 (x) , b2 (x) , b3 (x)

 

связаны между собой одним из соотно-

шений:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4b3 (x) =

b22 (x)

2

b2

(x)

 

,

(Φ = 0);

 

 

 

 

 

 

 

 

 

 

(x)

 

 

 

 

 

 

 

 

 

 

 

 

 

b1 (x)

b1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2b2 (x) = 4 b1 (x) b3 (x) +

b3(x)

 

b1(x)

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b3 (x)

 

 

b1 (x)

 

 

 

 

 

 

 

 

 

(Φ = b2 (x) 2 b1 (x)

b3 (x));

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

1

 

2

b

(

x

)

 

 

b2

(

x

)

 

4b3 (x) =

2

 

 

b1 (x)

 

 

 

2

 

2

 

 

+

 

2

 

,

 

(x)

 

 

 

 

 

(x)

 

b1

(x)

 

b1

 

b1

(x)

 

b1

 

 

 

 

(Φ = −b1(x)b1 (x));

62

4) пусть G (x) и H (x) – многочлены. Если степень многочлена

∆ = G2 2G′−4H

нечетна, то уравнение

y′ = y2 +G (x) y + H (x)

(2.29)

не может иметь полиномиального решения. Если же имеет четную степень, то этому уравнению могут удовлетворять лишь многочлены:

y = −12(G ± ∆ ), (2.30)

где означает целую рациональную часть разложения

по убывающим степеням x. Решением являются обе функции (2.29), (2.30) в том и только в том случае, когда ∆ = const.

Пример: x4 2x3 + x 6 = x2 x 12.

2.3. Системы нелинейных дифференциальных уравнений первого порядка

2.3.1. Вводные замечания

Как было отмечено в п. 1.2.4, некоторые типы реакций не могут быть сведены к системам линейных дифференциальных уравнений и их классифицировали системой вида (1.23), то есть

 

dci (t)

= f j (t,c1 (t ),c2 (t),...,cn (t ))k*j , i =1, 2, ..., n,

j =1, 2, ..., m.

 

 

 

dt

 

Вид правых частей функций f j при i, j =1, 2, 3

(i = j) приве-

ден в табл. 1.4.

 

63

Подробные решения систем (1.23) и прикладных задач, связанных с ними, приведены в п. 4.5. гл. 4.

Попутно отметим, что не существует единых методов решения нелинейных систем и получить их аналитические решения можно лишь для узкого класса прикладных задач химической кинетики. В основном их приходится решать (при выбранных математических моделях) численными методами (см. гл. 3). Не останавливаясь пока на частных случаях, рассмотрим общие подходы и методы решения нелинейных систем дифференциальных уравнений первого порядка.

2.3.2. Нелинейные системы дифференциальных уравнений первого порядка и методы их решения

Сначала введем основные понятия и определения для произвольных систем обыкновенных дифференциальных уравнений [21].

Система обыкновенных дифференциальных уравнений вида

 

 

 

Fk (x, y1, y1,..., y1(k ) , y2 , y2,..., y2(k ) ,..., yn , yn,..., yn(k ) )= 0,

 

 

 

 

 

k =1, 2, ..., n,

 

 

 

(2.31)

разрешенная относительно старших производных

y(k ) ,

y(k ) ,

 

 

 

 

 

 

 

 

 

 

1

2

..., yn(k ) , называется канонической системой. Она имеет вид

y1(k1) =

f1 (x, y1, y1

,..., y1(k11), y2 , y2

,..., y2(k2 1),..., yn , yn

,..., yn(kn 1) ),

 

 

 

2 ) =

f2 (x, y1, y1

,..., y1( 1

), y2 , y2

,..., y2( 2

),..., yn , yn

,..., yn(

n

) ),

(2.32)

y2(

 

k

 

 

k

1

k

1

k

1

 

 

 

 

 

 

 

 

 

 

 

 

 

.........................................................................................

 

 

 

 

 

 

 

,..., y1(k11), y2 , y2' ,..., y2(k2 1),..., yn , yn' ,..., yn(kn 1) ).

 

yn(kn ) = fn (x, y1, y1'

 

 

 

 

 

 

 

 

 

 

 

 

 

64

Порядком системы (2.31) называется число p, p =

= k1 + k2 +... + kn.

Теорема. Любую каноническую систему (2.32) можно свести к произвольной системе 1-го порядка подстановкой

 

dyi(k )

= yi(k+1), k = 0,1, ..., mi 2 при yi = yi(0) .

(2.33)

 

 

 

dx

 

 

Таким образом, имея n функций yi (x),

i =1, ..., n,

удовле-

творяющих системе (2.31), мы получим

систему функций

yi(k ) (x), удовлетворяющих системе дифференциальных урав-

нений первого порядка, состоящих из уравнений (2.31) и (2.33). Справедливо и обратное утверждение.

В дальнейшем будем рассматривать систему обыкновенных дифференциальных уравнений в упрощенном виде:

yν′ = fν (x, y, ..., yn ), ν =1, 2, ..., n,

(2.34)

где fν – называются правыми частями системы (2.34) и явля-

ются нелинейными функциями относительно своих аргументов. Решением (интегральной кривой) системы (2.34) называ-

ется совокупность n дифференцируемых функций y1 = ϕ1 (x), y2 = ϕ2 (x), ..., yn = ϕn (x),

удовлетворяющих системе (2.34).

Систему (2.34) можно записать также в векторной форме:

y(x) =

 

(x, y ) ,

(2.35)

f

где y = ( y1, y2 ,...yn ), f = ( f1, f2 ,... fn ) – некоторые векторы. Из теорем существования и единственности решения сис-

темы (2.34) остановимся на теоремах Пеано, Каратеодори и теореме Осгуда.

Доказательство их можно найти, например, в работах [22, 24, 26].

65

1. Теорема существования решений Пеано

Если функции

fν (x, y1, y2 ,..., yn )

(ν =1,2,...,n) непрерыв-

ны в области G

(n+1)-мерного пространства переменных

x, y1, y2 ,..., yn , то через каждую точку

P(ξ,η1,η2 ,...,ηn ) облас-

ти G проходит, по крайней мере, одна интегральная кривая. Каждая из этих кривых может быть продолжена в обе стороны вплоть до границы любой замкнутой области, целиком содержащейся в G и содержащей точку P внутри себя.

Для доказательства этой теоремы сначала строятся ломаные Эйлера [22], потом переходят к пределу, используя теорему Арцеля.

2. Теорема существования решений Каратеодори

Пусть функции fν (x, y1, y2 , ..., yn ), ν =1, 2, ..., n определены и непрерывны в области G:

a < x < b; −∞ < y1, y2 ,..., yn < +∞ ,

при любых фиксированных значениях y1, y2 ,..., yn измеримы по

x, а при каждом фиксированном значении x, принадлежащем некоторому подмножеству полной меры интервала a < x < b, непрерывны по y1, y2 , ..., yn. И пусть

fν (x, y1, y2 ,..., yn ) M (x) , (ν =1, 2, ..., n),

где M(x) – некоторая интегрируемая по Лебегу функция на ин-

тервале

a < x < b.

Тогда

для каждой

точки

P(ξ,η1,η2 ,...,ηn )

области

G существует

система

непрерывных

функций

y1 (x), y2 (x), ..., yn (x),

удовлетворяющих

на

интервале

a < x < b уравнениям

 

 

 

 

yν (x) = ην + x

fν (x, y(x),..., yn (x))dx , (ν =1, 2, ..., n) . (2.36)

 

ξ

 

 

 

 

 

66

Всюду, где подынтегральное выражение непрерывно, функции уν (x) удовлетворяют уравнениям (2.36) и (2.34). Ес-

ли функции уν (x) удовлетворяют уравнениям (2.36) и если при любых значениях yν (x) выполнено условие Липшица:

n

fν (x, y1, y2 ,..., yn ) fν (x, y1, y2 ,..., yn ) N (x) yp (x) yp (x) ,

p=1

(ν =1, 2, ..., n),

(2.37)

где N (x) – некоторая интегрируемая по Лебегу функция, то система (2.34) имеет единственное решение y1 (x), y2 (x),

..., yn (x), и это решение непрерывно зависит от ξ,η1,η2 ,...,ηn.

 

3. Теорема единственности решений Осгуда

 

 

 

 

Пусть функции fν (x, y1, y2 ,..., yn ) в области G

удовлетво-

ряют соотношениям

 

 

 

 

 

 

 

fν (x, y1**, y2**,..., yn** )fν (x, y1*, y2* ,..., yn* )

 

≤ ϕ

n

 

yν** yν*

 

,

 

 

 

 

 

 

 

 

ν=1

 

 

 

 

 

 

 

 

 

 

 

 

(ν =1, 2, ..., n),

 

 

 

(2.38)

где ϕ(u) – непрерывная функция, которая:

1)

принимает положительные значения при положитель-

ных u;

 

 

 

 

2)

C du

→∞

(C > 0).

 

 

ε ϕ(u)

 

ε→+0

 

Тогда существует не больше одной интегральной линии системы (2.34), проходящей через любую заданную внутреннюю точку области G. В частности, можно считать, что

ϕ(u) = ku,

67

где k – некоторая положительная константа.

Тогда условие (2.38) есть условие Липшица по y1, y2 ,..., yn для функций f j , и его можно записать как

( ) ( ) n

fν x, y1**, y2**,..., yn** fν x, y1*, y2* ,..., yn* k yν** yν* .

ν=1

Доказательство этой теоремы основано на принципе сжатых отображений и приведено, например, в работе [26].

Замечание 1. Систему (2.34) иногда называют системой, записанной в нормальной форме.

Замечание 2. Для системы (2.34) формулировка задачи Коши аналогична формулировке задачи Коши линейных систем дифференциальных уравнений (см. п. 2.2.1).

Остановимся теперь на методах решений систем нелинейных уравнений, записанных в нормальной форме. Из всего многообразия методов, рассмотренных в литературе [21–28], остановимся на трех, наиболее часто применяемых при решении систем: методе исключения неизвестных, методе интегрируемых комбинаций и методе Эйлера.

1. Метод исключения неизвестных

Общая схема состоит в следующем. Дифференцируя, например, первое из уравнений (2.34) последовательно (n 1) раз

и подставляя каждый раз вместо производных dyi dx чения из остальных уравнений этой же системы, имеем

dy1

 

= F1 (x, y1, y2 ,..., yn ),

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d 2 y1

= F

(x, y ,

y

2

,..., y

n

),

 

2

2

1

 

 

 

dx

 

 

 

 

 

 

 

 

 

.....................................

 

 

 

 

 

 

 

 

 

 

 

 

d(n) y

 

 

y2 ,...,

yn ).

 

 

n

1 = Fn (x, y1

,

dx

 

 

 

 

 

 

 

 

их зна-

(2.39)

68

dxn1

Определив y2 ,..., yn из первых (n 1) уравнений системы

(2.39) и подставив эти выражения в последнее уравнение системы, получим дифференциальное уравнение n-го порядка

 

n

 

 

 

 

 

d

 

y1

= F x, y , dy1

dx

n

 

1

dx

 

 

 

d(n1) y1

,..., .

Решив это уравнение, найдем решение исходной системы уравнений.

2. Метод интегрируемых комбинаций

Этот метод интегрирования системы дифференциальных уравнений (2.34) состоит в следующем: с помощью подходящих арифметических операций (сложения, вычитания, умножения, деления) из уравнений системы образуют так называемые интегрируемые комбинации, т.е. достаточно просто решаемые уравнения вида

 

du

= 0,

F x,u,

dt

 

 

 

 

где u – некоторая функция

от

 

искомых функций y1 (x),

y2 (x), ..., yn (x).

 

 

 

Каждая интегрируемая комбинация дает один первый интеграл. Если найдено n независимых первых интегралов системы (2.34), то её интегрирование закончено; если же найдено m независимых первых интегралов, где m < n, то система (2.34) сводится к системе с меньшим числом неизвестных функций.

3. Метод Эйлера

Метод Эйлера в большинстве случаев применяется при решении линейных однородных уравнений первого порядка с постоянными коэффициентами вида

dxi

= aik xk (t), i =1, 2, ..., n,

(2.39)

 

n

 

dt

k=1

 

69

где коэффициенты aik – постоянные, а xk (t) – искомые функ-

ции.

Однако его можно применять и при решении нелинейных систем дифференциальных уравнений, если систему (2.34) удается с помощью замены переменной

fν (t,u1,u2 ,...,un ) = aνkuk (t) (ν =1, 2, ..., n, k =1, 2, ..., n)

свести к уравнению (2.39).

В целях упрощения выкладок проиллюстрируем метод Эйлера на примере системы (2.39) при i =1, 2, 3. В этом случае

система (2.39) имеет вид

dx

= ax +by +cz,

 

 

dt

 

 

 

 

 

 

 

dy

= a1x +b1 y +c1z,

(a)

 

 

dt

 

 

dz

= a2 x +b2 y +c2 z.

 

 

 

 

dt

 

 

где a,a1,a2 ; b,b1,b2 ; c,c1,c2 – некоторые постоянные.

 

Решение системы (а) ищем в виде

 

x = λert , y = µert ,

z = νert , где λ, µ,ν и r – const.

(б)

Подставляя (б) в (а) и сокращая на ert 0 , получим систе-

му уравнений для определения λ, µ, ν:

 

(a r )λ +b µ+c ν = 0,

 

 

λ +(b1 r )µ+c1 ν = 0,

(в)

a1

 

λ +b2 µ+(c2 r )ν = 0.

 

a2

 

Система (в) имеет ненулевое решение, когда её определитель равен нулю (∆ = 0).

70

Соседние файлы в папке книги