next up previous
Next: Погрешность аппроксимации многошаговых методов Up: О применении i-гладкого анализа Previous: Методы Рунге-Кутта с интерполяцией

8. Многошаговые методы

Наряду с методами типа Рунге-Кутта при решении ОДУ самыми распространенными являются многошаговые линейные методы, в частности методы типа Адамса.

При описании многошаговых методов для ФДУ будем использовать в основном те же обозначения, что и в разделе 2.

Пусть m - натуральное число, введем временной шаг tex2html_wrap_inline2189 и разобьем отрезок tex2html_wrap_inline2191 точками tex2html_wrap_inline2193 < tex2html_wrap_inline2197 < tex2html_wrap_inline2201 < tex2html_wrap_inline2205 < tex2html_wrap_inline2209 < tex2html_wrap_inline2201 < tex2html_wrap_inline2217 на отрезки tex2html_wrap_inline2219 длиной tex2html_wrap_inline2221 для tex2html_wrap_inline2223 ( считаем, что tex2html_wrap_inline2225 - целое число ).

Введем дискретную численную модель системы (1.1) - (1.3), обозначив приближения решения tex2html_wrap_inline2227 в точке tex2html_wrap_inline1975 через tex2html_wrap_inline2231, где tex2html_wrap_inline2233.

Из (1.2) - (1.3) получаем
equation727

equation731
В момент времени tex2html_wrap_inline1815, где tex2html_wrap_inline2237, для подсчета tex2html_wrap_inline2239 требуется интерполяция предыстории дискретной модели tex2html_wrap_inline2241, tex2html_wrap_inline2243, на отрезок tex2html_wrap_inline2065.

Оператором интерполирования I предыстории модели назовем отображение
displaymath2249
Здесь tex2html_wrap_inline2251.

Для неявных методов потребуется также экстраполяция дискретной предыстории модели tex2html_wrap_inline2253 на полуинтервал tex2html_wrap_inline2047.

Оператором экстраполирования E предыстории модели назовем отображение
displaymath2259
Будем говорить, что интерполяция предыстории модели имеет порядок погрешности p, если найдутся tex2html_wrap_inline2263 и tex2html_wrap_inline2265 такие, что для всех tex2html_wrap_inline2267 и tex2html_wrap_inline2269 выполняется
displaymath2271
Будем говорить, что экстраполяция предыстории модели имеет порядок погрешности p, если найдутся tex2html_wrap_inline2275 и tex2html_wrap_inline2277 такие, что для всех tex2html_wrap_inline2279 и tex2html_wrap_inline2281 выполняется
displaymath2283
Некоторые конкретные способы интерполяции и экстраполяции были указаны выше. Далее будем считать операторы интерполяции I и экстраполяции E заданными.

Явным k-шаговым методом назовем дискретную модель вида
equation751
где tex2html_wrap_inline2291 и tex2html_wrap_inline2293 (tex2html_wrap_inline2295) - параметры метода, tex2html_wrap_inline2297.

Неявным k-шаговым методом назовем модель
equation760
Отметим, что для применения моделей (8.3) или (8.4) при tex2html_wrap_inline2301, необходимо знание стартовых значений tex2html_wrap_inline2151, tex2html_wrap_inline2305, которые определяют tex2html_wrap_inline2307, tex2html_wrap_inline2305 (разгон). Будем говорить, что задан разгон порядка p, если найдется tex2html_wrap_inline2313, такое, что tex2html_wrap_inline2315 для tex2html_wrap_inline2305.

Для оценки погрешности метода введем величину tex2html_wrap_inline1749 и подставим tex2html_wrap_inline2321, tex2html_wrap_inline2323, в (8.4). Получим
displaymath2325
где
equation780
tex2html_wrap_inline2327,

displaymath2329
Величину tex2html_wrap_inline2331 будем называть погрешность аппроксимации многошагового метода (невязкой) и будем говорить, что погрешность аппроксимации имеет порядок p, если найдется tex2html_wrap_inline2335 такое, что tex2html_wrap_inline2337 для всех tex2html_wrap_inline2301.

Будем говорить, что метод (8.4) сходится, если tex2html_wrap_inline2341 при tex2html_wrap_inline2343 для всех n=0,...,N, и имеет порядок сходимости p, если найдется C такое, что tex2html_wrap_inline2351 для всех tex2html_wrap_inline2301.

Будем говорить, что метод (8.4) 0-устойчив, если выполняется условие корней [24], т.е. все корни tex2html_wrap_inline2357 производящего многочлена
displaymath2359
удовлетворяют условию tex2html_wrap_inline2361, причем, если tex2html_wrap_inline2363 то корень простой.

Теорема 8.1. Пусть многошаговый метод (8.4) 0-устойчив и имеет
1) порядок погрешности аппроксимации tex2html_wrap_inline2367,
2) разгон порядка tex2html_wrap_inline2369,
3) порядок интерполяции предыстории модели tex2html_wrap_inline2371,
4) порядок экстраполяции предыстории модели tex2html_wrap_inline2373.
Тогда он сходится, причем порядок сходимости tex2html_wrap_inline2375 tex2html_wrap_inline2367, tex2html_wrap_inline2369, tex2html_wrap_inline2371, tex2html_wrap_inline2373 tex2html_wrap_inline2385.

Теорема доказывается стандартными методами [24, 16, 36, 17].


next up previous
Next: Погрешность аппроксимации многошаговых методов Up: О применении i-гладкого анализа Previous: Методы Рунге-Кутта с интерполяцией