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

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

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

§ 2] ПОСТАНОВКА ГРАНИЧНЫХ УСЛОВИЙ 71

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

На последующих этапах расчетного цикла моделируется обмен (произ­ водится регуляризация расчетной сетки — лагранжев объем возвращается в первоначальное положение), и в новый момент времени определяются парамет­ ры поля течения. Так, на втором (лагранжевом) этапе рассматривается поток крупных частиц через фиксированную эйлерову сетку (здесь важен учет на­ правления движения), в результате чего происходит перемешивание «старых» крупных частиц. И, наконец, на третьем (заключительном) этапе вычислитель­ ного цикла из законов сохранения массы, импульса и энергии, записанных в разностной форме, определяются новые (окончательные) значения крупных частиц и их параметров на фиксированной эйлеровой сетке. По существу, дифференциальная система уравнений используется только на первом этапе, а на втором и заключительном — естественная форма законов сохранения. Исходная система уравнений, таким образом, суммарно аппроксимируется на всех трех этапах вычислительного цикла. Явления переноса (диффузия, вяз­ кость, теплопроводность) здесь приближенно моделируются в процессе обмена путем переноса массы, импульса и энергии крупными частицами [212].

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

§ 2. Постановка граничных условий

Рассмотрим в качестве примера задачу о расчете течения около затуп­ ленного тела. Область, в которой проводятся вычисления, а также расчетная сетка показаны на рис. 3.2 (рис. 3.2, а относится к случаю расчета обтекания конечного тела OEKL, а рис. 3.2, б — полубесконечного в направлении положительной оси х препятствия ОЕК).

В качестве начальных данных брались параметры невозмущенного потока. Граничные условия ставились следующим образом: на левой границе АВ использовались условия в набегающем потоке газа; на участках АО, LD пло­ скости (или оси) симметрии AD — условия симметрии потока; на теле OEKL — обычные условия на твердой стенке (условия непротекания или прилипания); на верхней ВС и правой CD открытых границах области проводилась эк­

страполяция параметров течения за рассматриваемую область.

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

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

72 МЕТОД КРУПНЫХ ЧАСТИЦ [ГЛ, III

без проскальзывания. В этом случае обе компоненты скорости меняют знак (условие прилипания).

Пусть одной из прилегающих сверху к

телу

ячеек

отвечают

индексы

(t, М), а соответствующей ей фиктивной ячейке внутри

тела — индексы (i,

М + 1) (рис. 3.2). Тогда при указанной

выше

трактовке

граничные

условия

непротекания на теле запишутся так:

 

 

 

 

 

« /. M+l = « /.№

=

— » l.M .

 

(3 -30)

а условия прилипания

 

 

 

 

 

ui*M+1 = ui,

vi, M+I =

м•

 

(3.31)

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

Я

Рис. 3.2. Структура расчетной сетки для задач обте­ кания затупленных тел (слои фиктивных ячеек за­ штрихованы).

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

$3] ОБТЕКАНИЕ ТЕЛ ПРОИЗВОЛЬНОЙ ФОРМЫ 73

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

Через открытые границы жидкость может втекать или вытекать из об­ ласти, и здесь должны быть обеспечены некоторые условия непрерывности

движения.

Пусть, например,

жидкость

 

 

 

втекает

в

прямоугольную область с левой

внешний нотой

стороны, тогда здесь и задаются параметры

^777777777777777/

V 777777777777777

набегающего потока. На остальных откры­

Внутренний нотой

тых границах проводится

экстраполяция

 

 

 

параметров потока изнутри, т. е. в фиктив­

Условия

 

Условия

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

 

ненротениния

 

прилипания

из ближайшего (к границе) слоя (экстрапо­

ю

 

*>

ляция нулевого порядка).

 

 

 

когда

жидкость

Рис. 3.3. Интерпретация постановки

Рассмотрим

случай,

граничных условий на теле.

вытекает справа из сетки длиной в N

 

 

 

ячеек.

