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

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

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

§1]

ОПИСАНИЕ МЕТОДА КРУПНЫХ ЧАСТИЦ

61

находятся за время

At потоки массы АМ п через границы эйлеровых ячеек.

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

р?,+/Ах Ау = р£ у Ах А у— ДМГ+1/2, / + А 1/2, у— AM" у + 1/2+

AМ" у _1/2,

где поток массы

 

А М {+i/2, у == К Pi+1/2, у У К.Щ+ 1/2, ]’У Ay At.

(3 . 1 0 )

В цилиндрической системе координат разностная форма уравнения нераз­ рывности примет вид

P?.V ( /- 1 /2 ) Дга Дг=р?. / ( /- 1 /2 ) Дга Д г-Д М ?+1/2, у + Д М " _ 1/2>,—

— ДМ",/ +1/г + ДМ "; _1/г,

где

 

ДМ?Д%,,= ( / - 1 / 2 ) Дга < р?+1/2. у > <«?+1/2. ,• >At.

(3.10')

Знак < > обозначает здесь значения р и и на границе ячейки. Выбор этих ве­ личин имеет важное значение, так как сильно влияет на устойчивость и точ­ ность вычислений. Для всех видов записи АМ п характерен учет направления потока на данной границе, что повышает устойчивость вычислений.

а)

Можно определять АМ п по формулам второго порядка точности. На­

пример,

AMi+i/itj

 

рассчитывается

следующим

образом в

плоском случае.

Если

u?ti+ unl+liI>-0

и

 

 

 

 

 

 

 

 

 

 

 

7,? .

. __ 7.п

