§ 6.3. Сеточные аппроксимации уравнения для вихря
При изложении элементов основной схемы, структура которой намечена выше, существенными являются вопросы аппроксимации одномерных и двумерных дифференциальных операторов, в особенности конвективных составляющих, способа решения двумерных разностных уравнений, аппроксимации граничных условий, оптимизации, решения уравнения Пуассона на временном слое.
В этом параграфе рассматривается схема решения уравнения вихря. При этом будет предполагаться, что на границе области задано распределение вихря юг(0, изменяющееся в общем случае по пространственной и временной координатам. Вопросы аппроксимации граничных условий для вихря будут рассмотрены ниже в § 6.5.
Одномерные аппроксимации. Область непрерывного изменения аргумента заменим разностной сеткой с координатами #*, tn. Введем обозначения /(яч, tn) = /?, где i = 0, 1, 2, ..., N — 1; п = 0, 1, 2, ..К. Узлы пространственной разностной сетки в общем случае будут располагаться произвольно. Локальный пространственный шаг сетки будет при этом определяться разностью между координатами двух соседних узлов: h{ = Ах\ = xi+l — хи Временная разностная сетка вводится в общем виде следующим образом: тп = tn+i — tn\ при этом £#= 2 тп- На
71—0
равномерной временной сетке с постоянным шагом т имеем tK = К%.
Обозначим
n
ft} ft} _
4+1 4 "о
П-fU
б tfi
+i-n
(
Ч-l
6.3.1)
С помощью этих формул дифференциальные операторы df/дх, df/dt аппроксимируются с погрешностью соответственно 0{Ю, 0(т).
т
Структуру разностной схемы для уравнения вихря рассмотрим вначале для модельного одномерного уравнения переноса с диссипацией
д
(6.3.2)
(0 , , v д(о д2(о
»t,w=V
Решение ищется в области 0 ^ я ^ 1, 0 при сле
дующих начальных и граничных условиях:
©(я, 0) = ©°Ы, ю(0, t) = ©0U), ©(1, t) = ©i(t).
Известной проблемой, возникающей при построении разностной схемы для уравнения (6.3.2), является аппроксимация нелинейного конвективного члена и диу/дх. Использование для этой цели разностных выражений типа
, называемых центральными разностями, приводит при малых значениях е к нарушению монотонности (см. гл. 4). Использование монотонной аппроксимации вида (4.3.20) позволяет получить системы алгебраических уравнений, коэффициенты которых удовлетворяют достаточным условиям устойчивости прогонок (п. 2.2.5). Однако такая аппроксимация имеет первый порядок точности и ее использование приводит к появлению значительной схемной вязкости, имеющей порядок vh ~ uh/2.
Некоторым компромиссом является использование монотонной аппроксимации Самарского (см. п. 4.3.6), имеющей формально, т. е. при uh < 1, второй порядок точности. Специфика ее заключается в том, что нарушение последнего условия в отдельных точках (например, зонах максимума скорости) не приводит к существенной интегральной погрешности, в связи с чем эта аппроксимация находит широкое применение. Использование этой аппроксимации и формул (6.3.1) для уравнений (6.3.2) приводит к следующей схеме:
/flW-f-l мп
—-—*- + 0,5м” (б+со?+1 + 6~(0?+1) - 0,51 ип IX
хСб+юГЧб-соГ-1)^ = е|г|ц (б+ш?+1 - б-шГЧ-Д^ ].
(6.3.3)
Здесь ti„ = (1+lwn|fei|2)-1.
Такая запись обобщает все три указанные выше аппроксимации, поскольку при |i = |s == 0 имеет место симметричная аппроксимация конвективных членов, при |i = 1, |s = 0 — односторонняя аппроксимация первого но-
рядка точности и при |4 ** 1, |ав 1/(2в) — аппроксимация
Самарского. Особенностью этой схемы является также временная «линеаризация» нелинейных конвективных членов, пригодная, вообще говоря, при малых временных шагах т. Усреднение аппроксимации конвективных членов относительно ип и' \ип\ применяется для того, чтобы сделать схему не зависящей от знака скорости.
Схема (6.3.3) приводится к каноническому трехдиагональному виду
- A^tl + В,соГ1 - е^±1 = и, (6.3.4)
допускающему применение формул прогонки (см. п. 2.2.5), Коэффициенты в уравнении (6.3.4) имеют вид
(
А{ = w ( !Г++ I I + } с-- (та +
Bi = Ai + Ci + 1, fi = со?.
6.3.5)
(6.3.6)
(6.3.7)
6.3.2. Двумерное уравнение вихря. Последовательное применение разностной аппроксимации, аналогичной
, к двумерному уравнению вихря приводит к системе алгебраических уравнений, решение которой возможно лишь итерационным путем. Экономичным является упоминавшийся выше метод переменных направлений, позволяющий свести решение двумерных уравнений к последовательности одномерных уравнений с трехдиагональными матрицами. Существует ряд методов, использующих эту общую идею и отличающихся некоторыми деталями (метод переменных направлений,, метод расщепления, метод дробных шагов, локально одномерный метод [29], [14] и т. д.). Мы используем упоминавшийся выше метод переменных направлений (или метод продольно-поперечных! прогонок), общую структуру которого поясним на двумерном операторном уравнении вида
^- = (L1+.L2)a> + *\
(
доз
6.3.8)
где Li и одномерные операторы, действующие по разным направлениям.
Решение уравнения (6.3.8) методом переменных направлений осуществляется в два этапа, которым соответ-
= L1®+^+Za(0" + ^j (б,3,9)
=
ствуют временные индексы п +1/2, га+1, а именно:
wn+l/2 _ шп ~
т/2
<0«+1 _ й)«+1/2
т/2
Zl(on+1/2 + Г2(оп+1 + ?*+1. (6.3.10)
Здесь 2/i, Г2 — разностные одномерные операторы (см., на- пример, (6.3.3)). На первом этапе прогонками в одном из направлений находится решение соп+1/2 на полуцелом временном слое; затем, используя это решение, осуществляются прогонки по второму направлению для получения искомого решения con+1 на целом временном слое. Такая схема аппроксимирует двумерное нестационарное уравнение вихря с первым порядком точности. На установившемся режиме решение не зависит от временного шага т, поэтому эта схема может использоваться и для решения стационарных задач «на установление».
Запишем с учетом (6.3.3), (6.3.9), (6.3.10) схему для решения двумерного нестационарного уравнения вихря:
frtn +1/2 _ rrtn
——■й U- + 0,5 (и -1 и I) (6+1/2 + 8» <г/2) +
. + 0,5t>(8y co”,j + Syco’jj) = в [il« (6^ to* +1/2 — ^ю?+1/2)х
X fr.jv._- + (SXi - Vр-"] + F71, (6.3.11)
о?*1/2
-^— + 0,b(v-
У
т/2
|) (6+(Oj’j1 — by (ОЙ1) +
+ 0,5u (6+co?.i1/a + 1/2) =
= е + б. сой1) TpfT~^ +
+ (8х(0Й1/2 - 6Г(0Й1/2) fr^-jfr--] + Fn+1. (6.3.12)
Здесь, в отличие от (6.3.&), для аппроксимации одномерных операторов используется только аппроксимация Самарского. Коэффициенты ци и r\v имеют вид
г\и =* (1 + \u\hi/(2s))~'1t y\v = (1 + \v\y(2e))~l.
Здесь, так же как и в одномерном случае (6.3.3), используется аппроксимация конвективных членов, усредненная относительно ип и \ип\ (или vn и \vn\) для того, чтобы схема не зависела от знака скорости. Одномерные операторы на нижнем временном слое аппроксимируются сим-
метричными разностями. Оба разностных уравнения
, (6.3.10) приводятся к стандартному трехдиагональному типу.
Одним из наиболее важных вопросов, возникающих при решении уравнения вихря, является вопрос о величине временного шага т (который при расчете стационарных задач «на установление» является итерационным параметром). Преимуществом неявных схем (6.3.11), ( 6. 3. 12), в отличие от явных схем, рассмотренных в § 6. 2, является отсутствие ограничения на величину т из условий устойчивости. Это преимущество остается в силе, если рассматривать уравнения (6.3.11), (6.3.12) как модельные, вне связи с уравнением для функции тока и граничными условиями. При использовании же упомянутых схем в системе уравнений Навье — Стокса возникает ряд существенных ограничений на величину т, зависящих в общем случае от способа решения уравнения для функции тока, способа аппроксимации граничного условия для вихря и других факторов. Конкретные сведения будут даны в примерах, изложенных в §§ 6. 6, 6.8 после завершения описания основной схемы.
Do'stlaringiz bilan baham: |