Наиболее

естественно представить

вытекающий

поток

однородным.

В простейшем случае условия на слое / в фиктивной ячейке (N + l, j) должны быть такими же, как и в самой ячейке (N , j) (рис. 3.2). Таким образом, в конце I этапа каждого цикла вычислений полагаем:

U N + U J U N , J *

v I V + i t / =

v N t / *

/ = £ # , / »

(3.32)

и в конце III этапа имеем:

 

 

 

 

pRrVi. /=рЯгГ/.

=

VN\ \ , i = uN+,h

n V i. / = £ £ !/

(3.32')

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

При сверхзвуковом течении характер граничных условий (экстраполя­ ция изнутри) не вносит каких-либо осложнений, так как возмущения, распро­ страняющиеся со скоростью звука, «сносятся» потоком. Сложнее при дозву­ ковом или трансзвуковом течениях — здесь необходимо позаботиться, чтобы влияние границ было небольшим. Естественно, что внешняя граница области интегрирования должна выбираться достаточно далеко от источников воз­ мущения, тогда методы экстраполяции потока за пределы рассчитываемой области возможны. Таким образом, основной принцип постановки краевых условий заключается в том, что через открытые границы, области не должны проникать сколь-нибудь заметные возмущения внутрь расчетной зоны. Ра­ циональные формы постановки граничных условий отрабатывались в процессе различных методических расчетов (гл. V).

§3. Обтекание тел произвольной формы

1.Расчетные формулы метода крупных частиц, приведенные в § 1 настоя­ щей главы, справедливы для целых ячеек, т. е. для ячеек, со всех сторон ок­ руженных жидкостью или прилегающих к твердому телу, контур которого совпадает с их границами (рис. 3.2). При рассмотрении тела более общей формы граница его контура уже будет пересекать расчетную сетку, в резуль­ тате чего образуются дробные ячейки (рис. 3.4). Мы будем аппроксимировать

*) Структура вязкостных эффектов определяется из анализа дифференциальных прибли­ жений (гл. IV).

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

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

При расчете обтекания тел сложной формы конечно-разностными методами можно использовать, вообще говоря, два подхода: проводить расчет в коор­ динатах s, п (где s — дуга вдоль тела, п — нормаль к телу) или вводить в

рассмотрение дробные ячейки. В первом случае затруднительно рассчитывать, например, течения у тел с изломами образующей, с резким изменением кри­ визны контура и др. Во втором подходе наличие и число изломов не вызывает дополнительных затруднений, поэтому целесообразно здесь использовать именно этот прием [23, 30, 57, 58]. Детальные исследования, связанные с введением в

алгоритм дробных ячеек, проведены Ю. М. Давыдовым [216, 220]. Возможность трактовки границы с помощью дробных ячеек обсуждалась

и ранее. Формальное описание конечно-разностных формул расчета дробных ячеек для подходов, близких к методу крупных частиц, приведено в [16, 24] и др. Однако в этих работах не рассматриваются по существу особенности постановки граничных условий для тел произвольной формы, без чего дробные ячейки практически не могут быть рассчитаны.

Далее, устойчивость разностных схем в [16, 24] достигается, как правило, введением явных членов искусственной вязкости (например, типа Ландшоффа). Из-за наличия искусственной вязкости метод FLIC не содержит единого алгоритма для внутренних и граничных ячеек [24], так как способы введения q в целых и дробных ячейках различны *). Использование членов с q нарушает единообразие аппроксимации, затрудняет расчет течений с неизвестной за­ ранее структурой потока.

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

Введение искусственной вязкости, вообще говоря, не обеспечивает до­ статочной гладкости решения вдоль образующей тела (FLIC-метод и др.). Поэтому в таких подходах в ряде случаев помимо дробных ячеек использу­ ются дополнительные приемы. Например, в [16] наряду с дробными ячейками вдоль боковой прямолинейной поверхности конуса вводятся несколько рядов •счетных ячеек, параллельных боковой поверхности конуса, и т. д. В работах И. В. Огрощенко, Р. П. Федоренко [317], Магнуса, Иосихары [98] вблизи криволинейной границы тела используется локальная ортогональная система координат, направление осей которой не совпадает с основной прямоугольной координатной системой. Указанная процедура, реализация, которой вызывает трудности для тел сложной конфигурации, значительно усложняет в то же время алгоритм.

