Научная статья на тему 'Совершенствование алгоритмов для решения уравнений Навье-Стокса в переменных >'

Совершенствование алгоритмов для решения уравнений Навье-Стокса в переменных > Текст научной статьи по специальности «Математика»

CC BY
187
55
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Мартыненко Сергей Иванович

Предложен новый подход к вычислению давления при решении полных уравнений Навье-Стокса в переменных > на структурированных сетках. В основе метода лежит использование интегральных форм уравнения неразрывности (уравнений постоянств массового расхода) и декомпозиции давления, исходя из которых формулируется вспомогательная задача. Решение вспомогательной задачи близко к решению полных уравнений Навье-Стокса, однако для его отыскания требуется выполнить гораздо меньший объем вычислений. В статье приводится методика построения вспомогательной задачи, описание вычислительного алгоритма и результаты решения тестовых и прикладных задач. Решение уравнений Навье-Стокса получено без дополнительных граничных условий для давления на омываемых поверхностях. Предложенный метод может быть использован как в сегрегированных, так и в совместных алгоритмах.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Совершенствование алгоритмов для решения уравнений Навье-Стокса в переменных >»

УЧЕНЫЕ ЗАПИСКИ КАЗАНСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

Том 149, кп. 4

Физико-математические пауки

2007

УДК 532.5:519.63

СОВЕРШЕНСТВОВАНИЕ АЛГОРИТМОВ ДЛЯ РЕШЕНИЯ УРАВНЕНИЙ НАВЬЕ^СТОКСА В ПЕРЕМЕННЫХ «СКОРОСТЬ^ДАВЛЕНИЕ»

С. И. Марты,! iei iko

Аннотация

Предложен новый подход к вычислению давления при решении полных уравнений На-вье Стокса в переменных «скорость давление» па структурированных сетках. В основе метода лежит использование интегральных форм уравнения неразрывности (уравнений постояпств массового расхода) и декомпозиции давления, исходя из которых формулируется вспомогательная задача. Решение вспомогательной задачи близко к решению полных уравнений Навье Стокса, однако для его отыскания требуется выполнить гораздо меньший объем вычислений. В статье приводится методика построения вспомогательной задачи, описание вычислительного алгоритма и результаты решения тестовых и прикладных задач. Решение уравнений Навье Стокса получено без дополнительных граничных условий для давления па омываемых поверхностях. Предложенный метод может быть использован как в сегрегированных, так и в совместных алгоритмах.

Введение

Традиционно расчет несжимаемых и сжимаемых вязких течений на основе полных уравнений Навье Стокса осуществляется различными численными методами [1. 2]. Следуя данной традиции, сначала рассмотрим наиболее распространенные вычислительные алгоритмы для обоих случаев, а затем обсудим возможности построения унифицированного алгоритма. Далее, для наглядности, будем полагать течение изотермичным.

Двухмерные нестационарные уравнения Навье Стокса в переменных «скорость давление» для несжимаемых вязких сред могут быть записаны в следующей безразмерной форме:

а) уравнение неразрывности

б) уравнение движения по X

du до dx dy

du d(u2) d(vu) dp 1 f д2и д2

u

dt dx dy dx Re y dx2 dy2

в) уравнение движения по Y

dv d(uv) d(v2) dp 1 f d2v d2v

dt dx dy dy Re \dx2 dy2

(2)

(3)

Численное решение уравнений Навье Стокса при больших значениях числа Рейнольдса Re связано с многочисленными трудностями, наиболее значимыми из

которых являются нелинейность и сингулярная возмущенность уравнении движе-

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

Первоначально для численного решения уравнений Навье Стокса применялись сегрегированные (раздельные) алгоритмы, в которых сначала вычислялись компоненты скорости из уравнений движения, а затем некоторым образом корректировалось давление из условия, что компоненты скорости будут удовлетворять разностному аналогу уравнения неразрывности. В настоящее время наибольшее распространение получил метод SIMPLE, в котором для поправок к давлению (5p) предложено уравнение

d2Sp d2Sp ди dv

dx2 dy2 dx dy

Сходимость метода SIMPLE достигается посредством применения последовательной нижней релаксации, то есть давление пересчитывается по соотношению p := := p + apSp (равенство в смысле присвоения), где ap есть параметр нижней релаксации [3].

