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

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

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

362

ПРИЛОЖЕНИЕ

2) итерации, обеспечивающие введение давления в уравнение импульсаг

ивведение сжимаемости в уравнение неразрывности,

3)расчет конвективных потоков, которые учитываются, если сетка не чисто лагранжева.

Вычисления проводятся в двумерной (плоской или осесимметричной) рас­ четной области, которая покрывается четырехугольной сеткой. Типичная:

счетная ячейка показана на рис. П.4.1. Отметим, что в узлах сетки, как и в методе ALE, определяются координаты х, у , масса М, компоненты скоростиг иу v; в центре яйчеки определяется плотность р, давление р, объем ячейки V,. полная и внутренняя энергии £ , 3. Подробные разностные формулы содержа­ тся в [45]. Основные элементы данного численного подхода были обсуждены

⧧ 2—3 Приложения.

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

Рассмотрим задачу о развитии взрыва малой интенсивности [45]. Перво­ начальное (при t=0) расположение частиц-маркеров, конфигурация счетной: сетки, поля вектора скорости, изопикнические линии p=const, изотермы и линии равной завихренности изображены на рис. П.4.2. Число расчетных узлов равнялось 26 x 52. На рис. П.4.3 приведены соответствующие данные лагран-

жевых вычислений, полученные методом YAQUI для момента времени t= l .

§ 5. Метод L1NC для расчета неустановившихся несжимаемых течений жидкости

Метод LINC (Lagrangian Method for Incompressible Flow) [46], основанный на использовании лагранжевых координат, позволяет рассчитывать слабо де­ формируемые нестационарные потоки несжимаемой жидкости со свободными границами *). В отличие от методов эйлерова типа, где жидкость движется через фиксированную расчетную сетку, метод LINC базируется на лагранже­ вых координатах (расчетные ячейки здесь перемещаются вместе с жидкостью).

Следует отметить, что лагранжевы уравнения движения решаются здесь аналогичным способом, как и в методе ALE [44], описанном в § 3 Приложения.

Уравнения импульса записываются в тензорной форме

(П .5.1)

где по повторяющимся индексам производится суммирование; DIDt — произ­ водная по времени вдоль траектории данного элемента, р — плотность, и — скорость, р — давление, П — девиатор тензора напряжений, А — ускоре­ ние за счет массовых сил. Систему (П.5.1) дополняют уравнения для лагранжевой переменной

(П.5.2)

где г* — радиус-вектор.

Для решения системы (П.5.1) — (П.5.2) используется лагранжева четы­ рехугольная сетка. Параметры потока определяются в узлах сетки и в центрах ячеек аналогично тому, как это делалось в методе ALE. Давление в каждой ячейке определяют из условия сохранения объема, что приводит к уравнению типа Пуассона, решаемого итерационным методом Гаусса-Зейделя.2*

*) См. также Н i г t С. W., C o o k J. L., В u 1 1 е г Т. D. A Lagrangian Method for Cal­ culating the Dynamics of an Incompressible Fluid with Free Surface.—В сб.: Труды секции по численным методам в газовой динамике второго международного коллоквиума по газодинамике взрыва и реагирующих систем. (Новосибирск, 19—23 августа 1969.) — М.: ВЦ АН СССР, 1971, 2, с. 188—227.

§ б]

LINC-МЕТОД

3 6 3

 

 

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

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

2)на основании данных этапа 1 вычисляются члены типа «источника», входящие в уравнение Пуассона для давления,

3)проводится расчет поля давлений,

4)определяются новые значения скоростей и перемещений вершин ячеек,

5)делается шаг по времени.

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

