Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Метод крупных частиц в газовой динамике

..pdf
Скачиваний:
18
Добавлен:
12.11.2023
Размер:
22.32 Mб
Скачать

§ 1]

МЕТОД ЧАСТИЦ В ЯЧЕЙКАХ ДЛЯ ОДНОКОМПОНЕНТНОЙ СРЕДЫ

21

б) объемные интегралы, входящие в (1.5), имеют вид

где / — функция от х , a t* может быть равно t либо Тогда

$

рfd x = f , ( P )

I pdx,

(1.6)

. ( t * \

 

1

Т .

 

но Li — лагранжева ячейка,

следовательно,

 

5 p d r =

J

p d x = y im/ = M i i.

 

£ / ( 0

L . { t +At)

 

L .

 

Здесь суммирование проводится по всем «массовым» точкам (частицам), находя­ щимся внутри ячейки Lt*.

Пусть t=n-At. Введем следующие обозначения для /:

/ " (О = /2.» f L. (t + ^ ) = f u ‘

Заменяя уравнения (1.4) (или (1.5)) разностными соотношениями, получим

M nW = M nW n— At J pads,

s4

(1.7)

МпЭ--=~уМ"[(Йг)2—(W )!] + AM B—&t J (pW)„ds.

s4

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

Рпов= PL, + { % , (pW)BOB= (PLc• W Lt)n

(PW),

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

Таким образом, на эйлеровом этапе из формул (1.7) находятся «промежу­

точные» значения скорости W и внутренней энергии Ь *). В пространствен­ но-двумерном случае при использовании первоначально прямоугольной рав­ номерной сетки x = (i+ 1/2)Дл:, y(j+l/2)Ay получим следующие выражения для

определения составляющих скоростей и (вдоль оси я), v (вдоль оси у) и внутрен­ ней энергии Ь в лагранжевой ячейке L t:

*) Эти значения (они отмечаются тильдой) будут предварительными потому, что на дан­ ном этапе расчета не учитываются эффекты, обусловленные перемещением среды.

22

МЕТОД

ЧАСТИЦ В ЯЧЕЙКАХ

[ГЛ.

Здесь

 

 

 

 

й

= -i-(Й +

Мл),

V = J (о + оя).

 

II. Л а г р а н ж е в

э т а п .

 

 

На этом этапе проводится регуляризация расчетной сетки и сместившиеся

лагранжевы ячейки L t

возвращаются

в первоначальное положение E t

(здесь

моделируется обмен). Следя за расположением массовых частиц, находим те из них, которые пересекли границы эйлеровой ячейки за время At при ука­

занной перестройке

сетки.

 

Проинтегрировав

уравнение (1.1), получим

 

или

AxK= W KAt

(1.8)

x ^ = xfk + WKAt.

 

 

 

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

Значение Wк, входящее в (1.8), определяется в результате интерполяции скоростей для групп соседних ячеек, при использовании каких-либо из скоро­

стей WE ., WL . либо некоторой их комбинации, например,

/=1

где а к .— весовые функции,

4

а к .= \, а Lt,

относятся к четырем соседним

у

J

/= о

окружающим

центральную ячейку^! и имею­

ячейкам L i t l , L /t2, L i%3, L/i4,

щим с ней по одной общей границе.

 

 

III. З а к л ю ч и т е л ь н ы й

э т а п .

 

Определив на I этапе изменения скорости и удельной внутренней энергии в лагранжевой ячейке L t за время At, можно теперь найти эти параметры в фик­ сированных (по пространству) эйлеровых ячейках Е ь, которые получаются в результате возвращения лагранжевых ячеек L t в первоначальное положение.

Заметим,

что для любой газодинамической

функции g(x,

t), определенной

в ячейке

L t в момент времени

t,

имеет место равенство

 

 

] Р£ di -

~

f pg dx +

j pgWn ds,

(1.9)

 

4

 

Ei

sE.

 

где E t — фиксированный объем, совпадающий c Li(t), SE. — поверхность E t. Интегрируя (1.9) по времени от t до t-\-At, получим

5

p g d i — 5 p g d t =

 

 

 

+

L;(0

 

 

 

 

= $ p(*. < +

* + д 0 d i — 5 p(x,

t) g(x, /)dx +

 

 

Ei

Ei

 

 

 

 

i +Lt

 

 

 

+

S 5 Pg w ndsdt.

(1.10)

t s . .

 

МЕТОД ЧАСТИЦ В ЯЧЕЙКАХ ДЛЯ ОДНОКОМПОНЕНТНОЙ СРЕДЫ

23

Так

как E ^ L ^ t ) ,

то

 

 

 

 

 

 

 

 

 

 

 

 

$

pgdx = [ р(х,

t)g(x, t)dx

 

 

 

 

 

 

Ч «)

 

 

Е.

 

 

 

 

и соответствующие члены в уравнении (1.10) уничтожаются.

по объему E t.

 

Теперь используем выражение (1.6) для интегрирования

Предварительно

заметим, что

 

 

 

 

 

 

 

 

 

$р(*. t + A t ) d x = ^ m j ^ M nE^ ,

 

 

 

 

 

Ei

 

 

Ei

 

 

 

тогда выражение

(1.10) с учетом

(1.6) запишется так:

 

 

 

 

 

 

 

 

 

/+ At

 

 

 

 

 

М Ц 'gv. 1=

Mi~gL -

5

5 pgWn ds dt ,

 

 

причем gL. — значения

функций,

 

'

Se‘

 

 

определяемые на I этапе. Но М £ .= М е .,

следовательно,

 

 

 

 

 

t +At

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

м Е:п

'ё Е:п

1= м ё .ё и -

$

$ pg w ndsdt,

 

(l.ii)

 

 

 

 

 

 

 

 

*

SE.

 

 

 

 

 

 

 

 

 

 

 

ci

 

 

где

индексом (/г+1)

отмечены

величины

на

слое t+ A t, а индексом

п — на

слое

t.

 

интеграл в

(1.11) соответствует переносу

величины g из

 

Поверхностный

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

t + At t+At

5

$

РgWn dsdt = g L. J

$ pWndsd t—

1

%

'

SE*

 

 

 

t +At

где первый интеграл справа берется по тем частям SE. поверхности sE*>у кото­

рых скорость

Wn положительна (поток вытекает), а второй — где Wn отрица­

тельна (поток

втекает через часть sE+* поверхности SE(). Величины ^

со­

ответствуют тем соседним ячейкам N , окружающим ячейку L u из которых поток втекает в ячейку L*.

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

соотношение (1.2), получим

 

 

__

t +At

 

 

 

J

\ pWn ds dt =

2 mj,

(1.13)

i

ЯР ' Д*

 

т. е. интеграл (1.13) определяет сумму масс всех частиц, перемокающих поверх­ ность sE. за время At.

Из (1.11), (1.12) и (1.13) получим «окончательное» уравнение пересчета газодинамических параметров на фиксированную эйлерову ячейку (происходит

24

МЕТОД ЧАСТИЦ В ЯЧЕЙКАХ

[ГЛ.

возвращение лагранжевых ячеек в исходное состояние £*):

М 7 ' ё ЕП ] ' =

M E .g L t — gLt 2Ш / + 2g L 2tnf , N - =

 

1 1

z z 1 из '

JV lA в

-) (1'14>

 

=

£m') 1

Здесь последнее суммирование проводится по тем соседним ячейкам N, окру­ жающим ячейку Ь и из которых частицы приходят в Е г (входящие частицы обозначены индексом «в», исходящие — индексом «из»).

В частных случаях для значений массы, импульса и энергии соответствую­ щие уравнения будут иметь вид:

М п +.“ • ( м » _ 2 m Л + 2 2 «л

Л1«+1^«+1= / Л 1 _ 2 т Л Г +

N

(1.15)

\

из

/

в

М ”+1£ “+1 =

( м п - 2

я*/) £

+ 2

(£дг 2 я»/,

При определении плотности вещества (которая используется на этапе I для нахождения давления р из уравнения состояния) массу всех частиц в ячей­ ке М л+1 следует разделить на объем ячейки т

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

Постановка граничных условий будет подробно описана в гл. III при рассмотрении метода крупных частиц.

3. Из-за наличия дискретных частиц численная схема метода частиц в ячейках является весьма сложной, и аналитическое исследование ее устой­ чивости затруднено. Вязкостные эффекты, вопросы аппроксимации и устойчи­ вости будут подробно обсуждены ниже при рассмотрении метода крупных частиц. Приведенные там положения справедливы и для метода частиц в ячей­ ках, поэтому ограничимся здесь лишь изучением некоторых специфических осо­ бенностей именно метода частиц (более подробно об этом см. в работе Н. Н. Ану­ чиной [14]).

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

В указанном методе для простоты вычислений часто используют недо­ статочно устойчивый (или просто неустойчивый) эйлеров этап, построенный на аппроксимациях центральными разностями. Однако в целом вычисления про­ водятся устойчивым образом, так как на последующих этапах происходит «компенсация» указанной неустойчивости. Это объясняется тем, что численная схема обладает некоторой вязкостью. Вид схемной вязкости можно получить из дифференциальных приближений путем разложения разностных уравнений по сеточным параметрам на всех трех этапах в ряды Тейлора относительно цен­ тра ячейки *). В результате получаются исходные дифференциальные уравне-

) Более подробно об этом см. в гл. IV.

Рис. 1.2. Расчетная сетка для двух­ компонентной жидкости.

§ 2]

МЕТОД ЧАСТИЦ В ЯЧЕЙКАХ ДЛЯ МНОГОКОМПОНЕНТНЫХ СРЕД

25

ния и дополнительные члены, пропорциональные Ах, Ay, At и локальной ско­ рости движения среды. Некоторые из этих членов по своему виду похожи на члены, описывающие реальную вязкость и теплопроводность, другие же из них не связаны с какими-либо известными физическими свойствами жидко­ сти. В областях, где схемная вязкость достаточно велика (например, на удар­ ной волне), неустойчивость демпфируется; там же, где вязкостные эффекты ма­ лы (в застойных областях и т. д.), неустойчивость начинает прогрессировать вплоть до появления отрицательных величин энергии и давления. Для устра­ нения этой неустойчивости в разностную схему метода частиц в ячейках не­ обходимо вводить явные члены с искусственной вязкостью q.

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

§ 2. Метод частиц в ячейках для многокомпонентных сред

Опишем теперь способ развития метода частиц в ячейках на случай рас­ чета многокомпонентных сред. Следуя Амсдену [41], введем в рассмотрение двухкомпонентную жидкость, одну из компонент которой будем обозначать

«точками» ., другую — «крестами»

X (рис. 1.2).

В качестве исходных используются дифференциальные уравнения законов

сохранения

массы,

импульса

и энер­

гии

 

 

 

( ^ - + w - v )

p = - p v - w ,

(1.16)

Р ( -

| г + v)

W = - V P ,

(1.17)

p ( - | - + W . v ) [> + i - («*+*,*)] =

= - V - ( p W ) . (1.18)

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

всвою очередь, на три шага. Вычисляются:

1)величины давления для всех ячеек

системы; 2) новые (промежуточные) значения

обеих компонент скорости для всех ячеек; 3) новые (промежуточные) значения удельной внутренней энергии во