К неустранимым недостаткам метода SIMPLE и его модификаций следует отнести дополнительные граничные условия для давления, которые отсутствуют в исходной постановке задачи. Поэтому в приложениях часто используется метод искусственной сжимаемости [4]. Метод искусственной сжимаемости исключительно просто реализуется, поскольку для отыскания давления не требуется решения дополнительных краевых задач.

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

В первых совместных алгоритмах применялись прямые методы [5]. Совместные алгоритмы выглядят предпочтительнее сегрегированных, поскольку полнее сохраняется взаимосвязь между компонентами скорости и давлением в итерационном процессе. Однако объем вычислительной работы прямыми методами оказывается слишком большим, особенно если для аппроксимации уравнений Навье-Стокса используются достаточно мелкие сетки. Позднее были предложены другие методы, которые еще не получили широкого применения [6]. Заметим, что совместные алгоритмы трудно обобщить для решения уравнений Навье Стокса для сжимаемых сред.

Двухмерные нестационарные уравнения Навье Стокса для сжимаемых вязких сред могут быть записаны в следующем размерном виде:

а) уравнение неразрывности

др д{ри) djpv) =

dt дх ду 1 '

б) уравнение движения по X

д(ри) д(ри2) d(pvu) dp

dt дх ду дх ^Г ^

4 а / диЛ д 3 дх у дх) ду

в) уравнение движения по У

ди

1 ду

2д_ 3 дх

ду

М"

+

д

ду) ду

д(ру) д(риу) д(ру2

ду

дх V ^ дх

дЬ

4 д

3 ду ду

дх

ду

М"

ду

2д_

3 ду V дх

др

ду

ди

в) уравнение состояния

Р = р(р), И = М(Р)-

И

ду дх

ди

дх V^ ду

(6)

(7)

В прикладных задачах часто эффекты сжимаемости среды проявляются лишь в определенных подобластях. Очевидно, что унифицированный алгоритм, позволяющий рассчитывать течения как несжимаемых, так и сжимаемых, сред должен быть основан на решении уравнений Навье-Стокса (4) (7) в переменных «скорость давление» на разнесенной сетке.

1. Основополагающая идея: декомпозиция давления

Рассмотрим течение между параллельными пластинами, которое описывается уравнениями Навье Стокса для несжимаемой среды в приближении длинного канала:

а) уравнение неразрывности

б) уравнение движения по X д(и2) д(уи)

дх

ду

ди ду дх ду

с1р 1 / д2и д2и ¿х Re у дх2 ду2

(8)

(9)

в) уравнение постоянства массового расхода

и(х,у) ¿у = и(0, у) ¿у.

(Ю)

Данные уравнения получены из (1) (3) в предположении, что изменение давления поперек потока равно нулю (р'у = 0). Поскольку давление изменяется только вдоль одной координаты, для упрощенных уравнений (8) (10) были предложены высокоэффективные алгоритмы [1. 2. 7].

В самом деле, линеаризованный разностный аналог уравнения движения по X (9) может быть записан в виде

А иц-\ + Ву и^ + С

Щ -

Рг - Рг-1

Данное разностное уравнение содержит неизвестные компоненты скорости игу и

рг рг

дом прогонки (то есть методом Зейделя с блочным упорядочиванием неизвестных). Полученные значения игу после применения метода Ньютона по нелинейности не

будут удовлетворять разностному аналогу уравнения постоянства массового расхода (10)

Му

^2(иг3 - и13) = 0

3=1

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

Му

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Е(Рг) = - и3)■

3=1

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

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

Данное обстоятельство может быть использовано при решении полных уравнений Навье Стокса. Для этого представим давление в виде

р(1, х, у, г) = рх(г, х) + ру(I, у) + р2(I, г) + рху2(I, х, у, г), (И)

где верхние индексы х, у, г и хуг показывают зависимость того или иного слагаемого от соответствующих пространственных координат. «Одномерные» слагаемые рх(г, х), ру(г,у) и р2 (г, г) могут быть определены при помощи высокоэффективных методов, предложенных ранее для решения упрощенных уравнений (8)—(10), а «многомерное» слагаемое рху2(г,х,у, г) - при помощи метода искусственной сжимаемости для избежания дополнительных граничных условий. Поскольку часть давления, а именно рх(г,х) + ру (г, у) + р2 (г, г), вычисляется с использованием высокоэффективных методов, следует ожидать уменьшения объема вычислительной работы по сравнению с традиционными алгоритмами (то есть при рх(г,х) = ру(г,у) = р2(г, г) = 0). Очевидно, что уменьшение объема вычислений будет зависеть от решаемой задачи. Наибольший эффект достигается для задач с выделенным направлением течения среды (течения в струях, соплах, каналах, обтекание тел и т. д.). В этом случае одно из «одномерных» слагаемых в (11) является доминирующим. Для задач без выделенного направления течения, например для задачи течения в каверне с движущейся крышкой, уменьшение вычислительной работы будет менее значительным.

