Научная статья на тему 'Моделирование прямого скачка уплотнения модифицированным методом Монте-Карло'

Моделирование прямого скачка уплотнения модифицированным методом Монте-Карло Текст научной статьи по специальности «Физика»

CC BY
104
18
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
разреженный газ / прямой скачок / прямое моделирование / численное моделирование / метод Монте-Карло / одномерное течение. / dilute gas / shock / direct simulation / numerical simulation / Monte-Carlo method / one- dimensional flow.

Аннотация научной статьи по физике, автор научной работы — Никонов Валерий Владимирович

В статье решается задача прямого численного моделирования прямого скачка уплотнения модифицированным методом Монте-Карло. Получено распределение плотности и скорости в скачке с помощью модифицированного метода. Результаты сравниваются с результатами оригинального метода. Результаты, полученные с помощью модифицированного метода Монте-Карло, практически совпадают с результатами оригинального метода. При этом время расчета задачи сократилось на 18 процентов.

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

NORMAL SHOCK SIMULATION BY MODIFICATED MONTE-CARLO METHOD

The problem of direct numerical simulation of normal shock by Monte-Carlo method is solved. Density and velocity distribution in shock by modificated method are obtained. For calculation the original Monte-Carlo method and its modification are used. It is shown, that the modificated Monte-Carlo method is able to obtain very good results in comparing with the original one. By the way executive time is reduced at 18 percent.

Текст научной работы на тему «Моделирование прямого скачка уплотнения модифицированным методом Монте-Карло»

УДК533.5: 533.72

МОДЕЛИРОВАНИЕ ПРЯМОГО СКАЧКА УПЛОТНЕНИЯ МОДИФИЦИРОВАННЫМ МЕТОДОМ МОНТЕ-КАРЛО

© 2019 В.В. Никонов

Самарский национальный исследовательский университет имени академика С.П. Королёва

Статья поступила в редакцию 11.06.2019

В статье решается задача прямого численного моделирования прямого скачка уплотнения модифицированным методом Монте-Карло. Получено распределение плотности и скорости в скачке с помощью модифицированного метода. Результаты сравниваются с результатами оригинального метода. Результаты, полученные с помощью модифицированного метода Монте-Карло, практически совпадают с результатами оригинального метода. При этом время расчета задачи сократилось на 18 процентов.

Ключевые слова: разреженный газ, прямой скачок, прямое моделирование, численное моделирование, метод Монте-Карло, одномерное течение.

ВВЕДЕНИЕ

Первый вероятностный метод моделирования течений с поверхностями отражения был введен Haviland и Lavin [1] и назывался метод тестовых частиц Монте-Карло.

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

Метод, учитывающий межмолекулярные столкновения, был в первый раз применен Bird к задаче релаксации однородного газа [2] и назывался метод моделирования Монте-Карло. Далее этот метод был применен Bird к моделированию задачи о распространении ударной волны [3]. Hammersley и Handscomb [4] установили, что методы Монте-Карло работают в области экспериментальной математики, которая связана с теорией вероятности. Они также применили термин «прямое моделирование» к расчету вероятностных задач данным методом. В настоящей работе используется дальнейшее развитие метода прямого моделирования Монте-Карло (ПММК) [5, 6].

1. ЧИСЛЕННАЯ СХЕМА МЕТОДА

В работе рассматриваются схемы метода ПММК для случая одномерного течения, хотя для частиц вычисляются все три компоненты скоро-

Никонов Валерий Владимирович, кандидат технических наук, старший преподаватель кафедры конструкции и проектирования летательных аппаратов. E-mail: v_nikonov@mail.ru

сти, но учитываются перемещения частиц только вдоль оси Ox. В методе, описанном в [5], область течения разбивается основной и вспомогательной однородными сетками. Основная сетка имеет квадратные ячейки, при этом в каждой ячейке содержится несколько подъячеек вспомогательной сетки. В начальный момент времени в ячейках сетки располагаются частицы случайным образом с компонентами скорости: v1 = umacos 9 cos ф

v2 = umacos 9 sin ф, v = u asm9

(1)

Здесь

где R' -

R'e (0,1)

a = V" ln(R') , (2)

случайная величина из диапазона

ф = 2xR', 9 = <R'->2),

Um =>/2kT /mm ,

(3)

(4)

(5)

где к - постоянная Больцмана, Т - температура течения, тт - молекулярная масса.

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

X1 = Xм + V/. (6)

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

Bird [5] заполняется также массив, ставящий в соответствие каждой подъячейке сетки частицы газа, которые в ней находятся. В предлагаемой модифицированной программе данный шаг отсутствует, так как вспомогательная сетка с подъячейками была исключена из схемы метода ПММК [7].

На следующем шаге алгоритма вычисляются скорости после столкновения частиц. В оригинальной программе [5] выбирается пара частиц для столкновения из подъячеек, ближайших к рассматриваемой ячейке, методом случайного выбора, но в пределах одной ячейки сетки. В предлагаемой модифицированной схеме метода [7] пары частиц выбираются сразу из рассматриваемой ячейки сетки методом случайного выбора, что сильно упрощает алгоритм.

Компоненты относительной скорости двух столкнувшихся частиц l и m определяются следующим образом

Uj = " Vjm j = (13) . (7)

у

Относительная скорость частиц по модулю определится как

a/uF

v* = -

2 . 2 . 2 " + u2 + u3

(8)

Если выполняется условие

|а-1| <0.001,

(9)

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

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

u1 * = u1 cos х + d sin x sin ф

)

