- •Численное интегрирование жестких системобыкновенных дифференциальных уравнений (оду)
- •Жесткие оду
- •Линейные однородные уравнения 1-го порядка
- •Системы линейных однородных уравнений
- •Пример: задача Коши для линейного однородного уравнения второго порядка
- •Нелинейные жесткие уравнения
- •Пример: сингулярно-возмущённая нелинейная система второго порядка
- •Произвольная система нелинейных уравнений
- •Примеры простейших разностных схем для жестких оду
- •Способы построения схем
- •Требования к численным методам решения жёстких систем оду
- •Одношаговые методы типа Рунге–Кутты
- •Алгоритм
- •Аппроксимация
- •Устойчивость
- •Примеры схем Рунге–Кутты
- •Линейные многошаговые схемы (методы типа Адамса)
- •Алгоритм и аппроксимация
- •Устойчивость
- •Примеры линейных многошаговых схем
- •Схемы для продолженных систем (схемы Обрешкова)
- •Алгоритм и аппроксимация
- •Устойчивость
- •Контрольные вопросы
- •Общие вопросы к лабораторным работам 1–3
- •Схемы Рунге–Кутты (работа №1)
- •Уравнение Ван-дер-Поля
- •Система Ван-дер-Поля и траектории-утки
- •Суточные колебания озона в атмосфере
- •Уравнение Бонгоффера–Ван-дер-Поля
- •Сингулярно-возмущенная система — модель двухлампового генератора Фрюгауфа
- •Простейшая модель гликолиза
- •Модель химических реакций Робертсона
- •Модель дифференциации растительной ткани
- •Задача e5
- •Уравнение Релея
- •Экогенетические модели
- •Список литературы
Устойчивость
Так как свободных параметров у этого класса разностных схем больше, появляется возможность при меньшем числе точек сеточного шаблона (т. е. при меньших K ) строить схемы более высокого порядка аппроксимации, чем в случае линейных многошаговых схем. В частности, приK= 1 (одношаговые, как методы Рунге–Кутты, схемы) имеем для схем второго порядка аппроксимации
a1 = 1, a0 = –1, b0 = 1/2+c0+c1, b1 = 1/2–c0–c1, (64)
c0,c1— произвольны. Если в дополнение к (64)
c1=c0– 1/6, (65)
то имеем однопараметрическое семейство 3-го порядка, а при
c0=1/12, c1=–1/12 (66)
— единственную на данном шаблоне схему 4-го порядка.
Для тестового уравнения с f=vимеем
vt=f=v,vtt=ft=v=2v,…,
,
т. е. то же, что и в случае линейных многошаговых схем. В частности, при K= 1, как и в методах Рунге–Кутты, получаем геометрическую прогрессию:
vn+1 = qvn, где q = –a0/a1 = [1 + (1/2 + c0 + c1) +
+ 2c0] / [1 – (1/2 – c0 – c1) – 2c1]. (67)
Из условия устойчивости |q(,c0,c1)| ≤ 1, требуя его выполнения для всех значений– ≤ Re() ≤ 0, в плоскости свободных параметров {c0, c1} можно получить все множествоA-устойчивых схем (заштриховано на рис.1.14; вертикальная штриховка — монотонные схемы, для которых, в случае действительных значений0 ≤ q ≤ 1, горизонтальная штриховка — устойчивые, но не монотонные схемы, для которых 1 ≤ q < 0).
Определяя из (67) |q(,c0,c1)|=–c0/c1, и приравнивая его нулю, получим, что множествоL-устойчивых схем расположено на прямой с0=0 (исключая точку с1=0).
Схемам 3-го порядка аппроксимации (65) на рис. 1.14 соответствует прямаяB1B2B3, единственной схеме четвертого порядка (66) — точкаB3, расположенная на границеA-устойчивых схем.
Точка Oс координатами
с0= 0, с1= 0 (68)
соответствует известной схеме «трапеций».
Рис. 1.14.
Схемы Обрешкова в плоскости
неопределённых
коэффициентов ( K = 1 )
c0=0, c1=–1/6, (69)
чего нет даже в методах Рунге–Кутты при K= 2.
Контрольные вопросы
Общие вопросы к лабораторным работам 1–3
Жесткие системы ОДУ. Поведение решений. Примеры.
Жесткие системы ОДУ. Расположение собственных значений матрицы (Якоби). Признаки жёсткости.
Требования к численным методам решения жёстких систем.
Сходимость разностных схем в линейном приближении. А- иL-устойчивые, жёстко устойчивые, монотонные схемы.
Построение схем методом неопределённых коэффициентов. Графическая интерпретация свойств различных методов.
Какие достоинства и недостатки имеют неявные схемы? схемы высокого порядка аппроксимации?
В каких случаях и зачем при реализации методов решения систем ОДУ используется матрица Якоби правой части?
Достоинства и недостатки трёх изучаемых типов схем.
Схемы Рунге–Кутты (работа №1)
Алгоритм явных, полуявных и неявных методов Рунге–Кутты.
Условия аппроксимации. Сколько свободных коэффициентов имеют неявные (полуявные) схемы Рунге–Кутты 2-го (3-го) порядка при K=1, 2 (K — число членов в выражении для схемы)?
Операторный метод исследования устойчивости. Какие методы (по признакам устойчивости) есть среди полуявных и неявных схем 2-го и 3-го порядка?
Линейные многошаговые схемы (работа №2)
Условия аппроксимации. Сколько свободных коэффициентов имеют явные (неявные) линейные многошаговые схемы 2-го, 3-го и 4-го порядка при K=1, 2, 3 (K — число точек шаблона)?
Исследование устойчивости. Многочлен устойчивости.
Схемы для продолженных систем (работа №3)
Возможности построения A- и L-устойчивых схем Рунге‑Кутты, линейных многошаговых схем и схем Обрешкова. Влияние явности и порядка точности на эти возможности.
Примеры жёстких систем ОДУ
Модель Филда–Нойса «орегонатор»
Простейшая модель периодической химической реакции Белоусова–Жаботинского состоит из трех уравнений:
На то, что система жесткая, указывают большие различия в константах скоростей реакций — есть процессы «быстрые», и есть «медленные».
Так как переменные системы — концентрации (HBrO2, Br– и Ce(IV) соответственно), то начальные условия для системы следует выбирать положительными. Как правило, их выбирают достаточно близкими к 0. Конечное время интегрирования системы Tk = 800. О системе см., например, [1–3].