Научная статья на тему 'ОБ ОДНОМ ЛАГРАНЖЕВО-ЭЙЛЕРОВОМ МЕТОДЕ РАСЧЕТА НЕСТАЦИОНАРНЫХ ТЕЧЕНИЙ СЖИМАЕМЫХ СРЕД'

ОБ ОДНОМ ЛАГРАНЖЕВО-ЭЙЛЕРОВОМ МЕТОДЕ РАСЧЕТА НЕСТАЦИОНАРНЫХ ТЕЧЕНИЙ СЖИМАЕМЫХ СРЕД Текст научной статьи по специальности «Математика»

CC BY
68
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЛАГРАНЖЕВО-ЭЙЛЕРОВЫЙ МЕТОД / МЕТОД РАСЧЕТА УДАРНЫХ ВОЛН / МЕТОД КУРОПАТЕНКО

Аннотация научной статьи по математике, автор научной работы — Шестаковская Е. С., Стариков Я. Е., Макеева И. Р.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Шестаковская Е. С., Стариков Я. Е., Макеева И. Р.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ON A LAGRANGIAN-EULERIAN METHOD CALCULATION OF UNSTEADY FLOWS COMPRESSIBLE MEDIA

In this paper, a numerical method for calculating two-dimensional flows in Eulerian coordinates is implemented, which is based on an explicit Lagrangian-Eulerian difference scheme. The calculation of each time step is carried out in two stages. At the Lagrangian stage, a difference scheme based on the Kuropatenko method is used, which has zero energy dissipation on smooth solutions and minimal distraction on strong discontinuities. At the Eulerian stage, the mesh is rebuilded and all the parameters of the substance are recalculated from the old mesh to the new one in accordance with the laws of conservation of mass, momentum and energy. The developed numerical algorithm has shown its operability when tested on tasks having an analytical or reference solution.

Текст научной работы на тему «ОБ ОДНОМ ЛАГРАНЖЕВО-ЭЙЛЕРОВОМ МЕТОДЕ РАСЧЕТА НЕСТАЦИОНАРНЫХ ТЕЧЕНИЙ СЖИМАЕМЫХ СРЕД»

УДК 519.6+533.6.011.72

DOI: 10.14529/ mmp230208

ОБ ОДНОМ ЛАГРАНЖЕВО-ЭЙЛЕРОВОМ МЕТОДЕ РАСЧЕТА НЕСТАЦИОНАРНЫХ ТЕЧЕНИЙ СЖИМАЕМЫХ СРЕД

Е.С. Шестаковская1, Я.Е. Стариков1, И.Р. Макеева1'2

1 Южно-Уральский государственный университет, г. Челябинск, Российская Федерация

2ФГУП «РФЯЦ-ВНИИТИФ им. академ. Е.И.Забабахина», г. Снежинск, Российская Федерация

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

Ключевые слова: лагранжево-эйлеровый метод; метод 'расчета ударных волн; метод Куропатенко.

Введение

Моделирование нестационарных течений жидкостей и газов в условиях динамических нагрузок, как правило, основывается на системе законов сохранения массы, количества движения и энергии, записанных в виде дифференциальных уравнений в форме Эйлера или Лагранжа. В случае высокоинтенсивных нагрузок в системе могут возникать ударные волны и волны разрежения, и решение системы дифференциальных уравнений в частных производных представляет собой разрывные (ударные волны) или недифференцируемые (волны разрежения) в отдельных точках функции. При построении численного метода используются различные механизмы, позволяющие описывать в том числе разрывные течения: в уравнения вводятся дополнительные члены с искусственной вязкостью [1], применяются специальные формы разностных уравнений [2], используются физические соотношения для разрывных течений [3,4]. Во всех случаях разрывы заменяются тонким переходным слоем с большими производными газодинамических величин, так называемая дистракция сильных и слабых разрывов. Лагранжевы методы отличаются меньшей дистракцией и позволяют отслеживать контактные границы. При переходе к моделированию дву- и трехмерных течений в Лагранжевых методах возникают проблемы, связанные с сильными деформациями сетки, что может увеличить общую погрешность численного решения. Поэтому представляется целесообразным объединить преимущества лагранжева и эйлерова подходов. Впервые такая идея была высказана В.Ф. Куропатенко в 60-е годы [5]. Другой вариант сочетания лагранжевых и эйлеровых координат в разностном алгоритме реализован в оригинальном методе «частиц в ячейках» Ф. Харлоу [6]. Метод Харлоу получил развитие в работах [7-10]. Активно развиваются и другие лагранжево-эйлеровы методы, например, [11-14]. Идея Куропатенко изложена в [15], где предложен подход к построению численного метода, когда на первом этапе применяются уравнения в форме Лагранжа, а затем решение переинтерполируется на