2. Опишем здесь подход введения дробных ячеек, развитый в работах [23, 30, 58, 216, 220], применительно к схемам метода крупных частиц.

Размещение твердой границы внутри ячейки вносит в нашу методику две особенности.

) См. § 1 Приложения.

§ 3 l

ОБТЕКАНИЕ ТЕЛ ПРОИЗВОЛЬНОЙ.ФОРМЫ

75

Во-первых,

происходит, смещение центра,массы в каждой дробной ячейке

из ее геометрического центра ближе к границе обтекаемого тела. При рас­

смотрении как целых, так и дробных

ячеек все параметры потока относятся

к центру массы, причем именно между

центрами масс производится интерпо­

ляция газодинамических функций. В

случа е целых ячеек центр масс либо

совпадает с геометрическим центром

ячеек (в плоской декартовой системе

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

Вторая особенность введения дробных ячеек состоит в возможном умень­ шении эффективных размеров счетной ячейки и связанном с этим нарушении условий устойчивости вычислений. Усиление ограничений на отношение т!h может наблюдаться в тех случаях, если геометрические характеристики дроб­ ных ячеек входят в расчетные формулы.

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

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

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

так и в осесимметричном случаях.

 

3.

Начнем с изложения традиционного алгоритма для дробных ячеек,

использующего в разностных формулах их геометрические параметры [1, 16,

23, 24, 26, 30, 58 и др.]. Описание, как и раньше, будем проводить в двумерном

случае,

следуя [30, 58].

 

 

Для каждой дробной ячейки необходимо знать пять геометрических

характеристик: A c-y^j,

Лг+v*./»

/+»/8, /;,/» гд е //>у-— Д°ля объема

дробной ячейки по отношению к объему полной ячейки ДхАу\ Лг+Vs. / — часть площади стороны (i+V 2, /), открытой для течения жидкости, и т. д. (для целой I, / ячейки, естественно, Д-,у=1, A k= l (k—I,4- ., 4)).

При значительном уменьшении размеров ячейки могут нарушаться ус­ ловия устойчивости разностных уравнений

где s — координата х или г/, С — скорость звука. Для обеспечения устой­ чивости в работе [30] было предложено каждую дробную ячейку с /,-,/<1 в течение временного цикла просчитывать и = [1 //1*,у] раз с шагом по времени Д/дроГ)п=дг/и. Здесь квадратные скобки означают функцию «антье». В каж­ дый из промежуточных моментов времени /"+ !• Д£др0бп (1=1» •» и) кор­ ректировались граничные условия и решалась новая краевая задача (что

76

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

Сгл. III

позволило учесть нелинейность). Целые ячейки просчитывались за время At один раз.

Таким образом, параметры во всех ячейках поля (как целых, так и дроб­ ных) в конце цикла относились к одному и тому же моменту времени Т = /+ Д /,

и счет осуществлялся устойчивым образом.

 

 

Наряду с этим, использовался и другой

подход [23]. Дробные ячейки с

f<t 1 присоединялись к соседним целым ячейкам с /= 1 ,

и полученные таким

образом комплексы рассчитывались уже по

формулам

для дробных ячеек.

В этом случае геометрические размеры «укрупненной» ячейки были не меньше размеров целой ячейки, т. е. Л,*-*/* /^ 1 , Л*, поэтому вопрос об устойчивости счета дробных ячеек не возникал (укрупненные ячейки считались по своим формулам, но с тем же At, что и целые). Недостатком такого подхода является пониженная точность полученного решения в окрест­ ности тела.

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

ячеек

A i-tf2, j= A i+i/t, j= A i+i/t, j= A i, i+i/2= fit j= \ .

Расчеты

были

проведены

для тел со следующими

интервалами изменения

функции

fi t j \

 

 

f i , j > 1;

0,25 <

f i%j < 1; 0,1 < f i%J <

1;

0,01 < / , , , <

1.

Опыт таких

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

таты

получаются с /min —0,25. Дальнейшее уточнение данных

(например,

ft, /пиц^ОЛ) заметного улучшения не дает, так как здесь начинают заметно влиять уже другие эффекты: несовпадение центра масс с геометрическим центром, линейная аппроксимация границы тела и т. д.

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

$3] ОБТЕКАНИЕ ТЕЛ ПРОИЗВОЛЬНОЙ ФОРМЫ 77

непосредственным измерением; в осесимметричном случае необходимо про­

вести дополнительные

вычисления.

 

 

 

 

 

 

 

 

 

 

Ниже мы приведем соответствующие формулы для всех 12 типов дробных

ячеек. Для упрощения записи предположим,

что A z=A r= l.

 

 

 

Ти п 1.

л

 

_гг(/ —

 

 

 

л

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

__ i

 

 

 

 

 

 

/11-1/2, у —------jl/2-----*

/w ,/-1/2— 1»

 

 

 

 

 

 

А

 

_ Г2 (/ — 1

Г2/2)

»

л

 

 

л

 

 

 

 

 

 

Л»+1/2,/ —----- j

_ i j2----

 

/+1/2= и,

 

 

 

 

 

 

 

*

__

(/ — 1) (Г1~Ь^2) + ^2Ч~(^2—ГД)2/3

 

 

 

 

 

 

 

" • /

 

 

 

 

2/ — 1

 

 

 

 

 

 

 

Т и п

2.

 

 

[/—<1—rx)/2] (1—гх)

 

 

 

 

 

 

 

 

 

А ’- 1/2, / =

 

 

1. у- 1/2 = 0 ,

 

 

 

 

 

 

 

 

 

/ — 1/2

 

 

 

 

 

 

 

 

 

 

 

^ 1 + 1/2, у =

[/—(1—ra)/2] (1—г2)

 

^i, /+1/2 = 1»

 

 

 

 

 

 

/ — 1/2

 

 

 

 

 

 

 

f

_

(/—1)(2—Г2—ri)+ 1—rr ra—(Г2—Г!)а/3

 

 

 

 

 

 

 

 

 

 

 

27—1

 

 

 

 

 

 

 

 

Т и п

3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

^ г - 1/2, / = 1»

 

/-1/2=2!,

Лг+1/2,/ = 0,

i4j,/+1/2 ==z2,

 

 

 

 

f

_ /^2+

(/■— 1) Zi —(z2 —2t)/3

 

 

 

 

 

 

 

 

// » / —

 

 

2/ —1

 

 

 

 

 

 

 

 

Т и п

4.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A - 1/2, у = 0 ,

i 4 t-f y _ i /2 =

1 —

z 19

A l-+ l / 2 , / =

l ,

A f t / + l / 2 =

l — z 2,

 

 

 

f

_ 1

 

/Z2~h(/— l)Zl — (Z2—Zl)/3

 

 

 

 

 

 

//.y — 1

 

 

 

2/ —1

 

 

 

 

 

 

 

 

T и n

5.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A '- 1/2,/

riK/~l+»-l/2)

 

A '. / - 1/2 —

A + 1/2. / —1,

A . y+1/2 — 1

2i»

/ —1/2

 

 

 

 

 

 

 

Гг2 (1 —Г!) [/—(I —/-i)/3]

 

 

 

 

Т и п

6.

 

 

 

 

 

 

2 / - I

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A - l / * . / =

(1—■П)И/—(1—-rx)/21

 

А . / -

1/2 — 1— z i>

А + * /2>j

— 1, A ,/ + i / * — 1»

/ —1/2

 

 

 

 

 

 

л-.у =

1

M l - ' i )

[ / — (1 — r>)/3]

 

 

 

 

 

 

 

 

 

2РП

 

 

 

 

 

 

Т и n

7.

 

 

 

 

 

 

 

(l-<-2) [ / - ( 1 - г г)/21

____,

 

2 4 /_ l/2 ,/= l . А . / - * / 2 = 2 и

A '+ l/2,/=—“

 

 

j/ _1/2

 

*

^f*/**/2

Т и п

8.

 

/,-.у =

Ь

 

 

2/ — 1

 

 

 

 

 

 

 

 

 

 

,

 

л

 

/•*(/ — l +

»i/2)

л

 

___

 

j4f_i/2,/ = 1,

Лг,у_1/2

 

 

 

 

 

= 1,

A +l/ 2 , 7

------- у_1 /2

л г./+*/2—za*

 

 

 

f

 

 

( 1 - 2 а) ( 1 - Г ,) 1 / - ( 1 - Г 2)/3)

 

 

 

 

 

 

 

 

 

 

 

 

