- •Численное интегрирование жестких системобыкновенных дифференциальных уравнений (оду)
- •Жесткие оду
- •Линейные однородные уравнения 1-го порядка
- •Системы линейных однородных уравнений
- •Пример: задача Коши для линейного однородного уравнения второго порядка
- •Нелинейные жесткие уравнения
- •Пример: сингулярно-возмущённая нелинейная система второго порядка
- •Произвольная система нелинейных уравнений
- •Примеры простейших разностных схем для жестких оду
- •Способы построения схем
- •Требования к численным методам решения жёстких систем оду
- •Одношаговые методы типа Рунге–Кутты
- •Алгоритм
- •Аппроксимация
- •Устойчивость
- •Примеры схем Рунге–Кутты
- •Линейные многошаговые схемы (методы типа Адамса)
- •Алгоритм и аппроксимация
- •Устойчивость
- •Примеры линейных многошаговых схем
- •Схемы для продолженных систем (схемы Обрешкова)
- •Алгоритм и аппроксимация
- •Устойчивость
- •Контрольные вопросы
- •Общие вопросы к лабораторным работам 1–3
- •Схемы Рунге–Кутты (работа №1)
- •Уравнение Ван-дер-Поля
- •Система Ван-дер-Поля и траектории-утки
- •Суточные колебания озона в атмосфере
- •Уравнение Бонгоффера–Ван-дер-Поля
- •Сингулярно-возмущенная система — модель двухлампового генератора Фрюгауфа
- •Простейшая модель гликолиза
- •Модель химических реакций Робертсона
- •Модель дифференциации растительной ткани
- •Задача e5
- •Уравнение Релея
- •Экогенетические модели
- •Список литературы
Примеры линейных многошаговых схем
Для случая K=2 с учетом (48), (50) имеем
vn+2=1vn+1+0vn, q2–1q–0=0.
Отсюда
, ,
где
, .
Рис. 1.13.
Линейные многошаговые схемы в
плоскости
неопределённых коэффициентов
( K = 2 )
Точка Aс координатами
a0=1/3, b0=0 (53)
— единственная в этом случае L-устойчивая схема (схема Кёртисса–Хиршфельдера). Область жестко-устойчивых схем, очевидно, содержится внутри себя множествоA-устойчивых схем. В частности, схема, соответствующая точкеA6, является жестко-устойчивой.
Точка A1с коэффициентами
a0=b0=0, (54)
т. е. одношаговая линейная схема (метод трапеций), из числа A-устойчивых схем является оптимальной в том смысле, что она среди другихA-устойчивых схем приK=2 ближе всего расположена и кL-устойчивой схеме (точкеA6), и к схемам 3–го порядка (наиболее точная изA-устойчивых схем).
Отметим еще схему 3-го порядка точности, соответствующую точке B1. Она является жестко-устойчивой и наиболее близка к множествуA-устойчивых схем. Для этой схемы
a0=0, b0= –1/12. (55)
Явным схемам на рис. 1.13 соответствует штриховая прямая. В частности, точкаA5с коэффициентами
a0 = 0, b0 = –1/2 (56)
— явная схема Адамса. Все явные схемы, как видно, не являются A-устойчивыми. А в целом, семейство линейных многошаговых схем существенно беднее схем типа Рунге–Кутты.
Схемы для продолженных систем (схемы Обрешкова)
Алгоритм и аппроксимация
Лучшие черты методов Рунге–Кутты и линейных многошаговых методов сочетают схемы для продолженной системы (19) или линейные многошаговые схемы с использованием 2-й (схемы Обрешкова) и более высоких производных:
vtt(t, v) = ft = f/t + fv f. (57)
Добавляя в (43) линейную комбинацию вторых производных vtt с дополнительными неопределенными коэффициентамисk, получим для этих схем (aK= 1)
,
(58)
.
Из начальных условий в (18) и из (57) видно, что vtt(0, v0) фактически можно считать известным.
Условия аппроксимации, как и в случае линейных многошаговых методов, являются линейными (относительно неопределенных коэффициентов ak, bk, ck) уравнениями:
, (59)
(обеспечивают 1-й порядок аппроксимации),
(60)
(обеспечивает 2-й порядок аппроксимации вместе с (59)),
…
(61)
(обеспечивает -й порядок аппроксимации на решениях (18) вместе с предшествующими условиями).
В случае неявных схем (bK 0,cK 0) нелинейная относительноvn+kсистема (58) с ограничениями (59) – (61):
решается каким-либо итерационным методом, например,
s = 0,1, …, , (62)
B = R/vn+k = E – bkfv – 2ck[(f/t)/v + fvfv + C].
В (62) С— матрица, столбцами которой являются векторы
((fv)/v1)f, ((fv)/v2)f, …, ((fv)/vK)f. (63)