- •Е.А.Коган
- •и естественно-научным дисциплинам
- •Москва 2010
- •Настоящее пособие посвящено двум важным и тесно связанным между собой разделам математики: обыкновенным дифференциальным уравнениям и вариационному исчислению.
- •Подробное изложение теории дифференциальных уравнений и вариационного исчисления содержится во многих учебниках и пособиях, некоторые из которых, рекомендуемые студентам втузов для самостоятельного изучения, приведены в списке литературы.
- •1.1. Основные понятия
- •Обыкновенное дифференциальное уравнение n-го порядка в самом общем виде записывается так:
- •Для дифференциальных уравнений первого порядка различают общее, частное и особое решения, а также общий, частный и особый интегралы.
- •Поэтому общее решение дифференциального уравнения можно определить как множество всех частных решений уравнения.
- •Особым решением дифференциального уравнения называется решение, которое не может быть получено из общего решения ни
- •при одном частном значении произвольной постоянной.
- •Часто при интегрировании уравнения первого порядка не удается найти его общее решение в явном виде, а получается конечное (не дифференциальное) соотношение вида
- •Знание изоклин позволяет во многих случаях даже для не интегрируемых явно дифференциальных уравнений получить графическое решение задачи Коши и выявить характер интегральных кривых.
- •Пример. Построить методом изоклин интегральную кривую уравнения
- •Таким образом, изоклинами данного уравнения являются концентрические окружности с центром в начале координат, причëм угловые коэффициенты касательных к искомым интегральным кривым равны радиусам этих окружностей С.
- •Очевидно, это уравнение с разделëнными переменными. Интегрируя его, получим
- •Следовательно, общий интеграл уравнения будет
- •Тогда
- •Тогда уравнение примет вид
- •Дифференциальное уравнение вида
- •называется приводящимся к однородному. В частности, к этому классу относится уравнение вида
- •В результате уравнение приводится к однородному
- •Возвращаясь к старой переменной, получим
- •Общее решение уравнения примет вид
- •После разделения переменных получим
- •Тогда уравнение (1.18) примет вид
- •Следовательно,
- •Подставляя (1.19) и (1.20) в (1.16), получим общее решение уравнения (1.12) в виде (1.15).
- •Уравнение вида
- •Следовательно, его общий интеграл, а значит, и общий интеграл уравнения (1.24) имеет вид
- •В результате общее решение уравнения будет иметь вид
- •После интегрирования получим
- •Следовательно, общее решение уравнения (2.18) будет
- •Далее ищем решение уравнения (2.17) в форме, аналогичной по структуре выражению (2.19), но произвольную постоянную в (2.19) заменяем неизвестной функцией
- •Подставляя (2.20) в (2.17), получим
- •В качестве практического примера применения метода понижения порядка рассмотрим задачу об осесимметричном изгибе упругих круговых пластин.
- •Определителем Вронского или вронскианом называется функциональный определитель вида:
- •Поэтому теорема о структуре общего решения линейного однородного дифференциального уравнения n-го порядка может быть переформулирована так:
- •а общее решение запишется в виде
- •Если известно общее решение однородного линейного дифференциального уравнения, соответствующего заданному неоднородному, то его частное решение может быть найдено методом вариации произвольных постоянных (методом Лагранжа).
- •Рассмотрим его реализацию для линейных дифференциальных уравнений второго порядка:
- •Интегрируя дифференциальные уравнения первого порядка (2.66), находим
- •Пример. Решить уравнение
- •Определитель этой системы
- •Интегрируя уравнения (2.71), находим
- •Подставляя (2.72) в (2.70), получим общее решение уравнения в виде
- •Рассмотрим линейное однородное дифференциальное уравнение второго порядка
- •Пример. Найти собственные значения и собственные функции однородной краевой задачи для уравнения (2.90) при граничных условиях
- •Общее решение уравнения согласно (2.92) имеет вид
- •Вычисляем
- •Раскрывая определитель, получим уравнение относительно параметра
- •корни которого являются собственными значениями задачи:
- •Уравнением Эйлера называется линейное уравнение вида
- •Пример. Решить уравнение
- •Уравнение (2.103) есть уравнение Эйлера второго порядка. Применим замену независимой переменной и производных по формулам (2.101), (2.102). Тогда уравнение примет вид
- •Его общее решение
- •Эти решения находятся методом подбора (см. выше) и имеют вид
- •Поэтому общее решение уравнения (2.104) будет
- •Пример. Решить задачу Коши для уравнения
- •Общее решение уравнения имеет вид
- •Убедимся в этом на примере системы двух уравнений относительно двух неизвестных функций
- •Будем искать частное решение однородной системы в виде
- •Пример. Решить методом Эйлера систему
- •Характеристическое уравнение системы
- •Общее решение однородной системы (3.18) запишется в виде
- •Этот метод применим к решению систем неоднородных линейных уравнений n-го порядка. Ограничимся для простоты нормальной системой двух линейных уравнений с постоянными коэффициентами
- •Пусть общее решение однородной системы уравнений известно:
- •Пример. Решить систему
- •Принимаем частное решение системы (3.31) в виде
- •Интегрируя эти уравнения, получим
- •Общее решение системы запишется в виде:
- •Пусть требуется решить краевую задачу для уравнения
- •Будем искать решение задачи в виде
- •Задача сводится к решению дифференциального уравнения
- •Выбранные функции удовлетворяют всем перечисленным выше требованиям. Они линейно независимы, непрерывно дифференцируемы и удовлетворяют граничным условиям (4.12).
- •Решение методом Бубнова
- •Как видим, ошибка, полученная при решении методом Бубнова в двучленном приближении, составляет сотые доли процента.
- •Решение методом наименьших квадратов
- •Решение методом коллокаций
- •В результате находим
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.
Его общее решение имеет вид |
|
e−3x + 2x |
|
|
|
7 |
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
y |
|
= C e−2x +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 e−2x + C2 e−3x + 53x − 89.
Врезультате общее решение системы запишется в виде
y1 = C1 e−2x + C2 e−3x + 23x −187 ,
110
y |
2 |
= 2C e−2x + C |
2 |
e−3x |
+ 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 Такое название связано с тем, что к аналогичным уравнениям в астрономии приводилась задача определения периодов так называемых вековых неравенств (отклонений движения планет от эллиптического, имеющих периоды, исчисляемые веками).