Метод исследования диссипативных свойств разностных схем в эйлеровых координатах

Автор: Шестаковская Елена Сергеевна, Стариков Ярослав Евгеньевич, Клиначева Наталия Леонидовна

Журнал: Вестник Южно-Уральского государственного университета. Серия: Математическое моделирование и программирование @vestnik-susu-mmp

Рубрика: Краткие сообщения

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

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

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

Еще

Разностные схемы, эйлеровы координаты, диссипативность, производство энтропии

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

IDR: 147235042   |   УДК: 519.6   |   DOI: 10.14529/mmp210212

A method for studying the dissipative properties of difference schemes in Euler coordinates

At present, numerical methods for calculating shock-wave flows of liquid and gas in Eulerian coordinates have become widespread; therefore, the study of their characteristics is an urgent task. The paper presents an approach to assessing the dissipative properties of such difference schemes on strong discontinuities. The idea of the method is to construct the entropy production equation, the approximation error of which can be expressed by a combination of the approximation errors of the equations that make up the difference scheme. The equation of entropy production on a weak shock wave is used as a criterion for the dissipativity of the difference scheme. The paper evaluates the dissipative properties of the large particle method using the proposed method.

Еще

Текст краткого сообщения Метод исследования диссипативных свойств разностных схем в эйлеровых координатах

Общепринятыми характеристиками разностных схем являются аппроксимация и устойчивость. Методы исследования этих свойств разностных схем подробно изучены в [1]. Однако в разностных схемах, описывающих сильные разрывы, должен присутствовать механизм диссипации энергии, обеспечивающий возрастание энтропии. В результате его действия может быть создано не только необходимое изменение энтропии, но и излишнее, обусловенное свойствами конкретной разностной схемы. Возникает вопрос, какое изменение энтропии можно считать допустимым. Анализ вклада аппроксимационной вязкости в энтропию для ряда разностных схем приведен в [2]. В качестве критерия диссипативности разностной схемы предложено использовать уравнение производства энтропии на слабой ударной волне [3, 4]

T o AS =

- 12 (d 2 p 2) S A V 3 + O (A V 4 AS 2 ).

Таким образом, в зависимости от скорости роста энтропии на ударных волнах, схемы можно разделить на два класса: сильно диссипативные и слабо диссипативные. Физический смысл этого критерия весьма прост: разностная схема является приемлемой, если изменение энтропии из-за погрешностей аппроксимации не превосходит ее изменения в характерных физических процессах, какими являются слабые ударные волны. В сильно диссипативных разностных схемах слабые ударные волны неразличимы на фоне погрешностей. Иными словами, сильно диссипативные разностные схемы имеют низкую ≪разрешающую способность≫, и наоборот, слабо диссипативные РС – высокую [5]. Метод исследования диссипативных свойств разностных схем в лагранжевых координатах [6], заключается в построении уравнения производства энтропии, погрешность аппроксимации которого может быть выражена комбинацией погрешностей аппроксимации уравнений, составляющих разностную схему.

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

1.    Метод исследования

Запишем уравнение скорости изменения энтропии

TdS  de  pdV

dt    dt dt , где T – температура, S – энтропия, ε – удельная внутренняя энергия, P – давление, V – удельный объем. Поскольку вдоль траектории каждой частицы сохраняются еҷ лагранжевы координаты, то полная производная какой-либо величины совпадает с еҷ частной производной в этих координатах. В соответствии с [6] погрешность аппроксимации уравнения производства энтропии имеет вид

∂S

!. =■

