Применение метода прямого моделирования Монте-Карло к задаче течения разряженных газов
Автор: Никонов Валерий Владимирович
Журнал: Известия Самарского научного центра Российской академии наук @izvestiya-ssc
Рубрика: Механика и машиностроение
Статья в выпуске: 6-2 т.17, 2015 года.
Бесплатный доступ
В статье решается задача прямого численного моделирования течения разряженного газа методом Монте-Карло. Рассмотрены две задачи: обтекания плоской пластины, установленной поперек потока и течения свободной струи. При моделировании обтекания плоской пластины, граничный к пластине слой увлекает с собой только соседний неподвижный слой за пластиной. При моделировании течения свободной струи, увлечения соседнего неподвижного слоя не происходит. По результатам численного моделирования можно сделать вывод, что в разряженном газе близлежащие слои течения слабо влияют друг на друга.
Разряженный газ, прямое моделирование, численное моделирование, метод монте-карло, плоская пластина, свободная струя, слой течения
Короткий адрес: https://sciup.org/148204296
IDR: 148204296 | УДК: 533.5,
Direct simulation Monte-Carlo method application to the problem of dilute gas flows
The problem of direct numerical simulation of dilute gas flow by Monte-Carlo method is considered. The results of numerical solution of two problems (the flow past flat plate and the free stream) are obtained. When the flow past flat plate is considered, the nearest to the boundary flow involves to the motion only neighboring unmoved layer. When the free stream is considered, the involving to the motion nearest to stream layer isn’t happened. It is shown, that nearest layers in dilute gas weak affects each other.
Текст научной статьи Применение метода прямого моделирования Монте-Карло к задаче течения разряженных газов
Метод прямого моделирования Монте-Карло (ПММК) [1] применяется для симуляции течения разряженных газовых потоков. В данном методе используется прямое моделирование теплового движения молекул газа с помощью «тестовых» частиц. Для снижения потребного машинного времени в одной из разновидностей метода ПММК [2] помимо «тестовых» вводятся еще «целевые» частицы. Данные частицы участвуют в столкновениях с «тестовыми» частицами, что позволяет понизить порядок числа операций до N, где N – количество «тестовых» частиц. При этом каждой «тестовой» частице соответствует определенная «целевая» частица, которая с ней сталкивается. «Целевые» частицы вводятся в численную схему метода только на этапе моделирования столкновения частиц. После определения скорости «тестовых» частиц (после столкновения) «целевые» частицы в схеме метода не учитываются.
-
1. ЧИСЛЕННАЯ СХЕМА МЕТОДА
В данной работе рассматриваются двумерные течения разряженных газов. Область течения разбивается однородной сеткой с квадратными ячейками. На каждом шаге по времени с границы течения, где выставляется скорость набегающего потока, в поток испускаются «тестовые» частицы. В каждую прилегающую к границе ячейку сетки помещается по одной частице. Координаты этих частиц внутри ячейки сетки определяются следующим образом:
y = R ' h ,
где R - случайная величина из диапазона R 'е [0,1)
,
-
h – шаг сетки.
После того, как частицы были введены в поток, необходимо определить их скорости. Скорости определяются по формулам, приведенным ниже, которые были получены из условия равновесия границы. Компонента скорости перпендикулярная границе определяется как u = VZRTnTR'), (2)
где R – универсальная газовая постоянная,
T. - температура набегающего потока, Q(U, R') — положительный корень уравнения: R‘ = exp[-(U - П)2 ] + УЛЦ[1 + erf (U - П)] (3) exp(-U2) + VkU(1 + erfU) , где
U = u . /72rT : . (4)
Здесь u. - x-компонента скорости набегаю- щего потока.
Тангенциальная к границе набегающего потока компонента скорости испускаемой тестовой частицы запишется как
12RT
M
M
Z R k - M | + v . , (5)
k=1 2 / где M – некоторое целое число, обычно [3] принимаемое 12,
-
v . - y-компонента скорости набегающего потока.
На следующем этапе для каждой частицы вычисляется время необходимое ей, чтобы вылететь из ячейки (пересечь границу с соседней ячейкой).
T b
r
u
Здесь (x, y) – координаты «тестовой» частицы до столкновения,
(xc,yc) – координаты «тестовой» частицы в момент столкновения.
Компоненты скорости «целевой» частицы
Здесь в числителе модуль вектора расстояния от точки нахождения «тестовой» частицы до точки пересечения с границей ячейки. В знаменателе
определятся как
ui = u ,
– модуль вектора скорости частицы.
После этого для каждой «тестовой» частицы рассчитывается время ее свободного пробега между столкновениями по формуле:
= 1.225шУ2Й ; (7)
Tc 3p 4i?d4- lnR ' ) ’
12RT xi ( f ""M" lf= ?R k
M
,
vi
12RT yi M
где p – давление, m – молекулярная масса воздуха, d2 – квадрат диаметра молекулы воздуха находится как d2 = 2J^.. (8)
3 ц 7^ 3
где (Txi, Tyi) – компоненты кинетической температуры i-ой «тестовой» частицы.
Компоненты «тестовой» частицы после соударения с «целевой» частицей находятся как u' = u + wy sin 8 cos v sin V - wx cos2 V,
Здесь k - постоянная Больцмана, ц - динамическая вязкость.
Если T b < T c , считается, что «тестовая» частица покинула ячейку и перешла в соседнюю.
Если T b > т с , считается, что произошло столкновение между «тестовой» и «целевой» частицами.
«Тестовые» частицы могут также сталкиваться с твердыми границами. В этом случае возможны два варианта: зеркальное, либо диффузное отражение. При зеркальном отражении тангенциальная к стенке компонента скорости не изменяется, а нормальная компонента меняет знак. При диффузном отражении скорости частицы определяются по формулам:
u = u b + 7 2RTb( - lnR ' ) , (9)
v' = v + wx sin 8 cos v sin V - wy cos2 V ,(13) где (u, v) – компоненты скорости «тестовой» частицы, wx = u - ui
W y = V - V i , (14)
параметры столкновения 8 и V статически определяются [4] как
8 = 2 n R ' , (15)
V =
Г
1 +
V
(V 0max R ' ) 4 J
где V0max = 1,5 , to ( n ) - эллиптический интеграл первого
рода,
Г к/
ю ( п ) = 1
d ф
71 -П 2 sin2 Ф
v = v b
12RTb M
M
I Z Rk
V k = 1
M
где ub v b 0 - компоненты скорости неподвижной стенки,
T b – температура стенки, u – нормальная к стенке компонента скорости, v – тангенциальная к стенке компонента скорости.
После определения этих компонент скорости алгоритм метода возвращается к определению времени T b .
Если T b > т с произошло столкновение между частицами, то «тестовая» частица перемещается в точку столкновения:
xc = x + U T c ,
У с = У + v T c . (11)
После этапа столкновений частиц следует этап вычисления параметров потока. Скорость
потока в каждой ячейке определяется следующим
образом
где (uq,vq) – компоненты скорости q-ой тестовой частицы,
T q - время, проведенное q-ой тестовой частицей в рассматриваемой ячейке.
Кинетическая температура рассчитывается как
T = -u- xnR
T y =
v2
nR
T q ,
где n – количество частиц, которое находилось в данной ячейке в рассматриваемый момент времени.
На этом численная схема метода завершается. После этого новые «тестовые» частицы вводятся в поток во входном сечении.
Блок-схема метода представлена на рис. 1. Здесь nt – число шагов по времени.
2. НЕКОТОРЫЕ ЧИСЛЕННЫЕ РЕЗУЛЬТАТЫ
Рассмотрим течение за плоской пластиной, поставленной поперек разряженного потока. Область течения представляет собой прямоугольник 100 на 20 см разделенный на 100 х 20 ячеек сетки. Ширина пластины 10 см . Сечение, в котором измерялась компонента скорости u, находилось в 10 см за пластиной (см. рисунок 2). Давление равнялось 101,325 Па . Скорость набегающего потока u „ = 10 м/с . Температура пластины и потока 273 К . В процессе расчета было выполнено 50000 шагов по времени.
Было также рассмотрено моделирование свободной струи. Расчетная область представляла собой прямоугольник размерами 100 на 10 см , в верхней половине которого распространялась свободная струя с u „ = 10 м/с , в нижней половине прямоугольника газ был неподвижен. Сетка пред-
Рис. 1. Блок-схема метода ПММК
ставляла собой 100 х 10 ячеек. Температура струи и неподвижного газа равнялась 273 K . Давление равнялось 101,325 Па . В процессе расчета было выполнено 100000 шагов по времени. Результат представлен на рис. 3. Сечение, в котором измерялась компонента скорости u , находилось в 9 см от входной границы расчетной области.
Рис. 2. Профиль продольной компоненты скорости u за плоской пластиной
Рис. 3. Профиль продольной компоненты скорости u в зоне контакта струи с неподвижным газом
ВЫВОДЫ
По численным результатам моделирования методом ПММК можно сделать следующий вывод, что близлежащие слои течения слабо влияют друг на друга. При моделировании обтекания плоской пластины, граничный к пластине слой увлекает с собой только соседний неподвижный слой за пластиной. При моделировании течения свободной струи, увлечения соседнего неподвижного слоя не происходит.
Список литературы Применение метода прямого моделирования Монте-Карло к задаче течения разряженных газов
- Bird, G.A. The DSMC method/G.A.Bird. -The University of Sydney. 2013.
- Tuer, T.W. Springer G.S., A test particle Monte Carlo method/T.W.Tuer, G.S.Springer//Computers & Fluids. Vol. 1. 1973. -P. 399-417
- Hamming, R.W. Numerical Methods for Scientists and Engineers/R.W.Hamming. -New York. -McGraw-Hill. 1962.
- Haviland, J.K. The solution of two molecular flow problems by the Monte Carlo method/J.K.Haviland//Methods in Computational Physics. Adler B. ed. 4. Academic Press. New York. 1965. -P. 109-209.