Задача Римана , названная в честь Бернхарда Римана , является специфической начальной задачей состоит из уравнения сохранения вместе с кусочно - постоянными начальными данными , который имеет единственный скачок в области , представляющей интерес. Проблема Римана очень полезна для понимания таких уравнений, как уравнения сохранения Эйлера, потому что все свойства, такие как удары и волны разрежения, появляются как характеристики в решении. Он также дает точное решение некоторых сложных нелинейных уравнений, таких как уравнения Эйлера .
Проблема Римана в линеаризованной газовой динамике [ править ]
В качестве простого примера мы исследуем свойства одномерной задачи Римана в газовой динамике
(Toro, Eleuterio F. (1999). Решатели Римана и численные методы для гидродинамики, стр. 44, пример 2.5)
Начальные условия даются
где x = 0 разделяет два разных состояния вместе с линеаризованными уравнениями газовой динамики (см. газовую динамику для вывода).
где можно предположить без ограничения общности . Теперь мы можем переписать приведенные выше уравнения в консервативной форме:
:
где
а индекс обозначает частную производную по соответствующей переменной (т.е. x или t).
Собственные значения системы - это характеристики системы . Они дают скорость распространения среды, включая скорость распространения любых неоднородностей, которая в данном случае является скоростью звука. Соответствующие собственные векторы :
Разлагая левое состояние по собственным векторам, мы получаем для некоторого
Теперь мы можем решить и :
Аналогично
для
Используя это в области между двумя характеристиками , мы получаем окончательное постоянное решение:
и (кусочно-постоянное) решение во всей области :
Хотя это простой пример, он все же показывает основные свойства. В частности, характеристики разбивают решение на три области. Скорость распространения этих двух уравнений эквивалентна скорости распространения звука.
Самая быстрая характеристика определяет условие Куранта – Фридрихса – Леви (CFL), которое устанавливает ограничение для максимального временного шага в компьютерном моделировании. Как правило, чем больше используется уравнения сохранения, тем больше характеристик задействуется.