Схема Годунова - Godunovs scheme - Wikipedia
В числовой анализ и вычислительная гидродинамика, Схема Годунова это консервативный числовая схема, предложено Годунов С.К. в 1959 г. для решения уравнения в частных производных. Этот метод можно рассматривать как консервативный метод конечных объемов который решает точное или приблизительное Проблемы Римана на каждой межячейковой границе. В своей базовой форме метод Годунова имеет точность первого порядка как в пространстве, так и во времени, но может использоваться в качестве базовой схемы для разработки методов более высокого порядка.
Базовая схема
Следуя классической Метод конечных объемов рамки, мы стремимся отслеживать конечный набор дискретных неизвестных,
где и образуют дискретный набор точек для гиперболической задачи:
где индексы и указывают производные во времени и пространстве соответственно. Если мы проинтегрируем гиперболическую задачу по контрольному объему получаем Метод линий (MOL) формулировка пространственных средних ячеек:
которое является классическим описанием метода конечных объемов первого порядка с обратной связью. (ср. Левек - методы конечных объемов для гиперболических задач)
Точное интегрирование вышеуказанной формулы по времени по времени ко времени дает точную формулу обновления:
Метод Годунова заменяет интеграл по времени каждого
с нападающим Метод Эйлера что дает полностью дискретную формулу обновления для каждого из неизвестных . То есть мы приближаем интегралы с помощью
куда является приближением к точному решению проблемы Римана. Для согласованности предполагается, что
и это увеличивается в первом аргументе и уменьшается во втором аргументе. Для скалярных задач, где , можно использовать простой Схема против ветра, что определяет .
Полная схема Годунова требует определения приблизительного или точного Решатель Римана, но в своей основной форме определяется следующим образом:
Линейная задача
В случае линейной задачи, где , и без ограничения общности будем считать, что , обратный метод Годунова дает:
что дает классическую схему конечного объема первого порядка с перевернутой сверткой, устойчивость которой требует .
Трехшаговый алгоритм
Следующий Hirsch, схема включает три различных шага для получения решения при из известного решения при , следующее:
Шаг 1 Определить кусочно-постоянную аппроксимацию решения при . Поскольку кусочно-постоянная аппроксимация представляет собой среднее значение решения по ячейке размера , пространственная ошибка порядка , и, следовательно, полученная схема будет иметь первый порядок точности в пространстве. Обратите внимание, что это приближение соответствует метод конечных объемов представление, при котором дискретные значения представляют собой средние значения переменных состояния по ячейкам. Точные соотношения для усредненных значений ячеек можно получить из интегральных законов сохранения.
Шаг 2 Получите решение для местного Проблема Римана на интерфейсах ячеек. Это единственный физический этап всей процедуры. Разрывы на границах раздела разрешаются в суперпозиции волн, локально удовлетворяющих уравнениям сохранения. Оригинальный метод Годунова основан на точном решении задач Римана. Однако в качестве альтернативы можно применять приближенные решения.
Шаг 3 Усреднить переменные состояния через временной интервал . Переменные состояния, полученные после шага 2, усредняются по каждой ячейке, определяя новое кусочно-постоянное приближение, полученное в результате распространения волны в течение интервала времени . Чтобы быть последовательным, временной интервал должен быть ограничен таким образом, чтобы волны, исходящие от границы раздела, не взаимодействовали с волнами, создаваемыми на соседних границах раздела. В противном случае на ситуацию внутри клетки повлияли бы взаимодействующие задачи Римана. Это приводит к CFL условие куда - максимальная скорость волны, полученная из собственного значения (я) ячейки локального Якобиан матрица.
Первый и третий шаги имеют исключительно числовой характер и могут рассматриваться как сцена проекциинезависимо от второго физического шага этап эволюции. Следовательно, они могут быть изменены, не влияя на физический ввод, например, путем замены кусочно-постоянной аппроксимации кусочно-линейной вариацией внутри каждой ячейки, что приводит к определению схем второго порядка пространственной точности, таких как Схема MUSCL.
Смотрите также
- Теорема Годунова
- Схема высокого разрешения
- Метод Лакса – Фридрихса
- Схема MUSCL
- Сергей К. Годунов
- Уменьшение общей вариации
- Теорема Лакса – Вендрофа.
- AUSM
Рекомендации
- Годунов, С. К. (1959). Разностный метод численного расчета разрывных решений гидродинамики [Разностная схема численного решения разрывных решений гидродинамических уравнений]. Мат. Сборник. 47: 271–306. МИСТЕР 0119433. Zbl 0171.46204. Переведено US Joint Publ. Res. Сервис, JPRS 7226, 1969.
- Хирш, К. (1990). Численный расчет внутренних и внешних потоков. том 2. Wiley. ISBN 0-471-92452-0.
- Левек, Рэнди Дж. (2002). Методы конечных объемов для гиперболических задач. Издательство Кембриджского университета. ISBN 0-521-81087-6.
дальнейшее чтение
- Лэйни, Калберт Б. (1998). Вычислительная газодинамика. Издательство Кембриджского университета. ISBN 0-521-57069-7.
- Торо, Э. Ф. (1999). Решатели Римана и численные методы гидродинамики. Берлин: Springer-Verlag. ISBN 3-540-65966-8.
- Таннехилл, Джон С.; и другие. (1997). Вычислительная механика жидкости и теплопередача (2-е изд.). Вашингтон: Тейлор и Фрэнсис. ISBN 1-56032-046-X.
- Весселинг, Питер (2001). Принципы вычислительной гидродинамики. Берлин: Springer-Verlag. ISBN 3-540-67853-0.