2. Основные теоретические положения
Из численных методов решения линейных обыкновенных дифференциальных уравнений чаще всего на практике используют алгоритмы Рунге-Кутта и Адамса четвертого порядка точности с прогнозом и коррекцией решения.
Пусть необходимо отыскать решение дифференциального уравнения вида
(2.1)
Учитывая, что где - шаг дискретизации по времени, а выражение (2.1) запишем в виде
(2.2)
Численная реализация метода Рунге-Кутта четвертого порядка точности:
1) для -го момента времени определяются коэффициенты
…
2) для -го момента времени определяются решение и его производные
при
Описанный алгоритм реализован в подпрограмме N1YRKC (см. приложение).
Численная реализация метода Адамса четвертого порядка точности с прогнозом и коррекцией решения:
1) для -го момента времени явным методом Адамса третьего порядка точности вычисляется прогноз решения и его производных
2) для -го момента времени неявным методом Адамса третьего порядка точности производится коррекция решения и его производных
3) для -го момента времени определяется решение и его производные
Последняя операция позволяет повысить порядок точности описанного комбинационного алгоритма на единицу, поскольку при суммировании погрешности явного и неявного алгоритмов, имеющие противоположные знаки, частично приводятся.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.