Схема против ветра
В вычислительной физике термин «схема адвекции» относится к классу численных методов дискретизации для решения гиперболических уравнений в частных производных . В так называемых схемах против ветра обычно так называемые восходящие переменные используются для расчета производных в поле потока. То есть производные оцениваются с использованием набора точек данных, смещенных так, чтобы они находились «против ветра» относительно точки запроса по отношению к направлению потока. Исторически происхождение методов против ветра можно проследить до работы Куранта , Исааксона и Риса, которые предложили метод CIR. [1]
Уравнение модели
[ редактировать ]Для иллюстрации метода рассмотрим следующее одномерное линейное уравнение переноса:
которое описывает волну, распространяющуюся вдоль -ось со скоростью . Это уравнение также является математической моделью одномерной линейной адвекции . Рассмотрим типичную точку сетки вдомен. В одномерной области существует только два направления, связанных с точкой – влево (в сторону отрицательной бесконечности) ивправо (в сторону положительной бесконечности). Если положительно, решение бегущей волны приведенного выше уравнения распространяется вправо, левая сторона называется подветренной стороной, а правая сторона - подветренной стороной. Аналогично, если отрицательно, решение бегущей волны распространяется влево, левая сторона называется подветренной стороной, а правая сторона - противветренной стороной. Если конечно-разностная схема для пространственной производной, содержит больше точек с наветренной стороны, схема называется наветренной или просто противоветренной схемой .
Схема первого порядка с наветренной стороны
[ редактировать ]
Самая простая возможная схема против ветра - это схема против ветра первого порядка. Это дано [2]
( 1 ) |
( 2 ) |
где относится к измерение и относится к измерение. (Для сравнения, схема центральных разностей в этом сценарии будет выглядеть так:
независимо от знака .)
Компактная форма
[ редактировать ]Определение
и
два условных уравнения ( 1 ) и ( 2 ) можно объединить и записать в компактной форме как
( 3 ) |
Уравнение (3) представляет собой общий способ записи любых схем противоветренного типа.
Стабильность
[ редактировать ]Схема против ветра устойчива следующее условие Куранта – Фридрихса – Леви (CFL). , если выполняется [3]

- и .
Анализ серии Тейлора схемы против ветра, обсуждавшейся выше, покажет, что она имеет первый порядок точности в пространстве и времени. Модифицированный анализ волновых чисел показывает, что схема первого порядка против ветра приводит к серьезной числовой диффузии /диссипации в решении, где существуют большие градиенты, из-за необходимости высоких волновых чисел для представления резких градиентов.
Схема второго порядка с наветренной стороны
[ редактировать ]Пространственную точность схемы против ветра первого порядка можно повысить, включив в нее три точки данных вместо двух, что обеспечивает более точный конечно-разностный шаблон для аппроксимации пространственной производной. Для противоветренной схемы второго порядка становится трехточечной обратной разностью в уравнении ( 3 ) и определяется как
и разница вперед в 3 очка, определяемая как
Эта схема является менее диффузной по сравнению со схемой точности первого порядка и называется схемой линейного разностного дифференцирования (LUD).
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Курант, Ричард; Исааксон, Э; Рис, М. (1952). «О решении нелинейных гиперболических дифференциальных уравнений конечными разностями». Комм. Чистое приложение. Математика . 5 (3): 243..255. дои : 10.1002/cpa.3160050303 .
- ^ Патанкар, С.В. (1980). Численная теплопередача и поток жидкости . Тейлор и Фрэнсис . ISBN 978-0-89116-522-4 .
- ^ Хирш, К. (1990). Численный расчет внутренних и внешних потоков . Джон Уайли и сыновья . ISBN 978-0-471-92452-4 .