книги / Метод крупных частиц в газовой динамике
..pdf§1] |
FLIC-МЕТОД |
351 |
Рассмотрим теперь постановку граничных условий. Так же, как и в PICметоде, они реализуются с помощью фиктивных ячеек. Например, для ячейки 0, находящейся перед твердым телом (рис. П.1.1), граничные условия записы ваются следующим образом:
в конце шага 1
Р?+1, / “ |
Р?, /» |
&i+1, }~ |
/» Ui+i, i — —И/, /, Й?+1.;=Й"; |
|
и в конце |
шага |
2 |
|
|
P?+\I / = |
P?,7> |
|
/,Л+1 ._ |
//Л+1 |
|
u(+i, / — |
ui, j i |
Для возможности расчета обтекания тел более сложной (криволинейной) формы вводятся дробные ячейки (рис. П.1.3). Используются расчетные фор мулы для дробных ячеек с учетом специального вида искусственной вязкости q.
Заметим, однако, что приведенные в [24] разностные формулы для дробных ячеек даны без описания одного из важнейших элементов алгоритма дробных
ячеек — постановки граничных условий на поверхности тела, |
причем |
они |
не аппроксимируют систему уравнений газовой динамики даже |
при <7 = 0 |
*). |
В свою очередь, вид q весьма специфичен: |
|
|
а) если часть стороны ячейки свободна для протекания жидкости в сосед нюю ячейку, то q вычисляется по формуле (П.1.8), как в случае целых ячеек; б) если сторона (например, i+ V 2, /) полностью закрыта твердым телом для
перетекания жидкости, то |
|
Qi+i/z, / = 2£С£ |
/ |
при /г(н2+ и 2)? ,/< (С 2)£/, причем п " у > 0 |
(в противном случае q= 0). |
Принципиально важный вопрос о постановке граничных условий для дробных ячеек в данной работе не рассматривается, что не позволяет оценить качество предлагаемого алгоритма. По-видимому, авторы метода Жентри, Мартин, Дали здесь натолкнулись на определенные трудности, так как в [24] рассмотрен лишь простейший случай прямолинейной границы, и в дальней шем указанный подход развития не получил. Систематические расчеты по указанной методике нам не известны,
В качестве примера расчета методом FLIC рассмотрим задачу о прохож дении слабой ударной волны через z-образный туннель [24]. На рис. П.1.4 по казаны изопйкнические (р = const) линии в различные моменты времени. Здесь наблюдается сложная система отраженных ударных волн. В момент времени t= 0 ударная волна находится в верхнем левом сечении sx (входной туннель), на последующих этапах происходит взаимодействие волны со стенками. Струк тура волны прослеживается на рисунках.
2. В схемах FLIC-метода (в отличие от метода крупных частиц) в качестве энергетического соотношения на первом шаге используется уравнение для внут ренней энергии (см. П.1.6). Изучим такой подход более подробно. Покажем, что более рационально и физично рассматривать в уравнениях переноса полную энергию!; как это сделано в методе крупных частиц. Для простоты выкладок исследуем одномерный случай без-искусственной вязкости q. Тогда
|
2Дх |
А* |
(ПЛ.АЗ) |
|
Pt |
||
|
|
||
|
|
|
|
*) Так, при стремлении сеточных параметров к нулю |
ифференциальные соотношения |
||
в'ходят несокращаемые комбинации параметров |
|
тах[Л £+1/<> jt А с__г/гг /1; шах[Л£ /+ t/o |
у_t/81 и‘др., что и нарушает аппроксимацию (здесь fiyJ— объем дробной ячейки, Л£_"1/в> •—
Часть границы ячейки i, /, открытая для перетекания между ячейками «, / и f—1,/ и т. д.)" Эго ведет, в свою очередь, к нарушению консервативности и т. п.
352 |
ПРИЛОЖЕНИЕ |
где
Й ? = У («" + «?)•
Так как на втором шаге осуществляется перенос через границы ячеек полной энергии Е (вычисляются величины АМ*Е, а не А М -З), то схема FLIC-метода является просто консервативной по полной энергии Е и не консер вативна по внутренней энергии 3 (схема FLIC не является полностью консер вативной в смысле Самарского — Попова [201, 202] ввиду возможного дисба ланса по 3). Следовательно, использование в данном подходе на первом шаге уравнения для внутренней энергии 3 не является оправданным.
дходнои /путем |
t=0 |
\ |
Рис. П.1.4, Движение слабого скачка по ломаному туннелю (линии р = const) [24].
Как уже отмечалось, на втором шаге FLIC-метода переносится полная энергия Е у поэтому представляет интерес записать энергетическое соотноше
ние на эйлеровом этапе также для |
полной энергии E t |
используя уравнение |
||||||||
(П. 1.13): |
|
|
|
|
|
|
|
|
|
|
£ ? = * ? - f |
&Ь% |
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
_от |
~nui+i—иi-i At , |
|
|
|
|
|
P?+i— P 1 - I Д <\1 |
|||
- 3 ‘ ~ Р ‘ |
2Д, |
Т ? + |
? [ |
д а |
2Ах |
|
P ? ( 2 “ ‘ --------- _ |
|
||
|
_ |
3 п |
, (и ? У |
-P i |
Ui+l—Ui-lm ~П Pi+1— Pi-i At |
|
||||
|
— J i |
Т— о— |
|
2Ах |
1 |
2Ах |
р? |
|
||
|
|
|
_ гп |
|
п~п |
|
|
|
|
|
|
|
|
P i u l ^ + p t + r f - p U m - p W - , At |
( П . 1 . 1 4 ) |
||||||
|
|
|
|
|
‘ |
|
|
^ |
-п- |
|
|
|
|
|
|
|
|
|
Заметим, что при выводе (П.1.14) использовалось лишь определение полной
энергии (Е = 3+ иЧ 2) |
и выражение (П.1.13). Поэтому можно утверждать, что |
|
уравнения |
(П.1.13) и |
(П.1.14) эквивалентны — одно получается из другого |
с помощью |
алгебраических преобразований. |
356 |
ПРИЛОЖЕНИЕ |
Мы здесь не будем приводить конечно-разностные формулы данного под |
|
хода. Детальный |
вывод этих уравнений содержится в работе Харлоу |
и Амсдена [43].
Позже, в методе ICE был сделан ряд усовершенствований: вместо искус ственной вязкости введен полный тензор вязких напряжений; уравнение со стояния распространено на произвольный случай (для этого выделен член, пропорциональный квадрату скорости звука, причем изменение плотности представляется по неявной схеме); при решении уравнения Пуассона девяти
точечная |
схема заменена на пятиточечную и т. д. |
2. В |
качестве иллюстрации возможностей метода приведем результаты |
расчетов удара сферического снаряда в случаях как малых, так и больших скоростей [42].
На рис. П.2 Л приведена первоначальная конфигурация. Физическая по становка задачи следующая: сферический снаряд радиусом 0,115 см наталки вается со скоростью 3,2 м/с на цилиндрическую мишень толщиной 0,4 см. Плотность снаряда и мишени — 1 г/см3. Левая граница рассчитываемой об ласти является осью симметрии, три другие границы — жесткие стенки, допускающие свободное скольжение жидкости вдоль себя. В задаче с малой скоростью в качестве скорости звука взята величина С=103*3 см/с, для боль шой скорости С = 1 см/с.
На рис. П.2.2 приводятся картины течения в последовательные моменты времени в случае удара с малой скоростью (несжимаемый случай). На рис. П.2.3 показаны аналогичные конфигурации в те же моменты времени для удара с большой скоростью (сжимаемый случай). В первом варианте расчеты хорошо согласуются с расчетами по методу SMAC для несжимаемой жидкости, во втором — с расчетами по PIC-методу.
Начиная с момента /=0,00052, на рис. П.2.2, П.2.3 видно качественное отличие сжимаемого и несжимаемого случаев. На рис. П.2.3 уровень жидкости справа остается неизменным: возмущения еще не дошли до правой границы — через сплошную среду распространяется скачок уплотнения. На рис. П.2.2 уровень жидкости справа поднимается, как и должно быть для сохранения объема несжимаемой среды.
§ 3. Метод ALE-^ произвольный лагранжево-эйлеров численный подход
1. Метод ALE (Arbitrary Lagrangian—Eulerian) является комбинирован ным эйлерово-лагранжевым подходом, .позволяющим численно рассчитывать
нестационарное движение несжимаемой жидкости [44]. Этот метод интересен тем, что он предусматривает различные варианты перестройки ячеек расчет ной сетки в процессе расщепления. В нем можно осуществить три случая перемещения вершин ячеек: 1) чисто лагранжево перемещение вместе с жид костью, 2) вершины ячеек могут оставаться фиксированными при проведении чисто эйлеровой вычислительной процедуры, 3) движение осуществляется произвольно заданным образом.
Использование таких широких возможностей является весьма целесооб разным для задач, в которых применение чисто эйлеровых или чисто лагранжевых разностных схем оказывается малоэффективным. Характерным приме ром таких сложных течений может служить расчет движения крови по гибким артериям. В предельном случае, когда границы расчетной области представ ляют собой твердые стенки или поверхности, через которые жидкость может втекать или вытекать, метод ALE вырождается в чисто эйлерову методику.
2. Перейдем к описанию метода. Рассчитываемую область течения разобьем на систему четырехугольных ячеек (рис. П.3.1). Вершины ячеек, обозначаемые индексами ь /, имеют координаты (х{, у[). В этих же точках определяются
ALE-МЕТОД |
357 |
скорости (wj, uj) и масса М[. С другой стороны, в центрах ячеек, обозначенных дробными индексами (/-М/г, /-М/г), вычисляются параметры, соответствую щие каждой ячейке,— плотность р, объем V и давление р.
Движение жидкости будем описывать системой законов сохранения, взя тых в интегральной форме:
(П.3.1)
где V — объем интегрирования, s — его поверхность, п — внешний вектор
нормали, uR — скорость,движения данного |
объема относительно жидкости, |
|
П*— тензор напряжений, |
определяющий |
поверхностные силы. |
Первое уравнение (П.3.1) представляет собой закон сохранения массы, |
||
второе — закон сохранения |
количества движения. |
Рассмотрим уравнение импульса. Первый член в нем представляет собой скорость изменения количества движения, заключенного в объеме V; второй член является скоростью изменения импульса из-за конвективного потока через поверхность s, движущуюся со скоростью uR относительно жидкости;
третий |
член — скорость |
изменения количества |
движения за счет действия |
|
поверхностных сил. |
|
|
|
|
Процесс решения исходной системы нестационарных уравнений состоит |
||||
из шагов по времени A t. Каждый шаг, |
в свою очередь, путем традиционной |
|||
схемы расщепления исходных уравнений по |
|
|||
физическим процессам разбивается на две фазы. |
|
|||
Ф а з а 1. Положим |
в уравнениях (П.3.1) |
|
||
UR=0. Тогда получим лагранжевы уравнения |
|
|||
Y t Jp«dK = j ( — pn + H -n)ds + ^A dV |
(П-3.2) |
|
||
V |
s |
V |
|
|
В конце фазы 1 все величины можно рассмат- |
/ |
|||
ривать как значения на новом временном слое, |
Рис п з х Типичная конфигу. |
|||
которые получились бы в процессе чисто лагран- |
рация ячеек в методе A L E [44]. |
|||
жева расчета. Параметры потока, получившиеся |
Контур интегрирования указан |
|||
в результате решения уравнений фазы 1, обоз- |
штриховой линией, |
|||
начим |
верхним индексом |
<2 |
|
|
Тензор напряжений П* в (П.3.2) разбит на три части: 1) Р — силы дав |
||||
ления, |
2) П — силы, которые удобно определять в центре ячейки (вязкие и |
упругие силы) — их лучше аппроксимировать с помощью интегралов по по верхности, 3) А — силы, которые удобно определять в вершинах ячейки (силы тяжести и поверхностного натяжения) — их лучше аппроксимировать с по мощью интегралов по объему.
Представим уравнение импульса системы (П.3.2) в конечно-разностном виде. Для этого в качестве области интегрирования возьмем четырехуголь ник (рис. П.3.1), ограниченный штриховыми линиями. Массу жидкости, со держащейся внутри области интегрирования, обозначим М вп (она равна уд военной массе, отнесенной к вершине ячейки). Масса, отнесенная к вершине ячейки, равна четверти от суммы масс четырех соседних ячеек. Такие соотно шения точны лишь для ячеек, имеющих форму параллелограмма. Однако и для ячеек более общей формы они выполняются с точностью до первого по рядка относительно линейного размера ячейки.
358 |
ПРИЛОЖЕНИЕ |
Аппроксимируем производную по времени в левой части уравнения им пульса следующим образом:
MwUn)l№ .
Расчет нового значения скорости их осуществляется также в два этапа. Вначале не учитывается градиент сил давления и вычисляется некоторое предварительное значение скорости
<“* > = » п+ т |
A -d V l. |
(П.3.3) |
U v
Затем определяются давления и рассчитываются окончательные значения лагранжевой скорости на фазе 1
и х = <лх у — 2М pnds\m |
(П.3.4) |
Для вычисления членов в фигурных скобках применяются консервативные конечно-разностные схемы. Их вид не существен д л я метода ALE.
Величина давления, используемого в (П.3.4), определяется из условия несжимаемости жидкости. В конце фазы 1 координаты вершины ячейки будут следующими:
Х * = Хп + ^ ( и п+ и*),
|
(П.3.5) |
|
y JS= ya+ j ( v n+ v Je). |
Объем .же четырехугольной ячейки в этот момент будет |
|
|
(П.3.6) |
|
ft=l |
где координаты |
определяются из (П.3.5), индекс k соответствует вер |
шинам ячейки, пронумерованным в направлении против часовой стрелки. Учитывая выражение (П.3.4) для и J?, мы находим из (П.3.6) выражение для объема ячейки, содержащее неизвестные величины давления. Из условия сохранения объема (каждый новый объем ячейки должен равняться его вели чине в начале цикла) получаем нелинейную систему алгебраических уравне ний для определения давления. Нелинейности здесь имеют более высокий по рядок относительно At, поэтому их можно опустить с хорошей степенью при ближения. Полученные линейные уравнения решаются методом точечной верх
ней релаксации Гаусса — Зейделя. |
Возможно также здесь |
использование |
||
метода переменных направлений. |
|
|
|
|
Окончательные значения координат вершин ячеек определятся по фор |
||||
мулам |
|
|
|
|
Хп+г = хп + ы ( ! Ц |
^ |
+ и Л , |
|
|
v |
: |
~ |
' |
(п.з.7) |
уп+1= уп + М |
|
----Ь » * ) , |
|
где uR, vR — скорости для перестройки ячеек, определяемые после нахожде ния лагранжевых скоростей. Согласно новым координатам (П.3.7) вычис ляются новые объемы ячеек и их массы.
Ф а з а 2. Проводятся вычисления, учитывающие обмены массой и им пульсом между ячейками при их перестройке. Схема вычислений здесь анало гична расчетам на фазе 1.
§ 3] |
|
ALE-МЕТОД |
|
359 |
|
Предварительно определяются промежуточные скорости с учетом кон |
|||
вективных потоков |
|
|
||
|
|
м |
Ри (uR • п) ds |
(П.3.8) |
|
|
<йП+1> = л ^ - 1 < ^ > - 2Мл+1 |
||
Здесь |
множитель М п/М п+1 учитывает изменение импульса (пропорционально |
|||
массе) |
за время перестройки ячеек. |
|
|
|
сил |
Окончательные значения скорости получаются с учетом ускорения за счет |
|||
давления: |
|
|
||
|
|
« ”+1 = <«Л+1> - 2 # П { |
J РП* } • |
(П.3.9) |
Величины давления в (П.3.9) находятся из условий несжимаемости по тока, т. е. из условия равенства нулю дивергенции скорости в каждой ячейке
J V-яdK « v
4
~iuk (Ук+i— Ук~0 +
|
k —1 |
|
|
|
|
|
|
|
“Ь^лС^А-1 |
'*7t+l)]==0* |
(П.3.10) |
|
|
||||
где k определяется, как в фазе 1 • |
|
|
||||||
|
Подставив (П.3.9) в (П.3.10), |
|
|
|||||
найдем давление. |
|
|
|
|
|
|||
|
Окончательные |
значения |
|
|
||||
скорости в конце цикла вычис |
|
|
||||||
ляются по формуле (П.3.9). |
за |
|
|
|||||
|
Вычислительный |
цикл |
|
|
||||
кончен. Зная все параметры |
по |
|
|
|||||
тока в момент времени /, мы, |
|
|
||||||
через две фазы вычислений, на |
|
|
||||||
шли |
эти |
параметры |
в момент |
|
|
|||
t~\-At, |
|
|
|
|
|
|
|
|
|
Данный численный метод по |
|
|
|||||
зволяет включать в |
рассмотре |
|
|
|||||
ние различные |
граничные усло |
|
|
|||||
вия. Авторами |
метода ALE |
ис |
|
|
||||
пользовались |
следующие |
типы |
|
|
||||
границ: свободные поверхности; |
& |
е) |
||||||
границы, открытые для втека- |
||||||||
НИЯ |
ИЛИ |
вытекания |
жидкости; |
рис п.3.2. Различные варианты |
перестройки яче- |
|||
жесткие стенки СО скольжением |
ек в методе ALE (задача о колебании жидкости в |
|||||||
и без скольжения; стенки |
с за- |
сосуде) [44]. |
|
данным законом движения.
3. В качестве примера, иллюстрирующего вычислительные возможности метода ALE, приведем расчет колебаний жидкости в прямоугольном сосуде под действием приложенного импульса давлений. Расчет ведется на сетке 12x9. Ускорение силы тяжести равно единице и направлено вниз [44].
В начальный момент времени на свободной поверхности жидкости задается возмущение: косинусоидальный импульс давления. В результате реализуется
3 6 0 ПРИЛОЖЕНИЕ
периодическое колебательное движение с периодом Г = 12,8 единиц, который разбивался на 64 расчетных шага (Д£=0,2).
Многообразие возможностей метода ALE иллюстрирует рис. П.3.2, где приводятся шесть различных счетных вариантов перестройки ячеек расчетной сетки.
Вариант а) (/=3) отвечает чисто лагранжеву расчету без перестройки ячеек и хорошо совпадает с аналогичными расчетами, проведенными по ме тоду LINC.
В случае б) осуществлялась перестройка границ ячеек так, чтобы вершины лежали на вертикалях, проходящих через вершины ячеек, находящихся на свободных поверхностях.
Пояснйм процесс перестройки ячеек. Пусть, например, вершины ячеек должны оставаться на заданных вертикалях. Переместим вначале все вершины ячеек в те положения, которые они могли бы занять, если бы следовали за жидкостью согласно формулам (П.3.6). Затем найдем точки пересечения за данных вертикальных линий и новых горизонтальных линий сетки, прове денных через определенные положения вершин ячеек. После этого можно вычислить скорости, необходимые для того, чтобы переместить вершины ячеек в полученные точки пересечения. Затем вершины ячеек передвигаются по фор мулам (П.3.7).
В варианте в) вершины ячеек смещались по горизонтали до своих перво начальных положений: т. е. по горизонтали течение рассчитывается по эйле ровой схеме, а по вертикали — по лагранжевой.
Случай г) отличается от в тем, что на каждой вертикали вершины распола гаются с постоянным шагом.
Предельный случай метода ALE — эйлеров подход — осуществляется тогда, когда перестроившиеся ячейки занимают свою первоначальную конфи гурацию. На последних двух рисунках эйлеровость сохраняется на четырех нижних рядах ячеек.
Случай д) иллюстрирует недостаточно благополучную ситуацию, когда на границе эйлеровой и лагранжевой областей возникают нежелательные искрив ления сетки. Для регуляризации расчетной сетки верхние ячейки перестраи ваются так, чтобы координаты каждой вершины являлись осредненными зна чениями координат восьми соседних вершин. Вариант е) показывает эффектив
ность |
использования такого |
приема. |
|
|
§ 4. Произвольный эйлерово-лагранжев вычислительный |
|
|
|
алгоритм YAQUI для расчета течений жидкости |
|
|
|
при всех скоростях движения |
|
|
1. Метод YAQUI (Arbitrary Lagrangian-Eulerian Computer Program for |
|||
Fluid |
Flow at All Speeds) [45] является комбинацией описанных только |
что |
|
в §§ 2—3 данной главы методов ICE и ALE. Неявная схема для решения урав |
|||
нения давления аналогична |
подходу, используемому в ICE-методе, что поз |
||
|
|
воляет производить расчет при всех скоростях по |
|
|
|
тока: от малых дозвуковых (несжимаемых) до ги |
|
|
|
перзвуковых. В то же время перестройка расчет |
|
|
|
ной сетки от чисто лагранжева до чисто эйлерова |
|
|
|
случаев дает данному численному подходу широ |
|
|
|
кие возможности метода ALE. |
|
|
|
Основная гидродинамическая часть каждого |
|
|
|
цикла разбивается на три фазы: |
|
Рис п 4 1. Типичная счетная |
1) вы числения по явной л а гр а н ж ев о й |
ме- |
|
ячейка |
в методе YAQUI [45]. |
ТОДИКе, |
|