T 2 (d 2 P\ (dV V

- 12 [Vv^) s\-at) + -

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

∂V ∂U     ∂U ∂P

∂t ∂m ω 1 , ∂t ∂m ω 2 ,

d~ (e + 0, 5U 2 ) +     (PU ) — “ 3 .

∂t           ∂m

Тогда погрешность аппроксимации уравнения производства энтропии ω s имеет вид

∂S Tdf — “s — P“1 + “3 — U “2,                      (3) где U – скорость.

Запишем систему уравнений в эйлеровых переменных

∂ρ ∂ρU dt + dx — “1-                                (4) dpU + «eUU +dp—“2,                      (5) ∂t     ∂x    ∂x dpE dpEU dPU

∂t ∂x ∂x где E = £ + 0, 5U2 — удельная полная энегия.

Покажем, что для системы (4) – (6) выражение (3) имеет тот же вид. Для уравнения неразрывность проведем преобразования, доказывающие возможность перехода между двумя формами. Начнем с его записи в эйлеровых координатах dp dpU

∂t ∂x

Преобразуем второе слагаемое для выделения выражения субстанциональной производной

% + u^ + ^ = 0.

∂t ∂x ∂x

Запишем первые два слагаемые как полную производную и сделаем замену р = V dp   dU    d V   1 dU п

+ ря = 0,   +     = 0

dt    ∂x      dt   V ∂x

После этого остается привести уравнение к требуемому виду путем несложных действий

1 dV £ dU =0

V 2 dt V ∂x .

С учетом m = px, dm = рдх, уравнение (7) примет вид dV - ∂U dt ∂m

Окончательно получим вид уравнения в лагранжевых координатах

∂V - ∂U

∂t ∂m

Более кратко изложим аналогичные преобразования уравнения движения и энергии. Рассмотрим уравнение движения в эйлеровых координатах dpU + dpUU + dP = 0 ∂t ∂x ∂x

После преобразований получим

, + U^ + u^ + pU9/ + a-P = 0. ∂t ∂t ∂x ∂x ∂x

Слагаемые 2 и 3 образуют уравнение неразрывности, домноженное на U. Разделим уравнение на ρ для выделения субстанциональной производной dU UdU 1 dP =0 ∂t ∂x ρ ∂x .

Окончательно получим

dU dP = 0

∂t ∂m .

Закончим рассмотрение эквивалентности уравнением энергии. Проведем аналогичные действия. Запишем его в эйлеровых координатах dpE + dpEU + dPU _ 0 ∂t ∂x ∂x pf + E% + E^U + Puf + dPU _0, ∂t ∂t ∂x ∂x ∂x dE dPU _ 0

∂t ∂m .

Таким образом, подстановка выражений (4) – (6) в (3) приводит к получению уравнения (1). Это показывает справедливость нахождения погрешности аппроксимации уравнения производства энтропии через комбинацию погрешностей исходных уравнений разностной схемы для методов в эйлеровых координатах.

2.    Исследование одной разностной схемы в эйлеровых координатах

Реализуем данный подход применительно к методу крупных частиц [7]. Для упрощения ограничимся рассмотрением одномерного случая, а также примем направления потоков слева направо с их вычислением с использованием формул первого порядка точности. Рассмотрим разностные уравнения неразрывности, движения и энергии pn+1 - p?   p? (Ui1 + U+1) - p^iUi- + Un)„ т +               2h’

?п +1т pn+i u?    ?пттп(ттп frn ?n nn (fin    nn} Pn Pn

Pi Ui - Pi Ui  , Pi ui (Ui + ui+i) — pi-iUi-i(Ui-i + ui )  , Pi+i - Pi-i т                             2h2h

P?+1E"+1 — p? E?   p, (Ui1 + U;+i)Ei — pi-1 (U?1 + U? )E?-i т +                2h

+ (P i 1 + P ?+i )(U ? + U ?+i ) (P i-i + P^UH i + U n ) _0

+                         4h'

Идея МКЧ подразумевает использование предварительных значений скорости U и энергии E .

U i n _ U i n

-

(P ?, 2p ? h i +1

P i-1 ),

E i n

_ E i n

-

(P n +1 / 2 U i +1 / 2

-

nn τ

P i-1/2 U i-1/2 ) ?nh = ρ i

_ E i (4(P ? + P i+X U i 1 + U n+1 ) — 4(P -1 + P^U n-i + U ? )) p ? h.

Отметим, что в настоящей работе рассматривается метод крупных частиц без использования дополнительной искусственной вязкости, поэтому значения P i+ 1 и U n + 1 вычисляются как 2 2

n

P i+ 2

U + 2

1,

_2(P n + P i+1 ), _2(U n + U n +1 ).

Теперь приступим к разложению разностных уравнений в ряды Тейлора в точке (i, n) и выделению погрешностей аппроксимации. Для упрощения данного процесса, начнем с уравнений предварительной скорости и энергии. Ограничимся слагаемыми первого порядка малости по времени и пространству иn = Un --7T + O(t2h2), i i ρin ∂x

En = Etn — /(4Pn^h + 4UП"Ph + O(t2, h2)- i i    4hpny i dx i dx J v 7

Вместе с этим потребуются первые и вторые производные предварительных величин по пространству. В результате получим

^ = ^ - I^P +      + O(T 2 ,^)

dx dx p dx2   p2 dx dx d2U d2U т d3P т dpd2P т d2pdP т dpd2P 2т dP dp dp o( 2 h2) dx2 dx2 p dx3 + p2 dx dx2 p2 dx2 dx p2 dx dx2 p3 dx dx dx T , ’

EE_ dE - 2 PPPU - Pd^U  PdUdp - Ud 2 P  UdPdp O( 2 h 2 )

dx dx p dx dxT p dx2 T p2 dx dxT p dx2 T p2 dx dxT ’’ д2E = d2E  3 д2PdU   3 dP d2U 4 dpdUdP   Pd3UUd dx2   dx2   p dx2 dxT  p dx dx2 т ^ p2 dx dx dxT   p dx3 тp dx

Pd2 U   U d2 P   Pdpd2 U   Udpd2 P   P dU д2 p   UdPd2p p2 dx2    p2 dx2    p2 dx dx2    p2 dx dx2    p2 dx dx2    p2 dx dx2

PdUdpdp _ UdPdpdp 2 h2) p4 dx dx dxT p4 dx dx dxTT

Далее перейдем к нахождению погрешностей самих разностных уравнений. Продемонстрируем используемый подход на уравнении неразрывности

p n+_ -p n +

T

tX^U+X-pXXXi+U^ 2h

dp , 1 dP , 1 / nmfrn, ' dt+ 2 m T + 2h (p i (2U i +

∂U

h + ∂x

1 d 2 U

+ 2 dx2

h 2 ) - (p n - dph + 1 ^h2)^’ - dx    2 dx 2

