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