Согласно (11), в N-мерном случае давление представимо в виде суммы (М +1)-го слагаемого. Однако в уравнение движения будут входить градиенты только двух из них, например

% = Тх (рХх) у) +рЧ*> х> У' = % + ^т-

Для отыскания «одномерных» слагаемых рх, ру и р2 формулируется вспомогательная задача. Вычисления проводятся по схеме «предиктор-корректор», где в качестве предиктора выступает вспомогательная задача, а в качестве корректора исходная.

V'- иш

У

У

X

0 X* 1 V 0

1

1

Рис. 1. Каверна с движущейся крышкой и контрольные объемы VI и У2

2. Течения несжимаемых сред (эталонные задачи)

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

2.1. Течение в каверне. Рассмотрим задачу о стационарном течении несжимаемой среды в каверне Н х Н с крышкой, движущейся со скоростью ит, для иллюстрации формулировки вспомогательной задачи. Положим, что плотность р и вязкость ^ среды являются постоянными. В данном случае число Рейпольдса в уравнениях Навье Стокса (1) (3) определяется как

На стенках и крышке каверны граничные условия для безразмерных компонент скорости задаются следующим образом:

Теперь сформулируем вспомогательную задачу течения в каверне, вычислительные затраты для расчета которой были бы сравнимы с расчетом уравнений Навье Стокса в приближении длинного канала (8) (10), но решение которой было бы близко к решению исходной задачи (1) (3). Для этого сначала проинтегрируем уравнение неразрывности (1) по контрольным объемам У\ и показанным на рис. 1, и получим два уравнения постоянства массового расхода

и(х, 0) = и(0, у) = и( 1, у) = 0, и(х, 1) = 1, «(х, 0) = «(0, у) = «(1, у) = «(х, 1) = 0.

1

(12)

о

1

(13)

о

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

и

+

-0.2

0.8

0.6

0.4

0.2

0.0

-0.4

0.0 0.2 0.4

0.6

0.8

1.0

V

Рис. 2. Распределение компоненты скорости и в вертикальном сечении, проходящим через середину дна каверны (то есть и(0.5,у)) при Ре = 100

С учетом (11) вспомогательная задача принимает вид:

а) уравнение движения по X и уравнение постоянства массового расхода (12)

б) уравнение движения по У и уравнение постоянства массового расхода (13)

где квадратные скобки означают, что производные (рху)Х и (рху)у являются фиксированными (то есть вычисляются по значениям рху, взятым с предыдущей итерации), а фигурные скобки означают, что уравнения движения решаются согласованно с соответствующими уравнениями постоянств массового расхода (точно так, как при решении (8) (10) [1, 2, 7]).

Для иллюстрации влияния вспомогательной задачи (14), (15) на сходимость алгоритма рассмотрим течение при Ре = 100. При малых числах Рейнольдса, как правило, не возникает проблем, связанных со сходимостью итераций по нелинейности при решении уравнений движения. Выберем нулевое начальное значение компонент скорости и давления: и(0) = 0, = 0 и р(0) = 0. В этом случае компонента скорости V точно удовлетворяет уравнению движения по У и граничным условиям, поэтому в традиционных сегрегированных алгоритмах получение начального приближения к решению уравнений Навье Стокса сводится к решению задачи

(14)

0

(15)

Вспомогательная задача (14) (15) в данном случае принимает вид

' д(и2) йрх 1 ( д2и д2и4 дх с1х Ре \дх2 ду2

1

J и(х, у) йу = 0.

(17)

Обе задачи в конечном итоге сводятся к системам вида А х = Ь, которые решались при помощи метода Зойдоля с блочным упорядочиванием неизвестных. В методологических целях критерий останова итераций задан в виде

||Ах - Ь |

|Ь |

< 10

-7

Расчет течения при Ре = 100 осуществлялся па равномерной разнесенной сетке 101 х 101 с шагом Нх = Ну = 1/100.