^w                         ^w

dUh + 1 ?Uh 2 )) + O(T 3 ,h 3 )

dx    2 dx 2

=

=

9nn dUhM nrp      dU dp    nd d2p h^MCK^ h*\

2h (2p д   ' 2 x' dxdxh   U i dx 2 h) + "

^ 1

Теперь заменим производные предварительной скорости по пространству ∂∂Ux на ранее полученное выражение (7). В результате получим

A+1 - Я    + йЫ-еЫй^^ = т                     2h dp , ndU , rmdp , 1 дР     d2P   1 dUdpu   1Tnd2pu      2 h2}

= 77 ' P^P + Ui^+ + ^^T - T^2 - 77777h - UUi h + O(T , h )

∂t i ∂x i ∂x

2 dt2      dx2    2 dx dx 2 i dx2          ’

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

1 = - 1 ^ т + т^ + 1 ^h + 1 U * &  + О(т 2. h 2 ). 2 dt 2 dx 2   2 dx dx 2 dx 2

Проведем аналогичные действия с уравнением движения, которое имеет следующую запись в разностном виде

ρ n+1 U i n+1 -

τ

p * u *   P * U * (U * + U ) - P —Ur-A U + U * )  P ^

+                2h

-

2h

n

= 0.

Разложение в ряд Тейлора в точке (i, n) будет иметь вид n∂U n∂ρ

P i dt + U i dt

-

2u *

i ∂x 2

+ 1 un

+ 2 i dt 2 ∂U ∂P

-

∂x ∂x τ

. 4 1 * d^ dUdp       dU dp т + 2P" a*т + •... + 2' ^ dx + u"U dx

-

1 * dUdU,   1 *TT* d 2 U,

2 P i dx dx h 2 Pi U i dx2

-

l и * dUdp.

2 i dx dx

-

- 1 U * U * 1 2 4 h + ^ + О(т 2, h 2 ) = 0. 2      dx 2     dx

Таким образом, выделяя лишние слагаемые, получим погрешность аппроксимации уравнения движения

2 = -

1 Un d 2 p T

2 U i dt2

-

1 P n

2 iг

2 U   ∂U ∂ρ

∂t 2 τ

-

∂t ∂t

* d2P   dUdP 1 * dUdU,

T + 2U" ~А~2т + ТЕ + PPi ЕЕ ТЕ ' ' dx 2     dx dx 2 dx dx

+1 Pi U *S h + 3U * ^^h + 1U * U * ^Ph + О(тh2)

2 i dx2     2 i dx dx 2 i i dx2

Остается лишь провести вышеприведенные действия в отношении уравнения энергии. Рассмотрим его разностный вид

ρ in +1 E in +1 τ

-

ρ n E n

p , (и;* + и     e

^w

ww

- P i-1 (U - + U * )E + 2h

^w

^w

^w

+

p + P + )(U? + u *+i) - ( p + p *)^—

4h

-       = 0.

Запишем итоговое выражение для погрешности этого уравнения

1 d 2 E ' "  - 2 P " д- . т

-

1 En ^t

2 i dt 2

-

∂ρ∂E n∂P∂U n n∂2U     2∂2P dt dt + Ui dx dx + i Pi dx2 + U dx2 +

