Использование такой методики ранее ограничивалось
большим числом операций Ш2), необходимых для определения коэффициентов дискретного преобразования Фурье. Развитие техники быстрого преобразования Фурье (см., например, [19], [28] из списка литературы к дополнению
2) позволило сократить количество арифметических операций до величины порядка
Nlog2N, что делает этот метод весьма перспективным. Результаты конкретных: расчетов показывают, что решение уравнений Пуассода на сетке с числом узлов около 4000 изложенным выше методом занимает примерно столько же времени, сколько четыре итерации по методу переменных направлений (схема (6.4.3), (6.4.4)); при этом невязка уменьшается до величины, соответствующей «машинной точности». Применение этого метода,
как упоминалось выше, ограничивается геометрией области, конструкцией сетки (равномерная по
х сетка), характером граничных условий).
§ 6.5. Аппроксимация граничных условий для вихря
Особенностью постановки задачи для системы уравнений Навье — Стокса в переменных вихрь, функция тока (6.1.15), (6.1.16) являются граничные условия, которые в случае твердой неподвижной поверхности имеют вид
Ч> = 0, ||- = 0. (6.5.1),
Оба граничных условия (6.5.1), относящиеся к системе (6.1.15), (6.1.16), заданы лишь для функции тока и не заданы для вихря. Поэтому при численном решении разностных уравнений для вихря (6.3.11), (6.3.12) возникает проблема определения недостающих граничных условий. Для решения этой проблемы имеется несколько путей; мы остановимся ниже на двух из них.
Всюду ниже для расчета уравнений вихря и функции тока будет предполагаться использование разностных
схем на неравномерных сетках, рассмотренных в §§ 6.3, 6.4. Однако формулы для производных вблизи границы при этом будут аппроксимироваться на равномерной сетке, что связано с необходимостью сохранения точности в непосредственной близости к границе и удобством написания формул. Для первых и вторых производных, аппроксимируемых внутрь области, используются
следующие формулы:
6
(6.5.2)
(6.5.3)
jAj)
дг?
+
(6.5.4)
г,О
.5.1. Разложение функции тока в ряд вблизи границы. Этот способ, применявшийся еще в работах Тома [281, состоит в том, что функция тока вблизи границы представляется в виде ряда Тейлора, например,
Если в разложении (6.5.4) отбросить члены выше второго порядка по А, то можно получить выражение для вихря на границе в виде
( 6.5.5)
При практическом использовании этой формулы предполагается, что граничные условия (6.5.1) выполняются. Это приводит к простому соотношению, связывающему вихрь на границе с функцией тока в ближайшем к границе узле сетки:
со*, о = 2г|з i/h2. (6.5.6)
Связь между вихрем и функцией тока на границе может быть найдена и непосредственно из уравнения для функции тока, считая его справедливым и на границе области, как это было проделано выше в § 6.2. При этом можно получить формулы и более высокого порядка, аппроксимируя вторую производную функции тока по формулам типа (6.5.3). Например, полагая в формуле (6.5.3) справедливыми условия (6.5.1), получим формулу второго порядка, связывающую значение вихря на границе и функцию тока в двух узлах сетки, примыкающих к границе:
©0,1 - + О (А*). (6.5.7)
При использовании формул (6.5.6) или (6.5.7) граничное условие «прилипания» (6.5.1) выполняется косвенно; на
пример, для (6.5.7) на решении имеет место соотношение
1Нг-0<п (6'5'8)
откуда следует, что (dty/dn)\v Ф 0, т. е. на твердой стенке имеется некоторая скорость скольжения, соответствующая порядку точности аппроксимации производной функции тока. При этом вихрь на границе в соответствии с формулой (6.5.7) аппроксимируется с точностью
ОШ2).
Приближенные граничные условия (6.5.6) или (6.5.7) замыкают систему разностных уравнений основной схемы. Полная последовательность расчета по этой схеме может быть, например, следующей:
По известным значениям поля вихря CDij и поля
функции тока определяется поле функции тока
путем итерационного решения уравнений (6.4.3), (6.4.4) при заданном условии на границе области. Возможно также использование прямого метода, рассмотренного выше в п. 6.4.2.
По формуле (6.5.7) определяется значение вихря на границе области со |г+1-
По формулам (6.3.11), (6.3.12) определяется поле
М , 1- *| ' -
К *|
вихря (Dij при найденном граничном условии сог
и заданном значении
cd™j. Далее, весь цикл повторяется. Результаты практически не зависят от того, начинается ли расчет с поля функции тока или с поля вихря.
Использование рассмотренных выше приближенных граничных условий приводит обычно к существенному снижению устойчивости основной схемы. Одним из способов повышения устойчивости является так называемая релаксация (усреднение), согласно которой значения вихря на границе
представляются в виде
с
0г
+1 = а/ (г|>
п+1) + (1 - а) ©г, ‘ (6.5.9)
где а — параметр релаксации, изменяющийся в пределах O^a^l; /(\|)
n+1) — зависимость между вихрем на границе и функцией тока вида (6.5.6) или (6.5.7).
Введение релаксации рассмотренного типа, строго говоря, возможно лишь для стационарных задач, где на решении имеет место сог
+1 = сог, т.
6. выполняется соотношение вида (6.5.6) или (6.5.7), аппроксимирующее с соответствующей точностью условие «прилипания». Для нестационарного режима использование релаксации приводит к дополнительной по сравнению с (6.5.8) невязке