Рис. 2 иллюстрирует те преимущества, которые возникают при использовании уравнений постоянств массового расхода (12) и (13) в качестве априорной информации. На этом рисунке сплошной линией показано полученное решение уравнений Навье Стокса в переменных «скорость давление», а маркерами «—» решение уравнений Навье Стокса в переменных «вихрь функция тока» [8]. Начальное приближение в традиционных сегрегированных алгоритмах, полученное из (16). близко к решению только в непосредственной близости от движущейся крышки (у > 0.7). Начальное приближение, полученное из (17), близко к искомому решению уравнений Навье-Стокса во всем вертикальном сечении. Заметим, что при решении вспомогательной задачи (14), (15) реализуются два итерационных процесса (для отыскания «одномерных» слагаемых методом секущих и для отыскания решения сеточных уравнений методом Зойдоля с блочным упорядочиванием неизвестных). Поскольку скорость сходимости метода секущих существенно выше, чем метода Зойдоля, то целесообразно выполнять только несколько итераций Зойдоля при решении вспомогательной задачи. Другими словами, основное назначение вспомогательной задачи состоит именно в отыскании «одномерных» слагаемых в представлении (11).

Далее значения «одномерных» слагаемых в (11) фиксируются и осуществляется переход к исходной задаче, в которой уравнения движения принимают вид

д(и2) д(ги) дх

д(иг)

ду

