Метод Лакса – Фридрихса - Lax–Friedrichs method

В Метод Лакса – Фридрихса, названный в честь Питер Лакс и Курт О. Фридрихс, это числовой метод решения гиперболические уравнения в частных производных на основе конечные разности. Метод можно описать как Схема FTCS (вперед во времени, с центром в пространстве) с числовым членом диссипации 1/2. Можно рассматривать метод Лакса – Фридрихса как альтернативу Схема Годунова, где избегают решения Проблема Римана на каждой границе раздела ячеек за счет добавления искусственной вязкости.

Иллюстрация к линейной задаче

Рассмотрим одномерное линейное гиперболическое уравнение в частных производных для формы:

на домене

с начальным условием

и граничные условия

Если дискретизировать домен к сетке с равноотстоящими точками с шагом в -направление и в -направление, определяем

куда

- целые числа, представляющие количество интервалов сетки. Тогда метод Лакса – Фридрихса для решения вышеуказанного уравнения в частных производных определяется следующим образом:

Или переписав это, чтобы решить неизвестное

Где начальные значения и граничные узлы берутся из

Расширения к нелинейным задачам

Нелинейный гиперболический закон сохранения определяется через функцию потока :

В случае , получаем скалярную линейную задачу. Обратите внимание, что в целом вектор с Обобщение метода Лакса-Фридрихса на нелинейные системы принимает вид[1]

Этот метод консервативен и точен до первого порядка, а значит, довольно диссипативен. Однако его можно использовать в качестве строительного блока для построения числовых схем высокого порядка для решения гиперболических уравнений в частных производных, подобно тому как временные шаги Эйлера можно использовать в качестве строительного блока для создания числовых интеграторов высокого порядка для обыкновенных дифференциальных уравнений.

Отметим, что этот метод можно записать в форме сохранения:

куда

Без лишних условий и в дискретном потоке, , в итоге получается Схема FTCS, который, как известно, безусловно неустойчив для гиперболических задач.

Стабильность и точность

Пример начального состояния задачи
Решение Лакса-Фридрихса

Этот метод явный и с точностью до первого порядка и точность первого порядка в космосе ( при условии - достаточно гладкие функции. В этих условиях метод стабильный тогда и только тогда, когда выполняется следующее условие:

анализ устойчивости фон Неймана может показать необходимость этого условия устойчивости.) Метод Лакса – Фридрихса классифицируется как метод второго порядка рассеяние и третий порядок разброс (Чу 1978, стр. 304). Для функций, у которых есть разрывы, схема показывает сильную диссипацию и дисперсию (Томас 1995, §7.8); см. цифры справа.

Рекомендации

  1. ^ Левек, Рэндалл Дж. Численные методы для законов сохранения ", 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