Метод Лакса – Фридрихса - Lax–Friedrichs method
В Метод Лакса – Фридрихса, названный в честь Питер Лакс и Курт О. Фридрихс, это числовой метод решения гиперболические уравнения в частных производных на основе конечные разности. Метод можно описать как Схема FTCS (вперед во времени, с центром в пространстве) с числовым членом диссипации 1/2. Можно рассматривать метод Лакса – Фридрихса как альтернативу Схема Годунова, где избегают решения Проблема Римана на каждой границе раздела ячеек за счет добавления искусственной вязкости.
Иллюстрация к линейной задаче
Рассмотрим одномерное линейное гиперболическое уравнение в частных производных для формы:
на домене
с начальным условием
и граничные условия
Если дискретизировать домен к сетке с равноотстоящими точками с шагом в -направление и в -направление, определяем
куда
- целые числа, представляющие количество интервалов сетки. Тогда метод Лакса – Фридрихса для решения вышеуказанного уравнения в частных производных определяется следующим образом:
Или переписав это, чтобы решить неизвестное
Где начальные значения и граничные узлы берутся из
Расширения к нелинейным задачам
Нелинейный гиперболический закон сохранения определяется через функцию потока :
В случае , получаем скалярную линейную задачу. Обратите внимание, что в целом вектор с Обобщение метода Лакса-Фридрихса на нелинейные системы принимает вид[1]
Этот метод консервативен и точен до первого порядка, а значит, довольно диссипативен. Однако его можно использовать в качестве строительного блока для построения числовых схем высокого порядка для решения гиперболических уравнений в частных производных, подобно тому как временные шаги Эйлера можно использовать в качестве строительного блока для создания числовых интеграторов высокого порядка для обыкновенных дифференциальных уравнений.
Отметим, что этот метод можно записать в форме сохранения:
куда
Без лишних условий и в дискретном потоке, , в итоге получается Схема FTCS, который, как известно, безусловно неустойчив для гиперболических задач.
Стабильность и точность
Этот метод явный и с точностью до первого порядка и точность первого порядка в космосе ( при условии - достаточно гладкие функции. В этих условиях метод стабильный тогда и только тогда, когда выполняется следующее условие:
(А анализ устойчивости фон Неймана может показать необходимость этого условия устойчивости.) Метод Лакса – Фридрихса классифицируется как метод второго порядка рассеяние и третий порядок разброс (Чу 1978, стр. 304). Для функций, у которых есть разрывы, схема показывает сильную диссипацию и дисперсию (Томас 1995, §7.8); см. цифры справа.
Рекомендации
- ^ Левек, Рэндалл Дж. Численные методы для законов сохранения ", Birkhauser Verlag, 1992, стр. 125.
- DuChateau, Поль; Захманн, Дэвид (2002), Прикладные дифференциальные уравнения с частными производными, Нью-Йорк: Dover Publications, ISBN 978-0-486-41976-3.
- Томас, Дж. У. (1995), Численные уравнения с частными производными: конечно-разностные методы, Тексты по прикладной математике, 22, Берлин, Нью-Йорк: Springer-Verlag, ISBN 978-0-387-97999-1.
- Чу, К. К. (1978), Численные методы в механике жидкости, Успехи прикладной механики, 18, Нью-Йорк: Академическая пресса, ISBN 978-0-12-002018-8.
- Нажмите, WH; Теукольский С.А.; Феттерлинг, штат Вашингтон; Фланнери, BP (2007), «Раздел 10.1.2. Слабый метод», Числовые рецепты: искусство научных вычислений (3-е изд.), Нью-Йорк: Издательство Кембриджского университета, ISBN 978-0-521-88068-8