ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ, 2023, том 59, № 6, с.780-790
ЧИСЛЕННЫЕ МЕТОДЫ
УДК 519.63
О КВАЗИАКУСТИЧЕСКОЙ СХЕМЕ А.П. ФАВОРСКОГО
© 2023 г. М. В. Абакумов, В. А. Исаков
Рассматривается явная консервативная квазимонотонная разностная схема второго поряд-
ка точности для численного решения уравнений газовой динамики, предложенная А.П. Фа-
ворским. Приводятся обоснования основных методов и подходов, лежащих в основе её по-
строения.
DOI: 10.31857/S0374064123060080, EDN: FGLOLL
Введение. Численным методам решения гиперболических уравнений и систем посвящено
огромное количество работ (см., например, обзоры [1, 2]). Интерес к постоянному развитию
этого направления прикладной математики обусловлен тем, что такие уравнения, в частности
система уравнений Эйлера газовой динамики, являются базовой составляющей математиче-
ских моделей, описывающих многие практически значимые задачи. При этом в силу нелиней-
ности уравнений нахождение их решений аналитическими методами возможно лишь в редких
частных случаях.
При построении разностных методов приближённого решения системы уравнений газовой
динамики используются различные идеи и подходы, которые зачастую перекликаются между
собой, однако имеют существенные отличия в определённых аспектах. В настоящей работе
речь пойдет о так называемой квазиакустической разностной схеме, предложенной А.П. Фа-
ворским, которую сам автор позиционировал как комбинацию консервативного метода Году-
нова [3] и сеточно-характеристического подхода [4]. Схема [5-9] является явной, имеет второй
порядок точности на монотонных участках гладких решений, не содержит искусственных регу-
ляризаторов и при этом сохраняет монотонность профиля решений, в том числе в окрестности
разрывов. В указанных статьях основное внимание уделено численным исследованиям квази-
акустической схемы. Чтобы дополнить эти исследования, в данной работе авторы постарались
привести более детальные обоснования методов и подходов, использованных при построении
вычислительного алгоритма, поскольку заложенные в них идеи по-прежнему представляются
перспективными.
Работа посвящена памяти замечательного человека и талантливого ученого Антона Пав-
ловича Фаворского (29.08.1940-17.06.2013), который навсегда останется в сердцах его благо-
дарных учеников, к которым, безусловно, относят себя и авторы статьи.
1. Разностная схема для уравнения переноса. Рассматривается начально-краевая
задача для уравнения переноса
∂u
∂u
+a
= 0,
0<x<l,
0<tT,
∂t
∂x
u(x, 0) = u0(x).
Предполагается, что функция u0(x) является финитной на интервале (0, l), а значение T
таково, что решение u(x, t), где t - время, x - пространственная переменная, остаётся фи-
нитным на том же интервале при всех t ∈ (0, T ]. Это позволяет рассматривать однородные
граничные условия
u(0, t) = u(l, t) = 0.
Далее для определённости будем считать, что a > 0.
На отрезках [0, l] и [0, T ] вводится равномерная сетка
ωh = {xi = ih, i = 0,1,... ,N, Nh = l}, ωτ = {tn = nτ, n = 0,1,... ,K, Kτ = T}.
780
О КВАЗИАКУСТИЧЕСКОЙ СХЕМЕ А.П. ФАВОРСКОГО
781
Помимо узлов xi пространственной сетки определяются границы разностных ячеек xi+1/2 =
= (i + 1/2)h. В соответствии с общей идеологией построения конечно-объёмных разностных
схем [2] вводится сеточная функция yni = y(xi, tn), определяемая в узлах сетки как интеграль-
ное среднее по разностной ячейке при t = tn :
xi+1/2
1
yni =
u(x, tn) dx.
(1)
h
xi-1/2
Разностная схема строится интегро-интерполяционным методом [10, с. 114]. Для этого уравне-
ние переноса интегрируется по пространственно-временной ячейке xi-1/2 x xi+1/2, tn
t tn+1. В результате получается соотношение
h(yn+1i - yni) + wni+1/2 - wni-1/2 = 0,
tn+1
где wni+1/2 = a
u(xi+1/2, t) dt. Величины wni+1/2 представляют собой интегральные потоки
tn
через границы ячеек за время τ = tn+1 - tn.
Поскольку решение u(x, t), фигурирующее в подынтегральных выражениях для потоков,
заранее неизвестно, для их приближённого вычисления в каждой ячейке сетки используется
линейная реконструкция [2] функции u(x, t) по значениям сеточной функции yni. При t = tn
реконструированная функция имеет вид
ũni(x,tn) = yni + (x - xi)Dni, xi-1/2 x xi+1/2.
(2)
Здесь коэффициенты Dni задают наклоны реконструкции и будут определены далее. Считая,
что реконструированная функция удовлетворяет уравнению переноса, в соответствии с его
характеристическими свойствами [10] при t > tn имеем
ũni(x,t) = yni + (x - a(t - tn) - xi)Dni
и, в частности,
ũni(xi+1/2,t) = yni + (0.5h - a(t - tn))Dni.
Последнее выражение справедливо при всех t ∈ [tn, tn+1] при ограничении на число Куран-
та [11]
q=
1.
h
Замена неизвестной функции uni(xi+1/2, t) на ũni(xi+1/2, t) позволяет вычислить приближён-
ные выражения для потоков
wni+1/2 wni+1/2 =
(xi+1/2, t) dt =(yni + 0.5(h - aτ)Dni).
tn
В результате приближённое равенство
h(yn+1i - yni) + wni+1/2 - wni-1/2 0
определяет семейство разностных схем
a
ynt,i + ayn¯x,i +
(h - aτ)Dn¯x,i = 0.
(3)
2
Здесь и далее используются краткие обозначения (см. [12]) для разностных производных ynt,i =
= (yn+1i - yni )/τ, yn¯x,i = (yni - yni-1)/h и др. Различные схемы из этого семейства определяются
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№6
2023
782
АБАКУМОВ, ИСАКОВ
выбором коэффициентов наклона линейных реконструкций Dni. Так, например, при Dni =
= 0 получим схему первого порядка, монотонную [12] при q 1, а при Dni = ynx,i - схему
Лакса-Вендроффа [13]
τ
ynt,i + ay
=a2
yn¯xx,i
x,i
2
второго порядка аппроксимации, которая не является монотонной.
А.П. Фаворским была предложена разностная схема [6], которая может быть отнесена к
описанному выше семейству, имеющая второй порядок аппроксимации на гладких монотонных
участках решения исходной задачи, сохраняющая монотонность его профиля. В предложенной
схеме наклоны линейных реконструкций выбираются следующим образом:
yx|yx| + yx|yx|
Dni =
(4)
|yx| + |yx|
Здесь и далее индексы у разностных производных опущены. Как легко видеть, в точках ло-
кального экстремума численного решения, где знаки yx, yx различны, наклоны Dni = 0, как
в схеме первого порядка. В противном случае
2yxyx
Dni =
yx + yx
При этом для гладкой функции u(x), обозначая ui = u(xi),
2(ui - ui-1)(ui+1 - ui)
Di(u) =
= u′x + O(h2),
h(ui+1 - ui-1)
т.е. разностное отношение аппроксимирует пространственную производную, что, как извест-
но [2], приводит к повышению порядка аппроксимации схемы. Покажем, что схема аппрок-
симирует гладкое решение исходной задачи на его монотонном участке со вторым порядком.
Далее будем обозначать yx ≡ yx,i-1.
Теорема 1. Пусть в узле сетки (xi, tn) знаки разностных производных yx, yx, yx совпа-
дают. Тогда погрешность аппроксимации схемы (3) с наклонами (4) на достаточно гладком
решении исходной задачи Ψni = O(h2 + τ2 + τh).
Доказательство. Запишем погрешность аппроксимации на решении u(x, t) в узле (xi, tn),
опуская аргументы функции u и её производных:
(
) (
)
τ
h
a
Ψni = u′t +
u′′
+a u′x -
u′′
+
(h - aτ)Dx(u) + O(h2 + τ2).
tt
xx
2
2
2
Учитывая, что при условии теоремы (опуская выкладки)
(
)
ui - ui-1
ui+1 - ui
ui-1 - ui-2
h
Dx(u) = 2
-
=u′′xx -
u′′′xxx + O(h2),
h2
ui+1 - ui-1
ui - ui-2
2
получим (с учётом равенства u′t + au′x = 0)
τ
ah
a
(
)
Ψni =
u′′tt -
u′′xx +
(h - aτ)
u′′xx + O(h)
+ O(h2 + τ2) =
2
2
2
τ
=
(u′′tt - a2u′′xx) + O(h2 + τ2 + τh).
2
Первое слагаемое обращается в нуль вследствие уравнения переноса.
Далее покажем, что схема удовлетворяет условиям принципа максимума (условиям поло-
жительности коэффициентов), что и обеспечивает сохранение монотонности профиля числен-
ного решения [12, с. 40].
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№6
2023
О КВАЗИАКУСТИЧЕСКОЙ СХЕМЕ А.П. ФАВОРСКОГО
783
Теорема 2. Схема (3) с наклонами (4) удовлетворяет условиям принципа максимума.
Доказательство. Сначала будем считать, что разностные производные yx, yx, yx в узле
(xi, tn) имеют одинаковые знаки. Тогда разностную схему можно записать в виде
(
)
(
)
yxyx
yxyx
yn+1i - yni + q yni + (1 - q)h
- q yni-1 + (1 - q)h
= 0.
yx + yx
yx + yx
Учитывая равенство hyx = yi - yi-1 и вводя обозначения
yx
yx
α=
,
β =
,
yx + yx
yx + yx
перепишем разностное уравнение в виде
yn+1i = (1 - q)(1 - q(α - β))yni + q(1 + (1 - q)(α - β))yni-1.
Учитывая, что α, β ∈ [0, 1], q 1, условия принципа максимума выполняются. Это остаёт-
ся верным, если при наличии локальных экстремумов численного решения Dni = 0 или(и)
Dni-1 = 0, соответственно α = 0 или(и) β = 0.
Подводя промежуточные итоги, целесообразно отметить, что описанную схему А.П. Фа-
ворского следует отнести к классу нелинейных монотонных разностных методов, в которых
осуществляется “переключение” между аппроксимацией первого и второго порядков.
2. Разностная схема для квазилинейного уравнения переноса. Далее рассмотрим
начально-краевую задачу для квазилинейного уравнения переноса (уравнения Хопфа):
∂u
∂u
+u
= 0,
0<x<l,
0<tT,
∂t
∂x
u(0, t) = u(l, t) = 0, u(x, 0) = u0(x).
Здесь также считается, что функция u0(x) является финитной на интервале (0, l), а решение
u(x, t) остаётся финитным на том же интервале при всех t ∈ (0, T ]. Временно будем полагать,
что u0(x) 0, т.е. перенос осуществляется в положительном направлении оси x.
В точности также, как и для линейного уравнения, на равномерной разностной сетке ωh ×
×ωτ введём сеточную функцию yni вида (1), определим её линейную реконструкцию ũni (x,tn)
вида (2) и рассмотрим разностную схему
h(yn+1i - yni) + wni+1/2 - wni-1/2 = 0.
Отличие состоит в том, что выражение для приближённых интегральных потоков теперь при-
мет вид
1
wni+1/2 =
ũ2(xi+1/2,t)dt.
2
tn
Записав уравнение прямой, проходящей через точки B и E (рис. 1), несложно построить
автомодельное решение квазилинейного уравнения
)
x - xi-1/2 - uL(t - tn
ũ(x, t) = Dn
+uL,
(5)
i
1 + Dni (t - tn)
где uL,R = yni ± hDni/2, совпадающее с реконструированной функцией ũni(x, tn) при t = tn.
В частности,
uR
ũ(xi+1/2, t) =
1 + Dni (t - tn)
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№6
2023
784
АБАКУМОВ, ИСАКОВ
Рис. 1. Декомпозиция интегрального потока.
Последнее равенство справедливо при всех t ∈ [tn, tn+1] при ограничении τ h/uL (если
временно не рассматривать влияние соседней слева ячейки, например, считая, что в ней значе-
ние реконструированной функции постоянно и равняется uL). Тогда можно явно вычислить
выражение для приближённых интегральных потоков
2
u2R
τ
(yni + hDni/2)
τ
wni+1/2 =
=
(6)
2 1+Dniτ
2
1+Dniτ
Выбрав наклоны линейных реконструкций Dni в виде (4), получим аналог разностной
схемы, подробно описанной в п. 1. Однако важно отметить, что при построении обеих схем
использовалась возможность явно записать решения задач Коши для уравнений переноса на
отрезке t ∈ [tn, tn+1] с начальными данными в виде реконструированного линейного профи-
ля. В случае уравнений газовой динамики это уже не представляется возможным. В связи
с этим для дальнейшего обобщения схемы на указанный случай проведём дополнительные
построения.
Заметим, что решение u(x, t) квазилинейного уравнения переноса (до момента возможной
“градиентной катастрофы”) удовлетворяет соотношению
u(x + u(x, t) dt, t + dt) = u(x, t),
которое иллюстрирует перенос решения в неизменном виде вдоль прямолинейной характери-
стики dx/dt = u [14, с. 76]. Это, в частности, позволяет записать автомодельное решение,
использованное выше. Кроме того, соотношение даёт основание интерпретировать решение
задачи Коши как “послойную трансляцию” начального профиля, при которой каждое значе-
ние u переносится с той же скоростью параллельно оси x. Это соображение и лежит в основе
идеи декомпозиции интегрального потока, которую опишем далее.
Целесообразно начать со случая, когда наклон линейной реконструкции Dni = 0, тогда
uL = uR, а выражение для приближённого интегрального потока примет вид
u2R
wni+1/2 =
τ.
2
Указанное значение равно площади треугольника ABC (рис. 2). На интервале (0, uR) вы-
берем произвольное (фоновое) значение u, а отрезок [u, uR] разобьем на одинаковые проме-
жутки [um-1, um], m = 1, M. Значения um определяют набор “прямоугольных возмущений”
относительно фонового значения
u внутри ячейки [xi-1/2, xi+1/2]. Площадь треугольника
ABC может быть записана в виде
2
u
um + um-1
SABC = SABC + SCBBC =
τ + (um - um-1)
τ.
(7)
2
2
m=1
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№6
2023
О КВАЗИАКУСТИЧЕСКОЙ СХЕМЕ А.П. ФАВОРСКОГО
785
Слагаемые под знаком суммы, в свою очередь, можно интерпретировать как площади тех
частей соответствующих прямоугольных возмущений, которые, двигаясь со скоростью (um +
+ um-1)/2, пересекли границу ячейки xi+1/2 за время τ. Важно отметить, что в точном
решении квазилинейного уравнения переноса с начальными данными u(x, 0) = um при x <
< xi+1/2
и u(x, 0) = um-1 при x > xi+1/2 разрыв перемещается со временем как раз с
указанной скоростью [14, с. 510]. Равенство (7) по сути определяет выражение для точной (в
рассматриваемом случае Dni = 0) декомпозиции интегрального потока wni+1/2, который, как
уместно напомнить, сам по себе точным не является. Далее получим приближённый аналог
этого равенства иным способом, который более удобен для обобщения декомпозиции на случай
уравнений газовой динамики.
Рис. 2. Точная декомпозиция потока при Dni = 0.
Пусть u - некоторое постоянное фоновое значение, а δu - его малое возмущение. Предста-
вим потоковую комбинацию W в виде
2
1
u
W =
(u + δu)2
+ uδu =W + δW.
2
2
Здесь отброшено слагаемое второго порядка малости относительно δu. Считая, что δu удо-
влетворяет линеаризованному уравнению
(δu)
(δu)
+u
= 0,
∂t
∂x
приходим к тому, что вклад возмущения в потоковый интеграл равен площади части профи-
ля δu, которая пересекла границу ячейки, двигаясь с постоянной скоростью u за время τ.
Для набора прямоугольных возмущений, введённого выше, приходим к следующей формуле
декомпозиции потока:
u2
wni+1/2 ≈Wτ +
δWm dt =
τ+
(um - um-1)um-1τ.
(8)
2
m=1
m=1 tn
Здесь слагаемые под знаком суммы соответствуют перемещениям каждого прямоугольного
возмущения по индивидуальному фону um-1 с той же (акустической) скоростью.
Заметим, что приближённое выражение (8) для wni+1/2 отличается от точного (7) на вели-
чину τu)2/(2M), где Δu - длина отрезка u, разбиваемого значениями um. Общее фоновое
значение u выбирается (см. далее) таким образом, что значения Δu сравнимы с величиной
Dnih, поэтому выражение обеспечивает достаточную для схемы второго порядка точность да-
же при небольших значениях M.
6
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№6
2023
786
АБАКУМОВ, ИСАКОВ
Вернёмся к более общему случаю Dni = 0. Отметим, что значение полученного ранее точ-
ного выражения (6) для
wni+1/2 по-прежнему совпадает с площадью треугольника ABC при
t = tn+1, который теперь не является прямоугольным (см. рис. 1). В качестве фонового зна-
чения выберем u = uR (при положительном наклоне u = uL). Отрезок [uR, uL], как и ранее,
разобьем на одинаковые промежутки (слои) значениями u0, u1, . . . , uM . В пределах каждого
слоя заменим трапециевидную (или треугольную) часть профиля реконструированной функ-
ции прямоугольником той же площади (см. рис. 1). Декомпозиция потока осуществляется
аналогично предыдущему. Фоновая составляющая u2/2 соответствует площади треугольника
ABC. А площадь треугольника BCC представляется (точно или приближённо) суммой тех
частей прямоугольников (прямоугольных возмущений), которые, двигаясь со своими скоростя-
ми, пересекли границу ячейки xi+1/2 за время τ. При этом, как уже отмечалось, в качестве
скорости на слое с номером m можно выбирать как значение (um + um-1)/2, так и значение
um-1 (акустическая скорость).
Как уже отмечалось, проведённые построения справедливы в предположении, что линей-
ный профиль автомодельного решения (5) на промежутке времени t ∈ [tn, tn+1] не искажает-
ся вследствие влияния данных соседней слева (относительно рассматриваемой [xi-1/2, xi+1/2])
ячейки. Чтобы исключить подобное влияние, достаточно проводить те же построения не на
целых ячейках, а на их половинах [xi, xi+1/2]. Дополнительно необходимо потребовать выпол-
нения условия
τ0.5h/max|ũ|,
где максимум берётся по всем значениям реконструированных функций во всех ячейках.
И, наконец, в наиболее общем случае (не предполагая, что u0(x) 0) может оказаться,
что реконструированные функции в соседних ячейках принимают значения разных знаков.
Тогда необходимо рассматривать две “полуячейки”, примыкающие к общей границе xi+1/2,
т.е. отрезок [xi, xi+1] (рис. 3).
Рис. 3. Случай различных знаков реконструированных функций.
Общее фоновое значение
u можно выбирать различными способами. Например, в каче-
стве такового может выступать минимальное из значений двух реконструированных функций,
определённых на соответствующих полуячейках. Далее промежуток между общим минимумом
и максимумом двух функций ([uR, uL] для профилей, представленных на рис. 3) разбивается
на слои значениями u0, u1, . . . , uM , и в каждой полуячейке определяются прямоуголь-
ные возмущения аналогично описанному выше. Фоновая составляющая интегрального потока
wni+1/2 по-прежнему равна u2/2. Вклады прямоугольных возмущений учитываются так же,
как описано ранее, только площади частей прямоугольников, пересекающих границу xi+1/2 в
отрицательном направлении оси x, не суммируются, а вычитаются.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№6
2023
О КВАЗИАКУСТИЧЕСКОЙ СХЕМЕ А.П. ФАВОРСКОГО
787
3. Схема для уравнений газовой динамики. Рассмотрим систему уравнений газовой
динамики [15] в пространственно одномерном приближении совместно с уравнением состояния
идеального газа:
∂ρ
(ρu)
(ρu)
(ρu2 + p)
(ρe)
(ρue + up)
+
= 0,
+
= 0,
+
= 0,
∂t
∂x
∂t
∂x
∂t
∂x
2
u
e=ε+
,
p = (γ - 1)ρε.
(9)
2
Здесь t - время, x - пространственная координата, ρ - плотность газа, u - скорость, p -
давление, ε - удельная внутренняя энергия, e - полная удельная энергия, γ - показатель
адиабаты.
Система уравнений (9), записанная в консервативной форме, может быть преобразована
к следующему виду, содержащему исключительно “примитивные” переменные ρ, u, p и их
производные:
u ρ
0
q
q
+A
= 0, q = (ρ, u, p)т, A =0 u
1.
(10)
∂t
∂x
0
ρc2
u
Здесь c =
γp/ρ - скорость звука. Несложно проверить, что матрица A имеет собственные
значения λ± = u ± c, λ0 = u и отвечающие им собственные векторы
l± = (01,1/()), l0 = (1,0,-1/c2),
определённые с точностью до нормирующих множителей.
Наряду с “примитивными”, также будем использовать характеристические переменные
r± = l±q = ±u + p/(), r0 = l0q = ρ - p/c2.
Обратное преобразование, как легко видеть, даёт равенства
ρ
1
ρ=
(r+ + r-) + r0, u =
(r+ - r-), p =
(r+ + r-).
2c
2
2
В предположении, что решение системы (10) имеет вид
ρ = ρ+ δρ, u = u + δu, p = p+ δp,
где ρ,
u,
p - постоянные значения, а δρ, δu, δp - функции малых возмущений, получим
систему линеаризованных уравнений
u
ρ
0
(δq)
+A¯(δq)
= 0, δq = (δρ, δu, δp)т ,
A=0
u
1,
∂t
∂x
0
ρc2
u
где
c=
γ p/ρ. Отметим, что матрица
A получается из матрицы A системы (10) заменой
функций ρ, u, p на постоянные
ρ,
u,
p. Поэтому выражения для характеристических
переменных получаются из записанных ранее путём аналогичных модификаций.
В характеристических переменных
δr± = ±δu + δp/(), δr0 = δρ - δp/c2
линеаризованная система распадается на три независимых друг от друга уравнения переноса
(δr±)
(δr±)
(δr0)
(δr0)
+λ±
= 0,
+λ0
= 0,
∂t
∂x
∂t
∂x
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№6
2023
6
788
АБАКУМОВ, ИСАКОВ
где
λ± = u ± c,
λ0 = u. Это позволяет записать известное решение задачи Коши для ли-
неаризованной системы с начальными данными δρ0(x), δu0(x), δp0(x) и отвечающими им
начальными распределениями характеристических переменных δr0±(x), δr00(x):
ρ
δρ(x, t) =
(δr0+
ξ+) + δr0-
ξ-)) + δr00
ξ0),
2c
1
δu(x, t) =
(δr0+
ξ+) - δr0-
ξ-)), δp(x,t) =
(δr0+
ξ+) + δr0-
ξ-)),
2
2
гд
ξ± = x-(u±c)t,
ξ0 = x-ut. Отметим, что выражения в правых частях равенств несложно
записать через функции δρ0, δu0 и δp0.
Как вытекает из результатов предыдущего пункта, для построения разностной схемы необ-
ходимо записать приближённые выражения для потоков массы, импульса и энергии, фигури-
рующих в исходной системе (9). Для этого также воспользуемся процедурой расщепления
потоков на общую фоновую составляющую и вклады малых прямоугольных возмущений, ко-
торые А.П. Фаворский для краткости именовал “кирпичами”. Чтобы получить формулы при-
ближённого вычисления вкладов возмущений в подынтегральные выражения для потоков, как
и ранее представим потоковые комбинации в виде (на примере потока импульса)
WI = ρu2 + p = (ρ+ δρ)(u + δu)2 + p+ δp ≈ ρu2 + p+ u2δρ + 2ρuδu + δp = WI + δWI.
Выражение для вклада возмущений, в котором отброшены слагаемые второго и третьего по-
рядка малости относительно δρ и δu, запишем на основе известного решения линеаризован-
ной системы:
ρ
δWI = u2δρ + 2ρuδu + δp = u2
(δr0+ + δr0-) + u2δr00 + ρu(δr0+ - δr0-) +
(δr0+ + δr0-) =
2c
2
2
ρ(u + c)
ρ(u - c)2
=
δr0+ +
δr0- + u2δr00.
2c
2c
Здесь аргумент
ξ±
ξ0 функций δr0± и δr00, отвечающих начальным возмущениям прими-
тивных переменных, опущены. Аналогично получаются формулы приближённого вычисления
вкладов возмущений в подынтегральные выражения для потоков массы и энергии:
ρ(u + c)
ρ(u - c)
δWM =
δr0+ +
δr0- + uδr00,
2c
2c
)
)
2
ρ(u + c)
(u
c2
ρ(u - c)
(u2
c2
u3
δWE =
+ uc+
δr0+ +
- uc+
δr0- +
δr00.
2c
2
γ-1
2c
2
γ-1
2
Отметим, что полученные выражения для вкладов возмущений несложно записать через
функции δρ0, δu0 и δp0. Так, например,
(
)
2
ρ(u ± c)
δp0
ξ±)
δWI = δWI+ + δWI- + δWI0, W =
±δu0
ξ±) +
,
2c
(
)
δp0
ξ0)
WI0 = u2
δρ0
ξ0) -
(11)
c2
Это может быть удобным, поскольку в оригинальной схеме А.П. Фаворского реконструируют-
ся функции примитивных переменных.
Сама же схема строится аналогично описанному выше. На той же равномерной простран-
ственно-временной сетке определяется векторная сеточная функция
xi+1/2
1
yni =
u(x, tn) dx, u = (ρ, ρu, ρe)т.
h
xi-1/2
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№6
2023
О КВАЗИАКУСТИЧЕСКОЙ СХЕМЕ А.П. ФАВОРСКОГО
789
В точном интегральном соотношении
h(yn+1i - yni) + wni+1/2 - wni-1/2 = 0,
где
wni+1/2 =
W(xi+1/2, t) dt, W = (ρu, ρu2 + p, ρue + up),
tn
интегральные по времени потоки wni+1/2 заменяются на их приближённые выражения wni+1/2.
Эти выражения получаются путём реконструкции каждой из примитивных переменных f ∈
∈ {ρ, u, p} в ячейках сетки:
fx|fx| + fx|fx|
fni(x,tn) = fni + (x - xi)Dni, Dni =
|fx| + |fx|
Здесь fni выражаются через известные значения компонент yni. Далее для каждой пере-
менной выбирается фоновое значение
fni+1/2 и разбиваются реконструированные профили по
разные стороны от границы ячеек xi+1/2 на малые прямоугольные возмущения так же, как
описано в п. 2. Важно отметить, что количество слоёв разбиения M для всех переменных одно
и то же. Приближённые выражения для интегральных потоков в соответствии с проведёнными
выше построениями имеют вид
Wn
wni+1/2 =
τ+
(δW+ + δW- + δW0)nm,i+1/2 dt,
i+1/2
m=1 tn
Wn
= (ρu, ρu2 + p,γup/(γ - 1) + ρu3/2)ni+1/2.
i+1/2
Здесь индекс m по-прежнему обозначает номер слоя разбиения. Интегрирование сводится к
нахождению площадей тех частей прямоугольных возмущений, которые, двигаясь с соответ-
ствующей характеристической скоростью по своему индивидуальному фону (т.е. значения ρ,
u,
c,
ξ в выражениях (11) различны для разных номеров m), пересекли границу ячейки
xi+1/2 за время τ = tn+1 - tn.
Заключение. В работе приведены обоснования основных подходов, использованных при
построении квазиакустической разностной схемы для уравнений газовой динамики, предло-
женной А.П. Фаворским. Результаты численных расчётов (некоторые содержатся в работах
А.П. Фаворского, перечисленных во введении), а также возможные модификации описанной
схемы в рамках данной статьи не обсуждаются. Указанные вопросы предполагается рассмот-
реть в последующих публикациях.
СПИСОК ЛИТЕРАТУРЫ
1. Toro E.F. Riemann Solvers and Numerical Methods for Fluid Dynamics. Berlin, 1999.
2. Куликовский А.Г., Погорелов Н.В., Семенов А.Ю. Математические вопросы численного решения
гиперболических систем уравнений. М., 2001.
3. Годунов С.К. Разностный метод численного расчёта разрывных решений гидродинамики // Мат.
сб. 1959. Т. 47 (89). № 3. С. 271-306.
4. Магомедов К.М., Холодов А.С. Сеточно-характеристические численные методы. М., 1988.
5. Фаворский А.П., Тыглиян М.А., Тюрина Н.Н., Галанина А.М., Исаков В.А. Численное моделиро-
вание распространения акустических импульсов в гемодинамике // Дифференц. уравнения. 2009.
Т. 45. № 8. С. 1179-1187
6. Фаворский А.П., Тыглиян М.А., Тюрина Н.Н., Галанина А.М., Исаков В.А. Численное моделиро-
вание распространения гемодинамических импульсов // Мат. моделирование. 2009. Т. 21. № 12.
С. 21-34.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№6
2023
790
АБАКУМОВ, ИСАКОВ
7. Абакумов М.В., Галанина А.М., Исаков В.А., Тюрина Н.Н., Фаворский А.П., Хруленко А.Б. Ква-
зиакустическая схема для уравнений Эйлера газовой динамики // Дифференц. уравнения. 2011.
Т. 47. № 8. С. 1092-1098.
8. Исаков В.А., Фаворский А.П. Квазиакустическая схема для уравнений Эйлера газовой динамики в
случае двух пространственных измерений // Мат. моделирование. 2012. Т. 24. № 12. С. 55-59.
9. Галанина А.М., Исаков В.А., Тюрина Н.Н., Фаворский А.П. Конструктивный подход к численному
решению квазилинейных уравнений переноса // Мат. моделирование. 2013. Т. 25. № 8. С. 80-88.
10. Самарский А.А., Попов Ю.П. Разностные методы решения задач газовой динамики. М., 2004.
11. Courant R., Friedrichs K., Lewy H. Uber die partiellen Differenzengleichungen der mathematischen
Physik // Mathematische Annalen. 1928. Bd. 100. № 1. S. 32-74.
12. Самарский А.А. Теория разностных схем. М., 1989.
13. Lax P.D., Wendroff B. Difference schemes for hyperbolic equations with high order of accuracy // Comm.
on Pure and Appl. Math. 1964. V. 17. № 3. P. 381-398.
14. Рождественский Б.Л., Яненко Н.Н. Системы квазилинейных уравнений и их приложения к газовой
динамике. М., 1978.
15. Ландау Л.Д., Лифшиц Е.М. Теоретическая физика. Т. 4. Гидродинамика. М., 1986.
Московский государственный университет
Поступила в редакцию 20.02.2023 г.
имени М.В. Ломоносова
После доработки 30.03.2023 г.
Принята к публикации 18.04.2023 г.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№6
2023