Численные методы решения задачи Коши для систем обыкновенных дифференциальных уравнений
Значения коэффициентов классического метода Рунге - Кутты (четвертого порядка аппроксимации ) указаны в табл. 8.6. Правило трех восьмых (четвертый порядок аппроксимации ) представлено в табл. 8.7. Этот метод имеет, по - видимому, наименьшую погрешность среди явных схем Рунге - Кутты четвертого порядка аппроксимации. Метод Бутчера (шестой порядок аппроксимации ) указан в табл. 8.8. Очевидна связь между методами, приведенными в таблицах 8.5 и 8.6 с формулой Симпсона численного интегрирования.
По - видимому, наивысший порядок аппроксимаций (десятый) был получен в работах Куртиса [8.4], позже — Хайрера [8.5]. Соответствующие коэффициенты не приведены ввиду их громоздкости.
0 | |||||||
1/2 | 1/2 | ||||||
2/3 | 2/9 | 4/9 | |||||
1/3 | 7/36 | 2/9 | - 1/12 | ||||
5/6 | - 35/144 | - 55/36 | 35/48 | 15/8 | |||
1/6 | - 1/360 | - 11/36 | - 1/8 | 1/2 | 1/10 | ||
1 | - 41/260 | 22/13 | 43/156 | - 118/39 | 32/195 | 80/39 | |
13/200 | 0 | 11/40 | 11/40 | 4/25 | 4/25 | 13/200 |
В численной практике используются также так называемые вложенные формулы Рунге - Кутты [8.3], [8.6], [8.7], в которых наряду с соотношением
( 8.5) |
используется соотношение того же вида, но с другим набором весовых множителей
( 8.6) |
причем порядки аппроксимации в них различаются: q — порядок аппроксимации (8.6), а p — (8.5). В этом случае порядок метода указывается, как p(q), а таблица Бутчера имеет вид табл. 8.9. Последнюю строчку в этой таблице иногда называют оценщиком погрешности.
Приближения точного решения с разными остаточными членами (8.5) и (8.6) позволяют оценить погрешность численного метода, полученную в конкретном расчете, и служат для повышения точности еще на один порядок в каждой точке или (что бывает чаще) для автоматического выбора длины следующего шага интегрирования (см. 8.4).
Приведем несколько наиболее известных вложенных методов Рунге - Кутты. Метод Фельберга 2(3) представлен в табл. 8.10, метод Ческино 2(4) — в табл. 8.11.
Метод Кутты - Мерсона 4(5) приведен в табл. 8.12. Этот метод — наиболее простой среди вложенных методов Рунге - Кутты порядка 4(5), поскольку требует небольшого числа обращений к функциям вычисления правых частей системы уравнений (8.1) и имеет простые коэффициенты.
Для 5 этапного метода Кутты - Мерсона 4(5) приведем подробные расчетные формулы:
Рассмотрим вкратце другие вложенные методы и соответствующие им таблицы. Метод Фельберга 4(5) представлен в табл. 8.13, метод Дормана - Принса 5(4) — в табл. 8.14 (см. также [8.6]).
Этот метод замечателен тем, что он не только минимизирует остаточный член в оценщике погрешностей, но и требует меньшей памяти для хранения таблицы коэффициентов метода. Действительно, последняя строка совпадает с одной из строк
С методом Фельберга более высокого порядка 7(8) можно ознакомиться в [8.8], значения его коэффициентов приведены в табл. 8.15.
Среди современных методов решения нежестких систем ОДУ наилучшие результаты дает метод Дормана - Принса 8(7). Он обладает наименьшей погрешностью среди всех схем порядка 8, коэффициенты указаны в табл. 8.16, 8.17. С вложенными формулами Рунге - Кутты, разработанными в 90 - х годах, можно ознакомиться в монографии [8.10].
методы Рунге - Кутты — это одношаговые методы, так как позволяют найти значение искомой функции в точке tn + 1 используя только значение функции в точке tn. При этом не учитывается информация о функции, накопленная на предыдущих этапах расчета. Такая информация может быть полезна при решении жестких задач или при автоматическом выборе следующего шага интегрирования.
Один из способов учета предыстории заключается в использовании общих многошаговых методов. Частный случай — методы Адамса — рассмотрен в следующем параграфе. Другой способ учета описан в 8.4.
0 | |||||||||||||
2/27 | 2/27 | ||||||||||||
1/9 | 1/36 | 1/12 | |||||||||||
1/6 | 1/24 | 0 | 1/8 | ||||||||||
5/12 | 5/12 | 0 | - 25/16 | 25/16 | |||||||||
1/2 | 1/20 | 0 | 0 | 1/4 | 1/5 | ||||||||
5/6 | - 25/108 | 0 | 0 | 125/108 | - 65/27 | 125/54 | |||||||
1/6 | 31/300 | 0 | 0 | 0 | 61/225 | - 2/9 | 13/900 | ||||||
2/3 | 2 | 0 | 0 | - 53/6 | 704/45 | - 107/9 | 67/90 | 3 | |||||
1/3 | - 91/108 | 0 | 0 | 23/108 | - 976/135 | 311/54 | - 19/60 | 17/6 | - 1/12 | ||||
1 | 0 | 0 | |||||||||||
0 | 3/205 | 0 | 0 | 0 | 0 | - 6/41 | - 3/205 | - 3/41 | 3/41 | 6/41 | 0 | ||
1 | 0 | 0 | 0 | 1 | |||||||||
41/840 | 0 | 0 | 0 | 0 | 34/105 | 9/35 | 9/35 | 9/280 | 9/280 | 41/840 | 0 | 0 | |
0 | 0 | 0 | 0 | 0 | 34/105 | 9/35 | 9/35 | 9/280 | 9/280 | 0 | 41/840 | 41/840 |