Обратный метод Эйлера - Backward Euler method

В числовой анализ и научные вычисления, то обратный метод Эйлера (или же неявный метод Эйлера) является одним из самых основных численные методы решения обыкновенных дифференциальных уравнений. Он похож на (стандартный) Метод Эйлера, но отличается тем, что это неявный метод. Обратный метод Эйлера имеет ошибку первого порядка по времени.

Описание

Рассмотрим обыкновенное дифференциальное уравнение

с начальным значением Здесь функция и исходные данные и известны; функция зависит от реальной переменной и неизвестно. Численный метод производит последовательность такой, что приблизительно , куда называется размером шага.

Обратный метод Эйлера вычисляет приближения с использованием

[1]

Это отличается от (прямого) метода Эйлера тем, что последний использует на месте .

Обратный метод Эйлера - это неявный метод: новое приближение появляется с обеих сторон уравнения, и поэтому метод должен решить алгебраическое уравнение относительно неизвестного . Для не-жесткий проблемы, это можно сделать с итерация с фиксированной точкой:

Если эта последовательность сходится (в пределах заданного допуска), то метод принимает свой предел как новое приближение..[2]

В качестве альтернативы можно использовать (некоторую модификацию) Метод Ньютона – Рафсона решить алгебраическое уравнение.

Вывод

Интегрируя дифференциальное уравнение из к дает

Теперь аппроксимируем интеграл справа правой метод прямоугольника (с одним прямоугольником):

Наконец, используйте это предполагается приблизительно и формула обратного метода Эйлера следует.[3]

Те же рассуждения приводят к (стандартному) методу Эйлера, если использовать правило левого прямоугольника вместо правого.

Анализ

Розовая область за пределами диска показывает область устойчивости обратного метода Эйлера.

Обратный метод Эйлера имеет порядок один. Это означает, что локальная ошибка усечения (определяется как ошибка, сделанная за один шаг) , с использованием нотация большой O. Ошибка в определенное время является .

В область абсолютной стабильности для обратного метода Эйлера - это дополнение в комплексной плоскости диска с радиусом 1 с центром в 1, изображенное на рисунке.[4] Сюда входит вся левая половина комплексной плоскости, что делает ее пригодной для решения жесткие уравнения.[5] На самом деле обратный метод Эйлера даже L-стабильный.

Область для дискретного стабильный Система обратного метода Эйлера представляет собой круг с радиусом 0,5, который расположен в точке (0,5, 0) в плоскости z.[6]

Расширения и модификации

Обратный метод Эйлера - это вариант (прямого) Метод Эйлера. Другие варианты - это полунеявный метод Эйлера и экспоненциальный метод Эйлера.

Обратный метод Эйлера можно рассматривать как Метод Рунге – Кутты с одной стадией, описанной таблицей Мясника:

Обратный метод Эйлера также можно рассматривать как линейный многоступенчатый метод с одним шагом. Это первый метод из семейства Методы Адамса – Моултона, а также семьи формулы обратного дифференцирования.

Смотрите также

Примечания

  1. ^ Мясник 2003, п. 57
  2. ^ Мясник 2003, п. 57
  3. ^ Мясник 2003, п. 57
  4. ^ Мясник 2003, п. 70
  5. ^ Мясник 2003, п. 71
  6. ^ Вай-Кай Чен, под ред. Аналоговые и СБИС. Справочник по схемам и фильтрам, 3-е изд. Чикаго, США: CRC Press, 2009.

Рекомендации

  • Мясник, Джон С. (2003), Численные методы решения обыкновенных дифференциальных уравнений., Нью-Йорк: Джон Уайли и сыновья, ISBN  978-0-471-96758-3.