, dPdE + E * &P + P * dUdU + U * dPdU + 1 E * dUdP, + U * E * dP dx dx г dx2 г dx dx г dx dx 2 i dx dx i x dx

+1 P * TUTEh + 1U E * ^h + 1 P * U *    h +

2 dx dx 2 i i dx2     2 i dx2

+1 дГдГт + о(т 2 h 2 )-ρ ∂x ∂x

P ∂ 2 P    P ∂ρ ∂P

ρ ∂x 2 τ

-

ρ 2 ∂x ∂x

т +

Теперь с помощью уравнения (3) найдем итоговую погрешность ω s , объединив результаты для отдельных уравнений. Результатом является следующее выражение

X s = Pw i + ^ 3 - Ux 2 =

= _ 1 pn d2

2 i dt

∂ρ ∂E

  • - ∂t ∂t

+ P n

i ∂x ∂x

P ∂ 2 P

  • ρ ∂x 2 τ

1

  • 2 Р П и

p . Pn d 2 PT+1 PndUdph +1 unpnd 2 ph _ 1 nnd 2 E _ i End 2 p

2   + P i d 2 x ‘ ' 2P i dx dxh 1 2 U i P i dx2     2 p i dt2     2 E i dt 2

n ∂P∂U     n n 2 U      n n 2 P   ∂P∂E     n 2 P

+ U i dx dx‘ 1 i P i dx 2 ‘      i U i dx 2 ' 1 dx dx ' 1 E i dx 2 +

. 1 dU dph. ,- , dph , 1 dU dE 1       d2p 1 d 2 E     (8)

2E dx dxh 1 U i Edxh 1 2 pdx dxh 1 2U i E i dx 2 h 1 2 p i U i dx 2

PdpdP 1 dPdP 1 „ J) 2 p 1    „dUj    dUUdp

p 2 dxdx' 1 pdx dx' 1 2 U i U i dt2 ' 1 2 U i p i dt2 ' 1 U i dt dtT

n JU^h - 1 p n U n U n ^h - 3 U n U n jUyph - 1 U n U n U n iph.

i dx dx     2 i i i dx2     2 i i dx dx     2 i i i dx2

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

∂P ∂P

> = kdV Js

∂V

∂t ,

d2P fd2P\ /dV\2  /dP\ d2V dt2 = \0V2) S \ dt ) + \dV) s dt2 ’

После ряда действий, рассматриваемое уравнение принимает вид xs =

-

т 2 / d 2 P\ / dV\3    _

12 VdV 2) Д dt) + - =

τ 2 2 P ∂ρ

ρ 3 ∂t 2 ∂t

-

т 2 dP d 2 p   т 2 dP ( dp \ 2

12p 2 dt dt2 + 6p 3 dt у dt / +

Сравнение выражений (8) и (9) показывает превышение физически обоснованного изменения энтропии в методе крупных частиц. Это обусловлено наличием в итоговой погрешности слагаемых первого порядка по времени и пространству, в то время как выражение (9) ограничивается членами второго порядка. Следовательно, схема метода крупных частиц является сильно диссипативной на сильных разрывах.

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

Список литературы Метод исследования диссипативных свойств разностных схем в эйлеровых координатах

  • Яненко, Н.Н. О первом дифференциальном приближении разностных схем для гиперболических систем уравнений / Н.Н. Яненко, Ю.И. Шокин // Сибирский математический журнал. - 1969. - Т. 10, № 5. - С. 1173-1202.
  • Рождественский, Б.Л. Системы квазилинейных уравнений / Б.Л. Рождественский, Н.Н. Яненко. - М.: Наука, 1968.
  • Зельдович, Я.Б. Физика ударных волн / Я.Б. Зельдович, Ю.П. Райзер. - М.: Физматгиз, 1963.
  • Забабахин, Е.И. Некоторые вопросы газодинамики взрыва / Е.И. Забабахин. - Снежинск: РФЯЦ-ВНИИТФ, 1997.
  • Куропатенко, В.Ф. Основы численных методов механики сплошной среды / В.Ф. Куропатенко, Е.С. Шестаковская. - Челябинск: Изд-во ЮУрГУ, 2017.
  • Куропатенко В.Ф. Локальная консервативность разностных схем для уравнений газовой динамики / В.Ф. Куропатенко // Журнал вычислительной математики и математической физики. - 1985. - Т. 25, № 8. - C. 1176-1188.
  • Белоцерковский, С.М. Метод крупных частиц в газовой динамике / С.М. Белоцерковский, Ю.М. Давыдов. - М.: Наука, 1982.