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

Этот метод является явным и имеет первый порядок точности по времени и первый порядок точности в пространстве ( предоставил являются достаточно гладкими функциями. В этих условиях метод устойчив тогда и только тогда, когда выполняется следующее условие:
( Анализ устойчивости фон Неймана может показать необходимость этого условия устойчивости.) Метод Лакса – Фридрихса классифицируется как имеющий диссипацию второго порядка и дисперсию третьего порядка . [ 2 ] Для функций, имеющих разрывы , схема демонстрирует сильную диссипацию и дисперсию; [ 3 ] см. цифры справа.
Ссылки
[ редактировать ]- ^ ЛеВек, Рэндалл Дж. (1992). Численные методы исследования законов сохранения . Базель: Birkhäuser Verlag. п. 125. ИСБН 978-3-0348-8629-1 . OCLC 828775522 .
- ^ Чу, К.К. (1978), Численные методы в механике жидкости , Достижения в прикладной механике, том. 18, Нью-Йорк: Академик Пресс , с. 304, ISBN 978-0-12-002018-8
- ^ Томас, Дж.В. (1995), Численные дифференциальные уравнения в частных производных: методы конечных разностей , Тексты по прикладной математике, том. 22, Берлин, Нью-Йорк: Springer-Verlag , §7.8, ISBN 978-0-387-97999-1
- ДюШато, Поль; Захманн, Дэвид (2002), Прикладные дифференциальные уравнения в частных производных , Нью-Йорк: Dover Publications , ISBN 978-0-486-41976-3
- Пресс, Уильям Х; Теукольский, С.А.; Феттерлинг, WT; Фланнери, BP (2007), «Раздел 20.1.2. Метод Лакса» , Численные рецепты: искусство научных вычислений (3-е изд.), Нью-Йорк: Cambridge University Press, ISBN 978-0-521-88068-8