
- •1.5.2. Устойчивость 38
- •1.Численное интегрирование жестких систем обыкновенных дифференциальных уравнений (оду)
- •1.1.Жесткие оду
- •1.1.1.Линейные однородные уравнения 1-го порядка
- •1.1.2.Системы линейных однородных уравнений
- •1.1.3.Пример: задача Коши для линейного однородного уравнения второго порядка
- •1.1.4.Нелинейные жесткие уравнения
- •1.1.5.Пример: сингулярно-возмущённая нелинейная система второго порядка
- •1.1.6.Произвольная система нелинейных уравнений
- •1.2.Примеры простейших разностных схем для жестких оду
- •1.2.1.Способы построения схем
- •1.2.2.Требования к численным методам решения жёстких систем оду
- •1.3.Одношаговые методы типа Рунге–Кутты
- •1.3.1.Алгоритм
- •1.3.2.Аппроксимация
- •1.3.3.Устойчивость
- •1.3.4.Примеры схем Рунге–Кутты
- •1.4.Линейные многошаговые схемы (методы типа Адамса)
- •1.4.1.Алгоритм и аппроксимация
- •1.4.2.Устойчивость
- •1.4.3.Примеры линейных многошаговых схем
- •1.5.Схемы для продолженных систем (схемы Обрешкова)
- •1.5.1.Алгоритм и аппроксимация
- •1.5.2.Устойчивость
- •1.6.Контрольные вопросы
- •1.6.1.Общие вопросы к лабораторным работам 1–3
- •2.2.Уравнение Ван-дер-Поля
- •2.3.Система Ван-дер-Поля и траектории-утки
- •2.4.Суточные колебания озона в атмосфере
- •2.9.Модель дифференциации растительной ткани
- •2.10.Задача e5
- •2.11.Уравнение Релея
- •2.12.Экогенетические модели
- •Список литературы
1.3.4.Примеры схем Рунге–Кутты
Вернемся теперь к конкретному выражению для q из (32) и для простоты ограничимся случаем действительных < 0. Это особенно не меняет существа дела, но упрощает выкладки. Будем также полагать b12 = 0 (полуявные схемы), тогда q не зависит также и от b21, а оставшиеся два свободных коэффициента примем за оси координатной плоскости, в которой будем вести рассмотрение (рис. 1.12).
Рис. 1.12.
Полуявные схемы Рунге–Кутты в
плоскости
неопределённых коэффициентов
( K = 2 )
Множество схем 3-го порядка аппроксимации (31) на рис. 1.12 показано сплошной кривой (гипербола с асимптотами b11 = 1/2, b22 = 1/2).
Для L-устойчивых схем из (32), (34) имеем
b11b12 – (b11 + b12) + 1/2 = 0. (35)
На рис. 1.12 L-устойчивым схемам (35) соответствует штриховая кривая (гипербола с асимптотами b11 = 1, b22 = 1). Видно, что в данном случае (среди полуявных схем Рунге–Кутты с K = 2) ни L-устойчивых, ни монотонных схем третьего порядка нет, а L-устойчивые схемы второго порядка расположены на кривых A3A4΄A5΄ и A4.
Несколько конкретных примеров. На прямой b11 = b22, проходящей через точки O, A4΄, B1, A2, A4, расположены схемы Бутчера. Точка A3 (и точка A3΄, так как точкам, симметричным относительно прямой b11 = b22 соответствует формальная замена в (21), (22) индексов 1 и 2) называется схемой Лобатто, и для неё таблица Бутчера имеет вид
0 |
0 |
0 |
|
0 |
0 |
0 |
|
½ |
0 |
½ |
или |
b21+½ |
b21 |
½ |
(36) |
|
0 |
1 |
|
|
|
|
|
(более общий вариант, b21 ≠ –1/2).
Это полуявная (с явным предиктором, т. е. достаточно экономная по объему вычислений) схема 2-го порядка аппроксимации. Она расположена на границе области A-устойчивых схем, монотонна лишь при ‑2 ≤ ≤ 0 и не L-устойчива (q(–) = –1).
Точка A1
(и симметричная ей точка A1΄)
также расположена на границе области
A-устойчивых схем, не L-устойчива
((‑) = –1),
монотонна лишь при –1–
≤ ≤ 0
и по своим свойствам мало отличается
от схемы Лобатто. Соответствующая ей
таблица Бутчера имеет вид
1 |
1 |
0 |
|
1 |
1 |
0 |
|
0 |
–½ |
½ |
или |
b21+½ |
b21 |
½ |
(37) |
|
½ |
½ |
|
|
|
|
(b21 ≠ 1/2). |
Точка A2 является A-устойчивой, но не L-устойчивой схемой ((–) = –1/2), монотонна при –1– ≤ ≤ 0, как и схема A1, имеет второй порядок аппроксимации, по своим свойствам несколько лучше предыдущих схем. Соответствующая ей таблица Бутчера имеет вид
1 |
1 |
0 |
|
1 |
1 |
0 |
|
½ |
–½ |
1 |
или |
b21+½ |
b21–½ |
1 |
(38) |
|
0 |
1 |
|
|
|
|
(b21 ≠ 1/2). |
Точки A4 и A4΄ являются примерами A- и L-устойчивых схем (точка A4 также монотонна при всех отрицательных значениях ) второго порядка аппроксимации. В соответствующей им таблице Бутчера знак ‘+’ относится к схеме A4, а знак ‘–’ — к A4΄:
|
|
0 |
|
|
|
|
(39) |
|
|
|
(b21 0). |
Схема Хаммера–Холлингсворта — 2-го порядка, неявная, не L-устойчивая (q(–) = 1; пример неудачной схемы):
|
|
|
|
|
|
|
|
|
Явная схема Эйлера–Коши (точка O ):
0 |
0 |
0 |
|
1 |
1 |
0 |
(40) |
|
0 |
½ |
|
Две полуявные схемы 3-го порядка, не L-устойчивые, немонотонные, A-устойчивые:
1) точка B1 (схема Розенброка)
|
|
0 |
|
|
|
|
(41) |
|
|
|
|
2) точка B2, для которой
1 |
1 |
0 |
|
1/3 |
–1/3 |
2/3 |
(42) |
|
1/4 |
3/4 |
|
Основная гипотеза, принимаемая здесь и в дальнейшем при анализе разностных схем: точкам в пространстве неопределенных коэффициентов {bkl}, которые близки между собой (в смысле расстояния, например, в евклидовой метрике), соответствуют схемы, близкие по своим свойствам (точности, устойчивости и т. п.).