Общие линейные методы
Общие линейные методы ( ОМЛМ ) — это большой класс численных методов, используемых для получения численных решений обыкновенных дифференциальных уравнений . К ним относятся многоэтапные методы Рунге-Кутты , использующие промежуточные точки коллокации , а также линейные многошаговые методы , сохраняющие конечную временную историю решения. Джон К. Батчер первоначально придумал этот термин для обозначения этих методов и написал серию обзорных статей: [1] [2] [3] глава книги, [4] и учебник [5] по теме. Его соратник Здзислав Яцкевич также имеет обширный учебник. [6] по теме. Первоначальный класс методов был первоначально предложен Батчером (1965), Гиром (1965) и Грэггом и Стеттером (1964).
Некоторые определения
[ редактировать ]Численные методы для обыкновенных дифференциальных уравнений первого порядка аппроксимируют решения начальных задач вида
Результатом являются аппроксимации значения в дискретные моменты времени :
где h — шаг по времени (иногда называемый ).
Описание метода
[ редактировать ]В нашем описании мы следуем Батчеру (2006), стр. 189–190, хотя отмечаем, что этот метод можно найти и в других местах.
Общие линейные методы используют два целых числа: – количество моментов времени в истории, и – количество точек коллокации. В случае , эти методы сводятся к классическим методам Рунге–Кутты , а в случае Эти методы сводятся к линейным многошаговым методам .
Сценические ценности и производные ступени вычисляются на основе приближений на временном шаге :
Значения этапов определяются двумя матрицами и :
и обновление времени определяется двумя матрицами и :
Учитывая четыре матрицы и аналог таблицы Мясника можно компактно записать как
где обозначает тензорное произведение .
Примеры
[ редактировать ]Мы представляем пример, описанный в (Butcher, 1996). [7] Этот метод состоит из одного «прогнозируемого» шага и «исправленного» шага, который использует дополнительную информацию о временной истории, а также одно значение промежуточного этапа.
Значение промежуточного этапа определяется как нечто, похожее на результат линейного многошагового метода :
Первоначальный «предсказатель» использует значение этапа вместе с двумя частями истории времени:
и окончательное обновление предоставляется
Краткое табличное представление этого метода имеет вид
См. также
[ редактировать ]- Методы Рунге-Кутты
- Линейные многошаговые методы
- Численные методы для решения обыкновенных дифференциальных уравнений
Примечания
[ редактировать ]- ^ Батчер, Джон К. (февраль – март 1996 г.). «Общие линейные методы» . Компьютеры и математика с приложениями . 31 (4–5): 105–112. дои : 10.1016/0898-1221(95)00222-7 .
- ^ Мясник, Джон (май 2006 г.). «Общие линейные методы». Акта Нумерика . 15 : 157–256. Бибкод : 2006AcNum..15..157B . дои : 10.1017/S0962492906220014 . S2CID 125962375 .
- ^ Мясник, Джон (февраль 2009 г.). «Общие линейные методы решения обыкновенных дифференциальных уравнений». Математика и компьютеры в моделировании . 79 (6): 1834–1845. дои : 10.1016/j.matcom.2007.02.006 .
- ^ Мясник, Джон (2005). «Общие линейные методы». Численные методы решения обыкновенных дифференциальных уравнений . John Wiley & Sons, Ltd., стр. 357–413. дои : 10.1002/0470868279.ch5 . ISBN 9780470868270 . S2CID 2334002 .
- ^ Мясник, Джон (1987). Численный анализ обыкновенных дифференциальных уравнений: Рунге–Кутта и общие линейные методы . Уайли-Интерсайенс. ISBN 978-0-471-91046-6 .
- ^ Якевич, Здзислав (2009). Общие линейные методы решения обыкновенных дифференциальных уравнений . Уайли. ISBN 978-0-470-40855-1 .
- ^ Мясник 1996 , с. 107.
Ссылки
[ редактировать ]- Батчер, Джон К. (январь 1965 г.). «Модифицированный многошаговый метод численного интегрирования обыкновенных дифференциальных уравнений» . Журнал АКМ . 12 (1): 124–135. дои : 10.1145/321250.321261 . S2CID 36463504 .
- Гир, CW (1965). «Гибридные методы решения задач начального значения в обыкновенных дифференциальных уравнениях». Журнал Общества промышленной и прикладной математики, серия B: Численный анализ . 2 (1): 69–86. Бибкод : 1965SJNA....2...69G . дои : 10.1137/0702006 . hdl : 2027/uiuo.ark:/13960/t4rj60q8s . S2CID 122744897 .
- Грэгг, Уильям Б.; Ганс Дж. Стеттер (апрель 1964 г.). «Обобщенные многошаговые методы прогнозирования-корректора» . Журнал АКМ . 11 (2): 188–209. дои : 10.1145/321217.321223 . S2CID 17118462 .
- Хайрер, Эрнст; Ваннер, Ваннер (1973), «Многошаговые, многоступенчатые и многопроизводные методы для обыкновенных дифференциальных уравнений», Computing , 11 (3): 287–303, doi : 10.1007/BF02252917 , S2CID 25549771 .