u2 * = u2 cos x + sin x(v*u3 cos ф - u1u2 sin ф) / d, (10) u3* = u3 cos x - sin x(v*u2 cos ф + u1u3 sin ф) / d

)

где

d = V u2 + u32, (ii)

ф = 2^1', (12)

cos x = 2R ,а-1. (13)

Скорости частиц после столкновения вычисляются по скоростям центра масс частиц l и m до столкновения и скоростям, определяемым по формулам (10),

vji =

Vj l + Vj m + uj* 2

v, + v - u * -

v^= jl jm j , j = (1,3). (14)

jm

2

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

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

Mk

_ I

Т7 _ m=1

Vjk =

v

jkm

M„

(15)

где v

jkm

- j -ая компонента скорости

т -ной частицы в к-ой ячейке сетки; Мк - число образцов для измерений в к -ой ячейке сетки.

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

2. НЕКОТОРЫЕ ЧИСЛЕННЫЕ РЕЗУЛЬТАТЫ

Был рассмотрен прямой скачок уплотнения в одномерной области х е [-0,3; 0,3] м. Граница разрыва параметров течения находилась при х = 0. В начальный момент времени в ней размещались частицы с полем скорости, которое соответствовало скачку, на него накладывалось случайное поле скорости теплового движения частиц. С левой границы области в неё добавлялись частицы со случайными скоростями плюс скорость набегающего потока, а на правой границе ставилось условие зеркального отражения. Параметры потока до скачка равнялись Р1 = 6,64 6 кг/ м3, У = 446,11 м/с, Т = 293 К, после скачка рп = 1,0495552 -10-5 кг/м3, Уп = 282,2310 м/с, Тп = 407,8105 К. Расчет производился по модели мягких ядер, величина, обратная параметру разброса, принималась равной а = 0,6015 . Однородная сетка состояла из 300 ячеек и 1800 подъячеек. Температура газа в области [в выражении (5)] равнялась до скачка Т1, после скачка Тп. Время моделирования составляло 0.6009193 с. Максимальное число частиц равнялось 20000.

На рисунках 1, 2 представлены результаты, полученные с помощью оригинального метода ПММК [5], в сравнении с результатами модифицированного метода [7]. Из рисунков видно, что две линии, соответствующие представленным методам, сливаются в одну. Для оценки совпадения результатов была произведена выборка для скорости в пяти точках рассматриваемой области, которая приводится в таблице 1. Из результатов таблицы видно, что численные результаты двух методов практически совпадают. При этом в модифицированном методе ПММК удалось добиться снижения времени счета на 18 %.

Рис. 1. Распределение плотности в скачке уплотнения: -----метод ПММК Bird [5],--модификация метода ПММК

Рис. 2. Распределение скорости в скачке уплотнения: ----метод ПММК Bird [5],--модификация метода ПММК

Таблица 1. Сравнение скоростей модифицированного и оригинального методов

X, м Vi, м/с [5] Vi, м/с [7]

-0.20 445.48 445.37

-0.10 432.84 432.22

0.00 345.47 344.83

0.10 288.57 289.13

0.20 282.45 282.84

ВЫВОДЫ

По численным результатам моделирования методом ПММК прямого скачка уплотнения можно сделать вывод, что модифицированный метод ПММК [7] позволяет получать результаты, практически совпадающие с результатами оригинального метода Bird [5], при этом его алгоритм более прост. Кроме того, удалось добиться снижения времени счета на 18 %.

СПИСОК ЛИТЕРАТУРЫ

1. Haviland, J.K. Applications of the Monte Carlo method to heat transfer in a rarefied gas / J.K. Haviland, M.L. bavin // Phys. Fluids. 1962. v5. pp. 1399-1405.

2. Bird, G.A. Approach to translational equilibrium in

rigid sphere gas / G.A. Bird // Phys. Fluids. 1963. Vol. 6. P. 1518-1519.

3. Bird, G.A. Б^ск wave structure in a rigid sphere gas /

G.A. Bird // Rarefied gas dynamics (ed. J.H. de Leeuw). 1965. Vol. 1. Academic Press. New York. P.216-222.

4. Hammersley, J.M. Monte Carlo methods / J.M. Hammersley, D.C. Handscomb - Wiley. - New York. 1964.

5. Bird, G.A. Molecular gas dynamics and the direct

simulation of gas flows / G.A. Bird. - Clarendon press. - Oxford. 1994.

6. Bird, G.A. The DSMC method / G.A. Bird. - The

University of Sydney. 2013.

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

7. Никонов, В.В. Модификация метода Монте-Карло

для прямого моделирования течения разреженного газа / Никонов, В.В. // Известия СНЦ РАН. 2017. т. 19. N 1. Самара. с. 183-186.

NORMAL SHOCK SIMULATION BY MODIFICATED MONTE-CARLO METHOD

© 2019 V.V. Nikonov

Samara National Research University named after Academician S.P. Korolyov

The problem of direct numerical simulation of normal shock by Monte-Carlo method is solved. Density and velocity distribution in shock by modificated method are obtained. For calculation the original Monte-Carlo method and its modification are used. It is shown, that the modificated Monte-Carlo method is able to obtain very good results in comparing with the original one. By the way executive time is reduced at 18 percent.

Keywords: dilute gas, shock, direct simulation, numerical simulation, Monte-Carlo method, one-dimensional flow.

Valeriy Nikonov, PhD, Senior Lecturer of Aircraft Construction and Design Department. E-mail: v_nikonov@mail.ru

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