Учебное пособие_Численные методы -26 -дек_2014 (97-2003)
.pdf
223
Контрольные вопросы
1.Что такое обыкновенное дифференциальное уравнение?
2.Какие типы методов решения ОДУ вы знаете?
3.В чем суть метода Пикара?
4.Изложите основные пункты алгоритма по методу Рунге-Кутта четвертого порядка.
5.Какие неявные методы Вы знаете?
6.Сформулируйте условие устойчивости.
7.Перечислите подвиды метода Эйлера решения ОДУ.
8.В чем отличие явного от неявного метода Эйлера?
9.Как получить более точное решение ОДУ?
10.Как оценить погрешность результата при решении ОДУ?
224
8. Система дифференциальных уравнений
Первоначально дифференциальные уравнения возникли из задач механики, в которых требовалось определить координаты тел, их скорости и ускорения, рассматриваемые как функции времени при различных воздействиях.
Основой теории дифференциальных уравнений стало дифференциальное исчисление, созданное Лейбницем и Ньютоном. Сам термин «дифференциальное уравнение» был предложен в 1676 г. Лейбницем. Из огромного числа работ XVIII в.
по дифференциальным уравнениям выделяются работы Эйлера, Лагранжа, Лапласа.
Новый этап развития теории дифференциальных уравнений начинается с работ Анри Пуанкаре. Созданная им «качественная теория дифференциальных уравнений» вместе с теорией функций комплексных переменных легла в основу современной топологии.
Качественная теория дифференциальных уравнений, или, как теперь её чаще называют, теория динамических систем, сейчас активно
развивается и имеет важные применения в естествознании.
8.1. Общие сведения
Система обыкновенных дифференциальных уравнений вида:
dy |
a |
|
x y |
a |
|
x y |
|
|
... a |
x y |
|
b x , |
||||||
|
1 |
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
dx |
11 |
|
1 |
12 |
|
|
2 |
1n |
|
|
n |
|
1 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a |
|
|
x y |
a |
|
|
x y |
|
... a |
|
x y |
|
b |
x , |
|||
2 |
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
22 |
2 |
|
n |
|||||||||||
dx |
21 |
1 |
|
|
|
2n |
|
|
2 |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a |
|
|
x y |
a |
|
|
x y |
|
... a |
|
x y |
|
b |
x , |
|||
n |
n1 |
n2 |
2 |
|
n |
|||||||||||||
|
|
|
1 |
|
|
|
nn |
|
|
n |
|
|||||||
dx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
где aij(x) и bi(x) известные, а yj(x) неизвестные функции, i=1,2,…,n, j=1,2,…,n, называется линейной системой дифференциальных уравнений.
При описании линейных систем дифференциальных уравнений удобнее пользоваться векторной (матричной) формой записи. Обозначим
225
8.3. Линейные неоднородные системы дифференциальных уравнений
Неоднородная система дифференциальных уравнений, которая в большинстве случаев может встретиться вам в задачах, имеет следующий вид:
По сравнению с однородной системой в каждом уравнении дополнительно добавляется некоторая функция, зависящая от t. Функции f(t) и g(t) могут быть константами (причем, по крайне мере, одна из них не равна нулю), экспонентами, синусами, косинусами и т.д.
8.4.Численные методы решения систем дифференциальных уравнений
Метод Эйлера (простой)
Простейшим и исторически первым численным методом решения задачи Коши является метод Эйлера. Пусть на отрезке [a, b] имеем задачу Коши:
y' f (x, y),
y(x ) y .0 0
Метод основывается на том, что дифференциальное уравнение может быть решено на основе представления искомой функции в ряд Тейлора
(причем из разложения в ряд Тейлора берется |
только |
первая |
||
производная). Тогда решение представимо в виде |
y f (x |
) f '(x )(x x ) |
. |
|
0 |
0 |
0 |
||
Рис. 8.1. Геометрическая интерпретация одного шага метода Эйлера
227
В нашем случае нам на каждом последующем шаге нужно одновременно решать оба уравнения и для y, и для z, т.е. надо решать четыре уравнения при каждом x:
.
Но из преобразований следует, что решение на каждом шаге можно свести к решению двух уравнений:
,
.
Рис. 8.2. Первая модификация метода Эйлера
Метод Эйлера (вторая модификация)
Вторая модификация метода Эйлера в общем виде делится на два этапа:
Графически модификация сведена к нахождению биссектрисы угла между касательной к точке xi и хордой xi- xi+1 (рис. 8.3).
229

и
первые
,