I (

^

д й \ п

 

Аде

- п

“ f + i . /

“ i - i . /

^

Л

 

И .+ 1 /2 ., =

щ, I

+

 

 

. т

= щ , i +

------------ 5------------>

0 ,

то

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ДМ?+1/2.у =

 

(й ?>;.+

 

 

 

 

(р ?./ +

р?+1' /~ р"~1,/) Дг/ Д/.

Если

u" ;+ u f+li ; < 0

и

 

 

 

 

 

 

 

 

 

 

 

7?

__7#л

 

( °и

^

Ах

 

]

 

 

 

 

«,+1/2. у=

 

И(+1/_

( _

. _ =• ^ +1,

 

 

 

ТО

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Д М ?+1/2, у =

( й ? +1. у

- ~4а. / - ^

/ ) ( р?+1.

Pt+2,y —Pt.y ) Дг/АЛ

В противном

случае,

т. е.

 

 

 

 

 

 

 

 

 

ПРИ

 

 

/ +

« ? « , / >

0

и

j_

ui+1*/

Ui-i, /

< 0

 

 

 

 

ui, i ’T

 

 

4

 

или

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

при

 

 

 

 

y< 0

 

и

ы?+1 ,У----- > 0 ,

 

 

 

полагаем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AM/+1/2, / = 0.

 

 

 

 

 

Аналогично — и в цилиндрической системе координат.

 

 

Если

и7,у+и?+1.у>о

и

 

 

 

 

 

 

 

 

 

 

*62 МЕТОД КРУПНЫХ ЧАСТИЦ [гл. III

то

(/-1 /2 ) (й£,+ Ъы-Ъ1- '•) (рй, +

 

 

 

ДМ?+1/2.,=

рU / - P ? - ../) Д/-з д,.

Если и£ /+ц?+1, у<0

и

 

 

 

 

 

f я

_~/t

/ ди

Az

и(+2 ,/ —wг /

л

/л ip

Wi + 1 / 2 , / Ui+Itj

 

/ ” 2 ~ =

Wt+l,/

4

^

(3 . 1 1 )

то

 

 

 

 

 

 

 

ДМ;"+1/*. / =

(/'- 1 /2 ) (й ?+1.

 

( р?+1

f_ P w ./~ p£/ ) Д г2 д л

В противном случае ДМ"+»/2,/=0.

 

Использование

в этих выражениях скоростей на предыдущем временном

слое

приводит к

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

порядок вычислений: сначала на эйлеровом этапе находятся предварительные

значения скоростей и ио, а потом эти величины используются на лаграижевом этапе для расчета АМ п. Такая последовательность вычислений позволяет про­ водить устойчивый счет в целом лишь при условии устойчивости первого этапа, для чего в (3.4) вместо термодинамического давления р необходимо вве­ сти p+ q: Здесь q — искусственная вязкость, о которой речь шла выше.

б)

Можно поток массы ДМ” определять по формулам первого порядка точ­

ности *)

(плоский случай):

 

 

 

 

 

 

 

Р" s “<• i + “m - ' Ay At,

если

~unL , +

й?+1. , >

О,

ДМ 1п+ 1/ 2, /

 

 

 

 

 

(3.12)

 

P?+i, / Ui' ' +2Ui+1' '

АУд /> если

u'l j +

ы"+1.,• <

0.

В случае цилиндрической

системы

координат получим

 

 

(/•-1/2) P h « b

+ «?+i./. Af, д/>

если

й? , +

/ >

0,

♦ДМ/+1/2, j = <

 

 

 

 

 

(3.12')

 

(/— 1/2) p?+i, у Ut-l+ -Ui+1‘i Аг2 Д/. если й?, ,• +

й?+1, ,• <

0.

Расчеты и аналитический анализ, приведенные в работах [1, 20—23, 29, 211, 218], показали, что формулы**) (3.12) совместно с (3.4) позволяют прово­ дить устойчивый счет и без введения явных членов искусственной вязкости, т. е. при <7=0. Устойчивость вычислений обеспечивается при этом внутренней структурой разностной схемы — наличием аппроксимационной вязкости***). Здесь также возможно без потери устойчивости использовать значения скоро­

стей на предыдущем временном слое tn (применение и и tT лишь несколько ускоряет сходимость), поэтому в данном случае мы можем сначала проводить лагранжев этап, а потом — эйлеров.

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

*) Аналогичная схема для этапа II используется в FLIC-методе [24].

**) В дальнейшем, для определенности, мы будем обращаться лишь к формулам для плоского случая.

***) Этот факт позволяет провести принципиальное обобщение метода крупных частиц на ^пространственно-трехмерные нестационарные задачи [213] (см. также § 2 гл. XII).

§ 1] ОПИСАНИЕ МЕТОДА КРУПНЫХ ЧАСТИЦ 6S

полной удельной энергии Е в системе (3.1) и использовании схем первого по­ рядка точности (3.4) и (3.12) *).

Возможна, естественно, комбинация различных подходов. Например, в областях достаточно гладкого изменения функции целесообразно применять формулы второго порядка точности (3.11), а на разрывах, при расчете областей со сложной структурой — первого порядка точности (3.12). Степень гладкости при этом можно определять, анализируя в каждой точке дифференциальные свойства численного решения. Для этого, в частности, достаточно сравнивать в полученном решении конечные разности последовательныхпорядков, на­ пример,

 

1“”+1./ —

+

“?+!./ — «"/I и Т. д„

где ^ 2 , 5

— эмпирический

коэффициент.

Если

указанное неравенство

выполняется, то при вычислении

используются формулы второго порядка точности; в противном случае —

первого и т. д. Подобную

процедуру для модельного уравнения описал

Р. П. Федоренко

[54].

использовать здесь и центральные разности

в) Возможно,

конечно,

AMi±1/2, / = Pf±i, I Мч±1' j Ay At

или определять АМ п без учета направления потока

(ри)?+1/2. У= J (р?, у И"+1,У+ Р?+1.у и" ;;)

И Т. Д.

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