многих схемах лагранжева типа из-за коротковолновых возмущений. Указан­ ные явления приводят к искажению расчетных ячеек, которые принимают лри этом форму песочных часов. В обычной схеме LINC не имеется каких-либо механизмов, тормозящих такие передвижения вершин, что может привести к резким искажениям сетки и потере точности. С этой целью в работе [46] опи­ сывается некоторый механизм регуляризации расчетной сетки, позволяющий замедлить искажение ячеек. Для этого рассматривается демпфирующая сила, которая стремится удержать вершину ячейки в центре масс восьми соседних вершин и определяется по закону Гука. Для этого в уравнении (П.5.1) к вели­ чине A t добавляется член

A'i = k2 (г•— r{) + 2k (и\— и(),

где г' и м'— радиусы-векторы центра массы и скорости восьми соседних вер­ шин, k — некоторый параметр, зависящий от конкретной задачи.

Эффективность такой процедуры показана на рис. П.5.1, где приведен расчет колебаний однородной невязкой жидкости в сосуде (в момент t= 0 на

а)

б)

W

Рис. П.5.1. Расчетная сетка в методе LINC (задача о расчете колебаний невязкой жидкости в сосуде) [46]. а) Первоначаль­ ная конфигурация; б) расчетная сетка без регуляризации; в)

расчетная сетка при наличии регуляризации.

свободной поверхности жидкости задается возмущение: косинусоидальный им­ пульс давления) [46]. На рис. П.5.1, а показана первоначальная конфигурация разностной сетки, на рис. П.5.1, б и в приводятся конфигурации расчетных сеток соответственно в момент t= 21 без регуляризации и при наличии демпфи­

рующей силы.

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

ностное натяжение рассматривается как

добавочное давление, приложенное

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

Т IR.

Аюп=

Здесь Т — коэффициент поверхностного натяжения, R — радиус кривизны поверхности.

' «V '
V - l
Рис. П.6.1. Расчетная сетка, и расположение переменных в MAC-методе [47].

5 6] МАС-МЕТОД 365

Вычислительный .процесс (цикл) состоит, как обычно, да шагрр по вре­ мени At. В начале каждого цикла предполагается известным все поле ско­ рости. Давление для' каждой ячейки определяется, из решения разностного уравнения Пуассона, которое удовлетворяет* условию несжимаемости (член испгочника эт о т уравнения, является функцией скорости). Затемjдля получе­ ния новых значений скоростей используются полная разностная система; Навье — Стокса. После этого осуществляется, как обычно, перемещение частиц-маркеров (скорость передвижения частиц определяется путем «взве­ шивания» по соседним четырем ячейкам). Во внут­ ренних ячейках жидкости Для вычислений гидро­ динамических параметров частицы не использу­ ются (маркеры определяют только конфигурацию течения — они предназначаются для визуального представления и вычисления свободной поверхности и т. д.). Если, напр’имер, частицы образуют свобод­

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

2. Остановимся кратко на основных моментах метода MAC. Уравнения Навье — Стокса, описывающие нестационарное течение вязкой несжимаемой: жидкости в двумерном случае, имеют следующий вид:

 

^ _ L *L = 0

 

 

 

 

 

элЧ

э</

u’

 

 

 

 

Э< ^

Э* ^

d# —

а*

4 . v /'£!“

4.

dj,2 j .

 

^ a*2 T

dt>

duu ,

dti3

dtp ,

,

/

,

d2v \

dt

Эл

dy

dy

+

v ^ Эл2

 

a</2 J ’

(П.6.1)

(П.6.2)

(П.6,3)

где и, v — компоненты скорости в направлениях х и у, ф — отношение давления; к постоянной плотности (далее ср будем называть просто давлением), v — коэф­ фициент кинематической вязкости, gXr g 7J — компоненты ускорения..Покрывая изучаемую область эйлеровой прямоугольной сеткой ячеек со сторонами Ах, Ау и центрами (i, /), запишем конечно-разностную аппроксимацию

уравнений

(П.6.2) и

(П.6.3)

в

виде (для

простоты

верхний

индекс

п бу­

дем опускать):

 

 

 

 

 

 

 

 

 

 

Uj+l/2, j