2/—1

 

 

 

 

 

 

 

Т и п

9.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/4,-,1/а.у = (1

 

 

ri)— .

A . y - i / 2==0*

 

A + I/2*/ =

°*

A . / + l / 2=

2*»

l l . J —

2/ — 1

78 МЕТОД КРУПНЫХ ЧАСТИЦ [гЛ. lit

Т и п

10.

 

 

 

 

 

 

 

 

 

 

 

 

А * - 1/2,7 =

Г х (/ — 1 +

ГхУ2)

,

i4J.ty_i/2 =

21,

1/2, у =

0,

i4£ i/+ i/2 = 0,

 

/ —1/2

£

г л ( / — 1+гг/З)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/ |, у —

2/ —1

 

 

 

 

 

 

Т и п

11.

 

 

 

 

 

 

 

 

 

 

 

 

 

л

П А

 

1

-

А

_ Г2 (/~~ 1 + Гг/^)

 

 

 

 

Л / - 1 / 2 , / = и э

Л * в/ - 1/2 = 1— *1 »

/ l / + i / 2 , /

у __1/2

 

 

 

 

 

 

г

 

(1— Zi) г2 (у — 1 + г2/3)

 

 

 

 

 

 

 

 

 

'*•/

 

2/—1

 

 

 

 

 

 

Т и п

12.

 

 

 

 

(1 —г2) [/—(1 —г,)/2]

-

.

,

^»-1/2»/ = 0»

^1. /-1 /2 = 0 ,

 

^£+1/2, Г

 

•------------

j — 1/2-----------

 

» Л 1.7+1/2 — 1

г 2

 

 

 

г

 

( 1 - 2 2) ( 1 -

г2) [/ — (1— г2)/3]

 

 

 

 

 

 

 

 

 

 

 

2/—1

 

 

 

 

 

 

Получим теперь из разностных уравнений для полных ячеек (описанных в § 1 этой главы) соответствующие уравнения и для введенных дробных ячеек. Для этого умножим потоки массы АМ п (формулы (3.11) и (3.12)), а также ве­ личины давления, определяющие силы на эйлеровом этапе, на соответствующую часть площади границы ячейки. Плотность в уравнениях (3.4) и (3.25) эйлерова

и заключительного этапов умножается

на. f i%j.

В результате

получим

 

 

 

Р*1+ 1/2. /^£+1/2, j ~ P j - 1/2.j A i -

1/2. /

М

 

 

 

 

 

A*

 

 

fh j Р£. /

4

/ = vl r

 

Pi, /+1/2*^£. /+1/2

Pi, j- 1/2*^£, /—1/2

А/

 

 

 

 

А//

 

 

 

/£. /Р£, /

 

 

 

 

 

 

 

 

ЁП • = Ет}

