Численные методы решения задачи Коши для систем обыкновенных дифференциальных уравнений
8.5. Устойчивость методов Рунге - Кутты
Для исследования устойчивости методов Рунге - Кутты для численного решения задачи
представим ее дискретный аналог в виде
( 8.8) |
здесь F(t, x) — функция приращения метода Рунге - Кутты, которая, конечно, связана с функцией правой части системы ОДУ.
Теорема 2 ( Устойчивость методов Рунге - Кутты [8.3], [8.9]). Пусть f(t, x) Липшиц - непрерывна по второму аргументу, т.е.
причем это условие выполняется для каждого t, и
Тогда разностное уравнение (8.8) устойчиво и имеет место оценка
( 8.9) |
Здесь un, vn - решения близких систем разностных уравнений:
и — максимальная погрешность при вычислении правой части системы, т.е. для всех n (включая нуль)
а постоянная C2 незначительно отличается от C.
Сформулируем вначале следующую лемму.
Лемма 1. Пусть C — постоянная Липшица для функции правых частей системы (8.1), тогда функция приращения F(t, u) для метода (8.8) удовлетворяет следующему неравенству:
где
Суммирование в правой части последнего равенства ведется по каждому индексу от 1 до r > — числа стадий метода. Число сумм в скобках, конечно, тоже равно r >. Отметим также, что если в таблице Бутчера все коэффициенты неотрицательны (такой метод Рунге - Кутты, по аналогии с методом численного интегрирования, назовем правильным), то из условий порядка ( аппроксимации ) будет следовать, что в скобках стоят первые r > членов разложения в ряд Тейлора. Отсюда необходимое требование (в формулировке теоремы) к малости В случае наличия отрицательных коэффициентов в таблице Бутчера константа Липшица C2 увеличится незначительно — число стадий метода конечно и невелико (в настоящее время известны методы максимум с 17 стадиями, [8.6]).
Доказательство данной леммы довольно простое, но громоздкое. Читатель может проделать это самостоятельно.
Доказательство теоремы.
Рассмотрим эти близкие уравнения. Вычитая из первого уравнения второе, получим
( 8.10) |
или, учитывая условие Липшица,
Здесь константа C2 — постоянная Липшица функции приращения метода Рунге - Кутты, выражение для нее приведено выше в формулировке леммы 8.1.
Далее, применяя последовательно это неравенство, получим оценки:
откуда, после суммирования прогрессии, имеем
Далее полагаем при
После подстановки экспоненты в последнюю оценку получим неравенство (8.9).
Заметим, что экспоненциальный множитель в неравенстве (8.9) при больших t велик, а оценка, в наиболее общем случае, в предположении Липшиц - непрерывности функции неулучшаема. Однако в некоторых важных частных случаях эту оценку можно улучшить, рассматривая более тонкие свойства рассматриваемой функции. Докажем следующее утверждение [8.9], рассматривая задачу Коши для системы ОДУ.
строго отрицательна, т.е.
для любых и a > 0 (траектория, в окрестности которой выполняется это условие, называется устойчивой ).
Тогда при интегрировании правильным методом Рунге - Кутты k - го порядка аппроксимации погрешность приближенного решения есть при любом t > 0 при выполнении условий
Утверждение будет доказано, если в оценке устойчивости метода не будет содержаться множитель eCt.