stringtranslate.com

Формула обратной дифференциации

Формула обратной дифференциации ( BDF ) — это семейство неявных методов численного интегрирования обыкновенных дифференциальных уравнений . Это линейные многошаговые методы , которые для заданной функции и времени аппроксимируют производную этой функции, используя информацию из уже вычисленных временных точек, тем самым увеличивая точность аппроксимации. Эти методы особенно используются для решения жестких дифференциальных уравнений . Методы были впервые введены Чарльзом Ф. Кертисом и Джозефом О. Хиршфельдером в 1952 году. [1] В 1967 году эта область была формализована К. Уильямом Гиром в основополагающей статье, основанной на его более ранней неопубликованной работе. [2]

Общая формула

Для решения задачи начального значения используется BDF.

Общую формулу для BDF можно записать как [3]

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

Вывод коэффициентов

Начиная с формулы, аппроксимируем и , где — интерполяционный полином Лагранжа для точек . Используя это и умножая на единицу, приходим к методу BDF порядка .

Конкретные формулы

S -шаговые BDF с s < 7: [4]

Методы с s > 6 не являются нуль-устойчивыми, поэтому их нельзя использовать. [5]

Стабильность

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

В идеале область содержит левую половину комплексной плоскости, в этом случае метод называется A-устойчивым. Однако линейные многошаговые методы с порядком больше 2 не могут быть A-устойчивыми . Область устойчивости методов BDF более высокого порядка содержит большую часть левой полуплоскости и, в частности, всю отрицательную вещественную ось. Методы BDF являются наиболее эффективными линейными многошаговыми методами такого рода. [5]

Ссылки

Цитаты

  1. ^ Кертисс, К. Ф. и Хиршфельдер, Дж. О. (1952). Интеграция жестких уравнений. Труды Национальной академии наук, 38(3), 235-243.
  2. ^ Gear, CW (1967). «Численное интегрирование обыкновенных дифференциальных уравнений». Mathematics of Computation . 21 (98): 146–156. doi : 10.2307/2004155 . JSTOR  2004155.
  3. ^ Ашер и Петцольд 1998, §5.1.2, стр. 129
  4. ^ Iserles 1996, стр. 27 (для s = 1, 2, 3); Süli & Mayers 2003, стр. 349 (для всех s )
  5. ^ ab Süli & Mayers 2003, стр. 349

Ссылки на работы

Дальнейшее чтение