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

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

CC BY
295
45
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РАЗРЯЖЕННЫЙ ГАЗ / ПРЯМОЕ МОДЕЛИРОВАНИЕ / ЧИСЛЕННОЕ МОДЕЛИРОВАНИЕ / МЕТОД МОНТЕ-КАРЛО / ПЛОСКАЯ ПЛАСТИНА / СВОБОДНАЯ СТРУЯ / СЛОЙ ТЕЧЕНИЯ / DILUTE GAS / DIRECT SIMULATION / NUMERICAL SIMULATION / MONTE-CARLO METHOD / FLAT PLATE / FREE STREAM / FLOW LAYER

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

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

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

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.

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

УДК533.5, 533.72

ПРИМЕНЕНИЕ МЕТОДА ПРЯМОГО МОДЕЛИРОВАНИЯ МОНТЕ-КАРЛО К ЗАДАЧЕ ТЕЧЕНИЯ РАЗРЯЖЕННЫХ ГАЗОВ

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

Самарский государственный аэрокосмический университет имени академика С.П. Королева (национальный исследовательский университет)

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

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

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

ВВЕДЕНИЕ

Метод прямого моделирования Монте-Карло (ПММК) [1] применяется для симуляции течения разряженных газовых потоков. В данном методе используется прямое моделирование теплового движения молекул газа с помощью « тестовых» частиц. Для снижения потребного машинного времени в одной из разновидностей метода ПММК [2] помимо «тестовых» вводятся еще «целевые» частицы. Данные частицы участвуют в столкновениях с «тестовыми» частицами, что позволяет понизить порядок числа операций до Ы, где N -количество «тестовых» частиц. При этом каждой «тестовой» частице соответствует определенная «целевая» частица, которая с ней сталкивается. «Целевые» частицы вводятся в численную схему метода только на этапе моделирования столкновения частиц. После определения скорости «тестовых» частиц (после столкновения) «целевые» частицы в схеме метода не учитываются.

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

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

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

y = R Ъ ,

(1)

R'

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

R 'е [0,1)

j

h - шаг сетки.

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