Ui+ l/2 ,j_ l(u i. j ) ' ~ ( u i+ и

)

3 ,

АУ

h l / 2 , / + 1 / 3

 

 

д*

 

д*

 

 

 

 

 

 

 

 

 

ф/, /

Ф/+1. /

 

 

ьз/2, ; ^ t + i / a ,

j - \ - uj - i / 2 , /

 

 

 

Ах

 

 

 

Д*3

 

 

 

 

 

 

 

 

+

UЧЧ 1 /2 , / + 1

^ Ui + l / 2 ,

j~^~tli + 1 /2

,

(П.6.4)

 

 

 

 

 

 

At/1

 

 

 

Vi,j+ 1/2

Vi, j+ 1/2 _ (UV) i - 1 / 2 , / + l / 2 “

( WU) / + l / 2 ,

j+1/2 } К

, / ) 2 —

K , / +

i ) 2

 

 

Д*

 

 

Ах

f V{+1, / + 1 / 2 — 2»|*f / +

 

Ay

 

 

 

 

ФЛу —ФЛ/+1

.

 

1 / 2 * Ь 17 - 1 , у + 1/2

 

 

 

АУ

+■8y

+

---

Ах2

 

 

 

 

 

 

 

 

 

 

viyу + 3/2— %vi> j+1/2 “Ь*

, у — 1/ s ) ,

(П.6.5)

где

 

 

 

 

 

 

АУ2

 

 

 

 

 

 

 

 

 

 

1/2./+1/2—

/+1/2+ 0J+1, / + 1/2)1.

^/+1/2,/+ 1/2 — 2 (^/+ 1/- • /

1/3»/ *ы)»

“ i. /

+

/ + «*—г/а, у),

 

 

1

/ + 1/2 + 0/( /_ i/s),

 

 

 

(Ui , j Y = U i - l / 2 , У ' Ui + 1 / 2 , / •

366

 

 

 

 

ПРИЛОЖЕНИЕ

 

 

 

 

 

Конечно-разностный

аналог уравнения неразрывности (П.6.1) имеет вид

 

 

 

 

М| +1/2, / —

.

Vi. / +1/2

1/2

 

(П.6.6)

 

 

 

 

 

A*

 

 

Ду

 

 

 

 

 

 

 

 

 

 

 

 

 

Дифференцируя (П.6.4) по х, а (П.6.5) по у, складывая и учитывая (П.6.6),

получаем:

 

 

 

 

 

 

 

 

 

 

А:,4/1"”A , /

 

п

Фг+1,у2ф|\ /+ф| —1,у

Фл /+1—:2ф|, У+ Ф/,У-1 |

 

 

 

д*

 

У / . / ” "

Д*2

 

Ду*

 

 

 

+

V

 

 

 

 

 

,

 

(П.6 .7)

где

 

 

 

 

 

 

 

 

 

 

 

Л

_ (« / + ! . / )* -2

7)г+

(%•-!. /)*

(«Л / +1) * -2 ( » Л /)*+ («»/./-!)• .

 

 

V /./

2

 

д**

 

I

 

Ду2

*"

 

 

 

 

 

 

 

 

 

 

 

 

 

”Ь д 7 д ^ [ ( Wt,)i+ 1/2, /+ 1/2 +

(wu)i - 1/2 t у - 1/2

 

1/2 , у+ 1/2

(WU)i+ 1/2 f у - l /г]-

 

 

 

 

 

 

 

 

 

 

 

(П.6.8)

 

Учитывая,

что

 

должно быть равно нулю, из (П.6.7) получаем урав­

нение для « д а в л е н и я » у:

 

 

 

 

 

 

 

 

Ф1+1, У—

у + ф / у

. ф|, у+1— 2ф/, у+ф£, у - 1

- Л / . у .

 

(П.6.9)

 

 

 

 

Дх2

 

 

Д</2

-=

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

->

_ л

A ,/

