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

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

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

Каждая клетка П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

n11

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

zn11 1zn1 + an1 gn1 (x) = αn11zn11 1zn1 + gn1 (x),

 

 

dx

 

a

 

 

 

 

 

 

 

n11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где в равенстве (2.17)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α =

a

α

 

=

an1

 

 

 

 

 

 

 

 

 

 

 

2

, ... ,

n11

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

a1

 

 

an11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g1 (x) = a1gn1 (x), ... , gn1 (x) = an1 gn1 (x) .

Замечание: подбирая коэффициенты a1, ..., an1 , можно сделать α1, ..., αn11 любыми наперед заданными отличными от

52

нуля числами; особый интерес представляют следующие отношения: пусть, например, a1 =1, тогда

a2 = α1, a3 = a2α2 , ... , an1 = an11αn11.

Запишем теперь систему линейных дифференциальных уравнений в каноническом виде [21]:

dz1

=

 

 

 

 

 

 

 

 

λ1z1

 

 

 

+ g1 (x),

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dz2

 

= α1z1

 

 

1z2

 

 

+ g2 (x),

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dz

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ g3 (x),

 

 

 

 

 

 

 

= α2 z2

 

 

1z3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dzn

 

= αn11zn11

 

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

nnk +1

=

 

 

λk znnk +1

+ gnnk +1 (x),

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dz

nnk +2

= ω z

 

 

 

 

 

 

+ g

 

 

 

(x),

 

 

 

nnk +1

k

z

nnk +2

nnk +

2

 

 

 

 

 

 

dx

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dzn

 

= ωnk 1zn1

 

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) = y1 приводит его к линейному уравнению

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

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