книги / Математическое моделирование кинетики сложных химических реакций. Ч. 1
.pdfКаждая клетка Пj ( j =1, 2, ..., n) представляет собой квадратичную матрицу некоторого порядка nj = (1 ≤ nj ≤ n) вида
λj |
0 |
|
||
|
1 λj |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
Пj = |
|
|
||
|
|
|
|
|
|
0 |
1 λ |
|
|
|
|
|
||
|
|
|
j |
На главной диагонали стоит один из корней характеристического уравнения матрицы A, то есть det (A – λE) = 0, где E – единичная матрица, на соседней диагонали снизу стоят единицы, а остальные элементы нули. При этом nj равно сте-
пени так называемого элементарного делителя (λ −λj )n j , со-
ответствующего корню характеристического уравнения λj .
Рассмотрим наиболее простой случай, когда все элементарные делители первой степени (если все корни характеристического уравнения различны), все клетки имеют первый порядок, то есть матрица B имеет диагональный вид. Введем обозначения z = K y, g(x) = K f (x), тогда для z(x) получится следующая система уравнений:
dxdz = B z + g(x).
Если теперь перейти от матричной записи системы к обычной, скалярной, то получится k групп уравнений, отвечающих k жордановым клеткам матрицы B, где первая группа имеет следующий вид:
51
dz1 |
= λ1z1 + g1 (x), |
|
|
|
||||||||
dx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dz2 |
= z |
+λ z |
2 |
+ g |
2 |
(x), |
||||||
|
1 |
|
1 |
|
|
|
|
(2.16) |
||||
dx |
|
|
|
|
|
|
|
|
|
|
||
................................. |
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dzn1 |
= z |
n1−1 |
+λ z |
|
+ g |
|
(x). |
||||
|
n1 |
n1 |
||||||||||
|
|
|
|
|
1 |
|
|
|
||||
dx |
|
|
|
|
|
|
|
|
|
|
|
Для дальнейших рассуждений сделаем замену этих функций по формулам, которые называются «растяжением» функций:
z1 = a1z1, z2 = a2 z2 , ..., zn1 = an1 zn1 . |
(2.17) |
Будем считать, что все коэффициенты aj ≠ 0 произволь-
ные числа. Тогда система (2.16) переходит в следующую систему вида
dz1 |
= λ1z1 +a1g1 (x) = λ1z1 + g1 (x), |
|
|
|
|
|
|
|
|
|||||||||
dx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dz2 |
= |
a2 |
z1 +λ1z2 + a2 g2 (x) = α1z1 |
+λ1z2 |
+ g2 |
(x) |
, |
|
||||||||||
|
|
(2.17′) |
||||||||||||||||
dx |
|
|
a1 |
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
......................................................................................... |
|
|||||||||||||||||
dz |
n1 |
|
|
|
a |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
= |
|
n1 |
zn1−1 +λ1zn1 + an1 gn1 (x) = αn1−1zn1−1 +λ1zn1 + gn1 (x), |
|
|||||||||||
|
dx |
|
a |
|
||||||||||||||
|
|
|
|
|
|
n1−1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
где в равенстве (2.17′) |
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
α = |
a |
α |
|
= |
an1 |
|
|
|
||
|
|
|
|
|
|
|
|
2 |
, ... , |
n1−1 |
|
|
, |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
1 |
a1 |
|
|
an1−1 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
g1 (x) = a1gn1 (x), ... , gn1 (x) = an1 gn1 (x) .
Замечание: подбирая коэффициенты a1, ..., an1 , можно сделать α1, ..., αn1−1 любыми наперед заданными отличными от
52
нуля числами; особый интерес представляют следующие отношения: пусть, например, a1 =1, тогда
a2 = α1, a3 = a2α2 , ... , an1 = an1−1αn1−1.
Запишем теперь систему линейных дифференциальных уравнений в каноническом виде [21]:
dz1 |
= |
|
|
|
|
|
|
|
|
λ1z1 |
|
|
|
+ g1 (x), |
|
|
|
|||||||
dx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dz2 |
|
= α1z1 |
|
|
+λ1z2 |
|
|
+ g2 (x), |
|
|
|
|||||||||||||
dx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
dz |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ g3 (x), |
|
|
|
|||
|
|
|
|
= α2 z2 |
|
|
+λ1z3 |
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
dx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
...................................................................... |
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dzn |
|
= αn1−1zn1−1 |
|
+λ1zn1 |
|
|
+ gn1 (x), |
|
|
|
||||||||||||||
|
|
1 |
|
|
|
|
|
|
|
|||||||||||||||
dx |
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
dz |
n1+1 |
|
|
= |
|
|
|
|
λ2 zn1+1 |
|
+ gn1+1 (x), |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
dx |
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
dz |
n1+2 |
|
=β1zn1+1 |
|
+λ2 zn1+2 |
|
+ gn1+2 (x), |
|
||||||||||||||||
|
|
|
|
|
|
|||||||||||||||||||
dx |
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
dzn1+3 |
=β2 zn +2 |
|
+λ2 zn +3 |
|
+ gn +3 (x), |
(2.18) |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
dx |
|
|
||||||||||||||||||||||
|
1 |
|
|
|
|
1 |
|
1 |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
...................................................................... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dzn1+n2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
=βn −1zn +n −1 +λ2 zn +n |
+ gn +n (x), |
|
||||||||||||||||||||
dx |
|
|
||||||||||||||||||||||
|
2 |
1 |
2 |
|
|
1 |
2 |
|
1 |
2 |
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
...................................................................... |
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dz |
n−nk +1 |
= |
|
|
λk zn−nk +1 |
+ gn−nk +1 (x), |
|
|||||||||||||||||
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
||||||||||||||||||||
|
|
dx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
dz |
n−nk +2 |
= ω z |
|
|
+λ |
|
|
|
|
+ g |
|
|
|
(x), |
|
|||||||||
|
|
n−nk +1 |
k |
z |
n−nk +2 |
n−nk + |
2 |
|
||||||||||||||||
|
|
|
||||||||||||||||||||||
|
|
dx |
1 |
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
....................................................................... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dzn |
|
= ωnk −1zn−1 |
|
+λk zn |
|
|
|
+ gn (x). |
|
|
|
|||||||||||||
dx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53
Замечание: числа αi , βi , ..., ωi можно выбирать произвольно, лишь бы только они не равнялись нулю, можно считать их, например, произвольно малыми по модулю. Числа λi
вполне определяются данной системой.
После приведения системы к каноническому виду ее легко проинтегрировать. Действительно, в первое уравнение системы входит только одна переменная z1(x). Определив ее и подставив во второе уравнение, опять получим линейное уравнение с одной неизвестной z2 (x) и т.д.
Сформулируем следующую теорему: пусть дана линей-
ная система с постоянными коэффициентами
dyi = ∑ aij yi + fi (x), i = 1, 2, …, n. |
(2.19) |
n |
|
dx j=1
Тогда всегда существует такое линейное преобразование
n
yi = ∑Cij z j , j=1
для которого коэффициенты Cij выбираются постоянными,
а определитель Cij ≠ 0 и которое приводит систему (2.19) к каноническому виду (2.18).
2.2.6.Нахождение частных решений неоднородных систем дифференциальных уравнений
Рассмотрим случай, когда в системе (2.19)
dy n
dxi = ∑ aij yi + fi (x), i = 1, 2, …, n,
j=1
m
fi (x) = ∑Ci(k )eαk x xβk , (2.19′)
k=1
54
причем αk и Ci(k ) могут быть как действительными, так и комплексными, а βk – целые неотрицательные числа, то есть
βk ≥ 0 .
Разберем случай, когда m = 1, тогда функции (2.19′) имеют вид
fi (x) = Cieαx xβ , i = 1, 2, …, n.
Выпишем группу уравнений системы (2.19), соответствующих элементарному делителю(λ−λs )ps . Тогда матрицы (λE-A) могут быть представлены в следующем виде [24]:
dzk+1 |
= λs zk+1 |
|
|
|
+Ck*+1xβeαx , |
|
|
|
|
|
|
|
|||||
|
dx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dzk+2 |
= ε z |
|
+λ z |
|
+C* xβeαx , |
|
|
|
|
|
|
|
|||||
|
dx |
|
1 k+1 |
|
s k+2 |
k+2 |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dz |
k+3 |
= ε2 zk+2 |
|
|
+λs zk+3 |
|
+Ck*+3xβeαx , |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
||||||||
|
dx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
−−−−−−−−−−−−−−−−−−−−−−−−−− |
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dzk+ps |
|
= ε z |
|
|
|
+λ z |
|
+C |
* |
β |
|
αx |
. |
||||
|
|
|
|
|
|
|
|
|
x |
e |
|
||||||
dx |
|
|
|
|
|
|
|
||||||||||
|
ps −1 k+ps |
|
|
s k+ps |
|
|
k+ps |
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Здесь C* |
|
– некоторые новые постоянные. Введем новые неиз- |
|||||||||||||||
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
вестные функции z* , для чего положим |
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
z = z*eλsx , i = k + 1, k + 2, …, k + p |
, |
|
|
|
|
|
|||||||
|
|
|
|
|
i |
i |
|
|
|
|
s |
|
|
|
|
|
|
тогда получим систему вида
55
dzk*+1 |
|
= Ck*+1 xβ e(α−λs )x , |
|
|
||||
dx |
|
|
||||||
|
|
|
|
|
|
|
|
|
dzk*+2 |
|
= ε z* |
+C* |
xβ e(α−λs )x , |
|
|||
dx |
|
1 |
k+1 |
k+2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
dzk*+3 |
|
= ε2 zk*+2 +Ck*+3 xβ e(α−λs )x , |
(2.19а) |
|||||
dx |
|
|||||||
|
|
|
|
|
|
|
|
|
....................................................... |
|
|||||||
dzk*+ps = ε |
|
z* |
+C* |
xβ e(α−λs ) x. |
|
|||
dx |
|
|
|
ps −1 |
k+ps −1 |
k+ps |
|
|
|
|
|
|
|
|
|
|
При интегрировании этой системы рассмотрим два случая. 1-й случай: λS ≠ α. Интегрируя уравнения (2.19а) после-
довательно, начиная с первого, получим функции zi* = Mi(β) (x) e(α−λs )x , i = k + 1, …, k + ps ,
где Mi(β) (x) – некоторые многочлены по x не выше степени β. Отсюда zi = Mi(β) (x) eαx , где i = k + 1, …, k + ps .
Если не одно из чисел λs ≠ α, то все функции zi (i =1, 2, ..., n) будут иметь вид
zi = Mi(β) (x) eαx
и частное решение будет
yi = Mi ( |
) (x) eα |
. |
|
(2.19б) |
* β |
x |
|
|
|
Замечание: коэффициенты многочленов |
* β |
) (x) можно |
||
Mi ( |
найти сравнением коэффициентов при одинаковых степенях x в уравнениях (2.19б) после подстановки в них место yi выра-
жений (2.19б) и сокращения на eαx ≠ 0.
56
2-й случай: λS = α. Тогда система (2.19 а) принимает вид
dz* |
= |
|
Ck*+1 xβ, |
|
|
|
|||||
|
k+1 |
|
|
|
|
||||||
dx |
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
dz* |
|
= ε z* |
|
+C* |
xβ, |
|
|
|
|||
|
k+2 |
+1 |
|
|
|
||||||
|
|
|
|
|
|||||||
dx |
|
|
|
1 k |
k+2 |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
dz* |
|
|
= ε2 zk*+2 +Ck*+3 xβ, |
|
|
|
|||||
|
k+3 |
|
|
|
|
|
|||||
dx |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
............................................. |
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
dzk*+ps |
|
|
|
* |
* |
|
β |
|
|||
|
|
|
|
|
= εps |
−1zk+ps −1 |
+Ck+ps |
x |
|
. |
|
dx |
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
Интегрируя последовательно эти уравнения, найдем частное решение в виде
zk*+i (x) = Mk(i+)i xβ , i = 1, 2, …, ps ,
где Mk(i+)i – многочлен не выше i-й степени по x. Отсюда
zk+i (x) = xβ Mk(i+)i eαx , i = 1, 2, …, ps .
Следовательно, система (2.19) будет иметь частное реше-
ние:
yi (x) = Mi*(β+p) (x) eαx , i = 1, 2, …, n,
где Mi*(β+p) (x) – многочлен не выше (β+ p) -й степени по x, а p – наивысший показатель степени у элементарных делителей (λE-A), которые имеют следующий вид: (λ−α)s .
57
2.2.7. Свойства и методы решений уравнений Риккати
Анализ классификационной табл. 1.3. (см. гл. 1) показал, что параллельные и обратимые реакции второго порядка описываются системами линейных неоднородных дифференциальных уравнений, которые с помощью линейных преобразований сводятся к уравнению Риккати [10,25]. В этом пункте рассмотрим общие свойства и методы их решений.
Рассмотрим общее уравнение Риккати:
dy |
= b1 (x) y2 +b2 (x) y +b3 (x), |
(2.20) |
dx |
|
|
где b1 (x), b2 (x), b3 (x) коэффициенты, которые являются не-
прерывными функциями на интервале (a, b). Введем следующие обозначения для коэффициентов:
f (x) = b1 (x) ; g (x) = b2 (x) ; h(x) = b3 (x).
Выберем подстановку в виде |
|
|
y = E (x) U (x), |
(2.21) |
|
где E (x) = exp ∫b2 (x)dx. |
|
|
Рассмотренная подстановка |
приводит уравнение |
(2.20) |
к виду |
|
|
U′ = b1 (x) E (x) U 2 +b3 (x)/ E (x). |
(2.22) |
|
Замечание: если b1 (x) ≠ 0 и |
b1 (x), b2 (x) – непрерывно |
дифференцируемые функции, то рассмотрим подстановку [10]
U (x) = y + b2 ((x)) ,
2b1 x
которая приводит к следующему результату:
58
U′ = b (х) u2 + |
|
b2 (x) |
′ − b2 (х)2 |
+b |
(x). |
(2.22′) |
|||
|
|
||||||||
1 |
|
|
|
4b1(х) |
3 |
|
|
||
|
|
|
2b1(х) |
|
|
|
|||
Полагая теперь |
y = E (x) η(ξ), |
где |
ξ |
– промежуточный |
|||||
аргумент, который |
определяется |
по |
|
формуле |
ξ = |
= −∫b1 (x) E (x)dx, после преобразований приходим к уравнению вида
|
b1 (x) E2 (η′+η2 )+b3 (x) = 0. |
(2.23) |
Причем x |
в b1 (x), b3 (x), и E нужно выразить через ξ. |
|
При b3 (x) ≡ 0 |
уравнение Риккати сводится к уравнению Бер- |
нулли, и подстановка U (x) = y−1 приводит его к линейному уравнению
U′+b2 (x)U +b1 (x) = 0. |
(2.24) |
Общее уравнение Риккати тесно связано с линейными дифференциальными уравнениями второго порядка. Если при α < x <β функции b1 (x) и b2 (x) непрерывны и b1 (x) дифференцируема, то каждое решение y(x) уравнения Риккати, оп-
ределяемое в интервале (α, β), переводится преобразованием
U (x) = exp(−∫b1 (x) ydx) |
(2.25) |
в отличное от нуля решение данного линейного дифференциального уравнения
b1(х) U′′−(b1′(х) +b1(х) b2 (х))U′+b12 (х) b3 (х) U = 0. |
(2.26) |
|
Замечание 1: уравнение вида |
|
|
y′+ a y2 |
= b xα |
(2.27) |
1 |
4 |
|
называется уравнением Риккати специального типа.
59
Замечание 2: для уравнения (2.27) дифференциальное уравнение второго порядка имеет вид
U′′ = a1 b4 xαU.
Обратно, если b1 (x) ≠ 0, то каждое ненулевое решение U (x) этого линейного уравнения переводится преобразовани-
ем вида |
|
|
y(x) = − |
U′ |
|
U b1 (x) |
||
|
в решение уравнения Риккати.
Замечание: линейное уравнение часто решается гораздо проще, чем исходное уравнение Риккати.
Если известно одно частное решение ϕ(x), где x (α,β), то нахождение общего решения сводится к решению линейного уравнения первого порядка. Функция y(x) будет отличным от ϕ(x) решением уравнения Риккати только в том случае, если
Φ(x) =1 ( y (x) −ϕ(x)) , x (α,β)
есть нигде не обращающееся в нуль решение уравнения z′+(2b1 (x) ϕ+b2 (x))z +b1 (x) = 0.
Для любых четырех решений ϕν (ν =1,2,3,4) |
уравнения |
Риккати двойное отношение |
|
((ϕ3 −ϕ1 ) (ϕ4 −ϕ1 )) ((ϕ3 −ϕ2 ) (ϕ4 −ϕ2 )) |
(2.28) |
всегда постоянно.
Если известны три решения, то все остальные могут быть получены путем приравнивания (2.28) постоянной величине.
60