Решатель Римана

редактировать

Римана решатель является численный метод используется для решения задачи Римана. Они широко используются в вычислительной гидродинамике и вычислительной магнитогидродинамике.

СОДЕРЖАНИЕ
  • 1 Определение
  • 2 точных решателя
  • 3 Приближенные решатели
    • 3.1 Решатель Роу
    • 3.2 Решатель HLLE
    • 3.3 Решатель HLLC
    • 3.4 Вращенно-гибридные решатели Римана
    • 3.5 Другие решатели
  • 4 Примечания
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки
Определение

Вообще говоря, решатели Римана - это особые методы для вычисления числового потока через разрыв в задаче Римана. Они составляют важную часть схем с высоким разрешением ; обычно правое и левое состояния для задачи Римана вычисляются с использованием некоторой формы нелинейной реконструкции, такой как ограничитель потока или метод WENO, а затем используются в качестве входных данных для решателя Римана.

Точные решатели

Сергею К. Годунову приписывают введение первого точного решателя Римана для уравнений Эйлера путем расширения предыдущего метода CIR (Куранта-Исааксона-Риса) на нелинейные системы гиперболических законов сохранения. Современные решатели могут моделировать релятивистские эффекты и магнитные поля.

Более поздние исследования показывают, что существует точное серийное решение проблемы Римана, которое в некоторых случаях может сходиться достаточно быстро, чтобы избежать итерационных методов, требуемых в схеме Годунова.

Приближенные решатели

Поскольку итерационные решения слишком дороги, особенно в магнитогидродинамике, необходимо сделать некоторые приближения. Вот некоторые популярные решатели:

Роу решатель

Основная статья: Решатель Роу

Филип Л. Роу использовал линеаризацию якобиана, который затем точно решает.

HLLE решатель

Решатель HLLE (разработанный Ами Хартен, Питером Лаксом, Брамом ван Лиром и Эйнфельдтом) представляет собой приближенное решение проблемы Римана, которое основано только на интегральной форме законов сохранения и наибольшей и наименьшей скоростях сигнала на границе раздела. Стабильность и надежность решателя HLLE тесно связаны со скоростями сигналов и единственным центральным средним состоянием, как это было предложено Эйнфельдтом в исходной статье.

Решатель HLLC

Решатель HLLC (Harten-Lax-van Leer-Contact) был представлен Торо. Он восстанавливает отсутствующую волну разрежения по некоторым оценкам, например, линеаризациям, они могут быть простыми, но существуют и более сложные, например, использование средней скорости Роу для средней скорости волны. Они довольно прочные и эффективные, но несколько более расплывчатые.

Поворотно-гибридные решатели Римана

Эти решатели были введены Хироаки Нисикавой и Китамурой, чтобы одновременно преодолеть проблемы карбункулов решателя Роу и чрезмерное распространение решателя HLLE. Они разработали надежные и точные решатели Римана, объединив решатель Роу и решатели HLLE / Русанова: они показывают, что при применении в двух ортогональных направлениях два решателя Римана могут быть объединены в один решатель типа Роу (решатель Роу с модифицированными волновыми скоростями). В частности, метод, полученный из решателей Роу и HLLE, называемый решателем Rotated-RHLL, чрезвычайно надежен (не содержит карбункулов для всех возможных тестовых случаев как на структурированных, так и в неструктурированных сетках) и точен (так же точен, как решатель Роу для границы расчет слоя).

Другие решатели

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

Примечания
Смотрите также
использованная литература
  • Торо, Элеутерио Ф. (1999), Решатели Римана и численные методы для гидродинамики, Берлин: Springer Verlag, ISBN   978-3-540-65966-2
внешние ссылки
Последняя правка сделана 2024-01-08 06:28:53
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте