TVD-модификация метода Годунова 3-го порядка

Автор: Васильев Евгений Иванович, Васильева Татьяна Анатольевна

Журнал: Математическая физика и компьютерное моделирование @mpcm-jvolsu

Рубрика: Математика и механика

Статья в выпуске: 4 т.24, 2021 года.

Бесплатный доступ

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

Еще

Метод годунова, 3-й порядок, tvd-свойство, функции-ограничители, законы сохранения

Короткий адрес: https://sciup.org/149139554

IDR: 149139554   |   DOI: 10.15688/mpcm.jvolsu.2021.4.2

Текст научной статьи TVD-модификация метода Годунова 3-го порядка

DOI:

В последние два десятилетия прошлого века широкое распространение получили нелинейные разностные методы 2-го порядка аппроксимации по пространству и времени, обладающие повышенной устойчивостью на разрывных решениях. С начала века активно развиваются нелинейные методы более высокого порядка аппроксимации по пространству и времени. В своем большинстве такие методы являются полудискретны-ми [6; 8; 11; 12], реализующими два этапа аппроксимации дифференциальных уравнений в частных производных. На первом этапе с помощью кусочно-полиномиальной реконструкции строится дискретный разностный оператор для производных по пространству, в результате чего получается система обыкновенных дифференциальных по времени уравнений размером по количеству ячеек сетки. На втором этапе к этой системе применяются методы Рунге — Кутта 3-го или 4-го порядка по времени.

Отдельная дискретизация по пространству и времени упрощает построение метода, однако она существенно расширяет шаблон разностной схемы и требует дополнительных мер для обеспечения TVD-свойства, что приводит к увеличению количества стадий в методе Рунге — Кутта и порождает заметную диссипацию численного решения [6; 12]. Использование метода Рунге — Кутта для аппроксимации по времени впервые предложено в [14]. Позже эти же авторы в [15] пришли к выводу, что совместная аппроксимация является более эффективной.

В работе [4] предложен полностью дискретный метод 3-го порядка, использующий совместную дискретизацию уравнений по пространству и времени без использования стадий Рунге — Кутта. Этот метод является расширением метода Годунова 2-го порядка [1] за счет подключения двух отдельных блоков коррекции потоков. Первый блок повышает аппроксимацию для линейных систем уравнений, а второй устраняет погрешность, возникающую из-за нелинейности уравнений.

В первом разделе представлено компактное описание метода [4] без подробных обоснований. Во втором разделе сформулирована и доказана теорема о монотонности разностной схемы метода применительно к модельному уравнению переноса при использовании адаптивного TVD-лимитера центральных разностей [9]. В заключение раздела приведен способ построения новых модифицированных лимитеров, удовлетворяющих условию теоремы о монотонности.

На тестовых примерах показано, что новые лимитеры улучшают точность решения как в окрестности сильных и слабых разрывов, так и в окрестности локальных экстремумов решения.

В третьем разделе приведены описание метода для системы уравнений газовой динамики и результаты расчетов стандартного теста [16] с применением новых лимитеров.

1.    Общий вид модификации схемы Годунова 3-го порядка

Изложение схемы проведем на примере однородной гиперболической системы уравнений законов сохранения du   д f (и)

dt Эх

Пусть сетка является равномерной с шагом h, причем направление роста номеров ячеек (г) совпадает с направлением оси координат х. Разностная схема Годунова с шагом т по времени для г-й ячейки будет иметь вид иг+1 -«Г   /(и+1)— /(и- 1)   п v                v |                 2                       2   0J

т              h где и" ~ u(xi,tn) — приближенное решение в центре г-й ячейки. Величины с полу-целыми индексами ui+1 представляют собой значения параметров на границе между ячейкам, на которых вычисляются потоки. В методе Годунова 1-го порядка эти величины являются результатом решения задачи Римана с аргументами из смежных ячеек.

В методе 2-го порядка [1] в задаче Римана используются аргументы с поправками U i + ди и Н г+1 + du i +1 , где поправки аппроксимируют выражение (^hu + - и)/2. По сути применяется линейная реконструкция по координатам ж, t на границы ячеек и на половинный шаг по времени. Для вычисления поправок производные по времени следует выразить через пространственные производные, используя свойство решения дифференциального уравнения

U t _ —J (u)u - ,

где J(и) _     .

ди

В методе 3-го порядка [4] выполняется квадратичная реконструкция, которая реализуется в виде двух этапов линейной реконструкции по схеме Горнера.

Для нелинейной / (и) квадратичная реконструкция потоков отличается от квадратичной реконструкции параметров и на величину 2-го порядка малости, которая в [4] учитывается введением дополнительных потоков N на последнем этапе коррекции

N _ ^(т 2 J t U t h^J - u - Y

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

С учетом сказанного один шаг по схеме 3-го порядка состоит из следующих четырех этапов.

  • 1)    Первый уровень левых и правых поправок во всех ячейках (индексы опущены)

    и



    _ и


    - — 3J (и)и -


    U+ _ и |— их

    6 х


    τ

    3J (u)U - .



  • 2)    Второй уровень левых и правых поправок во всех ячейках

    и _ U — ^U - — ^J (и )й - ,


    и + _ и + х — - J(и + + . —                —



Вычисление производных и х на этих этапах осуществляется по трем точкам с использованием гладких TVD-ограничителей [2; 10].

  • 3)    Предиктор, дающий решение и 2-го порядка

    и — и"   / (ui+1) — / (ui- 1)

    - +     2        2

    т


    где и + 2 _ ^(и+^+у) .



  • 4)    Корректор с нелинейными потоками, дающий решение и "+1 3-го порядка

и "^1 - U i + N 1 - N 1 т            h

= 0 ,

где нелинейные потоки (4), например, по формулам

„   _ ( J , ) - J " ))(п - и " )    ( J (п +1 ) - J (u ? ))(u ?h " )

N i — ------------------- — ---------------------- i+2                24                               24

Нелинейные потоки (4) можно вычислять с 1-ым порядком точности.

Формулы (5)–(9) описывают этапы одного шага для схемы Годунова 3-го порядка: предварительный шаг (7) с поправками первого (5) и второго уровня (6) плюс шаг коррекции (8) с нелинейными поправками третьего уровня (9).

2.    TVD-свойство схемы 3-го порядка

В этом разделе проведем обоснование монотонности вышеописанной схемы 3-го порядка применительно к модельному уравнению переноса, свойства решений которого хорошо известны

Зи    Зи.

— + о— — 0 , о — const > 0.(10)

atox

Обозначим через u i и U i приближенные значения и(х) в ячейке г в моменты t и t + т соответственно. В этих обозначениях схема Годунова 1-го порядка для (10) запишется в виде двухточечной схемы

U i U i - v(Ui - U i- 1 ) ,

где v оТ , h

которая устойчива и монотонна при выполнении условий

0 6 v 6 1.                                     (12)

Для вычисления производных в поправках первого и второго уровня схемы 3-го порядка будем использовать лимитер центральных разностей

£(a,b) |

sign(a) min(2 0 |a|, s(|a|, |b|), 2 0 1&|), if

0 ,

if

ab> 0                a + b

, где s(a,b) — ab 6 0                   2

с адаптивным ограничивающим коэффициентом θ ,

зависящим от ν

_      1

max( v , 1 - v )

1 6 0 6 2.

Заметим, что при 0 — 1 адаптивный лимитер (13) совпадает с обычным лимитером центральных разностей [9]. Функция £(a, b) удовлетворяет очевидным свойствам, которые будут использованы далее

|£(a,b)| 6 min(2 0 |a|, 2 0 |b|);      ^(a, b) — £(b, a);

С(а + |е|,Ь) > £(а, b);     С(ка,кЬ) = к £(а, b).(16)

Для каждой ячейки г введем обозначение Au i разностей против потока

Aui = Ui -Ui-1.(17)

Для модельного уравнения переноса (10) отсутствуют нелинейные потоки (8) и решение задачи Римана Р(и+ ,u-+1) = и+. В результате схема (5)-(7) будет состоять из трех этапов1

  • 1)    Ui = Ui + т(1 - 2v)C(Aui, Aui+i),(18)

о

  • 2)  Ui  =  Ui + ^(1 - v)£(Aui, Aui+i),(19)

  • 3)  Ui  =  ui — vAui.(20)

Теорема 1. Разностная схема (18)–(20) с функцией-ограничителем (13)–(14) и с числом Куранта (12) является TVD-схемой.

Доказательство. Из (15) следует, что разность функций ℒ с общим аргументом можно записать в виде равенства с некоторым коэффициентом ц , зависящим от а, b, с:

£(а, b) — С(с, а) = 2ц0а,      где |ц| 6 1.(21)

При объединении (18)–(20) в одну формулу применим это равенство два раза

^(Aui, Aui+i) — ^(Aui-i, Aui) = 2n0Aui,(22)

P(A-Ui, AUi+1) — £(AUi-i, AUi) = 2ц0AUi.(23)

Получим одно соотношение для схемы с двумя коэффициентами | ц | 6 1 и | п | 6 1

Ui = Ui — v(1 + (1 — v)ц0(1 + 3(1 — 2v)n0)^ Aui.(24)

Таким образом схема (18)–(20) формально приведена к двухточечной схеме (11), но с переменным коэффициентом v i , зависящим от решения

Vi = v(1 + (1 — v)^0(1 + 3(1 — 2v)n0)),     |ц| 6 1, |n| 6 1.(25)

Двухточечная схема с переменным коэффициентом v i будет TVD-схемой, если выполнены условия v i >  0 и 1 — v i >  0 [7]. С учетом (12) проверка этих условий сводится к проверке неравенств для двух функций

Р(v, ц,п) = 1 + Ц0(1 — v)(1 + 3П0(1 — 2v)) > 0 ,(26)

Q(v, ц,п) = 1 — ^0v(1 + зn0(1 — 2v)) > 0 .

Прежде чем проверять выполнимость этих условий, установим связь между коэффициентами ц и п . Введем параметр р, для которого с учетом (12) выполнено

|1 — 2v| р =    '    , ' ,   ^   0 6 р 6 1.(28)

max( v , 1 — v)

Далее оценим величины с крышкой в (23).

1I

Au = Aut + -(1 - 2v)2n0Au^ = (1 + k^Aut,    где Щ 6 -.(29)

Обозначим для краткости А = £(Au t , Au t+i ), А = £(A4, Au t +i ). Пусть Au t >  0, тогда из условий (16)

А = Г((1 + k^Au, (1 + kH i )AuH i ) 6 Г((1 + k A )Au t , (1 + k A )Au t +i ) = (1 + k A ) А,

А = £((1 + kt)Aut, (1 + kt+i)Aut+i) > Г((1 - kA)Aut, (1 - kA)Aut+i) = (1 - k^, где kA = max(|kt|, |kt+i|) 6 |/3. Эти два неравенства объединим в одно |А - А| 6 kA|А|. Случай Aut < 0 приводит к точно такой же оценке. Аналогичные оценки выполенны и для величин В = £(Aut-i, Aut) и В = £(Aut-i, Aut). В результате с учетом первого свойства функции-ограничителя (15) будем иметь

  • |А -А| 6 I|А| 6 ^|Au t |,     |В -В| 6 ||В| 6 2| 0 |Au t |.         (30)

В обозначениях А и В система (22)-(23) приводится к виду

А -В = 2 n6 Au t , А -В = 2 ц0 (1 + k t )Au t .               (31)

Вычитаем в (31) первое уравнение из второго, переходим к модулям и учитываем ранее выведенные оценки (29) и (30). Получим

  • 2| ц - n | 0 |Au t | = |А -В + В - 2 ^0 k t Au t | 6

  • 6 |А - А| + |В | + 2| ц0 k i Au i | 6 2| 0 |Au t |, откуда непосредственно следует связь между коэффициентами µ и η :

| ц - п | 6 |.                                       (32)

Таким образом, обоснование TVD-свойства схемы сводится к необходимости доказать, что неравенства (26) и (27) для функций В ( v , ц , п ) и Q( v , ц , п ) выполнены в диапазоне аргументов 0 6 v 6 1, | ц | 6 1, | п | 6 1, | ц - п | 6 |.

Для фиксированного ν диапазон представляет собой шестиугольник в плоскости ( ц , п ), изображенный на рисунке 1.

Заметим, что функции Р и Q связаны центральной симметрией

Q(1 - v, -ц, -п) = Р(v, ц,п),     Р(1 - v, -ц, -п) = Q(v, ц,п), поэтому доказательство достаточно провести для 0 6 v 6 2.

По аргументам ( ц , п ) функции Р и Q являются гармоническими, то есть Р цц пп = = 0 и Q цц + Q пп = 0, следовательно, их максимум в шестиугольнике достигается на границе шестиугольника. Задача сводится к проверке экстремумов функций одного переменного на шести сторонах шестиугольника. На сторонах АВ, АР , CD и DE (рис. 1) функции линейны, на сторонах ВС и FE функции квадратичны с точкой экстремума за пределами диапазона. То есть на всех сторонах шестиугольника функции либо монотонно возрастают либо монотонно убывают. В этом случае для проверки неравенств (26) и (27) достаточно вычислить и проверить значения функций в вершинах шестиугольника

А( ц = - 1, п = - 1),    В( ц = - 1, п = - 1+1),    С ( ц =1 - I, п = 1),

D( ц = 1, п = 1),         E ( ц = 1, п = 1 -1),       F ( ц = -1+ 1, п = 1).

Рис. 1. Область возможного изменения параметров µ и η функции устойчивости в (25)

Опуская несложные выкладки, выпишем значения функций Р и Q в вершинах, используя для краткости обозначение q = p/3:

Р (Л) = q,

Р ( в ) = (1 - p)q,

Р(С ) = 1 + (1 - p)(1 + q),

Р (D) = 2 + q,

Р(Е ) = 2 + (1 - p)q,

Р ( F ) = (4 - p)q,

Q(Л) = 1 + (1 - p)(1 - q), Q ( B ) = 1 +(1 - p )(1 - q(1 - p))

Q ( c ) = (5 - р - p 2 )q,

Q(D) = (2+ p)q,

Q ( E ) = (2 + 2p - p 2 )q,

Q(F ) = 1 + (1 - p) 2 (1 - q).

С учетом диапазона изменения 0 6 p 6 1 видим, что значения функций во всех вершинах неотрицательны. Следовательно, схема (18)–(20) при условиях (12)–(14) обладает TVD-свойством. Теорема доказана.

Заметим, что в вышеприведенном доказательстве непосредственные свойства функции среднего арифметического s(a,b) в формуле (13) не использовались. Вместо нее в лимитере (13) может быть и любая другая функция s(a,b), обладающая следующими свойствами при положительных аргументах:

s(a, b) = s(b, a),

ds n

> о, da

s(ka, kb) = ks(a, b),

s(a, a) = a,

ds

da

a = b

.

Здесь последнее свойство требуется для обеспечения 3-го порядка аппроксимации разностной схемы. Такими свойствами обладает известная функция среднего гармонического и ряд других функций [2; 5]. Для построения новых аналогичных лимитеров можно использовать следующее утверждение: если s(a, b) при положительных аргументах удовлетворяет условиям (33), то этим же условиям удовлетворяет и функция

  • s(a,b) = s(a,b)(1 + r(1 — d)2d), где d = — ,    ,  0 6 r 6 3V3.     (34)

max(a, b)

Добавка в (34) приближает лимитер к известному лимитеру “superbee” [13], сохраняя гладкость и положительность в указанном диапазоне коэффициента г.

Далее в тестовых расчетах использовались лимитеры /(a,b), C(a,b), M(a,b), которые при аргументах одного знака (ab >  0) имеют вид

/(a, b) = sign(a) min(2|a|, s(|a|, |b|), 2|b|),(35)

C(a, b) = sign(a) min(20|a|, s(|a|, |b|), 20|b|),(36)

M(a, b) = sign(a) min(20|a|, s(|a|, |b|), 201b|),(37)

где s(a,b) и 0 из формул (13)-(14), а s(a, b) из формулы (34) с коэффициентом r = 3V3.

Известным недостатком TVD-схем является эффект срезания локальных экстремумов численного решения. На рисунке 2 представлены тестовые расчеты влияния вышеприведенных лимитеров на численное решение модельного уравнения переноса (10) с ст = 1 с треугольным профилем точного решения после длительного перемещения.

Начальный треугольный профиль состоит из левого линейного участка шириной на 0,2 и высотой 5 и правого разрыва. Расчеты проводились на отрезке [0,1] с периодическими граничными условиями на сетке со 160-ю ячейками и числом Куранта CFL= 0, 6. Результаты расчетов для трех лимитеров изображены на момент времени t = 5, то есть на момент, когда начальный профиль проехал расстояние 5 длин расчетной области.

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

Заметим, что повышение качества решения не требут значительных затрат, так как лимитер М получается из лимитера С простыми арифметическими операциями.

3. Реализация схемы 3-го порядка для уравнений газовой динамики

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

д w    d f

dt дх где

ρ

p v

w =

p v

, f =

p v 2 + р

е

(е + p)v _

Здесь р (х, t), р(х, t), v(x, t) — плотность, давление и скорость газа зависят от координаты х вдоль трубы и времени t. Полная энергия единицы объема газа е = p(y — 1) - 1 + + p v2/2 (для воздуха у = 1,4). Вектор массовых переменных w (плотность, импульс, энергия) используется для записи законов сохранения. Вектор традиционных переменных u = ( р , р, v) обычно используется для ввода/вывода и анализа результатов.

Рис. 2. Сравнение численных решений с разными лимитерами (35)–(37) для модельного уравнения переноса (10) с с = 1 на решении с треугольным профилем. Сетка из 160 ячеек на отрезке [0,1] с периодическими граничными условиями, CFL = 0, 6.

Результаты показаны на момент времен t = 5

Систему уравнений (38)–(39) можно записать с производными по времени от u du    . дu

= 0,

+ АТТ dt дх где

ρ

V

0

ρ

р

, А =

0

V

Y P

V

0

р - 1

V

Пусть выбрана равномерная по х сетка c шагом h, причем направление роста номеров ячеек г совпадает с направлением координаты х. Схема Годунова для системы (38) записывается в следующем виде:

wp - w P    f ( u i+ 1 ) - f ( u i - 1 )   n

+2—2— = 0 т              h где w)+1 — вектор параметров в ячейке г в момент tP + т. Величины с полуцелыми индексами представляют собой параметры на границах между ячейками. Они находятся из решения задачи Римана с условиями из прилегающих ячеек. В линейном приближении для системы (40) это решение имеет вид:

u” + u”,               u” — u^, u.+ 1 = ' „ 1+1 + Sign(A+ 1) • „ 1+1.(43)

2          2                     2

Коэффициенты матрицы Л с полуцелыми индексами вычисляются по средним значениям параметров в соседних ячейках. Функция sign(Л) вычисляется через разложение

Л = RAR-1  ^  sign(Л) = Rsign(^) Д-1,(44)

где R и A — матрица собственных векторов и диагональная матрица собственных чисел матрицы Л, sign(A) = diag(sign( A 1 ),..., sign( A ^ )). Разложение (44) для (41) выглядит следующим образом:

Л =

1      1

с 2      0

с

—с р 1 0

с р

v — с 00

0    v0

0   0  v +

0    2 с - 2 2 р с - 1

1  —с - 2 0

0    2 с - 2 I р с - 1

где квадрат скорости звука с 2 = Y P/ р .

Для устойчивости явной схемы (42) необходимо соблюдать ограничение на шаг интегрирования по времени. За шаг τ волны Римана, распространяющиеся со скоростями, равными собственным числам матрицы Л, не должны проходить расстояние больше размера ячейки. Отсюда вытекает соотношение т = v- min(-—.-----),

• Ы + с/’ где коэффициент ν, называемый числом Куранта — Фридрихса — Леви (CFL), должен быть меньше единицы (v < 1). В таком виде схема (42) имеет 1-й порядок аппроксимации.

Для записи схемы 3-го порядка введем обозначения для разностей

A u i = u — u - ! .

Этап 1.

u^ = u” + R( ^-E — --A) £(R-1Aui,R-1Aui+1) ,(48)

где матрицы R, A и R - 1 разложения (45) вычисляются на u .

Этап 2.

v- = u” + R( — 2e — 2-A) C(R-1Au-,R-1Au-+1) , v+ = u” + R( + |e — 2-A) £(R-1AU+, R-1Au++1) , здесь матрицы R, A и R-1 вычисляются соответственно на u- и на U+

Этап 3.

W — w ”    f ( u 1+ 1 )    f ( u 1 - 1 )

L +       2          2   = 0,

т              n

где

u 1+ 2 = ^( v 1+ , v 1+1 )

Этап 4.

»+1   »     дг _ дг. ,

WW +   ,+ 2 -   •- 2 = 0,                      (52)

т             h

1 1

^ •+ 1 = 24(J - - ^ - )( и — и - ) 24(^ -+1 - J - )( u - +i — и - ).               (53)

Здесь матрица производных J от потоков системы (38) по переменным и = ( р , р, v)

имеет вид

v     0           р

J = v 2      1          2 p v        .                       (54)

, 2 v 3 Y— i v    Y— i P + 2 P v 2 -

Тестирование изложенного метода в работе [4] подтвердило 3-й порядок точности по пространству и времени.

На рисунке 3 представлены результаты расчетов изложенным методом для стандартного теста [16] c лимитерами (35) и (37). Начальные условия на отрезке [0,1] представляют собой разрыв в точке ж = 0,41 с исходными данными

( p L ,P l ,v l ) = (8, 10, 0), ( р д ,p r ,v r ) = (1, 1, 0), y = 1,4.

Рис. 3. Сравнение численных решений с разными лимитерами (35) и (37) для теста Сода.

Сетка из 100 ячеек на отрезке [0,1] , CFL=0,6. Результаты для плотности р(ж) показаны на момент времени t = 0, 27

Расчеты проводились на сетке из 100 ячеек с числом Куранта в (46) v = 0,6. Результаты для плотности р(ж) показаны на момент времени t = 0,27. Для правого варианта на рисунке 3 лимитер М(а,Ь) использовался только для первой и второй компоненты вектора характеристических разностей Д-1Аи в формулах (48)-(50). Тем самым его действие проявлялось в волне разрежения и контактном разрыве. Видно, что при использовании M(a,b) точность локализации контактного разрыва и границ волны разрежения существенно выше, причем признаки каких-либо численных флуктуаций отсутствуют. Разные лимитеры для разных характеристических полей успешно использовались в [5] для двухфазных течений. На целесообразность такого подхода впервые указано в [7].

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

Заключение

Предложено семейство гладких нелинейных адаптивных лимитеров, основанных на лимитере центральных разностей. Показано, что их использование существенно улучшает точность решения в окрестности разрывов первых производных и локальных экстремумов. Доказана теорема о том, что модификация метода Годунова 3-го порядка [4] с этими лимитерами обладает TVD-свойством. Представлена экономичная версия метода для уравнений газовой динамики с квадратичной реконструкцией параметров в трациционных переменных. Метод имеет 3-й порядок аппроксимации по пространству и времени и является развитием W-метода 2-го порядка [1] за счет подключения двух отдельных блоков коррекции. Предложенный подход построения разностных схем 3-го порядка может быть использован для неоднородных и двумерных гиперболических систем нелинейных уравнений.

Список литературы TVD-модификация метода Годунова 3-го порядка

  • Васильев, Е. И. W-модификация метода С.К. Годунова и ее применение для двумерных нестационарных течений запыленного газа / Е. И. Васильев // Журн. вычисл. матем. и матем. физики. — 1996. — Т. 36, № 1. — C. 122-135.
  • Васильев, Е. И. W-модификация метода Годунова и ее приложения в моделировании газодинамических течений с ударными волнами: дис. ... д-ра физ.-мат. наук / Васильев Евгений Иванович. — Волгоград, 1999. — 213 с.
  • Годунов, С. К. Разностный метод численного расчета разрывных решений уравнений газовой динамики / С. К. Годунов // Матем. сб. — 1959. — Т. 47 (89), № 3. — C. 271-306.
  • Метод Годунова 3-го порядка аппроксимации для уравнений газовой динамики / E. И. Васильев, Т. А. Васильева, Д. И. Колыбелкин, Б. Красовитов // Математ. физика и компьютер. моделирование. — 2019. — Т. 22, № 1. — C. 71-83. — DOI: https://doi.Org/10.15688/mpcm.jvolsu.2019.1.6.
  • Численное моделирование и экспериментальное исследование влияния синерезиса на распространение ударных волн в газожидкостной пене / E. И. Васильев, С. Ю. Митич-кин, В. Г. Тестов, Х. Хайбо // Журнал технической физики. — 1997. — Т. 67, № 11. — C. 1-9. — DOI: https://doi.Org/10.1134/1.1258855.
  • Bianco, F. High-order central schemes for hyperbolic systems of conservation laws / F. Bianco, G. Puppo, G. Russo // SIAM J. Sci. Comput. — 1999. — Vol. 21, № 1. — P. 294-322. — DOI: https://doi.org/10.1137/S1064827597324998.
  • Harten, A. High resolution schemes for hyperbolic conservation laws / A. Harten // J. Comput. Phys. — 1983. — Vol. 49. — P. 357-393.
  • Kurganov, A. A third-order semidiscrete central scheme for conservation laws and convection-diffusion equations / A. Kurganov, D. Levy // SIAM J. Sci. Comput. — 2000. — Vol. 22, № 4. — P. 1461-1488. — DOI: https://doi.org/10.1137/S1064827599360236.
  • van Leer, B. Towards the ultimate conservative difference scheme. IV. A new approach to numerical convection / B. van Leer // J. Comput. Phys. — 1977. — Vol. 23. — P. 276-299.
  • van Leer, B. Towards the ultimate conservative difference scheme. V. A second-order sequel to Godunov's method / B. van Leer // J. Comput. Phys. — 1979. — Vol. 32. — P. 101-136.
  • Bryson, S. On the total variation of high-order semi-discrete central schemes for conservation laws / S. Bryson, D. Levy // J. of Scientific Computing. — 2006. — Vol. 27. — P. 163-175. — DOI: https://doi.org/10.1007/s10915-005-9046-8.
  • McCorquodale, P. A high-order finite-volume method for conservation laws on locally refined grids / P. McCorquodale, P. Colella // Comm. App. Math. and Comp. Sci. — 2011. — Vol. 6, № 1. — P. 1-25.
  • Roe, P. L. Characteristic-based schemes for the Euler equations / P. L. Roe // Annu. Rev. Fluid Mech. — 1986. — Vol. 18. — P. 337-365. — DOI: 10.1146/annurev.fl.18.010186.002005.
  • Shu, C.-W. Efficient implementation of essentially non-oscillatory shock-capturing schemes / C.-W. Shu, S. Osher // J. Comput. Phys. — 1988. — Vol. 77. — P. 439-471. — DOI: 10.1016/0021-9991(88)90177-5.
  • Qiu, J. Finite difference WENO schemes with Lax-Wendroff-type time discretizations / J. Qiu, C.-W. Shu // SIAM J. Sci. Comput. — 2003. — Vol. 24, № 6. — P. 2185-2198. — DOI: 10.1137/S1064827502412504.
  • Sod, G. A. A survey of several finite difference methods for systems of nonlinear hyperbolic conservation laws / G. A. Sod // J. Comput. Phys. — 1978. — Vol. 27, № 1. — P. 1-31. — DOI: https://doi.org/10.1016/0021-9991(78)90023-2.
Еще
Статья научная