u = 72rt;q(u,r '), (2)

где R - универсальная газовая постоянная, Тш - температура набегающего потока, Q(U, R') - положительный корень уравнения:

,' = exp[-(U -Q)2] + V^U[1 + erf (U - Q)]

R ' =

где

exp(-U2) + V^U(1 + erf U)

u=u „/V2RT;.

(3)

(4)

Здесь uш - х-компонента скорости набегающего потока.

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

ллЛ

v =

+ v„

(5)

где M - некоторое целое число, обычно [3] принимаемое 12,

vш - у-компонента скорости набегающего потока.

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

Tb =

u

(6)

Здесь в числителе модуль вектора расстояния от точки нахождения «тестовой» частицы до точки пересечения с границей ячейки. В знаменателе - модуль вектора скорости частицы.

После этого для каждой «тестовой» частицы рассчитывается время ее свободного пробега между столкновениями по формуле:

1.225ш>/2ктт

T =

3pV^d2(- lnR')'

(7)

где p - давление, ш - молекулярная масса воздуха,

ё2 - квадрат диаметра молекулы воздуха находится как

d2 =

З^л//3

(8)

Здесь к - постоянная Больцмана, д - динамическая вязкость.

Если ть < тс, считается, что «тестовая» частица покинула ячейку и перешла в соседнюю.

Если ть > тс, считается, что произошло столкновение между «тестовой» и «целевой» частицами.

«Тестовые» частицы могут также сталкиваться с твердыми границами. В этом случае возможны два варианта: зеркальное, либо диффузное отражение. При зеркальном отражении тангенциальная к стенке компонента скорости не изменяется, а нормальная компонента меняет знак. При диффузном отражении скорости частицы определяются по формулам:

и = иь 2ЯТь(- 1пЯ') , (9)

(10)

u

= V = 0

где

вижной стенки, T

компоненты скорости непод-

Ус = У + VTc .

Здесь (х, у) - координаты «тестовой» частицы до столкновения,

(хс,ус) - координаты «тестовой» частицы в момент столкновения.

Компоненты скорости «целевой» частицы определятся как

U = u +

V =

(12)

где (Txi, Tyj) - компоненты кинетической температуры i-ой «тестовой» частицы.

Компоненты «тестовой» частицы после соударения с «целевой» частицей находятся как

u' = u + wy sin s cos y sin у - wx cos2 у,

v' = v + wx sin s cos y sin y- wy cos у ,(13)

где (u,v) - компоненты скорости «тестовой» частицы,

w = u - u-

wy = v - Vi,

(14)

параметры столкновения s и y статически определяются [4] как

s = 2/R ', (15)

f О Y*

У =

1 +

(VomaxR')4

ш(л),

(16)

V ^ v 0maxA^ J J

^ V0max = 1,5 ,

ш(^) - эллиптический интеграл первого рода,

(17)

Г/ =1

1

sin2 ф

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

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

После определения этих компонент скорости алгоритм метода возвращается к определению времени ть.

Если ть > тс произошло столкновение между частицами, то «тестовая» частица перемещается в точку столкновения:

х = х + ит ,

u =

V =

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

ZTqu4

q=1

N

ZT V

q q

q=1

ZTq ,

(18)

где (ич,Уч) - компоненты скорости q-ой тестовой частицы,

тч - время, проведенное q-ой тестовой частицей в рассматриваемой ячейке.

Кинетическая температура рассчитывается

как

(11)

Tx=nil=-R

x nR nR

ZTqu

q=1

2

1

T = ^ = у nR nR

I

q=1

1 V2

q q

(19)

С

Начало

где п - количество частиц, которое находилось в данной ячейке в рассматриваемый момент времени.

На этом численная схема метода завершается. После этого новые «тестовые» частицы вводятся в поток во входном сечении.

Блок-схема метода представлена на рис. 1. Здесь П - число шагов по времени.

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

Рассмотрим течение за плоской пластиной, поставленной поперек разряженного потока. Область течения представляет собой прямоугольник 100 на 20 см разделенный на 100 х 20 ячеек сетки. Ширина пластины 10 см. Сечение, в котором измерялась компонента скорости и, находилось в 10 см за пластиной (см. рисунок 2). Давление равнялось 101,325 Па. Скорость набегающего потока и ш = 10 м/с. Температура пластины и потока 273 К. В процессе расчета было выполнено 50000 шагов по времени.

Было также рассмотрено моделирование свободной струи. Расчетная область представляла собой прямоугольник размерами 100 на 10 см, в верхней половине которого распространялась свободная струя с и ш = 10 м/с, в нижней половине прямоугольника газ был неподвижен. Сетка пред-

Инициэлизациз начальных данных

¡=0

-* :

¡=¡+1

Старт тестовых частиц

X -

Определение времени и координат пересечения «тестовых» частиц с границами ячейки сетки

Моделирование столкновений «тестовых»-частиц с «целевыми» частицами

уг Определение макропараметров течения / - 1 --

Перемещение «тестовых» частиц

да

7

Конец

Рис. 1. Блок-схема метода ПММК

ставляла собой 100 х 10 ячеек. Температура струи и неподвижного газа равнялась 273 К . Давление равнялось 101,325 Па. В процессе расчета было выполнено 100000 шагов по времени. Результат представлен на рис. 3. Сечение, в котором измерялась компонента скорости и, находилось в 9 см от входной границы расчетной области.

и

Рис. 2. Профиль продольной компоненты скорости и за плоской пластиной

10

—Н— П

Г И" и ч

1

1 1

1 1 1

1

1 1

1

и и и и и

0.002

0.004

0.006

О 008

0.01

Рис. 3. Профиль продольной компоненты скорости и в зоне контакта струи с неподвижным газом

ВЫВОДЫ

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

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

1. Bird, G.A. The DSMC method / G.A.Bird. - The University of Sydney. 2013.

2. 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

3. Hamming, R.W. Numerical Methods for Scientists and Engineers / R.W.Hamming. - New York. - McGraw-Hill. 1962.

4. 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.

DIRECT SIMULATION MONTE-CARLO METHOD APPLICATION TO THE PROBLEM OF DILUTE GAS FLOWS

© 2015 V.V. Nikonov

Samara State Aerospace University named after academician S.P. Korolyov (National Research University)

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. Keywords: dilute gas, direct simulation, numerical simulation, Monte-Carlo method, flat plate, free stream, flow layer.

Valeriy Nikonov, Candidate of Technics, Engineer at the Aircraft Construction and Design Department. E-mail: v_nikonov@mail.ru

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