г) Если использовать дискретную модель сплошной среды и рассматри­ вать в данной ячейке совокупность частиц фиксированной массы т , то в этом случае АМ п определяется как алгебраическая сумма масс всех (/Q частиц, пе­ ресекших за время At данную границу

АМ» = 2 т /.

К

В этом случае получаем консервативный метод частиц в ячейках, который позволяет изучать движение многокомпонентных сред^(§4 этой главы).

При конкретных расчетах в зависимости от характера рассматриваемого течения использовались различные формы аппроксимации эйлерова и лагран-

жева этапов.

э т а п .

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

Здесь происходит перераспределение массы, импульса и энергии по про­ странству и определяются окончательные поля эйлеровых параметров потока на фиксированной сетке в момент времени tn+l—tn+At.

Как уже отмечалось, уравнения этого этапа представляют собой законы сохранения массы Л4, импульса Р и полной энергии Е> записанные для данной.

*) Во FLIC-методе [24] рассматриваются схемы первого порядка точности и используется выражение для внутренней удельной энергии 3 . Для обеспечения вычислительной устойчи­ вости необходимо введение в разностные уравнения явных членов с искусственной вязкостью. Это значительно усложняет численный алгоритм, особенно при) расчете обтекания тел с криьолинейной образующей, так как способы введения членов с вязкостным давлением для целых и дробных (граничных) ячеек различны. Систематические] расчеты по указанной методике нам. не известны. Достаточно полное изложение* и анализ данного подхода сравнительно с методом, крупных частиц содержатся в § 1 Приложения, а также в работе [218].

€ 4

МЕТОД КРУПНЫХ ЧАСТИЦ

[гл. III

ячейки

в разностной форме:

 

 

M„+i = м » + 2 д м?Р.

(3.13)

 

р п+1= р я + 2 д р ? р,

(3.14)

 

£»+!=£» + 2 Д£?р.

(3.15)

Здесь ДМ?р — масса газа, которая пересекла за время Дt одну из границ рассматриваемой ячейки; суммирование производится по всем сторонам ячей­

ки. Аналогичным образом понимаются

2

^ ? р и 2 J A£?p-

Уравнения (3.13)—(3.15) утверждают,

в

частности, что внутри поля тече­

ния нет источников и стоков для М, Р и £ , а их изменение за время A t осуще­ ствляется только за счет взаимодействия на внешней границе области течения.

При этом

предполагается, что потоки массы через границы ячеек А М п (опре­

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

и удельной

энергии

(вычисленные на первом этапе). Величины А М п играют

здесь роль

весовых

функций.

 

 

 

потока р., Х =

Исходя

из

этого, окончательные

значения

параметров

= (ц , V, Е)

на

новом временном слое tn+1= tn-\-At вычисляются по формулам

nn + l_ n«

I

 

 

 

пл . Д^г-1/2, / + Д^£. /-1/2

/+1/2

Д^£+1/2,/

V i . i “ H i . / t -

А х А у — P i . / t -

 

АхАу

 

 

A

 

L Y *

J jx U M t

рi j *

 

 

(3.16)

 

 

 

 

Р?J

l ,/ +

fitI АхАу

рГ/1

‘,/ +

 

 

 

*Г-1./АЛ*?.1/8, / Ч -* г /. 1А Л ! ^ ^

 

 

 

 

 

 

 

 

 

 

рГ/А д: Ау

 

 

(3.17)

 

 

 

 

 

 

 

 

 

 

Формула (3.17) справедлива, когда поток втекает в ячейку (i, /) через все

стороны. Для

 

произвольной ориентации потока формулы будут

приведены

в п. 5.

 

 

 

 

 

 

 

 

 

 

При использовании дискретной модели частиц на заключительном этапе

для уменьшения флуктуаций и повышения точности вычисленийп

роводят до­

полнительный пересчет плотности (по непрерывным потокам массы

ДУИ").

Таким

образом, каждый из всех трех этапов

имеет ряд трактовок. Ком­

бинируя различные представления на этапах, получаем серию разностных схем

модифицированного метода крупных частиц, что и позволяет осуществить

широкий класс численных экспериментов.

 

 

 

4.

 

Можно показать [1, 16, 18, 20], что разностные схемы указанного типа

выражают

 

законы сохранения

массы,

импульса

и полной энергии на сетке

(законы сохранения для всей сеточной области являются алгебраическим след­ ствием разностных уравнений) *). Поэтому в целом разностная схема метода крупных частиц является дивергентно-консервативной, т. е. уравнения (3.16),

(3.17)

удовлетворяют (3.13)—(3.15).

 

 

 

Рассмотрим вначале вопрос о сохранении массы. В каждой ячейке (/, /)

поля

(M x N )

ячеек плотность вычисляется по формуле (3.16). Полная масса

жидкости,

заключенная в указанной

области,

равна

М

N

 

 

М

N

 

 

2

2

р?.+/

=

2

2 Р 7 ./ +

 

 

i - l

/ = 1

 

£= 1 / = 1

 

 

 

 

 

 

+ ^

^

дТд^

(3.18)

 

 

 

 

=1 /=1

 

 

• *) Более. подробно о консервативных разностных схемах см. в работах Самарского А. А. 163, 201, 202] и др.

