метод Хойна
В математике и вычислительной технике метод Хойна может относиться к улучшенному методу. [ 1 ] или модифицированный метод Эйлера (то есть явное правило трапеций [ 2 ] ), или аналогичный двухэтапный метод Рунге-Кутты . Он назван в честь Карла Хойна и представляет собой численную процедуру решения обыкновенных дифференциальных уравнений (ОДУ) с заданным начальным значением . Оба варианта можно рассматривать как расширение метода Эйлера до двухэтапных методов Рунге – Кутты второго порядка.
Порядок расчета численного решения начальной задачи:
по методу Хойна заключается в том, чтобы сначала вычислить промежуточное значение а затем окончательное приближение в следующей точке интеграции.
где размер шага и .
Описание
[ редактировать ]Метод Эйлера лежит в основе метода Хойна. Метод Эйлера использует касательную к функции в начале интервала в качестве оценки наклона функции на интервале, предполагая, что если размер шага мал, ошибка будет небольшой. Однако даже при использовании чрезвычайно малых размеров шага на большом количестве шагов ошибка начинает накапливаться и оценка расходится с фактическим значением функционала.
Если кривая решения вогнута вверх, ее касательная линия будет занижать вертикальную координату следующей точки и наоборот для вогнутого вниз решения. Идеальная линия прогнозирования попадет в кривую в следующей прогнозируемой точке. В действительности, невозможно узнать, является ли решение вогнутым вверх или вогнутым вниз, и, следовательно, будет ли следующая прогнозируемая точка переоценивать или недооценивать свое вертикальное значение. Также нельзя гарантировать, что вогнутость кривой останется постоянной, и прогноз может быть переоцененным или заниженным в разных точках области определения решения. Метод Хойна решает эту проблему, рассматривая интервал, охватываемый отрезком касательной линии, как единое целое. Если взять вогнутый пример, то левая касательная линия прогнозирования занижает наклон кривой для всей ширины интервала от текущей точки до следующей прогнозируемой точки. Если рассматривать касательную линию в правой конечной точке (которую можно оценить с помощью метода Эйлера), возникает противоположная проблема. [ 3 ] Точки вдоль касательной к левой конечной точке имеют вертикальные координаты, которые занижают все точки, лежащие на кривой решения, включая правую конечную точку рассматриваемого интервала. Решение состоит в том, чтобы увеличить наклон на некоторую величину. Метод Хойна рассматривает касательные к кривой решения на обоих концах интервала, одна из которых переоценивает , а другая - занижает идеальные вертикальные координаты. Линия прогнозирования должна быть построена на основе только наклона касательной правой конечной точки, аппроксимированного с использованием метода Эйлера. Если этот наклон проходит через левую конечную точку интервала, результат, очевидно, слишком крутой, чтобы его можно было использовать в качестве идеальной линии прогнозирования, и идеальная точка переоценивается. Следовательно, идеальная точка лежит примерно посередине между ошибочным завышением и занижением, средним из двух наклонов.

Метод Эйлера используется для грубой оценки координат следующей точки решения, и с учетом этих знаний исходная оценка перепрогнозируется или корректируется . [ 4 ] Предполагая, что количество в правой части уравнения можно рассматривать как наклон искомого решения в любой точке , это можно объединить с оценкой Эйлера следующей точки, чтобы получить наклон касательной в правой конечной точке. Затем среднее значение обоих наклонов используется для нахождения скорректированных координат правого конечного интервала.
Вывод
[ редактировать ]Используя принцип, согласно которому наклон линии соответствует подъему/набегу, координаты в конце интервала можно найти по следующей формуле:
- ,
Точность метода Эйлера увеличивается только линейно с уменьшением размера шага, тогда как метод Хойна повышает точность квадратично. . [ 5 ] Схему можно сравнить с неявным методом трапеций , но с заменен на чтобы сделать это явным. является результатом одного шага метода Эйлера для той же задачи начального значения. Итак, метод Хойна представляет собой метод предиктора-корректора с прямым методом Эйлера в качестве предиктора и методом трапеций в качестве корректора.
Метод Рунге-Кутты
[ редактировать ]Улучшенный метод Эйлера представляет собой двухэтапный метод Рунге-Кутты и может быть записан с использованием таблицы Бутчера (по мотивам Джона К. Батчера ):
0 | |||
1 | 1 | ||
1/2 | 1/2 |
Другой метод, называемый методом Хойна (также известный как метод Ралстона), имеет таблицу Мясника: [ 6 ]
0 | |||
2/3 | 2/3 | ||
1/4 | 3/4 |
Этот метод минимизирует ошибку усечения.
Ссылки
[ редактировать ]
- ^ Сюли, Эндре; Майерс, Дэвид (2003), Введение в численный анализ , издательство Кембриджского университета , ISBN 0-521-00794-1 .
- ^ Ашер, Ури М.; Петцольд, Линда Р. (1998), Компьютерные методы для обыкновенных дифференциальных уравнений и дифференциально-алгебраических уравнений , Филадельфия: Общество промышленной и прикладной математики , ISBN 978-0-89871-412-8 .
- ^ «Численные методы решения дифференциальных уравнений» . Колледж Сан-Хоакин Дельта. Архивировано из оригинала 12 февраля 2009 г.
- ^ Чен, Вэньфан; Ки, Дэниел Д. (2003), Высшая математика в технике и науке , Массачусетс, США: World Scientific, ISBN 981-238-292-5 .
- ^ «Метод Эйлера-Гойна» (PDF) . LiveToad.org. Архивировано из оригинала (PDF) 14 октября 2018 г.
- ^ Лидер, Джеффри Дж. (2004), Численный анализ и научные вычисления , Бостон: Аддисон-Уэсли , ISBN. 0-201-73499-0 .