^£+1/2, jPi+1/2. jUi+1/2, /

^£-1/2, jPi—i/2, j

t-i/2, j .

 

^ I , ] *-ч, j

 

 

 

А*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

_

A

nn

7)n

1/2

__ .

/—1/2

«

л

4

 

 

£, /+ 1/2 P£, /+1/2

Ui , j +

 

P j , j - l / 2 ° i , j - 1/2 j|_ A L _

A//

J / £. / P£. /

 

Чтобы избежать излишнего усложнения алгоритма, давление в уравне­ ниях импульса для дробной ячейки можно считать (аналогично подходам [16, 24]) по эквивалентной ей целой ячейке

^■^дробное— А ^ елое ■ШаХ ( Л tf / - 1 / 2 ,

-<4 £ ,/+ 1/2)1

А//дробное = ^//целое ’ m аХ ( Л 1_ 1 / 2 , /,

^4 1+ 1/ 2 , у) •

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

будут иметь следующий

вид.

 

 

 

 

 

 

 

 

Для первого

(эйлерова)

этапа

 

 

 

 

 

 

Г.»

..п

 

P i + l / 2 . i - P ? - l / * . i

Д/

m aX ( A

- l / 2 . /. Л 4 1 / 2, / )

 

м£, / = w£. /

--------------

 

 