неподвижную Эйлерову сетку с выполнением всех законов сохранения. Было рассмотрено две модификации - с использованием на первом этапе методов Неймана -Рихтмайера и дивергентного метода Куропатенко. Первая модификация была успешно использована для решения задачи обтекания, а вторая не была доведена до реализации. Дивергентный метод Куропатенко обладает рядом достоинств: отсутствие эмпирических констант, монотонность, минимальная дистракция разрывов, нулевая диссипация энтропии на непрерывных решениях и использование в качестве механизма диссипации энергии на ударных волнах законов сохранения на поверхности сильного разрыва. Еще одним преимуществом предложенного подхода является использование ортогональных сеток, что существенно снижает вычислительную сложность и погрешности при вычислениях нормальных компонентов векторов скорости, а также позволяет более просто реализовать алгоритмы адаптации сетки. Поэтому реализация предложенного метода представляется перспективной и актуальной задачей.

1. Численный метод

Для описания течений газа система уравнений механики сплошной среды в лагранжевых координатах имеет вид:

| + (1)

f + ±VP=0. (2)

at р

f + "vr7 ^ »• <3>

at р

где р - массовая плотность газа, U - скорость, P - давление, E - удельная внутренняя энергия. Система уравнений (1) - (3) замыкается уравнением состояния

P = P(р, E). (4)

Численный метод [15] решения системы (1) - (4) предполагает использование ортогональной сетки по пространству, в двумерном случае ячейки которой образуются линиями xi = const, yj = const (i £ [0...N], j £ [0...M]), как изображено на рис. 1. Каждый шаг по времени разбивается на два этапа: на лагранжевом этапе происходит расчет величин на подвижной сетке, после этого на эйлеровом этапе выполняется перенос найденных параметров на прямоугольную сетку. Рассмотрим каждый из этапов подробнее. Для вычисления промежуточных величин P2* 5, U2 5, которые определяются на грани между ячейками O и A, применяются различные уравнения в зависимости от класса рассматриваемого интервала. Если Ux, a < Ux,о, то в интервале происходит сжатие, и в соответствии с методом Куропатенко для определения предварительных параметров применяются законы сохранения на сильном разрыве:

UX,2,5 = Uxno, P2,5 = PA + W (UxnA - Uxno) , PO >Pn, (5)

UX,2,5 = UxnA, P2,5 = P'o + W (UxnA - Uxno) , P'o < PA• (6)

Здесь W - скорость ударной волны, определяемая из уравнений Гюгонио, в которых в качестве состояния вещества перед разрывом берутся параметры из ячейки с

У

j+1 11

10

C 4,5

j 12

5

B

3,5

4 3 O

12

1,5 D

9

8

2,5 A

7

6

i+1

x

Рис. 1. Шаблон разностной схемы

меньшим давлением, а скачок скорости на разрыве полагается равным разности скоростей в ячейках Щ^а — и*По Если же в рассматриваемом интервале и*,А > их>о, то в интервале решение является непрерывным и применяются уравнения

U * — Un —

Ux , 2 , 5 — Ux , 2 ,5

Т

(РП — Pn),

р*

Р2,5