$11

ОПИСАНИЕ МЕТОДА КРУПНЫХ ЧАСТИЦ

65

Выражение слева представляет собой массу жидкости в рассматриваемой об­ ласти на слое tn+1. Первый член справа представляет собой аналогичную массу на слое tn, а второй член равен изменению массы за время At. Потоки массы через правую границу для ячейки (i, /) и левую — для ячейки (i+ 1, /) вы­ числяются так, что они равны по величине и противоположны по знаку *). Поэтому в (3.18) все значения ДМ п внутри поля течения взаимно уничтожа­ ются, и мы получим

М N

S i S

(р?,У— р" /) Ах д у =

 

с =1 / =1

М

N

 

 

= S ( A <

- A M I w+1/2) + S (АМп1П. i - A M nM+1/*. /)-(3.19)

 

^31 =1

/ =1

Теперь видно, что выражение (3.19) совпадает с (3.13). Следовательно, можно утверждать, что использование формул (3.16) приводит к выполнению закона сохранения массы.

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

На эйлеровом этапе изменения энергии и импульса равны соответственно

 

 

АЁ =

М

N

( E l i — E li) p h A x A y ,

 

 

 

2

2

 

 

 

 

 

 

 

 

 

 

 

 

( 3 . 2 0 )

 

 

А Р =

S

'Z ( W

l i - W ? . i ) p l i AxAy.

 

 

 

-

_ ,J =1/ =1

 

 

 

 

 

Заменяя значения Е, W nk выражениями из (3.4), получим:

 

М

N

Пп

 

 

п

 

Пп

 

п

 

 

д £ =

^

f pi+1/2,

i ui+ll2, / Pi—1/2, j ui- 1/2. / |

 

 

 

 

 

+ Pi. ,4.420?. i+l/2-Pi.

7-1/2”?.

(3.21)

 

 

An

 

 

M

N

nn

__nn

 

 

 

 

 

 

^

Pi+lf2. j

Pi-1/2, / . . . .

 

 

 

Ap x =

 

--------- AX----------- AxAyAt,

 

 

 

 

 

 

i=1/= 1

 

 

 

 

 

 

 

 

 

M

N

nn

 

__nn

 

 

 

 

AD

 

V

V

P i ‘

7+1/2

P i '

'~ 1/2 а Л \ *

 

 

 

Д/^у

 

 

JLi

 

 

ду

AxAyAt.

 

Здесь P x,

 

 

 

 

i= i/=1

 

 

соответственно вдоль осей х

и у.

 

— компоненты импульса P

Как и в (3.18), все величины в правой части (3.21), кроме граничных, встре­ чаются дважды с различными знаками (при суммировании они взаимно уничто­ жаются), и в результате будем иметь:

— S (pi/2, jtli/2, / РМ+1/2, /UM+1/2, /) Д^Д^ +

/=1

~ЬS i (Р?,

1/2 Р?, N+1/2^?, N+i/2)AxAt, (3 .2 2 )

i=l

 

N

 

(Pi/2, /

Pjvi+1/2, /) AyAt9

/=i

 

м

 

APy — S i (P?, 1 / 2

‘P?, W+1/2) A xA t.

i—1

 

*) См., например, формулы (1.11) — (1.12) в гл. I.

66

МЕТОД КРУПНЫХ ЧАСТИЦ

[ГЛ. I ll

Рассуждая подобным образом, получим, что и на заключительном этапе вну­ тренние точки поля вклада в изменение Р и Е не дают— это изменение осущест­ вляется только за счет границ, следовательно:

м

Д £"н = £ (AM?. „ 2£ ? х -Д М ? „ +1/2£? N) + 1= 1

N

+£ (ДМ?/2, , - £ ? j А М % +1/ к / £ & . у)

м

у” 1

 

 

 

A£?+1 = Z

(A M I i/> < i - A M l w+1/2< w) +

 

 

 

1=1

 

 

 

 

 

N

 

 

 

 

+ £ (A M ;/2I

у - д м " м+1/2. ;«5i.;),

(3.23>

 

/=1

 

 

 

M

N

 

 

 

APny+1 = £

(AM?. и Я г - A M l N+1/& iN) + £ (A M ? /2. , <

AM^+J/2.

 

»=1

/= 1

 

 

 

Общее изменение энергии и импульса за время Af равно сумме этих из­ менений на эйлеровом и заключительном этапах. Поэтому внутри области те­ чения имеет место также строгое сохранение величин Е и А

Таким образом показано, что выполняются разностные законы сохране­ ния массы, импульса и полной энергии. Поэтому в целом разностная схема, является дивергентной и консервативной (дивергентно-консервативной) у т. е. уравнения (3.16), (3.17) удовлетворяют (3.13)—(3.15). Анализ схемы с точки/ зрения выполнения законов сохранения представляется важным. Расчетная схема дает более точные результаты, когда она строго сохраняет те же величи­ ны, что имеет место и в рассматриваемом физическом процессе.

Исследование разностных схем, например, на устойчивость и др. показы­ вает, что целесообразно использовать в (3.1)—(З.Г) энергетическое равенство* для полной энергии Е , что при сохранении свойства консервативности схемы позволяет проводить устойчивые вычисления без псевдовязкости.

Следует отметить, что в методе FLIC [24] используется уравнение не для. полной, а для внутренней энергии 3

^+ W - \ 3 + p - V W = 0.

Чтобы избежать неконсервативности этого метода (описание его дано в при­ ложении к данной монографии), его авторы усложняют эйлеров этап: вначале производится расчет промежуточных значений компонент скорости ил, vnt гь затем при вычислении З р используются уже не значения ип и v* (скорости изпредыдущего временного слоя), а усредненные величины ип= (ип+ и п)12> vn= (vn+ v n)/2. Такой прием позволяет достигнуть консервативности схемы, однако при этом для обеспечения устойчивости FLIC-метода в его разностную* схему необходимо вводить искусственную вязкость (лишь единичные расчеты были осуществлены при q= 0 [24]), что значительно усложняет реализацию* алгоритма.

5. При практических расчетах для автоматического определения направ­ ления потока формула (3.17) была изменена. Введем, как это обычно принято* в методах типа частиц в ячейках [2, 3, 16, 24 и др.], функцию и зануме­ руем все стороны ячейки (i, /) индексом А=1, 2, 3 и 4, как показано ниже:

4

112ZJI3

2

•$ 1]

ОПИСАНИЕ МЕТОДА КРУПНЫХ ЧАСТИЦ

67

•Определим значение

относящееся к стороне k , следующим образом*

( 1,

если

жидкость втекает в ячейку (/, /) через сторону к\

О,

если

жидкость вытекает из ячейки (i, /) через

сторону k .

 

 

 

(3.24)

Тогда в методе крупных частиц окончательные значения параметров потока

.'р, X (и, о, Е) на новом временном слое tn+1= tn+ k t в декартовой системе коор­

динат

определяются

так:

 

 

 

 

 

 

пл+ 1

ПП

, ДМ?-1 /2 ./+ ЛЛ*?, /—1/2

ДА*“ /+1/2-“ ДМ?+1/2, /

 

Pi. / - P

i . / i

 

 

 

 

 

>

*?.7 = W . ,.(l)X?_lt;.AM7_I/2> / + D ? ,y (2)X?>;_1AM» м /2 +

(3.25)

+ Df, j (3) X?+1. ,ДМ"+1/2_, + D?,

(4) X?, ,+1ДМ?. /+1/2+

X?,, {р* ,ДхД«, -

- [ 1 ~ m . j (1)] ДЛ4?-1/2. / - U - - D ? . / (2)] m

i ,_1/a- [ l

- D ? „ - (3)] ДМ?+1/2., -

 

 

 

 

-

[1 - D f , , (4)] 4 M J ;+1/2}}/(р?,+)Д^Д(/)

1И соответственно в цилиндрической системе имеем

 

 

Р?.+/

= Pi! /Н“

1/2) дr2Az [АЛ4?_!/2>/

АМ?+1/2, / + АЛ4" /—1/2

АЛ4? /+1/2]»

 

 

 

 

 

 

 

 

(3.2?')

*7.У = { ^?, у (1)

 

/AM?_1/2, / +

D?, у (2) X?, у^ДМ?. / . 1/2+

 

 

+£>?, / (3) Х?+1. /АМ?+1/2. ,+D ?,, у (4) X?. /+1AA4?t/+1/2+

+ Ч

у {(/-1 /2 ) Аг’Дгр?, у—[1- D ? ву (1)] АМ?_1/2,/- [ 1 - 0 ? , у (2)] AM? Ь1/2-

— [! —£>?,у (3)] ДЛ4?+1/г. /- [ 1 - 0 ? , у (4) ДМ?./+i„}}/[(/ - 1/2)Дг?Аг р?у].

.Вычислительный цикл, таким образом, закончен. Описание алгоритма метода крупных частиц проведено для целых ячеек — внутренних ячеек поля течения (со всех сторон окруженных жидкостью) и граничных ячеек (прилегающих к обтекаемому телу так, что его контур совпадает с границами ячеек). В случае же обтекания тел произвольной формы задача значительно усложняется — контур тела при этом пересекает прямоугольную эйлерову сетку, почему необ­ ходимо вводить в алгоритм дробные ячейки (см. § 3 этой главы). Практические расчеты показали, что использование здесь дробных ячеек дает гораздо боль­ ший эффект, нежели ряд других способов задания криволинейной границы тела (например, расчет в координатах s, /г, где s — длина дуги вдоль контура тела,

п — нормаль к телу

и др.).

6.

Теперь,

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

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

При использовании дифференциальных уравнений Эйлера в дивергентном виде (3.1) мы делаем предположение, что на эйлеровом этапе поле плотности р заморожено, т. е. dp/dt=*0. При этом из уравнения неразрывности следует, что div(pW )=0. Тогда в уравнениях импульса и энергии р можно вынести из-под знака производных, а члены вида div(cppW), где ср=(1, и, v, Е),— отбросить. Но это и означает отсутствие потоков плотности массы, импульса и энергии через границы ячеек, что является предположением, выдвигаемым на эйлеровом этапе для уравнений движения в интегральной форме (З.Г).

Теперь проведем рассуждения в обратном порядке. Рассмотрим систему <(З.Г) в предположении отсутствия потока массы через границы ячеек. При этом

68 МЕТОД КРУПНЫХ ЧАСТИЦ [ГЛ. Ill

правая часть уравнения неразрывности в (3.1') равна нулю, откуда следует,, что поскольку т(£) — произвольный объем, то dp/dt= 0. Мы получаем условие «замороженности» поля плотности р, в результате чего в уравнениях импульса и энергии можно вынести р из-под знаков интеграла и производных.

Таким образом, показано, что и на эйлеровом этапе рассмотрение системы (3.1) в предположении «замороженности» поля плотности эквивалентно рассмот­ рению системы (З.Г) в совокупности с предположением об отсутствии потока

массы

через границы

ячеек.

 

7.

Дадим

теперь

иную

трактовку метода крупных частиц.

а) Выше

было приведено

традиционное описание указанного подхода,

где на основании схемы расщепления были получены разностные уравнения. Однако в работе [23] отмечалась возможность трактовки численных схем мето­ дов частиц с помощью локально-лагранжевых координат (метод частиц в ячей­ ках в [23] был описан именно с этой точки зрения). Следует отметить, что подобный подход — решение в локально-лагранжевых координатах — исполь­ зовал В. Ф. Куропатенко при расчете одномерных задач газовой динамики.

Рассмотрим систему уравнений

гидродинамики в эйлеровой

форме

ди

. ди'

,

ди

,

1 др

л

 

-z r + u -5- + V-5 ----- т“ =

0,

 

dt

дх

1

ду

1 р дх

 

(3.26)

dv

, dv .

dv

.

1 др

~

dt

1 дх

 

ду

1 р ду

 

 

вокрестности точки U, *о, Уо• Если коэффициенты в (3.26) считать постоянными

иравными соответственно и0, v0, р0 и т. д., то уравнения в (3.26) станут линей­ ными. Введем лагранжевы координаты £, г|

l = x — u„ (t— <0),

 

r\ = y — v ,( t — tB),

(3.27)

т= t — t0.

Вэтих переменных система (3.26), приведенная к линейному виду, запишется следующим образом:

ди

.

1

др

 

дх

.

ро

д1

 

frdv

1 др

(3.28)

дт + р 0

дч

 

Легко видеть, что система уравнений газовой динамики в локально-ла­ гранжевых координатах (3.28) представляет собой укороченные уравнения (3.3), используемые на эйлеровом этапе нашего метода.

За время At расчетная точка сместится на

Ах = ы0Д/,

A y = v 0At.

(3.29)

 

Применяя какую-либо разностную схему для численного интегрирования

(3.28), получим новые значения параметров потока в момент

At на сдви­

нутой сетке (3.29).

 

Используя теперь в качестве коэффициентов исходной системы новые,

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

pj1, можно про­

извести интегрирование системы (3.28) еще раз и т. д. Таким образом мы полу­ чим локально-лагранжеву разностную схему. В задачах, имеющих две (а тем более три) пространственные переменные, так проводить длительные вычисле-

§ 1] ОПИСАНИЕ МЕТОДА КРУПНЫХ ЧАСТИЦ 69

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

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

Итак, решение в локально-лагранжевых координатах по методу крупных частиц предусматривает следующую последовательность операций:

1)

численное интегрирование системы (3.28) и определение новых пара­

метров

потока в последующий момент времени;

2)

вычисление новых координат расчетных точек;

3)определение путем интерполяции новых газодинамических параметров

впрежних узлах расчетной сетки.

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

Интегрирование системы (3.28) в локально-лагранжевых координатах (3.27) совпадает с эйлеровым этапом. Вычисление смещений расчетных точек представляет собой лагранжев этап (моделируется движение потока массы через границы эйлеровых ячеек). Определение газодинамических параметров в «прежних» расчетных точках путем интерполирования является аналогом заключительного этапа. Указанная интерпретация нам представляется важной

для более

глубокого понимания механизма

расщепления.

 

б)

Рассмотрим еще одну трактовку метода крупных частиц, позволяющую

интерпретировать его как метод потоков [55].

 

 

 

Во всех уравнениях

(3.1), как видим,

присутствует член вида (Ну(рф140,

где ф={1, Ц, v, £}. Так как р\У~ДМ , то этот член соответствует ДМ-ф. От­

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

к

потоку массы

 

 

 

 

 

 

Ш п

.=

/Р /,ум*+1/2./дУа *»

если

и*+1/2. / >

0 ,

 

1+1/2, '

lPf+if/M£+i/2i/AyAf,

если

U{+1/2, / < О,

где ДМ?+1/2,/=<р>?+1/„/ и?+»/*,/ Дг/ Д/,

можно

рассматривать

также потоки

импульса

и энергии

 

 

 

 

 

-Ф= {ы. V,

Е}.

 

 

/ = <р-ф>?+1/г. /«"+1/2./At/А/,

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

Р?.У = Р?, /

Д * Д у {^P^f+i/2, j ' u ?+1/2, / Д*/ +

 

 

 

 

 

 

“Ь ^p^i, /+1/2* /+ 1-/2ДЯ

<Ср)>?-1/2, /И?-1/2, /Д*/

j- ljitf, /-1/2^^}»

