Ограничитель потока - Flux limiter

Ограничители потока используются в схемы высокого разрешения - числовые схемы, используемые для решения задач науки и техники, в частности динамика жидкостей, описанный уравнения в частных производных (PDE's). Они используются в схемах с высоким разрешением, таких как Схема MUSCL, чтобы избежать паразитных колебаний (покачиваний), которые в противном случае возникли бы в схемах пространственной дискретизации высокого порядка из-за ударов, разрывов или резких изменений в области решения. Использование ограничителей потока вместе с соответствующей схемой высокого разрешения позволяет решить общее уменьшение вариации (TVD).

Обратите внимание, что ограничители потока также называют ограничители уклона потому что они оба имеют одну и ту же математическую форму, и оба имеют эффект ограничения градиента решения вблизи ударов или разрывов. Обычно термин ограничитель потока используется, когда ограничитель воздействует на систему. потоки, и ограничитель наклона используется, когда ограничитель воздействует на систему состояния (например, давление, скорость и т. д.).

Как они работают

Основная идея построения схем ограничителя потока состоит в том, чтобы ограничить пространственные производные реалистичными значениями - для научных и инженерных задач это обычно означает физически реализуемые и значимые значения. Они используются в схемы высокого разрешения для решения задач, описываемых УЧП, и вступают в действие только при наличии острых волновых фронтов. Для плавно изменяющихся волн ограничители потока не работают, и пространственные производные могут быть представлены приближениями более высокого порядка без введения паразитных колебаний. Рассмотрим 1D полудискретная схема ниже,

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

,
,

куда

поток низкого разрешения,
поток высокого разрешения,
функция ограничителя потока,

и представляет собой отношение последовательных градиентов на сетке решения, т.е.

.

Функция ограничителя должна быть больше или равна нулю, т. Е. . Следовательно, когда ограничитель равен нулю (резкий градиент, противоположные наклоны или нулевой градиент), поток представлен в виде схема с низким разрешением. Аналогично, когда ограничитель равен 1 (гладкое решение), он представлен схема высокого разрешения. Различные ограничители имеют разные характеристики переключения и выбираются в соответствии с конкретной проблемой и схемой решения. Не было обнаружено, что какой-либо конкретный ограничитель хорошо работает для всех проблем, и конкретный выбор обычно делается на основе проб и ошибок.

Функции ограничителя

Ниже приведены общие формы функции ограничителя потока / наклона. :

Очарование [не TVD 2-го порядка] (Чжоу, 1995)

HCUS [не TVD 2-го порядка] (Waterson & Deconinck, 1995)

.

HQUICK [не TVD 2-го порядка] (Waterson & Deconinck, 1995)

.

Корен (Корен, 1993) - третий порядок точности для достаточно гладких данных[1]

.

minmod - симметричный (Икра, 1986)

.

монотонный центральный (MC) - симметричный (van Leer, 1977)

.

Ошер (Чакраварти и Ошер, 1983)

.

скопа - симметричный (Waterson & Deconinck, 1995)

.

умная [не TVD 2-го порядка] (Gaskell & Lau, 1988)

.

суперпчела - симметричный (Roe, 1986)

.

Sweby - симметричный (Свеби, 1984)

.

UMIST (Льен и Лешцинер, 1994)

.

ван Альбада 1 - симметричный (van Albada, et al., 1982)

.

ван Альбада 2 - альтернативная форма [не TVD 2-го порядка], используемая в схемах высокого пространственного порядка (Kermani, 2003)

.

ван Леер - симметричный (ван Леер, 1974)

.

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

.

Это желаемое свойство, так как оно гарантирует, что ограничивающие действия для прямого и обратного градиентов работают одинаково.

Допустимая область ограничителя для TVD-схем второго порядка.

Если не указано иное, указанные выше функции ограничителя относятся к второму порядку. TVD. Это означает, что они разработаны таким образом, что проходят через определенную область решения, известную как область TVD, чтобы гарантировать стабильность схемы. Ограничители TVD второго порядка удовлетворяют как минимум следующим критериям:

  • ,
  • ,
  • ,
  • ,

Допустимая область ограничителя для TVD-схем второго порядка показана на рисунке. Диаграмма Свеби напротив (Sweby, 1984), а графики, показывающие функции ограничителя, наложенные на область TVD, показаны ниже. На этом изображении графики для ограничителей Ошера и Свеби были созданы с использованием .

Функции лимитера накладываются на область TVD второго порядка.

Обобщенный ограничитель minmod

Дополнительным ограничителем, имеющим интересную форму, является однопараметрическое семейство ограничителей minmod Ван-Леера (van Leer, 1979; Harten, Osher, 1987; Kurganov, Tadmor, 2000). Он определяется следующим образом

Примечание: наиболее рассеянный для когда это сводится к и наименее диссипативен для .

Смотрите также

Примечания

  1. ^ Кузьмин, Д. (2006), "О разработке ограничителей потока общего назначения для неявных МКЭ с согласованной матрицей масс. I. Скалярная конвекция", Журнал вычислительной физики, 219 (2): 513–531, Bibcode:2006JCoPh.219..513K, Дои:10.1016 / j.jcp.2006.03.034

Рекомендации

  • Chakravarthy, S.R .; Ошер, С. (1983), "Приложения высокого разрешения схемы Ошера против ветра для уравнений Эйлера", Proc. 6-я конференция по вычислительной гидродинамике AIAA, стр. 363–373, AIAA Paper 83-1943, заархивировано оригинал на 2011-05-17, получено 2008-03-31
  • Gaskell, P.H .; Лау, A.K.C. (1988), "Конвективный перенос с компенсацией кривизны: SMART, новый алгоритм переноса с сохранением ограниченности", Int. J. Num. Meth. Жидкости, 8 (6): 617–641, Bibcode:1988IJNMF ... 8..617G, Дои:10.1002 / fld.1650080602
  • Harten, A .; Ошер, С. (1987), «Одноколебательные схемы высокого порядка точности. I», SIAM J. Numer. Анальный., 24 (2): 279–309, Bibcode:1987SJNA ... 24..279H, Дои:10.1137/0724022
  • Хирш, К. (1990), Численный расчет внутренних и внешних потоков. Том 2: Методы расчета невязких и вязких потоков, Wiley
  • Kermani, M.J .; Гербер, А.Г .; Стокки, Дж. М. (2003), "Прогноз влажности на основе термодинамики с использованием схемы Роу", 4-я конференция иранского аэрокосмического общества, Технологический университет Амира Кабира, Тегеран, Иран, 27–29 январяCS1 maint: location (связь)
  • Корен, Б. (1993), «Надежный метод дискретизации против ветра для условий адвекции, диффузии и источников», в Vreugdenhil, C.B .; Корен, Б. (ред.), Численные методы решения задач адвекции – диффузии., Брауншвейг: Vieweg, стр. 117, ISBN  3-528-07645-3
  • Курганов, А .; Тадмор, Э. (2000), Решение двумерных задач Римана для газовой динамики без решателей задач Римана, Отчет кафедры математики, Univ. Мичиган Доступно в Интернете по адресу: CiteSeer.
  • Lien, F.S .; Leschziner, M.A. (1994), "Монотонная интерполяция восходящего потока для скалярного переноса с приложением к сложным турбулентным потокам", Int. J. Num. Meth. Жидкости, 19 (6): 527–548, Bibcode:1994IJNMF..19..527L, Дои:10.1002 / fld.1650190606
  • Леонард, Б.П .; Leschziner, M.A .; МакГирк, Дж. (1978), "БЫСТРЫЙ алгоритм: метод конечных разностей равномерно 3-го порядка для сильно конвективных потоков", Proc. 1-я конф. по численным методам ламинарного и турбулентного течения, Суонси, стр. 807
  • Роу, П. (1986), "Характеристические схемы для уравнений Эйлера", Анну. Rev. Fluid Mech., 18: 337–365, Bibcode:1986АнРФМ..18..337Р, Дои:10.1146 / annurev.fl.18.010186.002005
  • Свеби, П. (1984), "Схемы высокого разрешения с использованием ограничителей потока для гиперболических законов сохранения", SIAM J. Numer. Анальный., 21 (5): 995–1011, Bibcode:1984SJNA ... 21..995S, Дои:10.1137/0721062
  • Van Albada, G.D .; Van Leer, B .; Робертс, W.W. (1982), "Сравнительное исследование вычислительных методов космической газовой динамики", Астрономия и астрофизика, 108: 76–84, Bibcode:1982 А & А ... 108 ... 76 В
  • Ван Леер, Б. (1974), «К окончательной консервативной разностной схеме II. Монотонность и сохранение, объединенные в схеме второго порядка», J. Comput. Phys., 14 (4): 361–370, Bibcode:1974JCoPh..14..361V, Дои:10.1016/0021-9991(74)90019-9
  • Ван Леер, Б. (1977), "К окончательной консервативной разностной схеме III. Конечно-разностные схемы, центрированные вверх по потоку для идеального сжимаемого потока", J. Comput. Phys., 23 (3): 263–275, Bibcode:1977JCoPh..23..263V, Дои:10.1016/0021-9991(77)90094-8
  • Ван Леер Б. (1979), "К окончательной консервативной разностной схеме V. Продолжение второго порядка метода Годунова", J. Comput. Phys., 32: 101–136, Bibcode:1979JCoPh..32..101V, Дои:10.1016/0021-9991(79)90145-1
  • Waterson, N.P .; Деконинк, Х. (1995), Единый подход к построению и применению схем ограниченной конвекции высокого порядка. (VKI Препринт 1995-21 гг.)
  • Чжоу, Г. (1995), Численное моделирование физических разрывов в одно- и многожидкостных потоках для произвольных чисел Маха (Докторская диссертация), Гетеборг, Швеция: Chalmers Univ. Тех.

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

  • Хирш, К. (1990), Численный расчет внутренних и внешних потоков, том 2: Методы расчета невязких и вязких потоков, Вайли, ISBN  978-0-471-92452-4
  • Лэйни, Калберт Б. (1998), Вычислительная газодинамика, Издательство Кембриджского университета, Дои:10.2277/0521570697, ISBN  978-0-521-57069-5
  • Левек, Рэндалл (1990), Численные методы для законов сохранения, Серия лекций по математике для ETH, Бирхаузер-Верлаг, ISBN  3-7643-2464-3
  • Левек, Рэндалл (2002), Методы конечных объемов для гиперболических задач, Издательство Кембриджского университета, ISBN  0-521-00924-3
  • Торо, Э.Ф. (1999), Решатели Римана и численные методы гидродинамики (2-е изд.), Springer-Verlag, ISBN  3-540-65966-8
  • Таннехилл, Джон С.; Андерсон, Дейл Арден; Плетчер, Ричард Х. (1997), Вычислительная механика жидкости и теплопередача (2-е изд.), Тейлор и Фрэнсис, ISBN  1-56032-046-X
  • Весселинг, Питер (2001), Принципы вычислительной гидродинамики, Springer-Verlag, ISBN  3-540-67853-0