РП + РП Т [(an )2 + (а'1)2]

2

4 hx

(U1a — Ко)

где

Un — Ux,2,5 —

(ар)2 [/"0 + (a A)2 U™, л К)2 + К)2

hx

(7)

(8) (9)

Здесь а - массовая скорость звука:

(-)

\8V

Аналогично рассчитываются величины и**, Р* в точках 4,5; 5; 6; 9; 10.

Рассмотрим интервал ОВ. С помощью уравнений (5) - (9), записанных для оси у, могут быть найдены Ц*,Р* на грани 1,5 и таким же образом на гранях 3,5; 7; 8; 11; 12. После этого находятся предварительные скорости в узлах путем линейной интерполяции скоростей прилежащих граней. Рассмотрим выражения для узла 1 при условии равенства размеров ячеек О, С, О:

£4,1 — 2 (^4,4,5 + Ux,b)

U *

2 (Ру,1,Ь + Щ,12) ■

Аналогичным образом получаются величины и** и и* в узлах 2, 3, 4. Новые координаты узлов рассчитываются по формулам

x

П+ — xn + tUx

J*

x,k >

уП+1 — ykn + TUy*,k, k —1, 2, 3, 4.

i

2

a

По координатам рассчитывается площадь ячейки О в момент времени ¿п+1: Из закона сохранения массы находится плотность:

с п

„га+1 _ „п °Р

Но — НО г.п+1 • со

Значения компонент скорости в момент времени ¿п+1 находятся с помощью уравнений

ТТП+1 _ ттп I__( р* _ Р* \

х,0 ~ их,0 ' 7 V 2,5 4,5) 1 Пх

С®1 = К,О + f (Р3,5 - Л*,Б) •

Пу

В конце лагранжева этапа рассчитывается внутренняя энергия в момент времени ¿п+1. Для этого определяется, претерпела ли ячейка сжатие или растяжение. Если Р0+1 < Ро, то вещество в ячейке разгружается и используется уравнение изэнтропы:

уп+1

Е0+1 = Е0 — [ Р(У,Е)дУ.

Если же р0+1 > Ро, то происходит сжатие вещества и определяются разности скоростей

А^х,0 = иХ ,2,5 — иХ ,4,5 , А^у,0 = иУ,3,5 — иУ,1,5-

В этом случае для расчета внутренней энергии необходимо учесть сжатие и растяжение по осям. Учет сжатия происходит по формуле

Е * = Еп — Л

Е0 — Е0 Лх

(Р2,5 + Р4,5) (^х,2,5 + ^х,4,5)

— ЛУ

2Нх,0

_ 1 / ттп+1 _ ттп \ (ттп+1 , т тп _ тт* _ тт* \

2 V Ж,о х,0) \их,0 "Г х,0 их,2,5 их,4,5]

т 1

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(р3,5 + Л%) (^,3,5 + ^,1,5) "2 (С®1 - (С®1 + Ко - ^,3,5 "

Здесь

1, А^х,0 < о, Л [1, АЦу,0 < 0, 0, Аих,0 > 0, у \0, Аиу,0 > 0,

Ьх,0 = р0 (хп — Хп) , Ьу,0 = Р0 (УП — УП) •

При Аих,0 > 0 или Аиу,0 > 0 учитывается растяжение по этому направлению с помощью формулы

Е0+1 = Е0 — Р (У,Е

ус5

в которой объем VO при AUx,O > 0 равен

= + (с/*>2>5 - и*А5)

hx

у J* тт*

Lx,O

а при AUy о > 0

^о = К3,5 " К 1,б) •

пу,о

Если АЦх,о < 0 и АЦу,о < 0, то растяжения не происходит и в этом случае Е0+1 = £0-Таким образом, после завершения лагранжева этапа определены величины рп+1 ,£п+1 ,\]п+1 для всех ячеек сетки, а также новые координаты узлов хп+1, уп+1, определяющие положения деформированных ячеек. Эйлеров этап состоит в переносе величин с текущей пространственной сетки на новую ортогональную. При этом сетка, на которую осуществляется интерполяция величин, может быть произвольного разбиения, т. е. доступна возможность измельчения сетки в областях интенсивных процессов- В самом простом случае это сетка, которая была до движения узлов на лагранжевом этапе.

Рассмотрим процесс нахождения величин в ячейках новой сетки [16]- В общем случае, одна эйлерова ячейка может содержать части п деформированных лагран-жевых ячеек. Определим объемные и массовые концентрации входящих ячеек

_ АБк ркАБк

— — -

Бв рвБв

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

п

Рв = ^ акРк, к=1

п

ив = ^ £к Рк,

к=1

1 2

к=1 4

Давление Рв вычисляется по уравнению состояния (4).

Ее = ^2Ск[Ек + -\\Uk~Ue

2. Результаты тестовых расчетов

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

I. Задача о точечном взрыве (задача Седова) в одномерной области Постановка задачи [16]. В одномерной области 0 < х < 0,5 находится идеальный газ с показателем адиабаты 7 = 1,4, с параметрами Р = 0, и = (0, 0). В начальный момент времени £ = 0 в левой ячейке области задается энерговыделение, соответствующее половине полной энергии взрыва Q =1. Граничные условия - твердые стенки.

Расчеты проводились на равномерной сетке с шагом к = 0, 001. На рис. 2 представлено сравнение распределений плотности и давления в зависимости от координаты на три момента времени, соответствующих точному и численному решениям. Также представлено решение задачи только на лагранжевом этапе метода, что возможно в одномерном случае и позволяет оценить сглаживание профилей после пересчета величин на эйлеровом этапе.

Р

3,0

0,10

2,5 2,0 1,5 1,0 0,5 0

. 1 ----2 i

- 3 / А

в • " ■ -* У \

»>«»»<* ...Uli

0,15 0,20 0,25 0,30 0,35 0 0,05 0,10 0,15 0,20 0,25 0,30

X

а) б)

Рис. 2. Профили плотности а) и давления б) на три момента времени £ =

0,35 X

2

0, 05,

решение лагранжево-

t = 0,10, t = 0,15; 1 - решение лагранжевым методом, эйлеровым методом, 3 - аналитическое решение

II. Задача о точечном взрыве (задача Седова) в двумерной области

Постановка задачи. В двумерной области 0 < x < 0,1, 0 < y < 0,1 находится

идеальный газ с показателем адиабаты y = 1,4, с параметрами P = 0, U = (0, 0). В начальный момент времени t = 0 в четырех центральных ячейках области задается энерговыделение, соответствующее полной энергии взрыва Q =1. Граничные условия - твердые стенки.

Расчеты проводились на квадратной сетке с шагом h = 0, 001. На рис. 3, 4 представлено сравнение распределений плотности и давления в зависимости от координаты на три момента времени, соответствующих точному и численному решениям. На рис. 4 представлены поля плотности на два момента времени, что позволяет оценить симметричное распространение сферической ударной волны.

III. Взаимодействие ударных волн различной амплитуды

Постановка задачи [17]. В одномерной области 0 < x < 1 находится идеальный газ с y =1,4, который при t = 0 имеет параметры

С1000, P = < 0, 01, 1100,

0 < x < 0,1, 0,1 < x < 0,9, 0,9 < x < 1,

p = 1, U = (0, 0).

Граничные условия: все границы - твердые стенки.

а) б)

Рис. 3. Профили плотности а) и давления б) на три момента времени Ь = 0,05, Ь = 0,10, Ь = 0,15; 1 - численное решение, 2 - аналитическое решение

Рис. 4. Поля плотности на моменты времени а) Ь = 0, 05, б) Ь = 0,15

Расчеты проводились на квадратной сетке с шагом к = 0, 001. На рис. 5 представлена х — Ь диаграмма плотности. На левом рисунке размещена увеличенная часть диаграммы, содержащая сложную конфигурацию ударных волн и волн разрежения, что позволяет оценить точность описания разрывов.

IV. Обтекание ступеньки

Постановка задачи [17]. Рассматривается двумерная область 0 < х < 3, 0 < у < 1 с наличием твердой прямоугольной ступеньки 0,6 < х < 3, 0 < у < 0,2. В момент времени Ь = 0 область заполнена идеальным газом с параметрами 7 =1,4, р = 1, Р = 1, и = (3, 0). Граничные условия: верхняя и нижняя границы - твердые стенки, левая - входной поток с параметрами газа в начальный момент времени, правая -свободное протекание.

Расчеты проводились на прямоугольной сетке с шагами сетки кх = ку = 0, 001. На рис. 6-8 представлены поля плотности на три момента времени, на рис. 9 - поле давления.

О 0,2 0,4 0,6 0,8 1,0 0,6 0,65 0,70 0,75 0,80 0,85

X

X

а) б)

Рис. 5. Изолинии пространственно-временного распределения 1п(р)

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

Рис. 6. Изолинии поля плотности на момент времени £ = 0, 5

Заключение

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

Результаты тестирования показали высокую точность моделирования течений со сложной структурой взаимодействующих разрывов различных типов - ударных волн и волн разрежения.

х

Рис. 7. Изолинии поля плотности на момент времени t = 2, 0

X

Рис. 8. Изолинии поля плотности на момент времени t = 4, 0

Рис. 9. Изолинии поля давления на момент времени t = 4, 0

При дальнейшем развитии методики предполагается подключить алгоритм, позволяющий повысить точность численного решения вблизи контактных разрывов, ранее изложенный в [18].

Литература

1. Neumann, J.A Method for the Numerical Calculation of Hydrodynamical Shocks / J. Neumann, R. Richtmayer // Journal of Applied Physics. - 1950. - V. 21, № 3. -P. 232-237.

2. Lax, P.D. Weak Solution of Nonlinear Hyperbolic Equations and their Numerical Computations / P.D. Lax // Communications on Pure and Applied Mathematics. - 1954. -V. 7, № 1. - P. 159-193.

3. Годунов, С.К. Разностный метод расчета ударных волн / С.К. Годунов // Успехи математических наук. - 1957. - Т. 12, № 1. - С. 176-177.

4. Куропатенко, В.Ф. Метод расчета ударных волн / В.Ф. Куропатенко // Доклады Академии наук СССР. - 1960. - Т. 3, № 4. - С. 771-772.

5. Рождественский, Б.Л. Системы квазилинейных уравнений и их приложения к газовой динамике / Б.Л. Рождественский, Н.Н. Яненко. - М.: Наука, 1978.

6. Харлоу, Ф.Х. Численный метод частиц в ячейках для задач гидродинамики / Ф.Х. Хар-лоу // Вычислительные методы в гидродинамике. - М.: Мир, 1967. - C. 316-342.

7. Белоцерковский, С.М. Метод крупных частиц в газовой динамике / С.М. Белоцерков-ский, Ю.М. Давыдов. - М.: Наука, 1982.

8. Shestakovskaya, E.S. On One Method of Calculating Moving Boundaries in Euler Coordinates / E.S. Shestakovskaya, Ya.E. Starikov // Journal of Computational and Engineering Mathematics. - 2019. - V. 6, № 4. - P. 44-56.

9. Беляев, П.Е. Влияние экранирующего слоя газовзвеси на силовое воздействие ударной волны на жесткую стенку / П.Е. Беляев, Н.Л. Клиначева // Вестник ЮУрГУ. Серия: Математика. Механика. Физика. - 2016. - Т. 8, № 4. - С. 49-55.

10. Садин, Д.В. Модификация метода крупных частиц до схемы второго порядка точности по пространству и времени для ударно-волновых течений газовзвеси / Д.В. Са-дин // Вестник ЮУрГУ. Серия: Математическое моделирование и программирование. -2019. - Т. 12, № 2. - С. 112-122.

11. Воронин, Б.Л. Эйлерово-лагранжева методика численного решения трехмерных задач газовой динамики с учетом теплопроводности / Б.Л. Воронин, С.И. Скрыпник, И.Д. Со-фронов // Вопросы атомной науки и техники. Серия: Математическое моделирование физических процессов. - 1988. - № 3. - С. 3-8.

12. Бахрах, С.М. Исследование сходимости лагранжево-эйлеровых разностных схем на примере задачи «Blast Waves>/ С.М. Бахрах, И.Ю. Безруков, В.Ф. Спиридонов // Вопросы атомной науки и техники. Серия: Математическое моделирование физических процессов. - 2005. - № 2. - С. 60-64.

13. Дарова, Н.С. Комплекс программ ЭГАК. Лагранжево-эйлерова методика расчета двумерных газодинамических течений многокомпонентной среды / Н.С. Дарова, О.А. Ди-биров, Г.В. Жарова, А.А. Шанин, Ю.В. Янилкин // Вопросы атомной науки и техники. Серия: Математическое моделирование физических процессов. - 1994. - № 2. - С. 51-58.

14. Беляев, П.Е. Адаптация метода Куропатенко для расчета ударных волн в эйлеровых координатах / П.Е. Беляев, И.Р. Макеева, Е.Е. Пигасов, Д.А. Мастюк // Вестник ЮУрГУ. Серия: Математическое моделирование и программирование. - 2021. - Т. 14, № 1. -С. 91-103.

15. Куропатенко, В.Ф. Исследование влияния пульсирующего вдува на поток возле обтекаемого тела / В.Ф. Куропатенко, И.И. Кузнецова, И.Р. Макеева // Вопросы атомной науки и техники. Серия: Математическое моделирование физических процессов. - 2001. -№ 3. - С. 60-71.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

16. Куропатенко, В.Ф. Основы численных методов механики сплошных сред / В.Ф. Куро-патенко, Е.С. Шестаковская. - Челябинск: Издат. центр ЮУрГУ, 2017.

17. Woodward, P.R. The Numerical Simulation of Two-Dimensional Fluid Flow with Strong Shocks / P.R. Woodward, P. Colella // Journal of Computational Physics. - 1984. - V. 54, № 1. - P. 115-173.

18. Hirt, C.W. Volume Of Fluid (VOF) Method for the Dynamics of Free Boundaries / C.W. Hirt, B.D. Nichols // Journal of Computational Physics. - 1981. - V. 39, № 1. - P. 201-225.

Елена Сергеевна Шестаковская, кандидат физико-математических наук, доцент, заведующий кафедрой «Вычислительная механика:», ЮжноУральский государственный университет (г. Челябинск, Российская Федерация), [email protected].

Ярослав Евгеньевич Стариков, аспирант кафедры «Вычислительная механика», Южно-Уральский государственный университет (г. Челябинск, Российская Федерация), [email protected].

Инга Равильевна Макеева, кандидат физико-математических наук, доцент, кафедра «Вычислительная механика», Южно-Уральский государственный университет (г. Челябинск, Российская Федерация); начальник отдела, Федеральное государственное унитарное предприятие «Российский федеральный Ядерный Центр - Всероссийский научно-исследовательский институт технической физики им. академика Е.И. Забабахина» (г. Снежинск, Российская Федерация), [email protected].

Поступила в редакцию 15 февраля 2023 г.

MSC 65K05, 76L05, 76M20 DOI: 10.14529/mmp230208

ON A LAGRANGIAN-EULERIAN METHOD CALCULATION OF UNSTEADY FLOWS COMPRESSIBLE MEDIA

E.S. Shestakovskaya1, Ya.E. Starikov1, I.R. Makeeva1'2

1 South Ural State University, Chelyabinsk, Russian Federation 2RFNC-VNIITF, Snezhinsk, Russian Federation

E-mails: [email protected], [email protected], [email protected]

In this paper, a numerical method for calculating two-dimensional flows in Eulerian coordinates is implemented, which is based on an explicit Lagrangian-Eulerian difference scheme. The calculation of each time step is carried out in two stages. At the Lagrangian stage, a difference scheme based on the Kuropatenko method is used, which has zero energy dissipation on smooth solutions and minimal distraction on strong discontinuities. At the Eulerian stage, the mesh is rebuilded and all the parameters of the substance are recalculated from the old mesh to the new one in accordance with the laws of conservation of mass, momentum and energy. The developed numerical algorithm has shown its operability when tested on tasks having an analytical or reference solution.

Keywords: Lagrangian-Eulerian method; shock wave calculation method; Kuropatenko method.

References

1. Neumann J., Richtmyer R.D. A Method for the Numerical Calculation of Hydrodynamic Shocks. Journal of Applied Physics, 1950, vol. 21, no. 3, pp. 232-237. DOI: 10.1063/1.1699639

2. Lax P. Weak Solutions of Nonlinear Hyperbolic Equations and Their Numerical Computation. Communications on Pure and Applied Mathematics, 1954, vol. 7, no. 1, pp. 159-193. DOI: 10.1002/cpa.3160070112

3. Godunov S.K. [Difference Method for Calculating Shock Waves]. Russian Mathematical Surveys, 1957, vol. 12, no. 1, pp. 176-177. (in Russian)

4. Kuropatenko V.F. [Shockwave Calculation Method]. Academy of Sciences of USSR Reports, 1960, vol. 3, no. 4, pp. 771-772. (in Russian)

5. Rozhdestvenskiy B.L. Sistemy kvazilineynykh uravneniy i ikh prilozheniya k gazovoy dinamike [Systems of Quasi-Linear Equations and their Applications to Gas Dynamics]. Moscow, Nauka, 1978. (in Russian)

6. Harlow F.H. Chislennyy metod chastits v yacheykakh dlya zadach gidrodinamiki [Numerical Particle-in-Cell Method for Hydrodynamic Problems]. Vychislitel'nye metody v gidrodinamike [Computational Methods in Hydrodynamics]. Moscow, Mir, 1967, pp. 316-342. (in Russian)

7. Belotserkovskiy S.M., Davydov Ju.M. Metod krupnykh chastits v gazovoy dinamike [Method of Large Particles in Gas Dynamics]. Moscow, Nauka, 1982. (in Russian)

8. Shestakovskaya E.S., Starikov Ya.E. On One Method of Calculating Moving Boundaries in Euler Coordinates. Journal of Computational and Engineering Mathematics, 2019, vol. 6, no. 4, pp. 44-56. DOI: 10.14529/jcem190404

9. Belyaev P.E., Klinacheva N.L. Impact of Gas Suspension Shielding Layer on the Force Effect of Shock Waves on a Rigid Wall. Bulletin of the South Ural State University. Series: Mathematics, Mechanics, Physics, 2016, vol. 8, no. 4, pp. 49-55. (in Russian) DOI: 10.14529/mmph160406

10. Sadin D.V. A Modification of the Large-Particle Method to a Scheme Having the Second Order of Accuracy in Space and Time for Shockwave Flows in a Gas Suspension. Bulletin of the South Ural State University. Series: Mathematical Modelling, Programming and Computer Software, 2019, vol. 12, no. 2, pp. 112-122. (in Russian) DOI: 10.14529/mmp190209

11. Voronin, B.L., Skrypnik S.I., Sofronov I.D. [Euler-Lagrangian Method for the Numerical Solution of Three-Dimensional Problems of Gas Dynamics with Allowance for Heat Conduction]. Problems of Atomic Science and Technology. Series: Mathematical Modelling of Physical Processes, 1988, vol. 3, pp. 3-8. (in Russian)

12. Bahrah S.M., Bezrukov I.Ju., Spiridonov V.F. [Investigation of the Convergence of Lagrangian-Eulerian Difference Schemes on the Example of the Problem "Blast Waves"]. Problems of Atomic Science and Technology. Series: Mathematical Modelling of Physical Processes, 2005, vol. 2, pp. 60-64. (in Russian)

13. Darova N.S., Dibirov O.A., Zharova G.V., Shanin A.A., Janilkin Ju.V. [Complex of programs EGAK. Lagrangian-Eulerian Method for Calculating Two-Dimensional Gas-Dynamic Flows of a Multicomponent Medium]. Problems of Atomic Science and Technology. Series: Mathematical Modelling of Physical Processes, 1994, no. 2, p. 51-58. (in Russian)

14. Belyaev P.E., Makeeva I.R., Pigasov E.E., Mastyuk D.A. Adaptation of Kuropatenko Method for Calculating Shock Waves in Euler Coordinates. Bulletin of the South Ural State University. Series: Mathematical Modelling, Programming and Computer Software, 2021, vol. 14, no. 1, pp. 91-103. (in Russian) DOI: 10.14529/mmp210107

15. Kuropatenko V.F., Kuznecova I.I., Makeeva I.R. [Investigation of the Effect of Pulsating Injection on the Flow Near a Streamlined Body]. Problems of Atomic Science and Technology. Series: Mathematical Modelling of Physical Processes, 2001, vol. 3, pp. 60-71. (in Russian)

16. Kuropatenko V.F., Shestakovskaya E.S. Osnovi chislennikh metodov mekhaniki sploshnikh sred [Essentials of Numerical Methods in Continuum Mechanics]. Chelyabinsk, South Ural State University Publishing Centre, 2017. (in Russian)

17. Woodward P.R., Colella P. The Numerical Simulation of Two-Dimensional Fluid Flow with Strong Shocks. Journal of Computational Physics, 1984, vol. 54, no. 1, pp. 115-173. DOI: 10.1016/0021-9991(84)90142-6

18. Hirt C.W., Nichols B.D. Volume Of Fluid (VOF) Method for the Dynamics of Free Boundaries. Journal of Computational Physics, 1981, vol. 39, no. 1, pp. 201-225. DOI: 10.1016/0021-9991(81)90145-5

Received February 15, 2023

i Надоели баннеры? Вы всегда можете отключить рекламу.