Jump to content

Godunov's scheme

(Перенаправлено из метода Годунова )

В численном анализе и гидродинамике вычислительной схема Годунова представляет собой консервативную численную схему , предложенную Сергеем Годуновым в 1959 году. [ 1 ] для решения уравнений в частных производных . Этот метод можно рассматривать как консервативный метод конечного объема , который решает точные или приближенные задачи Римана на каждой границе между ячейками. В своей базовой форме метод Годунова имеет первый порядок точности как в пространстве, так и во времени, но может использоваться в качестве базовой схемы для разработки методов более высокого порядка.

Базовая схема

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

Следуя классической схеме метода конечных объемов , мы стремимся отслеживать конечный набор дискретных неизвестных: где и образуют дискретный набор точек для гиперболической задачи: где индексы и укажите производные во времени и пространстве соответственно. Если мы проинтегрируем гиперболическую задачу по контрольному объему мы получаем формулировку метода линий (MOL) для пространственных средних ячеек: что представляет собой классическое описание метода конечных объемов первого порядка с намоткой вверх. [ 2 ]

Точное интегрирование по времени приведенной выше формулы от времени ко времени дает точную формулу обновления:

Метод Годунова заменяет интеграл по времени каждого с прямым методом Эйлера , который дает полностью дискретную формулу обновления для каждого из неизвестных . То есть мы аппроксимируем интегралы с помощью где является приближением к точному решению задачи Римана. Для последовательности предполагается, что и это увеличивается по первому аргументу и уменьшается по второму аргументу. Для скалярных задач, где можно использовать простую схему Upwind , которая определяет .

Полная схема Годунова требует определения приближенного или точного решателя Римана , но в своей самой базовой форме она имеет вид:

Линейная задача

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

В случае линейной задачи, когда , и без ограничения общности будем считать, что , обратный метод Годунова дает: что дает классическую схему конечного объема первого порядка, направленную против намотки, устойчивость которой требует .

Трехшаговый алгоритм

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

Следуя за Хиршем, [ 3 ] Схема включает в себя три отдельных шага для получения решения в из известного решения в , следующее:

  1. Определим кусочно-постоянную аппроксимацию решения при . Поскольку кусочно-постоянная аппроксимация представляет собой среднее решение по ячейке размера , пространственная ошибка имеет порядок , и, следовательно, полученная схема будет иметь первый порядок точности в пространстве. Обратите внимание, что это приближение соответствует представлению метода конечного объема , при котором дискретные значения представляют собой средние значения переменных состояния по ячейкам. Точные соотношения для усредненных значений ячеек можно получить из интегральных законов сохранения.
  2. Получите решение локальной задачи Римана на границах ячеек. Это единственный физический этап всей процедуры. Разрывы на границах раздела разрешаются в суперпозиции волн, локально удовлетворяющих уравнениям сохранения. Оригинальный метод Годунова основан на точном решении задач Римана. Однако в качестве альтернативы можно применить приближенные решения.
  3. Усредните переменные состояния через интервал времени . Переменные состояния, полученные после шага 2, усредняются по каждой ячейке, определяя новую кусочно-постоянную аппроксимацию, возникающую в результате распространения волны в течение интервала времени . Чтобы быть последовательным, временной интервал должна быть ограничена таким образом, чтобы волны, исходящие от границы раздела, не взаимодействовали с волнами, создаваемыми на соседних границах раздела. В противном случае на ситуацию внутри клетки будут влиять взаимодействующие проблемы Римана. Это приводит к КЛЛ. состоянию где — максимальная скорость волны, полученная из собственных значений ячейки локальной Якоби матрицы .

Первый и третий шаги носят исключительно численный характер и могут рассматриваться как этап проекции , независимый от второго, физического шага, этапа эволюции . Следовательно, их можно модифицировать, не влияя на физические входные данные, например, заменяя кусочно-постоянную аппроксимацию кусочно-линейным изменением внутри каждой ячейки, что приводит к определению схем пространственной точности второго порядка, таких как схема MUSCL .

См. также

[ редактировать ]
  1. ^ Godunov, S. K. (1959). "Разностный метод численного расчета разрывных решений уравнений гидродинамики" [A Difference Scheme for Numerical Solution of Discontinuous Solution of Hydrodynamic Equations]. Mat. Sbornik . 47 : 271–306. MR  0119433 . Zbl  0171.46204 . Translated US Joint Publ. Res. Service, JPRS 7226, 1969.
  2. ^ Левек, Рэнди Дж. (2002). Методы конечных объемов для решения гиперболических задач . Издательство Кембриджского университета. ISBN  0-521-81087-6 .
  3. ^ Хирш, К. (1990). Численный расчет внутренних и внешних потоков . Том. 2. Уайли. ISBN  0-471-92452-0 .

Дальнейшее чтение

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e4fc0e13c1a3137933fca39a972b27f1__1689573600
URL1:https://arc.ask3.ru/arc/aa/e4/f1/e4fc0e13c1a3137933fca39a972b27f1.html
Заголовок, (Title) документа по адресу, URL1:
Godunov's scheme - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)