Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
диф 1.pdf
Скачиваний:
121
Добавлен:
05.06.2015
Размер:
2.19 Mб
Скачать

108

Задача с начальными условиями (задача Коши) для системы (3.1) формулируется так: требуется найти решение системы, удовлетворяющее при одном и том же начальном значении независимой переменной x = x0 n начальным условиям

y

(x

0

) = y0

,

y

2

(x

0

) = y0

,

y

n

(x

0

) = y0.

1

 

1

 

 

 

2

 

 

 

n

Рассмотрим различные методы интегрирования систем дифференциальных уравнений.

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

Этот метод является достаточно общим, пригодным для систем дифференциальных уравнений различного типа и основан на том, что нормальная система n дифференциальных уравнений относительно n неизвестных функций y1 (x), y2 (x), , yn (x) мо-

жет быть сведена к одному дифференциальному уравнению n-го порядка относительно одной неизвестной функции.

Убедимся в этом на примере системы двух уравнений относительно двух неизвестных функций y1 (x), y2(x):

dy1

=ϕ[x, y (x), y

2

(x)],

 

1

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

dy2

=ψ[x, y (x), y

2

(x)].

 

 

1

 

 

dx

 

 

 

 

 

Дифференцируя первое уравнение системы по x, получим

d 2 y

=

ϕ

+

ϕ dy

+

ϕ dy

 

=

ϕ

+

ϕ

ϕ +

ϕ

ψ.

1

 

1

 

 

 

2

 

 

 

 

x

y

 

 

x

y

y

 

dx2

 

 

y dx

 

2

dx

 

 

 

2

 

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

 

Так как функции ϕ и ψ зависят от x, y1, y2,

то можно записать:

d 2 y

= F(x, y , y

 

)

,

 

 

 

1

2

 

 

 

dx2

1

 

 

 

 

 

 

 

 

 

 

 

 

где F(x,y1,y2) - некоторая функция x, y1, y2 .

 

 

y2

 

Далее из первого уравнения системы находим

как функцию

видаy2 = χ(x, y1, y1). Подставляя y2в равенство

d 2 y

= F(x, y1, y2),

 

1

 

 

 

 

 

 

dx2

 

получим уравнение второго порядка относительно одной неизвестной функции y1 :

 

109

 

 

 

 

d 2 y

 

y1) =ξ(x, y1, y1).

 

1 = F(x, y1,χ(x, y1,

 

dx2

 

 

 

 

 

Применение метода исключения неизвестных покажем на

примерах.

 

 

 

 

 

Пример. Решить систему

 

 

 

 

y

= −4 y + y

 

+ x,

(3.2)

1

1

 

2

 

y2′ = −2y1 y2 + 3x.

 

Последовательность решения

 

такова: дифференцируем

первое уравнение по x:

 

 

 

 

 

y1′′= −4 y1′ + y2′ +1.

(3.3)

Подставляем y2из второго уравнения (3.2) в (3.3):

 

y1′′= −4 y1′ − 2y1 y2 + 3x +1.

(3.4)

Из первого уравнения системы (3.2) находим

 

y2

= y1′ + 4 y1 x

(3.5)

и подставляем в (3.4). В результате исключаем функцию

y2 и

получаем неоднородное дифференциальное уравнение второго порядка относительно одной неизвестной функции y1 :

y1′′= −4 y1′ − 2y1 y1′ − 4 y1 + x + 3x +1 = −5y1′ − 6y1 + 4x +1

или

y1′′+ 5y1′ + 6y1 = 4x +1.

Его общее решение имеет вид

 

e3x + 2x

 

 

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

= C e2x +C

 

.

 

 

 

 

 

 

(3.6)

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

1

 

1

 

 

 

 

 

3

 

 

18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Далее из (3.5)

с учетом (3.6) находим y2:

 

 

 

 

 

 

 

2x

 

 

 

 

 

 

 

 

2x

 

 

 

3x

 

2

 

 

2x

+ C

 

e

3x

 

 

 

7

x =

y

 

= −2C e

 

 

3C

 

e

 

+

 

+ 4 C e

 

 

 

 

+

 

 

 

 

 

 

 

 

 

3

 

 

 

 

3

18

 

2

1

 

 

 

2

 

 

 

 

1

 

 

 

2

 

 

 

 

 

 

 

 

=2C1 e2x + C2 e3x + 53x 89.

Врезультате общее решение системы запишется в виде

y1 = C1 e2x + C2 e3x + 23x 187 ,

110

y

2

= 2C e2x + C

2

e3x

+ 5x 8.

 

1

 

 

 

3

9

Пример. Решить систему

 

 

 

 

 

 

 

 

 

 

 

 

 

y

= 3y

y

2

+ y

,

 

 

 

1

1

 

 

3

 

 

 

 

 

 

 

 

 

y3 ,

(3.7)

 

 

y2′ = 5y2 y1

 

 

 

 

 

 

 

 

 

 

 

 

= y1 y2 +3y3.

 

 

 

y3

 

1) Дифференцируем первое уравнение (3.7) по x:

y1′′= 3y1′ − y2′ + y3.

2) Заменяем в полученном уравнении первые производные их выражениями из системы (3.7):

y1′′= 3(3y1 y2 + y3 )(5y2 y1 y3 )+ y1 y2 +3y3 =11y1 9y2 +7y3.

(3.8)

3)