:---------------

 

 

л----------------------------------

 

///

 

 

 

 

 

 

 

 

А*

 

Р£» /

 

 

 

.7 ,

V,

 

P Z i + V t - P ? . i - i r -

Al

 

A i . i + u s )

(3.33)

 

 

 

 

 

 

АУ

 

Р£, /

 

'l. /

 

Л

 

 

nrt

 

 

 

п/1

 

 

 

 

 

 

 

 

_ Л

,.я

 

 

£+1/2,

jPj+1/г, / “ £+1/2, /

t - 1/2, j Pj 1 /2

, j uj~i/2, j

 

 

 

 

 

 

 

 

 

 

Ax

 

Pf,/—

U£, /—

 

 

I Л £,/ +

1/2

P t,/ +

1/2

У£,/ +

1/2

Л£,/-

At

 

 

 

 

 

 

 

1 / 2

1 / 2

1 / 2

 

Ау

/• •P? •

 

 

 

ОБТЕКАНИЕ ТЕЛ ПРОИЗВОЛЬНОЙ ФОРМЫ

7 9

 

Для

второго

(лагранжева)

этапа

 

 

/ /

Pi, у Ах Ay = f it j pt*/Ах AyAMi+1/2 , / -f- АМ^-г/2,/—

 

 

 

 

 

AM* /+i/2 + AM" i - 1/2,

(3.34)

где

поток

массы

 

 

 

 

 

 

AM"_1/2f / = A

/<р?-1/2, /> <и?-1/2, у> Аг/ А*.

 

И,

наконец, для

третьего (заключительного)

этапа

 

* ? .7 = Р ? . / (О

/ AM?. 1/2, у +£>?, у (2) X,"

ДМ" у_1/2 +

 

 

 

— [1 — Щ, / (4)] ДМ" y+i/2}}/p” / 1 /*, / Ах А*/. (3.35)

Отсюда

видно, в частности,

что для

случая

полной ячейки

(все A k—1, k —l t

•» я;

/ £*эу = 1) формулы

дробных

ячеек

(3.33) — (3.35)

переходят в соот­

ветствующие формулы для

полных

ячеек (3.4), (ЗЛО) — (3.12), (3.25).

При использовании выписанного выше уравнения энергии в форме (3.33) (третье уравнение) в ячейках, где Лд.=0, в некоторых расчетах наблюдался энтропийный эффект — происходило падение плотности при увеличении энергии (энтропии) и постоянном давлении [58]. Этот эффект, который имел место ранее в задачах, включающих взаимодействие жидкости с твердой стен­ кой [24], является, видимо, следствием действия вязкостных членов. Для его уменьшения вместо третьего уравнения из (3.33) применялось другое пред­ ставление

m ax

(^4£_i/2, /, i4i+ i/2,/) +

m ax

{Ai,j-1/2, Ai,j+i/2) ] - i — тн— •

 