( Р У * ) " + /1 =

(р£/*)?. у - - д щ

{ < P ^ f t > W , у• «?+ 1/2. ,"A y+<pU k>l /+1/2•vl i+mAx

где

 

 

<P</*>?-l/2>/ *W?-l/2, jty

<pUk>?t /-1/2*^?, /-1/гД-^}*

 

 

 

 

 

 

 

 

 

 

 

 

и k ~

(^» »

 

 

 

 

(Р£ )?.? = (Р£ )" У—

 

{<Р£ >?+1/2, У«?+1/2. £У +

<р£>" /+1/2•Vi, i+i/£x —

 

 

 

— <p£>?_i/2, /•«?.!/,, /Ау— <р£>" j- i/ftf.l- 1/гАх}.

Отсюда находим новые значения компонент скоростей и"§+/ , и энер­ гии £?+у1| которые, как нетрудно убедиться, совпадают со значениями, полу­ чаемыми на заключительном этапе (3.16), (3.17).

70

МЕТОД КРУПНЫХ ЧАСТИЦ

[ГЛ. III

8.

Из самого характера построения расчетной схемы следует, что в методе

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

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

ковых зонах, областях срыва и т. п. формируется сравнительно

мед­

ленно.

 

В отличие от методик, применяемых зарубежными авторами (MAC,

FLIC

и др.) [24, 47, 56], метод крупных частиц, разработка которого проводилась независимо от них с 1965 г., широко используется для систематических расчетов задач обтекания тел сжимаемым газом в широком диапазоне изменения началь­ ных данных (по единому алгоритму рассчитываются, как уже отмечалось, до-, транс- и сверхзвуковые задачи, области срыва, местные сверхзвуковые зоны и т. п.). В этом методе рассматриваются дивергентные формы исходных и раз­ ностных уравнений; используется энергетическое равенство для полной энер­ гии Е ; по-новому трактуются этапы вычислительного цикла, граничные усло­ вия задачи и др. Так, например, для определения потока массы ДМ" здесь применяются разностные представления различных порядков точности; на заключительном этапе вводится дополнительный пересчет плотности (что спо­ собствует устранению флуктуаций и позволяет получить удовлетворительные результаты при сравнительно небольшом числе узлов расчетной сетки); имеет место выполнение законов сохранения массы, импульса и полной энергии и т . и. Все это дает возможность получить в методе крупных частиц, в отличие от упомянутых выше подходов, дивергентно-консервативные и диссипативно­ устойчивые схемы.

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

Отметим в заключёние этого параграфа некоторые физические аспекты метода.

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

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

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