Проблема Римана - Riemann problem
А Проблема Римана, названный в честь Бернхард Риманн, это конкретный проблема начального значения состоит из уравнение сохранения вместе с кусочно постоянные исходные данные, которые имеют один прерывность в интересующей области. Проблема Римана очень полезна для понимания таких уравнений, как Уравнения сохранения Эйлера потому что все свойства, такие как удары и волны разрежения, выглядят как характеристики в растворе. Он также дает точное решение некоторых сложных нелинейных уравнений, таких как Уравнения Эйлера.
В числовой анализ, Задачи Римана естественным образом возникают в методы конечных объемов для решения уравнений закона сохранения за счет дискретности сетки. Для этого он широко используется в вычислительная гидродинамика И в вычислительная магнитогидродинамика симуляции. В этих областях задачи Римана рассчитываются с использованием Решатели Римана.
Проблема Римана в линеаризованной газовой динамике
В качестве простого примера исследуем свойства одномерной задачи Римана в газовая динамика (Торо, Элеутерио Ф. (1999). Решатели Римана и численные методы для гидродинамики, стр. 44, пример 2.5)
Начальные условия даются
куда Икс = 0 разделяет два разных состояния вместе с линеаризованными уравнениями газовой динамики (см. газовая динамика для вывода).
где без ограничения общности можно считать Теперь мы можем переписать приведенные выше уравнения в консервативной форме:
- :
куда
а индекс обозначает частную производную по соответствующей переменной (т.е. x или t).
В собственные значения системы являются характеристики системы. Они дают скорость распространения среды, включая скорость любого разрыва, которая в данном случае является скоростью звука. Соответствующие собственные векторы находятся
Разложив левое состояние в терминах собственных векторов, для некоторых
Теперь мы можем решить и :
Аналогично
за
Используя это, в области между двумя характеристиками , получаем окончательное постоянное решение:
и (кусочно-постоянное) решение во всей области :
Хотя это простой пример, он все же показывает основные свойства. В частности, характеристики разбивают решение на три области. Скорость распространения этих двух уравнений эквивалентна скорости распространения звука.
Самая быстрая характеристика определяет Курант – Фридрихс – Леви (CFL), которое устанавливает ограничение на максимальный временной шаг в компьютерном моделировании. Как правило, чем больше используется уравнения сохранения, тем больше характеристик задействуется.
Рекомендации
- Торо, Элеутерио Ф. (1999). Решатели Римана и численные методы гидродинамики. Берлин: Springer Verlag. ISBN 3-540-65966-8.
- Левек, Рэндалл Дж. (2004). Методы конечных объемов для гиперболических задач. Кембридж: Издательство Кембриджского университета. ISBN 0-521-81087-6.