Метод Лакса – Вендрофа
Метод Лакса-Вендроффа , названный в честь Питера Лакса и Бертона Вендроффа . [ 1 ] — численный метод решения гиперболических уравнений в частных производных , основанный на конечных разностях . Это второй порядок точности как в пространстве, так и во времени. Этот метод является примером явного интегрирования по времени , когда функция, определяющая основное уравнение, вычисляется в текущий момент времени.
Определение
[ редактировать ]Предположим, что имеется уравнение следующего вида: где x и t начальное состояние u ( x , 0) — независимые переменные, а задано .
Линейный случай
[ редактировать ]В линейном случае, когда f ( u ) = Au и A — константа, [ 2 ] Здесь относится к измерение и относится к измерение. Эту линейную схему можно распространить на общий нелинейный случай разными способами. Один из них позволяет
Нелинейный случай
[ редактировать ]Тогда консервативная форма Лакса-Вендроффа для общего нелинейного уравнения имеет вид: где - матрица Якобиана, вычисляемая по .
Свободные методы Якобиана
[ редактировать ]Чтобы избежать оценки Якобиана, используйте двухэтапную процедуру.
метод Рихтмайера
[ редактировать ]Далее следует двухэтапный метод Рихтмайера Лакса – Вендрофа. Первый шаг в двухшаговом методе Лакса-Вендрофа Рихтмайера вычисляет значения для f ( u ( x , t )) на полушагах времени, t n + 1/2 и половинных точках сетки, x i + 1/2 . На втором этапе значения при t n + 1 рассчитываются с использованием данных для t n и t n + 1/2 .
Первые (слабые) шаги:
Второй шаг:
Метод МакКормака
[ редактировать ]Другой метод того же типа был предложен МакКормаком. Метод МакКормака использует сначала прямое дифференцирование, а затем обратное дифференцирование:
Первый шаг: Второй шаг:
Альтернативно, Первый шаг: Второй шаг:
Ссылки
[ редактировать ]- ^ П.Д. Лакс; Б. Вендрофф (1960). «Системы законов сохранения» (PDF) . Коммун. Чистое приложение. Математика . 13 (2): 217–237. дои : 10.1002/cpa.3160130205 . Архивировано из оригинала 25 сентября 2017 года.
- ^ ЛеВек, Рэндалл Дж. (1992). Численные методы определения законов сохранения (PDF) . Бостон: Биркхойзер. п. 125. ИСБН 0-8176-2723-5 .
- Майкл Дж. Томпсон, Введение в астрофизическую гидродинамику , Imperial College Press, Лондон, 2006.
- Пресс, WH; Теукольский, С.А.; Феттерлинг, WT; Фланнери, BP (2007). «Раздел 20.1. Консервативные по потоку задачи начального значения» . Численные рецепты: искусство научных вычислений (3-е изд.). Нью-Йорк: Издательство Кембриджского университета. п. 1040. ИСБН 978-0-521-88068-8 .