д(г

дх

ду

йрх дрху 1

йх дх Ке

(1:рУ~ дрху 1

йу ду

¿Ри

дх2

(д2_1

Ри

ду2

д2г

ду2

(18)

(19)

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

ди дг дх ду

где := есть равенство в смысле присвоения, а вр - параметр нижней релаксации.

Рис. 3 показывает уменьшение погрешности разностного аналога уравнения неразрывности (1)

Р := Р - Рр

Еи

тах

4+1]

Ь,х

Ну

(20)

Пр

Рис. 3. Уменьшение погрешности разностного аналога уравнения неразрывности Я"""" (20) в процессе выполнения итераций по давлению (пр)

у х

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

и

середину дна каверны (слева), и распределение компоненты скорости V в горизонтальном сечении, проходящем через середину боковых стенок каверны (справа), при Ре = 1000

по мере сходимости итераций по давлению (пр). Использование вспомогательной задачи позволило сократить время счета примерно на 50%.

Следующим этапом тестирования является расчет течения в каверне при Ре = = 1000

иий движения будут расходиться при нулевом начальном приближении, поэтому-необходимо принять дополнительные меры для обеспечения сходимости. В данной работе принят наиболее распространенный способ получения стационарного решения подобных задач путем счета на установление. Заодно будет показана применимость предлагаемого алгоритма к решению нестационарных уравнений Навье — Стокса. Расчет течения в каверне при Ре = 1000 осуществлялся па равномерной сетке 301 х 301 с шагом Нх = Ну = 1/300.

На рис. 4 показаны результаты сопоставления полученных компонент скорости и и V в характерных сечениях каверны с результатами решений уравнений Навье — Стокса в переменных «вихрь функция тока» [8].

Рис. 5. Геометрия задачи об обтекании ступеньки

Сравнение объемов вычислений, полученных нашим методом и традиционным алгоритмом (то есть при px = py = 0), показало, что и в этом случае уменьшение времени счета составило от 30 до 50%. Заметим, что скорость сходимости итераций метода искусственной сжимаемости сравнительно невелика. Поэтому решение вспомогательной задачи лучше проводить через несколько десятков итераций метода искусственной сжимаемости. Тогда вычислительные усилия для решения вспомогательной задачи окажутся существенно меньше, чем для решения исходной задачи. Моделирование течения в каверне позволило экспериментально оценить минимальное уменьшение вычислительной работы, достигаемое при использовании вспомогательной задачи.

2.2. Обтекание ступеньки при Re = 800. Геометрия задачи о стационарном обтекании ступеньки показана на рис. 5. Рассматривается стационарное течение среды с постоянными свойствами в канале длины L и высоты H. На входе в канал расположена ступенька размера H/2 х H/2. Предполагается, что компонента скорости u па входе в капал распределена по параболическому закону, а компонента скорости v равна нулю. При достаточно больших числах Рейнольд-са образуются два вихря, один непосредственно за ступенькой, а другой на верхней стенке канала. В отлично от течения в каверне, при обтекании ступеньки существует выделенное направленно течения среды.

Для удобства доопределим компоненты скорости, полагая их равными нулю в ступеньке, то есть

u(x,y) = v(x,y) = 0 при - H/2 < x < 0 и 0 < y < H/2.

Тогда уравнения постоянств массового расхода в данной задаче принимают вид

H н

У u(0,y) dy = J u(x,y) dy,

0 0 L y

J v(x, y) dx = - J (u(L, £) - u(0, £)) dy.

00

Расчет проводился па равномерной разнесенной сетке 101 х 1401 (hx = hy = = 1/100). В табл. 1 приводится сопоставление полученных результатов1 с ранее опубликованными данными.

ХВ данной работе границей вихрей считались узлы, в которых сеточная функция uj меняет знак, то есть координаты точек отрыва и присоединения xtl , xtr и lB определялись с точностью до величины шага сетки h =1/100.

Табл. 1

Сравнение результатов моделирования течения при обтекании ступеньки (Re = 800)

Работа 1в 1т VÜT Хть Хтн Число узлов

[9] 6.0150 5.6600 4.8200 10.4800

[10] 6.1000 5.6300 4.8500 10.4800 129681

[И] 6.0820 5.6260 4.8388 10.4648 245760

[И] 6.1000 5.6300 4.8600 10.4900 > 8000

[12] 6.0964 5.6251 4.8534 10.4785 3737

настоящая 6.1000 5.6300 0.28 4.8400 10.4700 141501

Рис. 6. Обтекание ступеньки: изобары при Re = 800

Сравнение времени решения задачи об обтекании ступеньки показывает, что объем вычислительной работы уменьшен приблизительно в 300 раз по сравнению с традиционными алгоритмами (при Ь/И = 14). Причина столь заметного уменьшения объема вычислений понятна из рис. 6. где показаны изобары. Очевидно, что. за исключением небольшой подобласти, изобары являются почти вертикальными линиями, то есть давление в данной задаче изменяется преимущественно в направлении течении потока. Поэтому «градиент давления» (рх)'х, отыскиваемый при помощи вспомогательной задачи, будет доминирующим. Преобладание (рх)х приводит к существенному уменьшению вычислительных усилий для отыскания слагаемого рху. Заметим, что при увеличении значения отношения длины канала к его высоте Ь/И будет наблюдаться дальнейший рост эффективности предложенного алгоритма.

Рис. 7. Геометрия катализатора микродвигателя

3. Течение несжимаемых сред (прикладная задача)

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

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

На рис. 9 показаны изолинии безразмерной функции тока вблизи первого ряда игл катализатора около оси симметрии (Ре = 350). Расположение игл выбиралось таким образом, чтобы их обтекание было безвихревым. Однако к недостатку данной конструкции следует отнести интенсивное образование вихрей за последним рядом игл (рис. 10). Расчеты показали, что при Ре = 1000 не существует стационарного решения уравнений Навье Стокса и образуется дорожка Кармана, которая может привести к неустойчивой работе МД при больших значениях чи-

«и 1" :::::: • и о V 1 tu

I I 1 § 1 ft

Рис. 8. Разнесенная сетка в катализаторе микродвигателя

Рис. 9. Изолинии безразмерной функции тока вблизи первого ряда игл катализатора около оси симметрии

сол Рейнольдса. Распределение безразмерного давления вблизи первого ряда игл катализатора около оси симметрии показано на рис. 10.

4. Течение слабосжимаемых сред

В заключение рассмотрим течение слабосжимаемой среды для иллюстрации работоспособности предлагаемого алгоритма при р ^ const. В качестве модельной задачи проведен расчет течения азота между параллельными пластинами с локальным сужением. Геометрия задачи показана на рис. 12, где H = 250 • 10-6 м. Давление азота на входе составляло 105 Па, температура 300 К, скорость азота распределена по параболическому закону. Число Рейнольдса на входе составило Reo = 200. Течение считается симметричным.

Отличительной особенностью численного решения вспомогательной задачи является локальность, то есть при ее решении не требуется глобальной линеаризации. После отыскания «одномерного» слагаемого px или py в данном сечении

Рис. 10. Изолинии безразмерной функции тока вблизи последнего ряда игл катализатора около оси симметрии

Рис. 11. Изобары вблизи первого ряда игл катализатора около оси симметрии

осуществляется пересчет значений плотности и вязкости по уравнению состояния. Как следствие, вычисление «многомерного» слагаемого рху может осуществляться при замороженных значениях плотности и вязкости.

Рис. 12. Геометрия задачи о течении между пластинами с локальным сужением

Рис. 13. Изолинии безразмерной функции тока при течении между пластинами

На рис. 13 показаны изолинии безразмерной функции тока за локальным сужением. Видно расширение струи и вихрь в пристеночной области.

Заключение

Предложенный алгоритм для решения уравнений Навье Стокса в переменных «скорость давление» на структурированных сетках занимает промежуточное место между сегрегированными и совместными, поскольку компоненты скорости и «часть» давления (то есть сумма «одномерных» слагаемых) всегда отыскиваются совместно при решении вспомогательной задачи.

Организация вычислений по схеме «предиктор-корректор», где в качестве предиктора используется вспомогательная задача, позволяет уменьшить объем вычислений. необходимых для решения уравнений Навье Стокса в переменных «скорость давление» на структурированных сетках. Уменьшение вычислительных усилий особенно заметно при моделировании течений с выделенным направлением течения среды.

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

Основные результаты докладывались на седьмом Всероссийском семинаре «Сеточные методы для краевых задач и приложения» (Казань. 2007). Автор выражает искреннюю признательность организаторам и участникам семинара за ряд ценных замечаний.

Summary

S.I. Martynenko. Development of algorithms for solving the Navier Stokes equations in "velocity pressure" variables.

A new approach for pressure computation at solving the Navier Stokes equations in primitive variables is proposed and developed. The approach is based 011 integral forms of the continuity equation (mass conservation equations) and pressure decomposition in order to reduce total computational efforts. The paper represents the algorithm description and results of benchmark and applied problems. Navier Stokes equations are solved without additional boundary conditions for pressure. The approach can be used in decoupled and coupled solvers.

Литература

1. Андерсон А., Таннехилл Дон:., Плетчер P. Вычислительная гидродинамика и теплообмен: в 2 т. / Пер. с апгл. М.: Мир. 1990. Т. 1. 384 с.

2. Флетче.р К. Вычислительные методы в динамике жидкостей: в 2 т. / Пер. с англ. М.: Мир, 1991. Т. 2. 552 с.

3. Патанкар С. Численные методы решения задач теплообмена и динамики жидкости / Пер. с апгл. М.: Эпергоатомиздат, 1984. 152 с.

4. Chorin A.J A numerical method for solving incompressible viscous flow problems // J. Comput. Phys. 1967. V. 2. P. 12 26.

5. Vanka S.P., Leaf G.K. An efficient finite-difference calculation procedure for multi-dimensional fluid flows // AIAA Paper. 1984. No 1244. P. 12.

6. Ольшанский M.A. Лекции и упражнения по мпогосеточпым методам. М:. ФИЗМА-ЛИТ, 2005. 168 с.

7. Briley W.R. Numerical method for predicting three-dimensional steady viscous flow in ducts // J. Сотр. Phys. 1974. V. 14. P. 8 28.

8. Ghia U., Ghia K.N., Shin C.T. High-Re Solutions for Incompressible Flow Using the Navier-St.okes Equations and a Multigrid Method // J. Сотр. Physics. 1982. V. 48. P. 387 411.

9. Barton I.E. The entrance effect of laminar flow over a backward-facing step geometry // Internat.. J. for Numerical Methods in Fluids. 1997. V. 25. P. 633 644.

10. Garbling D. A test problem for outflow boundary conditions-flow over a backward-facing step // Internat. J. for Numerical Methods in Fluids. 1990. V. 11. P. 953 967.

11. Gresho P.M., Garbling D.K., Torczynski J.R., Gliffe K.A., Winters K.H., Garratt T.G., Spenee A., Goodrich J.W. Is a steady viscous incompressible two-dimensional flow over a backward-facing step at Re = 800 stable? // Internat. J. for Numerical Methods in Fluids. 1993. V. 17. P. 501 541.

12. Keskar J., Lin D.A. Computation of laminar backward-facing step flow at Re = 800 with a spectral domain decomposition method // Int.ernat.. J. for Numerical Methods in Fluids. 1999. V. 29. P. 411 427.

Поступила в редакцию 09.10.07

Переработанный вариант 15.11.07

Мартыненко Сергей Иванович кандидат физико-математических паук, старший научный сотрудник отдела «Спецдвигатели и химмотология» Центрального института авиационного моторостроения им. П.II. Баранова, г. Москва. Е-шаП: таНуп_ sQmail.ru

i Надоели баннеры? Вы всегда можете отключить рекламу.