Лекция 10: Численные методы решения жестких систем обыкновенных дифференциальных уравнений
Определение. ([9.3]) Система ОДУ для задачи Коши

называется жесткой, если спектр матрицы Якоби
J ={f'u(u)}
разделяется на две части.
- Жесткий спектр:
(
— собственные значения матрицы Якоби );
-
Мягкий спектр:
При этом
Отношение называется показателем жесткости системы. В дальнейшем будем полагать
Проблему численного решения жестких систем ОДУ рассмотрим на примере модельной линейной системы вида:
![]() |
( 9.1) |
Ее точное решение задается формулой
![]() |
( 9.2) |
где константы интегрирования соответствуют
жесткой и мягкой частям спектра ;
— собственные векторы матрицы Якоби, соответствующие собственным значениям
В этом решении видны две части: первая (жесткая) убывает как на временном интервале
(пограничный слой), вторая заметно изменяется на интервале
(квазистационарный режим).
Если провести аппроксимацию линейной системы ОДУ с помощью явного метода Эйлера

или

то общее решение такой системы разностных уравнений будет иметь вид
![]() |
( 9.3) |
Второе слагаемое в этом решении аппроксимирует второе слагаемое в точном решении (9.2), а первое быстро растет и приводит к абсурдному результату.
Теперь проведем аппроксимацию линейной системы ОДУ (9.1) с помощью неявного метода Эйлера:

или

Общее решение такого разностного уравнения имеет следующий вид:

В этом случае второе слагаемое ведет себя так же, как и точное решение, а первое стремится к нулю как т.е. его поведение качественно совпадает с точным в области пограничного слоя.
В практике численных исследований жестких задач часто не нужно изучать
поведение решения в пограничном слое, и можно воспользоваться неявными методами. Но в случае необходимости исследовать этот слой можно с шагом