Дифференцируем уравнение (3.8):

 

 

y1′′′=11y1′ −9y2′ +7y3.

(3.9)

4)

Вновь подставляем в (3.9) значения производных из исходной

системы:

 

 

y1′′′=11(3y1 y2 + y3 )9(5y2 y1 y3 )+7(y1 y2

+3y3 ) =

 

 

(3.10)

=49y1 63y2 + 41y3.

5)Из первого уравнения системы (3.7) и из уравнения (3.8) нахо-

дим y2 и y3. Для этого перепишем их в виде

 

 

y

2

y

3

= 3y

y,

 

 

 

 

 

 

 

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

′′

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9y2

7y3 =11y1 y1.

 

Решая эту систему, получим

 

 

 

 

 

 

 

 

 

 

y2

=

10y1 +7y1′ − y1′′

,

 

 

y3

=

16y1 +9y1′ − y1′′

 

. (3.11)

 

 

 

2

 

 

2

 

 

 

 

 

 

 

 

 

6) Исключаем теперь y2 и y3 из уравнения (3.10), подставляя в него равенства (3.11):

y1′′′= 49y1 63y2 + 41y3

= 49y1

63

10y1 +7y1′ − y1′′

 

+

2

 

 

 

 

 

 

+ 41

16y1 +9y1′ − y1′′ = 36y1 36y1′ +11y′′.

 

 

2

 

 

 

 

 

111

Итак, задача сведена к решению линейного однородного уравнения 3-го порядка с постоянными коэффициентами относительно одной неизвестной функции y1 :

 

 

y1′′′−11y1′′+36y1′ −36y1 = 0.

 

 

(3.12)

Характеристическое уравнение, соответствующее уравне-

нию (3.12), будет иметь вид

k3 11k 2 +36k 36 = 0.

 

 

Подбирая корни уравнения среди делителей свободного

члена, получим k1 = 2, k2

= 3, k3

= 6.

 

Поэтому общее решение

уравнения (3.12) запишется в виде

 

y = C e2x

+C

e3x

+C

e6x .

 

 

 

 

 

 

1

 

1

2

 

3

 

8) Из равенств (3.11) находим далее y2

и y3 .

 

 

 

 

В результате общее решение системы будет иметь вид

 

y

 

= C e2x +C

e3x

+C

e6x ,

 

 

 

 

1

1

2

 

 

 

3

 

 

 

 

 

 

y2 = C2e3x 2C3e6x ,

 

 

 

 

 

 

 

y

3

= −C e2x +C

e3x +C

e6x .

 

 

 

 

 

1

 

2

 

 

 

3

 

 

 

 

 

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

Рассмотрим решение однородной системы методом, аналогичным тому, который применялся для построения фундаментальной системы решений линейных однородных дифференциальных уравнений n-го порядка (методом Эйлера).

Пусть дана нормальная система однородных линейных дифференциальных уравнений с постоянными коэффициентами

dy1

= a y + a y +

+ a y ,

 

 

dx

11 1

12

2

 

 

1n

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dy2

= a21y1 + a22 y2 +

+ a2n yn

,

 

 

 

(3.13)

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dyn

= a

y

+ a

n2

y

2

+

+ a

n n

y

.

 

 

 

n1 1

 

 

 

 

 

n

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

Будем искать частное решение однородной системы в виде

y =α

1

ek x ,

y

2

=α

2

ek x , , y

n

=α

n

ek x ,

(3.14)

1

 

 

 

 

 

 

 

 

где α1, α2 , ,αn ,

k

неизвестные

постоянные. Подставляя

(3.14) в ( 3.13), сокращая на ek x , после элементарных преобразований получим

112

(a

 

k)α

 

+ a α

 

+ + a

α

 

 

= 0,

 

 

11

 

 

 

 

1

 

 

12

2

 

 

1n

 

n

 

 

 

a21 α1 +(a22 k)α2 + + a2n αn = 0,

(3.15)

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

n1

α

1

+ a

 

 

α

2

+ +(a

n n

k)α

n

= 0.

 

 

 

 

 

n2

 

 

 

 

 

 

 

 

Как известно, чтобы система линейных однородных алгебраических уравнений имела ненулевое решение, необходимо и достаточно, чтобы еë определитель был равен нулю:

 

a11 k

a12

 

a1n

 

 

 

 

 

 

a21

a22 k

 

a2n

= 0.

(3.16)

 

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

 

 

 

 

an1

an 2

an n k

 

 

Раскрывая этот определитель, получим алгебраическое уравнение n-ой степени относительно k. Уравнение (3.16) назы-

вается характеристическим или вековым19 уравнением, а его корни – корнями характеристического уравнения или собственными значениями. Если все корни ki (i=1,2,...,n) этого уравне-

ния действительные и различные числа (ограничимся только этим случаем), то последовательно подставляя их в систему (3.15), найдем соответствующие этим корням неизвестные числа α1i , α2i , ,αn i (здесь второй индекс i = 1,2, ..., n соответствует

номеру корня), а затем из (3.14) - n частных решений системы дифференциальных уравнений в виде

y

=α

1i

eki x ,

y

2i

=α

2i

e k i x, , y

ni

=α

ni

e k i x.

(3.17)

1i

 

 

 

 

 

 

 

 

При этом первый индекс указывает номер неизвестной функции, а второй - номер корня. Полученные таким образом n частных решений линейной однородной системы

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