Список методов Рунге – Кутты
Методы Рунге–Кутты — это методы численного решения обыкновенного дифференциального уравнения.
Явные методы Рунге – Кутты принимают вид
Этапы неявных методов s этапов принимают более общий вид, при этом решение находится по всем s
Каждый метод, указанный на этой странице, определяется его таблицей Мясника , которая помещает коэффициенты метода в таблицу следующим образом:
Для адаптивных и неявных методов таблица Мясника расширяется и дает значения , и тогда предполагаемая ошибка
- .
Явные методы
[ редактировать ]Явные методы — это те, в которых матрица является нижним треугольным .
Нападающий Эйлер
[ редактировать ]Метод Эйлера первого порядка. Отсутствие стабильности и точности ограничивает его популярность, главным образом, для использования в качестве простого вводного примера численного метода решения.
Явный метод средней точки
[ редактировать ](Явный) метод средней точки — это метод второго порядка, состоящий из двух этапов (см. также неявный метод средней точки ниже):
метод Хойна
[ редактировать ]Метод Хойна представляет собой метод второго порядка, состоящий из двух стадий. Оно также известно как явное правило трапеций, улучшенный метод Эйлера или модифицированный метод Эйлера:
Метод Ралстона
[ редактировать ]Метод Ралстона является методом второго порядка. [1] с двумя этапами и минимальной локальной ошибкой:
Общий метод второго порядка
[ редактировать ]Метод Кутты третьего порядка
[ редактировать ]Общий метод третьего порядка
[ редактировать ]См. Сандерс и Вельдман (2019). [2]
для α ≠ 0, 2 ⁄ 3 , 1:
Метод Хойна третьего порядка
[ редактировать ]Метод Ван дер Хаувена/Рэя третьего порядка.
[ редактировать ]Метод Ралстона третьего порядка
[ редактировать ]Метод Ралстона третьего порядка [1] используется во встроенном методе Богацкого-Шампина .
Сильная устойчивость третьего порядка, сохраняющая Рунге-Кутту (SSPRK3)
[ редактировать ]Классический метод четвертого порядка
[ редактировать ]«Оригинальный» метод Рунге–Кутты. [3]
Метод четвертого порядка по правилу 3/8
[ редактировать ]Этот метод не пользуется такой известностью, как «классический» метод, но является столь же классическим, поскольку был предложен в той же статье (Кутта, 1901). [3]
Метод Ралстона четвертого порядка.
[ редактировать ]Этот метод четвертого порядка [1] имеет минимальную ошибку усечения.
Встроенные методы
[ редактировать ]Встроенные методы предназначены для оценки локальной ошибки усечения одного шага Рунге-Кутты и, как следствие, позволяют контролировать ошибку с помощью адаптивного размера шага . Это достигается за счет наличия в таблице двух методов: одного с порядком p и одного с порядком p-1.
Младший шаг определяется выражением
где такие же, как и для метода высшего порядка. Тогда ошибка
который . Таблица Мясника для этого метода расширена и теперь дает значения
Хойн-Эйлер
[ редактировать ]Самый простой адаптивный метод Рунге-Кутты включает в себя объединение метода Хойна , который имеет порядок 2, с методом Эйлера, который имеет порядок 1. Его расширенная таблица Мясника:
Оценка ошибки используется для управления размером шага.
Фельберг РК1(2)
[ редактировать ]Метод Фельберга [4] имеет два метода порядков 1 и 2. Его расширенная таблица Мясника:
0 | ||||
1/2 | 1/2 | |||
1 | 1/256 | 255/256 | ||
1/512 | 255/256 | 1/512 | ||
1/256 | 255/256 | 0 |
Первая строка коэффициентов b дает решение второго порядка точности, а вторая строка — первого порядка.
Богацкий–Шампин
[ редактировать ]Метод Богацкого-Шампина имеет два метода порядков 2 и 3. Его расширенная таблица Мясника:
0 | |||||
1/2 | 1/2 | ||||
3/4 | 0 | 3/4 | |||
1 | 2/9 | 1/3 | 4/9 | ||
2/9 | 1/3 | 4/9 | 0 | ||
7/24 | 1/4 | 1/3 | 1/8 |
Первая строка коэффициентов b дает решение третьего порядка точности, а вторая строка — второго порядка.
Фельберг
[ редактировать ]Метод Рунге-Кутты-Фельберга имеет два метода пятого и четвертого порядков; его иногда называют RKF45. Его расширенная Таблица Мясника:
Первая строка коэффициентов b дает решение пятого порядка точности, а вторая строка — четвертого порядка.Коэффициенты здесь позволяют адаптивный размер шага автоматически определять .
Кэш-Карп
[ редактировать ]Кэш и Карп модифицировали первоначальную идею Фельберга. Расширенная таблица метода Кэша – Карпа имеет вид
0 | |||||||
1/5 | 1/5 | ||||||
3/10 | 3/40 | 9/40 | |||||
3/5 | 3/10 | −9/10 | 6/5 | ||||
1 | −11/54 | 5/2 | −70/27 | 35/27 | |||
7/8 | 1631/55296 | 175/512 | 575/13824 | 44275/110592 | 253/4096 | ||
37/378 | 0 | 250/621 | 125/594 | 0 | 512/1771 | ||
2825/27648 | 0 | 18575/48384 | 13525/55296 | 277/14336 | 1/4 |
Первая строка коэффициентов b дает решение пятого порядка точности, а вторая строка — четвертого порядка.
Дорманд – Принц
[ редактировать ]Расширенная таблица метода Дормана – Принса :
0 | ||||||||
1/5 | 1/5 | |||||||
3/10 | 3/40 | 9/40 | ||||||
4/5 | 44/45 | −56/15 | 32/9 | |||||
8/9 | 19372/6561 | −25360/2187 | 64448/6561 | −212/729 | ||||
1 | 9017/3168 | −355/33 | 46732/5247 | 49/176 | −5103/18656 | |||
1 | 35/384 | 0 | 500/1113 | 125/192 | −2187/6784 | 11/84 | ||
35/384 | 0 | 500/1113 | 125/192 | −2187/6784 | 11/84 | 0 | ||
5179/57600 | 0 | 7571/16695 | 393/640 | −92097/339200 | 187/2100 | 1/40 |
Первая строка коэффициентов b дает решение пятого порядка точности, а вторая строка дает решение четвертого порядка.
Неявные методы
[ редактировать ]Обратный Эйлер
[ редактировать ]Обратный метод Эйлера имеет первый порядок. Безусловно устойчив и неколебателен для задач линейной диффузии.
Неявная средняя точка
[ редактировать ]Неявный метод средней точки имеет второй порядок. Это самый простой метод в классе методов коллокации, известных как методы Гаусса-Лежандра . Это симплектический интегратор .
Метод Кранка-Николсона
[ редактировать ]Метод Кранка-Николсона соответствует неявному правилу трапеций и является методом второго порядка точности и A-стабильным.
Методы Гаусса – Лежандра
[ редактировать ]Эти методы основаны на точках квадратуры Гаусса–Лежандра . Метод Гаусса – Лежандра четвертого порядка имеет таблицу Мясника:
Метод Гаусса – Лежандра шестого порядка имеет таблицу Мясника:
Диагонально неявные методы Рунге – Кутты
[ редактировать ]Диагонально-неявные формулы Рунге-Кутты (DIRK) широко используются для численного решения жестких задач с начальными значениями; [5] Преимущество этого подхода в том, что здесь решение может быть найдено последовательно, а не одновременно.
Самый простой метод из этого класса — неявный метод средней точки второго порядка .
Двухэтапный диагонально-неявный метод Рунге-Кутты Краайевангера и Спийкера:
Двухэтапный симплектический диагонально-неявный метод Рунге – Кутты второго порядка Цинь и Чжана:
Двухэтапный диагонально-неявный метод Рунге – Кутты 2-го порядка Парески и Руссо:
Этот диагонально-неявный метод Рунге – Кутты A-стабилен тогда и только тогда, когда . Более того, этот метод L-стабилен тогда и только тогда, когда равно одному из корней многочлена , то есть если .Диагонально неявный метод Рунге – Кутты Цинь и Чжана соответствует диагонально неявному методу Рунге – Кутты Парески и Руссо с .
Двухэтапный диагонально-неявный метод Рунге – Кутты 2-го порядка:
Опять же, этот диагонально-неявный метод Рунге – Кутты A-стабилен тогда и только тогда, когда . Как и предыдущий метод, этот метод снова L-стабилен тогда и только тогда, когда равно одному из корней многочлена , то есть если . Это условие также необходимо для точности 2-го порядка.
Двухэтапный диагонально-неявный метод Рунге – Кутты третьего порядка Крузе:
Трехэтапный диагонально-неявный метод Рунге – Кутты Крузе 4-го порядка:
с .
Трехэтапный L-стабильный диагонально-неявный метод Рунге – Кутты 3-го порядка:
с
Трехэтапный диагонально-неявный метод Рунге-Кутты Норсетта четвертого порядка имеет следующую таблицу Мясника:
с один из трёх корней кубического уравнения . Три корня этого кубического уравнения примерно равны , , и . Корень дает лучшие свойства устойчивости для задач начального значения.
Четырехстадийный L-стабильный диагонально-неявный метод Рунге – Кутты третьего порядка.
Методы Лобатто
[ редактировать ]Существует три основных семейства методов Лобатто: [6] называются IIIA, IIIB и IIIC (в классической математической литературе символы I и II зарезервированы для двух типов методов Радау). Они названы в честь Реуэля Лобатто. [6] как ссылка на правило квадратур Лобатто , но были представлены Байроном Л. Эль в его диссертации. [7] Все они являются неявными методами, имеют порядок 2 s − 2, и все они имеют c 1 = 0 и c s = 1. В отличие от любого явного метода, эти методы могут иметь порядок, превышающий количество этапов. Лобатто жил до того, как Рунге и Кутта популяризировали классический метод четвертого порядка.
Методы Лобатто IIIA
[ редактировать ]Методы Лобатто IIIA являются методами коллокации . Метод второго порядка известен как правило трапеций :
Метод четвертого порядка имеет вид
Эти методы являются A-стабильными, но не L-стабильными и B-стабильными.
Методы Лобатто IIIB
[ редактировать ]Методы Лобатто IIIB не являются методами коллокации, но их можно рассматривать как прерывистые методы коллокации ( Hairer, Lubich & Wanner 2006 , §II.1.4). Метод второго порядка имеет вид
Метод четвертого порядка имеет вид
Методы Лобатто IIIB являются A-стабильными, но не L-стабильными и B-стабильными.
Методы Лобатто IIIC
[ редактировать ]Методы Лобатто IIIC также являются методами разрывной коллокации. Метод второго порядка имеет вид
Метод четвертого порядка имеет вид
Они L-стабильны. Они также алгебраически устойчивы и, следовательно, B-стабильны, что делает их пригодными для решения жестких задач.
Методы Лобатто IIIC*
[ редактировать ]Методы Лобатто IIIC* также известны в литературе как методы Лобатто III (Butcher, 2008), методы Лобатто Бутчера (Hairer et al., 1993) и методы Лобатто IIIC (Sun, 2000). [6] Метод второго порядка имеет вид
Трехэтапный метод Батчера четвертого порядка определяется формулой
Эти методы не являются A-стабильными, B-стабильными или L-стабильными. Метод Лобатто IIIC* для иногда называют явным правилом трапеций.
Обобщенные методы Лобатто
[ редактировать ]Можно рассмотреть очень общее семейство методов с тремя действительными параметрами. рассматривая коэффициенты Лобатто вида
- ,
где
- .
Например, семейство Lobatto IIID, представленное в (Nørsett and Wanner, 1981), также называемое Lobatto IIINW, имеет вид
и
Эти методы соответствуют , , , и . Методы L-стабильны. Они алгебраически устойчивы и, следовательно, B-стабильны.
Я нашел методы
[ редактировать ]Методы Радау являются полностью неявными методами (матрица А таких методов может иметь любую структуру). Методы Радау достигают порядка 2 s − 1 за s этапов. Методы Радау A-стабильны, но дороги в реализации. Также они могут пострадать от сокращения заказов.Метод Радау первого порядка аналогичен обратному методу Эйлера.
Методы Радау IA
[ редактировать ]Метод третьего порядка имеет вид
Метод пятого порядка имеет вид
Методы Радау IIA
[ редактировать ]Ci являются этого метода нулями
- .
Метод третьего порядка имеет вид
Метод пятого порядка имеет вид
Примечания
[ редактировать ]- ^ Jump up to: а б с Ралстон, Энтони (1962). «Методы Рунге-Кутты с минимальными границами погрешности» . Математика. Вычислить . 16 (80): 431–437. дои : 10.1090/S0025-5718-1962-0150954-0 .
- ^ Сандерс, Бенджамин; Вельдман, Артур (2019). «Согласованные ограничениями методы Рунге – Кутты для одномерного несжимаемого многофазного потока». Дж. Компьютер. Физ. 384 : 170. arXiv : 1809.06114 . Бибкод : 2019JCoPh.384..170S . дои : 10.1016/j.jcp.2019.02.001 . S2CID 73590909 .
- ^ Jump up to: а б Кутта, Мартин (1901). «Вклад в приближенное интегрирование полных дифференциальных уравнений». Журнал математики и физики . 46 : 435-453.
- ^ Фельберг, Э. (июль 1969 г.). Классические формулы Рунге-Кутты низкого порядка с контролем размера шага и их применение к некоторым задачам теплопередачи (Технический отчет НАСА R-315).
- ^ Для обсуждения см.: Кристофер А. Кеннеди; Марк Х. Карпентер (2016). «Диагонально-неявные методы Рунге-Кутты для обыкновенных дифференциальных уравнений. Обзор» . Технический меморандум, Программа НАСА по научно-техническим исследованиям .
- ^ Jump up to: а б с См. Лорана О. Джея (Северная Дакота). «Методы Лобатто» . Университет Айовы
- ^ Вниз (1969)
Ссылки
[ редактировать ]- Эль, Байрон Л. (1969). Об аппроксимациях Паде показательной функции и A-устойчивых методах численного решения начальных задач (PDF) (Диссертация).
- Хайрер, Эрнст; Норсетт, Сиверт Пол; Ваннер, Герхард (1993), Решение обыкновенных дифференциальных уравнений I: Нежесткие задачи , Берлин, Нью-Йорк: Springer-Verlag , ISBN 978-3-540-56670-0 .
- Хайрер, Эрнст; Ваннер, Герхард (1996), Решение обыкновенных дифференциальных уравнений II: жесткие и дифференциально-алгебраические задачи , Берлин, Нью-Йорк: Springer-Verlag , ISBN 978-3-540-60452-5 .
- Хайрер, Эрнст; Любич, Кристиан; Ваннер, Герхард (2006), Геометрическое численное интегрирование: алгоритмы, сохраняющие структуру для обыкновенных дифференциальных уравнений (2-е изд.), Берлин, Нью-Йорк: Springer-Verlag , ISBN 978-3-540-30663-4 .