всей системе.

Рассмотрим коротко все элементы вычислительного алгоритма.

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

k Ь

деленная на часть объема ячейки, занятого данной

жидкостью; х = А х Ау Аг

в случае декартовой системы координат

(т=2яг^ДгАг в осесимметричном] слу­

чае, здесь Ti — радиус центра ячейки

i, /). Пусть

материал, обозначенный

26

МЕТОД ЧАСТИЦ В

ЯЧЕЙКАХ

[ГЛ. I

точками, занимает часть а объема ячейки

/, /,

тогда

материал, обозначенный

крестами, займет часть

(1—а) объема этой

ячейки. Отсюда

 

 

 

 

(U 9 )

где /., /х — соответствующие функции для материалов, обозначенных точками и крестами.

Если уравнение состояния таково, что давление прямо пропорционально

плотности, то полное давление в

ячейке будет определяться

так:

В других случаях используются более сложные соотношения.

 

На

в т о р о м

и т р е т ь е м

шагах эйлерова

э т а п а

вычисляются

промежуточные значения параметров потока w, v,

Ъ,

 

Закон сохранения массы (1.16) автоматически удовлетворяется благодаря

дискретной модели

частиц.

 

 

 

Для

обеспечения устойчивости в данном методе используется искусствен­

ная вязкость q, которая добавляется к давлению р так, что в уравнения входит величина p + q .

Распишем уравнения (1.17), (1.18) более подробно для цилиндрической системы координат:

 

д и .

д и .

л д и

д {

.

ч

 

Р Ж +

+

=

 

+

 

 

d v .

d v .

d v

д /

,

ч

 

Р 1 Г + р “

I F +

pt) ~ д !

~ д Г

( Р + Я ) ,

P W [ ^ + у ( « 2+ ^ ) ] + Р « ^ г

[ 3 + ± ( u * + v * ) ] + Pv ±

[ * + | («*+»■)] =

 

 

 

—-

Т 1F

|У + Я) иг] — gj- [(/>■+ q) v\..

Заметим, что

(ы2+ u2)J =

+

. Пренебрегая конвективными чле­

нами, получим следующую укороченную систему уравнений эйлерова этапа:

 

ди

 

 

I

 

 

 

Р IdFt

+

|

 

( 1.20)

 

d v

 

 

 

 

 

 

 

 

 

>"аГ = ■ & < р + ч )

 

 

 

 

1 д

 

 

 

 

( 1.21)

 

 

 

 

 

 

В простейшей разностной форме уравнения (1.20) примут такой вид:

 

U‘i~\----- ^ ---- Ы-1/Ш---Р(+1/2+

9i- l/2---<]{+1/2

 

v{ Ф +

(РГ 1/2-

Р{+1/2 +

 

1/2-

1/2) .

( 1. 22)

Здесь в качестве давлений на границах ячейки берутся^полусуммы давлений в соседних ячейках, например, Р { .1/2 = у (р[^+ р[) и т. д. Если соседняя ячейка пустая, то согласно [41] давление на границе полагается равным

§2]

МЕТОД ЧАСТИЦ В ЯЧЕЙКАХ ДЛЯ МНОГОКОМПОНЕНТНЫХ СРЕД

27

нулю. Величины q в (1.22) вычисляются следующим образом [2, 41]:

/_ «щ,) ( щ ) ( м { +1) ( и [ - 4 +1)

91+1/2

( A lj+ A f y ^ + titi)

1/2

(Л4{.-ЬЛ<ГЛ_г) (т,--ьX/_!)

 

J+V . = (аыо) И ) ( к +1){у{—у{+1)

 

ч ‘

(м ;:+ м ;Ч 1 )(2т,-)

 

/-1/. =

( « О Н ) (М {-*)(у{-*-у[)

 

 

(Mt + M j - 1) (2т/)

 

где <ш0 — константа.

Если разности скоростей в выражениях для q положительны, то искусст­ венная вязкость полагается равной нулю (<7=0). Величина q также равна нулю на границах с пустой ячейкой, твердым телом или осью симметрии.

После вычисления во всем поле величин и и v можно приступить к опре­ делению 3:

Ц = [ ( » ■ ) { - - < Ц Г % X / J +

+ 7 Д 7 [(qur)i-m— (qur)[+4i\ — ^ r

(ql-i/г—qi+i/») +

-^- Ы I/2-

s;+1/2)+

+ ^ [ ( ^

) r 1/2- ( ^ ) / +1/2] - - | - W ' - 1/2-< ? /+1/2)}

(1.23)

Здесь

 

 

 

 

 

(ur)'i - г/2 =

\ [(iij-! +

«{_ О Г,- _! +

(Й +

MJ) r,.] ,

 

(ur)U !/2 =

+

tt{+i) г,-+1 +

(и{ +

u{) /",] ,

 

Б/+* '* = 4 ( й « + рГ + 5 ( + » { ) .

 

 

1/2 = 4- ( ^ ” 1 +

oi“ 1 + Wi+ V'i) .

 

 

поскольку величины с чертой определяются в [41] как полусуммы соответству­ ющих скоростей «с волнами» и «без волн». Если соседняя ячейка пустая, то

иг = у (й'г + M'i) rt ,

v = U i [ + v i ) .

Z nil

Для ячейки, смежной с твердым телом или осью симметрии, будем иметь

и г= 0.

Формула (1.23) справедлива и для однокомпонентной ячейки. В смешан­ ной ячейке возникает также проблема распределения внутренней энергии меж­ ду материалами. Здесь возможны различные подходы. Рассмотрим, например, общее изменение внутренней энергии в ячейке

AQ i= M {-A3{.

Пусть материалу а соответствует К а-часть изменения полной внутренней энер­

гии в ячейке

Ma -A3a = / t a -AQ.

28 МЕТОД ЧАСТИЦ В ЯЧЕЙКАХ [ГЛ. I

Для обеспечения закона сохранения энергии потребуем

S X - i .

а

Величины к а выбираются так, чтобы обеспечить необходимый поток энергии

через границу двух

компонент.

Л а г р а н ж е в

э т а п во многом аналогичен соответствующему этапу

для однокомпонентной среды. На первом шаге этого этапа осуществляется пере­ счет внутренней энергии, полученной на эйлеровом этапе, в полную удельную

энергию.

На втором шаге реализуется движение частиц.

Н а

з а к л ю ч и т е л ь н о м э т а п е

(Амсден в [41] называет эти вы­

числения третьим шагом лагранжева этапа)

производится расчет окончатель­

ных значений параметров потока в момент времени £+А£.

§ 3. Примеры расчетов методом частиц в ячейках

Приведем теперь в качестве примера некоторые результаты, полученные

с помощью

метода частиц в

ячейках.

 

1.

Рассмотрим вначале

задачу

о движении поверхности раздела двух

газов [2].

 

 

 

На рис.

1.3 показан прямоугольный ящик вместе с положением границы

раздела газов в различное время: сплошная линия соответствует £=0, штрихо­

вая— £=12, штрихпунктирная— £=19.

Первоначально справа находился

Рис. 1.3. Положение границы раздела двух газов в различные моменты времени.

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

2. Исследовалась также задача о взаимодействии ударной волны с дефор­ мируемым препятствием [40], когда обычно возникает очень сложная конфи­ гурация потока. Изучается модель, в которой и окружающая среда, и обтекае­ мый объект представляются в виде одноатомного невязкого и нетеплопроводного газа с политропическим уравнением состояния. Такой модельный случай под­ дается расчету методом частиц в ячейках. Поток будем полагать двумерным, ограниченным двумя параллельными твердыми стенками. Исследуемое тело первоначально имеет прямоугольную форму (ширина его 10 ячеек) и прости­ рается вплоть до правой границы области интегрирования (рис. 1.4). При расчетах использовалась сетка 24x50.

§3]

ПРИМЕРЫ РАСЧЕТОВ МЕТОДОМ ЧАСТИЦ В ЯЧЕЙКАХ

29

Пусть в момент времени £=0 слева направо начинает двигаться ударная волна (скорость газа за волной и=1,0). Около тела газ покоится и не нагрет; плотность тела в четыре раза выше плотности газа. Скорость движения скачка wc= l,3 3 , плотность газа за скачком рс=4,0.

На рис. 1.4 приведена при £=35 типичная картина взаимодействия скачка с деформируемым телом удлиненной формы. На рис. 1.5 показан аналогичный результат для случая короткого обтекаемого тела (размером 10x20). Помимо

Рис. 1.4. Взаимодействие ударной волны с удлиненным деформи* руемым препятствием (/=35).

Рис. 1.5. Взаимодействие ударной волны с коротким обтекае­ мым телом (/=35).

характерных линий, приведенных на рис. 1.4, здесь также^изображены линии тока, которые в момент £=0 являлись горизонтальными. *

3. На рис. 1.6 показаны для течения азота результаты расчета очень сложной задачи о движении скачка уплотнения по каналу с изменяющимся се­ чением [40]. В начальный момент времени поток однороден, затем в окрестно­ сти угловой точки О осуществляется его разворот и реализуется течение Прандтля — Майера *).

*) См. также работу [185] и гл. X.

Соседние файлы в папке книги