- •Принципы построения, устойчивость и точность численных методов
- •Явные численные методы решения обыкновенных дифференциальных уравнений
- •Явный метод Эйлера
- •Метод Рунге – Кутта – Мерсона
- •Метод Адамса – Башфорта
- •Методы Фельберга
- •Методы Ингленда
- •Методы Нюстрема
- •Явные методы Милна
- •Явные методы Хемминга
- •Экстраполяционные методы
- •Неявные методы Милна
- •Неявные методы Хемминга
- •Методы дифференцирования назад
- •Неявные методы Рунге-Кутта
- •Описание математической модели солнечной системы и параметры ее траектории.
- •Определение и свойства моделей
- •Развитие модели Солнечной системы
- •Описание модели Солнечной системы
- •Преобразование координат в плоскости орбиты
- •Определение положения планеты на орбите в новый момент времени
- •Алгоритм прогнозирование величины радиуса
- •Алгоритм прогнозирования угла
- •Дополнительные условия
- •Вычисление декартовых координат
- •Начальные данные.
- •Вычисления и сравнения.
- •Литература
-
Явные методы Милна
Многошаговый метод Милна четвертого порядка точности может быть реализован двумя различными способами:
или
Для начала расчетов по формулам указанным выше требуется четыре «разгонные» точки X0, X1, X2, X3. В методе Милна шестого порядка точности для расчета используется шесть предыдущих точек, которые могут быть найдены любым из предыдущих методов.
-
Явные методы Хемминга
Многошаговый метод Хемминга четвертого порядка точности может быть реализован тремя различными способами, в каждом из которых для нахождения точки используются четыре предыдущие точки:
или
или
Для начала расчетов по любой из формул указанных выше требуется четыре «разгонные» точки X0, X1, X2, X3.
-
Экстраполяционные методы
Экстраполяционные методы основаны на том факте, что глобальная погрешность численного решения порядка p допускает разложение в степенной ряд по h:
|
(28) |
где - приближенное решение на отрезке k, полученное на равномерной сетке с шагом h.
Формула (28) представляет приближенное решение на фиксированном отрезке k, как функцию . Для этой функции .
Теоретически это означает, что при достаточно малом шаге можно любым методом получить приближенное решение со сколь угодно высокой точностью. С практической точки зрения использование очень малых шагов не разумно, поскольку, во-первых, это увеличивает объем вычислений, что, во-вторых, сопряжено с большими ошибками округления. Тем не менее, используя идею экстраполяции, можно получить с высокой точностью предельное значение , избегая при этом многочисленных вычислений.
-
Неявные численные методы решения обыкновенных дифференциальных уравнений
-
Неявный метод Эйлера
В неявном методе Эйлера для вычисления используется формула:
В данном случае искомая величина , в отличии от явного метода Эйлера, входит в обе части равенства. Неявный метод Эйлера является А-устойчивым для линейных систем ОДУ и имеет первый порядок точности относительно шага h.
-
Метод трапеций
В методе трапеций для вычисления используется формула:
как и в неявном методе Эйлера случае искомая величина , входит в обе части равенства. Метод трапеций является А-устойчивым для линейных систем ОДУ и имеет второй порядок точности относительно шага h.
-
Метод Адамса – Мултона
В методе Адамса - Мултона для вычисления используется формула:
и, как и ранее, искомая величина , входит в обе части равенства. Метод является двух шаговым. Для начала расчета требуется две «разгонные» точки X0, X1. Метод не является устойчивым и имеет четвертый порядок точности относительно шага h.
Неявный метод Эйлера и метод трапеций относятся к группе методов Адамса – Мултона, а выделены отдельно в силу их большой распространенности.
-
Неявные методы Милна
В неявных методах Милна (третьего и четвертого порядка точности) для вычисления точки используются формулы:
в методе третьего порядка точности и
в методе четвертого порядка точности.
Для начала расчетов требуется иметь две и три «разгонные» точки соответственно. Формулы, в которых используется большее число предыдущих точек, приведены в [4].