' t, / "i. i

По приведенным выше разностным формулам расчеты проводятся устой­ чивым образом без введения искусственной вязкости (в отличие от подходов [16, 24]).

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

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

исхема консервативна.

4.Граничные условия на теле для случая дробных ячеек ставятся следу­

ющим образом [23, 30].

Внутри тела формируется слой целых фиктивных ячеек, прилегающих к дробным ячейкам. Определим параметры газа в этих фиктивных ячейках. Из центра фиктивной ячейки а на контур тела опустим нормаль и в точке пересечения А проведем к поверхности тела касательную КК ' (рис. 3.5). После

этого

в поле

течения построим некоторую ячейку р,

симметричную дан­

ной

фиктивной

ячейке а относительно касательной КК '

Газодинамические

80

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

[гл. Ill

параметры g = {р, Е , ц, у} в ячейке р определяются путем «взвешивания»

 

ёц = Ssp,-gi

( 2 J S /= 1 ) ,

 

где суммирование проводится по тем ячейкам i, часть площади st которых попала в ячейку р. Плотность и энергия в ячейке а равны их значениям в ячейке р.

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

Ра = 2 Sp,Pi»

Ей —2 Sp Ei , Ua =

2 ^ 0 > ^а =

2^ 0 • (3.36)

i

i

i

i L

Следует заметить, что граничные условия для тела, контур которого совпадает с границами ячеек (они приводятся в § 2), являются частным случаем

выражений (3.36).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.

Как уже

отмечалось,

существует второй

путь для

расчета

дробных

ячеек,

не требующий

введения

их геометрических

параметров в разностные

 

 

 

 

формулы.

Это

позволяет

обеспечить

точ­

 

 

 

 

ное

выполнение

условий

аппроксимации

 

 

 

 

разностными

формулами

исходной систе­

 

 

 

 

мы

газодинамических

уравнений.

 

 

 

 

 

 

 

Сделаем ряд предварительных

замеча­

 

 

 

 

ний. Для некоторых конфигураций тел

 

 

 

 

(цилиндр

с плоским торцом,

ступенька и

 

 

 

 

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

 

 

 

 

дены расчеты без введения дробных ячеек.

 

 

 

 

В этом случае образующая тела совпадала

 

 

 

 

с границами

прилегающих к ней

ячеек и

 

 

 

 

последние рассчитывались по формулам для

Рис. 3.5. Схема постановки граничных

целых ячеек

(3.4),

(3.12),

(3.16),

(3.17) [I

условий для тел с криволинейной об­

и др.].

 

 

 

 

 

 

 

 

 

 

 

разующей.

 

 

 

При

решении

задач

со

вдувом

или

и др.] в фиктивных граничных

 

отсосом

струи

[23,

26,

32—33,

155—156

ячейках (типа а

 

ячейки,

рис. 3.5) за криво­

линейной поверхностью тела, где реализовывался вдув (отсос), параметры

потока

(путем экстраполяции

соответствующих

газодинамических

величин

во внутренних ячейках поля и на границе тела) задавались так:

 

 

 

 

<Р. W, £}а = <Р,

W. £}струй +

0(/12).

 

 

(3.37)

Для величин на эйлеровом этапе (ы, v, Ё) разностные граничные условия кон­ струировались с учетом расщепления. Затем производился расчет: во внут­ ренних точках поля — по формулам для целых ячеек; на поверхности тела (вне зон выдува) — по формулам для дробных ячеек. Сами дробные ячейки, через которые осуществлялся вдув (отсос) струи, также рассчитывались по форму­ лам для целых ячеек.

Из разностной аппроксимации краевых условий (3.37) следует, что на поверхности тела по существу моделировались следующие граничные условия [218 и др.]:

{р. W, £}ца теле = {Pi W, E}a + 0(h2).

(3.38)

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