A + i, / “ “2D |.,y+ D /_if y А . У+1— 2D,-, у + А , У-!

 

 

 

 

Дх2

 

Д^/2

) .

(П.6.10)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Контрольные расчеты показали, в частности, что использование в (П.6.9) Q/fy вместо R if/ несущественно влияет на результаты вычислений.

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

а) поле скоростей предполагается известным либо как начальное прибли­ жение, либо как результат предыдущего цикла. Поле скоростей соленоидально, т. е. D I /= 0;

б) соответствующее поле давления находится из решения уравнения Пуассона (П.6.9);

в) подставляя полученное поле давления в уравнения (П.6.4) и (П.6.5), находим новое поле скоростей, которое также соленоидально, и т. д.

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

3. Рассмотрим теперь постановку граничных условий.

Ось (плоскость) симметрии: нормальная компонента скорости меняет знак, касательная остается неизменной. Условия для давления получаются из уравнений (П.6.4) и (П.6.5) в зависимости от положения оси (плоскости) симметрии. В случае вертикальной оси из (П.6.4) имеем ф'= Ф 1±£*Дл:, где знак + для случая, когда жидкость находится слева от оси, а —, когда справа. В случае горизонтальной оси ф/ = ф1± ^ Д ^ , где знак + берется, когда жидкость под осью, а —, когда жидкость находится над ней.

Твердая стенка: нормальная компонента скорости остается неизменной, касательная меняет знак. Для давления: вертикальная стенка ф '= ф 1±|&Д*:Е

3 6 8 ПРИЛОЖЕНИЕ

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

4. В качестве примера расчета методом MAC рассмотрим задачу о движении воды под воротами шлюза [47]. Конфигурации потока в последовательные мо­ менты времени приведены на рис. П.6.2. Вначале жидкость покоится, причем ее уровень слева от ворот выше, чем справа. Расчеты проводились на сетке 50x32, длина расчетной области составляла 4,8, высота —-3,0. Коэффициент вязкости v был взят равным 0,01, g = —1,6. На дне резервуара ф =2,5. Рис. П.6.2 отчетливо иллюстрирует динамику'развития течения.

§ 7. SMAC-метод для расчета течений вязкой несжимаемой жидкости

Взаключение остановимся еще на одном численном методе, разработан­ ном под руководством .Харлоу, для расчета неустановивигихся течений вязкой несжимаемой жидкости — SMAC-методё (A Simplified MAC Method) [50].

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

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

1)Вычисляется промежуточное поле скоростей un+1, vn+1 при использо­ вании произвольного поля давления. При этом граничные условия для дав­ ления на свободной поверхности выполнены лишь для нормальных напряже­ ний. Например, если пустая ячейка находится слева или справа от данной поверхностной ячейки, то

Ф /. / = Фг, / (внеш) + (2 V/Д ^ ) (VU /+ , / , — Vi%l - 1/2) .

Соответствующие граничные условия для скорости обеспечивают нужную за­ вихренность поля для промежуточных значений скоростей во всех внутрен­ них точках. Однако эти промежуточные значения не удовлетворяют условию неразрывности, т. е. Ь ,^ Ф 0.

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

Промежуточное поле скоростей ц“+1, vn+l при этом изменяется путем до­ бавления градиента потенциальной функции ф, определяемой из условия вы­

370 ПРИЛОЖЕНИЕ

Как метод MAC, так и SMAC применимы при изучении как плоских, так и осесимметричных течений в различных системах координат и для различных конфигураций областей; возможно распространение этих подходов и на слу­ чай пространственных течений. Подробное описание расчетных формул ме­ тода SMAC приводится в [50].

В качестве примера использования SMAC-метода можно привести эффек­ тивный расчет падающего столба воды. На рис. П.7.1 приводятся положения частиц (левый столбец) и вектора скорости (справа) для последовательных моментов времени (0 ^ ^ 1 3 ,5 ). На стенках задавалось условие свободного проскальзывания.

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