Text
                    ВЫЧИСЛИТЕЛЬНАЯ ГИДРОМЕХАНИКА И ТЕПЛООБМЕН
2


Computational fluid mechanics and heat transfer Dale A. Anderson Professor of Aerospace Engineering Iowa State University John C. Tannehill Professor of Aerospace Engineering Iowa State University Richard H. Pletcher Professor of Mechanical Engineering Iowa State University Hemisphere Publishing Corporation, New York 'A subsidiary of Harper & Row, Publishers, Inc. Cambridge • Philadelphia • San Francisco • Washington London • Mexico City • Sao Paulo • Singapore • Sydney
Д. Андерсон, Дж.Тоннехилл, Р. Плетчер ВЫЧИСЛИТЕЛЬНАЯ ГИДРОМЕХАНИКА И ТЕПЛООБМЕН В двух томах Том 2 Перевод с английского С. В. Сенина и Б. Ю. Шальмана под редакцией Г. Л. Подвидза Москва «Мир» 1990
ББК 22.253 А65 УДК 532 + 681.3 Андерсон Д., Таннехилл Дж., Плетчер Р. А65 Вычислительная гидромеханика и теплообмен: В 2-х т. Т. 2: Пер. с англ. — М.: Мир, 1990. — 728—392 с, ил. ISBN 5-03-001928-6 Книга учебного типа, написанная известными американскими Специа- Специалистами. В ней поставлена цель — научить читателя составлять конеч- но-разностные алгоритмы решения гидро- и газодинамических задач. Структура книги тщательно продумана и позволяет практически ос- освоить методику численного решения сложнейших задач гидродинамики и теплообмена. Этому способствуют тщательно подобранные примеры и уникальные наборы задач в конце каждой главы. В русском издании книга выходит в двух томах. Для математиков-прикладников, инженеров-вычислителей, специа- специалистов по механике жидкостей, аспирантов и студентов вузов. 1602120000-150 041@1)—90 Редакция литературы по математическим наукам 5-03-001928-6 (русск.) © 1984 by Hemisphere Publishing Corporation !сой 5-03-001926-X © перевод на русский язык, С. В. Сенин, ISBN 0-89116-471-5 (англ.) Е. Ю. Шальман, 1990
Глава 7 Численные методы решения уравнений типа уравнений пограничного слоя § 7.1. Введение В гл. 5 было показано, что уравнения, получающиеся в при- приближении пограничного слоя (или тонкого вязкого слоя), яв- являются полезной математической моделью для описания неко- некоторых важных течений, встречающихся в инженерных прило- приложениях. К ним относятся струи и следы, двумерные или осесим- метричные течения в каналах и трубах, а также классический пристенный пограничный слой. Приближение пограничного слоя можно эффективно использовать и для описания некоторых трехмерных течений. В последние годы разработаны методы, позволившие применить приближение пограничного слоя для анализа течений с небольшими рециркуляционными областями. Часто вблизи плоскости, с которой начинается развитие течения в продольном направлении, существует небольшая область, пло- плохо описываемая в приближении тонкого вязкого слоя. Однако при средних и больших числах Рейнольдса эта область мала, а в большинстве случаев пренебрежимо мала. В этой главе приведены конечно-разностные методы решения рассматриваемых уравнений и некоторые численные результаты. Основное внимание уделено применению методов и подходов, уже описанных в гл. 3 и 4, а не подробному изложению какого- то одного общего конечно-разностного метода. В других рабо- работах подробно описаны несколько конечно-разностных методов решения уравнений пограничного слоя. Мы не будем повторять изложенные в этих работах детали, если только они не потре- потребуются нам для иллюстрации ключевых моментов. История численных методов решения уравнений погранич- пограничного слоя восходит к 1930—1940 гг. Конечно-разностные мето- методы, близкие по форме к используемым в настоящее время, были созданы в 50-е гг. [Friedrich, Forstall, 1953; Rouleau, Osterle, 1955]. По сравнению с методами расчета некоторых других классов течений конечно-разностные методы решения уравнений пограничного слоя относительно хорошо развиты и апробиро- апробированы. Несмотря на это, регулярно продолжают появляться но- новые численные методы решения этих уравнений.
398 Гл. 7. Численные методы решения уравнений пограничного поля § 7.2. Краткое сравнение различных методов расчета пограничного слоя Прежде чем перейти к изучению конечно-разностных мето- методов расчета пограничного слоя, полезно напомнить, что в тече- течение многих лет их решения находились другими методами, а для некоторых простых течений необходимые для инженерных приложений результаты были получены в виде простых формул. Эти результаты приведены в учебниках по гидромеханике, аэро- аэродинамике и теплообмену. Наиболее важные сведения о вязких течениях можно найти в монографиях Шлихтинга [Schlichting, 1979] и Уайта [White, 1974]. За исключением нескольких работ, основанных на теории подобия, встречающиеся в современной литературе методы ра- расчета пограничного слоя можно разбить на три группы: A) ин- интегральные методы, B) конечно-разностные методы, C) методы конечных элементов. Интегральные методы можно применять к широкому классу ламинарных и турбулентных течений, более того, любая задача, которая может быть решена конечно-разностным методом, мо- может быть решена и интегральным методом. До 60-х гг. инте- интегральные методы были основными вычислительными методами, которые использовались для решения сложных задач гидроди- гидродинамики и теплообмена. Характерной чертой этих методов яв- является то, что они преобразуют уравнения в частных производ- производных в обыкновенные дифференциальные уравнения. Для этого делаются некоторые предположения о виде профилей скорости и температуры (обычно предполагают, что они являются функ- функциями N параметров), а уравнения интегрируются по одной из независимых переменных (обычно, по нормальной к стенке ко- координате). Многие из таких методов можно отнести к методам взвешенной невязки. Можно показать, что при очень больших N решение, полученное методом взвешенной невязки, стремится к точному решению уравнений в частных производных. Для решения сложных задач современными интегральными методами необходимо использовать ЭВМ. На практике оказы- оказывается, что воспользоваться интегральными методами не так просто, как конечно-разностными (применение интегральных ме- методов требует больше интуиции). Эти методы не так гибки и носят не столь общий характер, как конечно-разностные методы; они обычно требуют большей модификации при изменении гра- граничных или каких-либо других условий задачи. В последние годы большинство ученых предпочитают для расчета сложных погранслойных течений применять конечно-разностные, а не ин- интегральные методы. Однако интегральные методы имеют по
§ 7.3. Конечно-разностные методы расчета 399 крайней мере несколько очень влиятельных защитников и могут быть использованы для решения важных современных задач. Метод конечных элементов стал использоваться для решения уравнений пограничного слоя относительно недавно. Вопросы, связанные с применением этого метода для расчета погранич- пограничного слоя, рассмотрены Чангом (Chung, 1978]. Целью всех пе- перечисленных методов является сведение задачи, описываемой уравнениями в частных производных, к алгебраической задаче. Методы отличаются лишь процедурой, используемой для такой дискретизации. Вероятно, в будущем будут созданы гибридные вычислительные схемы, которые позволят сохранить лучшие свойства каждого из этих методов. § 7.3. Конечно-разностные методы расчета двумерных и осесимметричных стационарных внешних течений 7.3.1. Обобщенная форма записи уравнений Наиболее удобная форма записи уравнений пограничного слоя зависит от рассматриваемой задачи. Так, в случае лами- ламинарных течений часто применяют преобразование координат, позволяющее использовать почти постоянное число точек по- поперек слоя. Уравнение энергии обычно записывается по-разному для сжимаемых и несжимаемых течений. На практике часто приходится дополнять или изменять разностную схему, разра- разработанную для какого-либо уравнения в частных производных, чтобы применить ее для решения аналогичного, но отличаю- отличающегося в некоторых деталях уравнения. Выбор оптимальной схемы решения обычно достигается лишь методом проб и ошибок. В гл. 5 приведены уравнения пограничного слоя в физиче- физической системе координат (уравнения E.116)—E.119)). Восполь- Воспользуемся гипотезой Буссинеска и выразим напряжения Рейнольд- са и турбулентный тепловой поток через коэффициент турбу- турбулентной вязкости \хт и турбулентное число Прандтля Рг7: -т-7 ди вт Если при решении уравнения энергии выбрать в качестве иско- искомой неизвестной полную энтальпию Я, то в выражении для тур- турбулентного теплового потока удобно исключить Т при помощи определения полной энтальпии Н = СрТ + и2/2 + v2/2. В при- приближении пограничного слоя величиной v2/2 можно пренебречь.
400 Гл. 7. Численные методы решения уравнений пограничного поля Проведя указанную подстановку, приведем уравнения двумер- двумерного или осесимметричного стационарного сжимаемого погра- пограничного слоя к виду: Уравнение движения по координате х Уравнение энергии -^)]}У G.2) Уравнение неразрывности Уравнение состояния р = рG\ р). G.4) Кроме того, необходимо задать коэффициенты [i, k, cp как функ- функции от температуры. Введенный в гл. 5 параметр m равен 1 для осесимметричных и 0 для плоских течений, а 3 = (рб + pV)/p. При m = О имеем rm = 1 и уравнения принимают вид, необходимый для описания двумерных течений. Основной неизвестной в уравнении движения G.1) является и. Удобно рассматривать это уравнение как уравнение переноса, содержащее члены, описывающие конвекцию и диффузию со- составляющей скорости и и источниковый член. Уравнение энер- энергии тоже можно рассматривать как уравнение переноса полной энтальпии Я с аналогичной интерпретацией его членов. Такую интерпретацию можно распространить на уравнения движения и энергии в случае нестационарного пограничного слоя. Обычно оба уравнения G.1) и G.2) можно записать в виде уравнения переноса *+ • o3^ = 4r4-(W4^ + S G.5) (такая запись уравнений невозможна лишь при использовании некоторых моделей турбулентности, например модели, предло- предложенной Брэдшоу [Bradshaw et al., 1967]). В уравнении G.5) ф— обобщенная переменная, совпадаю- совпадающая с и для уравнения движения и с Я для уравнения энергии,
§ 7.3. Конечно-разностные методы расчета 401 X — обобщенный коэффициент диффузии. Расположенные в ле- левой части уравнения члены описывают конвекцию ф, первый член в правой части — диффузию ф, а 5 — источниковый член. Источниковыми в уравнениях с частными производными назы- называют члены, не содержащие производных от неизвестной ф. На- Например, член peUedue/dx в уравнении G.1) и член, содержащий иди/ду в уравнении G.2), — источниковые члены. Большинство приведенных в гл. 5 дифференциальных моде- моделей турбулентности также описываются уравнениями вида G.5). Так как уравнения движения и энергии приводятся к виду G.5), они являются параболическими уравнениями, допускаю- допускающими решение маршевым методом в направлении оси х. Если на основе тех или иных предложений определить коэффициенты уравнений, то из конечно-разностных аналогов уравнений дви- движения, энергии и неразрывности можно независимо определить изменение на одном шаге по х всех неизвестных, т. е. найти новые значения м/, Я/ и 5/. Предложенная стратегия решения иллюстрируется следующим образом: Решаемое маршевым методом уравнение Определяемая неизвестная движения в проекции на ось х Му + 1 энергии Я?4 состояния + неразрывности v*}+1 После каждого шага по маршевой координате коэффициенты всех уравнений вычисляются заново, поэтому фактически ре- решения трех этих уравнений взаимосвязаны, а независимо ре- решаются (расщепляются) лишь алгебраические уравнения на каждом шаге по маршевой координате. В некоторых методах расчета все уравнения полагаются взаимосвязанными, поэтому на каждом шаге по маршевой координате решается существен- существенно большая система алгебраических уравнений для одновремен- одновременного определения щ, Я/, 5/. Расщепление системы алгебраиче- алгебраических уравнений является наиболее простым методом расчета, приводящим для большинства течений к неплохим результатам. 7.3.2. Пример применения простого явного метода Хотя простой явный метод в настоящее время почти не ис- используется для расчета пограничных слоев из-за жестких огра- ограничений, накладываемых при его применении условиями устой- устойчивости, мы в учебных целях приведем здесь одну достаточно общую разностную схему решения уравнений пограничного слоя, предложенную By [Wu, 1961]. Рассмотрим двумерное несжи-
402 Гл. 7. Численные методы решения уравнений пограничного слоя маемое ламинарное течение без теплообмена. Оно описывается уравнениями в частных производных E.104) и E.105). Конечно-разностный аналог этих уравнений можно записать в виде Уравнение движения по координате х ~ut) i h ! Vf Ал: + -щ^- К+1 - 2aj? + aJLO + О (Ах) + (ДуJ. G.6) Уравнение неразрывности Vj — VfZ ' + 26iX ип tjn ; f-' = 0 + О (Дх) + О (Aj/J. G.7) При обтекании плоской пластины (рис. 7.1) расчет обычно начинают с передней кромки, предполагая, что на ней и*} = иоо, n n+1 Уравнение движения Уравнение неразрывности Рис. 7.1. Простая явная схема. a v? = 0. Знать величину v\ в явном алгоритме необходимо для того, чтобы решить уравнения на (я+1)-м слое, однако математическая формулировка задачи для уравнений с част- частными производными не требует задания начального распреде- распределения vnl% Подходящее начальное распределение величины vnt можно найти [Ting, 1965] при помощи уравнения неразрыв- неразрывности,, используемого для исключения производной ди/дх из уравнения движения. Тогда для ламинарного несжимаемого те- течения получим dv , jhi_ due | phi_ ду ду е dx- ду Так как dv , _ди_ од < v
§ 7.3. Конечно-разностные методы расчета 403 ТО jW_M_ 1/ due . д2и \ <ty \и ) ~ и2 \Ue dx +V ду2 ) ' Учитывая, что при у = 0 v = 0, получаем •W —(т(«.Т*-+'?И G.8) В случае рассматриваемой задачи об обтекании плоской пла- пластины предположим, что при х = 0 (на передней кромке пла- пластины) и!} = иоо всюду, кроме стенки, где!1и" = 0. Необходимое для расчета по явной схеме начальное распределение величины Vj можно теперь найти, интегрируя численно правую часть со- соотношения G.8). Если для аппроксимации производной д2и/ду2 в первом от стенки узле разностной сетки воспользоваться, как обычно, центральными разностями, то получим, что a" = 2v/Ay во всех узлах, кроме лежащего на стенке, где и* = 0. На прак- практике предположение, что в начальном сечении V" = 0, также приводит к удовлетворительным результатам. Зная начальное распределение uf, из уравнения движения G.6) можно определить по явной схеме и!}+1. Расчет обычно начинают от стенки и движутся от нее наружу до тех пор, пока не выполнится условие ыу+1/и?+1 = 1 — е « 0.9995; т. е. ис- используя асимптотическое граничное условие, мы в ходе решения находим положение внешней границы пограничного слоя. Зна- Значения величины aj?+1 можно теперь получить из уравнения G.7), начиная вычисления с ближайшего к стенке узла разностной сетки и продвигаясь последовательно к внешней границе. Ко- Конечно-разностная формулировка уравнения неразрывности и описанный метод его решения эквивалентны интегрированию уравнения неразрывности по формуле трапеций для вычисления Условия устойчивости этого метода имеют вид Второй член в уравнении движения G.6) обведен прямо- прямоугольником, составленным из штриховых линий, по двум при- причинам. Во-первых, мы хотели показать, что различие условий устойчивости уравнения G.6) и уравнения теплопроводности связано в основном с этим членом, а во-вторых, ниже мы рас- рассмотрим другую возможную аппроксимацию этого члена.
404 Гл. 7. Численные методы решения уравнений пограничного слоя Другая запись явной схемы. Для того чтобы устойчивость разностной схемы определялась лишь одним неравенством, об- обведенный прямоугольником член уравнения G.6) (конечно-раз- (конечно-разностная аппроксимация vdu/dy) можно заменить выражением «7-i и выражением «7 L, пРи^<0. Тогда условие устойчивости примет вид Л ^ 1 Для такой аппроксимации величины vdu/dy погрешность ап- аппроксимации ухудшается и составляет лишь О (Ал:) + О (At/). Отметим, что для обеих рассмотренных явных схем условия устойчивости определяются локальными значениями составляю- составляющих скорости и и v. Это характерно для уравнений с перемен- переменными коэффициентами. Спектральный критерий устойчивости Неймана позволяет неплохо оценить устойчивость методов ра- расчета уравнений пограничного слоя, если входящие в уравнения коэффициенты и и v считать локально постоянными. Особо не- необходимо остановиться на интерпретации коэффициента тур- турбулентной вязкости \1т при анализе устойчивости разностных схем. При использовании некоторых моделей турбулентности в выражение для [Хт входят производные, разностная аппроксима- аппроксимация которых может вызвать неустойчивость алгоритма. При анализе устойчивости коэффициент турбулентной вязкости \хт можно считать либо заданной функцией, подбирая в этом случае методом проб и ошибок конечно-разностную аппроксимацию цт, обеспечивающую устойчивость алгоритма, либо, выразив \лт через основные гидродинамические неизвестные, попытаться определить условие устойчивости алгоритма обычными мето-' дами. 7.3.3. Метод Кранка — Николсона и полностью неявный метод Характерные особенности большинства неявных методов можно продемонстрировать на примере следующей конечно- разностной аппроксимации записанных в физических коорди- координатах уравнений сжимаемого ламинарного пограничного слоя на сетке с А(/ = const:
§ 7.3. Конечно-разностные методы расчета 405 Уравнение движения -[9 (Р/"+'И?+1) + A - 8) р?В/")] (и?+1 - «у) , [е(рГЧ"+1) + A - е) (рХ)] ("Г' - «I) Д* G.9) Здесь 0 —весовой коэффициент. Если 6 = 0, получается явный метод. Для определения по- погрешности аппроксимации удобнее всего проводить разложение в ряд Тейлора в окрестности точки (п, /"). Погрешность аппрок- аппроксимации равна О (Ах) + О (АуJ; приведенное ранее условие устойчивости Неймана существенно ограничивает шаг по мар- маршевой координате. Если 0 = 1/2, получается неявный метод Кранка — Никол- сона. Разложение в ряд Тейлора удобнее всего проводить в точке (м+1/2, /). Если все коэффициенты (и параметры со- состояния) вычисляются в точке (я+1/2, /), то погрешность аппроксимации равна О(АхJ + О(АуJ. Критерий Неймана не накладывает ограничений на устойчивость схемы, но в тех слу- случаях, когда нет диагонального преобладания, могут возникнуть затруднения при решении уравнений прогонкой [Hirsh, Rudy, 1974]. Если 0 = 1, получается полностью неявный метод. Разложе- Разложение в ряд Тейлора удобнее всего проводить в точке {п+ 1, /), погрешность аппроксимации этого метода О (Ах) + О (AyJ (если коэффициенты уравнения и параметры состояния вычисляются в точке (/Г+ 1, /)). Критерий Неймана не накладывает ограни- ограничений на устойчивость разностной схемы, но приведенные в слу- случае 0 = 1/2 замечания о диагональном преобладании остаются. Отметим, что приведенная выше схема является неявной при 0 > 0, а при 0 ^ 1/2 она безусловно устойчива. На практике успешно используют схемы со значениями 0, лежащими между 1/2 и 1. Для полностью неявной и явной схем можно использо- использовать одну и ту же запись уравнения неразрывности.
406 Гл. 7. Численные методы решения уравнений пограничного слоя Уравнение неразрывности Р/ Р/ — P/_i^/_! Р/ Иу — Р/И G.10) При 0=1/2 величины р и у в первом слагаемом нужно вы- вычислять на (/г+1/2)-м слое, в соответствии с этим надо из- изменить и запись уравнения G.10). Тогда погрешность аппрокси- аппроксимации уравнения неразрывности равна О(ДхJ + О(АуJ. Ко- Конечно-разностный аналог уравнения энергии строится по той же схеме, что и для уравнения движения. В качестве независимой переменной выберем температуру Г, что вполне возможно при течении газа с небольшой скоростью. Тогда уравнение энергии можно записать: Уравнение энергии дТ . а дТ д (, дТ\ . arp dp , / ди \2 ,711Ч + рос« в(й) + р7'И| + ц() G.11) Введя коэффициент 9, получим конечно-разностный аналог этого уравнения yw - ^/) + (> - е> +1 G7-н - Г?) - ^-,/2 G7 - 77- +1) ~ 9) (Р7^ Ал: Погрешность аппроксимации уравнения энергии такая же, как и уравнения движения при 9 = 0, 1/2, 1. Можно построить полностью неявную схему (9=1), имею- имеющую формально второй порядок точности, если для аппрокси- аппроксимации производных в продольном направлении использовать значения неизвестных на трех слоях (п—1, п, /?.+ !)> как это было сделано в гл. 3. Возможность применения такой схемы показана в работах [Davis, 1963; Harris, 1971]. При использовании любого неявного метода (9=^0) конеч- конечно-разностные аналоги уравнений движения и энергии (уравне-
§ 7.3. Конечно-разностные методы расчета 407 ния G.9) и G.12)) являются нелинейными алгебраическими уравнениями, так как в коэффициенты входят значения неиз- неизвестных на (я+1)-м слое. Линеаризация этих уравнений мо- может быть проведена и обычно проводится одним из следующих способов. 1. Запаздывающие коэффициенты Чаще всего используют простейший метод линеаризации раз- разностных уравнений, состоящий в вычислении всех коэффициен- коэффициентов на п-м слое. Его называют методом запаздывающих коэф- коэффициентов. При таком подходе согласованность разностной схе- схемы сохраняется, так как для произвольной функции ф(х, у) имеем ф(хо-{-Аху уо) — ф(хОу у0)+О(Ах). Однако такая линеа- линеаризация не позволяет достичь по маршевой координате аппрок- аппроксимации более высокого чем первый порядка. Для записанного в общем виде уравнения переноса G.5) полученное методом за- запаздывающих коэффициентов линеаризованное конечно-разност- конечно-разностное уравнение имеет вид - од)+о - I)+A - e> ( - Я/-1/2 [в (фГ1 - ФР1) + (i - в) (tf - Фи)]) + G.13) Конечно-разностные аналоги всех трех уравнений, описываю- описывающих законы сохранения, могут быть теперь решены независимо. Из уравнения движения можно найти w*+1, из уравнения энер- энергии— найти Г/+1, а из уравнения состояния — найти р/+1 и, наконец, из уравнения неразрывности — найти t>y+1. Матрицы коэффициентов в уравнениях, аппроксимирующих уравнения движения и энергии, трехдиагональные, поэтому эти уравнения можно решать прогонкой. 2. Простая итерационная замена коэффициентов Вычисление коэффициентов можно провести и на (я+1)-м слое в соответствии с уравнениями G.9), G.10) и G.12) при помощи простого итерационного метода. При этом сначала все коэффициенты вычисляются на п-м слое (с запаздыванием) и из решения системы уравнений определяются значения неиз- неизвестных и, Т, v на (я+ 1)-м слое. Теперь значения коэффициен- коэффициентов можно найти по только что вычисленным значениям неиз- неизвестных на (п+ 1)-м слое, а расчет повторен на (п+ 1)-м слое для получения более точных результатов.
408 Гл. 7. Численные методы решения уравнений пограничного слоя Эту процедуру можно повторить итерационно несколько раз до тех пор, пока отличие решений на двух последовательных итерациях не окажется достаточно малым. Обычно хватает двух-трех итераций, хотя Блоттнеру [Blottner, 1975a] при про- проведении расчетов по схеме Кранка — Николсона требовалось до 19 итераций для того, чтобы при измельчении сетки численно полученное решение вело себя как решение, полученное по схеме второго порядка точности (см. § 3.2). Несмотря на то что пере- переход от метода запаздывающих коэффициентов к простой итера- итерационной замене коэффициентов связан с минимальными изме- изменениями в программе для ЭВМ, описанный ниже метод линеа- линеаризации по Ньютону значительно эффективнее, поэтому именно его мы рекомендуем для расчета пограничного слоя. 3. Использование линеаризации по Ньютону для итерацион- итерационного вычисления коэффициентов Линеаризация по Ньютону (ее часто называют также квази- квазилинеаризацией) проводится следующим образом. Предположим, например, что мы хотим ;вычислитъ^(иу+1J. Пусть 8и — разность значений и на двух последовательных итерациях, которые про- проводятся для решения разностных уравнений. Тогда uf+l = = Щ+х + 6tt, где значком л над буквой отмечено значение не- неизвестной на предыдущей итерации. Для первой итерации зна- значение переменной и*}+1 принимается равным ее значению на предыдущем шаге по маршевой координате. Величина 8и играет ту же роль, что и величина Дх при использовании метода Ньюто- Ньютона— Рафсона— Канторовича для нахождения корней трансцен- трансцендентного уравнения. Представим величину (uf*1J в виде б2. G.14) Линеаризуем правую часть уравнения G.14), отбросив член dL пропорциональный квадрату изменения неизвестной, что анало- аналогично отбрасыванию членов порядка (Ал:J в методе Ньютона — Рафсона — Канторовича. После линеаризации выражение для (#7+1J примет вид G.15) причем неизвестной в нем является лишь величина 8и. Можно поступить и по-другому, учитывая, что би = и"+1 — dy+1. Тогда соотношение G.15) примет вид (и»+1у « 2иу+1Л»+1 - (и*}*1J. G.16) Описанную линеаризацию можно провести и более фор- формально, используя разложения в ряд Тейлора. Пусть т) = +
§ 7.3. Конечно-разностные методы расчета 409 F (г\) = т]2 и r){ = UJ+l — значение -и*}*1 на предыдущей итера- итерации. Разлагая функцию F в ряд Тейлора в окрестности значения неизвестной на предыдущей итерации, получим F(y]{ + b4) = F(x]l) + F'Dl)A4+.... G.17) В последнем выражении ряд оборван на члене, содержащем первую производную. Так как F'(r\\)Ax\ = 2t]iAt|, to, выразив входящие в соотношение G.17) величины через и"+1, получим выражение, совпадающее с G.15). Обе формы записи, одна, получающаяся при использовании приращений бм, и другая, получающаяся после исключения 8и в результате подстановки, эквивалентны и встречаются в лите- литературе. Последнюю форму мы используем в приведенных в этой главе примерах. Основное преимущество линеаризации по Нью- Ньютону связано с ускорением сходимости решения разностных уравнений при итерационной замене коэффициентов. Проиллюстрируем применение рассматриваемого метода на примере полностью неявной @=1) схемы, если рассчитывается несжимаемое течение, а уравнения, описывающие законы сохра- сохранения, решаются независимо. Наиболее ярко нелинейность про- проявляется в конечно-разностной аппроксимации члена риди/дх. Используя линеаризацию по Ньютону, запишем конечно-раз- конечно-разностный аналог этого члена, полученный при использовании полностью неявной схемы, в виде РК+Ч+1-(й/+1J-<»"+11 G18) Здесь единственной неизвестной является величина и^+1. На первой итерации считают, что в качестве величины й"+1 можно использовать uf. Немного другой результат получится, если мы проведем линеаризацию этого члена, записанного в математи- математически эквивалентной форме рд(и2/2) /дх. Если описывающие законы сохранения уравнения решаются независимо, т. е. если из каждого такого уравнения определяется лишь одна неизвестная, то другие нелинейные члены уравнения pvdu/dy, д/ду(\хди/ду) обычно вычисляются с помощью опи- описанной выше простой итерационной замены коэффициентов. Если при аппроксимации члена риди/дх используется линеа- линеаризация по Ньютону, что приводит к соотношению G.18), а при аппроксимации остальных членов — простая итерационная за- замена коэффициентов, то в результате получается система урав- уравнений с трехдиагональной матрицей, которая может быть ре- решена обычной прогонкой без каких-либо модификаций. Вычис- Вычисления на каждом шаге по маршевой координате повторяются
410 Гл. 7. Численные методы решения уравнений пограничного слоя два или более раз, при этом каждый раз проводится указанная выше замена коэффициентов. 4. Линеаризация по Ньютону при совместном решении урав- уравнений Некоторые исследователи отмечают, что при итерационной замене коэффициентов в уравнении движения пограничного слоя скорость сходимости итераций на каждом шаге по маршевой координате может быть существенно повышена, если уравнения движения и неразрывности решаются одновременно. При при- применении метода Кранка — Николсона второй порядок точности .достигался при использовании на каждом шаге по маршевой координате лишь одной итерации, если уравнения движения и неразрывности решались совместно [Blottner, 1975a]. Согласно Блоттнеру [Blottner, 1975a], процедура совместного решения уравнений предложена Дэвисом (R. Т. Davis) и использовалась в работах [Werle, Bertke, 1972; Werle, Dwoyer, 1972]. В каче- качестве примера опишем процедуру совместного решения уравне- уравнений для случая полностью неявной схемы расчета течения не- несжимаемой жидкости с постоянными свойствами. Член иди/дх аппроксимируется в соответствии с соотноше- соотношением G.18). Для линеаризации члена vdu/dy воспользуемся соотношениями c^+I = ^/+1 + s» и w*+I = й?+1+ 6И. На первой итерации в качестве t)j?+1 и uf+l обычно выбирают vj и uf со- соответственно. После отбрасывания членов, содержащих произ- произведения приращений 6^ и 8W, получим следующее представление величины v ди/ду: ди у+\ _ лП+1 ( ди у+1 , /1+1 / дй \«+1 «п+\ ( дй \"+1 f W W W G.19) Такой же результат можно получить и при разложении в ряд Тейлора функции двух переменных v и ди/ду, если оборвать разложение на членах, содержащих первые производные. Конечно-разностные аналоги уравнений неразрывности и движения записываются в виде G.20) д* ' + JV—(Д/+1-Д/-1) _ _v , -+, _ 2м„+1 _j_ ц„+1ч + / л+1\2 ^^ иР'^и'1 + {е \° е • G-21)
§ 7.3. Конечно-разностные методы расчета 411 Для того чтобы сделать более ясной алгебраическую фор- формулировку этой задачи, перепишем уравнение движения в виде Врр} + Dfl* + AflXl + atf" + ЬрЧ±\ = C/f G.22) где с,=- Ал: ¦" / 2Аг/ ^ Ал: В этом примере коэффициент Ъ\ можно опустить, так как он равен нулю. Однако мы будем искать решение уравнений с уче- учетом содержащего Ъ\ члена, так как полученные результаты при- пригодятся нам при решении других разностных уравнений этой главы. Для любого значения j в левой части уравнения G.22) со- содержатся четыре неизвестных #"+/, мя+1, и*1+\ и vf+l (если bf=?^0, то неизвестных пять). Очевидно, что в этом случае матрица ко- коэффициентов уравнения уже не является трехдиагональной. Од- Однако так как уравнение неразрывности может быть записано в виде vn+x = on+i _ 6j (Un+i + ay+i) + dn Gв23) где *1 2Ал:' а1 то уравнения ,G.22) и G.23) при их совместном решении обра- образуют систему уравнений с блочной трехдиагональной матрицей (см. приложение В), блоки которой имеют размер 2X2. Разра- Разработан метод решения такой системы уравнений (см. также [Werle et al., 1973] или [Blottner, 1975a]), иногда называемый модифицированной прогонкой. При использовании этого метода сначала исключаются блоки, расположенные над главной диа- диагональю. После этого неизвестные составляющие скорости uf+l вычисляются по рекуррентной формуле причем ?/, Fft Gy и о/-/ определяются по приведенным ниже соотношениям. Условия на верхней границе пограничного слоя при / = / имеют вид Ej = 0, Fj = uj+l (заданное граничное условие), Gj = 0.
412 Гл. 7. Численные методы решения уравнений пограничного слоя Зная их для / = / — 1, / — 2, ..., 2, можно вычислить D, = Z), + А,Е!+1 - ej (ЛуО/+1 + а,), Е = _ _ 7 / _ /Л^ + ^ + ^ч \ 5/ Л Используя далее условия на нижней границе, найдем, что vn+\ _ o? #«+i = о. После этого по формулам / /—1 / вычисляются составляющие скорости при / = 2, ..., /. Описан- Описанная процедура сводится к обычной скалярной прогонке (в том случае, когда расположенные над главной диагональю элемен- элементы исключены), применяемой для решения системы уравнений с трехдиагональной матрицей, если а/, 6/, е\ и d\ положить рав- равными нулю. Описанная система уравнений может быть решена и с использованием общего алгоритма решения систем уравне- уравнений с блочной трехдиагональной матрицей, который описан в приложении В. Однако приведенный в этом разделе алгоритм эффективнее, так как он предназначен специально для решения систем уравнений вида G.22) и G.23). Эту процедуру можно использовать и для' расчета тече- течений сжимаемого газа с переменными свойствами (см. [Blottner, 1975а]). В этом случае уравнение энергии почти всегда реша- решается независимо. 5. Экстраполяция коэффициентов Значения коэффициентов на (я+ 1)-м слое можно получить, экстраполируя значения, уже известные на п предыдущих слоях. Формально при этом можно в соответствии с нашим желанием обеспечить любую сколь угодно малую погрешность аппрокси- аппроксимации. Например, мы можем написать •»j_1 ¦¦» I ^^ А I /^ / Л \9
§ 7.3. Конечно-разностные методы расчета 413 Аппроксимируя производную (du/dx)f лишь с первым порядком точности, например по формуле ди получаем следующее выражение для величины и?+1, которое формально имеет погрешность аппроксимации О (АхJ: и»+1 = ип + <~"' Ах+ + О ((А*J). Аналогичную процедуру можно использовать и для вычисления других необходимых на (я+1)-м слое коэффициентов. Рас- Рассматриваемый подход был успешно применен для расчета по- пограничного слоя Харрисом [Harris, 1971]. Рекомендации. Во многих случаях при проведении расчетов пограничного слоя линеаризация коэффициентов ut v и свойств жидкости (если рассматриваются течения с переменной темпе- температурой), осуществляемая методом запаздывающих коэффи- коэффициентов, не приводит к существенному снижению точности по- получаемых результатов. Вносимая такой линеаризацией, погреш- погрешность является просто погрешностью аппроксимации, и ее вели- величина определяется размером шага по маршевой координате. Используя этот подход, многие исследователи получили удов- удовлетворительные результаты. В тех случаях, когда такая линеа- линеаризация ведет к возникновению каких-либо специфических за- затруднений, мы советуем применять экстраполяцию коэффициен- коэффициентов или линеаризацию по Ньютону при совместном решении уравнений неразрывности и движения. Первый подход не требует проведения итераций и, следова- следовательно, более экономичен с точки зрения затрат машинного вре- времени. Защищая метод экстраполяции коэффициентов, Макдо- нальд [McDonald, 1978] отметил, что если итерации проводятся лишь для уменьшения связанной с линеаризацией погрешности аппроксимации, то при тех же затратах машинного времени точность расчета можно повысить, уменьшая шаг по маршевой координате. При этом одновременно уменьшается погрешность, связанная с аппроксимацией производных по маршевой коорди- координате. Требуемая точность получения результатов зависит от ре- решаемой задачи. Однако ясно, что для решения задачи жела- желательно использовать согласованную разностную схему, позво- позволяющую при расчете получить погрешность, меньшую любой заранее заданной величины. Особо отметим, что при расчете турбулентных течений неопределенность экспериментальных
414 Гл. 7. Численные методы решения уравнений пограничного слоя данных, используемых для проверки результатов расчета, а также неточность моделей турбулентности приводят к тому, что проводить расчеты с погрешностью, меньшей нескольких про- процентов (по крайней мере 3—5%), не имеет смысла. Поэтому целесообразность использования для расчета таких течений схем высокого порядка точности (имеющих высокий порядок аппро- аппроксимации) определяется лишь возможностью экономии машин- машинного времени, так как эти методы позволяют применять более грубые сетки. Замечание об устойчивости. Обычно предполагают, что при 9 ^ 1/2 неявные разностные схемы абсолютно устойчивы (по Нейману). Схема Кранка — Николсона удовлетворяет условию абсолютной устойчивости при минимально допустимом значе- значении 0. Однако это условие устойчивости получено для линейных уравнений, а обобщение его на нелинейные уравнения носит эвристический характер. Иногда, особенно при расчете турбулентных течений, схема Кранка — Николсона становится неустойчивой, поэтому более популярной является полностью неявная схема. При ее исполь- использовании формально второго порядка точности можно достичь, применяя трехточечную аппроксимацию производных по марше- маршевой координате и экстраполяцию коэффициентов. Например, если шаг сетки постоянный, то конвективный член ди , ди можно представить в виде иди ди BuJ-url) h ~ЬТ * v ду 55* (о„п _ nn-i\ (,in+l ,,n+l\ {2' ' }Г;+1 U'l). G.24) Обобщение этого представления конвективного члена на случай отличных от константы шагов сетки Ах и Ау связано с незначи- незначительным усложнением алгебраических выражений [Harris, 1971]. Существует еще одно существенное ограничение на исполь- зованиие рассматриваемых неявных разностных методов рас- расчета пограничного слоя. Если выбранные шаги сетки таковы, что конвективный перенос (в уравнении движения или энергии) преобладает над диффузионным переносом, то возникает во многом похожее на численную неустойчивость поведение реше- решения, хотя метод Неймана не указывает в этом случае на возник-
§ 7.3. Конечно-разностные методы расчета 415 новение неустойчивости. Можно выделить две причины, приво- приводящие к указанному затруднению при проведении расчетов. Во- первых, при решении уравнений с трехдиагональной матрицей методом исключения погрешность вычислений может сильно возрастать, если в матрице коэффициентов нет диагонального преобладания, т. е. при использовании введенных при описании прогонки обозначений, если \D}\ не превосходит |5/| + |Л/|. Это свойство метода исключения известно давно, но оно лишь недавно было привлечено к анализу неявных разностных схем Хёршем и Руди [Hirsh, Rudy, 1974]. До этого аналогичные за- затруднения в проведении расчетов возникли у Патанкара и Сполдинга (Patankar, Spalding, 1970], которые для преодоле- преодоления этих затруднений предложили средство, названное ими «коррекцией большого дополнительного расхода». Второй не менее важной причиной возникновения указанных выше затруднений является неправильное описание физических процессов, связанное с тем, что при выбранных шагах разност- разностной сетки конечно-разностный аналог неправильно описывает вязкое течение. Аналогичные проблемы, возникающие при реше- решении уравнения Бюргерса, рассмотрены в гл. 4. Можно показать, что, удовлетворяя необходимым условиям правильного описа- описания физических процессов разностными уравнениями, мы одно- одновременно удовлетворяем достаточным условиям диагонального преобладания. Для иллюстрации причины возникновения указанных за- затруднений рассмотрим разностную схему, получающуюся при решении уравнения движения пограничного слоя газа с постоян- постоянными теплофизическими свойствами полностью неявным мето- методом. Если воспользоваться методом запаздывающих коэффи- коэффициентов, то конечно-разностную схему можно записать в виде где Diul+1 + Aiultl = Исходя из предсказываемого видом уравнения G.25) пове- поведения величины и*+1 при изменении и!}±\ и */?+/, можно пред- предположить, что характерное для вязкой жидкости поведение ре- решения будет наблюдаться в тех случаях, когда оба коэффи- коэффициента Aj и 5/ отрицательны. Для вязкой жидкости характерно,
416 Гл. 7. Численные методы решения уравнений пограничного слоя что при уменьшении скорости сверху (#/+/) или снизу (и"*/) от точки (/г+ 1, /) скорость uf+l в точке (м + 1, /) также умень- уменьшается за счет вязких эффектов. Из G.25) очевидно, что если хотя бы один из коэффициентов Л/ или В/ положителен, то это свойство решения не выполняется. Условие отрицательности коэффициентов Л/ и В/ имеет вид ИЛИ G.26) Соотношение G.26) подтверждает наше предположение о том, что «корректным» является конечно-разностный аналог, обеспечивающий характерное для вязкого случая поведение ре- решения. Неравенству G.26) можно удовлетворить, выбрав до- достаточно мелкую сетку, что всегда можно сделать при исполь- использовании сходящихся разностных схем. Величина | v*} | A*//v яв- является просто сеточным числом Рейнольдса. Иногда ее назы- называют более общим термином — сеточное число Пекле. Удовлетворяя неравенству G.26), мы одновременно удовлет- удовлетворяем достаточному (но не необходимому) условию диаго- диагонального преобладания получающейся системы уравнений. По- видимому, при проведении расчетов наиболее важным является обеспечение отрицательности коэффициентов Л/ и В/, что позво- позволяет правильно описывать вязкие эффекты. То, что в этом слу- случае при решении системы алгебраических уравнений не наблю- наблюдается рост ошибки, является случайным совпадением. Для рассматриваемой разностной схемы мы должны будем признать непригодным даже свободное от численных ошибок решение (если мы сможем его получить) при 11>"IAz//v >• 2, исходя из физических соображений. С другой стороны, в некоторых слу- случаях рост ошибки при решении уравнений методом исключения может затруднить проведение расчетов. Для некоторых течений выполнение условия G.26) тре- требует использования сеток с очень большим числом узлов, что стимулировало некоторых исследователей рассмотреть возмож- возможные способы изменения разностной схемы, позволяющие исклю- исключить влияние сеточного числа Рейнольдса. Большинство посвя- посвященных этому вопросу исследований относится к более сложно- сложному случаю уравнений Навье — Стокса, когда вопросы экономич- экономичности численных методов оказываются более острыми. Проще всего избавиться от ограничений на сеточное число Рейнольд- Рейнольдса, заменив при аппроксимации члена vdu/dy центральные раз-
§ 7.3. Конечно-разностные методы расчета 417 ности на односторонние разности против потока: ПрИ W/>°' ди v1} («?+1 - «?+ Возникающая при использовании схемы с разностями про- против потока погрешность аппроксимации приводит к появлению схемной вязкости, которая усиливает вязкий характер решения и в некоторых случаях уменьшает точность получаемых ре- результатов. Вопрос о выборе наиболее подходящей аппроксимации про- производных при больших сеточных числах Рейнольдса все еще горячо обсуждается в современной научно-технической литера- литературе, так как он до сих пор не нашел удовлетворительного ре- решения. Можно, конечно, использовать схемы с разностями про- против потока, имеющие более приемлемую погрешность аппрокси- аппроксимации (используя два или больше расположенных выше по потоку узла), но тогда может получиться система уравнений с отличной от трехдиагональной матрицей коэффициентов, а это явный недостаток разностной схемы. Большинство примеров расчетов, показывающих нежелательные эффекты, связанные с использованием разностей против потока, относится к уравне- уравнениям Навье — Стокса. Для уравнений пограничного слоя таких результатов намного меньше. На основе имеющегося опыта можно предположить, что использование для аппроксимации члена vdu/dy разностей против потока (в тех случаях, когда это связано с сеточным числом Рейнольдса) является доста- достаточным для выполнения условия G.26). Использовать для ап- аппроксимации этого члена центральные разности мы, естест- естественно, рекомендуем всегда, когда это только возможно. Обычно при программировании на ЭВМ для перехода с од- одной разностной схемы на другую используют логические опера- операторы. Когда сеточное число Рейнольдса превышает два, мы со- советуем не переходить сразу от центральных разностей к разно- разностям против потока, а воспользоваться комбинацией односто- односторонней (против потока) и центральной разностных аппрокси- аппроксимаций производных (т. е. воспользоваться «гибридной» разно- разностной схемой). Впервые такой подход был предложен Алленом и Саусвеллом [Allen, Southwell, 1955]. Впоследствии, по-види- по-видимому не без влияния этой первой работы, аналогичные или даже идентичные конечно-разностные аналоги производных были предложены в работах [Spalding, 1972; Raithby, Torrance, 1974]. Для иллюстрации основных принципов построения такой
418 Гл. 7. Численные методы решения уравнений пограничного слоя схемы рассмотрим случай vf>0. Пусть RAy равно |ujHAz//v, a Rc равно требуемому критическому значению сеточного числа Рейнольдса, при котором происходит переход к гибридной схеме, Rc^.2. Тогда при v\ > 0 и R^y^Rc запишем конечно- разностной аналог величины vdu/dy в виде ди V -г— G.27) Первое слагаемое в правой части последнего равенства обозна- обозначает центрально-разностную аппроксимацию производной, а второе — аппроксимацию с разностями против потока. Конечно- разностная аппроксимация G.27) написана для случая vf > 0. Член с разностями против потока должен быть, естественно, записан по-другому, если направление потока изменится, т. е. если vnt < 0. Вид конечно-разностного аналога в этом случае очевиден. Мы видим, что при увеличении R^y стоящее в правой части взвешенное среднее разностных производных приближается к разностной производной против потока. При /?Д|/->оо произ- производные аппроксимируются в точности разностями против потока. Гибридная схема гарантирует получение отрицательных значе- значений коэффициентов Л/ и 5/ в уравнении G.25) и при этом макси- максимально использует центрально-разностную аппроксимацию про- производной. Познакомиться с литературой, посвященной роли сеточного числа Рейнольдса и некоторым последним предложениям по решению возникающих при этом проблем, можно в работах [Raithby, 1976; Leonard, 1979a, 1979b; Chow, Tien, 1978], Впол- Вполне вероятно, что вместо гибридной схемы, использующей ком- комбинацию центральных разностей и разностей против потока, со временем будет предложен более подходящий способ построе- построения разностных схем, удовлетворяющих ограничению на вели- величину сеточного числа Рейнольдса. В настоящий момент, однако, у ученых нет единого мнения ни о значительности ошибки, воз- возникающей при решении уравнений пограничного слоя по гиб- гибридной схеме, ни о наилучшей альтернативной процедуре. Интересно отметить, что в научно-технической литературе нет указаний на то, что величина сеточного числа Рейнольдса накладывает какие-либо ограничения на возможность примене- применения разностных схем решения уравнений пограничного слоя в тех случаях, когда уравнения неразрывности и движения ре-
§ 7.3. Конечно-разностные методы расчета 419 шаются одновременно, например по описанной в этой главе схеме Дэвиса или приведенному в п. 7.3.5 модифицированному блочному методу. При совместном решении уравнений величина v в члене vdu/dy рассматривается в алгебраических уравнениях как неизвестная, а не как коэффициент при неизвестной и. По- видимому, при совместном решении уравнений неразрывности и движения пропадают осцилляции и нефизическое поведение ре- решения, наблюдаемые в тех случаях, когда при больших сеточ- сеточных числах Рейнольдса используются центральные разности. Другой вопрос — является ли получаемое при этом гладкое ре- решение более точным, чем решение, полученное при независимом расчете уравнений неразрывности и движения с использованим разностей против потока. Заключительное замечание о методе Кранка — Николсона и полностью неявном методе. Приведенные в этом разделе разно- разностные схемы специально были использованы для решения урав- уравнений, записанных в физической системе координат, а разност- разностные уравнения были выписаны для случая постоянных шагов сетки Ах и Ау. Это было сделано в основном для того, чтобы при изучении основных особенностей разностных схем иметь дело с наиболее простыми по виду уравнениями. Теперь, когда мы познакомились с основными особенностями конечно-разно- конечно-разностных методов решения уравнений пограничного слоя, мы пока- покажем, как их можно распространить на случай неравномерных сеток. Программы расчета на ЭВМ, основанные на применении не- неявных методов, уже описаны в имеющейся литературе, поэтому они в этой книге не приводятся. Широко известный, метод Па- танкара — Сполдинга основан на полностью неявном методе и подробно описан в работе [Patankar, Spalding, 1970]. Еще одна программа STAN5, основанная на применений полностью неяв- неявной схемы, подробно описана в работе [Crawford, Kays, 1975]. 7.3.4. Метод Дюфорта — Франкела В качестве еще одного конечно-разностного метода, позво- позволяющего рассчитывать ламинарные и турбулентные погранич- пограничные слои, опишем метод, являющийся обобщением предложен- предложенного Дюфортом и Франкелом [DuFort, Frankel, 1953] метода решения уравнения теплопроводности. Конечно-разностный ана- аналог уравнений пограничного слоя мы запишем в виде, позволя- позволяющем использовать неравномерные сетки. Пусть Ах+ = xn+l — —х*9 Ах- = хп — хп~\ Ау+ = y}+i — у и Ау- = у} — *//-ь Описан- Описанные в предыдущем разделе неявные схемы могут быть обоб-
420 Гл. 7. Численные методы решения уравнений пограничного слоя щены на случай неравномерной сетки аналогичным приведен- приведенному ниже методом. При описании метода Дюфорта — Франкела решения урав- уравнений движения и энергии воспользуемся обобщенным уравне- уравнением переноса G.5). Неизвестная ф в этом уравнении может обозначать составляющую скорости, параметр модели турбу- турбулентности или термодинамическую переменную, такую, как температура или энтальпия. В схеме Дюфорта — Франкела устойчивость достигается исключением из диффузионного члена величины ф1 путем замены ее средним значением ф на (л + 1)-м и (п—1)-м слоях. Однако Дэнси и Плетчер [Dancey, Pletcher, 1974] показали, что на неравномерной сетке более точные ре- результаты получаются при линейной интерполяции ф между (я+1)-м и (п—1)-м слоями, а не при простом осреднении. При использовании линейной интерполяции значение ф] опре- определяется соотношением ф1} = (Aa:+^/"! + Длг_^/+1)/(Ал;+ + Дл:__). Как и раньше, мы предполагаем, что в случае турбулентных течений и и v — осредненные по времени значения соответст- соответствующих составляющих скорости. В случае сжимаемых течений v = v. Для построения более общей схемы положим, что А, = = Хт + К где %т — коэффициент турбулентной диффузии. При использовании метода Дюфорта — Франкела конечно-разност- конечно-разностный аналог обобщенного уравнения переноса имеет вид .л+1 жп— \\ ^njnfuji ,п \ __ [^/+1/2(^7+1-"^/) _ ffi-1/2 W"" ^7-1) 1 , «л /7 28) -. L д^+ л^- J В последнем соотношении S/ — источниковый член. Приведем примеры наиболее часто встречающихся источниковых членов. В уравнении движения в проекции на ось х это член с градиен- градиентом давления dp/dx: 1 1 Вязкий диссипативный член ji(du/dyJ является источниковым членом в уравнении энергии, если в качестве термодинамической неизвестной используется температура Т:
§ 7.3. Конечно-разностные методы расчета 421 Диссипативный член CDp(fcK/2/l является источниковым членом в модельном уравнении для кинетической энергии турбулент- турбулентности ?: v—а^ Отметим, что последнее выражение записано так, чтобы в него не входило значение к в узле (п> /) разностной сетки. Это необ- необходимо для обеспечения устойчивости разностной схемы (см. [Malik, Pletcher, 1978]). Необходимость такой записи диссипа- тивного члена можно было предвидеть заранее, учитывая ука- указанный выше способ аппроксимации диффузионного члена. Мы уже указывали (гл. 4), что схема Дюфорта— Франкела явная. Хотя неизвестная ^»/+1 фигурирует и в левой, и в правой частях разностного уравнения (в правой части по определению величины </>*), это уравнение можно преобразовать так, чтобы выделить неизвестную ^/+1. Тогда мы получим уравнение вида Ф1+Х = (все известные величины на /г-м и (п—1)-м слоях). Формально при Ах+ = Ах- и Ау+ = Ау_ погрешность аппрокси- аппроксимации равна О (Ал:J + О(АуJ + О(Ах/АуJ. Однако главный член в выражении для погрешности аппроксимации О(Ах/АуJ на самом деле равен (Ах/АуJ(д2ф/дх2), а в случае погранич- пограничного слоя предполагается, что производная д2ф/дх2 мала. Можно показать, что при использовании неравномерных се- сеток погрешность аппроксимации обычно возрастает, хотя в ра- работе Блоттнера [Blottner, 1974] указаны некоторые исключения из этого правила. Такое снижение точности аппроксимации бу- будет характерно для всех описанных в этой главе методов расче- расчета пограничного слоя. На практике можно пренебречь увеличе- увеличением погрешности, связанной с использованием неравномерной сетки. Почти всегда можно указать способ, восстанавливающий первоначальную точность аппроксимации за счет увеличения числа алгебраических операций. Например, Хонг [Hong, 1974] показал, что если производную по маршевой координате дф/дх записать при использовании метода Дюфорта — Франкела в виде то второй порядок аппроксимации будет достигнут и при Ах+ Ф Ах-.
422 Гл. 7. Численные методы решения уравнений пограничного слоя Соответствующая конечно-разностная аппроксимация урав- уравнения неразрывности может быть записана в виде , _ (+_) G.29) Погрешность аппроксимации составляет в этом случае О(Ах)+О(АУу. Анализ устойчивости, проведенный для случая Ay = const [Madni, Pletcher, 1975a, 1975b], приводит к условию устойчи- устойчивости 1"\ G-30> По-видимому, это условие можно использовать для грубой оценки устойчивости схемы и при переменном шаге сетки At/. На практике оно не накладывает сколь-нибудь серьезных огра- ограничений на размер шага по маршевой координате, вероятно, вследствие того, что отношение v/u обычно мало, а второй член в знаменателе пропорционален разности коэффициентов диф- диффузии, а не самим этим коэффициентам. Условие устойчивости было получено методом Неймана, при этом коэффициенты уравнения локально рассматривались как константы. Интересно отметить, что неравенство G.30) следует непосредственно из условия устойчивости Куранта — Фридрих- са — Леви, а не из ограничений, связанных с диффузионным членом в уравнении движения пограничного слоя. Это становит- становится очевидным, если диффузионный член д/ду(Кдф/ду) предста- представить как сумму двух членов и переписать уравнения погранич- пограничного слоя в виде дФ_ , J__( д\ \ дФ ^ I дЧ . S дх "¦ ри Vp ду ) ду ри ду2 ""•" ри ' Теперь простое применение условия КФЛ приводит к неравен- неравенству G.30). Расчет пограничного слоя начинается с задания начального распределения переменной ф. Так как при использовании схемы Дюфорта — Франкела надо иметь информацию о решении на двух слоях по маршевой координате, то необходимо каким-либо другим методом получить решение хотя бы на одном слое, преж- прежде чем схема Дюфорта — Франкела сможет быть применена. Чаще всего эти начальные значения определяют, используя простую явную схему. Обычно при расчете пограничного слоя надо найти решение уравнений движения, неразрывности и энер-
§ 7.3. Конечно-разностные методы расчета 423 гии. Эти уравнения можно решать независимо, начиная с урав- уравнения движения. Обычно расчет начинают с вычисления про- продольной составляющей скорости в ближайшем к стенке узле сетки и движутся к внешней границе пограничного слоя. Пред- Предполагается, что внешняя граница достигнута, если полученная в ходе расчета продольная составляющая скорости отличается от заданной скорости на внешней границе не более чем на не- некоторую заранее выбранную величину. Аналогично можно ре- решить уравнение энергии и определить термодинамическую не- неизвестную. Плотность в новом сечении можно определить из уравнения состояния. И наконец, уравнение неразрывности ис- используется для получения нормальной составляющей скорости на (п + 1)-м слое, начиная от ближайшего к стенке узла и дви- двигаясь к внешней границе пограничного слоя. По-видимому, наиболее привлекательным свойством схемы Дюфорта — Франкела является ее явный характер. Те, кто не имеет опыта применения численных методов, обычно более ком- комфортабельно чувствуют себя при программировании явных, а не неявных разностных схем. Вторым важным свойством рас- рассматриваемой схемы является то, что никакой дополнительной линеаризации, итераций или предположений для вычисления коэффициентов уравнений не требуется, так как в уравнения входят значения коэффициентов на м-м слое, где они уже из- известны. Остальные подробности, связанные с применением ме- методов типа Дюфорта — Франкела к расчету пристенных погра- пограничных слоев, можно найти в работах Плетчера [Pletcher 1969, 1970, 1971]. 7.3.5. Блочный метод Келлера и модифицированный блочный метод Блочный метод Келлера [Keller, 1970] решения параболи- параболических уравнений в частных производных был модифицирован для расчета турбулентных пограничных слоев Келлером и Це- беци [Keller, Cebeci, 1972] и подробно описана в работе [Cebeci, Smith, 1974]. Это неявный метод, имеющий формально второй порядок точности, он отличается от других неявных методов второго порядка точности тем, что шаги сетки с самого начала полагаются произвольными. Вторые производные заменяются первыми; для этого вводятся дополнительные неизвестные (и дополнительные уравнения). Рассматриваемый метод приводит к более сложным алгебраическим уравнениям, чем большинство других методов решения уравнения теплопроводности, поэтому он не был описан в гл. 4. Сначала мы обрисуем блочный метод Келлера в общих чер- чертах, для того чтобы показать его основное отличие от других ме-
424 Гл. 7. Численные методы решения уравнений пограничного слоя тодов второго порядка точности, например от метода Кранка — Николсона. Вернемся к уравнению теплопроводности и пока- покажем, как при применении этого метода проводится аппрокси- аппроксимация первых и вторых производных. Итак, рассмотрим урав- уравнение Если ввести функцию v = ди/дх, то исходное уравнение в част- частных производных второго порядка можно заменить системой двух уравнений первого порядка тг— Теперь мы постараемся построить конечно-разностные ана- аналоги этих уравнений, используя лишь центральные разности и п-1 п j • • т ¦j-i# Рис. 7.2. Разностная сетка для блочного метода Келлера. значения функций в четырех вершинах прямоугольника («бло- («блока») с центром в точке (п — 1/2> j — V2) (рис. 7.2). Сеточные функции, содержащие 1/2 в верхнем или нижнем индексе, по определению являются средними значениями. Например, i При использовании центральных разностей для аппроксимации уравнений G.31) и G.32) получим (рис. 7.3 и 7.4) ип ип Дл:/ — /-1/2» V'*00; Wn = IF, • G<34>
§ 7.3. Конечно-разностные методы расчета 42Б Система уравнений G.33) и G.34) может быть записана в блочной трехдиагональной форме с блоками размером 2X2. Ее можно решить, используя блочный метод исключения [Kel- [Keller, 1970]. Можно поступить и по-другому: сохранив используе- используемый в блочном методе Келлера шаблон, так скомбинировать ко- конечно-разностные аналоги уравнений в двух соседних узлах, чтобы исключить одну из переменных и получить систему урав- уравнений с трехдиагональной матрицей. Последняя может быть эф- эффективно решена прогонкой. Такое изменение блочного метода л-i п л-1 л j • (х> j • J-1 • X J-1 • Рис. 7.3. Шаблон для вычисления Рис. 7.4. Шаблон для уравнения Келлера, позволяющее упростить окончательную алгебраиче- алгебраическую формулировку задачи, мы будем называть модифицирован- модифицированным блочным методом. Применение модифицированного блочного метода для реше- решения уравнения теплопроводности. Для начала запишем конечно- разностные аналоги уравнений G.31) и G.32) так же, как и в случае блочного метода Келлера, но решение будем искать на (п + 1)-м слое по маршевой координате. Такая запись разност- разностной схемы лучше согласуется с принятой записью других раз- разностных схем решения маршевых задач, которые были описаны в гл. 4. Итак, имеем И/ ~~- lit 1 из "Т- иг 1 _i izl = vn+i — / ^ /-' Г7 351 Как и раньше, сеточные функции, содержащие 1/2 в индексе, по определению являются средними значениями неизвестных в узлах сетки. Уравнение G.36) можно переписать в виде 14 Д. Андерсон и др. Том 2
426 Гл. 7. Численные методы решения уравнений пограничного слоя Основная идея модифицированного блочного метода состоит в том, чтобы выразить все v через и. Величина vn^\ может быть исключена из уравнения G.37) простой подстановкой при по- помощи уравнения G.35). Аналогично величину u?_j можно исключить, подставив ее из уравнения G.35), записанного на п-м временном слое. Это дает - <7-38> Для того чтобы исключить и* и »у, надо переписать урав- уравнения G.35) и G.37), увеличив в них индекс / на 1, и сложить их. В результате придем к соотношению G.39) Величины vj+l и t;^ можно исключить, умножив уравнение G.38) на Але/, уравнение G.39) на A*/+i и сложив эти два про- произведения. Полученную систему уравнений можно записать в трехдиагональном виде Bfi±\ + Dtf+i + Atf+l = С,, G.40) где Последние соотношения можно немного упростить, если шаг по х постоянен. Но даже тогда для проведения расчетов на каж- каждом шаге надо проводить больше алгебраических вычислений, чем при использовании схемы Кранка — Николсона, которая на равномерной сетке также имеет второй порядок точности. По
§ 7.3. Конечно-разностные методы расчета 427 идее преимуществом разностных схем, основанных на исполь- используемой в блочном методе разностной аппроксимации, является то, что второй порядок точности достигается формально и на не- неравномерной сетке. Схему Кранка — Николсона можно обоб- обобщить на случай неравномерной сетки, применив для аппрокси- аппроксимации вторых производных соотношения C.98), которыми мы пользовались при построении конечно-разностного аналога урав- уравнения Лапласа. Если шаг сетки произволен, то. формально по- получим разностную схему первого порядка точности. Блоттнер [Blottner, 1974] показал, что в тех случаях, когда введение сетки с неравномерным шагом эквивалентно преобразованию пе- переменных, растягивающему координаты, на такой неравномер- неравномерной сетке схема Кранка — Николсона имеет второй порядок точ- точности. Применение блочного метода для расчета пограничного слоя. Келлер и Цебеци [Keller, Cebeci, 1972] применили блочный ме- метод для расчета пограничного слоя, преобразовав предвари- предварительно уравнения неразрывности и движения в одно уравнение в частных производных третьего порядка. Для этого они вос- воспользовались преобразованиями Степанова — Манглера и Леви — Лиза (см. [Cebeci, Smith, 1974]). Уравнение в частных производных третьего порядка заменяется системой трех урав- уравнений в частных производных первого порядка благодаря введе- введению новых неизвестных. Эти неизвестные вводятся так же, как и при решении обыкновенных дифференциальных уравнений третьего порядка. Далее строятся конечно-разностные аналоги уравнений в частных производных первого порядка и прово- проводится линеаризация по Ньютону. В результате получается си- система линейных алгебраических уравнений с блочной трехдиаго- нальной матрицей, блоки которой имеют размер 3X3. Эта си- система уравнений решается матричной прогонкой (блочным методом исключения). При аналогичной конечно-разностной аппроксимации уравнения энергии также получается система уравнений с блочной трехдиагональной матрицей, но с блоками размера 2X2. Мы не будем здесь описывать подробно применение блочного метода Келлера к решению уравнений пограничного слоя, так как все необходимые детали можно найти в работе [Cebeci, Smith, 1974]. Вместо этого мы покажем, как можно построить модифицированную блочную разностную схему. Для решения получающейся в этом случае системы уравнений достаточно вос- воспользоваться модифицированной прогонкой, уже описанной в этой главе при обсуждении метода Дэвиса совместного реше- решения уравнений неразрывности и движения по неявной схеме. По 14*
428 Гл. 7. Численные методы решения уравнений пограничного слоя имеющимся в литературе данным [Blottner, 1975a; Wornom, 1977] применение при решении уравнений пограничного слоя модифицированного блочного метода требует примерно в два раза меньших затрат машинного времени, чем применение стан- стандартного блочного метода Келлера. п п+1 -J • • 1<Н\яптН Рис. 7.5. Разностная сетка для модифицированного блочного метода. Для сжимаемых течений уравнения движения и энергии могут быть записаны в общем виде G.5). Для прямоугольной системы координат в этом случае имеем дф , ~ дФ д где К = %т + А,. Уравнение неразрывности можно записать в виде ^ + fL = O. G.42) Нумерация узлов сетки и обозначение шагов показаны на рис. 7.5. Обозначим тогда уравнение G.41) можно записать в виде pud<j>/dx = D. G.43) Конечно-разностный аналог этого уравнения запишем для центра ячейки («блока»): G44) Используя определение величины
§ 7.3. Конечно-разностные методы расчета 429 можно исключить qni±\12 из уравнения G.44). Тогда получим „1+1/2 v ... /_^чЛ+1/2 *7 — *7-l . *r = «Ь/-1/2 — Г .я+1/2 *' ",^-1 , G>46) Аналогично можно написать конечно-разностный аналог диф- дифференциального уравнения в точке (п + 1/2, / + 1/2) и исклю- исключить величину qnf$lf2 из этого уравнения при помощи определе- определения величины <7/+i/2- В результате найдем, что ^ ^/ Sn+1/2 /ллУ*+1/2 0/+1 */ I /+1/2 — (р0)/+1/2 Т^ Ь ^_. G.47) Уравнения G.46) и G.47) можно скомбинировать так, чтобы исключить <7/^+1/2. Для этого достаточно умножить уравнение G.46) на Д#/, уравнение G.47) на A#/+i и сложить два получен- полученных произведения. После замены величин, определенных посре- посредине между узлами, средним значением соответствующих вели- величин в узлах получим выражение, которое можно записать в виде х vfiii + ^"+ — ^"+1—ф1}
430 Гл. 7. Численные методы решения уравнений пограничного слоя X (^/+1 + Ф*+\ — ^/ + I — Ф?) = ) Систему уравнений G.48) можно привести к трехдиагональ- ному виду относительно неизвестных ф, но, как всегда при ис- использовании неявных схем, необходимо воспользоваться каким- либо методом для преодоления алгебраической нелинейности, связанной с коэффициентами уравнений. В принципе для этого можно применить любой из уже описанных в п. 7.3.3 методов. Наиболее удобная аппроксимация уравнения неразрывности мо- может зависеть от того, какая процедура используется для линеа- линеаризации уравнения движения. В настоящее время чаще всего используется линеаризация по Ньютону при совместном реше- решении уравнений неразрывности и движения [Blottner, 1975a]. В этом случае конечно-разностный аналог уравнения неразрыв- неразрывности можно записать в виде 1 + (puff;!;/ - (puff - В уравнение движения входят величины (рб)у+|, (pS)/+1, (p9)/-i. Для того чтобы воспользоваться модифицированной про- прогонкой, можно записать уравнение неразрывности G.49) между слоями с номерами / и /+ 1, а потом с помощью вычитания исключить (рб)^+{ из уравнения движения. После линеаризации по Ньютону, которая проводится аналогично тому, как она про- проводилась в п. 7.3.3 для полностью неявной схемы Дэвиса, урав- уравнения неразрывности и движения можно решить совместно с ме- методом модифицированной прогонки. Уравнение энергии обычно решается отдельно, и все параметры, характеризующие свойства газа (включая турбулентную вязкость), изменяются итерацион- итерационно в соответствии с нашими желаниями или ограничениями, накладываемыми требованиями к точности получаемых резуль- результатов,
§ 7.3. Конечно-разностные методы расчета 431 При использовании блочного метода Келлера или модифи- модифицированного блочного метода напряжение трения на стенке и тепловой поток обычно определяются по вычисленному значе- значению q на стенке (при / = 1). В случае модифицированного блоч- блочного метода это делается после того, как значения ф> v и р уже найдены. Выражение для <7*+1/2 можно получить, записав урав- уравнения G.44) и G.45) для / = 2 и исключив q%+lf2 простой подстановкой. 7.3.6. Другие методы Проведенные в относительно небольшом объеме исследования показали, что явный метод переменных направлений Бараката и Кларка можно использовать для решения уравнений погра- пограничного слоя (R. G. Hindman, S. S. Hwang — частные сообще- сообщения, 1975). Результаты этих исследований показали, что явный метод переменных направлений по точности и затратам- машин- машинного времени близок к неявным методам, обычно используемым для расчета пограничных слоев. Для расчета пограничного слоя применялись и схемы более высокого порядка (вплоть до чет- четвертого). Критический анализ некоторых из этих схем можно найти в работе [Wornom, 1977]. Здесь стоит отметить, что точ- точность результатов, получаемых по схемам низкого порядка точ- точности, можно повысить, если воспользоваться экстраполяцией по Ричардсону (см. [Ralston, 1965; Cebeci, Smith, 1974]). Мы надеемся, что в этом разделе описаны все разностные схемы, которые чаще всего используются для расчета двумер- двумерных и осесимметричных пограничных слоев 1\ При этом мы не пытались подробно описать все известные численные методы. 7.3.7. Замечание о преобразовании координат в случае пограничного слоя В общем виде вопросы, связанные с преобразованием коор- координат, рассмотрены в гл. 5. В данной главе основное внимание уделяется именно разностным схемам, поэтому, для того чтобы проиллюстрировать их на самых простых примерах, все уравне- уравнения записываются в прямоугольной декартовой системе коорди- координат, т. е. в «физических координатах». Однако надо указать, что имеются определенные преимущества в применении преобразо- Х) В книге не описана схема Петухова четвертого порядка точности, ко- которая успешно используется многими советскими исследователями для рас- расчета пограничного слоя (см. [24] в списке дополнительной литературы на стр. 712). Метод Петухова во многом похож на блочьый метод Келлера, но имеет более высокий порядок точности. — Прим. перев.
432 Гл. 7. Численные методы решения уравнений пограничного слоя вания координат или в растяжении координат до того, как про- производится построение конечно-разностного аналога дифферен- дифференциального уравнения. Многие описанные в литературе методы расчета пограничного слоя используют преобразование коор- координат. Основными целями такого преобразования координат яв- являются обычно получение системы координат, в которой тол- толщина пограничного слоя, насколько это возможно, близка к кон- константе, и исключение особенности в уравнениях, которая возни- возникает на передней кромке или в передней критической точке. К сожалению, для сложных турбулентных течений оптимальное преобразование координат, обеспечивающее постоянство тол- толщины пограничного слоя в преобразованных переменных, пока не найдено, хотя предложенное в работе [Carter et al., 1980] преобразование выглядит обнадеживающим. Обычно применяют преобразование координат, связанное с переходом к переменной ц, которая используется для получения автомодельного решения Блазиуса уравнений ламинарного по- пограничного слоя. Приведем пример такого преобразования пе- переменных для случая ламинарного пограничного слоя с постоян- постоянным коэффициентом вязкости. Итак рассмотрим следующие уравнения: Уравнение неразрывности ж + w-0- G-50> Уравнение движения .. ди . , ди due , А. д2и Наиболее важным в описываемом преобразовании координат является введение переменной п_ У ( иех\Ш После этого возможно несколько вариантов, но наиболее обще- общепринятым является преобразование х = х (по оси х растяжение не проводится) м F = и/ие. Используя правила дифференциро- дифференцирования, получим д t „+ дх д I д 1 . / r\ due Л \ д 1 ~дх \у ~дх~ rj "¦" ~дх у дх\\х дх \г\ "* V 2ие dx 2jc / ^т) | д I Jtal j3_ I . дг\ 1 д I / ие \lf2 д 1 ду \x ~ ду \x dx It, + ду \x a-п \x ~ V xv ) дц \x'
§ 7.3. Конечно-разностные методы расчета 433 Заменив в соответствии с приведенными соотношениями произ- производные по х и у в уравнениях G.50) и G.51) и введя неизвест- неизвестную jF, получим уравнения неразрывности и движения в преоб- преобразованной системе координат. Уравнение движения XF— + V — = рA — F2) + д2р2 . G.52) Уравнение неразрывности жш 6F . 6V , п, В +1 Л /- гоч Здесь Р* X dUe == ¦ —J . При х = 0 производные в продольном направлении из пре- преобразованных уравнений исчезают и остается система двух обыкновенных дифференциальных уравнений. Обычно эти урав- уравнения решают, используя слегка измененную версию маршевого алгоритма, который применяется для расчета течения во всей оставшейся области, т. е. при х > 0. Вместо этого можно, ко- конечно, использовать специальные численные методы решения обыкновенных дифференциальных уравнений. В новой системе координат особенность при х = 0 отсут- отсутствует, так как вызывавшие затруднение производные в про- продольном направлении исключены. Фактически в случае лами- ламинарного обтекания плоской пластины решение при х = 0 яв- является просто хорошо известным автомодельным решением Бла- зиуса. Поэтому естественно, что в случае течения с нулевым градиентом давления решение при х > 0, полученное маршевым методом, будет повторять вниз по потоку то же самое решение и толщина пограничного слоя останется постоянной. Если гра- градиент давления или граничные условия на стенке таковы, что решение уравнений пограничного слоя не является автомодель- автомодельным, то толщина пограничного слоя будет меняться в направле- направлении потока. Можно ожидать, что если ламинарное течение близко к автомодельному, то решение уравнений в преобразо- преобразованных координатах обеспечивает более высокую точность ре- результатов вблизи передней кромки, чем решение уравнений, записанных в физических переменных. Это связано с тем, что первый подход позволяет во всех сечениях использовать при- примерно одинаковое число узлов поперек слоя. В случае турбу- турбулентных течений обычно наблюдается значительный рост тол- толщины пограничного слоя даже в указанных выше преобразован- преобразованных переменных. Для внешних ламинарных пограничных слоев
434 Гл. 7. Численные методы решения уравнений пограничного слоя мы рекомендуем использовать преобразование переменных типа преобразования подобия. В случае турбулентных течений пре- преимущества предложенных в настоящее время преобразований не столь очевидны. 7.3.8. Специальные вопросы, связанные с расчетом турбулентных течений Если для расчета турбулентных пограничных слоев исполь- используются модели, связанные с вычислением турбулентной вязкости во всем течении, то для получения достаточно точных результа- результатов узлы сетки "должны быть расположены внутри вязкого под- подслоя, т. е. при */+ ^ 4.0 для несжимаемых течений и при у+ ^ 1.0 или 2.0 в тех случаях, когда приходится решать и уравнение энергии. Если по нормальной координате к поверхности исполь- использовать сетку с равномерным шагом, то для типичного расчета пограничного слоя при умеренном числе Рейнольдса потребуется сетка с несколькими тысячами узлов по координате, нормаль- нормальной к обтекаемой поверхности. Уже по одной этой причине стоит рассмотреть пути уменьшения необходимого числа узлов сетки по толщине пограничного слоя. Успешно используемые для этого подходы можно разделить на три категории — использо- использование закона стенки, использование сетки с неравномерным ша- шагом и преобразование координат. Использование закона стенки. Мы уже отмечали (см. рис. 5.7), что для многих пристенных турбулентных пограничных слоев течение во внутренней части слоя носит универсальный харак- характер, который описывается логарифмическим законом стенки. По сути эта внутренняя часть слоя является областью, в которой конвективный перенос играет незначительную роль. Грубо го- говоря, закон стенки можно рассматривать как решение уравне- уравнения движения пограничного слоя, полученное при описании тур- турбулентности по модели пути смешения Прандтля в предполо- предположении, что конвективные члены и градиент давления не суще- существенны. Аналогично для многих течений наблюдается почти универсальный характер распределения температуры, и закон стенки можно использовать для задания граничных условий на внутренней границе при решении уравнения энергии. Итак, при применении закона стенки уравнения пограничного слоя решаются с использованием модели турбулентности лишь во внешней части слоя, при этом используется относительно гру- грубая сетка. Решение в пристенной области описывается на основе закона стенки, который фактически является приближенным ре- решением для пристенной области. Обычно предполагают, что за- закон стенки выполняется при 30 < у+ < 200, и первый от стенки
§ 7.3. Конечно-разностные методы расчета 435 узел расчетной сетки располагают в этом интервале. Граничные условия для всех описываемых уравнениями переноса неизве- неизвестных (и, Г, ?, е и т. д.) определяются в этом узле на основе закона стенки. Реализовать такой подход можно по-разному, а детали зависят от выбранной модели турбулентности и ис- используемой разностной схемы. Этот подход хорошо развит для (k — е) -модели турбулентности, а рекомендуемые в этом случае функции для описания закона стенки можно найти в работе [Launder, Spalding, 1974]. Как и сами модели турбулентности, функции, входящие в за- закон стенки, нуждаются в модификации для точного описания эффектов, связанных, например, с вдувом или отсосом, шерохо- шероховатостью обтекаемой поверхности и т. д. Однако их использо- использование позволяет избежать необходимости располагать у стенки большое число близко расположенных точек. По-видимому, ис- использование закона стенки не является необходимым и даже же- желательным для большинства погранслойных течений, однако при расчете более сложных течений, описываемых в рамках непо- гранслойных (эллиптических) уравнений Рейнольдса, примене- применение закона стенки может оказаться куда более привлекатель- привлекательным, так как интересующие нас процессы могут в этом случае происходить довольно далеко от стенки. Вполне возможно, что в ближайшие годы, когда появятся еще более быстродействую- быстродействующие компьютеры, будут предприняты попытки описать турбу- турбулентные течения путем решения нестационарных уравнений Навье — Стокса (не вводя в них каких-либо моделей турбулент- турбулентности). Не исключено, что первые такие расчеты будут связаны с использованием той или иной формы закона стенки для при- приближенного описания решения в пристенной области, где размер вихрей минимален. Использование сеток с неравномерным шагом. Практически все без исключения расчеты турбулентных пограничных слоев, в которых решение конечно-разностным методом находилось вплоть до стенки, проводились либо с использованием неравно- неравномерных сеток, либо, что часто эквивалентно, с использованием преобразования координат. При этом применялись различные неравномерные сетки. В работе Плетчера [Pletcher, 1969] в не- нескольких ближайших к стенке узлах отношение шага сетки Ау к величине Ду+ (определенной как Ay{xw/p)l/2/vw) приближенно равнялось единице, а потом приблизительно удваивалось через каждые несколько точек до тех пор, пока во внешней части по- пограничного слоя величина Д#+ не достигала 100. Другая широко используемая [Cebeci, Smith, 1974] и хорошо работающая схема основана на предположении о том, что отно-
436 Гл. 7. Численные методы решения уравнений пограничного слоя шение двух последовательных шагов сетки постоянно: При использовании такой схемы с постоянным отношением ша- шагов шаги сетки при движении от стенки возрастают на один и тот же процент. В результате шаги сетки растут в геометриче- геометрической прогрессии. Для турбулентных течений значение числа К лежит обычно между 1 и 2. Для схемы с постоянным отноше- отношением шагов имеем Ьу^К^Ьух и уг = Ьух Ki~S[l . G.55) Точность, а иногда и устойчивость некоторых разностных схем оказываются сильно зависящими от выбранного значения /С В большинстве случаев удовлетворительные результаты полу- получаются при К^ 1.15. В случае типичного расчета с Aj/j1" « 1.5, К =1.04, */+« 3000 из уравнений G.54) и G.55) следует, что по нормали к стенке необходимо использовать примерно 113 уз- узлов сетки. При обобщении разностной схемы на случай переменной сетки необходимо заново определить погрешность аппроксима- аппроксимации, так как в этом случае формальная погрешность аппрокси- аппроксимации обычно ухудшается. Например, при использовании реко- рекомендованной выше аппроксимации для поперечной производной от сдвиговых напряжений получим ду V** ду + + О (Ау+ - Д*/_ Это выражение имеет на первый взгляд первый порядок аппрок- аппроксимации, если только мы не сможем показать, что для некото- некоторой конкретной разностной схемы О (Ау+ — AyJ) = О (АуJ. Блоттнер [Blottner, 1974] показал, что если в схеме Кранка — Николсона воспользоваться приведенной выше аппроксимацией производных, то при использовании сетки с постоянным отно- отношением шагов разностная схема имеет локально второй порядок точности. Для этого Блоттнер интерпретировал схему с постоян- постоянным отношением шагов как преобразование координат (см. ниже). Свои выводы он подтвердил расчетами, которые пока- показали, что при измельчении сетки его схема ведет себя так, как если бы погрешность аппроксимации имела второй порядок.
§ 7.3. Конечно-разностные методы расчета 437 Использование преобразования координат. Общие вопросы, связанные с преобразованием координат, обсуждались в гл. 5. Здесь мы рассмотрим преобразования координат, применяемые для получения в физической плоскости сетки с неравномерным шагом. Хорошим примером, иллюстрирующим этот подход, яв- является преобразование 1 § 5.6 (см. также рис. 5.8). Такое пре- преобразование позволяет использовать стандартные сетки с по- постоянным шагом при конечно-разностном решении уравнений в преобразованных координатах. Следовательно, сгущение точек вблизи стенки может быть достигнуто без ухудшения формаль- формального порядка погрешности аппроксимации. С другой стороны, уравнения в преобразованных переменных принимают более сложный вид и в них всегда появляются дополнительные пере- переменные коэффициенты. Действительная величина погрешности аппроксимации будет зависеть от вида новых коэффициентов. Преобразования 1 и 2 § 5.6 гл. 5 являются достаточно пред- представительными примерами преобразований, которые можно ис- использовать для расчета пограничного слоя. 7.3.9. Примеры применения методов расчета пограничного слоя Для ламинарных течений в тех случаях, когда теория погра- пограничного слоя справедлива, легко можно сравнить результаты конечно-разностных расчетов с результатами, полученными для некоторых очень важных течений на основе других более точных теорий. Обычно даже в тех случаях, когда выбору- размера шага уделяется не слишком большое внимание, достигается со- согласование в пределах 1—2 % с несколькими стандартными точными решениями. На рис. 7.6 сопоставлены профили скоро- скорости, рассчитанные по разностной схеме типа Дюфорта — Фран- кела [Fletcher, 1971] с аналитическими данными ван Дриста [Van Driest, 1952] для ламинарного течения с числом Маха 4 и отношением температур Tw/Te = 4. Сопоставление профилей температуры для этого случая проведено на рис. 7.7. Согласо- Согласование результатов достаточно хорошее. Этот результат типичен: он показывает, что можно ожидать при расчете ламинарных по- пограничных слоев. Совсем другая ситуация возникает при расчете турбулент- турбулентных течений. Введение модели турбулентности усложняет рас- расчет, а его результаты становятся более неопределенными. Мо- Модели турбулентности можно подобрать так, чтобы получать не- неплохие результаты для некоторого ограниченного класса тече- течений, однако при расчете других течений с условиями, на кото- которые эта модель не распространяется, часто согласование резуль-
1.0 0.8 0.6 0.4 0.2 Ме= 4.0 - WTe=4'0 Рг=0Л5 / — у / \ \ \ ^м— ^ 1 1 1 0.0 2.0 4.0 6.0 8.0 10.0 12.0 Рис. 7.6. Сравнение профилей скорости для ламинарного' пограничного слоя сжимаемого газа. Сплошной линией показаны результаты расчета методом Дюфорта — Франкела [Pletcher, 1971]; О теория ван Дриста; cf д/Re^ = 0#57 (ван Дрист); ^^/Re^ = 0.56 (Дюфорт—Франкел). 1Z Рис. 7.7. Сравнение профилей температуры для ламинарного пограничного слоя сжимаемого газа. Сплошной линией показаны результаты расчета мето- дом Дюфорта — Франкела [Pletcher, 1971]; О теория ван Дриста; St V = 0.348 (ван Дрист); St VRe^c^ 0.348 (Дюфорт—Франкел).
§ 7.3. Конечно-разностные методы расчета 439 татов оказывается плохим. Учитывая неопределенность, связан- связанную как с измерениями при экспериментальном исследовании, так и с моделью турбулентности, отличие рассчитанных и изме- измеренных значений в пределах -? C -г- 4) % обычно рассматривают в случае турбулентных течений как вполне хорошее. Даже простая алгебраическая модель турбулентности позво- позволяет при расчете получать хорошие результаты в широком диа- диапазоне чисел Маха, если рассматриваются турбулентные погра- пограничные слои при нулевом или небольшом градиенте давления. 8 10 12 14 16 18 20 Рис. 7.8. Сопоставление результатов расчета пограничного слоя сжимаемого газа на плоской пластине с экспериментальными данными Коулза [Coles, 1953]. Сплошной линией показаны результаты расчета методом Дюфорта — Франкела [Pietcher, 1970]; О данные Коулза (тест 22); с/=0.00122 (экспери- (эксперимент), с/=0.00119 (расчет). На рис. 7.8 проведено сопоставление рассчитанного методом Дюфорта — Франкела и измеренного Коулзом [Coles, 1953] турбулентного пограничного слоя на теплоизолированной пла- пластине при числе Маха набегающего потока М*=4.554. Согла- Согласование результатов вполне хорошее. Конечно-разностные методы легко приспосабливаются для расчета течений со ступенчато изменяющимися граничными условиями, т. е. для таких условий течения, когда применение простых критериальных зависимостей менее всего обосновано. На рис. 7.9 результату расчета методом Дюфорта — Франкела при использовании алгебраической модели турбулентности сопо- сопоставлены с измерениями Моретти и Кейза [Moretti, Kays, 1965]
440 Гл. 7. Численные методы решения уравнений пограничного слоя для случая обтекания низкоскоростным потоком охлаждаемой пластины со ступенчатым изменением температуры при благо- благоприятном градиенте давления. Построенное на рис. 7.9 число J» 25 0 0.004 0.003 0.002 0.001 15 1 I i I I I I I I I I I I I I I i I I I I i I I I I I I I I I I I 1 Рис. 7.9. Пограничный слой на охлаждаемой пластине в ускоряющемся по- потоке, ' экспериментально исследованный Моретти и Кэйзом [Moretti, Kays, 1965]. Сплошными линиями показаны результаты расчета пограничного слоя методом Дюфорта — Франкела [Pletcher, 1970]; О данные Моретти и Кэйза (тест 22). Стантона St определяется соотношением St = k (dT/dy)J[Peue (Haw - Я.)], где Haw — полная энтальпия на стенке при адиабатических гра- граничных условиях. Из научно-технической литературы известно довольно много примеров, когда проведенные с использованием простейших алгебраических моделей расчеты плохо согласуются с экспери- экспериментальными данными. В гл. 5 мы уже приводили примеры, по-
§ 7.3. Конечно-разностные методы расчета 441 называющие, что некоторые эффекты плохо описываются про- простейшими моделями турбулентности. К ним относятся течения с низкими числами Рейнольдса, особенно при сверхзвуковых числах Маха. Эффекты, связанные с низкими значениями числа Рейнольдса, проиллюстрированы на рис. 7.10. Из представлен- представленных на нем данных видно, что точка,, в которой простейшая 8.0 10.0 Renter Рис. 7.10.'Сопоставление рассчитанных значений коэффициента трения с изме- измеренными Коулзом [Coles, 1953] и Коркеги [Korkegi, 1956] для сжимаемого турбулентного пограничного слоя на пластине при низких числах Рейнольдса: Л данные Коулза, Ме = 2.6; О данные Коулза, Ме = 4.5, ? данные Коркеги, Me = 5.8,' расчет по модели А, расчет по модели В. алгебраическая модель турбулентности (модель А) перестает удовлетворительно описывать течение, смещается в область все больших и больших чисел Рейнольдса при увеличении числа Маха основного потока. Иезультаты расчетов с использованием модели турбулентности, содержащей описанную в п. 5.4.3 про- простую модификацию на случай низких чисел Рейнольдса, также показаны на рис. 7.10, где эта модель названа моделью^ В. 7.3.10. Заключение В этом разделе мы рассмотрели наиболее важные вопросы, связанные с применением конечно-разностных методов к рас- расчету двумерных и осесимметричных пограничных слоев. Кроме того, мы описали несколько конечно-разностных схем. В работе вычислителя, как и в любой другой деятельности, важно «на- «набить руку», или, иначе говоря, приобрести необходимую прак-
442 Гл. 7. Численные методы решения уравнений пограничного слоя тику. Поэтому надо решить несколько учебных задач, исполь- используя описанные разностные схемы, для того чтобы понять изло- изложенные здесь основные концепции и связанные с ними проблемы. Так же как инженера вряд ли можно считать экспериментато- экспериментатором до тех пор, пока он не провел несколько экспериментов, нельзя считать специалистом в области вычислительной гидро- гидродинамики того, кто не провел несколько расчетов. Какая разностная схема является наилучшей для расчета пограничного слоя? Такой вопрос на данном этапе представ- представляется логичным, но мы должны иметь критерий, в соответствии с которым можно определить, что схема действительно наилуч- наилучшая. Все согласованные разностные схемы позволяют полу- получать численные результаты с любой требуемой точностью, если только воспользоваться достаточно мелкой сеткой. Так как мак- максимально допустимая точность нас больше не волнует, то наи- наиболее важными становятся затраты машинного времени и в меньшей степени простота программирования. При обсуждении этого вопроса мы предполагаем, что пользователю необходимо понять все связанные с применением метода алгебраические операции. Мы будем включать время и силы, необходимые для понимания данного алгоритма, в затрачиваемые на программи- программирование усилия. Тогда усилия, затрачиваемые на программиро- программирование, будут определяться не числом операторов в программе для ЭВМ, а алгебраической сложностью шагов алгоритма и трудностью следования этим шагам для начинающего. Анализ научно-технической литературы за последние 10 лет показывает, что все разностные схемы, приведенные в табл. 7.1, с успехом применялись для расчета двумерных и осесимметрич- Таблица 7.1. Рекомендуемые конечно-разностные схемы расчета пограничного слоя. Порядок расположения схем определяется сложностью их программной реализации 1. Схема Дюфорта — Франкела 2. Полностью неявная схема (в том числе вариант этой схемы, предложенный Патанкаром и Сполдингом) 3. Неявная схема К1ранка — Николсона 4. Полностью неявная схема при совместном решении уравнений неразрыв- неразрывности и движения 5. Неявная схема Кранка — Николсона при совместном решении уравнений неразрывности и движения 6. Модифицированная блочная схема 7. Блочная схема Келлера 8. Схема Петухова !> ') Эта схема добавлена переводчиком, так как она широко используется советскими исследователями.— Прим. перев.
§ 7.3. Конечно-разностные методы расчета 443 ных пограничных слоев как при ламинарном, так и при турбу- турбулентном течениях. Все эти схемы мы рекомендуем к использо- использованию, так как с их помощью были получены довольно хорошие результаты. Характерное время расчета по любой из перечисленных выше схем невелико и составляет на современных ЭВМ всего лишь несколько секунд. Отдельные особенности, связанные с исполь- использованием этих схем, можно найти в работах, которые указыва- указывались нами при описании разностных схем. Нам известно лишь несколько работ, в которых проведено сопоставление времен расчета пограничного слоя по различным разностным схемам. В работе Блоттнера [Blottner, 1975a] показано, что при сопоста- сопоставимой точности затраты машинного, времени, необходимые для расчета пограничного слоя по схеме Кранка— Николсона (при совместном решении уравнений неразрывности и движения) и модифицированным блочным методом, примерно одинаковы. В той же работе продемонстрировано, что время расчета на ЭВМ блочным методом Келлера в два-три раза больше времени рас- расчета модифицированным блочным методом (при сопоставимой точности). Для начинающего программиста, который хочет составить до- достаточно общую программу расчета пограничного слоя, наибо- наиболее естественным было бы начать с полностью неявной схемы. Эта схема имеет лишь первый порядок точности в направлении маршевой координаты, но второй порядок точности, по-види- по-видимому, не является существенным для большинства проводимых расчетов пограничного слоя. Это, возможно, отчасти объясняется тем, что члены порядка О (Ал:) в выражении для погрешности аппроксимации обычно включают вторые производные по про- продольной координате, которые в тех случаях, когда приближе- приближение пограничного слоя справедливо, невелики. Если второй по- порядок точности по маршевой координате желателен, то его легко достичь при незначительных изменениях в алгоритме. Для этого достаточно либо воспользоваться при аппроксимации производ- производных по маршевой координате со вторым порядком точности трех- трехточечным шаблоном, либо перейти к схеме Кранка — Никол- Николсона. Различные способы линеаризации уравнений логично вы- выбирать в порядке сложности их программной реализации — за- запаздывающие коэффициенты, экстраполяция, линеаризация по Ньютону при совместном решении уравнений неразрывности и движения. Если рассматривать метод запаздывающих коэффи- коэффициентов как стандартный, то было бы полезно запрограммиро- запрограммировать один из двух последних более точных (при одном и том же шаге сетки) методов, чтобы получить дополнительный способ контроля.
444 Гл. 7. Численные методы решения уравнений пограничного слоя § 7.4. Обратные методы, отрывные течения и вязко-невязкое взаимодействие 7.4.1. Введение До сих пор мы рассматривали лишь методы решения урав- уравнений пограничного слоя в том случае, когда заданы стандарт- стандартные граничные условия, приведенные в § 5.3. Такие методы ре- решения уравнений пограничного слоя называют прямыми. Об- Обратными называют методы расчета пограничного слоя при зада- задании отличных от стандартных граничных условий. Обычно при использовании обратных методов вместо условия на внешней границе пограничного слоя lim и(х, у) = ие(х) задается толщина у->оо вытеснения или трение на стенке, которым решение должно удов- удовлетворять, а градиент давления (или ие(х)) определяется в про- процессе решения. Подчеркнем, что отличие прямых и обратных методов связано именно с заданием граничных условий. По- Поэтому, по-видимому, правильно было бы говорить о прямой и обратной задачах, а не методах. Однако мы будем следовать принятой терминологии и ссылаться на методы решения как на прямые и обратные. Обратные методы — это не просто альтернативный подход к решению уравнений пограничного слоя. Успешное развитие обратных методов расчета позволило расширить область приме- применения приближения пограничного слоя. Очевидно, что можно найти некоторые инженерные прило- приложения, в которых желательно рассчитать давление на границе пограничного слоя, обеспечивающее заданное распределение тол- толщины вытеснения или трения на стенках. Это явилось одной из причин создания обратных методов расчета пограничного слоя. Но, возможно, наиболее интересное применение обратных методов связано с расчетом отрывных течений. Долгое время предполагали, что в случае отрывных течений необходимо ре- решать полную систему уравнений Навье — Стокса. Поэтому лю- любое предположение о том, что эти очень важные для приложе- приложений течения могут быть описаны в рамках куда более простой математической модели, вызывало большой интерес. Вследствие этого наше описание обратных методов ограничится в основном их применением к расчету отрывных течений. Одним из наибо- наиболее интересных свойств обратных методов является то, что они позволяют устранить особенность Гольдштейна [Goldstein, 1948], возникающую в точке отрыва.
§ 7.4. Обратные методы, отрывные течения 445 7.4.2. Замечания о возможности применения уравнений пограничного слоя для расчета отрывных течений Еще совсем недавно предполагалось, что теория погранич- пограничного слоя становится несправедливой при приближении к точке отрыва. Это связано с двумя причинами. Во-первых, при стан- стандартной постановке задачи пограничного слоя в точке отрыва возникает широко известная особенность Гольдштейна [Gold- [Goldstein, 1948]. Во-вторых, сомнительным является использование приближения пограничного слоя в тех случаях, когда его тол- толщина и нормальная составляющая скорости оказываются боль- большими (по отношению к и), чем они обычно бывают при высо- высоких числах Рейнольдса. Теперь мы знаем, что решение обрат- обратной задачи в точке отрыва регулярно [Klineberg, Steger, 1974], а результаты ряда расчетов [Williams, 1977; Kwon, Pletcher, 1979] показали, что приближение пограничного слоя может ока- оказаться полезным при описании течений, содержащих небольшие замкнутые отрывные зоны (отрывные пузыри). Возможность применения приближения пограничного слоя подтверждает и то, что при возникновении отрывного пузыря толщина погранич- пограничного слоя обычно не возрастает на порядок, а значит, исполь- используемая в приближении пограничного слоя оценка его толщины 6/L ^ 1 остается справедливой. Результаты, полученные с помощью «трехпалубной модели» вязкого течения [Lighthill, 1953; Stewartson, 1974] !> (см. п. 7.4.4), также показывают, что при больших числах Рейнольдса прибли- приближение пограничного слоя справедливо для течений с малыми отрывными зонами. С другой стороны, иногда наблюдаются локальные большие значения производной db/dx, что должно приводить к большим значениям отношения v/u. Итак, в луч- лучшем случае можно ожидать, что уравнения пограничного слоя являются лишь грубым приближением для течений с рецирку- рециркуляционными зонами, хотя они и позволяют оценить большинство параметров таких течений с достаточной для многих приложе- приложений точностью. Вопрос о том, в каких случаях уравнения погра- пограничного слоя допустимо использовать для расчета отрывных течений, в настоящее время еще изучается. Если используются обычные уравнения пограничного слоя со стандартными граничными условиями, то при наличии отрыв- отрывных зон прямой расчет пограничного слоя маршевым методом нельзя проводить по двум причинам: во-первых, из-за особен- особенности Гольдштейна в точке отрыва, и, во-вторых, из-за наличия !> См. также работы В. В. Сычёва, В. Я. Нейланда, Л. В. Гогиша и Г. Ю. Степанова, приведенные в дополнительном списке литературы (стр. 712). — Прим. ред.
446 Гл. 7. Численные методы решения уравнений пограничного слоя возвратного течения, которое не позволяет проводит расчет мар- маршевым методом в направлении основного потока (рис. 7.11), если не изменены конвективные члены в уравнениях. Если при обычных граничных условиях градиент давления задан, то в точке отрыва нормальная составляющая скорости и величина dxw/dx стремятся к бесконечности. Подробный анализ этой осо- особенности можно найти в работах [Goldstein, 1948; Brown, Ste- wartson, 1969]{). При конечно-разностном решении уравнений ^^S^^ Рис. 7.11. Течение с отрывным пузырем; стрелками указано направление потока. пограничного слоя с заданным ие(х) эта особенность прояв- проявляется как тенденция к неограниченному росту v при уменьше- уменьшении шага сетки в продольном направлении. Для течения Хоуарта с линейным изменением скорости [Но- warth, 1938] такое поведение решения проиллюстрировано на рис. 7.12. Естественно, что если шаг сетки конечен, то и v ко- конечно, но получающееся при этом решение не единственно. Пре- Преодолеть такое особое поведение решения, которое является ско- скорее математической особенностью уравнений, чем физической особенностью течения, можно, либо вводя при использовании прямых методов поправку к давлению, связанную с взаимодей- взаимодействием [Reyhner, Flugge-Lotz, 1968; Napolitano et al., 1978], либо используя обратные методы. В этом разделе мы рассмот- рассмотрим лишь обратные методы, применение которых не связано с привлечением дополнительных соотношений для исключения особенности в точке отрыва. Перейдем теперь к анализу вопросов, связанных с аппрокси- аппроксимацией конвективных членов. Напомним, что уравнения стацио- стационарного пограничного слоя параболические. При и > 0 их реше- решение может быть найдено маршем в направлении оси х. Это свя- связано с тем, что физически информация из начального сечения !) См. также монографию [1] в списке дополнительной литературы на стр. 712. — Прим. ред.
§ 7.4. Обратные методы, отрывные течения 447 переносится в направлении потока. Однако в области возврат- возвратного течения «направление потока» обозначает направление, противоположное направлению оси х (рис. 7.11). Математически это значит, что при и < О уравнение движения пограничного слоя остается параболическим, но правильное маршевое на- направление есть направление, противоположное направлению оси х. 0.4| 0.3 0.2 0.1 Ах/Л у 8.68 3.3Z 0.54 0.398 1 Z 3 4 отрыва течения Щарта 0.00 0.05 0.10 0.15 Рис. 7.12. Влияние на величину ve измельчения сетки в направлении оси х при расчете пограничного слоя прямым методом [Pletcher, Dancey, 1976] вблизи точки отрыва для течения с линейным уменьшением скорости невяз- невязкого потока; ие = &о —М> b0 = 30.48м/с, Ьх = 300 с-1, v = 1.49-Ю-4 м2/с. На первый взгляд кажется, что для преодоления проблем, связанных с выбором «правильного» маршевого направления, необходимо создать специальный метод расчета пограничного слоя. При этом расчет должен проводиться следующим образом: сначала задается какое-то распределение скорости в области возвратного течения потока с отрывным пузырем, которое запо- запоминается, а далее проводится корректировка этого распределе- распределения скорости путем последовательного итерационного расчета всего поля течения. Конечно-разностные аппроксимации произ- производных надо в этом случае строить с учетом маршевого направ- направления, т. е. в зависимости от направления потока выбирать раз- разности вперед или назад. Использование такой итерационной
448 Гл. 7. Численные методы решения уравнений пограничного слоя процедуры почти полностью лишает методы расчета той про- простоты, которая присуща обычным методам расчета пограничного слоя. Кроме того, для запоминания значений скорости в области возвратного течения и вблизи нее необходимо выделить допол- дополнительную память. Такие итерационные процедуры с многократ- многократным расчетом поля течения использовались в работах [Kline- berg, Steger, 1974; Carter, Wornom, 1975; Cebeci, 1976]. Неко- Некоторые наиболее важные вопросы, связанные с конечно-разност- конечно-разностной аппроксимацией производных при использовании указанной итерационной процедуры, станут очевидными поосле изучения материала, изложенного в гл. 8. Рейнер и Флюгге-Лотц [Reyhner, Fliigge-Lotz, 1968] предло- предложили простую альтернативу методам с многократным расчетом поля течения. Заметив, что при течении с замкнутыми отрыв- отрывными областями скорости в области обратного течения обычно малы, они предположили, что в области возвратного течения конвективный член иди/дх, входящий в уравнение движения по- пограничного слоя, может быть представлен в виде С\и\ди/дх> где С либо равно нулю, либо малая положительная константа. Та- Такая аппроксимация конвективного члена обычно называется. приближением Флюгге-Лотц. Использование этого приближения позволяет проводить расчет течений с отрывными зонами про- простым маршем в направлении основного потока. Здесь необходимо подчеркнуть, что приближение Флюгге- Лотц связано с дополнительным предположением о характере решений уравнений пограничного слоя, а именно что в уравне- уравнении движения пограничного слоя член иди/дх в области воз- возвратного течения мал по отношению к другим членам уравне- уравнения. С другой стороны, для многих течений с замкнутыми от- отрывными областями приближение Флюгге-Лотц позволяет полу- получить гладкое и достаточно правдоподобное решение. Примеры решений, полученных в рамках этого приближения, будут пред- представлены в п. 7.4.3. Известные в настоящее время расчетные и экспериментальные данные показывают, что если отрывный пу- пузырь возникает естественным образом, то в области возврат- возвратного течения составляющая скорости и действительно невелика. Обычно она составляет не более 10 % максимальной скорости, которая наблюдается в вязкой области течения. Необходимо отметить, что, даже используя описанные ап- аппроксимации конвективного члена иди/дх, не удается получить единственное сходящееся решение стационарных уравнений по- пограничного слоя, применяя прямые маршевые методы расчета. Применение всех известных в настоящее время прямых мето- методов связано с использованием условия взаимодействия, связы- связывающего градиент давления с толщиной вытеснения вязкой под-
§ 7.4. Обратные методы, отрывные течения 449 области течения (или каким-либо другим аналогичным пара- параметром). Обычно учет этого взаимодействия происходит в рам- рамках нестационарного подхода [Napolitano et al., 1978]. Это не обязательно является недостатком метода, так как для получе- получения решения всей задачи о расчете течения с замкнутой отрыв- отрывной областью обычно все равно приходится учитывать вязко- невязкое взаимодействие (если в вязкой области течения ис- используется приближение пограничного слоя). Методы расчета вязко-невязкого взаимодействия будут описаны в п. 7.4.4. С дру- другой стороны, обратные методы позволяют получить единствен- единственное сходящееся решение, проводя расчет одних лишь стацио- стационарных уравнений пограничного слоя. 7.4.3. Обратные конечно-разностные методы В этом разделе мы опишем два обратных метода. Первый из них основан на реализации простейшей идеи, поэтому он особенно полезен для иллюстрации основной концепции обрат- обратного метода. Этот метод позволяет получать очень хорошие ре- результаты при расчете присоединенных течений (т. е. при отсут- отсутствии областей с обратным течением). Если в потоке есть об- область возвратного течения, то в распределении трения на стенке появляются небольшие осцилляции. От этих осцилляции удается избавиться, применяя второй обратный метод, основанный на совместном решении уравнений неразрывности и движения. В обоих методах используется приближение Флюгге-Лотц. Для простоты мы ограничимся применением этих методов к течениям несжимаемой жидкости. Обратный метод А. Запишем уравнения пограничного слоя в следующем виде: Уравнение неразрывности IfL + J^o. G.56) Уравнение движения C\u\^ + v^ = ue^ + — -p-. • G.57) В последнем уравнении С = 1.0 при м>0и С — малая положи- положительная константа (^0.2) при и<0и -. G.58) Приведенные выше уравнения записаны в виде, позволяющем проводить расчет как ламинарных, так и турбулентных течений.
450 Гл. 7. Численные методы решения уравнений пограничного поля В случае ламинарных течений обозначенные штрихом состав- составляющие скорости и коэффициент турбулентной вязкости fir равны нулю, а если течение турбулентное, то под величинами без штриха подразумевается их осредненное по времени зна- значение. При решении обратной задачи граничные условия имеют вид и(х, 0) = v(x, 0) = 0, G.59) y=b4x). G.60) причем толщина вытеснения б* является заданной функцией. Вместо нее в качестве граничного условия можно задать рас- распределение величны xw{x). Очевидно, в области присоединенного течения уравнения G.56) и G.57) могут быть решены прямым методом, если граничное условие G.60) заменить обычным гра- граничным условием lim u(x, у) = ие(х). G,61) Вполне допустимо начать расчет пограничного слоя прямым ме- методом, переключаясь на обратный метод тогда, когда нам это будет удобно. Для аппроксимации уравнений пограничного слоя восполь- воспользуемся полностью неявной схемой с запаздывающими коэффи- коэффициентами. Такой способ построения конечно-разностного аналога уравнений пограничного слоя подробно описан в § 7.3, и повто- повторять его мы здесь не будем. Для того чтобы удовлетворить заданным в обратной задаче граничным условиям, мы будем на каждом шаге по маршевой координате варьировать итерационным образом скорость ие до тех пор, пока не получим решение с заданным значением тол- толщины вытеснения б*(х). На каждой из этих итераций алгоритм решения и граничные условия такие же, как и при решении прямой задачи. Толщина вытеснения находится по известному распределению скорости путем интегрирования (либо по фор- формуле Симпсона, либо по формуле трапеций). Значение скорости ив9 позволяющее получить заданное в качестве граничного усло- условия значение толщины вытеснения б*(б^с), определяется сле- следующим образом. На каждом^ шаге по маршевой координате предполагается, что разность б* — Ь*вс является функцией от ие> т. е. что б* — 6*BC = F(ue)> a значение ие, удовлетворяющее урав- уравнению F = 0, определяется методом секущих [Froberg, 1969]. В приведенных соотношениях б* —значение толщины вытесне-
§ 7.4. Обратные методы, отрывные течения 451 ния, полученное при заданном ие. При использовании такого подхода первые два значения толщины вытеснения необходимо задать, а всего требуется обычно три-четыре итерации [Pletcher, 1978]. Метод секущих можно рассматривать как обобщение метода Ньютона нахождения корней уравнения F(x) — 0 (этот метод часто называют также методом Ньютона — Рафсона — Канторо- Канторовича). При использовании метода Ньютона мы раскладываем функцию F(x) в ряд Тейлора в окрестности выбранной точки хп: Мы обрываем этот ряд на члене, содержащем первую производ- производную, и находим величину Ajt из условия F(xn + Ах) = 0. При использовании метода Ньютона в этом случае имеем хп+1 - хп = Д* = - PjgL. G.62) Следовательно, задав начальное значение хП9 мы можем уточ- уточнить его в соответствии с соотношением G.62). Этот процесс продолжается последовательно до тех пор, пока не выполнится условие | (хп+\ — хп) | < в. Метод Ньютона является простой и эффективной процеду- процедурой. Однако для его использования необходимо задать функцию F'{x) аналитически. Если этого сделать нельзя, то разумным представляется использовать обобщение метода Ньютона, на- называемое методом секущих. В методе секущих вместо производной используется угол наклона прямой, проходящей через две точки Если два начальных приближения для х заданы, то третье при- приближенное значение корня уравнения определяется по формуле При применении метода секущих для расчета обратной задачи пограничного слоя хп надо заменить на ие, Пу a F = 6* — д*ВСв Описанный итерационный процесс схематически показан на рис. 7.13. После окончания итерационного процесса поиска величины ие(х), обеспечивающего получение заданного значения толщины вытеснения б*(х), так же как и при решении параболических уравнений, можно переходить к решению уравнений в располо- расположенном ниже по потоку сечении. Простота обратного метода А очевидна. Если пренебречь небольшими изменениями, связан-
452 Гл. 7. Численные методы решения уравнений пограничного поля ными с использованием приближения Флюгге-Лотц, то можно решать разностные уравнения точно так же, как они решались прямым методом расчета пограничного слоя. Описанный метод оказывается вполне удовлетворительным [Pletcher, 1978; Kwon, Pletcher, 1979], однако если он применяется для расчета отрыв- отрывных течений, то в рассчитанном распределении напряжения тре- трения на стенке появляются небольшие осцилляции. Появления Рис. 7.13. Определение ие(х) методом секущих. таких осцилляции можно избежать при совместном решении уравнений движения и неразрывности. Они не возникают при решении уравнений описанным ниже методом. Обратный метод В. Опишем метод, предложенный Квоном и Плетчером [Kwon, Pletcher, 1981]. Основная идея этого мето- метода состоит в том, чтобы в каждом сечении заменить все заданные уравнения и граничные условия одной одновременно решаемой системой алгебраических уравнений. Для этого удобно ввести функцию г|). Тогда -— ду> v дх > а законы сохранения массы и импульса запишутся в виде Эф ди ди ду ' due dx 1 дх р ду ' G.65) где т = \\ди/ду, Д = \х + \\т.
§ 7.4. Обратные методы, отрывные течения 453 Граничные условия имеют вид и(х, 0) = Ч>(*, 0) = 0, G.66) +. = и. (У.-**<*)), G-67) где 8*(л:)—заданная функция. Граничное условие для tye сле- следует из определения толщины вытеснения о, Верхний предел интегрирования можно заменить значением у на внешней границе пограничного слоя ye>t так как при у>уе подынтегральное выражение равно нулю. Умножив на ие, по- получим Уе иед* = иеуе — \ и dy. о Выразив и через функцию тока, найдем, что интеграл равен г|)е, и после несложных преобразований придем к соотношению G.67). Если приведенные ниже разностные уравнения решаются прямым методом, то на внешней границе вместо условия G.67) надо задать обычное граничное условие G.61). Построим сначала конечно-разностные аналоги уравнений G.64) и G.65). Они имеют вид ип ib'1"^ — 1ЬЛ ип^^ — ип~^^ Ьх 2 / №1 - u*}+l G.69) Здесь С= 1 при и?+1 > 0 и С = 0 при ^+1 < 0, а 1 dp х~" р dx ' Теперь, следуя описанной в п. 7.3.3 процедуре, проведем ли- линеаризацию по Ньютону нелинейных конвективных членов. Пусть ut}+l = uf}+x + &u и ¦/+1 = *7+1 + **. Знаком Л обозна- обозначено полученное на предыдущей итерации значение неизвестной. Величины 8и и 6$ обозначают изменение неизвестных на двух
454 Гл. 7. Численные методы решения уравнений пограничного поля последовательных итерациях, т. е. 6ф = ф'}+1 — ф?+\ где ф— произвольная функция. В результате получим систему разност- разностных уравнений, которую можно записать в виде ^1/ - У1 + Ь, (ajtf + t/?+I) = 0, G.70) Bfl±l + Dfl" + AfiXl + E№+x = ff,Xn+l + Cr G.71) Здесь Приведенная выше система алгебраических уравнений анало- аналогична полученной в § 7.3 при применении метода Дэвиса. По- Последняя решалась модифицированной прогонкой. Система урав- уравнений G.70) и G.71) является системой уравнений с блочной трехдиагональной матрицей, блоки которой имеют размер 2X2. На каждом шаге по маршевой координате приходится решать систему 2(Af/) — 2 уравнений с 2(NJ) — 2 неизвестными, где NJ — число точек поперек слоя, включая граничные точки. Единственное различие между системами уравнений, получаю- получающихся в рассматриваемом случае и при использовании метода Дэвиса, состоит в том, что в правой части уравнения G.71) появляется новый член Я/х14. При решении обратной задачи безразмерный градиент давления %п+1 является неизвестной ве- величиной. Отличаются также условия на внешней границе по- пограничного слоя. Два этих фактора препятствуют применению описанного в § 7.3 метода модифицированной прогонки. Однако блоки, расположенные под главной диагональю, можно исклю- исключить, а для определения неизвестных получить рекуррентную формулу обратной подстановки [Kwon, Fletcher, 1981]. До про- проведения обратной подстановки необходимо найти параметр %п+1 при помощи описанной ниже специальной процедуры.
§ 7.4. Обратные методы, отрывные течения 455 Для определения неизвестных можно воспользоваться со- соотношениями ' + с;, G.72) 1 + я;, G.73) если коэффициенты Л^, Яу, Су, B't, DJ, ?у и величины «y+J и х"+1 уже известны. Указанные коэффициенты определяются соотно- соотношениями у = A',RV « ._. с/ ~ д/с/-1 ~ Е! - зг; _ =z?y + (в, + в?,) л;_, + ?у (в;_, + Вследствие заданных на внутренней границе (/=1) граничных условий величины ип^х и Щ+х равны нулю, следовательно, рав- равны нулю и коэффициенты А\> B'v C'v D'v E'v H\. Остальные ко- коэффициенты можно вычислить последовательно, продвигаясь от / = 2 к внешней границе (j = NJ). Безразмерный градиент давления хЛ+1 определяется из одно- одновременного решения системы уравнений, состоящей из уравне- уравнений G.72) и G.73) при j = NJ—1 и граничных условий. При j = NJ—1 уравнения G.72) и G.73) принимают вид h D'N,_X+* + E'N,_V G.75) Выпишем также граничные условия Г»+1), G.76) UNJ)UNJ \UNJ ) ' К'**')
456 Гл. 7. Численные методы решения уравнений пограничного поля Уравнение G.68) перепишем в виде Л/7 )• G.78) Решив уравнения G.74) —G.78) относительно %n+l, получим где Найдя безразмерный градиент давления jcft+1, можно из уравне- уравнений G.74) — G.78) определить и скорость uffi на внешней гра- границе пограничного слоя: fjti+l — А7й+1 4- -?i G 8fft После этого величина ф^1 определяется непосредственно из уравнения G.76). Теперь можно воспользоваться соотношениями G.72) и G.73) для проведения обратной подстановки, т. е. по- последовательного вычисления неизвестных itf*1 и я|^+1 от внеш- внешней границы к стенке. Так как применяется линеаризация по Ньютону, то систему уравнений надо решать итерационно, из- изменяя от итерации к итерации значения величин й/+1 и ф/+1« На каждом шаге по маршевой координате итерационный про- процесс продолжается до тех пор, пока разность значений неиз- неизвестных и и -ф на двух последовательных итерациях не окажется меньше некоторой наперед заданной величины. При расчете на каждом новом шаге по продольной координате предполагается, что й/ + 1 = и!} и ф/+1 =г|э/. В тех случаях, когда этот метод при- применялся, двух-трех итераций обычно оказывалось достаточно для того, чтобы максимальная относительная погрешность (кф/Ф) стала меньше, чем 5-10~4. В работах Цебеци [Cebeci, 1976] и Картера [Carter, 1978] описаны другие конечно-разностные обратные методы расчета пограничного слоя. Эти методы также основаны на использова- использовании приближения Флюгге-Лотц и на совместном решении урав- уравнений неразрывности и движения.
§ 7.4. Обратные метеДы, отрывные течения 457 7.4.4. Вязко-невязкое взаимодействие При проектировании обтекаемого тела давление на его по- поверхности определяют обычно из анализа течения невязкого газа. Получающееся при этом распределение скорости течения йевязкого газа используется как граничное условие для расчета пограничного слоя, который проводится для вычисления сопро- сопротивления тела, обусловленного вязкостью. Во многих случаях пограничный слой лишь слегка изменяет картину обтекания тела. Можно получить улучшенное решение течения невязкого газа, увеличив физическую толщину обтекаемого тела на тол- толщину вытеснения пограничного слоя. Величина 8* определена так, что новое невязкое решение учтет в этом случае вытесняю- вытесняющее воздействие вязкого слоя, который расположен вблизи по- поверхности обтекаемого тела. Подправленное невязкое распреде- распределение скорости можно теперь использовать для получения но- нового решения в вязкой области течения. В принципе такую про- процедуру вязко-невязкого взаимодействия можно продолжать ите- итерационно до тех пор, пока изменения параметров не станут достаточно малыми. Однако на практике при переходе от одной итерации к другой для обеспечения сходимости итерационного процесса часто приходится применять нижнюю релаксацию. К счастью, для большинства течений с присоединенным ро- граничным слоем изменение параметров потока, обусловленное учетом вязко-невязкого взаимодействия, пренебрежимо мало. Вследствие этого достаточная для инженерных приложений точ- точность достигается при независимом расчете вязкого и невязкого потоков (т. е. при расчете без учета вязко-невязкого взаимо- взаимодействия). Важным исключением из этого правила являются отрывные течения или течения с отрывными пузырями. Вытесняющее воздействие области отрыва приводит к су- существенному локальному изменению распределения давления. Даже при отсутствии отрыва резкое утолщение пограничного слоя под воздействием неблагоприятного градиента давления может настолько изменить локальное распределение давления, что правдоподобное решение уравнений пограничного слоя не удастся получить без учета вытесняющего эффекта пристенного вязкого слоя. При таких условиях довольно часто оказывается, что расчет пограничного слоя, проведенный по невязкому полю скорости, найденному без учета вытесняющего эффекта, предска- предсказывает возникновение отрыва, тогда как в реальном течении отрыв отсутствует. Часто область, в которой существенны эффекты вязко-невяз- вязко-невязкого взаимодействия, можно сократить до небольшой окрест- окрестности пузыря в распределении толщины вытеснения. Такая ло- 15 Д. Андерсон и др. Том 2
458 Гл. 7. Численные методы решения уравнений пограничного поля кальная область взаимодействия схематически показана на рис. 7.14. Описанный в предыдущем п. 7.4.3 обратный метод расчета пограничного слоя особенно хорошо подходит для ра- расчета течений, в которых может возникнуть отрыв потока. Укажем на наиболее важные элементы процедуры расчета вязко-невязкого взаимодействия. 1. Метод определения поправки к невязкому течению, ко- который позволяет найти распределение давления или скорости по поверхности тела, обусловленное вытесняющим воздействием вязкого слоя. В принципе для этого можно использовать любой метод определения параметров невязкого течения, но часто уда- удается применить более простой метод расчета невязкого течения, основанный на теории малых возмущений. Направление папаш и Отрывный пузырь Рис. 7.14. Локальная область взаимодействия при двумерном обтекании тела. Посгрхнасгпь обтекиетого теле. 2. Подходящий для рассматриваемой задачи метод решения уравнений пограничного слоя. Если возможен отрыв потока, то таким методом является обратный метод расчета пограничного слоя. 3. Процедура коррекции результатов, полученных при ра- расчете вязкого и невязкого течений. Она должна обеспечивать стремление изменения параметров к нулю при переходе от одного итерационного цикла к последующему. В течение ряда лет было предложено множество различных схем расчета вязко-невязкого взаимодействия. У нас нет воз- возможности рассматривать здесь все эти схемы. Вместо этого мы кратко опишем одно приближение, позволяющее в случае тече- течения несжимаемой жидкости рассчитать параметры потока вблизи возникающего на профиле отрывного пузыря. Такое те- течение схематически показано на рис. 7.14. В этом случае поправку к невязкому решению, связанную с вытесняющим воздействием пограничного слоя, можно оце-
§ 7.4. Обратные методы, отрывные течения 459 нить, используя теорию малых возмущений. Пусть ие, о — каса- касательная составляющая скорости невязкого потока, обтекающего твердое тело (она найдена без учета вязких эффектов). Вытес- Вытесняющее воздействие вязкого слоя заменим распределенными по поверхности тела источниками и стоками и обозначим через ис индуцируемую ими скорость на границе тела вытеснения. В этом случае составляющую по оси х скорости на границе тела вытеснения можно представить в виде и9 = и9%о + ие. G.81) Следуя Лайтхиллу [Lighthill, 1958], интенсивность источников и стоков, смещающих линию тока к границе тела вытеснения, определим по формуле _ d (ue6*) G ft9v Ч— dx * <7-82> При небольших значениях толщины вытеснения б* скорость ис можно выразить через интеграл -4- \ Если скорость ис определяется численно, то обычно предпола- предполагают, что сильное взаимодействие происходит лишь в области х\^х^.х2, показанной на рис. 7.14. Кроме этого, предпола- предполагается, что интенсивность источников и стоков, моделирующих вытесняющее воздействие вязкого слоя, стремится к нулю при *->±оо. В соответствии с этим величина d{ueb*)/dx обычно вычисляется по результатам расчета пограничного слоя лишь при х\ < х < х2. Для вычисления стоящего в правой части урав- уравнения G.83) интеграла при х < хх и х> х2 часто используется экстраполяционная формула [Kwon, Pletcher, 1979] q'(x) = b/x*. G.84) Константа b подбирается так, чтобы значения q при Х\ и х2 совпали с полученными из расчета пограничного слоя значе- значениями. Соотношение G.83) можно теперь переписать в виде G-85) Первый и третий интегралы вычисляются аналитически, второй интеграл определяется численно, обычно по формуле трапеций. Возникающую при х — х' особенность можно выделить, исполь- 15*
460 Гл. 7. Численные методы решения уравнений пограничного поля зуя процедуру, предложенную Джоубом [Jobe, 1974]. Некото- Некоторые авторы полагают, что, до тех пор пока разность х— х' остается конечной, можно при вычислении интеграла не обра- обращать внимания на указанную особенность [Briley, McDonald, 1975]. Невязкое распределение скорости ие,о по поверхности твер- твердого тела (без учета пограничного слоя) можно получить либо одним из методов, описанных в гл. 6 (например, методом Хесса и Смита [Hess, Smith, 1967]), либо при помощи результатов измерений. Методом Хесса и Смита можно проводить расчет невязкого течения на всех итерациях, однако применение су- существенно более простой процедуры, основанной на теории малых возмущений, позволяет значительно сэкономить время расчета на ЭВМ. Имеющийся опыт показывает, что если теория пограничного слоя применима для описания вязкого течения, то в случае течения несжимаемой жидкости теория малых возму- возмущений обеспечивает достаточную точность расчета вязко-невяз- вязко-невязкого взаимодействия. Обратные методы расчета пограничного слоя, описанные в п. 7.4.3, вполне подходят для определения параметров в вязкой подобласти течения в тех случаях, когда возможно образование отрывных зон. Изменение решения в ходе итерационного про- процесса может быть успешно найдено обратным методом, что по- показано в работах Картера [Carter, 1978] и Квона и Плетчера [Kwon, Pletcher, 1979]. Расчет взаимодействия проводится следующим образом. Сна- Сначала на интересующем нас теле определяется величина ие, о и прямым методом проводится расчет пограничного слоя до на- начала области взаимодействия. Два этих решения в дальнейшем не меняются. После этого в области х\ <. х < х2 (см. рис. 7.14) задается начальное распределение толщины вытеснения б*(х). Это начальное распределение может быть произвольным, но при х==х\ значение толщины вытеснения б*(л:) должно совпадать со значением, рассчитанным прямым методом. Далее это рас- распределение 8*(х) используется как граничное условие для ра- расчета пограничного слоя обратным методом. В результате этого расчета находится распределение скорости на границе погранич- пограничного слоя ие, bl (х). Расчет поправки к невязкому распределению скорости про- проводится в рамках теории малых возмущений по соотношению G.85). Из него находим новое распределение скорости по по- поверхности тела ue>inv(x). Значения скорости ие(х), полученные в результате расчетов невязкого течения и пограничного слоя, не будут совпадать до тех пор, пока итерационный процесс не сойдется. По разности этих двух скорректированных значений
§ 7.4. Обратные методы, отрывные течения 461 скорости можно найти новое, более удачное распределение тол- толщины вытеснения б*(х). Формально для этого надо узнать, как изменение ие влияет на б*. Для дозвуковых течений подходящую процедуру удалось построить, учитывая то, что при малых воз- возмущениях локальной скорости ие расход газа на единицу тол- толщины пограничного слоя стремится остаться постоянным, т. е. иеб*~ const. Таким образом, локальное уменьшение скорости ие(х) (градиент давления становится менее благоприятным) приводит к увеличению толщины вытеснения б*(х), а локальное увеличение скорости ие(х) (градиент давления становится более благоприятным) приводит к уменьшению толщины вытеснения б*(х). На практике эта идея используется при вычислении но- нового приближения для б* следующим образом [Carter, 1978]: перед очередным расчетом пограничного слоя толщина вытес- вытеснения б* определяется по формуле где k — номер итерации. Важно заметить, что на основе соот- соотношения G.86) проводится лишь коррекция величины б* при переходе к новой итерации, поэтому если итерационный процесс сходится, то никакой формальной проверки этого соотношения не требуется. В результате сходимости итерационного процесса должно быть выполнено условие ие, bl = ue, inV; следовательно, соотношение G.86), переходящее при этом в тождество, не ока- оказывает влияния на окончательный результат. В этом смысле применение соотношения G.86) несколько напоминает исполь- использование произвольного релаксационного параметра при числен- численном решении эллиптических уравнений методом последователь- последовательной верхней релаксации. Картер [Carter, 1978] предложил бо- более формальный вывод соотношения G.86), основанный на применении интегрального соотношения Кармана. Расчет вязко-невязкого взаимодействия завершается после ряда последовательных прохождений всей области взаимодейст- взаимодействия, состоящих в расчете сначала пограничного слоя обратным методом, а потом невязкого течения, причем перед каждым расчетом пограничного слоя толщина вытеснения б* корректи- корректируется по формуле G.86). Если \ие, Bl — ие> inv| не превосходит некоторой наперед заданной величины, то предполагается, что рассматриваемый процесс сошелся. В некоторых случаях сходи- сходимость удается ускорить, применив в соотношении G.86) после- последовательную верхнюю релаксацию величины б*. Основные осо- особенности нескольких методов расчета вязко-невязкого взаимо- взаимодействия освещены в работе Вигтона и Холта [Wigton, Holt, 1981].
462 Гл. 7. Численные методы решения уравнений пограничного поля 1.8 1.6 1.4 1.2 1.0 0.8 - 1 I _ л О 1 1 I 0.60 0.65 0Л0 0.75 0.80 s/c Рис. 7.15. Сопоставление рассчитанного распределения давления на про- профиле NACA663-OI8 при нулевом угле атаки с измеренным (О) [Gault, 1955] (Tu = 0.15 -i- 0.20, Rec = 2-106); расчет взаимодействующего погра- пограничного слоя; невязкое решение (без итераций). 0.719 0.724 0.775 0.800 0.0 0.0 0.0 0.0 0.0 и/ие 1.0 Рис. 7.16. Сопоставление профилей скорости, рассчитанных на профиле NACA 668-018 при нулевом угле атаки, с измеренными (О) [Gault, 1955] (Tu = 0.15-т-0.20); расчет взаимодействующего пограничного слоя. Некоторые результаты расчета течения в окрестности пере- переходного отрывного пузыря, возникающего на профиле NACA 663-018, показаны на рис. 7.15 и 7.16 [Kwon, Pletcher, 1979]. На этих рисунках приведена степень турбулентности набегающего потока Tu и число Рейнольдса Rec, определенное по хорде про- профиля. На рис. 7.15 проведено сопоставление рассчитанного и измеренного коэффициентов давления. Штриховой линией на
§ 7.4. Обратные методы, отрывные течений 463 рис. 7.15 показано распределение давления, полученное в ре- результате расчета невязкого течения при отсутствии погранично- пограничного слоя. Вблизи отрывного пузыря, центр которого расположен при s/c « 0.7 E — расстояние, отсчитываемое вдоль профиля от передней критической точки, а с — хорда профиля), рассчи- рассчитанный коэффициент давления значительно отличается от изме- измеренного. Сплошной линией на рисунке показаны результаты расчета, полученные при учете вязко-невязкого взаимодействия. Хорошо видно, что в этом случае рассчитанные значения доста- достаточно точно описывают как сам коэффициент давления, так и характер его изменения. В рассматриваемом случае для сходи- сходимости итерационного процесса потребовалось 17 последователь- последовательных расчетов пограничного слоя и невязкого потока. Сопостав- Сопоставление рассчитанных и измеренных профилей скорости показано на рис. 7.16. Из вида профилей при s/c, близких к 0.7, очевидно, что в потоке возникает область возвратного течения. Результаты расчета очень чувствительны к модели, используемой для опи- описания перехода от ламинарного течения к турбулентному. Описанная выше общая стратегия расчета вязко-невязкого взаимодействия позволяет получать неплохие результаты и в случае течений сжимаемой жидкости, включая трансзвуковые и сверхзвуковые течения [Carter, 1981; Werle, Verdon, 1979]. При. расчете сжимаемых течений уравнение энергии для вязкой подобласти записывается в рамках теории пограничного слоя и обычно решается с использованием приближения Флюгге-Лотц. При изменении режима обтекания тела, как правило, меняется и применяемый метод расчета невязкого течения. При расчете трансзвукового вязко-невязкого взаимодействия Картер [Carter, 1981] для описания невязкого течения воспользовался релакса- релаксационным методом решения полного уравнения потенциала. В случае сверхзвуковых течений снова оказывается полезной теория малых возмущений (линейная теория), и составляющая давления, связанная с влиянием вязкости, может быть просто выражена через вторую производную толщины вытеснения по- пограничного слоя. Конкретный вид соотношения, используемого для определения давления, зависит от рассматриваемой задачи. С конкретными примерами читатель может ознакомиться в ра- работах [Werle, Vatsa, 1974; Burggraf et al., 1979]. В случае сверх- сверхзвукового невязкого течения для получения единственного ре- решения необходимо задать граничное условие на нижней по по- потоку границе (обычно задают толщину вытеснения б*), несмотря на то что градиент давления определяется лишь локальными параметрами. Различные нестационарные итерационные методы также успешно использовались для расчета вязко-невязкого взаимо-
464 Гл. 7. Численные методы решения уравнений пограничного слоя действия как при дозвуковых, так и при сверхзвуковых течениях [Briley, McDonald, 1975; Werle, Vatsa, 1974]. В связи с вязко-невязким взаимодействием часто говорят о трехпалубной модели или трехпалубной структуре. Поэтому естественно попытаться понять, не следуют ли из этой теории какие-либо результаты, которые необходимо было бы учесть при численном решении задач вязко-невязкого взаимодействия. Рас- Рассматриваемая структура получается при Re->-oo, если приме- применяется метод сращиваемых асимптотических разложений к ана- анализу ламинарного течения вблизи области, в которой погранич- пограничный слой возмущен. Такое возмущение пограничного слоя мо- может быть связано с небольшой отрывной зоной-или с задней кромкой пластины. Мы в основном сосредоточили внимание на применении теории сращиваемых асимптотических разложений к анализу течений с небольшими отрывными зонами. Развитие этой теории связано с именами нескольких круп- крупных ученых. Некоторые первые результаты были получены Лайтхиллом [Lighthill, 1958]. Значительный вклад в развитие этой теории внес Стюартсон и ряд его сотрудников х\ Прекрас- Прекрасный обзор развития теории сращиваемых асимптотических раз- разложений вплоть до 1974 г. можно найти в работе Стюартсона [Stewartson, 1974]. Эта теория применима, если продольная длина области воз- возмущения относительно мала. Следовательно, ее можно приме- применять лишь к небольшим отрывным пузырям, а не к глобальным отрывным течениям. Длина области взаимодействия, в которой можно пользоваться трехпалубной моделью, имеет порядок Re~3/8. При определении числа Рейнольдса Re характерной дли- длиной является длина, на которой происходило развитие погра- пограничного слоя. «Палубами» (или слоями) в этой теории назы- называют подобласти течения, расположенные на различных рас- расстояниях от стенки. Толщина нижнего слоя имеет порядок Re-578. Силы инерции в этом слое настолько малы, что он мо- моментально реагирует на все возмущения, передаваемые гра- градиентом давления. Толщина среднего (или главного) слоя имеет порядок Re~1/2. В этом слое происходит дальнейшее развитие в продольном направлении набегающего пограничного слоя и те- течение здесь является преимущественно вихревым и невязким. В среднем слое параметры течения лишь слегка отличаются от соответствующих параметров в обычном невзаимодействующем пограничном слое. Возмущения, передаваемые от нижнего слоя, J> Большой вклад в развитие метода сращиваемых асимптотических раз- разложений внесли советские ученые В. Я. Нейланд и В. В. Сычёв. — Прим. ред.
§ 7.4. Обратные методы, отрывные течения 465 приводят к простому смещению границы среднего слоя от стен- стенки. Толщина верхнего слоя имеет порядок Re~3/8. Этот слой яв- является возмущенной частью безвихревого невязкого потока. Метод сращиваемых асимптотических разложений позволяет получить уравнения и граничные условия, необходимые для сра- сращивания решений во всех трех слоях. Получаемые этим ме- методом результаты справедливы лишь для ламинарных течений при Re-^oo, т. е. возможность применить их на практике огра- ограниченна. Для решения уравнений часто используются численные методы и процедура расчета вязко-невязкого взаимодействия [Jobe, Burggraf, 1974]. Приведем наиболее интересные для специалистов в области вычислительной гидромеханики результаты теории сращивае- сращиваемых асимптотических разложений. 1. Уравнения трехпалубной модели, которые применимы для описания течений с малыми возмущениями (течения с неболь- небольшими отрывными зонами или у задних кромок тел), не содер- содержат членов, не учитываемых в модели взаимодействующего с невязким потоком пограничного слоя. Это подтверждает спра- справедливость предположения о том, что в предельном случае Re-voo теория взаимодействующего пограничного слоя явля- является корректной. Из теории сращиваемых асимптотических раз- разложений следует, что для рассматриваемых здесь течений гра- градиентом давления по нормали к поверхности можно пренебречь. 2. Метод сращиваемых асимптотических разложений позво- позволяет оценить масштабы, "которые могут оказаться полезными при конечно-разностном расчете ламинарных течений. Так, ниж- нижний слой имеет толщину порядка Re~5/8. Хотя эта оценка спра- справедлива лишь в пределе при Re-^oo, вблизи стенки разумно использовать достаточно мелкую сетку. Такая сетка позволит описать течение в нижнем слое, на которое могут оказать силь- сильное воздействие даже небольшие возмущения давления. Важ- Важность выбора такой сетки подтверждает проведенное Бурггра- фом и др. [Burggraf et al., 1979] исследование конечно-разност- конечно-разностных схем. 3. Метод сращиваемых асимптотических разложений четко показывает, что задача расчета сверхзвукового отрывного тече- течения является краевой задачей. Траничное условие на нижней границе необходимо задать для того, чтобы из множества воз- возможных ветвящихся решений выбрать единственное. Необходи- Необходимость задания такого условия заранее не очевидна, так как уравнения пограничного слоя параболические, а давление в со- соответствии с линейной теорией определяется лишь местным уг-
466 Гл. 7. Численные методы решения уравнений пограничного слоя лом наклона тела вытеснения. В качестве граничного условия на нижней по потоку границе часто используют заданное значе- значение толщины вытеснения. С работой Бургграфа и др. [Burggraf et al., 1979] полезно ознакомиться для того, чтобы понять различие между метода- методами расчета пограничного слоя с учетом вязко-невязкого взаи- взаимодействия и численным решением уравнений трехпалубной модели. При очень больших числах Рейнольдса A09) резуль- результаты расчетов отрывного сверхзвукового обтекания угла сжа- сжатия, проведенных в рамках модели взаимодействующего погра- пограничного слоя и трехпалубной модели, неплохо согласуются между собой. По мере уменьшения числа Рейнольдса отличие результатов расчетов по двум этим моделям становится до- довольно значительным. § 7.5. Методы расчета внутренних течений 7.5.1. Введение * • Уравнения тонкого вязкого слоя являются достаточно точной математической моделью и в случае двумерных или осесиммет- ричных внутренних течений. К ним относятся течения, разви- развивающиеся в трубах с прямой осью и в кольцевых каналах, об- образованных двумя концентрически расположенными трубами с прямой осью. Кроме того, поток в средней части канала прямо- прямоугольного сечения с большим относительным удлинением часто близок к двумерному (двумерное течение в плоском канале с параллельными стенками). Перечисленные внутренние течения схематически показаны на рис. 7.17. В этих стандартных слу- случаях поперечное сечение канала не меняется в осевом направ- направлении. Однако модель пограничного слоя является неплохим приближением и для некоторых внутренних течений в каналах с внезапным расширением, хотя при этом в потоке возникают зоны возвратного течения. Эта новая область применения урав- уравнений тонкого вязкого слоя будет подробно рассмотрена в п. 7.5.2. Конечно-разностные методы особенно полезны для анализа течения на участке от входа в канал до области полностью раз- развитого течения. Гидродинамическое течение называется пол- полностью развитым, если распределение скорости в поперечном сечении канала не меняется в осевом направлении. Обычно иде- идеализацией полностью развитого течения можно пользоваться лишь в тех случаях, когда изменение свойств жидкости в на- направлении основного потока пренебрежимо мало. Рассматри-
§ 7.5. Методы расчета внутренних течений 467 ваемый класс течений позволяет описать и изменение термоди- термодинамических параметров. Для этого совместно с уравнениями неразрывности и движения надо решить уравнение энергии, записанное в приближении тонкого вязкого слоя. Если свойства жидкости не ме- меняются, то при заданных в качестве граничных усло- условий постоянной температуре стенки или постоянном теп- тепловом потоке распределе- распределение безразмерной темпера- температуры поперек канала так- также может не зависеть от осевой координаты. Вопро- Вопросы, связанные с анализом тепловых процессов во внут- внутренних течениях, превосход- превосходно, описаны в книге Шаха и Лондона [Shah, London, 1978]. При расчете полностью развитых течений метод ко- конечных разностей не играет большой роли, так как в этом случае уравнения в ча- частных производных сводятся к обыкновенным диффе- дифференциальным уравнениям. Развитым ламинарным те- течением в трубе является ши- широко известное течение Га- гена — Пуазейля [White, 1974]. Если для описания турбулентности использует- используется относительно простая МО- рИс. 7.17. Геометрические конфигурации дель, то даже для расчета внутренних течений, в которых расчет полностью развитых турбу- вязких течений проводится при помощи лентных течений можно при- ^ГтрубГо»)В кГцевоГканй, менять численные методы (с) канал прямоугольного сечения с решения обыкновенных диф-— большим относительным удлинением, ференциальных уравнений. При наличии теплообмена становится более вероятным, что вследствие изменения свойств жидкости поток не выйдет на режим полностью развитого течения.
468 Гл. 7. Численные методы решения уравнений пограничного слоя В случае внутренних течений для определения числа Рей- нольдса в качестве характерной длины обычно используют гид- гидравлический диаметр DH. По определению гидравлический диа- диаметр равен 4Л/Р, где А — площадь поперечного сечения, а Р — периметр смачиваемой поверхности. Для круглой трубы гидрав- гидравлический диаметр DH совпадает с ее диаметром. Можно ожидать, что в небольшой области, расположенной у входа в канал, приближение пограничного слоя несправед- несправедливо. Эта область аналогична существующей во внешних тече- течениях области с низкими числами Рейнольдса, которая располо- расположена у передней кромки обтекаемого тела. Если при течении в канале число Рейнольдса больше 75, то область пренебрежимо мала. Сопоставление различных численных моделей, используе- используемых для расчета течения на входе в канал при низких числах Рейнольдса, можно найти в работах Макдональда [McDonald et al., 1972] и Чилукури и Плетчера [Chilukuri, Pletcher, 1980]. 7.5.2. Стратегия расчета внутренних течений Важным свойством стационарных внутренних течений в ка- каналах является то, что при отсутствии вдува или отсоса через стенку расход жидкости через любое сечение, перпендикуляр- перпендикулярное оси канала, постоянен. Так как для параболических урав- уравнений начальное распределение скорости и температуры долж- должно быть задано при постановке задачи, то и расход можно рас- рассматривать как заданный. При наличии вдува или отсоса нормальная составляющая скорости на стенке; должна быть за- задана для уравнений пограничного слоя в качестве граничного условия, поэтому и в этом случае изменение расхода вдоль канала можно определить, исходя из постановки задачи. В дальнейшем для простоты ограничимся случаем течения жид- жидкости в канале с непроницаемыми стенками, хотя все методы расчета легко модифицируются на случай вдува или отсоса газа. Имеющаяся дополнительная информация о величине сум- суммарного расхода через канал позволяет при решении задачи определить величину градиента давления. Задание расхода играет ту же роль, что простое соотношение между ие(х) и dp/dx, которое в случае внешних течений следует из стационар- стационарных уравнений Эйлера. При обычном подходе к анализу пограничного слоя во внешних течениях поток вне пограничного слоя предполагается невязким, а не внешней границе пограничного слоя уравнения Эйлера сводятся к dp/dx = —puedue/dx. Именно вследствие этого продольный градиент давления при анализе внешних те- течений обычно рассматривается как заданный, т. е. он легко вы-
§ 7.5. Методы расчета внутренних течений 469 числяется по известной скорости ие{х), либо заранее известен. Для расчета внутренних течений используются лишь уравнения пограничного слоя. Поэтому какая-либо дополнительная инфор- информация, связанная с наличием внешнего невязкого потока отсут- отсутствует, а условия для и на внешней границе определяются гео- геометрией канала. Так как в общем случае вязкие эффекты могут оказаться существенными во всей области течения, то уравнения Эйлера нельзя использовать для определения гра- градиента давления. Вместо этого градиент давления находится из условия сохранения суммарного расхода через канал. Итак, при расчете стационарных внутренних течений градиент давления должен быть вычислен в процессе решения задачи (из условия сохранения суммарного расхода), а не задан заранее, как в слу- случае внешних течений. В этом состоит основное различие числен- численных методов расчета внутренних и внешних течений. Для двумерных внутренних течений уравнения тонкого вяз- вязкого слоя можно записать в следующем виде: Уравнения движения ?$?>? <7-87> t- QQ4 ^23Г !Г G-88) Уравнение неразрывности ¦fe(p^w)+-^-(pS^) = O. G.89) Суммарный расход газа через канал Уравнение энергии дТ . ~ дТ 1 д , m ч . Qrr dp . ди m = ^ ри dA = const. G.90) А В последнем соотношении А — поперечное сечение канала, перпендикулярное к его оси. Кроме того, для определения плот- плотности по температуре и давлению используется уравнение со- состояния. При m = 0 приведенные выше уравнения описывают двумерные течения, а при m = 1 — осесимметричные. Если для описания турбулентности воспользоваться гипотезой Бусси- неска, то получим G.91) ^. G.92)
470 Гл. 7. Численные методы решения уравнений пограничного слоя Если член$л, содержащие пульсационные составляющие газоди- газодинамических параметров (напряжения Рейнольдса), равны нулю, то приведенные уравнения сводятся к уравнениям, описываю- описывающим ламинарные течения. Граничные условия на стенке остаются такими же, как и в случае внешних течений. При течении в трубах или плоско- плоскопараллельных каналах существует линия или плоскость сим- симметрии течения. Поэтому условия на внешней границе имеют вид *| =-§4 =0- G.93) В случае течения в круглой трубе члены уравнений G.87) и G.88^, описывающие вязкие напряжения и тепловые потоки, имеют особенность при г = 0. Правильное выражение для этих членов можно найти при помощи правила Лопиталя. В резуль- результате получим При расчете внутренних течений конечно-разностная аппрок- аппроксимация всех членов уравнений, кроме члена с градиентом дав- давления, проводится так же, как и для внешних течений. Градиент давления во внутренних течениях является неизвестной величи- величиной. Как уже отмечалось выше, он должен быть определен из условия сохранения суммарного расхода. Это можно сделать не- несколькими способами. Опишем сначала способ определения градиента давления, применяемый для явных разностных схем. В этом случае конеч- конечно-разностный аналог уравнения движения можно представить в виде «Г1 = 0?+ ¦¦&#. G-94) где в Q/ и /J/ входят лишь уже известные величины. Умножим теперь уравнение G.94) на плотность р"+1 и проинтегрируем численно полученные уравнения по поперечному сечению канала. Для этого можно воспользоваться либо методом Симпсона, либо правилом трапеций. В результате получим \ р?+'«Г dA = т = \ рГ lQi dA + %\ fi+4$ dA. G.95) A • A A До тех пор пока градиент давления не найден, плотность р?+1 на (/г + 1)-м слое неизвестна. Знак л как раз и указывает на
§ 7.5. Методы расчета внутренних течений 471 то, что используемое значение является предварительным. Про- Простое предположение р?+1 = р? позволяет получить очень хоро- хорошие результаты. На практике чаще всего используют именно этот подход. Альтернативным является определение величины р/+1 путем экстраполяции со вторым порядком точности по уже известным значениям р" и р^.Так как величина т определена заданными начальными условиями, а под интегралами в урав- уравнении G.95) стоят лишь известные величины, то градиент дав- давления dp/dx можно вычислить по формуле Найдя градиент давления, можно решить конечно-разностные аналоги уравнений движения, неразрывности и энергии теми же методами, которые использовались в случае внешних тече- течений. Наиболее широко используемой для расчета внутренних течений явной схемой является схема Дюфорта — Франкела, ко- которая описана в п. 7.3.4 для решения уравнений тонкого вяз- вязкого слоя. Типичное сопоставление рассчитанных методом Дю- Дюфорта — Франкела значений с измеренными показано на рис. 7.18. Измерения Барбина и Джонса [Barbin, Jones, 1963] ' проведены для случая турбулентного течения воздуха в круглой трубе. На рис. 7.18 иь — среднее значение скорости в трубе, оп- определенное по расходу, a rw — радиус трубы. Даже вблизи входа (x/D = 1.5) рассчитанные значения хорошо совпадают с измеренными. Расчет был проведен с использованием простой алгебраической модели турбулентности. По своей постановке задача расчета внутренних течений очень похожа на обратную задачу пограничного слоя, которая для случая внешних течений рассмотрена в § 7.4. Наиболее очевидным это становится при использовании неявных методов расчета. Во внутренних течениях необходимо определить кор- корректный градиент давления, обеспечивающий поле скорости, удовлетворяющее заданному расходу газа через канал. Во внешних течениях необходимо соответственно так подобрать градиент давления (или скорость на границе пограничного слоя), чтобы распределение скорости удовлетворяло заданной толщине вытеснения. Для определения градиента давления при расчете внутренних течений неявными методами использовалось несколько различных подходов. Опишем некоторые из них.
472 Гл. 7. Численные методы решения уравнений пограничного слоя 1. Метод секущих. В каждом сечении можно итерационно менять градиент давления до тех пор, пока расход не станет равен заданному [Briley, 1974]. Для этого используется метод секущих, подробно описанный в п. 7.4.3, где он применялся для решения обратной задачи пограничного слоя при заданной тол- толщине вытеснения б*. Если коэффициенты уравнения постоянны, скорость зависит от градиента давления линейно, поэтому 1.0 0.8 0.6 0.4 0.2 0.0 Re = 3.88-10 x/D =1.5 /i.b 16,5 40.5 0.5 0.6 Рис. 7.18. Сопоставление рассчитанных и измеренных профилей скорости тур- турбулентного потока во входном участке круглой трубы [Nelson, Pletcher, 1974]; расчет методом Дюфорта — Франкела; значками обозначены экспери- экспериментальные данные Барбина и Джонса. обычно сходимость итерационного процесса достигается за три итерации. 2. Коррекция градиента давления с запаздыванием. Патан- кар и Сполдинг [Patankar, Spalding, 1970] отметили, что про- проводить итерации на каждом шаге по маршевой координате не экономично. Они предложили задавать в каждом сечении гра- градиент давления еще до проведения расчета в этом сечении. Ошибка в расходе используется для задания градиента давле- давления в следующем сечении. Такой подход можно сравнить с про- процессом управления автомобилем, корректировка курса которого проводится без возврата назад для улучшения траектории дви- движения. Этот подход, основанный лишь на здравом смысле, явился основой для ранней версии метода Патанкара и Спол- динга расчета внутренних течений. Хотя наличие здравого
§ 7.5. Методы расчета внутренних течений 473 смысла в приведенных рассуждениях отрицать нельзя, такой подход приводит к слишком грубым по современным меркам результатам, поэтому пользоваться им мы не рекомендуем. Что же касается тенденции к снижению времени расчетов, которая наблюдается в течение последних десятилетий, то она уравнове- уравновешивается тенденцией к применению потенциально более точных численных методов. 3. Метод Ньютона. Рейсби и Шнайдер [Raithby, Schneider, 1979] предложили метод расчета течений несжимаемой жидко- жидкости, требующий по крайней мере на одну треть меньших уси- усилий, чем метод секущих, в котором минимально возможное число итераций равно трем. Метод основан на предположении о постоянстве коэффициентов разностных уравнений, т. е. эти коэффициенты не должны меняться при подборе градиента давления, удовлетворяющего условию сохранения расхода. Ос- Основная идея этого подхода состоит в том, что если для перво- первоначально заданного градиента давления dp/dx получено реше- решение разностных уравнений, то коррекцию градиента давления можно провести методом Ньютона. При замороженных коэф- коэффициентах зависимость скорости от градиента давления линей- линейная, поэтому одна коррекция по Ньютону позволяет получить точное значение градиента давления. Проиллюстрируем выше- вышесказанное. Введем обозначение 5 = dp/dx. Зададимся некото- некоторым начальным приближением градиента давления dp/dx = = (dp/dx)* и вычислим соответствующие ему предварительные распределение скорости (м^+1)* и расход Л\ Так как уравнение движения с замороженными коэффициентами линейное, то, при- применяя метод Ньютона (см. п. 7.4.2), видим, что точное значе- значение скорости в каждой точке определяется соотношением un+i = цд+ху + _J_ AS> G.97) где AS — изменение градиента давления, необходимое для удов- удовлетворения условию сохранения расхода. Обозначим uffi = = dut}+lIdS. Продифференцировав разностные уравнения по гра- градиенту давления S, получим систему разностных уравнений относительно ипр+^ с трехдиагональной матрицей, причем коэф- коэффициенты при неизвестных будут такими же, как и в исходной системе неявных разностных уравнений. Из этой системы урав- уравнений неизвестные u"+f определяются прогонкой. Граничные условия для неизвестных ип^1 должны быть согласованы с гра- ничрыми условиями для скорости. На тех границах, где
474 Гл. 7. Численные методы решения уравнений пограничного поля рость задана, ставится условие ипр+{ = 0, тогда как на границах с заданным градиентом скорости задается условие duffi/дп = О (п — нормаль к границе). Зная uffi, можно найти AS, исходя лишь из того, что для выполнения условия сохранения расхода, скорость в каждой точке надо подправить на величину fflAS Следовательно, мы можем написать соотношение т - пС = AS \ pa»-»I dAy G.98) в котором интеграл должен быть вычислен численно. В уравне- уравнении G.98) т — значение расхода, определяемое заданными начальными условиями. Нужное нам значение AS находится из решения уравнения G.98). После этого точные значения скоро- скоростей и*+1 можно вычислить, используя соотношения G.97), а неизвестные a?+I определить из уравнения неразрывности. Опи- Описанный подход требует примерно такого же объема вычисле- вычислений, как две итерации при использовании метода секущих. 4. Подходы, в которых градиент давления рассматривается в качестве дополнительной неизвестной. Во всех описанных выше подходах градиент давления при решении уравнений для скоростей рассматривался как известная величина. Поэтому при применении подходов 1—3 разностные уравнения можно решать обычной прогонкой. Теперь мы перейдем к описанию разностных схем, в которых градиент давления входит в каче- качестве неизвестной в систему алгебраических уравнений. В этом случае матрица коэффициентов уравнения уже не является трехдиагональной. В ранних схемах такого типа [Hornbeck, 1963] для решения системы уравнений использовался обычный метод исключения Гаусса. Впоследствии для этих целей стали применять более эффективные блочные методы [Blottner, 1977; Cebeci, Chang, 1978; Kwon, Pletcher, 1981]. Метод, предложен- предложенный Квоном и Плетчером [Kwon, Pletcher, 1981], является мо- модификацией обратного метода В, описанного в п. 7.4.3. Для расчета внутренних течений с отрывными зонами используется приближение Флюгге-Лотц. Опишем изменения, которые необ- необходимо внести в обратный метод В для того, чтобы с его по- помощью можно было рассчитывать двумерные внутренние тече- течения несжимаемой жидкости в каналах. Предположим, что те- течение симметрично относительно средней линии канала, распо- расположенной при у = Я/2, где у — координата, отсчитываемая от стенки канала, а Я — его высота. Для описания течения вое-
§ 7.5. Методы расчета внутренних течений 475 пользуемся уравнениями G.64) и G.65). Граничные условия на внешней границе имеют вид — I —0 yb(x —\ -— G 99) ду U*,2-°' П*' 2 ) -2р' <7'УУ> где т — расход на единицу ширины канала (в двумерном слу- случае). Конечно-разностные аналоги исходных уравнений имеют вид G.68) — G.71), причем, как и ранее, под %n+l подразуме- подразумевается безразмерный градиент давления —(l/p)dp/dx. Различие методов расчета внутренних и внешних течений состоит лишь в способе определения величин %п+1 и unNJ по условиям на внешней границе, так как два рассматриваемых случая отли- отличаются лишь этими условиями. Для аппроксимации величины ди/ду\н/2 со вторым порядком точности воспользуемся односто- односторонними разностями, тогда получим llNJ где Условия на внешней границе G.99) можно теперь записать в виде ^Y = c{u-Ny_{--c2u^l2f G.I01) rNy = m/29i G.102) где 4 К Ьу_ Уравнения G.101) и G.102) необходимо решить совместно с уравнениями G.74), G.75) и G.78). Однако нам нужно по- получить еще одно дополнительное соотношение, так как для оп- р'еделения пяти неизвестных w^*1, tinNy__v и^/!2> ф^/ip %п+{ у нас есть пока лишь четыре независимых соотношения G.101), G.74), G.75) и G.78). Это дополнительное соотношение можно найти, записав уравнение G.72) для неизвестной Wjft^ в виде UNJ-2 nNJ-2UNJ-\ * П NJ-2*> * ^NJ-2' V
4?б Гл. 7. Численные методы решения уравнений пограничного поля Из полученной системы уравнений можно определить %п+г, ис- используя обозначения U2 \L\ L2^NJ-2) 12NJ-l L2I1NJ-2> a3 ~ \Ci C2™NJ-2) ^NJ-l C2^NJ-2> , _2 m 2 Г DNJ-l) ' pAr/_ Тогда n+i = сцав - а3а4 G.104) л а2а4 —aia5 N Осевую составляющую скорости на линии симметрии можно те- теперь найти из соотношения GЛ05) Теперь, используя соотношения G.72) и G.73), можно про- провести обратную подстановку и вычислить неизвестные и? и фу+1, двигаясь от внешней границы к стенке. Остальная часть алгоритма подробно рассмотрена в п. 7.4.3. Единственное раз- различие между обратным методом В и только что описанным методом расчета внутренних течений состоит в небольшом отли- отличии граничных условий. Вследствие этого приходится слегка изменить алгебраические соотношения, которые используются для нахождения %п+х 'и uffi на этапе, предшествующем обрат- обратной подстановке в блочном трехдиагональном алгоритме. Одним из интересных приложений этого метода является расчет ламинарного течения в канале с внезапным симметрич- симметричным расширением, где вниз по потоку от места расширения ка- канала возникает область возвратно-рециркуляционного течения. Обычно возникающая в этом случае картина линий тока пока- показана на рис. 7.19. Расчет проведен описанным выше методом решения уравнений пограничного слоя, при этом предполага- предполагалось, что перед расширением профиль скорости такой же, как в полностью развитом течении. Здесь Re^ — число Рейнольдса, подсчитанное по высоте ступеньки, а #i/#2 — отношение высот канала до и после расширения. Обычно такие течения рассчи- рассчитывались на основе полных уравнений Навье — Стокса.
4.0 Рис. 7.19. Линии тока, рассчитанные в приближении пограничного слоя [Kwon, Pletcher, 1981] для ламинарного течения в симметричном канале с вне- внезапным расширением; Re/, = 50, #i/#2 = 0.5. -0.1 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 u/ui.max Рис. 7.20. Профили скорости при ламинарном течении в симметричном ка- канале с внезапным расширением, Re& = 56 (число Рейнольдса вычисляется по «max), Hi/H2 = 1/3 [Kwon, Pletcher, 1981]; расчет при помощи урав- уравнений пограничного слоя, расчет уравнений Навье — Стокса, проведенный Дёрстом и др.; значками обозначены экспериментальные данные Дёрста и др.
478 Гл. 7. Численные методы решения уравнений пограничного поля На рис. 7.20 проведено сопоставление рассчитанных этим методом профилей скорости с результатами измерений и расче- расчетов полных уравнений Навье — Стокса в симметричном канале с внезапным расширением. На этом рисунке щ, max — макси- максимальное значение скорости перед расширением (ступенькой), Но — высота канала вниз по потоку от места расширения, а Усь — расстояние от стенки до средней линии канала. Символы ft, H\ и #2 имеют тот же смысл, что и на предыдущем рисунке. 12.0 10.0 - 300 350 Рис. 7.21. Рассчитанное расстояние до точки присоединения для ламинарного течения в симметричном канале с внезапным расширением при Н\/Н2 = 0.5 [Кwon, Pletcher, 1981]; расчет при помощи уравнений пограничного слоя; О результаты расчетов Ханга при помощи уравнений Навье — Стокса; ? результаты расчетов Морихары при помощи уравнений Навье — Стокса. При использовании методов, основанных на решении уравнений пограничного слоя, затраты машинного времени оказываются на порядок меньше, чем при решении полных уравнений Навье — Стокса. В рассматриваемом случае метод, основанный на, решении уравнений пограничного слоя, позволяет получить хорошее согласование рассчитанных и экспериментально изме- измеренных значений. На рис. 7.21 проведено сопоставление рассчитанного рас- расстояния до точки присоединения с результатами расчетов пол- полных уравнений Навье — Стокса. Число ReH. подсчитано по вы- высоте канала до расширения. В целом результаты расчетов урав- уравнений пограничного слоя и Навье — Стокса находятся в хоро-
§ 7.5. Методы расчета внутренних течений 479 •к шем согласии, исключение составляют течения с числами Рей- нольдса, меньшими 20, когда наблюдается тенденция к расхож- расхождению результатов расчетов уравнений пограничного слоя и Навье — Стокса. 7.5.3. Заключительные замечания В § 7.3 были подробно описаны несколько конечно-разност- конечно-разностных схем решения уравнений тонкого вязкого слоя, пригодных для расчета обычного пограничного слоя во внешних течениях. Рассматривая здесь методы расчета внутренних течений, мы не повторяли деталей численных методов, общих для внутренних и внешних течений. Вместо этого основное внимание было уде- уделено тем особенностям, которые характерны для этих течений и являются специфическими именно для внутренних течений. В этом разделе мы ограничились течениями в каналах с пря- прямой осью. Блоттнер [Blottner, 1977] показал, что приближение тонкого вязкого слоя (известное также под названием прибли- приближение «узкого канала») может быть распространено и на искривленные двумерные каналы, высота которых меняется. При этом уравнения пограничного слоя надо записать в форме, учитывающей влияние продольной кривизны [van Dyke, 1969]. Обусловленный кривизной канала нормальный градиент давле- давления определяется по формуле др дп ~ 1 + %п ^ ' где п — координата, нормальная к средней линии канала, а и — кривизна средней линии канала. Методы расчета вязко-невязкого взаимодействия можно применять для анализа внутренних течений тогда, когда в по- потоке существует невязкое ядро. В большинстве случаев влия- влияние взаимодействия должно быть пренебрежимо мало. Исклю- Исключения составляют течение на входе в канал при низких числах Рейнольдса и течение в каналах с внезапным изменением пло- площади поперечного сечения. При учете вязко-невязкого взаимо- взаимодействия происходит передача информации вверх по потоку; следовательно, в этом случае можно ожидать более точных ре- результатов для течений, в которых поле давлений зависит от условий ниже по потоку. Течение невязкой несжимаемой жид- жидкости в каналах обычно рассчитывают, решая уравнение Лап- Лапласа для функции тока. Для вязкой подобласти течения в этом случае можно использовать обратный метод В, описанный в п. 7.4.3. Такой комбинированный подход, учитывающий взаи- взаимодействие, применялся для расчета течений в канале с обрат- обратным уступом.
480 Гл. 7. Численные методы решения уравнений пограничного поля § 7.6. Свободные сдвиговые течения Уравнения тонкого вязкого слоя являются весьма точной математической моделью для многих свободных сдвиговых те- течений. К ним относятся плоские и осесимметричные струи, как затопленные, так и в спутном потоке, плоские слои смешения и следы за телами. Подавляющее большинство свободных сдви- сдвиговых течений, встречающихся в инженерных приложениях, яв- являются турбулентными. В настоящее время модели турбулент- турбулентности, используемые для описания свободных течений, носят куда менее общий характер, чем модели турбулентности, при- применяемые для пристенных пограничных слоев. До сих пор не удалось найти модель турбулентности, которая позволила бы проводить расчет развития плоских и осесимметричйых струй и не требовала бы при этом изменения параметров модели. Полный курс, посвященный расчету свободных сдвиговых течений, должен был бы на 60 % состоять из описания моделей турбулентности, на 25 % — из описания физических особенно- особенностей различных свободных сдвиговых течений и на 15 % — из описания численных методов. Численные методы, которым в ос- основном посвящена наша книга, составляют наиболее простую часть задачи точного расчета характеристик свободных сдвиго- сдвиговых турбулентных течений. Круглые струи, которые широко исследовались эксперимен- экспериментально и теоретически, являются достаточно характерным при- примером свободных сдвиговых течений. Хорошей математической моделью для описания круглых струй с прямой осью являются уравнения тонкого вязкого слоя, если только давление внутри струи можно положить равным давлению в окружающем про- пространстве. Последнее условие выполняется лишь в том случае, когда силы поверхностного натяжения на границе струи прене- пренебрежимо малы, а струя является полностью расширенной, т. е. в начальном сечении (в сечении, где происходит истечение струи) давление в струе совпадает с давлением в окружающем пространстве. Дозвуковую струю, истекающую из насадка, всегда можно рассматривать как полностью расширенную. Необходимым условием того, чтобы поперечное сечение струи оставалось круглым, а ее ось — прямой, является отсутствие сил, дейст- действующих на струю в поперечном направлении. Следовательно, струя должна вытекать либо в неподвижную среду (затоплен- (затопленная струя), либо направление движения среды должно совпа- совпадать с направлением вытекающего из насадка газа (струя в спутном потоке), а объемные силы (например, архимедовы силы) должны быть пренебрежимо малы. Если все перечислен-
§ 7.6. Свободные сдвиговые течения 481 ные условия выполнены, то для описания рассматриваемого те- течения можно воспользоваться уравнениями тонкого вязкого слоя E.116) — E.119). Выпишем эти уравнения для простейшего случая течения несжимаемой жидкости в круглой струе при от- отсутствии градиента давления. Уравнение неразрывности Ш Ш GЛО6) Уравнение движения При численном решении основное различие между круглой струей и пристенным пограничным слоем состоит в задании Начальный участок струи Основной участок струи Рис. 7.22. Схема течения в круглой струе. граничных условий. Схематически круглая струя показана на рис. 7.22. Так как струя симметрична относительно средней ли- линии, подходящими граничными условиями при у = О будут условия: (ди/ду)у=0 = 0 и v(x, 0) = 0. Граничное условие на внешней границе имеет тот же вид, что в случае пристенного пограничного слоя: lim u(x, у) = ие. #-»оо Для проведения численных расчетов необходимо задать также начальные условия. Обычно, особенно для турбулентных струй, начальная скорость в сечении истечения струи пола- полагается постоянной и равной и0. Естественно, что это условие не
482 Гл. 7. Численные методы решения уравнений пограничного поля является абсолютно точным, так как должна существовать не- небольшая область, в которой проявляется тормозящее воздейст- воздействие стенок трубы. С другой стороны, не ожидается, что уравне- уравнения пограничного слоя позволят очень точно описать течение вблизи места истечения струи, т. е. при x/D0, меньших единицы, где Do — диаметр струи в месте ее истечения. В случае турбу- турбулентной струи задание в начальном сечении равномерного поля скорости позволяет получать достаточно точные результаты в наиболее интересной для инженерных приложений области x/Do > 1. Для некоторых разностных схем, используемых при расчете струйных течений в декартовой системе координат, необходимо также задать начальное распределение составляющей скорости v. Как уже отмечалось в § 7.3, это связано с математическими особенностями метода расчета, а не с математической поста- постановкой задачи. Если такое начальное условие для v необходимо, то мы рекомендуем задавать его в виде и @, у) = 0. Вблизи на- начального сечения в уравнениях появляется особенность (про- (производная ди/дх велика из-за исчезающе малой начальной тол- толщины слоя смешения). Влияние этой особенности можно огра- ограничить небольшой зоной, если вблизи начального сечения про- провести на нескольких слоях расчет с мелким шагом по маршевой координате. Особенность в начальном сечении струи аналогична особенности, возникающей на передней кромке пластины при ре- решении уравнений пограничного слоя в декартовых координатах. Для затопленных турбулентных струй начальный участок, показанный на рис. 7.22, распространяется до значений x/D « 5. В случае спутной струи начальный участок может ока- оказаться еще длиннее. Характерной особенностью начального участка является то, что скорость на оси струи равна скорости истекающего газа. В основном участке струи скорость опреде- определяется лишь скоростью в окружающем пространстве ие. Законы изменения толщины струи на начальном и основном участках различны, поэтому при использовании алгебраических моделей турбулентности на каждом из этих участков должна применять- применяться своя модель турбулентности (или одна и та же модель тур- турбулентности, но с разными константами). Практика показывает, что большинство конечно-разностных схем, описанных в § 7.3, позволяют неплохо рассчитывать и струйные течения. Ряд численных методов описан в трудах конференции по турбулентным сдвиговым течениям: Proceedings of the Langley Working Conference on Free Turbulent Shear Flows (NASA, 1972). Изучение трудов этой конференции яв- является хорошей базой для понимания проблем, связанных с со- созданием достаточно точных методов расчета ряда свободных
§ 7.6. Свободные сдвиговые течения 483 турбулентных сдвиговых течений. Подробности различных чис- численных методов описаны также в работах [Hornbeck, 1973; Madni, Pletcher, 1975a, 1975b, 1977a; Hwang, Pletcher, 1978]. В последней из них приведены разностные уравнения, получен- полученные при применении для расчета круглой струи полностью не- неявного метода, методов Кранка — Николсона и Дюфорта — Франкела, а также явных методов переменных направлений Ларкина, Саульева, Бараката и Кларка. Полезный обзор извест- известных экспериментальных данных, относящихся к турбулентным свободным сдвиговым течениям с постоянной плотностью, про- проведен Роуди [Podi, 1975]. Уравнение энергии, записанное в приближении пограничного слоя, также применимо к расчету свободных сдвиговых течений. Если затопленная нагретая струя истекает вертикально, то не- независимо от наличия температурной стратификации ось струи остается прямой и никаких новых проблем при использовании приближения пограничного слоя не возникает. Если нагретая струя вытекает под каким-либо углом или если она вытекает под любым углом к основному потоку, то ось струи должна ис- искривиться. Такие течения рассчитывались как в рамках полных трехмерных уравнений Навье — Стокса (см. [Patankar et al., 1977] и некоторые другие работы), так и в рамках приближен- приближенной параболической конечно-разностной модели, основанной на предположении о том, что течение остается осесимметричным [Madni, Pletcher, 1977b; Hwang, Pletcher, 1978]. В этой осесим- метричной модели используется упрощенное уравнение движе- движения в поперечном направлении, что позволяет получить обыкно- обыкновенное дифференциальное уравнение для угла между касатель- касательной к средней линии струи и горизонталью. При таком подхо- подходе объем вычислений оказывается лишь слегка большим, чем объем вычислений при решении уравнений осесимметричного по- пограничного слоя. Неожиданным оказалось хорошее совпадение рассчитанных и измеренных значений всех параметров и особен- особенно формы средней линии струи. В этом разделе мы не приводили конкретных конечно-раз- конечно-разностных схем, так как все схемы, описанные в § 7.3, легко мо- модифицируются на случай свободных сдвиговых течений. Здесь, однако, стоит указать на одну особенность, возникающую иногда при численном расчете затопленных струй. Некоторые разност- разностные схемы не позволяют достаточно точно рассчитать скорость и в том случае, когда она должна асимптотически приближаться к равной нулю скорости внешнего потока. Возникающие при этом проблемы связаны, по-видимому, с аппроксимацией коэф- коэффициентов в конвективных членах и процедурой, используемой для нахождения внешней границы пограничного слоя. Отчетли-
484 Гл. 7. Численные методы решения уравнений пограничного поля вее всего эти проблемы видны при применении метода запазды- запаздывающих коэффициентов. На практике указанное затруднение обычно преодолевают, задавая на внешней границе струи не- небольшую положительную скорость, которая составляет 1—3 % скорости на оси струи. Имеющиеся в литературе данные пока- показывают, что такое приближение не оказывает сколь-нибудь за- заметного влияния на точность получаемых результатов. Хорнбек [Hornbeck, 1973] показал, что при ие = О достаточно хорошее решение можно получить при помощи неявного метода с итера- итерационной заменой коэффициентов. § 7.7. Трехмерные пограничные слои 7.7.1. Введение Большинство течений, встречающихся в инженерных при- приложениях, являются трехмерными. В этом разделе мы рассмот- рассмотрим конечно-разностные методы расчета таких трехмерных те- течений, которые являются «тонкими» (т. е. имеют большой гра- градиент скорости) лишь в одном направлении. Многие течения, встречающиеся на практике, относятся к течениям рассматри- рассматриваемого типа. В основном это внешние течения. В качестве при- примера укажем на течения, возникающие в вязкой области потока на крыльях и аэродинамических телах произвольной формы. Для начала рассмотрим трехмерный пограничный слой, схе- схематически изображенный на рис. 7.23. Наличие в потоке ци- цилиндра изменяет поле давления и отклоняет линии тока невяз- невязкого потока, как это показано на рисунке. Из уравнений дви- движения следует, что составляющая градиента давления, вызы- вызывающая это отклонение, направлена от центра кривизны линий тока невязкого потока. Так как пограничный слой тонкий, то градиент давления не меняется в направлении, нормальном к обтекаемой поверхности. В результате при движении в глубь пограничного слоя вектор скорости поворачивается к центру кривизны линии тока невязкого течения. Это связано с тем, что градиент давления остается неизменным, а силы инерции убы- убывают по мере приближения к стенке. Последнее и приводит к тому, что при движении по нормали к стенке внутрь погранич- пограничного слоя радиус кривизны линий тока убывает. Следовательно, в общем случае поперечная составляющая скорости достигает максимума в некоторой точке, расположенной внутри погра- пограничного слоя, как это и показано на рис. 7.23. Итак, градиент давления приводит к возникновению поперечного течения, ко- которое в приложениях обычно называют вторичным течением. Возникновением вторичных течений объясняются такие явле-
§ 7.7. Трехмерные пограничные слои 485 ния, как наблюдаемый на участке поворота реки перенос песка к ее внутреннему берегу или движение чаинок к центру (у дна чашки) при помешивании чая. Еще одним интересным примером является трехмерный по- пограничный слой на осесимметричных телах, обтекаемых под углом атаки. Такие течения на удлиненных эллипсоидах иссле- исследовались многими авторами. Укажем здесь на работы [Wang, 1974, 1975; Blottner, Ellis, 1973; Cebeci et al., 1979a; Patel, Choi, 1979]. Линия тока невязкого течения Плоскость задания начальных данных Рис. 7.23. Пример течения в дозвуковом1 трехмерном пограничном слое. Уравнения трехмерного пограничного слоя не пригодны для описания вблизи линии пересечения двух поверхностей (напри- (например, вблизи линии пересечения крыла с фюзеляжем или в углу канала), так как в этом случае одинаково важную роль играют градиенты вязких напряжений по двум направлениям. Для опи- описания течения вблизи углов используется другая упрощенная форма уравнений Навье — Стокса, которая будет обсуждаться в гл. 8. Здесь мы не собираемся подробно осветить все вопросы теории трехмерного пограничного слоя. Наша цель — привести стратегию численного решения уравнений трехмерного погра- пограничного слоя, опираясь на материал, изложенный в предыду- предыдущих разделах. При этом основное внимание будет уделено тем новым моментам, которые связаны с трехмерным характером решаемой задачи.
486 Гл. 7. Численные методы решения уравнений пограничного поля 7.7.2. Уравнения трехмерного пограничного слоя В гл. 5 уже были приведены уравнения трехмерного погра- пограничного слоя в декартовой системе координат (уравнения E.120) — E.123)) и в ортогональной криволинейной системе координат, связанной с поверхностью обтекаемого тела (урав- (уравнения E.124) — E.128)). При некоторых специальных условиях (реализующихся, например, при сверхзвуковом ламинарном об- обтекании конуса под углом атаки) число независимых перемен- переменных можно сократить с трех до двух. Эти частные случаи мы здесь рассматривать не будем. Декартовы координаты можно использовать для расчета течений на развертывающихся поверхностях (т. е. на таких поверхностях, которые могут быть развернуты на плоскость без сжатия или растяжения). Их можно, конечно, использовать и для расчета течений на плоской поверхности. Криволинейные координаты необходимы для анализа течения на телах более сложной формы. Небольшое количество расчетов проведено в потоковой системе координат (криволинейной ортогональной системе координат, связанной с линиями тока невязкого течения [Cebeci et al., 1973]). Однако большинство расчетов трехмерных пограничных слоев проведены в системах координат, связанных лишь с формой обтекаемой поверхности. Если даже система координат связана с обтекаемой поверхностью, то необходимо еще выбрать направление координатных линий. Обзор различ- различных систем координат, используемых для расчета трехмерных течений, проведен Блоттнером [Blottner, 1975b]. Уравнения трехмерного пограничного слоя, приведенные в гл. 5, имеют особенность в начале координатной оси х\. Это особенность того же типа, что и особенность, возникающая в двумерном случае на передней кромке пластины (см. п. 7.3.7). Некоторые исследователи успешно использовали уравнения, за- записанные в такой форме, для расчета течений в декартовой си- системе координат [Klinksiek, Pierce, 1973], а также для расчета более сложных течений, возникающих при обтекании осесим- метрических тел [Wang, 1972; Patel, Choi, 1979]. Однако перед проведением расчета трехмерного пограничного слоя приходи- приходилось применять специальную процедуру для определения реше- решения в передней критической точке. Более общепринятым является исключение имеющейся в уравнениях особенности путем подходящей замены переменных. Ни одна из таких замен переменных не является оптимальной сразу для всех течений. Сопоставление нескольких преобразова- преобразований переменных, применявшихся для решения различных задач, проведено Блоттнером [Blottner, 1975b]. В качестве примера мы
§ 7.7. Трехмерные пограничные слои 487 приведем одно из преобразований переменных, исключающее особенность в начале координатной оси Х\ и позволяющее найти профили всех неизвестных в передней критической точке из ре- решения системы обыкновенных дифференциальных уравнений, которая получается при Х\ = 0. Решая преобразованные урав- уравнения, удается последовательно проводить расчет течения, на- начиная от передней критической точки. Если течение ламинар- ламинарное, то толщина пограничного слоя в преобразованных перемен- переменных будет почти постоянной. В.первую очередь отметим, что во внешней части погранич- пограничного слоя, где вязкие члены пренебрежимо малы, a dui/dx2 -> 0 и диз/дх2-+0, уравнения пограничного слоя переходят в урав- уравнения Эйлера. Поэтому составляющие градиента давления, вхо- входящие в уравнения E.126) и E.127), могут быть записаны в виде 1 dp QUi „ dux р рМо р ди, р . Л hx дх\ h\ дх\ ' Л3 дхъ 1,е^з, exl з, eN3' ^ ' _ 1 др Ри да ри Зи /*з дхъ hi dxi ' hz дхъ i,eNl i i,e з, б хз» v / где U\te{xu Хз) и из,е(хи х3) известны из решения задачи о не- невязком обтекании тела. Индексом е обозначены значения пара- параметров на внешней границе пограничного слоя. Предположим, что вязкие турбулентные напряжения Рей- нольдса можно описать при помощи коэффициента турбулент- турбулентной вязкости. Тогда Otl.lln — |Х^ ~т~ , QUnlln — |J»t» "~^Z » * i z * i ox* i о z * 1 axo - ру<Г = kT -^-, Щ*~ = Pt>, Д = \хт + [i. Для определения величины \хт можно использовать как простую, так и сложную модели. Никаких специальных предположений о сложности выражения для \iT мы пока не делаем. Уравнения остаются справедливыми и для ламинарных течений, так как в этом случае Д = \i. Удобно ввести безразмерные составляющие скорости и пол- полную энтальпию по формулам f=t^7> G--w7> l-m* где величину We мы выберем позднее; она равна либо «i,*, либо из, в.
488 Гл. 7. Численные методы решений уравнений пограничного поля Введем новые независимые переменные х = Х\9 z =¦ хз и /2 Используя правило дифференцирования сложной функции, по- получим, что производные по исходным независимым переменным должны быть заменены в соответствии с формулами д д , дц д дх\ дх дх дх\ ' д дх\ д Г «и 1/2 д дх2 дх2 дг\ L х (рц)е J ^ дк\ ' д = д > дх\ д дхъ дг дг дг\ После проведения указанной замены переменных уравнения E.125) —E.128) примут вид Уравнение неразрывности -0- G) Уравнение движения по координате х xF dF , i/ dF . xG dF Уравнение движения по координате z G.112)
§ 7.7. Трехмерные пограничные слои 489 Уравнение энергии xF dl ,vdl, xG\Ve dl дц \ \ Pr ^ Prr Здесь х 11/2 , xF д-n , xGWe 9е X диКе р Pi х Метрические коэффициенты и геодезические кривизны коорди- координатных линий поверхности определены в гл. 5. а X dWe й X дНе „ X дНе 9 dz J H7~~ hxHe дх ' ™— hzHe dz - В случае течений сжимаемой жидкости для замыкания системы уравнений необходимо воспользоваться уравнением состояния р = р(р, Г). Номера, присвоенные отдельным членам уравне- уравнений, потребуются нам в дальнейшем для ссылок. Обычно граничные условия задаются в виде • при ц = 0: V = F = G = 0, / = 1(х, 0, z) или рею: F = G = I= I, G = u3iJWe, где Q(x, 0, z)—заданная функция, связанная с тепловым пото- потоком в стенку. Кроме граничных условий надо задать еще на- начальные распределения величин F, G, /. Необходимо знать так- также распределение параметров Uitey uz>e и Не. Вопрос задания начальных условий требует самого тщатель- тщательного рассмотрения. Анализ уравнений трехмерного погранично- пограничного слоя, записанных в исходной криволинейной ортогональной 16 Д. Андерсон и др. Том 2
490 Гл. 7. Численные методы решения уравнений пограничного поля системе координат (до проведения указанного выше преобразо- преобразования переменных) или в декартовой системе координат, по- показывает, что координаты Х\ и х3 взаимозаменяемы. Действи- Действительно, вид уравнений не меняется, если координаты хх и хъ по- поменять местами. Следовательно, до тех пор пока составляющие скорости щ и и3 положительны, нельзя выделить какое-то ко- координатное направление как очевидно маршевое, рассматривая лишь сами уравнения. Так как в уравнения входят первые про- производные от ии Из и Я по Х\ и Хз, то можно ожидать, что для обеспечения возможности расчета маршевым методом в направ- направлении осей Х\ и Хз начальные условия следует задать на двух пересекающихся плоскостях. Правильное (преимущественное) маршевое направление можно найти при помощи принципа влияния, который будет приведен ниже. В дальнейшем мы будем исходить из предположений, что решение можно найти маршем вдоль осей хх или х3 *и что начальные данные надо задать на двух пересекающихся плоскостях. Обычно направление основ- основного потока легко определить, зная геометрию обтекаемого тела и направление набегающего потока. Введя координату т], мы уже предположили, что направление осей х или хх близко к направлению основного потока, а направление осей х3 .или z — к направлению вторичного течения. Рассмотрим сначала вопрос задания начальных значений F, G, I в плоскости г, rj, что позволит получить информацию, необходимую для проведе- проведения расчета в направлении оси х маршевым методом. Если начало координат поместить в переднюю критическую точку (или, как это иногда бывает, на переднюю критическую линию), то уравнения энергии и движения сведутся к обыкно- обыкновенным дифференциальным уравнениям. Решая их совместно с уравнением неразрывности, найдем необходимые начальные ус- условия в одной из плоскостей. Для течения, показанного на рис. 7.23, уравнения требуемого вида получаются путем просто- простого отбрасывания всех членов уравнения, содержащих х в ка- качестве сомножителя (они равны нулю). Такое начальное усло- условие описывает течение, аналогичное течению у передней кром- кромки пластины. Известно [Howarth, 1951], что при обтекании за- затупленных тел, имеющих истинную критическую точку (в кото- которой происходит полное торможение потока), составляющие ско- скорости U\te и и3,е меняются в окрестности этой точки линейно по х. Следовательно, некоторые члены уравнений, обращающие- обращающиеся в нуль на передней кромке пластины, в случае обтекания за- затупленного тела имеют при л;->0 предел, отличный от нуля. В случае несжимаемой жидкости течение в передней критиче- критической точке подробно рассмотрено Блоттнером и Эллисом [Blottner, Ellis, 1973].
§ 7.7. Трехмерные пограничные слои 491 В большинстве случаев необходимые для расчета трехмер- трехмерного пограничного слоя начальные распределения величин F, G, / (или ии иг. Я, если расчет проводится в непреобразован- ных криволинейных ортогональных координатах) во второй пе- пересекающейся плоскости можно найти путем решения системы уравнений в частных производных в плоскости симметрии. Фор- Формулировку задачи в плоскости симметрии мы обсудим ниже, а пока отметим, что в некоторых случаях такую плоскость вы- выделить не удается 1. В качестве примера укажем на обтекание заостренных вращающихся конусов, рассмотренное в работах [Dwyer, 1971; Dwyer, Sanders, 1975]. Высказывались различ- различные мнения о том, возможно ли для уравнений трехмерного по- пограничного слоя решать задачу с начальными данными, задан- заданными лишь в одной плоскости [Lin, Rubin, 1973a]. Оказывает- Оказывается, что при использовании разностных схем с запаздывающей аппроксимацией производных в поперечном направлении [Dwyer, Sanders, 1975; Kitchens et al., 1975] задачу удается ре- решить маршевым методом, задав начальные условия лишь в од- одной плоскбсти. Такое решение может быть найдено лишь в обла- области, размер которой определяется принципом влияния. Указан- Указанная разностная аппроксимация уравнений и принцип влияния бу- будут приведены в п. 7.7.3. Плоскость симметрии течения на пластине с установленным на ней цилиндром показана на рис. 7.23. При обтекании не- вращающихся осесимметричных тел под углом атаки в потоке обычно существуют две плоскости симметрии: одна из них рас- расположена на наветренной, а другая — на подветренной стороне тела. Для задания начальных условий обычно используют ре- решение, полученное в первой из этих плоскостей. В плоскости симметрии *»-?-¦? -&-*¦ <™«> Невязкий поток и свойства жидкости также симметричны отно- относительно плоскости симметрии. Из соотношений G.114) следует, что уравнение движения в проекции на ось х и уравнение энер- энергии сводятся к двумерным уравнениям. Однако задача остается трехмерной, так как в уравнении неразрывности член с произ- производной в поперечном направлении отличен от нуля. Раскрыв в уравнении G.100) член с производной в поперечном направле- направлении и учтя соотношения G.114), приведем уравнение неразрыв- 1} Пример расчета течения без плоскости симметрии приведен также в ра- работе [37] в списке дополнительной литературы на стр. 712. — Прим перев 16*
492 Гл. 7. Численные методы решения .уравнений пограничного поля _^LA _4- pj) + — + *°z !^h!L = Q? G.115) ности h где к X 1*3 виду d(hF) дх Уравнение движения в проекции на ось z G.112) не позволяет получить какую-либо полезную информацию, так как всюду в плоскости симметрии G = 0. Однако, дифференцируя это урав- уравнение по г и учитывая условия симметрии, получаем уравнение, из решения которого можно определить требуемую величину Gz: Вводя обозначение И?*, z = dw3, е/дг, представим параметры р9 и Рю в виде Величину We, z надо найти из решения для невязкого течения. Уравнение G.116) для Gz имеет тот же общий вид, что исходное уравнение движения в проекции на ось z. Его решение в плос- плоскости симметрии может быть найдено маршем вдоль оси х. Произвольный параметр We, по которому обезразмеривается скорость вторичного течения, должен быть выбран так, чтобы исключить возникновение особенности. Выше мы предполагали, что в передней критической точке и в плоскости симметрии We = из, е, а в остальной части течения We = Hi, *. 7.7.3. Некоторые особенности методов расчета трехмерных течений Решение уравнений трехмерного пограничного слоя связано с рядом довольно сложных моментов, с которыми мы не сталки- сталкивались ранее при анализе двумерных течений. Решить уравне- уравнения невязкого течения и определить градиент давления, входя- входящий в уравнения пограничного слоя, в трехмерном случае обыч- обычно намного труднее, чем в двумерном. Вычисление метрических коэффициентов и получение другой информации, необходимой для расчета течения в криволинейной ортогональной системе ко-
§ 7.7. Трехмерные пограничные слои 493 ординат, связанной с обтекаемым телом, для тел сложной фор- формы также может оказаться непростой задачей. Модель турбу- турбулентности должна носить более общий характер, чтобы с ее по- помощью можно было определять еще одну составляющую тензора вязких напряжений. При построении конечно-разностных ана- аналогов уравнений особое внимание надо обратить на следующие два момента: A) необходимо учесть области влияния и зависи- зависимости уравнений трехмерного пограничного слоя и B) разност- разностная аппроксимация производных в поперечном направлении Область влияния Область зависимости Характеристики Проекции крайних линий тока Поверхность обтекаемого тела Рис. 7.24. Области зависимости и влияния уравнений трехмерного погранич- пограничного слоя. должна позволять получать устойчивое решение при положи- положительной и отрицательной скорости вторичного течения. В плоскости х, z уравнения трехмерного пограничного слоя имеют гиперболический характер, поэтому условие устойчи- устойчивости их решения во многом похоже на условие Куранта — Фридрихса — Леви (КФЛ), которое подробно обсуждалось нами при анализе методов расчета волнового уравнения. Боль- Большую роль в формулировке и интерпретации принципа влияния для трехмерного пограничного слоя сыграли работы [Raetz, 1957; Der, Raetz, 1962; Wang, 1971; Kitchens et al., 1975]. Так как развитая ими концепция относится одновременно к обла- областям влияния и зависимости, то ее обычно называют принципом влияния. Для правильного построения разностных схем необ- необходимо уметь определять области зависимости, поэтому именно этому вопросу мы уделим основное внимание. Рассмотрим точку Р, расположенную внутри пограничного слоя (рис. 7.24). Принцип влияния сводится к тому, что вслед-
494 Гл. 7. Численные методы решения уравнений пограничного поля ствие диффузии влияние решения в точке Р мгновенно дости- достигает всех точек линии, нормальной к обтекаемой поверхности и проходящей через точку Р (линии АВ на рис. 7.24), а влияние вниз по потоку . связано с конвекцией вдоль всех линий тока, проходящих через эту точку. Нормали к обтекаемой поверх- поверхности образуют характеристические поверхности, а скорость распространения возмущений в этом направлении бесконечна. Возмущения в любой точке линии АВ передаются мгновенно вдоль всей этой линии и сносятся вниз по потоку всеми линиями тока, проходящими через АВ. Две крайние линии тока, прохо- проходящие через АВ, определяют горизонтальный размер клиновид- клиновидной области влияния точек линии АВ. Любые возмущения решения на линии АВ могут сказаться лишь в области, ограниченной характеристиками (нормалями к стенке),. проходящими через две эти крайние линии тока. Обычно одной из крайних линий тока является предельная ли- линия тока, а другой — линия тока невязкого потока. Очевидно, параметры потока на линии АВ определяются тем, что проис- происходит выше по потоку, а область зависимости — характеристи- характеристиками, проходящими через две крайние линии тока, расположен- расположенные вверх по потоку от АВ !>. Возмущения в любой точке этой клиновидной области вверх по потоку могут оказать влияние на течение на линии АВ. Крайними называются линии тока, про- проходящие через АВ и составляющие максимальный и минималь- минимальный угол с плоскостью хз == const (или z = const). Область за- зависимости определяет минимальный размер области, в которой необходимо задать начальные данные для определения решения на линии АВ. Принцип влияния можно сформулировать и для других уравнений в частных производных. Разностный шаблон, исполь- используемый для аппроксимации производных йа линии АВ, должен учитывать характер области зависимости, т. е. область зависи- зависимости разностного уравнения должна быть не меньше области зависимости исходного уравнения в частных производных. Мы уже показали, что для случая гиперболических уравнений в частных производных это требование приводит к условию КФЛ. Точная количественная формулировка условий, следую- следующих из анализа областей зависимости, определяется используе- используемым шаблоном. Например, если при определении решения на (п + 1)-м слое производная dGfdz аппроксимируется централь- центральными разностями на п-ы слое (шаг Аг постоянен), то из прин- !) Эта формулировка принципа влияния не всегда справедлива (см. [9] в списке дополнительной литературы на стр. 712). — Прим. перев.
§ 7.7. Трехмерные пограничные слои 495 ципа влияния следуют условия устойчивости Неравенство G.117) эквивалентно требованию о том, чтобы локальный угол между линией тока и плоскостью z = const ле- лежал внутри угла, тангенс которого определяется параметрами сетки и равняется hzAz/{h\Ax). Нам бы хотелось, чтобы усло- условия G.117) выполнялись на заданном шаге по х, причем шаг Дл: определяется параметрами течения на предыдущем слое. Очевидно, что проводить итерации лишь для того, чтобы опре- определить максимально допустимый шаг невыгодно, поэтому обыч- обычно новый шаг по х находят по последним уже вычисленным значениям G и F. При этом для того, чтобы учесть возможное изменение величин G и F на шаге Да:, приходится вводить не- некоторый коэффициент запаса. Для определения с помощью не- неравенства G.117) величины максимально допустимого шага по маршевой координате, это неравенство необходимо применять во всех внутренних узлах, расположенных в данном слое по х, и только потом устанавливать новый шаг Ах. При расчете тече- течений, в которых знак величины G не меняется, можно построить разностные схемы, обеспечивающие автоматическое выполнение накладываемых принципом влияния ограничений. Ниже мы про- проиллюстрируем это на примере схемы Кранка — Николсона рас- расчета трехмерного пограничного слоя. Для трехмерных пограничных слоев надо проводить и ана- анализ устойчивости разностных схем. Появление в уравнении дви- движения дополнительной конвективной производной обычно ока- оказывает влияние на устойчивость разностной схемы. Условие устойчивости схемы, вероятно, изменится при переходе от дву- двумерного течения к трехмерному. Анализ устойчивости надо про- проводить независимо от анализа областей зависимости, что пре- прекрасно показано в работе Китченса и др. [Kitchens et al., 1975]. Для некоторых схем условия, следующие из анализа областей зависимости, совпадают с условиями, полученными из анализа устойчивости разностной схемы методом Неймана. Но так бы- бывает не всегда. Китченс и др. [Kitchens et al.,. 1975] показали, что для четы- четырех исследованных ими разностных схем наблюдается рост оши- ошибок независимо от того, удовлетворяет разностная схема усло- условию, следующему из принципа влияния, или нет. Некоторые раз- разностные схемы позволяли получить гладкое и по виду «устой- «устойчивое» решение даже тогда, когда ошибки в определении пара- параметров были велики. Для других разностных схем нарушение условий, накладываемых принципом влияния, может вызвать
496 Г л 7. численные методы решения уравнений пограничного поля неустойчивость решения, характеризуемую большими осцилля- циями решения, даже если анализ устойчивости на возникнове- возникновение таких осцилляции не указывает. Возможно построить абсо- абсолютно неустойчивые разностные схемы, удовлетворяющие огра- ограничениям, накладываемым областями влияния. Опишем кратко несколько наиболее часто используемых схем расчета трехмерного пограничного слоя. При этом индексами п> У, k будем обозначать номера узлов по координатным осям #i, х2; Хз (или х, т|, z). Решение уравнений мы будем искать при переходе от плоскости, соответствующей я-му шагу по маршевой координате, в плоскость, соответствующую (я+ 1)-му шагу по маршевой координате. Решение на (п + 1)-м слое будем нахо- находить, начиная со значений k = 1 (обычно этому значению k со- соответствует плоскость симметрии) и определяя решение при всех /. В результате при заданных пик найдем решение на ли- линии, нормальной к обтекаемой поверхности. После этого индекс k увеличивается на единицу и решение получается в другом «столбце» (ряде точек, расположенных на нормали к поверхно- поверхности). Таким образом, на (п+ 1)-м слое осуществляется расчет маршевым методом в направлении вторичного течения. В при- приведенных ниже разностных соотношениях неизвестными являют- являются значения величин на слоях /г+ 1, k. Схема Кранка — Николсона. Несколько исследователей ис- использовали обобщенную на трехмерный случай схему Кранка — Николсона. Из анализа областей влияния и зависимости сле- следует, что ее можно применять для расчета течений лишь тогда, когда скорость вторичного течения не меняет знак. Поместим центр разностного шаблона в точку я+1/2, /, k—1/2. На рис. 7.25 (а) разностный шаблон изображен так, как он виден сверху, со стороны потока (т. е. показаны лишь точки в плоско- плоскости х,г). Заштрихованная область приблизительно показывает максимальный размер области зависимости, допускаемый таким шаблоном. Светлым кружком обозначена точка, значения пара- параметров в которой неизвестны, а крестиком — положение центра шаблона. При отрицательной скорости вторичного течения усло- условия, накладываемые принципом влияния, не могут быть выпол- выполнены, так как при переходе к столбцу п+ 1,&, используемый шаблон не допускает передачи возмущений в направлении, про- противоположном направлению оси г. С другой стороны, до тех пор пока G ^ О, принцип влияния не накладывает никаких ограни- ограничений на шаг Дх, так как при F > О, G ^ О любая линия тока лежит внутри шаблона. Было предложено несколько вариантов схемы Кранка — Ни- Николсона. Чаще всего член уравнения вида д/дг\(адф/дг\) аппрок-
§ 7.7. Трехмерные пограничные слои 497 симируется по тем же формулам, что и в двумерном случае, но при этом дополнительно проводится осреднение между столб- столбцами k и k—1. Члены уравнений, содержащие производные дф/дх и дф/дг\, тоже аппроксимируются по формулам, исполь- используемым в двумерной схеме Кранка —Николсона, но с допол- дополнительным осреднением между столбцами k и k—1. Производ- Производные в поперечном направлении (например, в члене уравнения n+i (а) (Ь) Рис. 7.25. Схема Кранка — Николсона. (а) Проекция шаблона на плоскость xt z\ (b) контрольный объем для уравнения неразрывности. G.111), помеченном цифрой A)) аппроксимируются следующим образом: дф Tz я+1/2 ft-1/2 2Дг Если обтекается криволинейная поверхность, то параметры кри- кривизны К\ и /С3 отличны от нуля и необходимо найти аппрокси- мационные соотношения для членов уравнения G.111), помечен- помеченных цифрами B) и C). Аналогичные члены появляются в урав- уравнениях пограничного слоя и в том случае, когда непреобразо- ванные уравнения записываются в ортогональной криволинейной системе координат (см. гл. 5). Эти члены уравнений не содер- содержат производных от искомых неизвестных и в соответствии с определением, приведенным в п. 7.3.1, являются источниковыми членами. Члены уравнения G.111), помеченные цифрами D) и E), — два новых источниковых члена, появляющихся при пере- переходе к неизвестным F и G. Конечно-разностные аналоги членов Уравнения G.111), помеченных цифрами B) — E), и конвектив- конвективных членов необходимо линеаризовать. Для этого можно вос- воспользоваться любым из методов, описанных в п. 7.3.3, хотя ли-
498 Гл. 7. Численные методы решения уравнений пограничного слоя неаризация при совместном решении уравнений в трехмерном случае обычно не проводится. Источниковые члены записывают- записываются в центре шаблона (в точке (п + 1/2, /, k— 1/2)). Для этого проводится осреднение по соседним узлам разностной сетки. Например, член уравнения G.111), помеченный цифрой B), можно представить в виде ВД/2 (П и + П *-i + П+* + tf.V-i) X X (G/% + G/.*-i + О/Л-i + S/.VV16. G.118) Единственной алгебраической неизвестной в этом соотношении является Ff^k, а линеаризация состояла в том, что величина G/Д* рассматривалась как известная. Величина G/,"^ может быть найдена путем экстраполяции, итерационной замены коэф- коэффициентов или методом запаздывающих коэффициентов, хотя метод запаздывающих коэффициентов применяется в трехмер- трехмерном случае не часто. Очевидно, существует определенная сво- свобода в выборе метода линеаризации различных членов уравне- уравнений. В правой части уравнения G.111) есть и другие источни- источниковые члены, но их линеаризацию проводить не надо. Итак, каж- каждое уравнение движения заменяется системой линейных алгеб- алгебраических уравнений для определения неизвестных во всех узлах столбца п-\- 1, k. Эту систему уравнений можно решать прогон- прогонкой* так как ее матрица коэффициентов трехдиагональная. Чаще всего при расчете трехмерного пограничного слоя урав- уравнение неразрывности для определения неизвестных 1//Д* ре- решается независимо от уравнений движения. Решение уравнения неразрывности проводится после того, как величины F и G най- найдены из уравнений движения. Для построения конечно-разно- конечно-разностного аналога уравнения неразрывности обычно выбирают кон- контрольный объем с центром в точке (п + 1/2, /— 1/2, k— 1/2). Этот контрольный объем показан на рис. 7.25 (Ь). Средние зна- значения F и G в центре каждой грани контрольного объема обычно находят как среднее этих величин в четырех вершинах этой грани. При решении уравнений движения необходимо знать зна- значения V лишь в точках га+1/2, /, k—1/2. Благодаря этому объем вычислений обычно удается сократить, если положить значение V, определенное при помощи уравнения неразрывности, равным значению в центре проекции контрольного объема на плоскость х, г. В памяти ЭВМ значениям F, вычисленным в точ- точках га+ 1/2, /, k— 1/2 физического пространства, обычно при- присваивают индекс /z+ I, /, k. На рис. 7.25 (Ь) указаны индексы, которые обычно приме- применяют при размещении неизвестных в памяти ЭВМ, и показана
§ 7.7. Трехмерные пограничные слои 499 точка, в которой вычисляют величину V/.V- Сетки, в которых неизвестные определяются в различных точках, обычно назы- называют сетками с расположением узлов в шахматном порядке. В рассматриваемом нами случае все неизвестные, кроме V> оп- определяются в узлах регулярной сетки. В гл. 8 мы приведем дру- другие примеры использования сеток с расположением узлов в шах- шахматном порядке. В принципе схема Кранка — Николсона может формально иметь второй порядок точности (погрешность ап- аппроксимации О ((АхJ, (Ат)J, (АгJ). Точность этой схемы может снижаться вследствие линеаризации уравнений и применения неравномерных сеток. Схема зигзаг. Схема зигзаг, предложенная Краузе [Krause, 1969], широко применяется для расчета течений, в которых по- п+1 (а) (Ь) Рис. 7.26. Схема зигзаг, (а) Проекция шаблона на плоскость х, z\ (b) кон- контрольный объем для уравнения неразрывности. перечная составляющая скорости меняет знак. В этом случае используется разностный шаблон, центр которого расположен в точке п + 1/2, /, k. Проекция шаблона на плоскость лг, z по- показана на рис. 7.26(а). Как и раньше, заштрихованной областью приближенно показан максимальный размер области зависи- зависимости такого шаблона. Отметим, что этот шаблон позволяет учесть информацию о течении в обоих направлениях оси z от точки л+ 1, /, А. Следовательно, используя такой шаблон, мож- можно рассчитывать потоки с направленным в любую сторону вто- вторичным течением, если только направление потока остается в пределах зоны зависимости шаблона. Так же как в случае схемы Кранка — Николсона, при F > О, G ^ О ограничения на шаги сетки отсутствуют. Однако такие ограничения появляются
500 Гл 7. Численные методы решения уравнений пограничного слоя в том случае, когда вторичное течение направлено в сторону, противоположную направлению оси г. Для схемы зигзаг огра- ограничения на шаги разностной сетки, следующие из принципа влияния, имеют вид F>0> >1 Здесь необходимо отметить, что допустимое направление по- потока можно изменить путем изменения отношения шагов сетки A/A Схема зигзаг алгебраически проще схемы Кранка — Никол- сона. В основном это объясняется тем, что при построении ко- конечно-разностных аналогов уравнений осреднение проводится лишь между п и п+ 1> тогда как между двумя слоями по k оно не проводится. При использовании схемы зигзаг конечно-раз- конечно-разностные аналоги членов уравнений вида д/дц^дф/дц) и дф/дх строятся так же, как в двумерной схеме Кранка — Николсона. Производные в поперечном направлении, входящие в уравнения движения, аппроксимируются по значениям неизвестных в узлах, обведенных на рис. 7.26 (а) штриховыми линиями. При постоян- постоянном шаге Дг соответствующий конечно-разностный аналог произ- производной имеет вид * «, *">k+l ~ *'- » + *'*» " *fcLl . G.119) »& Так как при последовательном расчете в направлении оси z мы переходим от столбца с номером (п + 1, k— 1) к столбцу с но- номером (я+1,&), то единственной неизвестной в соотношении G.119) является ф"\1. Линеаризация получившихся уравнений проводится почти так же, как в случае схемы Кранка — Никол- Николсона. Полученные уравнения имеют более компактный вид, так как осреднение проводится по двум точкам, а не по четырем. Например, член уравнения G.111), помеченный цифрой B), можно представить в виде Схема зигзаг приводит к системе линейных алгебраических уравнений с трехдиагональной матрицей, которую можно ре- решить прогонкой. Конечно-разностный аналог уравнения неразрывности можно построить путем рассмотрения контрольного объема с центром в точке (п + 1/2, / — 1/2, &), как показано на рис. 7.26(Ь). Сред- Среднее значение F иа грани контрольного объема, параллельной
§ 7.7. Трехмерные пограничные слои 501 плоскости г], г, можно найти при помощи осреднения лишь в на- направлении оси т|, так как центр грани совпадает с сеточной ли- линией, на которой k постоянно. Среднее значение G на грани, па- параллельной плоскости х, т|, определяется путем осреднения по схеме зигзаг (или по диагонали). Проиллюстрируем процедуру осреднения на примере члена d(aG)/dz, входящего в уравнение неразрывности схемы Краузе. Если шаг сетки Az постоянен, то д (aG) \п+ '2 /г, п,п п /г+1 «+1 I dz I/ — i/2, fe ~ u(«G)/. * - \{aG)lk G.121) При использовании схемы зигзаг величина V определяется из уравнения неразрывности в центре верхней грани контрольного объема (эта грань параллельна плоскости х, г), т. е. в точке (п +1/2, /, к). В памяти ЭВМ эту величину обычно распола- располагают в элементе массива с номером (я + 1,/, k)\ как показано на рис. 7.26 (Ь). Схема зигзаг Краузе имеет ту же погрешность аппроксимации, что и схема Кранка — Николсона. Более под- подробно схемы Кранка — Николсона и зигзаг описаны в работе Блоттнера и Эллиса [Blottner, Ellis, 1973]. Различные модификации схемы зигзаг. Опишем кратко две модификации схемы зигзаг, позволяющие рассчитывать потоки с положительным и отрицательным вторичным течением. Уонг [Wang, 1973] предложил двухшаговый метод второго порядка точности, который не требует линеаризации членов уравнений движения. Как и для любого другого двухшагового метода, начальные условия должны быть заданы в этом случае на двух слоях по маршевой координате. Поэтому один или несколько первых шагов проводят обычно по другой разностной схеме. Проекция на плоскость х, z шаблона, используемого для по- построения двухшаговой разностной схемы, показана на рис. 7.27. Заштрихованная область показывает, как и ранее, прибли- приближенный размер зоны зависимости такого шаблона. Для нахож- нахождения решения необходимо знать значения величин на п-м и (п—1)-м слоях. Схема является явной и центрированной от- относительно точки (nj,k). Производные по х и z аппроксими- аппроксимируются в точке (n, /, k) центральными разностями. Производные вида д/дц(адф/дц) представляются как среднее разностных про- производных б точках (п+ 1, /, к) и (п— 1, /, к). Ограничения на шаги разностной сетки, накладываемые принципом влияния, имеют вид
502 Гл. 7. Численные методы решения уравнений пограничного слоя При F > 0 никаких других формальных ограничений на устой- устойчивость нет. Китченс и др. [Kitchens et al., 1975] провел сопоставление четырех различных разностных схем расчета трехмерного по- пограничного слоя. Он показал, что одна из предложенных схем (схема D) отличается небольшим ростом ошибки и удачными условиями устойчивости. Кроме того, результаты, полученные по этой схеме, по-видимому, мало чувствительны к нарушению усло- Рис. 7.27. Двухшаговая схема. /с+1 Рис. 7.28. Схема D [Kitchens et al., 1975]. вий, накладываемых принципом влияния. На рис. 7.28 показана проекция шаблона, используемого при построении этой схемы, на плоскость х, z. Приближенный размер области зависимости рассматриваемой схемы показан заштрихованной областью. Опи- Описываемый метод неявный. Производные по х аппроксимируются в точке (я+ 1/2, /, k) центральными разностями, но при этом благодаря специальной аппроксимации производных из неустой- неустойчивой схемы удается получить устойчивую. При аппроксимации производной дф/дх значение неизвестной в узле (п, /, k) заме- заменяется средним значением величин </>/, k+\ и Ф^к-и Следова- Следовательно, на сетке с равнсгмерным шагом мы получим иф ***! k — гг~ -— Ajc Производные в поперечном направлении z аппроксимируются в точке (п, /, k) центральными разностями. Производные вида д/дц(адф/дг\) заменяются средними значениями разностных про-
§ 7.7. Трехмерные пограничные слои 503 изводных в узлах (n+ h },k) и (n, j, k). Погрешность аппрок- аппроксимации такой схемы составляет О (Ах, (AzJ/A*> (АлJ» (&zJ) [Kitchens et al., 1975]. Для этого метода ограничения на шаги разностной сетки, накладываемые принципом влияния, имеют тот же вид, что и для двухшаговой схемы. В рассматриваемом случае ограничения, накладываемые условиями устойчивости и принципом влияния, совпадают. 7.7.4. Примеры расчетов В этом разделе опишем результаты расчетов модельного трехмерного течения, показанного на ,рис. 7.23. Расчеты были проведены по схеме зигзаг для случая ламинарного течения не- несжимаемой жидкости, т. е. решались уравнения G.110) — G.112). В последних по z узлах разностной сетки расчеты проводились по схеме Кранка — Николсона, что позволяло избежать необхо- необходимости задавать условия на (&+ 1)-м слое по г. Результаты расчетов такого течения, проводившихся несколькими исследо- исследователями, описаны в ряде работ (укажем, например, на работу Цебеци [Cebeci, 1975]). В рассматриваемом случае скорость не- невязкого потока определяется соотношениями Т\ Здесь Woo — характерная скорость набегающего потока, у\ = = (x — xoJ + z2J y2 = — (x — xoJ + z2f ys = (x — xo)z; x0 — рас- расстояние от оси цилиндра до передней кромки пластины, а — ра- радиус цилиндра. Координаты х и z отсчитываются от передней кромки пластины и линии симметрии соответственно. Полезно выписать выражение для значения величины dus,e/dz в пло- плоскости симметрии: ди 3,е дг —2н а2 оо 2=0 (X — Х0)Ъ Расчеты были проведены для случая и™ = 30.5 м/с, а = 0.061 м, #0 = 0.457 м на сетке с шагами Ах = 0.0061 м, Дт]=0.28, Дг = = 0.0061 м. Типичные профили скорости для рассматриваемого течения показаны на рис. 7.29. В частности, заметим, что мак- максимум вторичных течений расположен вблизи стенки на трети толщины пограничного слоя. Зависимость угла поворота потока (в плоскости х, z) от расстояния до стенки показана на рис. 7.30(а). Максимальный скос потока наблюдается бблизи стенки. Направление вектора скорости меняется по нормали к стенке примерно на 13°. Следовательно, в этой точке такой же
504 Гл. 7. Численные методы решения уравнений пограничного слоя угол раскрытия имеет и область зависимости (см. рис. 7.24). На рис. 7.30 (Ь) показано изменение коэффициента трения вдоль 8.0i- 0.0 (а) Рис. 7.29. Профили скорости в трехмерном пограничном слое на пластине с установленным на ней цилиндром при л: = 0.219 м, г = 0.079 м. (а) Про- Профиль продольной составляющей скорости; (Ь) профиль поперечной составляю- составляющей скорости. 12 (а) J 0.0 0.1 0.Z 0.3 (Ь) Рис. 7.30. Трехмерный пограничный слой на пластине с установленным на ней цилиндром, (а) Изменение по нормали к поверхности угла между направ- направлением потока и плоскостью х, ц при х = 0.219 м, z = 0.079 м; (Ь) изменение коэффициента трения вдоль плоскости симметрии. оси х. Цилиндр, установленный на пластине, приводит к отрыву потока в плоскости симметрии при х « 0.26 м. Если расчет по- пограничного слоя проводится традиционными методами, то реше-
§ 7.7. Трехмерные пограничные слои 505 ние в плоскости симметрии вниз по потоку от этой точки найти нельзя, так как в ней равны нулю составляющие скорости по обеим осям х и г. В дальнейшем было бы интересно проверить, позволяют ли обратные методы расчета пограничного слоя пройти через особые точки и в трехмерном случае 1\ 7.7.5. Заключительные замечания В этой главе мы рассмотрели лишь несколько наиболее ха- характерных схем, которые используются для расчета трехмер- трехмерных пограничных слоев. На практике используются и другие раз- разностные схемы, некоторые из них описаны в работах [Wang, 1974; Kitchens et al., 1975; Blottner, 1975b]. Цебеци [Cebeci, 1975] обобщил блочный метод Келлера на трехмерный случай. В своей более поздней работе [Cebeci et al., 1979a] он восполь- воспользовался аппроксимацией производных, аналогичной аппроксима- аппроксимации производных в схеме зигзаг, что позволило ему провести расчет течения, в котором поперечная составляющая скорости меняет знак. В настоящее время нет такой разностной схемы, которая была бы лучше других для любых течений. Для того чтобы эффективно провести расчет во всей области течения, в не- некоторых случаях используют одновременно несколько разност- разностных схем. Начинать составление программы расчета трехмер- трехмерного пограничного слоя мы рекомендуем со схемы зигзаг. Имея такую программу, можно пытаться улучшать ее, используя пре- преимущества, которыми обладают другие схемы, приведенные выше. Важным вопросом при описании трехмерных течений являет- является моделирование турбулентности. Большинство расчетов трех- трехмерного пограничного слоя проведено в предположении, что тур- турбулентная вязкость — скаляр, который может быть найден по обобщенной модели пути смешения Прандтля, описанной в гл. 5 (см. уравнение E.131а)). В нескольких более поздних работах во внешней части пограничного слоя использовалась «неизотроп- «неизотропная» модель турбулентности [McLean, Randall, 1979; Lin et al., 1981]. Полученные в последнее время экспериментальные дан- данные подтверждают, что при описании кажущихся турбулентных напряжений по гипотезе Буссинеска коэффициент вязкости в члене с вязкими напряжениями в поперечном направлении во внешней части пограничного слоя может оказаться суще- существенно меньше (на множитель 0.4—0.7) коэффициента вязкости в члене с вязкими напряжениями в продольном направлении. 1) Обратные методы позволяют пройти особую точку и в трехмерном слу- случае (см. [26} в списке дополнительной литературы). — Прим. перев.
506 Гл. 7. Численные методы решения уравнений пограничного слоя По-видимому, для более точного моделирования турбулентности в трехмерных течениях необходимы дальнейшие исследования. По всей вероятности, теория трехмерного пограничного слоя успешнее всего применялась в последние годы для анализа об- обтекания крыльев. Для таких течений разработаны' и подробно описаны специальные улучшенные алгоритмы [Cebeci et al., 1977; McLean, Randall, 1979]. При анализе трехмерных течений можно проводить и расчет вязко-невязкого взаимодействия, хотя определение формы тела вытеснения является в этом слу- случае более сложной задачей. Расчеты вязко-невязкого взаимо- взаимодействия при обтекании крыльев проведены Маклином и Ран- даллом [McLean, Randall, 1979]. В трехмерном случае обычно не удается воспользоваться простым интегралом Коши G.83) для описания влияния на течение небольших изменений формы поверхности, поэтому при каждом, итеративном прохождении всего течения приходится заново рассчитывать невязкий поток. Однако вместо того, чтобы проводить расчет невязкого обтека- обтекания тела вытеснения, удобнее сохранить форму тела, а влияние вязкости описать распределенными источниками и стоками [Lighthill, 1958]. В п. 7.4.4 фактически использование именно концепции Лайт- хилла распределенных источников и стоков позволило в случае двумерных течений несжимаемой жидкости свести задачу воз- воздействия на течение небольших вязких возмущений к интегралу Коши G.83). Если невязкое течение описывается полным урав- уравнением потенциала, то распределенные источники и стоки (ин- (интенсивность которых определяется производными толщины вы- вытеснения по касательным к обтекаемой поверхности координа- координатам) являются новыми граничными условиями для нормальной составляющей скорости (на поверхности тела задается вдув или отсос). Основное преимущество такого подхода при расчете дозвуковых течений прямыми методами состоит в том, что при решении эллиптических уравнений в частных производных на каждой итерации, проводимой для расчета взаимодействия, не нужно заново вычислять матрицу коэффициентов и обратную ей матрицу. Все известные до сих пор расчеты вязко-невязкого взаимодействия для полностью трехмерных течений проведены с использованием обычных прямых методов расчета погранич- пограничного слоя. Мало что известно о возможности применения обрат- обратной задачи для анализа трехмерных пограничных слоев. Укажем на несколько работ обзорного или общего харак- характера, знакомство с которыми полезно для того, чтобы шире по- посмотреть на современное состояние методов расчета трехмер- трехмерного пограничного слоя: [Wang-, 1974, 1975; Buchnell et al., 1976; Blottner. 1975b; Kitchens et al., 1975].
§ 7.8. Нестационарные пограничные слои 507 § 7.8. Нестационарные пограничные слои Часто, особенно при расчете летательных аппаратов, жела- желательно знать поведение нестационарного пограничного слоя. Вычислительные аспекты таких задач в настоящее время по- понятны, однако остается ряд сомнительных моментов, связанных с моделированием турбулентности. Мы ограничимся рассмотре- рассмотрением двумерных нестационарных пограничных слоев, хотя мно- многие результаты распространимы и на трехмерный случай. Уравнения двумерного нестационарного пограничного слоя приведены в гл. 5 (уравнения E.116) —E.118)). Они отличаются от соответствующих стационарных уравнений лишь членами pdu/dt в уравнении движения и dp/dt в уравнении неразрыв- неразрывности. Нестационарные уравнения также являются параболиче- параболическими, причем маршевой координатой является время. Значения неизвестных uf v и Я, а также свойства жидкости необходимо запоминать во всех узлах области, занятой потоком. Начальные значения и, v и Н должны быть заданы для всех х и у. Гранич- Граничные условия могут меняться по времени. Обычно граничные условия задают в виде 1. При х = Хо u(t, хо, у) и #(/, Хо, у) задаются для всех у и t. 2. При у = 0 u(t,x, 0)= v(/, х, 0) = 0. 3. lim u(t, x, y) = ue(tt x). Основной задачей является создание метода расчета, позво- позволяющего получать достаточно точное* и устойчивое решение при возникновении возвратного течения (и < 0). С этой точки зрения задача расчета двумерного нестационарного пограничного слоя аналогична задаче расчета трехмерного стационарного погра- пограничного слоя, во всяком случае в той ее части, которая состояла в выборе конечно-разностного аналога уравнений, позволяющего рассчитывать пограничные слои с отрицательными вторичными течениями. Если в нестационарной задаче возникает возвратное течение, то необходимо воспользоваться разностной аппроксима- аппроксимацией производных, допускающей передачу возмущений вверх по потоку. Для двумерных нестационарных пограничных слоев это условие не было сформулировано в виде принципа влияния, но физически очевидно, что пренебрегать возможностью конвектив- конвективного переноса возмущений в направлении течения нельзя. Более того, уравнения двумерного стационарного пограничного слоя являются параболическими уравнениями, а из этого снова сле- следует, что информация обязательно должна распространяться в маршевом направлении, которое совпадает с направлением со- составляющей скорости по оси х. Иначе стационарное решение не
508 Гл. 7. Численные методы решения уравнений пограничного слоя может быть получено из анализа переходного нестационарного решения. При возникновении возвратного течения для аппроксимации производной ди/дх чаще всего используют адаптированную на нестацирнарный случай схему зигзаг, которую Краузе предло- предложил для расчета трехмерных пограничных слоев. Такая разно- разностная аппроксимация производной проиллюстрированна на рис. 7.31. Используя обозначения, показанные на этом рисунке, запишем для сетки с постоянным шагом Ах конечно-разностный л-М С X Рис. 7.31. Схема зигзаг, используемая при расчете нестационарных течений для аппроксимации производных в продольном направлении. аналог производной в продольном направлении в том случае, когда эта производная аппроксимируется по схеме зигзаг: ди Их 2Д* G.122) Индекс / связан с координатой, нормальной к обтекаемой по- поверхности. Разностную производную G.122) можно использо- использовать при построении конечно-разностной схемы, центрированной относительно точки п + 1/2, /, /. Такую разностную схему можно рассматривать как модификацию схемы зигзаг, предложенной Краузе для расчета трехмерных стационарных пограничных слоев, на случай расчета двумерного нестационарного погра- пограничного слоя. Блочный метод Келлера с аппроксимацией производных по схеме зигзаг, который применялся для расчета трехмерных по- пограничных слоев, был модифицирован в аналогичный метод расчета нестационарных пограничных слоев. Эта схема приме- применима и в том случае, когда возникает возвратное течение [Се- beci et al., 1979a].
Задачи 509 При возникновении возвратного течения к неплохим резуль- результатам приводят и схемы с разностями против потока, предло- предложенные Телионисом и др. [Telionis et al., 1973] и Мёрфи и Прен- тером [Murphy, Prenter, 1981]. В методе Мёрфи и Прентера про- производные по нормали к обтекаемой поверхности аппроксимиру- аппроксимируются с четвертым порядком точности. Полезный обзор работ, посвященных расчету нестационар- нестационарного пограничного слоя, проведен Блоттнером [Blottner, 1975]. Рекомендуем ознакомиться также с работами [Telionis et al., 1973; Tsahalis, Telionis, 1974; Telionis, Tsahalis, 1976; Cebeci et al., 1979b; Phillips, Ackerberg, 1973; Murphy, Prenter, 1981]. Задачи 7.1. Проверьте условия устойчивости, приведенные в п. 7.3.2 для двух вариантов простой явной схемы расчета уравнений пограничного слоя. 7.2. Пусть на (п + 1)-м слое по маршевой координате необходимо вычис- вычислить величину (ди/дуJ, где и — неизвестная. Рассматривается течение вязкой жидкости, х — маршевая координата, а у — расстояние, отсчитываемое по нор- нормали к стенке. Используя линеаризацию по Ньютону, постройте такой ко- конечно-разностный аналог величины (ди/дуJ, который не препятствовал бы итерационному решению алгебраических уравнений прогонкой и на каждой итерации был линеен относительно неизвестных. 7.3. Покажите, что уравнения G.20) и G.21) действительно сводятся к системе алгебраических уравнений с блочной трехдиагональной матрицей. Вы- Выпишите элементы блоков матрицы. 7.4. Проверьте соотношение G.24). 7.5. Обобщите соотношение G.24) на случай сетки с непостоянными ша- шагами Да: и Ау так, чтобы сохранить второй порядок точности схемы. 7.6. Рассмотрите неявный конечно-разностный аналог уравнения движе- движения пограничного слоя ип+\ п „п+\ п+\ Как вы думаете, появятся ли при решении прогонкой полученной системы уравнений ограничения, связанные с величиной сеточного числа Рейнольдса при и > 0, v > 0? Обоснуйте ваш ответ. 7.7. Повторите задачу 7.6 для разностного уравнения, полученного при за- замене второго слагаемого выражением 7.8. Постройте гибридную конечно-разностную аппроксимацию величины vdu/dy при и" < 0, аналогичную G.27). 7.9. Проверьте условие устойчивости G.30). 7.10. Проделайте все необходимые шаги для решения уравнения тепло- теплопроводности блочным методом Келлера. Проверьте уравнения G.38) — G.40).
510 Гл. 7. Численные методы решения уравнений пограничного слоя 7.11. Покажите, что система уравнений G.48) и G.49) действительно»яв- действительно»является системой уравнений с блочной трехдиагональной матрицей, при этом блоки имеют размер 2X2. Проверьте, действительно ли эта система уравне- уравнений имеет вид, допускающий решение методом модифицированной прогонки. Напомним, что метод модифицированной прогонки был описан в п. 7.3.3 как метод совместного решения уравнений движения и неразрывности. 7.12. Решите задачу 4.25 модифицированным блочным методом (соотно- (соотношения G.37)). 7.13. Выберите неявную схему (полностью неявную, Кранка — Никол - сона, модифицированную блочную схему). Напишите программу расчета на ЭВМ уравнений ламинарного пограничного слоя несжимаемой жидкости на пластине в физических координатах (схема А) и в преобразованных коорди- координатах (схема В) (уравнения G.52) и G.53)). Проведите линеаризацию раз- разностных уравнений при помощи либо метода запаздывающих коэффициентов, либо экстраполяции коэффициентов v и и. Уравнения движения и неразрыв- неразрывности решайте независимо. Решение полученной системы уравнений с трех- трехдиагональной матрицей проведите прогонкой. Для схемы В выберите шаг Дт] = 0.3, а для схемы А — из соотношения piiooAylii = 60. При расчете по схеме А толщина пограничного слоя будет расти с ростом х, поэтому в ходе расчета придется добавлять к расчетной области дополнительные узлы. Размер шага по маршевой координате можно увеличивать пропорционально толщине пограничного слоя. Для схемы А размер первого шага по маршевой коорди- координате выбирается из условия Ах = puoo(AyJl2\i. Сопоставьте схемы А и В по точности и простоте программирования. Для сравнения численного решения с точным выберите в качестве точного реше- решения автомодельное решение уравнений пограничного слоя, представленное в виде таблицы в монографии Шлихтинга [Schlichting, 1979]. Вычислите коэф- коэффициент трения из полученного вами численного решения. Величину (du/dy)w найдите, по- построив интерполяционный полином второго порядка для прилежащих к стенке узлов. Ограничьтесь проведением 75 шагов в продольном направлении. Про- Проверьте чувствительность метода к величине шага по маршевой координате. Проведите расчеты при А* = 16, 26, 43. Для схемы В проверьте, как задание начальных условий влияет на точность полученных результатов. Для этого сначала проведите расчет в продольном направлении, задав в качестве на- начального условия для уравнения движения v = 0 при х = 0, а потом повто- повторите этот расчет, определяя v при х = 0 итерационно (используя уравнение неразрывности). 7.14. Повторите задачу 7.13 со следующими изменениями: выберите неяв- неявную разностную схему и форму записи уравнений пограничного слоя (в фи- физических или преобразованных координатах). В качестве схемы А выберите схему с линеаризацией методом запаздывающих коэффициентов, а в качестве схемы В — схему с линеаризацией по Ньютону при совместном решении урав- уравнений неразрывности и движения. 7.15. Повторите задачу 7.13, используя уравнения пограничного слоя, за- записанные в физических или преобразованных координатах. Пусть далее схема А —любая неявная схема, выбранная вами, а схема В —явная схема (Дю- форта — Франела, «классики» или явная схема переменных направлений). 7.16. Модифицируйте разностную схему, использованную при решении за- задач 7.13—7.15, так, чтобы она позволила рассчитывать пограничный слой с заданным градиентом давления. Проверьте свою разностную схему, сравнив
Задачи 511 рассчитанные вами профили скорости с автомодельными решениями Фолк- Фолкнера — Скан (см. монографию Шлихтинга [Schlichting, 1979]), полученными для потенциального течения с ие(х) = щхт (иь т — константы, х — продоль- продольная координата). Проведите сравнение при т = 1/3 и 0.0654. В качестве щ вы можете задать любую удобную вам величину. 7.17. Модифицируйте разностную схему, использованную при решении за- задач 7.13—7.15, так, чтобы она позволила рассчитывать пограничный слой с вдувом или отсосом. Проверьте свою разностную схему, сравнив рассчитан- рассчитанные профили скорости с результатами Хартнетта и Эккерта [Hartnett, Eckert, 1957], полученными при вдуве и отсосе и заданными соотношениями vw № л/^ех/и<*>= °-2^ н ~2-5 соответственно. 7.18. Постройте разностную схему для решения уравнений ламинарного пограничного слоя сжимаемой жидкости. Уравнение энергии решайте незави- независимо от остальных уравнений. Напишите программу для ЭВМ и рассчитайте число Стантона и коэффициент трения для пластины, обтекаемой воздухом, при Ме = 4, Tw/Too = 2. Зависимость коэффициента вязкости от температуры задайте по формуле Сазерленда E.40). Число Прандтля Рг и коэффициент теплопроводности ср считайте постоянными (Рг = 0.75, ср = МО3 Дж/кг-К). Сравните результаты расчетов с аналитическими данными ван Дриста [van Driest, 1952] (данные по теплообмену можно найти в работе Кейза и Крау- форда [Kays, Crawford, 1980]). 7.19. Модифицируйте разностную схему, использованную при решении за- задач 7.13—7.15, так, чтобы она позволила рассчитывать турбулентный погра- пограничный слой несжимаемой жидкости на пластине. Используйте алгебраиче- алгебраическую модель турбулентности, приведенную в гл. 5. Проведите расчет для слу- случая Моо = 33 м/с, v = 1.51-10~5 м^с. Постройте профили скорости, рассчитан- рассчитанные вами:, в координатах «закона стенки» и сравните их с приведенным на рис. 5.7. Сравните рассчитанные значения Cf с измеренными Вигхардтом и Тилльманом [Wieghardt, Tillmann, 1951]. Последние приведены в следующей таблице: X, М 0.087 0.187 0.287 0.387 0.487 cf 0.00534 0.00424 0.00386 0.00364 0.00345 х, м 0.637 0.787 0.937 1.087 cf 0.00337 0.00317 0.00317 0.00308 7.20. Проверьте соотношение G.79). 7.21. Найдите конкретный вид членов Q* ий"в уравнении G.94), полу- полученном при применении метода Дюфорта —- Франкела к расчету внутренних течений. 7.22. Проверьте соотношение G.97) для полностью неявного метода. 7.23. Проверьте соотношение G.100). 7.24. Проверьте соотношение G.104). 7.25. Выведите G.116).
612 Гл. 7. Численные методы решения уравнений пограничного слоя 7.26. Напишите конкретный вид уравнений G.110) —G.112) в декартовой системе координат для случая трехмерного ламинарного пограничного слоя несжимаемой жидкости. Постройте конечно-разностный аналог этих уравне- уравнений, используя метод Кранка — Николсона. Поясните, как вы будете прово- проводить линеаризацию разностных уравнений. 7.27. Повторите задачу 7.26 для схемы зигзаг, предложенной Краузе. 7.28. Выберите подходящую неявную разностную схему расчета уравне- уравнений трехмерного ламинарного пограничного слоя в плоскости симметрии мо- модельного течения, описанного в п. 7.7.4. Сопоставьте рассчитанный коэффи- коэффициент трения с данными Цебеци [Cebeci, 1975] и (или) с рис. 7.30(Ь). 7.29. Проведите расчет модельного течения, описанного в п. 7.7.4, по схеме Кранка — Николсона при помощи сетки, описанной в том же разделе. Сравните результаты расчетов с данными Цебеци [Cebeci, 1975]. 7.30. Напишите разностную схему зигзаг решения уравнений двумерного нестационарного пограничного слоя несжимаемой жидкости.
Глава 8 Численные методы решения параболизованных уравнений Навье—Стокса § 8.1. Введение Уравнениями пограничного слоя можно пользоваться для расчета многих течений вязкой жидкости, как было показано в гл. 7. Имеется, однако, ряд важных задач динамики вязкой жидкости, которые не могут быть решены при помощи уравне- уравнений пограничного слоя. В этих задачах допущения пограничного слоя просто несправедливы. Например, если имеет место полное слияние вязкого и невязкого потоков, то их нельзя рассчиты- рассчитывать независимо друг от друга, как это делается в теории по- пограничного слоя. Поэтому приходится решать систему уравне- уравнений, справедливую как в невязкой, так й в вязкой областях течения. На рис. 8.1 изображены некоторые поля течений, для опи- описания которых уравнения пограничного слоя непригодны. Ги- Гиперзвуковое течение разреженного газа вблизи заостренной входной кромки плоской пластины (рис. 8.1 (а)) является клас- классическим примером вязкого потока, который нельзя рассчиты- рассчитывать при помощи уравнений пограничного слоя. Фактически в непосредственной близости от входной кромки газ нельзя даже считать сплошной средой, так что в этой части поля течения неприменимы и уравнения Навье — Стокса. В области сливше- слившегося слоя, когда газ уже можно рассматривать как сплошную среду, ударная волна и вязкий слой слиты в одно целое и неот- неотличимы друг от друга. Ниже по течению ударный слой можно рассматривать как разрыв и между ним и вязким слоем возни- возникает явно выраженная область невязкого потока. Отсюда на- начинается область взаимодействия, которая далее делится на об- области сильного и слабого взаимодействия. Течение в области слабого взаимодействия по мере продви- продвижения вниз по потоку в конечном счете развивается в классиче- классическое прандтлевское погранслойное течение. Очевидно, уравнения- уравнениями пограничного слоя нельзя пользоваться в области слившихся слоев, так как вязкий слой и ударная волна слиты друг с дру- другом абсолютно неразличимо. В начале области сильного взаи- взаимодействия вязкое течение нельзя рассчитывать независимо от невязкого из-за того, что они сильно взаимодействуют друг с
514 Гл. 8. Решение параболизованных уравнений Навье — Стокса Ударная волна Ударный слой ч \\\\\\\\\\\\\\\\\\\^^ Кинетическая теории Гиперзвушое взаимодействие — Модель сплошной среды Пограничный слой
§ 8.1. Введение 515 (d) Рис. 8.1. Примеры течений, для описания которых уравнения пограничного слоя неприменимы, (а) Обтекание входной кромки плоской пластины гипер- гиперзвуковым потоком разреженного газа; (Ь) слой смешения с сильным попе- поперечным градиентом давления; (с) обтекание затупленного тела сверхзвуковым потоком на больших высотах; (d) течение в двугранном угле. другом. В области слабого взаимодействия уже возможен расчет вязкой и невязкой частей поля течения независимым образом, но это следует делать путем итераций, как показано в гл. 7. Другими словами, сначала рассчитываются уравнения погра- пограничного слоя с приближенно заданными граничными условиями на внешней границе. Затем можно рассчитать невязкую часть течения с поправкой на толщину вытеснения, что дает новые уточненные условия на внешней границе для следующей ите- итерации в пограничном слое. Эту процедуру можно повторять, пока решение во всей области не будет меняться от итерации к итерации. За исключением случаев очень слабого% взаимо- взаимодействия, замечено, что такая итерационная процедура часто менее эффективна, чем решение уравнений, пригодных как для вязкой, так и для невязкой областей поля течения [Davis, Rubin, 1980]. На рис. 8.1 (Ь) изображено течение в слое смешения, для которого уравнения пограничного слоя (уравнения тонкого сдвигового слоя) неприменимы. Поперек слоя смешения су- существует сильный градиент давления. Следовательно, обычные уравнения пограничного слоя (уравнения тонкого сдвигового слоя), содержащие уравнение 'движения в нормальном направ- направлении в виде др/ду = 0, (8.1)
516 Гл. 8. Решение параболизованных уравнений Навье —Стокса в этом случае непригодны и требуется более полное уравнение движения в нормальном направлении. Другой пример поля те- течения, которое нельзя описать уравнениями пограничного слоя — сверхзвуковое обтекание затупленного тела на больших высотах (рис. 8.1 (с)). В пространстве между ударной волной и телом (т. е. в ударном слое) существует сильное взаимодейст- взаимодействие между пограничным слоем и невязким течением, поэтому для расчета такого течения используют уравнения, пригодные для обеих областей (вязкого и невязкого течений). На рис. 8.1 (d) изображено течение в двугранном угле (угле, образованном двумя пересекающимися плоскостями). Это наш последний пример течения, когда уравнения пограничного слоя неприменимы. Как показано в гл. 7, в уравнения пограничного слоя включаются производные только по одной, так называе- называемой нормальной координате. Вблизи вершины двугранного угла производные, входящие в вязкие члены, по обоим нормальным направлениям будут величинами одного порядка. Такого рода конфигурации часто встречаются, например, в каналах прямо- прямоугольного сечения и в местах сочленения крыло — фюзеляж. Очевидно, что полные уравнения Навье — Стокса можно ис- использовать для расчета полей течений, изображенных на рис. 8.1, как впрочем и любого другого течения, для которого неприменимы уравнения пограничного слоя. В некоторых слу- случаях только их и можно применять. К сожалению, уравнения Навье — Стокса с трудом поддаются решению, поскольку это сопряжено с большими затратами машинного времени и па- памяти. Особенно это верно в отношении уравнений Навье — Стокса для сжимаемой жидкости, которые образуют смешан- смешанную систему эллиптически-параболических уравнений для ста- стационарных течений и гиперболически-параболических уравнений для нестационарных течений. Обычно даже для расчета стацио- стационарного течения применяется зависящая от времени процедура решения, т. е. нестационарные уравнения Навье — Стокса инте- интегрируются по времени до тех пор, пока не будет достигнуто установившееся решение. Таким образом, при расчете трехмер- трехмерного течения с использованием уравнений Навье — Стокса для сжимаемого газа необходимо решать четырехмерную (три про- пространственных измерения и время) задачу. Методы решения полных уравнений Навье —Стокса будут обсуждаться в гл. 9. К счастью, во многих задачах расчета вязких течений, в ко- которых уравнения пограничного слоя нельзя применять, можно решать систему уравнений, которая по сложности занимает промежуточное положение между полными уравнениями На- Навье—Стокса и уравнениями пограничного слоя. Эти уравнения принадлежат к классу так называемых уравнений Навье —
§ 8.2. Уравнения Навье — Стокса в приближении тонкого слоя 517 Стокса в приближении тонкого слоя или параболизованных уравнений Навье —Стокса. В этот класс попадает несколько систем уравнений. Назовем некоторые из них: уравнения На- Навье— Стокса в приближении тонкого слоя, параболизованные уравнения Навье — Стокса, частично параболизованные урав- уравнения Навье — Стокса, уравнения вязкого ударного слоя, ко- конические уравнения Навье — Стокса. Системы уравнений этого класса характеризуются тем, что их можно применять как в невязкой, так и в вязкой областях поля течения. Кроме того, во всех этих уравнениях содержится ненулевой градиент давления в нормальном направлении. Это совершенно необходимо для того, чтобы течения в вязкой и не- невязкой областях можно было бы решать одновременно. Когда эти уравнения используются вместо полных уравне- уравнений Навье — Стокса, это имеет два очень больших преимуще- преимущества. Во-первых, эти уравнения состоят из меньшего количества членов, что приводит к сокращению времени счета. Во-вторых, что более важно, в стационарном случае большинство систем этого класса состоит из гиперболически-параболических урав- уравнений по координате в направлении основного потока (при соблюдении некоторых условий). Другими словами, уравнения Навье — Стокса «параболизуются» в продольном направлении. Как следствие этого их можно решать маршевыми методами типа применяемых в теории пограничного слоя, что уменьшает число измерений с четырех до трех пространственных. Тем са- самым достигается существенная экономия памяти и уменьшается время счета. В этой главе мы обсудим вывод уравнений, отно- относящихся к типу уравнений Навье — Стокса в приближении тон- тонкого слоя, и некоторые методы их решения. § 8.2. Уравнения Навье — Стокса в приближении тонкого слоя Формально нестационарные уравнения пограничного слоя можно получить, пренебрегая в полных уравнениях Навье — Стокса членами порядка 1/Re[/2 и выше. Вследствие такого ана- анализа порядка величин все вязкие члены с производными по на- направлению, параллельному поверхности тела, опускают, так как они существенно меньше вязких членов с производными по на- направлению, нормальному к стенке. Помимо этого, уравнение движения в нормальном направлении сводится к совсем про- простому уравнению типа уравнения (8.1) в декартовой системе координат, означающему, что нормальный градиент давления очень мал. В приближении тонкого слоя в нестационарных урав- уравнениях Навье — Стокса вязкими членами с производными по
518 Гл. 8. Решение параболизованных уравнений Навье — Стокса направлениям, параллельным поверхности тела, также прене- пренебрегают, но остальные члены в уравнениях движения сохра- сохраняются. Одно из основных достоинств сохранения членов, ко- которыми обычно пренебрегают в теории пограничного слоя, за- заключается в возможности прямого расчета отрывных и возврат- возвратных течений. Без труда рассчитываются также и течения с боль- большими градиентами давления в нормальном направлении типа изображенных на рис. 8.1. Рис. 8.2. Направление .осей системы координат при обтекании плоской пла- пластины. Концепция приближения тонкого слоя возникает также из детального рассмотрения типичных случаев численного решения полных уравнений Навье — Стокса при больших числах Рей- нольдса [Baldwin, Lomax, 1978]. В этих расчетах значительная часть ресурсов ЭВМ тратится на вычисление нормальных гра- градиентов в пограничном слое, так как для этого необходима сетка с очень малым шагом. В результате градиенты в направ- направлениях, параллельных поверхности тела, обычно не разрешают- разрешаются адекватным образом, даже если соответствующие вязкие члены и сохраняются в уравнениях. Следовательно, при числен- численном решении уравнений Навье — Стокса во многих случаях имеет смысл опускать члены, которые не разрешаются адекват- адекватным образом, при условии что они малы. Эти соображения при- приводят к уравнениям Навье —Стокса в при0лижении тонкого слоя. Упрощая полные уравнения Навье — Стокса в соответствии с приближением тонкого слоя, для изображенного на рис. 8.2 течения получаем в декартовой системе координат следующие уравнения:
§ 8 2. Уравнения Навье —Стокса в приближении тонкого слоя 519 Уравнение неразрывности Уравнение движения по координате х И2) + ^-(р«О-^)+^(р«ш)=0. (8.3) Уравнение движения по координате у Уравнение движения по координате z Уравнение энергии , д д ( ди А до 0. (8.6) Эти уравнения записаны для случая ламинарного течения, но их легко модифицировать и для турбулентного течения, исполь- используя методику § 5.4. Для тел более сложной формы необходимо отобразить по- поверхность тела из физического пространства на вычислительное и уже в нем применять приближение тонкого слоя. Зададим это отображение преобразованием общего вида ? = !(*, У, z, t), ч = л(*э у. z> 0, ( С = С(*. У, *> 0, { ' и пусть поверхность тела определяется уравнением г\ = О (рис. 8.3). Преобразованные уравнения в строго дивергентной форме имеют вид ^o, (8.8) где / — якобиан преобразования и U, E, F и G определяются уравнениями E.44). Теперь применим приближение тонкого
520 Гл. 8. Решение параболизованных уравнений Навье — Стокса слоя к преобразованным уравнениям Навье — Стокса. В рамках этого приближения можно пренебречь всеми вязкими членами, содержащими частные производные по направлениям g и ?. По- Поверхность тела («О (Ь) Рис. 8.3. Отображение физической области течения (а) на вычислитель- вычислительную (Ь). лученные уравнения тонкого слоя можно записать в следующем виде: dU2 , dE2 , <5F2 . <?G2 <5S2 /о f\\ где puU + lxp pot/ + lyP pwU цхр + (8.Ю)
§ 8.3. Параболизованные уравнения Навье — Стокса и все вязкие члены содержатся в О " I* (Ч| + Л2 + Л2) ^ + х (ЛА, + ЧД + W и (л2 + л2, + л2) *„ + f (v*, + Vn + ч,»ч I* (Л1 + Л2 + л!) «\, + Т (ЧЛ| + Vti + W К + Л2 + Л2,) [-J- ( + v> + ш% + *Г J + " ^^^ + V + Ъ11*) (^"ч + 4f ич + 521 (8.11) Для компактности выражения (8.10) записаны через контрава- риантные компоненты скорости U, V и W, которые определяются в виде (8.12) Uy Vy W суть контравариантные компоненты скорости в направ- направлениях, нормальных к поверхности постоянства g, т| и ? соот- соответственно. Хотя уравнения Навье — Стокса в приближении тонкого слоя существенно проще полных уравнений Навье — Стокса, все же требуются значительные ресурсы ЭВМ для их численного решения. Уравнения тонкого слоя образуют смешанную систему гиперболически-параболических уравнений в частных производ- производных относительно времени. Следовательно, для их решения можно использовать методы решения уравнений, зависящих от времени, как это обычно делают при решении уравнений На- Навье— Стокса для сжимаемого газа. Поэтому отложим обсуж- обсуждение конечно-разностных методов решения уравнений тонкого слоя до гл. 9, в которой будут подробно рассматриваться мето- методы решения полных уравнений Навье — Стокса. § 8.3. Параболизованные уравнения Навье—Стокса Параболизованные уравнения Навье — Стокса получили в последнее время широкое распространение, потому что их при- применение позволяет весьма эффективно рассчитывать сложные стационарные трехмерные сверхзвуковые течения вязкого газа. 17 Д. Андерсон и др. Том 2
522 Гл. 8. Решение параболизованных уравнений Навье — Стокса Эффективность такого расчета обусловлена применением мар- маршевых по координате конечно-разностных схем, тогда как для решения полных уравнений Навье —Стокса применяются мар- маршевые по времени схемы. Поэтому затраты ресурсов ЭВМ на решение параболизованных уравнений Навье — Стокса во всем поле течения для сверхзвукового потока сравнимы с затратами на расчет только невязкой части поля течения по уравнениям Эйлера или только вязкой части по уравнениям пограничного слоя. Далее, поскольку параболизованные уравнения Навье — Стокса справедливы и в вязкой, и в невязкой областях течения, взаимодействие последних автоматически учитывается в расче- расчетах по этим уравнениям. Термин «параболизованные» уравнения Навье — Стокса не- несколько неточен, так как на самом деле эти уравнения при вы- выполнении некоторых условий образуют смешанную систему ги- гиперболически-параболических уравнений. Эти условия вклю- включают требования того, чтобы внешний невязкий поток был сверх- сверхзвуковым, а продольная компонента скорости всюду была по- положительна. Заметим, что последнее исключает возможность расчета отрыва в продольном направлении, хотя отрыв в по- поперечном направлении возможен. Еще одно ограничение связано с наличием продольного градиента давления в уравнении дви- движения вдоль продольной координаты. Если этот член включать во всем поле течения, тогда происходит передача влияния вверх по потоку в дозвуковой части пограничного слоя, что делает маршевый метод плохо обусловленным. Это ведет к экспонен- экспоненциально растущим решениям, часто называемым расходящи- расходящимися. Было предложено несколько способов преодоления этого затруднения, и вкратце они будут обсуждены ниже. 8.3.1. Вывод параболизованных уравнений Навье — Стокса В общем случае вывод параболизованных уравнений На- Навье— Стокса из полных уравнений Навье — Стокса является не таким строгим, как вывод уравнений пограничного слоя. По этой причине возникло несколько слегка отличающихся версий параболизованных уравнений Навье — Стокса. Их различие обусловлено типом рассматриваемого течения. Однако во всех случаях нормальные градиенты давления в уравнениях сохра- сохраняются, а вторые производные по продольному направлению опускаются. Одно из самых ранних исследований с использованием пара- параболизованных уравнений выполнили Рудман и Рубин [Rudman, Rubin, 1968]. Они рассчитали сверхзвуковое ламинарное тече- течение в окрестности входной кромки плоской пластины (см.
§ 8.3. Параболизованные уравнения Навье — Стокса 523 рис. 8.1 (а)). Рудман и Рубин получили параболизованные урав- уравнения из полных уравнений Навье — Стокса при помощи раз- разложения в ряд. Такой метод упрощения уравнений Навье — Стокса является альтернативой методу, основанному на анализе порядка величин и использованному в гл. 5 для вывода урав- уравнений пограничного слоя. При разложении в ряд переменные сначала обезразмеривают по некоторым локальным характер- характерным параметрам течения, чтобы можно было оценить порядок величин разных членов в уравнениях Навье — Стокса. Затем производят разложение в ряд. Рудман и Рубин предложили делать это в следующем виде: (ЛЗ) х = x*L> у = //*б, 6 = 6*L, где член с нижним индексом ref есть характерный местный па- параметр течения, обезразмеренный по параметру свободного по- потока, L — характерная длина по координате х и б — характер- характерная длина по координате у. Первый член разложения, обозна- обозначенный нижним индексом 0, используется для получения реше- решения нулевого порядка, тогда как для получения решения пер- первого порядка необходимы и первый, и второй члены. Для отно- относительно тонкой возмущенной области, показанной на рис. 8.1 (а), нормальные к поверхности градиенты много больше градиентов в направлениях, параллельных поверхности, и б* можно пола- полагать малой величиной. Подставляя это разложение в двумерные стационарные урав- уравнения Навье — Стокса, получаем следующие безразмерные уравнения (для удобства нижний индекс 0 опущен): Уравнение неразрывности до и . до v s\ t \ /о 1 л\ v в 1- v m = О (в). (о. 14) Уравнение движения по координате х i 1 д ( * ди* \ < л г /pj ч — п /л «г»ч "т~ '—*~~2 *" I М* д * 1 "т" ^ L®> VKCref) J • vp.lOj 17*
524 Гл. 8. Решение параболизованных уравнений Навье — Стокса Уравнение движения по координате у ри дх. tpo др — {6*) ду* -h F*)*Reref [з ду* К*1 ду*) + 0Ь «->"']• <816) Уравнение энергии А2г » , дГ* , . » <эг* ALp" ^" + Pa^F ( у 1 д ( *дГ_\\ у— 1 Рг (б*J RercE й j"" 4 • ( ди* \г , 4 , / dv* \* 4 . du* dv* » K) +^ () ц О [A2(Rerer)-', Ff(Reref)-', ^^Л ] • (8.17) В выписанных выше уравнениях а газ полагается совершенным. Следующий шаг состоит в том, чтобы выявить члены, кото- которыми можно пренебречь по сравнению с другими в уравнениях (8.14) — (8.17). Для этого необходимо оценить порядки величин Reref, А2 и (Д/б*J в различных областях поля течения. Из тео- теории пограничного слоя известно, что в тонком вязком слое ве- величина Reref имеет порядок 1/(б*J. К тому же на начальном участке вязкого слоя А2 пропорционально (Що)"\ так как здесь r*ef=l. Для сжимаемой жидкости из теории пограничного слоя [Schlichting, 1968] следует, что А2 может достигать мак- максимального значения порядка (у—1)/BАу), где А изменяется от Рг-1/2 для случая адиабатической стенки примерно до 4 в пределе холодной стенки. Поэтому для большинства случаев мы можем положить, что А2 <С 1 при Moo ^ 5. Рудман и Рубин [Rudman, Rubin, 1968] показали, что (А/б*J ~ 1 в области слившихся слоев. Ниже по течению в области сильного взаимо- взаимодействия (А/б*J очень велико вблизи стенки и уменьшается до величины порядка единицы на внешней границе пограничного слоя. Теперь с учетом информации об относительных величинах Reref, А2 и (А/б*J в различных областях поля течения можно упростить уравнения (8.14) — (8.17). Выписывая систему урав-
§ 8.3. Параболизованные уравнения Навье —Стокса 525 нений нулевого порядка (Моо^б), мы можем пренебречь чле- членами порядка (8*)*, А2 и е, но обязаны сохранить члены порядка (Д/б*J. Поэтому уравнения неразрывности и движения по ко- координате у уже не упрощаются. С другой стороны, уравнение движения по координате х упрощается, поскольку можно опу- опустить член с продольным градиентом давления, а уравнение энергии сводится к уравнению dtf/dym = O. (8.18) Объединяя уравнение (8.18) с уравнением движения по коор- координате х, находим и* = const = 1 или и = К*,. (8.19) Очевидно, что этот результат тривиален (применим только для невозмущенного потока), и мы вынуждены сохранять члены более высокого порядка [(б*J, А2 и е], чтобы уравнение энер- энергии имело смысл. Отметим, что можно избавиться от многих членов высокого порядка при помощи уравнения (8.19). Окон- Окончательно уравнения нулевого порядка в размерной форме за- запишутся в виде Уравнение неразрывности ^о. (8.20) Уравнение движения по координате х ди . ди д Уравнение движения по координате у Уравнение энергии дТ Уравнения нулевого порядка справедливы на начальном участке поля течения вокруг входной кромки, когда Moo ^ 5, тогда как уравнения первого порядка —при ЛЬ» ^ 2. Уравне- Уравнения нулевого порядка были получены в пренебрежении членами порядка (б*J, А2 и е. Так как е — коэффициент при членах пер-
526 Гл. 8. Решение параболизованных уравнений Навье — Стокса вого порядка, их порядок будет определяться наибольшей из величин (б*J и А2. Как показали Рудман и Рубин, чтобы вели- величину (б*J можно было полагать очень малой (^0.05), следует считать уравнения нулевого порядка непригодными выше точки, в которой Хоо/М^ « 2, где %«> — параметр сильного взаимодейст- взаимодействия, определенный как 4-1/2 Поэтому в настоящей задаче обтекания входной кромки плоской пластины необходимо иметь начальное приближение для вход- входного участка. Точно так же обстоит дело и во всех других за- задачах, в которых решаются параболизованные уравнения На- Навье— Стокса. В рассматриваемой задаче допустимо пользо- пользоваться начальным приближением, локализованным вблизи вход- входной кромки, поскольку это оказывает малое влияние вниз по потоку. Так происходит оттого, что только малый расход про- проходит между пластиной и ударным слоем именно в этом на- начальном сечении по сравнению с расходом между пластиной и ударной волной в сечениях, расположенных ниже по потоку. В других задачах начальное приближение будет оказывать не- некоторый эффект на течение вниз по потоку и во многих случаях начальное приближение следует определять точно. В параболизованных уравнениях Навье — Стокса, получен- полученных Рудманом и Рубином, отсутствует член с продольным гра- градиентом давления, чтобы не было влияния вверх по потоку в дозвуковой части пограничного слоя. В результате эти уравне- уравнения обнаруживают строго параболическое поведение в области пограничного слоя. Именно по этой причине Дэвис и Рубин [Davis, Rubin, 1980] называют эти уравнения параболическими уравнениями Навье — Стокса вместо параболизованных. По- Последний же термин они используют для обозначения системы уравнений, содержащих продольный градиент давления. Параболизованные уравнения Навье — Стокса, которые вы- вывели Рудман и Рубин, использовались для расчета течений в окрестности входной кромки для двух- и трехмерных конфигу- конфигураций, включая плоские пластины, двухгранные углы, конусы и концы крыльев (библиографию см. в [Lin, Rubin, 1973b]). Трехмерные уравнения получаются аналогично двумерным. Сна- Сначала обезразмеривают координаты х, у, z по L, б^ и б^соответ-^ ственно. Скорости и, v, w обезразмеривают по V^, У^б* и VJ?Z соответственно, где b*y = bJL и б* = бг/1. Члены порядка (б*J, (б*J, 6*5* и т. д. считаются малыми. После подстановки в уравнения Навье —Стокса разложения в ряд и отбрасывания
§ 8.3. Параболизованные уравнения Навье — Стокса 527 членов более высокого порядка малости получаем трехмерные уравнения нулевого порядка Уравнение неразрывности Уравнение движения по координате х ди , ди . ди д ( ди \ . д ( ди Уравнения движения по координате у dv . dv . dv dp , 4 д ( dv 2 д ( ди x dw Уравнения движения по координате z dw . dw . dw dp . 4 д ( dw ^r + Py + pte) = ^ + ^(^ д ( dw \ . д ( ди\ 2 д ( dv . ди\ , д f dv\ "Щ У? ~дТ) + Ш Vх ~Ш) ~ Т IF I/ ~bj + •* Ж) + dp" I1* Uj • (8.27) Уравнение энергии дТ , дТ . дТ (ди . dv , dw + 9vc + pwcp[ + + дТ\ , д (. дТ Г/ du ,2 , (ди \2 ( дл> Параболизованные уравнения Навье — Стокса, очень похо- похожие на выведенные Рудманом и Рубином, получены независимо в работе [Cheng et al., 1970]. Причем эти уравнения содержат член с продольным градиентом давления. Вероятно, наиболее общая форма параболизованных уравнений Навье — Стокса [Lubard , Helliwell, 1973, 1974] получена в предположении, что вязкие члены с производными в продольном направлении (вклю- (включая тепловые потоки) полагают малыми по сравнению с вяз- вязкими членами с производными в нормальном и поперечном на- направлениях. Иными словами, вязкие члены с производными в продольном направлении считаются порядка 0A), тогда как вязкие члены с производными в нормальном и поперечном на- направлениях порядка О (Re^/2). Следовательно, эти параболизо-
528 Гл. 8. Решение параболизованных уравнений Навье —Стокса ванные уравнения Навье — Стокса получаются путем простого отбрасывания из стационарных уравнений Навье — Стокса всех вязких членов, содержащих частные производные в продольном направлении. Результирующая система уравнений в декартовой системе координат выглядит так (х — продольное направление): Уравнение неразрывности Уравнение движения по координате х ди , ди , ды dp , д / ди \ , д / ди (8.30) Уравнение движения по координате у Уравнение движения по координате z д ( dv \ 2 д Уравнение энергии дТ . дТ . дТ ( ди д (ьдТ\.д , дТ \ , Г/ ди у . / ди у , f йда , до Интересно сравнить эту систему параболизованных уравнений с той, которую получили Рудман и Рубин (уравнения (8.24) — (8.28)). Заметим, что уравнения неразрывности и энергии оди- одинаковы, а уравнения движения отличаются. В частности, как отмечалось выше, уравнение движения по координате х содер- содержит продольный градиент давления. Теперь мы можем записать параболизованные уравнения Навье — Стокса в системе координат общего вида. Полные урав- уравнения Навье — Стокса в этой системе координат записываются
§ 8.3. Параболизованные уравнения Навье — Стокса 529 в виде где U = р ри pv pw ри pu2 puv puw t + p pv puv v2 + pvw pw puw pvw = -j Ц [2 (Ъхиг + t\x М*хх + *х Хх XY ЬУУ (8.34) (8.35) шхгг — qz_
530 Гл. 8. Решение параболизованных уравнений Навье — Стокса хуу = Т I* I2 (Б„^ (8.36) = М- Отметим, что обычно векторы Е, F и G расщепляют на невяз- невязкую (нижний индекс /) и вязкую (нижний индекс v) части. Почему это делают, станет ясно из последующего описания про- процедуры численного решения параболизованных уравнений На- Навье— Стокса. Последние в криволинейных координатах теперь можно получить, просто опуская нестационарные и вязкие чле- члены с производными по продольному направлению g. В резуль- результате получаем уравнения где 1 T[\(Ei-K) + %(F,-K) + \(^-^)]- (8-38) и штрих используется для указания на то, что члены, содержа- содержащие частные производные по направлению ?, опущены. Поэтому сдвиговые напряжения и тепловые потоки в уравнениях (8.35)
§ 8.3. Параболизованные уравнения Навье — Стокса 531 будут выражаться в виде ^ = 7зй [2 (л,» а>л + ?аюс) - (v*4 + ?А) ~ ( Vn тед = I* <2 = I* (ПА, + Sz"s + Ляа»ч + ?,a»t), Ч2 = I* (V, + ^ + Ч,а»„ + С,»;). с). (8-39) Во многих приложениях [Schiff, Steger, 1979] для парабо- лизованных уравнений Навье — Стокса можно использовать приближение тонкого слоя. В рамках этого допущения резуль- результирующими уравнениями будут просто стационарные уравнения Навье — Стокса в приближении тонкого слоя. После перехода к криволинейным координатам их можно записать как где Ег, F2, G2 и S2 определяются уравнениями (8.10) и (8.11). 8.3.2. Продольный градиент давления Градиент давления в уравнении движения в продольном на- направлении обеспечивает передачу информации вверх по потоку через дозвуковые части поля течения, например в пограничном слое. Вследствие этого маршевый по пространственной коорди- координате метод решения оказывается плохо обусловленным и во многих случаях приводит к экспоненциально растущим реше- решениям (расходящимся решениям). Эти расходящиеся решения характеризуются либо увеличением давления на стенке, как это бывает при отрыве, либо уменьшением давления на стенке, как в веере волн разрежения. Аналогичное поведение [Lighthill, 1953] наблюдается для уравнений пограничного слоя, когда про- продольный градиент давления не задается. Единственное отличие состоит в том, что в случае параболизованных уравнений На- Навье — Стокса уравнение движения в нормальном направлении допускает взаимодействие через давление между критической
532 Гл. 8. Решение параболизованных уравнений Навье — Стокса дозвуковой частью пограничного слоя и внешним невязким те- течением. Чтобы лучше понять, отчего возникают расходящиеся реше- решения, исследуем влияние продольного градиента давления на ма- математическую природу параболизованных уравнений Навье— Стокса. Для простоты ограничимся двумерным случаем совер- совершенного газа с постоянной вязкостью. В рамках этих допуще- допущений уравнения (8.29) — (8.33) могут быть представлены в век- векторном виде dE . dF _ dFv дх ~*~ ду ~ ду ' (8.41) где ри ри2 + сор puv puv (8.42) 0 uy U Обратим внимание на то, что в уравнении движения по коор- координате х в качестве множителя перед градиентом давления в продольном направлении имеется параметр со. Так, если со равно нулю, то продольный градиент давления в уравнении отсутствует, если же со равно единице, то полностью сохранен. Если сначала рассматривать предельный случай невязкой жидкости, то уравнение (8.41) сводится к уравнению Эйлера IF "•" ду — и> которое эквивалентно (8.43) (8.44)
§ 8.3. Параболизованные уравнения Навье — Стокса 533 где и 0 0 0 ~ V 0 0 0 ри2 - 0 pv 0 puv р ри 0 1 УР у — о QV ~ 1 р 0 р» \-- 0 0 ри puv УР 1 0 со 0 v« Y-1 _ 0 " 0 1 УР 1 (8.45) Это гиперболические уравнения относительно переменной х, при условии что собственные значения матрицы [/IJ-1 [Si] вещест- вещественны (см. § 2.5). Собственные значения этой матрицы суть ± Vfr2 — 2а (8.46) где а = [у — со (у — 1)] и2 — соа2, b = —uv[l+y — ©[(у— 1)], с = v2 — а2 и а — скорость звука. Если продольный градиент давления со- сохраняется полностью (т. е. со=1), то легко показать, что все собственные значения вещественны, когда и2 -\- v2 ^ а2 или М^ 1. Это обычное требование, которому необходимо удовле- удовлетворить, чтобы уравнения Эйлера можно было интегрировать маршевой по пространственной координате процедурой. Однако, как только в уравнении сохраняется хотя бы часть градиента давления (т. е. О ^ со ^ 1), собственные значения будут оста- оставаться вещественными даже в дозвуковых областях, если (Y-1)M2 (8.47) где М* = и/а. Это ограничение на продольный градиент давле- давления получено в предположении, что нормальная компонента скорости v много меньше продольной компоненты и. Рассмотрим далее предельный случай вязкой жидкости, иг- игнорируя в уравнении (8.41) члены с первыми производными по у. Полученные при этом уравнения можно записать в виде Ш0х = [В2]099> (8.48)
534 Гл. 8. Решение параболизованных уравнений Навье — Стокса где [А2] = и и2 UV и (а2 + о2) 2 0 0 0 -VP _ (Y - 1) р2 Рг YP Y- 0 1 0 4 i и, р 2ры ру , Р(ЗоМ 1 ' 2 0 0 4 3 4 3 V (Y- -t»2) 0 0 0 Y 1)Р ( ) 0 ри • рио — Рг _ 0 со 0 Y« Y-1 (8.49) Это параболические уравнения относительно переменной ху если собственные значения матрицы Иг]" [^2] вещественны и положительны (см. § 2.5). Собственные значения должны быть положительными, чтобы положительная вязкость приводила к демпфированию в продольном направлении. Собственные зна- значения можно найти из следующего уравнения (полагая, что фО) ? >•) {[«(V - I) - V М5 + i} + =0. (8.50) Было показано [Vigneron et al., 1978], что определяемые из этого уравнения собственные значения будут вещественными и положительными, если и > 0, (8.51) (8.52) Из неравенства (8.51) следует запрет на обратные течения, тогда как неравенство (8.52) накладывает ограничение на про- продольный градиент давления, прежде задаваемое выраже- выражением (8.47). Из этого мы заключаем, что неустойчивость, обус- обусловленная наличием продольного градиента давления в парабо- параболизованных уравнениях Навье — Стокса, имеет фактически не- невязкую природу. Отметим, что правая часть неравенства (8.52), обозначенная через f(M*), является функцией местного числа Маха по про-
§ 8.3. Параболизованные уравнения Навье — Стокса 535 дольной скорости М*, которая равна 1, когда М* = 1, и больше 1, когда М* > 1 (рис. 8.4). Отсюда следует, что при М* > 1 продольный градиент давления может быть полностью включен в уравнение движения. Однако при М* < 1 только часть этого члена, а именно (одр/дху следует оставить с тем, чтобы собственные значения оставались вещественными и поло- положительными. Заметим также, что о стремится к нулю вблизи Рис. 8.4. Ограничение на изменение продольного градиента давления в дозву- дозвуковых областях потока. стенки, где М* = 0. Таким образом, мы видим, что решения параболизованных уравнений Навье — Стокса, полученные мар- маршевым методом по пространственной координате, подвержены неустойчивостям (расходящиеся решения), когда продольный градиент давления полностью сохраняется в дозвуковых частях пограничного слоя, так как тем самым вводится в них элемент эллиптичности. Предложены различные способы преодоления этой трудности, и мы их сейчас обсудим. Самый очевидный способ борьбы с неустойчивостью — пол- полностью отбросить градиент давления в дозвуковых зонах. Это даст устойчивую маршевую схему, но и приведет к ошибкам для полей течений с большими продольными градиентами дав- давления. Следует, однако, заметить, что вариации давления в про-
536 Гл. 8. Решение параболизоваиных уравнений Навье — Стокса дольном направлении будут по-прежнему сказываться на чис- численном решении в случае, если давление определяется из урав- уравнения движения по координате у и уравнения энергии. Аль- Альтернативный подход состоит в задании изменения продольного градиента давления. Очевидно, приравнивание нулю градиен- градиента давления — один из путей того, как это можно осуществить. Если продольный градиент давления определен, его можно исключить из матриц [А\] и [А2]\ в уравнениях (8.44) и (8.48) и рассматривать как источниковый член в задаче нахождения собственных значений. Следовательно, продольный градиент давления уже не будет влиять на математическую природу уравнений. При решении уравнений пограничного слоя про- продольный градиент давления обычно известен из расчета внеш- внешнего течения невязкой жидкости или в случае внутренних тече- течений определяется из закона сохранения массы. К сожалению, при решении параболизованных уравнений Навье — Стокса продольный градиент давления заранее неизвестен и должен вычисляться в процессе решения. В некоторых работах продольный градиент давления был сохранен и в дозвуковых зонах и аппроксимировался разностя- разностями назад, которые рассчитываются с использованием информа- информации с предыдущего слоя по маршевой координате. Например, когда рассчитывается решение на слое f+1, производная др/дх представляется в виде IE. « Pi-Pi-* (8.53) т. е. это есть разность назад первого порядка. Лубард и Хел- лиуэлл [Lubard, Helliwell, 1973] исследовали устойчивость (расходимость), используя разности назад для продольного градиента давления в уравнениях движения и энергии. Они при- применили неявную разностную схему и показали при помощи ана- анализа устойчивости по Фурье, что неустойчивость будет иметь ме- место, если A*<(A*)min. (8.54) Это условие устойчивости очень необычно, так как обыкно- обыкновенно из анализа устойчивости по Фурье вытекает, что неустой- неустойчивость будет иметь место, если Ал: больше некоторого (Ал:)тах. Когда такой анализ был произведен для двумерных параболи- параболизованных уравнений Навье —Стокса (8.48) —(8.49), то оказа- оказалось, что 'МРЦ/И)[A/М|)-1](АУJ n = vs{n*(P/2) '
§ 8.3. Параболизованные уравнения Навье — Стокса 537 где р —волновое число (kmAy). Лубард и Хеллиуэлл показали также, что если продольный градиент давления аппроксимиро- аппроксимировать на неявном слое, как и все остальные члены параболизо- ванных уравнений, то минимальный допустимый шаг (AAr)min удваивается. Чтобы объяснить столь необычное условие устой- устойчивости, Рубин [Rubin, 1981] высказал предположение, что (A*)min является размером области передачи эллиптического взаимодействия вверх по потоку. Если (Ах) > (Ах) mm, т0 это взаимодействие как бы «не замечается» и маршевая процедура устойчива. В противном случае, если (А*) < (Ал:) mm, числен- численное решение пытается учесть это эллиптическое взаимодейст- взаимодействие, что ведет к расходящимся решениям, поскольку передача влияния вверх по потоку в маршевой процедуре запрещена. Рубин и Лин [Rubin, Lin, 1980] показали, что размер области эллиптического взаимодействия имеет порядок толщины дозву- дозвуковой зоны. Поэтому если дозвуковая зона сравнительно боль- большая, то минимальная допустимая величина Ах может быть слишком велика для осуществления точных (или устойчивых) вычислений. Другой метод учета градиента давления в продольном на- направлении называется приближением подслоя. Первыми его предложили Рубин и Лин [Rubin, Lin, 1971], а позже он был применен для параболизованных уравнений Навье — Стокса Шиффом и Стегером [Schiff, Steger, 1979]. В приближении под- подслоя градиент давления в вязкой дозвуковой области вычис- вычисляется в точке вне подслоя, в которой скорость сверхзвуковая. Такое приближение основано на том, что в тонком дозвуковом вязком подслое др/ду пренебрежимо мало. Так как градиент давления задается в дозвуковой зоне, то маршевый по прост- пространственной координате метод даст, видимо, устойчивое реше- решение. Однако, как наблюдали Шифф и Стегер, в некоторых слу- случаях возможны всё же расходящиеся решения. Они могут быть обусловлены взаимодействием через давление сверхзвуковых и дозвуковых областей, которое описывается нормальным уравне- уравнением движения и уравнением энергии. Новый метод учета продольного градиента давления пред- предложили Виньерон и др. [Vigneron et al., 1978a]. В этом под- подходе в дозвуковой вязкой зоне часть продольного градиен- градиента давления ы{др/дх) в уравнении сохраняется, а остальная A — со) (др/дх) либо опускается, либо рассчитывается на явном слое при помощи разностей назад или приближения подслоя. Уравнение (8.41) переписывается в виде. дЕ . дР . dF dFv ,й (-дч аГ + ^Г+аГ^Ж' (8'56)
538 Гл. 8. Решение параболизованных уравнений Навье — Стокса где О A — со)р О (8.57) О и Е, F и Ft, определяются уравнениями (8.42). Параметр со вы- вычисляется по уравнению (8.47) с некоторым коэффициентом запаса а: <туМ* (8-58) Виньерон и др. [Vigneron et al., 1978b] для анализа устойчиво- устойчивости использовали метод Фурье. Для уравнения (8.56) с опущен- опущенным членом д?/ду они применили простую неявную схему (не- (неявную схему Эйлера), а производная дР/дх аппроксимирова- аппроксимировалась разностью назад. Как и ожидалось, они обнаружили, что если рассчитываемый на явном слое градиент давления опу- опущен, то маршевый по пространственной координате метод будет всегда давать устойчивое решение, так как уравнения остаются гиперболически-параболическими. Если этот член остается, то возникает неустойчивость, когда Длс меньше некоторого (A#)min. Оказалось, что при со = 0 (A*)min задается зависимостью (8.55), что подтверждает результаты более ранних работ Лу- барда и Хеллиуэлла. Существуют и другие способы представ- представления продольного градиента давления [Lin, Rubin, 1979; Bug- geln et al., 1980; Yanenko et al., 1980]. Во многих задачах механики жидкости эллиптические, эф- эффекты передачи влияния вверх по потоку сравнительно малы и в упомянутых выше методах удается предотвратить возникно- возникновение неустойчивостей, причем довольно точное решение полу- получается за одно-единственное прохождение поля течения. В дру- других задачах, в которых влияние распространения возмущений вверх по потоку велико (из-за отрыва, наличия следа или ударной волны и т. п.), эти методы оказываются несостоятель- несостоятельными. В результате возникает неустойчивость или предприни- предпринимаемые для ее подавления меры приводят к большим ошибкам. В этих случаях можно использовать процедуру глобальной ре- релаксации по давлению [Rubin, Lin, 1980]. В ней сначала за- задается некоторое распределение давления во всем поле течения для определения градиента давления в каждой точке. Началь- Начальное распределение давления можно получить, либо полагая предельный градиент давления равным нулю, либо применяя
§ 8.3. Параболизованные уравнения Навье —Стокса 539 метод Виньерона с дР/дх = 0, либо беря достаточно большие Дх. Зная градиент давления, параболизованные уравнения Навье — Стокса можно решить с помощью устойчивой конечно- разностной маршевой процедуры при условии, что градиент давления аппроксимируется надлежащим образом. Это реше- решение дает новое распределение давления, которое можно исполь- использовать для расчета градиента давления, необходимого при сле- следующем прохождении расчетной области. Такая итерационная процедура продолжается до получения сходимости. Для адек- адекватного моделирования эллиптического характера поля течения градиент давления должен влиять на течение вверх по потоку. Этого можно добиться, аппроксимируя его разностями вперед, т. е. когда вычисляется решение на слое i + 1, градиент давле- давления представляют в дискретном виде Такого рода дискретизация возможна только при использова- использовании глобальной релаксационной процедуры по давлению, так как обычно pi+2 нам неизвестно. Рубин и Лин исследовали устойчивость, когда др/дх аппроксимируется разностью вперед, и показали, что имеет место безусловная устойчивость. Однако мы приближаемся к границе устойчивости, когда дозвуковые области становятся очень большими. Глобальная релаксационная процедура по давлению пред- представляется многообещающей для задач, в которых влияние вверх по потоку существенно. Однако следует помнить, что эта процедура требует значительно больших затрат машинного вре- времени, нежели типичные расчеты параболизованных уравнений Навье — Стокса с одним прохождением поля течения. В неко- некоторых случаях затраты машинного времени сравнимы с теми, которые требуются для расчета полных уравнений Навье — Стокса. Следовательно, для этих задач параболизованные урав- уравнения Навье — Стокса уже не обладают никакими преимуще- преимуществами по сравнению с полными уравнениями Навье — Стокса. 8.3.3. Численное решение параболизованных уравнений Навье — Стокса Как отмечалось ранее, параболизованные уравнения Навье — Стокса образуют смешанную систему гиперболически- параболических уравнений относительно координаты х в про- продольном направлении при выполнении следующих условий: 1) невязкий поток сверхзвуковой; 2) продольная компонента скорости всюду отлична от нуля;
540 Гл. 8. Решение параболизованных уравнений Навье — Стокса 3) градиент давления в уравнении движения по продольной координате либо опущен, либо неустойчивость подавляется од- одним из способов, описанных в предыдущем разделе. Если эти условия соблюдены, параболизованные уравнения Навье — Стокса можно решать конечно-разностными методами, сходными с теми, которые используются для решения параболи- параболических уравнений пограничного слоя. Поэтому устойчивая мар- маршевая по пространственной координате процедура может ис- использоваться для получения решения во всей расчетной обла- области, начиная с поверхности задания начальных данных и далее вниз по потоку до выходного сечения. Некоторые из решений параболизованных уравнений Навье — Стокса, опубликованных ранее, были получены с ис- использованием явных схем. Это было сделано скорее для удоб- удобства, нежели из соображений эффективности, так как в гл. 7 было показано, что неявные схемы для уравнений этого типа более эффективны. В более поздних работах для решения пара- параболизованных уравнений Навье — Стокса применялись самые разные неявные алгоритмы: неявная схема переменных направ- направлений Писмена — Ракфорда [Nardo, Cresci, 1971], неявные схемы с итерациями [Rubin, Lin, 1972; Lubard, Helliwell, 1973]. Схема предиктор-корректор с итерациями, которую предложили Рубин и Лин, была описана в п. 4.5.10, где она применяется для решения трехмерного линейного уравнения Бюргерса их + сиу + duz = \i(uyy + uzz). (8.60) Линейное трехмерное уравнение Бюргерса — полезная модель параболизованных уравнений Навье — Стокса, однако, разу- разумеется, она не передает нелинейный характер последних. Так, когда схема предиктор-корректор с итерациями применяется к параболизованным уравнениям, то возникают нелинейные члены типа {tif^i i kJ, где т — номер итерации, х = /Ал:, у = jAy, z — kAz. Они линеаризуются методом Ньютона — Рафсона (см. п. 7.3.3), т. е. если f = f {хи х2, ..., */), то где xk обозначает зависимые переменные. Применение этой формулы к нелинейному члену (uT+ilt, kf Дает После линеаризации таким способом всех нелинейных членов получаемую систему алгебраических уравнений (на итерации
§ 8.3. Параболизованные уравнения Навье — Стокса 541 т + 1) можно решать при помощи эффективной процедуры для блочных трехдиагональных систем. Итерирование продол- продолжается, пока не будет получено сходящееся решение в сечении /+ 1. Этот метод неявный по координате у, градиенты по кото- которой наибольшие, но явный по координате z (см. п. 4.5.10), что приводит к следующему условию устойчивости для трехмерных параболизованных уравнений Навье — Стокса: Дх<Дг|-^|. (8.63) До недавнего времени параболизованные уравнения Навье—Стокса решались при помощи неявных разностных схем с итерациями вроде той, которая была описана выше. Виньерон и др. [Vigneron et al., 1978a] впервые предложили бо- более эффективную неявную приближенно факторизованную схему без итераций. Этот алгоритм, принадлежащий к классу неявных схем переменных направлений, разработан целой груп- группой авторов [Lindemuth, Killeen, 1973, McDonald, Briley, 1975; Beam, Warming, 1978] и приспособлен для решения зависящих от времени уравнений, например уравнений Навье — Стокса. Чтобы разобраться в нем, применим его для решения трехмер- трехмерных параболизованных уравнений Навье — Стокса, записанных в декартовых координатах (х — продольное направление) в слу- случае совершенного газа. Тогда ? = *, г) = У, ? = z* (8.64) и уравнения (8.37), (8.38) сводятся к уравнению где Е = Е„ F = F,-F0, О = О,-ОО. (8.66) Векторы Е/, F/, G,, Ft, и Gv задаются выражениями (8.35) и со- содержат параболизованные члены со сдвиговыми напряжениями и тепловыми потоками Хху = \Шуу Ххг = \Ш2, Туг = \l (V2 + W9\ Qx = 0> Qy = —kTy, qz = —kTz. Чтобы, следуя Виньерону, представить градиент давления в на- направлении течения, Е можно заменить Е7+Р; тогда уравне-
542 Гл. 8. Решение параболизованных уравнений Навье — Стокса ние (8.65) примет вид дЕ' дх ду где Е' = ри ри2 + сор р= О О О (8.68) (8.69) Решение уравнения (8.65) получается маршевым по коор- координате х методом с использованием следующей разностной формулы, предложенной Бимом и Уормингом [Beam, Warming, 1978]: д'е = Ал; где 1 + е2 дх ^ "' • 1 + е2 дх ^ J r 1 + е2 " ^ ^ + О [@! — 4- - е2) (А*J + (&*?] * (8.70) Air? Tj^"t"l T^i /о 7i \ Е = Е — Е (о-'1) и х = iAx. Эта разностная формула общего вида за счет вы- выбора параметров 9i и 02 позволяет получать многие обычные разностные схемы, которые перечисляются в табл. 8.1. Для параболизованных уравнений Навье — Стокса используется обычно либо неявная схема Зйлера первого порядка Fi = 1, Э2 = 0), либо трехточечная схема второго порядка с разностями назад @i = 1, 02== 1/2). Как показали Бим и Уорминг, неяв- неявная центрированная по времени схема второго порядка @i= = 1/2, 02 = 0) приводит к неустойчивости в случае ее приме- применения к параболическим уравнениям. Отметим, что в табл. 8.1 Таблица 8.1. Разностные схемы для уравнения (8.70) Схема Ошибка аппрок- аппроксимации в урав- уравнении (8.70) 0 0 1/2 1 1 0 -1/2 0 0 1/2 Явная схема Эйлера Схема с перешагиванием (явная) Неявная центрированная по времени схема Неявная схема Эйлера Неявная трелточечная схема с разностями назад (Ал:J] (Л*K (Л*K (Л*J (Л*K]
§ 8.3. Параболизованные уравнения Навье — Стокса 543 приводится ошибка аппроксимации для Д'Е. Когда в разностной схеме производная дЕ/дх заменяется на Д'Е/Дх, ошибка де- делится на Ах. Подстановка уравнения (8.65) в (8.70) дает <8-72» где член с ошибкой аппроксимации опущен. Это разностное со- соотношение записано в так называемой дельта-форме, упомяну- упомянутой в п. 4.4.7. Дельта-члены Д'Е, A'F и A*'G, которые можно за- записать в виде д'е = д'е' + д'р, AiF = AiFi-AiFvt (8.73) линеаризуются разложением в ряд Тейлора. Чтобы линеаризо- линеаризовать невязкие дельта-члены Д'Е', A'Fj и A'G*, воспользуемся тем фактом, что Е', F/ и G/ являются функциями только вектора U: U = р " р« ро pw = иг и* (8.74) Например, F,- можно выразить через компоненты вектора U следующим образом: и* (8.75)
544 Гл. 8. Решение параболизованных уравнений Навье — Стокса Следовательно, мы легко можем разложить Е', F* и G/ в ряд (Е')'+1 = (ЕО1 + (Щ-У A'U + О [(ДжJ], (F',)i+1 = (F,)' + (-fg-)' Д'и + О [(Д*J], (8.76) или A'F, = [/?]' Д'и + О [(Ах)*], (8.77) где [Q], [R] и [S] — матрицы Якоби дЕ'/dU, dF,/dU и эи 0 оG-1)-2 2 wG-l) 2 W ' 2 -ми — ии> j.*+G_1Xh,+u,+ 1 1 ~Г J 1 1 •»)]« \f-b- 1 1 -00G- V w Зи 1 1 Г L 1 1 2+v2+w2 | 2 ! 1 о i ~ - —J- J и 1 0 I 1 7 - 1)mv I 1 1 0 соG 1)и> 0 и -(y-l)uw \ "Т !' I 1 1 1 1 1 0 0 0 7" (8.78) эи 0 —uv —uw I 1 т 1 "Г" V2 ' 1 | 1 w2) v 1 J I 1 0 и -G-0« 0 -G-1)«и 1 1 1 1 1 1 1 ! & 1 Р 1 1 и C-7)» w - ^y~ (и2 + 3v2 - 1 1 1 г 1 1 1 ._ . L- - 1 Vw2) I 1 0 0 -(г-0» V -(y-\)vw 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 7-1 0 yv (8.79) эи 0 —uw —vw I 1 1 I -| 1 2 1 1 "I 1 1 0 w 0 -G-1)m 1 1 t" 1 1 1 1 I 1 1 1 0 0 w • -G-1)» -(,-,>• 1 1 "t 1 -¦+ 1 1 1 ! 1 и V C-y)w 1 1 1 f 1 1 1 I 0 0 0 7-1 (8.80) Выражение для матрицы Якоби dE'/dU получено в предполо- предположении, что со локально не зависит от 0.
§ 8.3. Параболизованные уравнения Навье — Стокса 545 Вязкие дельта-члены можно линеаризовать методом, кото- который предложил Стегер [Steger, 1977]. В нем коэффициенты вязкости jo, и теплопроводности к считаются локально не зави- зависящими от U и пренебрегают вязкими членами со смешанными производными. В результате элементы Fv и Gv имеют следую- следующий общий вид: где а* не зависит от U, а р* — функция U. Эти элементы линеа- линеаризуются следующим образом: (8.82) о так что можно записать (8.83) где [V] и [W] —матрицы Якоби dFv/dli и dGv/dU: Л ? j _о_ _ """-"-ИГ I •' Т • I 4i) j ^ЧрУ ° _ i ° i ° Y r_____-__H___g_____pT___T_T__ 0 ^^ _0 ______ _J ________ Т "t" (T)T(f-l>-? (a»4) (8.85) В (8.84) и (8.85) ду и E2 обозначают частные производные д/ду и
546 Гл. 8. Решение параболизованных уравнений Навье — Стокса , Подставляя теперь (8.73), (8.77) и (8.83) в уравнение (8.72), получаем КдЕ' у 6,Ал: Г_д_ fdFt^ __ д?^\ , _а_ / jK^ _ j^AlO A*IT _ dU ) ^ l+Bildy \dU dU ) ^ dz \ dV dV )J J a U ~ где запись dy \d\} ~ dl) обозначает d|f Ll ^ ^u" и частные производные в d?v/d\i и dQv/d\] следует брать от всех членов в них входящих, включая A*U. Заметим, что в урав- уравнении (8.86) все неявные члены находятся в левой части, а яв- явные — в правой. Включенный в правую часть уравнения гра- градиент давления АФ, взятый на явном слое, можно аппроксими- аппроксимировать соответствующей разностью назад. В соответствии с не- неявной схемой Эйлера такой конечно-разностной формулой пер- первого порядка является ДФ = д*-1Р + 0ХДл:J, (8.87) тогда как в схемах второго порядка с разностями назад можно использовать следующую формулу: ДФ = 2Д<-Ф - Д'-2Р + О [(А*K]. (8.88) Левая часть уравнения (8.86) приближенно факторизуется таким образом: ШдЕ' у , Gj ди ) "г 1 dGj dGv ( y + е2 дг Uu аи ) J Lv аи i 6tA^ д (dFi ар У i ( ЖГ>1 + 1 + е2 дУ \ аи аи = Правая часть уравнения (8.86). (8.89) Точность этого факторизованного выражения можно опреде- определить, выполняя перемножение и сравнивая результат с левой
§ 8.3. Параболизованные уравнения Навье — Стокса 547 частью уравнения (8.86). Проделав это, получим dU ) "^ 1 + 92 L dy \ dV dV ) "*" dz UU W )\ } "*" . / ежд*у a /ao? ^G^yr/aE^tn^1 v 'r\l+B2)dz\dV dV ) L UU ) J A X "Й" ("ЖГ "" Ж")'} Д'и = пРавая часть уравнения (8.86), (8.90) так что Левая часть уравнения (8.89) = = Левая часть уравнения (8.86) + О [(АхJ]. (8.91) Следовательно, приближенная факторизация не влияет на фор- формальную точность конечно-разностного алгоритма. Частные производные д/ду и d/dz в уравнении (8.89) ап- аппроксимируются центральными разностями второго порядка точности. Например, невязкий член дискретизируется как * A'nl...-Г/лр./дт Vu]^ (8^2) а каждый элемент вязкого члена д имеющий вид дискретизируется как {а [д (рА^)/%]}/+1/2 - {а [д Wut "/+1/2 [WUi)i+i ~ (PAfy)/] ~ «/-1/2 («/ + «/+0 [(№)/+! - (P^/)/] - («/ + °/- (8.93) Задаваемый уравнением (8.89) алгоритм реализуется сле- следующим образом:
548 Гл. 8. Решение параболизованных уравнений Навье — Стокса Шаг 1 9, А* д Т+еГ t _ Шаг 2 Шаг 3 j аи аи Л и' = Правая часть уравнения (8.86). (8.94) (8.95) (8.96) 1+е, дУ Шаг 4 (8.97) На шаге 1 из решения системы уравнений (8.94) определяется векторная величина A'Ui: г/ ж yi-'т/ дЕ' у е.Ах a /aF, aFoy-iv LI аи J J U аи ; + l +e, ду К аи аи ЛА и- Эта система уравнений имеет блочную трехдиагональную струк- структуру .] [с,] И*1 Р*] ЮЛ Из] [Вз] [С,] х -о [Лк-г\ [Ак] [Вк] [RHSJ, [RHSh [RHS], I I I I I [RHSk_, (8.98) где [Л], [В] и [С]—матрицы размером 5X5, [A'Ui] и [RHS] — вектор-столбцы, элементы которых суть компоненты векторов A'U] и правой части уравнения (8.86). Эту систему можно решать, используя процедуру, описанную в приложе- приложении В. Определив A'Ui, на шаге 2 этот вектор-столбец умно- умножают на (dE'/d\J)\ что позволяет избежать в процессе реше- решения необходимости вычисления обратной матрицы [(dE'/dU)']-1. На шаге 3 блочная трехдиагональная система решается по на- направлению у. Наконец, на шаге 4 вектор неизвестных в слое /+ 1 (т. е. LH+1) определяют просто добавлением A'U к вектору
§ 8.3. Параболизованные уравнения Навье — Стокса 549 неизвестных в слое L Затем можно из Ur+1 найти примитивные переменные: (8.99) В алгоритмах такого типа для подавления высокочастотных осцилляции часто приходится добавлять сглаживание. Это легко осуществляется добавлением к правой части уравнения (8.86) на явном слое диссипативного члена четвертого порядка (8.100) На формальную точность алгоритма добавление члена четвер- четвертого порядка малости не влияет. Отрицательный знак перед ним необходим для того, чтобы демпфирование было положи- положительным [см. уравнение D.21)]. Для устойчивости сглаживаю- сглаживающий коэффициент Ъе должен быть меньше 1/16. Члены с чет- четвертыми производными рассчитываются по следующим конечно- разностным выражениям: ^ - 4UJ+i.» + 6U}, * - 4Uf-it д + UU ft, 4-^- (Uf) ~ U}, *+2 - 4U). *+, + 6Uj, * - 4U}. *-i + Uj. *-2. Шифф и Стегер [Schiff, Steger, 1979] разработали неитера- неитерационный неявный алгоритм, аналогичный только что описан- описанному. В этом алгоритме, а также в алгоритме, разработанном Виньероном и др. [Vigneron et al., 1978], решение получают при помощи вычислительных плоскостей (т. е. поверхностей, на которых определяют решение), нормальных к оси тела. Боль- Большинство конфигураций могут быть рассчитаны подобным обра- образом. Однако в случае тел, поверхность которых сильно накло- наклонена по отношению к набегающему потоку, осевая компонента
550 Гл. 8. Решение параболизованных уравнений Навье — Стокса скорости в невязкой области может стать дозвуковой, что де- делает дальнейшие вычисления невозможными. Чтобы обойти эту трудность, было предложено [Tannehill et al., 1982] использо- использовать описанную выше разностную схему для параболизованных уравнений Навье — Стокса, записанных в неортогональных ко- координатах общего вида (8.37) —(8:39)). В результате ориентация каждой поверхности решения (| = const) в достаточной степени остается произвольной, так что она может быть выбрана наи- наиболее подходящим для данной задачи образом. Обычно опти- оптимальная ориентация достигается тогда, когда эта поверхность почти перпендикулярна местному направлению потока. Анало- Аналогичным образом для достижения оптимальной ориентации вы- вычислительных плоскостей в метод Лубарда — Хеллиуэлла была введена неортогональная система координат [Helliwell et al., 1980]. Были предложены и другие неявные алгоритмы решения па- параболизованных уравнений Навье — Стокса, использующие со- соответствующим образом расщепленную неявную линеаризован- линеаризованную блочную (LBI) схему [McDonald, Briley, 1975; Briley, McDonald, 1980] и неявную факторизованную схему с итера- итерациями [Li, 1981]. Неявная линеаризованная блочная схема Макдональда и Брайли имеет такую же структуру, что и схема Бима — Уорминга в дельта-форме. § 8.4. Методы решения параболизованных и частично параболизованных уравнений Навье — Стокса для дозвуковых течений В предыдущих разделах рассматривались течения, которые являются сверхзвуковыми в большей части рассматриваемой области. В данном параграфе мы обсудим два подхода, исполь- используемых для дозвуковых течений. В обоих рассматриваются па- раболизованные уравнения Навье — Стокса и отличаются они только тем, как в них рассчитывается давление. 8.4.1. Параболические процедуры для трехмерных внутренних течений Этот подход применяют для внутренних течений, в которых можно выделить преобладающее направление. Компонента ско- скорости в этом основном направлении должна быть положитель- положительной, т. е. обратное течение в направлении основного потока за- запрещено. На компоненты скорости вторичного течения ограни- ограничений нет. Как и для всех форм параболизованных уравнений Навье — Стокса, диффузией в продольном направлении пре- пренебрегают.
§ 8.4. Методы решения уравнений Навье — Стокса для дозвук. течений 551 Прежде чем продолжить наше рассмотрение, заметим, что параболизованные уравнения Навье — Стокса будут допускать для дозвуковых течений передачу влияния в продольном на- направлении через градиент давления, о чем шла речь в п. 8.3.2. В настоящем подходе эллиптический характер поведения в про- продольном направлении подавляется применением аппроксима- аппроксимации, которая впервые была предложена в работе [Gosman, Spalding, 1971]. Этот подход удобно рассмотреть на примере прямого канала прямоугольного сечения. Тогда уравнения со- сохранения могут быть записаны в декартовой системе координат. Аналогичным образом рассматриваются течения в искривлен- искривленных каналах с постоянным поперечным сечением, но при этом должна быть использована другая система координат. Брили и Макдональд [Briley, McDonald, 1979] распространили трехмер- трехмерную параболическую модель течения на случай более общей геометрии. Пусть ось канала совпадает с направлением оси х. Тогда координатные плоскости (у, z) перпендикулярны направлению основного течения. Запишем уравнения в виде, пригодном как для ламинарных, так и для турбулентных течений. Переменные будем считать величинами, осредненными по времени. Анало- Аналогичным образом мы поступали в гл. 7. При выборе параболизо- ванных уравнений Рейнольдса ламинарной и турбулентной диффузией в продольном направлении будем пренебрегать. Бо- Более того, поскольку мы рассматриваем только дозвуковые за- задачи, то будем считать, что р'и'/рй, pV/pu и р'до'/рш столь малы, что нет различия между величинами, осредненными обыч- обычным способом и с использованием плотности в качестве весо- весовой функции. Членами с флуктуациями давления в уравнении энергии также будем пренебрегать. Символами т и q будем обозначать напряжения и тепловые потоки соответственно как молекулярного, так и турбулентного происхождения. За исклю- исключением членов с градиентами давления, уравнения трехмерной параболической процедуры выводятся из уравнений E.68), E.73) и E.84). После упрощающих допущений они выглядят так: Уравнение неразрывности \pudA = const (полный расход газа), (8.102Ь) Л Уравнение движения по координате х
552 Гл. 8. Решение параболизованных уравнений Навье — Стокса Уравнение движения по координате у dv dv dv dp dxuu dxuy Уравнение движения по координате z dw ldw dw dp [дх'и dx^ [дхи dx^ 1Г 37 1Г 1ГЦ?+^- <8Л05> Уравнение энергии + ри? + хх.% + ххя%. (8.106) Уравнение состояния p = pfc(p, П (8.107) В аппроксимации давления по Госману и Сполдингу [Gos- man, Spalding, 1971] давление р определяется только при по- помощи уравнения движения по координате х, причем считают, что оно изменяется только по направлению х. Давление р будет найдено по заданному полному расходу массы. Во многом это сходно с тем, как поступают в случае двумерных и осесиммет- ричных течений, рассчитываемых по уравнениям тонкого сдви- сдвигового слоя. С другой стороны, давление /?, входящее в уравне- уравнения движения по направлениям рг, изменяется в поперечном сечении канала. Предполагают, что статическое давление в ка- канале равно сумме р и р. Физические соображения в пользу такой процедуры разло- разложения давления состоят в том, что изменения давления попе- поперек канала столь малы, что включение их в уравнение движе- движения в продольном направлении дает пренебрежимо малый эф- эффект. Поэтому в проекции уравнения движения на продольное направление пренебрегают изменениями давления в попереч- поперечном сечении. С другой стороны, эти малые изменения давле- давления включают в уравнения движения по направлениям у и г, так как они играют важную роль в распределении обычно малых компонент скорости по направлениям, нормальным к стенкам. Для определения р не требуется информация снизу по потоку; р есть функция только х и может быть найдено однозначно в каждом поперечном сечении по заданному полному расходу и уравнениям движения. Это позволяет свести задачу к парабо- параболической. С другой стороны, так как р зависит как от //, так и от 2, то для дозвуковых течений уравнения являются эллипти- эллиптическими в плоскости у, z. Фактически для р(у, г) в поперечном
§ 8.4. Методы решения уравнений Навье — Стокса для дозвук. течений 553 сечении можно вывести уравнение Пуассона из уравнений дви- движения по направлениям у и г. Глобальная процедура вычисле- вычислений требует тогда решения эллиптических уравнений в каждой поперечной плоскости, а при продвижении по координате х ре- решение получают, используя параболическую процедуру. В соответствии с гипотезой Буссинеска напряжения в при- приведенных выше уравнениях рассчитываются (с учетом соглаше- соглашения о суммировании по повторяющимся индексам) по формулам ди, ди, 2 диь\ 2 - Делая аналогичные допущения, для тепловых потоков получаем такие выражения: Яу— {*+ Pl> ) ду , Яг— [*•+ рГт ) дг • Дальнейшие упрощения уравнения (8.108) связаны с предполо- предположением о несжимаемости жидкости для некоторых специфиче- специфических приложений, что дает хц =(|i + \iT)diii/dxj. Для замыкания системы уравнений следует использовать подходящую матема- математическую модель турбулентности для \хт и Ргг. Граничные усло- условия являются обычными для течения в каналах. Кратко опишем наиболее распространенную стратегию ре- решения. Заметим, что для заданного поля давления уравнения движения и энергии будут полностью параболическими и можно получить решение, используя маршевые процедуры решения уравнений движения по направлениям х, у и г для определения й, v и w соответственно. Решая уравнение энергии, находим Г, а из уравнения состояния — плотность. Компоненты скорости не будут удовлетворять уравнению неразрывности, кроме слу- случая, когда распределение давления в плоскости поперечного се- сечения является точным. Это, конечно, затрудняет задачу — ведь уравнения движения, энергии и состояния образуют естествен- естественную систему, пользуясь которой получают решение для компо- компонент скорости и плотности. Менее очевидно то, как можно вос- воспользоваться уравнениями движения и неразрывности, чтобы найти правильное распределение давления. Были созданы ра- работоспособные процедуры коррекции поля давления, которые будут обсуждаться ниже. Численный алгоритм решения урав- уравнений сохранения, в котором одно уравнение решается отдель- отдельно от других, причем по очереди для каждой переменной, назы- называется подходом с сегрегированием. В принципе уравнения, образующие замкнутую систему, мож- можно было бы решать одновременно каким-либо прямым методом 18 Д. Андерсон и др. Том 2
554 Гл. 8. Решение параболизованных уравнений Навье —Стокса и затем посредством итераций делать поправку на то, что вхо- входящие в эту систему переменные связаны друг с другом нели- нелинейным образом. Однако в настоящее время наиболее эффек- эффективно работающие программы решения прямым методом [Ви- neman, 1969; Schwartztrauber, Sweet, 1977; Bank, 1977] приме- применимы только для специального класса уравнений и граничных условий, что сильно ограничивает их пригодность для настоя- настоящей задачи. Другие прямые методы не очень экономичны. С дру- другой стороны, был достигнут значительный прогресс в итера- итерационных методах решения систем алгебраических уравнений того типа, который возникает в данной задаче. Используя силь- сильно неявные процедуры [Stone, 1968; Schneider, Zedan, 1981; Ru- Rubin, Khosla, 1981], можно разработать более эффективные алго- алгоритмы одновременного расчета давления и скорости в трехмер- трехмерных параболизованных уравнениях. Сильно неявные процедуры для этих уравнений в настоящее время находятся в начальной стадии разработки. Большинство решений трехмерных параболизованных урав- уравнений, о которых сообщено в литературе, было получено со- согласно методу с сегрегированием, предложенному Патанкаром и Сполдингом [Patankar, Spalding, 1972] и реализованному в процедуре SIMPLE (Semi-Implicit Method for Pressure-Linked Equations). Недавно было предложено несколько существенных улучшений на некоторых этапах этой процедуры, которые будут упомянуты ниже. Метод Патанкара и Сполдинга [Pa- [Patankar, Spalding, 1972] в свою очередь опирается на более ран- ранние работы [Harlow, Welch, 1965; Amsden, Harlow,1970; Chorin, 1968]. Стратегия подхода с сегрегированием следующая: верх- верхний индекс п + 1 относится к текущему сечению вдоль продоль- продольной координаты. 1. Линеаризуя коэффициенты уравнения (8.103) подходящим образом, давление рп+1 можно определить так же, как и для двумерных и осесимметричных течений в каналах, которые рас- рассчитываются при помощи уравнений пограничного слоя (см. § 7.5) с учетом требования сохранения полного массового рас- расхода. Затем можно определить uffi из конечно-разностного ре- решения уравнения (8.103). Далее по уравнению энергии можно найти Г/,4*, а по уравнению состояния определить " р/,~У- Не- , явная схема переменных направлений очень хорошо зарекомен- зарекомендовала себя для решения уравнений движения и энергии. 2. Используя принятое распределение давления, можно опре- определить предварительные значения к и шиз решения уравнений (8.104) и (8.105) маршевым методом (рекомендуется опять вое-
§ 8.4. Методы решения уравнений Навье —Стокса для дозвук. течений 555 пользоваться неявной схемой переменных направлений), так же как при решении уравнения движения по координате х. 3. Эти предварительные решения для v и w в плоскости по- поперечного сечения обычно не удовлетворяют уравнению нераз- неразрывности, записанному в разностном виде. Применяя уравнение неразрывности к предварительным решениям для компонент скорости, можно рассчитать дисбаланс массы в каждой точке сетки. Будем теперь искать способ подстроить поле давления в поперечном сечении так, чтобы устранить этот дисбаланс мас- массы. Именно по тому, как вычисляются поправки скорости и дав- давления, и отличаются трехмерные параболические методы друг от друга. Некоторые авторы [Briley, 1974; Ghia et al., 1977b; Ghia, Sokhey, 1977a] следовали гипотезе Чорина [Chorin, 1968] и считали подправленный поток безвихревым в плоскости попе- поперечного сечения, причем был введен потенциал, связанный с дав- давлением, так чтобы обратить в нуль дисбаланс массы. Для такого потенциала можно выписать уравнение Пуассона, исходя из уравнения неразрывности. Обозначим нижним индексом р предварительные значения скоростей, а нижним индексом с скорректированные (подправленные) их значения и потребуем, чтобы •аГ + -W[p (t>" + Vc)] + 1ST[р {w» + We)] = °' (8Л09) Здесь продольный градиент давления и производные от пред- предварительных значений скоростей известны в момент времени, когда определяются поправки, и могут быть объединены в ис- точниковый^ член S^. Таким образом, мы можем определить потенциал ? как pvc = дф/ду, pwc = дф/dz и записать уравне- уравнение (8.109) в следующем виде: +=S < Тогда искомые поправки и скорости могут быть вычислены по распределению ф, полученному из решения уравнения Пуассона в поперечной плоскости. В этом подходе завихренность исход- исходных полей скорости vp и wp сохраняется. В оригинальном подходе Патанкара и Сполдинга предпола- предполагалось, что поправки к скорости определяются поправками к давлению в соответствии с очень приближенными уравнениями движения, в которых продольные конвективные члены уравно- уравновешены членами с давлением. Символически это записывается 18*
556 Гл. 8. Решение параболизованных уравнений Навье — Стокса в виде Здесь рг можно считать просто некоторой потенциальной функ- функцией (подобно ф), которая используется для образования по- поправок к скорости, удовлетворяющих уравнению неразрывности. В некоторых схемах (как и в оригинальной схеме Патанкара и Сполдинга [Patankar, Spalding, 1972]) р' считается текущей поправкой, которая добавляется к предварительному значению давления. Так как в предыдущем сечении по продольной коорди- координате поправки к скорости можно считать нулевыми, то уравне- уравнения (8.111) и (8.112) можно интерпретировать как (8.113) &-, (8.114) где А и В — коэффициенты, в выражения для которых входят р, и и Ах. Производные от р\ конечно, дискретизируются. Сле- Следует Отметить сходство между уравнениями (8.113) —(8.114) и приведенными выше представлениями для поправок скоростей через потенциал ф. Теперь уравнения (8.113) и (8.114) можно подставить в уравнение неразрывности и получить уравнение Пуассона в виде Искомые поправки к скоростям теперь можно получить пу- путем численного решения уравнения (8.115) с использованием урээнений (8.113) и (8.114). Этот подход известен как р'-про- цедура для получения поправок к скорости. Были предложены усовершенствования этой процедуры, в которых пытались поль- пользоваться более полной формой уравнения движения в связи с определением поправок к р'. Некоторые модификация //-под- //-подхода описаны в работе [Raithby, Schneider, 1979]. 4. На следующем шаге обновляется давление. Только что расснитанные поправки к скорости не требуются для удовлет- удовлетворения полного уравнения движения. Теперь необходимо по- построить уточненное поле давления в поперечном сечении, кото- которое при использовании полных уравнений движения будет по- порождать распределение скоростей, удовлетворяющее уравнению
§ 8.4. Методы решения уравнений Навье — Стокса для дозвук. течений 557 неразрывности. Для этого применяется несколько способов. Скорректированные значения скоростей можно использовать в дискретизированных уравнениях движения для получения гра- градиентов давления, согласованных с новыми значениями скоро- скоростей. Символически это запишется в виде Fx, (8.116) dp/dz=F2. (8.117) Одну из оценок «наилучшего» обновленного поля давления можно получить, решая уравнение Пуассона, выведенное из уравнений (8.116) и (8.117): Правая часть уравнения (8.118) вычисляется по дискретизиро- ванным уравнениям движения при помощи скорректированных скоростей и трактуется как некоторый источниковый член. Па- танкар [Patankar, 1980] предложил несколько отличную фор- формулировку, которая также приводит к уравнению Пуассона для обновленного давления (алгоритм SIMDLER). Алгоритм SIMPLER есть SIMLE пересмотренный (revised). Решая любое из выписанных выше уравнений Пуассона, особое внимание сле- следует обратить на численное представление граничных условий. Дискретизация и метод решения должны обеспечивать выпол- выполнение теоремы Гаусса (см. п. 3.3.7). Более подробный пример, представления граничных условий для уравнения Пуассона бу- будет приведен в п. 8.4.3. Рейсби и Шнейдер [Raithby, Schneider, 1979] предложили схему расчета обновленного давления, которая не требует ре- решения второго уравнения Пуассона. Они назвали ее PUMPIN (Pressure Update from Multiple Path Integration). Ее идея со- состоит в том, что изменение давления от точки к точке можно рассчитывать интегрированием уравнений (8.116) и (8.117) при помощи скорректированных скоростей в уравнениях движения при вычислении F\ и F2. Для правильно скорректированных ве- величин скорости v и w изменение давления между двумя лю- любыми точками в плоскости поперечного сечения, вычисленное по этой процедуре, не зависит от пути интегрирования. Если значения скоростей v и w скорректированы не совсем точно (точность будет только тогда, когда достигнута сходимость), то результаты будут различаться для двух разных путей между двумя точками. Одну точку мы можем взять в качестве опор- опорной и вычислять давление в других точках поперечного сечения осреднением величин, получаемых интегрированием по несколь- нескольким разным путям между опорной точкой и интересующей нас
558 Гл. 8. Решение параболизованных уравнений Навье — Стокса точкой. Рейсби и Шнейдер [Raithby, Schneider, 1979] сооб- сообщили, что удалось получить хорошие результаты, осредняя дав- давления при интегрировании только по двум путям от опорной точки до рассматриваемой: (а) сначала вдоль у = const и затем вдоль z = const; (b) сначала вдоль z = const и затем вдоль у = const. Давление можно также обновлять совсем простым способом, принимая за добавляемую к давлению поправку величину р', получаемую из процедуры Патанкара и Сполдинга [Patankar, Spalding, 1972] (см. уравнение (8.115). 5. Так как не удается удовлетворить одновременно уравне- уравнениям движения и неразрывности, шаги B) — D) обычно повто- повторяют с итерированием в^ каждом поперечном сечении, прежде чем перейти к следующему. Обычно применяется нижняя релак- релаксация для поправок к скорости и давлению, т. е. при переходе от шага C) к шагу D) только некоторая определенная доля вычисленных поправок прибавляется к предварительным значе- значениям v и w. Величина этой доли меняется от метода к методу. Аналогично перед переходом к шагу B) подстраивают давление, добавляя только часть рассчитанной поправки. Иногда для орга- организации такого итерационного процесса пользуются зависящими от времени уравнениями. Так как шаги B) — D) итерируются, то принято прекращать решение промежуточного уравнения Пуас- Пуассона для поправок к скорости и давлению (особенно в послед- последнем случае) на первых итерациях, не дожидаясь полной сходи- сходимости. Пока сходимость в целом получена не будет, мало пользы в стремлении получить наилучшее распределение давления, осно- основанное на неправильном распределении скорости. Итерирование шагов B) —D) заканчивается, когда поле давления устанав- устанавливается, что приводит к решениям уравнений движения, удов- удовлетворяющим уравнению неразрывности в пределах заданных отклонений, т. е. когда нет нужды более корректировать ско- скорость. 6. После достижения сходимости шаги A) — E) повторяются в следующем сечении, расположенном ниже по потоку. Рейсби и Шнейдер [Raithby, Schneider, 1979] сообщили о сравнительном исследовании описанных выше методов кор- коррекции скорости и давления. Главным достоинством метода счи- считается число итераций шагов B) — E), необходимое для дости- достижения сходимости. Представляют интерес затраты процессор- процессорного времени для различных алгоритмов, но об этом ничего не сообщается. Зафиксировав метод обновления давления, они от- отмечают, что все методы получения поправок к скорости рабо-
§ 8.4. Методы решения уравнений Навье — Стокса для дозвук. течений 559 тают удовлетворительно. Различие между ними по требуемому числу итераций мало. Когда, наоборот, фиксировался какой-то один метод получе- получения поправок к скорости и сравнивались разные методы коррек- коррекции давления, авторы заметили, что //-метод Патанкара и Спол- динга [Patankar, Spalding, 1972] требует значительно большего числа итераций для достижения сходимости, нежели другие ме- методы. Методы, использующие уравнение Пуассона, и PUMPIN- процедура требуют примерно вдвое меньшего числа итераций, чем //-метод. В PUMPIN-методс требуется наименьшее число итераций, отнесенное к заданному диапазону отклонений. По результатам исследования работы [Raithby, Schneider, 1979] не рекомендуется пользоваться //-методом. К такому же рыводу приходит и Патанкар [i-atankar, 1980], предлагая свой SIMPLER-алгоритм, использующий уравнение Пуассона вместо //-метода обновления давления. Возможно, //-метод может кон- конкурировать с другими методами, если за критерий качества при- принять процессорное время, а не число итераций. Известны расчеты [Patankar, Spalding, 1972; Caretto et al., 1972; Briley, 1974; Ghia et al., 1977b; Ghia, Sokhey, 1977a; Pa- Patankar et al., 1974], выполненные по трехмерной параболиче- параболической модели. В случае течений в каналах с переменным сече- сечением для частичного учета влияния эллиптичности в направле- направлении основного течения были сделаны предположения с целью включения в анализ давления невязкого потока, определяемого заранее. Использовались как регулярные сетки, так и сетки с расположением узлов в шахматном порядке. Концепции ма- математической модели, по-видимому, хорошо выработаны. Ве- Вероятно, нужны дальнейшие усовершенствования алгоритма, осо- особенно это относится к сильно неявному алгоритму, который лучше приспособлен для одновременного решения уравнений, чем для раздельного подхода с сегрегированием. Не очень хо- хорошо известны свойства трехмерной параболической процедуры для течений, скорость которых близка к звуковой. 8.4.2. Параболические процедуры для трехмерных свободных сдвиговых и других течений Применение обсуждаемой в предыдущем разделе процедуры не ограничено только внутренними течениями. Главная особен- особенность трехмерной параболической модели заключается в разде- разделении членов с градиентами давления по продольному и попе- поперечным направлениям. В случае внутренних течений градиент давления в направлении основного течения определяется из условия постоянства расхода массы. Основные элементы этой
660 Гл. 8. Решение параболизованных уравнений Мавье — Стокса процедуры можно использовать прет расчете трехмерных течений других видов, если градиентом давления в продольном направ- направлении можно пренебречь или если он известен заранее. Такая ситуация возникает при истечении дозвуковой свободной струи через сопло прямоугольного сечения в среду, которая либо по- покоится, либо движется в направлении оси сопла. Форма такой струи в поперечном сечении постепенно меняется в продольном направлении и, наконец, становится круглой. Для таких тече- течений разумным является предположение о пренебрежении про- продольным градиентом давления. Малые изменения давления в по- поперечной плоскости можно рассматривать точно так же, как и в случае трехмерных внутренних течений. Были выполнены расчеты (McGuirk, Rodi, 1977; Hwang, Pletcher, 1978] в трех- трехмерном случае по параболической модели в предположении dp/dx = 0. Имеется пример трехмерного расчета течения со сво- свободной поверхностью с использованием параболической про- процедуры [Raithby, Schneider, 1980]. 8.4.3. Модель частично параболизованных уравнений Навье — Стокса Модель частично параболизованных уравнений Навье— Стокса для дозвуковых уравнений основана на уравнениях, ко- которые концептуально близки к параболизованным уравнениям Навье — Стокса. Диффузия в продольном направлении — един- единственный физический процесс, который исключают из рассмот- рассмотрения, а соответствующие члены в уравнениях Навье — Стокса опускают. До настоящего времени эта модель находила приме: нение лишь в случае несжимаемой жидкости, ггричем оставляе- оставляемые в уравнениях члены с вязкими напряжениями берут в упро- упрощенном виде по сравнению с тем, который был использован в п. 8.3.2. В приложениях параболизованных уравнений Навъе — Стокса, имеющих сверхзвуковые области, влияние снизу вверх по лотоку подавляется одним из способов, описанных в п. 8.3.2. В модели частично параболизованных уравнений эти эллипти- эллиптические эффекты проявляются через поле давления, вычисленное на текущий момент времен*?. Поэтому модель является только частично параболизованной. Ее эллиптические свойства, связан- связанные с полем давления, сохраняются. Последнее требует, чтобы решение, которое получают, последовательно переходя от одного сечения к другому в продольном направлении, уточнялось бы итерированием. Уравнения частично параболизованной модели суть уравне- уравнения (8.102)— (8.107), в которых dP/dx заменено на др/дх. Ос- Основное течение направлено вдоль оси х. Эта модель впервые была предложена Пратапом и Сполдингом [Pratap, Spalding,
§ 8.4. Методы решения уравнений Навье — Стокса для дозвук. течений 561 1976]. Предложены и другие модели частично параболизован- ных уравнений Навье —Стокса [Dodge, 1977; Moore, Moore, 1979; Chilukuri, Pletcher, 1980]. Сначала полагали, что применение модели будет ограничено случаем, когда обратные течения в продольном направлении отсутствуют. При этом требуются трехмерные массивы только для хранения значений давления (и значений источникового члена уравнений Пуассона, если последнее приходится решать для давления), но не для компонент скорости. В этом состоит основное преимущество частично параболизованных уравнений Навье — Стокса по сравнению с этими же уравнениями в их пол- полном виде с точки зрения вычислений. Не так давно Мадаван и Плетчер [Madavan, Pletcher, 1982] показали, что модель ча- частично параболизованных уравнений Навье — Стокса можно распространить на двумерные приложения с обратными тече- течениями в продольном направлении. При этом требуется хранить еще и компоненты скорости в областях обратных течений и в непосредственной близости от них. Додж [Dodge, 1977] также считает, что его модель частично параболизованных уравнений Навье — Стокса может быть использована в задачах, в которых возникают обратные течения в продольном направлении. Следуя [Chilukuri, Pletcher, 1980], опишем кратко модель частично параболизованных уравнений Навье — Стокса, кото- которую можно применять для двумерных стационарных ламинар- ламинарных течений несжимаемой жидкости, причем будут учтены мо- модификации, предложенные в работе [Madavan, Pletcher, 1982]. Такое течение описывается следующими частично параболизо- ванными уравнениями Навье — Стокса: Уравнение неразрывности (8Л19) Уравнение движения по координате х „ ди , • ди 1 др . дх ' ду р дх ' Уравнение движения по координате у При рассмотрении течений в ортогональных системах коор- координат часто применяются сетки с расположением узлов в шах- шахматном порядке. Впервые сетка такого вида была предложена в работе [Harlow, Welch, 1965]. Именно такую сетку мы будем
562 Гл. 8. Решение параболизованных уравнений Навье — Стокса использовать в нашем двумерном примере модели частично па- параболизованных уравнений Навье — Стокса. Идея состоит в том, что для каждой компоненты скорости определяется своя сетка, как показано на рис. 8.5. Во избежа- избежание путаницы на рисунке обозначены только узлы сетки (жир- (жирной точкой), в которых берутся значения скалярных величин (давление и поправки к потенциалу скорости ф в нашем примере). Аж" Ах,. Ах.. 4-6- -5Н _ - Ах Ах Ах . + Ах j + 1 • -¦ t j - 1 J-Z- - i - 1 t t t t t- t t f t t i + 1 i + Z i i + 4 Расположение узлов Переменные сетки Эля вычисления соответствующих величин Рис. 8.5. Расположение точек, -в которых вычисляются переменные, на сетке с расположением узлов в шахматном порядке. Компоненты скорости вычисляются в точках, расположенных на гранях контрольного объема, который можно нарисовать во- вокруг точек, в которых берут величины давления. Точки, в кото- которых вычисляются компоненты скорости, расположены ыа сере- середине отрезка между соседними точками, в которых вычисляется давление. Для неравномерной сетки это означает, что точки, в которых вычисляют давление, не обязательно являются гео- геометрическим центром такого контрольного объема. Точки, в ко- которых вычисляются компоненты скорости, указаны на рис. 8.5 стрелками: вертикальные обозначают точки для у, горизонталь- горизонтальные — точки для и. Удобно обозначать переменные одним на-
§ 8.4. Методы решения уравнений Навье —Стокса для дозвук. течений 563 бором индексов, несмотря на то что различные переменные вы- вычисляются в разных точках. Таким образом, обозначение (i + + 1,;) относится к набору из трех несовпадающих точек, кото- которые обведены кривой в форме бумеранга на рис. 8.5. На сетке с расположением узлов в шахматном порядке точка a?+/t/ рас- расположена ниже точки pi+\t /, а точка щ+\, / — правее точки pi+\t /. На сетке с расположением узлов в шахматном порядке поле скорости можно аппроксимировать со вторым порядком (при равномерной по пространственным координатам сетке) в узлах, обозначенных жирной точкой, используя компоненты скорости в смежных точках. Такая конфигурация придает разностной аппроксимации еще и свойство консервативности. К тому же разность давлений между двумя соседними точками становится естественной движущей силой для компонент скорости, распо- расположенных между этими точками. Другими словами, простая аппроксимация производных давления разностями вперед яв- является «центральной» по отношению к «точкам», в которых вы- вычисляются компоненты скорости. Это дозволяет выписать урав- уравнение Пуассона для давления, которое автоматически удовлет- удовлетворяет теореме Гаусса о дивергенции, если специальным обра- образом задавать граничные условия, что проще осуществляется на сетке с расположением узлов в шахматном порядке. Патанкар [Patankar, 1980] дал прекрасное и подробное обсуждение пре- преимуществ применения расчетных сеток такого типа для задач, подобных рассмотренной выше. Границы вычислительной области удобнее всего располагать вдоль линий сетки, в узлах которых вычисляются нормальные к границе компоненты скорости. Это показано на рис. 8.6 для нижней границы. Фиктивные точки расположены вне физических границ, что необходимо для реализации подходящих граничных условий. Пусть, например, мы хотим задать на нижней границе (рис. 8.6) условие прилипания. Компонента скорости v берется как раз на линии, совпадающей с физической границей, поэтому задаем просто vi+\, /=0. Задание компоненты скорости и не столь очевидно, так как точки, в которых она вычисляется, не лежат на этой границе. Имеется несколько возможностей. Глав- Главное, чтобы касательная компонента скорости была равной нулю в местах расположения физической границы. Этого можно до- добиться, либо дискретизируя специальным образом уравнения сохранения для контрольного объема на границе, либо наклады- накладывая ограничение на решение вблизи границы так, чтобы его экстраполяция на границу удовлетворяла условию прилипания. Имеется еще и третья возможность, так чаще всего и посту- поступают, — можно задавать скорость в фиктивных точках, лежащих ниже границы так, чтобы (и,-+1, i + ^4-1,2)/2 — 0.
564 Гл. В. Решение параболизованных уравнений Навье — Стокса Это отчасти напоминает граничное условие отражения для невязких течений, обсуждаемое в гл. 6. Значения скорости в фиктивных точках будут затем использоваться, как это тре- требуется, в уравнениях движения во внутренней области. Значе- Значения потенциала, используемые для коррекции скорости, полу- получают часто при помощи точек, лежащих вне физических границ. Нам нет необходимости вычислять в этих точках давление для границ, на которых скорость задается так, как это будет опи- описано ниже. Подробности задания граничных условий на сетке с расположением узлов в шахматном порядке можно найти в ра- работе [Amsden, Harlow, 1970]. Вычислительная область i i + 1 i+2 t . t ' t Граница j = i о —-*> о —*- о —^ Фиктивные точки Рис. 8.6. Расчетная сетка с расположением узлов в шахматном порядке вблизи границы. Существует некоторый выбор в представлении конвективных производных в уравнениях движения. В приводимой ниже схеме используются трехточечные аппроксимации. второго порядка с разностями против потока для конвективных членов вида идф/дх. Для членов вида идф/ду будет использована гибридная схема (см. п. 7.3.3). Эти разностные выражения линеаризуются экстраполяцией коэффициентов по значениям в двух соседних сечениях, расположенных выше по потоку. Когда возникает об- обратное течение, направление «ветра» меняется на противопо- противоположное и это учитывается при аппроксимации производных в продольном направлении и при экстраполяции коэффициен- коэффициентов. Ниже приняты следующие обозначения. Верхний индекс п + 1 относится к текущей глобальной итерации (т. е. прохож- прохождению расчетной области в процессе численного интегрирова- интегрирования), нижний индекс /+ 1 обозначает текущее сечение по про-
§ 8.4. Методы решения уравнений Навье — Стокса для дозвук. течений 565 дольной координате, а нижний индекс /—точки сетки по на- направлению у. Для течения в положительном направлении оси х коэффициент иЧ+1 / экстраполируется следующим образом: чП + l Знак л указывает на то, что й?+/ . — известная величина, оп- определяемая путем экстраполяции. Экстраполированная вели- величина v*i+lj получается аналогичным образом. Если величина u*l+\ i в приведенном выше выражении становится отрицатель- отрицательной, то считают, что в точке (/+ 1,/) возникает обратное тече- течение. При этом в рассматриваемой модели #*+/ f заменяют на u?+i /» а ^?+//""~на °?+i,/» т* е# используют значения компо- компонент скорости с предыдущей итерации, которые хранятся для точек внутри и вблизи зоны обратного течения. В качестве аль- альтернативы такой замены используется экстраполяция в соответ- соответствии с выражением Д*++ Величину v*l+ltI также можно получить экстраполяцией в область обратного течения. Конвективные производные в про- продольном направлении представляются следующим образом. При отсутствии обратного течения i+ul + _ Д*ц- + А*ц , А». , Дл:-Длги '¦' Дх~ (Ах" + Дхи) 1~Х' (8.122) и в области обратного течения n+i , / Дл:+++2Да:+ « йп+1 I а / du\n+i , / Дл:+++2Да:+ [и 1 « — йп+1 I - ¦ - un+l 4- i+2'/ Дх++(Дх++ + Дх+) (8.123
566 Гл. 8. Решение параболизованных уравнений Навье — Стокса Член vdu/dy аппроксимируется по гибридной схеме: + ^Л.,"?^/ду7^1/A-У)Д. (8Л24) Величины Wy А и В определяются следующим образом. Пусть Rec — критическое сеточное число Гейнольдса, равно 1.9 (см. п. 7.3.3), Когда Re+>Rec, r = Rec/Re+, Л=1, В = 0. Когда Re+<-Rec, W = Rec/Re-y Л = 0, В=1. Когда Re~<Rec<Re+, W=l, Л = 0, В = 0. Таким образом, эта схема представляет собой взвешенное среднее центральных разностей и разностей вверх по потоку при умеренных и больших сеточных числах Рейнольдса и вы- вырождается в схему с центральными разностями при малых се- сеточных числах Рейнольдса. Вторая производная дискретизируется следующим образом: 1+1 . __„»+! „"+1 __„»+! (п+1 „п+1 п+\ п+\ \ "f+ !,/ + ! """<+!,/ "< + !./"""< + !, /~1 | (8.125) Производная давления в уравнении движения в продольном на- направлении аппроксимируется в виде ^l «rt^'jA ;гы'', (8.126) что обеспечивает влияние на н?+/§ у давления из точки, распо- расположенной ниже по потоку.
§ 8.4. Методы решения уравнений Навье — Стокса для дозвук. течений 567 Уравнение движения по координате у дискретизируется ана- аналогичным образом. Так как используется сетка с расположением узлов в шахматном порядке, то vf+f . вычисляют не в тех же самых точках, что и и*}+1 ,. Расчет коэффициентов в разностном уравнении движения по координате у должен производиться с учетом этого. Так, например, при аппроксимации члена udv/dx коэффициент должен рассчитываться как среднее и двух / слоев. При аппроксимации производной давления используются значе- значения давления по обе стороны от точки, где вычисляют величину др_ п wtf+i,/-P?+i.;-i ш (8Л27) ду 11 j f Дг/ При решении уравнений движения используют наилучшую оценку поля давления. Подробности того, как ее получают, бу- будут даны ниже. При заданном давлении уравнения движения являются параболическими и решаются раздельно — уравнение движения по оси х для #*+/ у и уравнение движения по оси у для t>5*+/ r Для неизвестных в сечении / + 1 имеем трехдиаго- нальную систему алгебраических уравнений, которую можно ре- решить методом прогонки. Как отмечалось при обсуждении трех- трехмерной параболической1 процедуры, решение для компонент ско- скорости не будет удовлетворять уравнению неразрывности, пока мы не определим правильное поле давления. Поэтому компо- компоненты скорости, полученные из решения уравнений движения, являются предварительными. Полагают, что поправки к скорости выражаются через потенциал ф таким образом, что подправлен- подправленные компоненты скорости удовлетворяют уравнению неразрыв- неразрывности, т. е. Крдх с) + {рду с) = 0, (8.128) где ис и vc — поправки к компонентам скорости, ир и vp — пред- предварительные значения компонент скорости, полученные из урав- уравнений движения в сечении /+ 1. Определим потенциал ф: «. = •?•. *. = •?. (8.129) тогда д2Ф д%_ _ дир dvp _ дх2 + ду2 ~ дх ~df~S*- (8.130)
568 Гл. 8. Решение параболизованных уравнений Навье — Стокса Соответствующее разностное уравнение имеет вид Д*+ А* ) Д n{p)i+Ut(p)i., п Ы|+1,/+|(р)/+1,/ ~ Д* + Д*+ 2 АУ+ + А,- (8.131) Такое алгебраическое уравнение можно выписать для потен- потенциала в каждой точке сетки поперек потока: / = 2, 3, ..., NJ, где / = 2 есть первая точка ф сетки сразу над нижней границей, a j — NJ есть точка ф сразу под верхней границей. Таким обра- образом, мы имеем трехдиагональную систему уравнений для неиз- неизвестных функций $/+if /, если $/, / и $/+2, / известны. Чтобы вы- вычислить <j>i, j и $/+2, /, делают следующие допущения: (a) $iti =<j>l+lt /, означающее, что поправки к скорости равны нулю в сечении /, в котором сохранение массы уже обеспечено. (b) ^/+2,/= 0, означающее, что (vc)i+2,j равно нулю, как должно быть, когда достигается сходимость. Любое другое до- допущение относительно ^/+2, / будет несовместимо с требованиями сходимости. Граничные условия, необходимые для решения трех- диагональной системы относительно <pi+\, /, выбираются так, чтобы они были совместимы с заданными граничными усло- условиями для скорости. Например, если скорость задается на верх- верхней и дижней границах, то vc будет равно нулю на этих гра- границах. Тогда граничными условиями для $/+i, / будут ^ = ^/+1, 2 И ^/+1, Nj = ^/+ После того как <j>i+\, / найдены, определяем поправки к ско- скорости при помощи разностных аппроксимаций выражений (8.129), а именно Теперь скорректированные скорости удовлетворяют уравнению неразрывности в каждой точке сечения /+ 1, но не удовлетво- удовлетворяют точно уравнениям движения, пока не будет достигнута сходимость. Между двумя глобальными итерациями поле давления об- обновляется ' путем решения уравнения Пуассонэ для давления
§ 8.4. Методы решения уравнений Навье —Стокса для дозвук. течений 569 методом последовательной верхней релаксации по точкам. При этом уравнение Пуассона получают из уравнений движения; т. е. можно записать При дискретизации приведенных выше уравнений величины G1, G2 вычисляются в центре отрезка между точками, которые ис- используются для аппроксимации производных давления, стоящих в левой части. Следовательно, точки G1 совпадают с точками и, a G2— с точками у. Тогда в*р , д*р dG\ dG2 « , где G1 и G2 вычисляются с использованием скорректированных скоростей, удовлетворяющих уравнению неразрывности. Это по- порождает поле давления, которое вынуждает в конце концов решения уравнений движения сходиться при локальном сохра- сохранении массы. Источниковые члены Sp рассчитываются и хра- хранятся в памяти ЭВМ во время всей глобальной итерации. Обыч- Обычно делается одно уточнение поля давления методом последова- последовательной верхней релаксации во время прохождения поля течения сверху вниз. Нетрудно обновить давление релаксацией по одной линии, прежде чем переходить к определению скорости в сле- следующем сечении по L Еще несколько уточнений методом после- последовательной верхней релаксации делают в конце глобальной итерации. К хорошим результатам приводит использование па- параметра верхней релаксации, равного 1.7. Однако источниковый член обычно уточняется методом нижней релаксации с пара- параметром 0.2—0.65, а на первых глобальных итерациях даже с еще меньшим параметром. Все граничные условия для уравнения Пуассона для давле- давления являются граничными условиями Неймана, которые полу- получаются из уравнений движения. В соответствии с теоремой Гаусса имеем где С — граница области течения и др/дп — задаваемое на ней граничное условие Неймана. Для сходимости процедуры реше- решения уравнения Пуассона необходимо удовлетворить разностно- разностному эквиваленту этого равенства. На сетке с расположением уз- шахматном порядке это дела*от, связав давление в
570 Гл 8. Решение параболизованных уравнений Навье — Стокса ных р-точках с давлением внутри области через заданные на гра- границе производные уравнением, в которое неявным образом вхо- входит номер итерации метода последовательной верхней релакса- релаксации по точкам. Такой прием полностью устраняет зависимость от заданного на границе давления [Miyakoda, 1962] при решении уравнения Пуассона для давления. Когда дискретизация Sp обладает свойством консервативности, итерационный процесс будет сходиться. Дискретизация уравнения (8.132) в р-точке, смежной с нижней границей и лежащей внутри области, иллю- иллюстрирует такое задание граничных условий: 1 / nk+l i A I "t + 1, 3 'Ay+ V | A* k+l Ay+ Ay i, 2 i 1,3 i, 2 /q | qo\ Д*и AyJ" Здесь k — номер итерации в процедуре последовательной верх- верхней релаксации решения уравнения Пуассона, &+ 1 обозначает текущую итерацию. Граничное условие для уравнения Пуассона на нижней границе берут таким: {dp/dy)w — G2, т. е. производ- производная давления на границе оценивается по уравнению движения. Дискретизируют его следующим образом: " === t^f+ 1, 2> где величины давления на текущей итерации входят в неявном виде. Теперь можно исключить из уравнения Пуассона давле- давление р?+/ х в фиктивной точке под нижней границей, подставляя уравнение (8.134) в (8.133). Это дает — Pl+l2 _ Pl + L2-~Pt.2 Л . 1 ( Pf + 1, 3~P/ + 1.2 l_ A^ / Ay+V Ay+ / ,gii+,.,-oi» + «LiB (8Л35) Ьх Ayj" Рассмотрение дискретизации Sp подтверждает, что требование, вытекающее из теоремы Гаусса, в случае нашей процедуры удовлетворяется. При вычислении \\Spdxdy остаются только члены со значениями G\ и G2 на границах, остальные G уничто-
§ 8.4. Методы решения уравнений Навье —Стокса для дозвук. течений 571 жаются. Эти G1 и G2 на границах в точности равны \ (др/дп) dC9 когда граничные условия выражаются через G1 и G2, как это видно из уравнений (8.134) и (8.135). Подытожим кратко основные этапы процедуры решения ча- частично параболизованных уравнений Навье — Стокса. 1. Из решения уравнения движения получают первое при- приближение профилей скорости в сечении /+1, используя для этого определенное некоторым образом начальное поле давле- давления. Для первой глобальной итерации это начальное поле дав- давления можно получить при следующих предположениях: (a) dp/dx = —pue(due/dx) и др/ду = 0 или (Ь) др/ду = 0; а также при использовании метода секущих для определения др/дх (см. п. 7.4.3), при котором будет глобально сохраняться поток массы, что очень схоже с тем, как поступают при расчете внутренних течений по уравнениям пограничного слоя. На по- последующих глобальных итерациях давление вниз по потоку можно подстраивать при помощи метода секущих в каждом i-м сечении так, чтобы выполнялся глобально закон сохранения массы поперек потока. Это приводит к тому, что дисбаланс массы поперек потока обращается в нуль и в некоторых случаях даже возникает сходимость по скорости. Для получения решения в области обратного течения аппроксимация Флюгге-Лотц (см. п. 7.4.2) применяется только на первой глобальной итерации. 2. Чтобы локально удовлетворить уравнению неразрывности, корректируют значения компонент скорости, используя для этого потенциал ф. 3. Теперь, выполняя один шаг метода последовательной верхней релаксации по линии поперек потока, обновляют дав- давление в сечении i+ 1. На этой стадии расчета реализация этой релаксации не является обязательной, так как все поле давле- давления будет уточняться в конце глобальной итерации. 4. Шаги A) — C) повторяют, в каждом поперечном сечении, пока не будет достигнута выходная граница расчетной области по продольной координате. 5. После прохождения маршем всей расчетной области уточняют поле давления, решая уравнение Пуассона методом последовательной верхней релаксации. Это завершает одну гло- глобальную итерацию. Следующую глобальную итерацию начинают с входной границы расчетной области, используя обновленное поле давления. Процесс продолжают до тех пор, пока поправки к скорости не станут малыми, т. е. полученное поле давления вырабатывает по уравнениям движения такие величины компо-
5?2 Гл. 8. Решение параболизованных уравнений Навье — Стокса нент скорости, которые удовлетворяют уравнению неразрыв- неразрывности. Результаты расчетов по модели частично параболизованных уравнений Навье — Стокса показаны на рис. 8.7 и 8.8. Чилукури и Плетчер [Chilukuri, Pletcher, 1980] обнаружили, что решения 1.00 0.50- 0.00 1.00 0.50 (а) (Ь) 0Л0 0*50 1.00 0.00 "/«со 0.50 1.00 1.50 Рис. 8.7. Расчет ламинарного течения во входном участке двумерного канала при Re = 75. (а) модель частично параболизованных уравнений Навье —Стокса [Chilukuri, Pletcher, 1980] (х/а = 0.1989 для левой ветви и х/а = 0.999 для правой); О полные уравнения Навье — Стокса [McDonald et al., 1972] (х/а == 0.2 для левой ветви и х/а = 1.0 для правой); ? уравнения пограничного слоя [Nelson, Pletcher, 1974] (х/а = 0.18525 для левой ветви и х/а = 1.0191 для правой). (Ь) то же, что и (а), только х/а = = 4.0115 (левая ветвь), х/а = 8.928 (правая ветвь), О то же, что и (а), только х/а = 4.0 (левая ветвь), х/а = 8.8 (правая ветвь). частично параболизованных уравнений Навье — Стокса для ла- ламинарного течения во входном участке канала хорошо согла- согласуются с решениями полных уравнений Навье — Стокса при чис- числах Рейнольдса, подсчитанных по размеру канала, меньших 10. На рис. 8.7 сравнивались профили скорости, полученные при решении частично параболизованных уравнений Навье — Стокса с профилями, полученными при решении полных уравнений
§ 8.4. Методы решения уравнений Навье — Стокса Для дозвук. течений 573 Навье —Стокса [McDonald et al., 1972] и уравнений погранич- пограничного слоя [Nelson, Pletcher, 1974] при каналовом числе Рей- нольдса (Re = Uooa/v, a — полуширина канала), равном 75. Ре- Результаты в данном конкретном случае не выявили преимуществ расчетов по частично параболизованным и полным уравнениям Навье — Стокса по сравнению с расчетами по уравнениям по- пограничного слоя. В расчетах по модели частично параболизо- ванных уравнений Навье — Стокса сетка состояла из 32 узлов 0.0 0.0 0.0 0.0 u/u 0.0 0.0 0.4 0.8 -Рис. 8.8. Расчет ламинарного отрывного течения с присоединением (х* = = bix/bo, bo = 30.48 м/с, b\ = 300 с); модель частично лараболизо- ванных уравнений Навье —Стокса [Madavan, Pletcher, 1982]; О полные урав- уравнения Навье —Стокса [Brilley, 1971]. в продольном направлении и 18 в поперечном. Рассогласование в выполнении уравнения неразрывности в любом сечении сво- сводилось к менее чем 1 % от массового расхода в канале за 7 гло- глобальных итераций. Результаты расчетов по модели частично параболизованных уравнений Навье — Стокса для отрывных внешних течений [Madavan, Pletcher, 1982] сравниваются с численными реше- решениями уравнений Навье —Стокса [Briley, 1971] (рис. 8.8). По- Поток отрывается под влиянием внешнего течения, тормозящегося по линейному закону. Где-то ниже точки отрыва скорость внеш- внешнего потока становится постоянной, что приводит к присоедине- присоединению оторвавшегося потока. Обратное течение существует при- примерно на трети протяженности всей расчетной области в про- продольном направлении. В расчетах по модели частично парабо- параболизованных уравнений Навье —Стокса сетка состояла из 35 уз- узлов в продольном и 32 узлов в поперечном направлениях. Потре- Потребовалось сделать 16 глобальных итераций, чтобы свести рас-
574 Гл. 8. Решение параболизованных уравнений Навье — Стокса согласование по уравнению неразрывности до 1 % от массового расхода в любом сечении канала, и 43 глобальных итерации, чтобы уменьшить эту цифру до 0.05 %. § 8.5. Уравнения вязкого ударного слоя Уравнения вязкого ударного слоя являются еще более при- приближенными, чем параболизованные уравнения Навье — Сток- Стокса. По сложности они занимают промежуточное положение между параболизованными уравнениями Навье — Стокса и урав- уравнениями пограничного слоя. Главное достоинство уравнений вязкого ударного слоя в том, что они остаются гиперболически- параболическими в продольном и поперечном направлениях. Поэтому уравнения вязкого ударного слоя можно решать мар- маршевым методом по обоим направлениям аналогично тому, как это делают в случае трехмерных уравнений пограничного слоя. Совсем наоборот обстоит дело в случае параболизованных урав- уравнений Навье — Стокса, которые необходимо решать сразу во всей плоскости поперечного сечения. Следовательно, уравнения вязкого ударного слоя могут быть решены (в большинстве слу- случаев) с меньшими затратами машинного времени, нежели пара- параболизованные уравнения Навье — Стокса. Еще одно достоинство уравнений вязкого ударного слоя со- состоит в том, что их можно использовать для расчета дозвуко- дозвукового течения вязкой жидкости вблизи затупленной носовой ча- части, где параболизованные уравнения Навье — Стокса непри- неприменимы. Следовательно, для тел с затупленной носовой частью можно использовать уравнения вязкого ударного слоя, чтобы долучить начальное приближение, необходимое для дальнейших расчетов по модели параболизованных уравнений Навье — Сток- Стокса. Основным недостатком уравнений вязкого ударного слоя является то, что их нельзя применять для расчетов течений с отрывом в поперечном направлении. Это связано с тем, что они не являются эллиптическими в поперечной плоскости. Идея применения уравнений типа вязкого ударного слоя для расчета обтекания затупленных тел при больших числах Маха впервые была высказана в работах [Cheng, 1963; Davis, Flugge- Lotz, 1964]. Как уже отмечалось, решение уравнений типа урав- уравнений вязкого ударного слоя исключает необходимость явного определения погранслойных эффектов второго порядка — за- завихренности и толщины вытеснения. Более того, здесь отсут- отсутствуют трудности сращивания вязкого и невязкого решений, когда происходит слияние пограничного слоя с внешним невяз- невязким течением.
§ 8.5. Уравнения вязкого ударного слоя 575 В работах, где применяли уравнения вязкого ударного слоя, самым успешным был метод Дэвиса [Davis, 1970]. Он решал осесимметричные уравнения вязкого ударного слоя, чтобы рас- рассчитать гиперзвуковое ламинарное обтекание гиперболоида. Дэвис вывел уравнения вязкого ударного слоя следующим об- образом. Сначала приводятся к безразмерному виду уравнения Навье — Стокса с переменными порядка единицы в пограничном слое при больших числах Рейнольдса. Аналогично получается другая система уравнений путем приведения к безразмерному виду уравнений Навье — Стокса с переменными порядка еди- единицы в невязкой части поля течения. В обеих системах сохра- сохраняются члены вплоть до второго порядка по параметру е: Y <8лзб> J где коэффициент вязкости jiref рассчитывается по характерной температуре: ^. (8.137) Затем эти две системы уравнений сравниваются и объединя- объединяются в одну, уравнения которой пригодны в области между телом и ударной волной с точностью до членов второго порядка малости. В двумерном (т = 0) и осесимметричном (т=1) случаях в системе координат, связанной с телом (см. рис. 5.3), безразмерные уравнения вязкого ударного слоя записываются в следующем виде: Уравнение неразрывности ^г [(г* + Ц cos ф)т PV] + ^ [A + /СтО (г* + V cos ф)т pV] = 0. (8.138) Уравнение движения по координате ? ди* , ¦ ди* , К*и*у* 1 . 1 др* cos +Г Л, (8.139) где Уравнение движения по координате ц и* dv* , • dv* К*(и
576 Гл. 8. Решение параболизованных уравнений Навье — Стокса Уравнение энергии ./ иГ дТ* |д.*Г\ и* dp* .dp* гНх'У , (8.141) Эти уравнения были обезразмерены следующим образом: 6* ? * л * г к* _ К 5 —- , л —т ' —7 » д —7 ' nose nose ' nose ' nose ^ (8.142) ref В предположении тонкого ударного слоя нормальное уравне- уравнение движения сводится к уравнению движения по координате х\ в приближении тонкого ударного слоя а?'_ лгу ао» Г Приведенные выше уравнения легко можно переписать для декартовой системы координат в двух измерениях, полагая т = 0, /С = 0, х* = Г, ^ = 4*. (8.144) Записанные в декартовой системе координат уравнения вязкого ударного слоя можно сравнить с параболизованными уравне- уравнениями Навье — Стокса [уравнения (8.29) — (8.33)]. Оказыва- Оказывается, что уравнения неразрывности и движения по координате х в этом случае совпадают, а уравнения движения по коорди- координате у и уравнение энергии вязкого ударного слоя проще соот- соответствующих параболизованных уравнений Навье — Стокса. В методе решения, который впервые предложил Дэвис, пе- переменные в уравнениях вязкого ударного слоя относят к пара- параметрам потока за ударной волной. Это позволяет использовать одну и ту же сетку в направлении, нормальном к поверхности тела, для всего поля течения вокруг тела. Используя прибли- приближение тонкого слоя, рассчитывают начальное приближение. В этом приближении уравнения вязкого ударного слоя явля- являются полностью параболическими, что позволяет применять стандартные алгоритмы решения уравнений пограничного слоя. В последующих глобальных итерациях используется уже полное уравнение движения по нормальному направлению. К тому же ца первой глобальной итерации считают, что ударная
$ 8.5. Уравнения вязкого ударного слоя 577 является концентрической. Такое допущение возможно, так как рассматривались только тела в форме гиперболоида из-за труд- трудностей, обусловленных разрывом кривизны в случае конфигу- конфигураций типа сфера—конус. На второй итерации угол наклона ударной волны рассчитывался по толщине ударного слоя, вычис- вычисленной на первой итерации. Решение маршевым методом начинали, исходя из прибли- приближенно найденного решения на линии тока вблизи критической точки. Это решение получалось из уравнений вязкого ударного слоя, которые в этом случае сводились к обыкновенным диффе- дифференциальным уравнениям вдоль ? = 0. Решение в каждом по- последующем сечении по g получалось путем решения каждого из уравнений вязкого ударного слоя отдельно в такой последова- последовательности: 1) уравнение энергии; 2) уравнение движения по координате ?; 3) уравнение неразрывности; 4) уравнение движения по координате т). Метод Дэвиса оказался неудовлетворительным по несколь- нескольким причинам. Прежде всего его применение ограничено телами с аналитически заданной формой. (например, гиперболоид). Эту трудность первыми разрешили Майнер и Льюис [Miner, Lewis, 1975], которым удалось рассчитать обтекание конфигурации сфера—конус. Они в качестве начального приближения взяли форму ударной волны такой, какой она получается из решения задачи об обтекании затупленного тела невязким газом, а вблизи сочленения сфера—конус воспользовались переходной функцией, чтобы получить гладкое распределение кривизны. Позднее Сривастава и др. [Srivastava et al., 1978] преодолели это ограничение за счет дискретизации специального вида, ап- аппроксимирующей резкое изменение параметров, когда функция, задающая поверхность, терпит разрыв. Другой недостаток оригинального метода Дэвиса — плохая сходимость формы ударной волны, когда последняя утолщается. Эту трудность преодолели Сривастава и др. [Srivastava et al., 1978, 1979], которые заметили, что релаксационный процесс, связанный с формой ударной волны, аналогичен взаимодейст- взаимодействию толщины вытеснения и внешнего невязкого течения в тео- теории сверхзвукового взаимодействующего пограничного слоя. В результате проблему сходимости формы ударной волны уда- удалось разрешить при помощи неявного метода переменных на- направлений [Werle, Vatsa, 1974] для взаимодействующих погра- пограничных слоев. Еще один недостаток метода Дэвиса состоит в том, 4fo с его помощью нельзя получить решение в области дальнего слеДа
578 Гл. 8. Решение параболизованных уравнений Навье — Стокса за тонкими телами. Это является следствием того, что уравне- уравнения вязкого ударного слоя решаются раздельно. В частности, два уравнения с первым порядком аппроксимации (неразрыв- (неразрывности и движения в нормальном направлении) вводили неустой- неустойчивости, которые росли в продольном направлении. Решая урав-, нения неразрывности и движения в нормальном направлении совместно, Васкевицу и др. [Waskiewicz et al., 1978] удалось справиться с проблемой неустойчивости. Этого же добились Хосни и др. [Hosny et al., 1978], решая все квазилинеаризован- ные уравнения вязкого ударного слоя одновременно. Когда все названные выше трудности удалось преодолеть, стало возможно применение уравнений вязкого ударного слоя к более сложным задачам. Мёррей и Льюис [Murray, Lewis, 1978] использовали их для расчета обтекания трехмерных тел общей формы под углом атаки. Их алгоритм с успехом при- применялся и во многих других задачах. Не так давно в работах, выполненных под руководством Льюиса, были учтены эффекты турбулентности [Szema, Lewis, 1980] и свойства реальных га- газов [Thareja et al., 1982; Swaminathan et al., 1983]. § 8.6. Конические уравнения Навье — Стокса При рассмотрении конического приближения течений невяз- невязкой жидкости пользуются тем обстоятельством, что в поле те- течения, окруженного коническими границами, отсутствует. мас- масштаб длины в коническом направлении. В результате не проис- происходит изменений параметров течения в радиальном направле- направлении и трехмерная задача течения невязкой жидкости сводится к двумерной. Это приводит к автомодельному решению, которое одно и то же для всех постоянных значений радиуса и масшта- масштабируется линейно при изменении радиуса. Приближение кони- конического течения строго справедливо только для течений невяз- невязкой жидкости. Однако даже в таком поле течения эксперимент обнаруживает вязкие области, над которыми доминирует кони- коническое невязкое течение. В этих случаях Андерсон [Anderson, 1982] предложил быст- быстрое вычисление теплопередачи и трения при помощи решения нестационарных уравнений Навье — Стокса методом установле- установления на единичной сфере с производными в радиальном направ- направлении, равными нулю. Таким образом, уравнения Навье — Сток- Стокса решаются в локальном коническом приближении. Мы будем называть уравнения, которые решаются подобным образом, ко- коническими уравнениями Навье —Стокса. Местное число Рей- нольдса определяется по радиусу, на котором производятся вы- вычисления. В результате решение не является автомодельным в
§ 8.6. Конические уравнения Навье — Стокса 579 смысле конического течения невязкой жидкости, а масштаби- масштабируется по местному числу Рейнольдса, которое входит в резуль- результирующую систему уравнений. Сначала конические уравнения Навье — Стокса использова- использовались [McRae, 1976] хдля расчета обтекания конуса ламинарным потоком под большим углом атаки. Позже они применялись для расчета ламинарного обтекания дельтовидного крыла [Vigneron et al., 1978; Bluford, 1978] и трехмерного течения в двугранном угле [Tannehill, Anderson, 1980]. Модель вихревой вязкости и конические уравнения Навье — Стокса использовались в работе [McRae, Hussaini, 1978] для расчета турбулентного обтекания конуса под большим углом атаки. Во всех названных случаях (кроме одного, когда невязкое течение не было полностью ко- коническим) рассчитанные вязкая и невязкая структуры удиви- удивительно хорошо совпадали с имеющимися экспериментальными данными. Конические уравнения Навье — Стокса оказались полезными еще и потому, что дают вполне хорошие начальные приближе- приближения для расчетов по модели параболизованных уравнений На- Навье— Стокса обтекания конических (или заостренных) тел. Шифф и Стегер [Schiff, Steger, 1979] включили маршевый с шагами назад метод в свой алгоритм решения параболизован- параболизованных уравнений Навье — Стокса, что эквивалентно решению ко- конических уравнений Навье — Стокса в соответствии с описан- описанным выше методом установления. При этом параметры потока сначала принимаются равными их значениям в свободном по- потоке и уравнения решаются маршем от х = х0 до х = хо + кх при помощи той же явной схемы, которая применялась при решении параболизованных уравнений Навье — Стокса, но с др/дх = 0. После каждого шага по маршевой координате ре- решение масштабируется по уже имеющимся параметрам потока в точке х = хо. Вычисления повторяются до тех пор, пока пара- параметры потока не перестанут изменяться. Конические уравнения Навье —Стокса получают из полных уравнений Навье — Стокса -dF + -dS- + -dyr + -d^ = 0> (8Л45) где U*, Е*, F* и G* — безразмерные векторы, определяемые вы- выражениями E.46). К этим уравнениям применяется сначала ко- коническое преобразование вида (/J + (г'J1, -f (8.146)
580 Гл. 8. Решение параболизованных уравнений Навье — Стокса Полученные преобразованные уравнения можно записать в строго дивергентной форме (-''Е'+0')]=0' <8-147» где А, = A + Р2 + Y2I/2- Допущение местной конической авто- модельности требует, чтобы <?Е* п dF* dG* ( 0 0 0 ( Тогда уравнение (8.147) приводится к виду Ж E"U') + f-(E* + ^ + YG*) + ^-[-&-(-Р + -^-[-fr(-YE* + G')] = 0. (8.149) Решение рассчитывается на сферической поверхности радиуса r* = r/L, равного единице. На этой поверхности а= 1, так как г* = [(*? +GO2 + (ОТ* = а. Следовательно, уравнение (8.149) можно переписать в виде ^Г + Ж + ^ + ^ = 0' (8Л50) где I! U* F PE* + F* «J4 — ~р"> Г4— J2 Частные производные в вязких членах Е*, F* и G* легко преоб- преобразуются при помощи соотношений д .. д . д (8Л52) Поэтому выражения для сдвиговых напряжений и тепловых потоков, заданные уравнениями E.47), принимают следующий
§ 8.6. Конические уравнения Навье — Стокса 581 вид: 2!^-Bь; + рл«; = -Щ (Ч - Р*Ч - ykw;), (8.153) Отметим, что в выражениях для сдвиговых напряжений и теп- тепловых потоков фигурирует число Рейнольдса Rei. Оно рассчи- рассчитывается по формуле ReL = Poo^co^oo, (8.154) где L — радиус сферической поверхности, на которой вычисля- вычисляется решение. Следовательно, решения конических уравнений Навье — Стокса прямо зависят от величины радиуса r = L, на котором они вычисляются. Это и отличает их от невязких ре- решений, которые не зависят от г и поэтому являются действи- действительно коническими. Конические уравнения Навье — Стокса можно решать, ис- используя зависящие от времени алгоритмы, которые будут рас- рассматриваться в гл. 9 в связи с решением двумерных уравнений Навье — Стокса для сжимаемой жидкости. Поэтому отложим обсуждение разностных схем для решения конических уравне- уравнений Навье — Стокса. В заключение следует напомнить, что ко- конические уравнения Навье — Стокса являются весьма прибли- приближенной формой полных уравнений Навье — Стокса, поэтому ими нельзя пользоваться в тех случаях, когда требуется высо- высокая степень точности.
582 Гл. 8. Решение параболизованных уравнений Навье — Стокса Задачи 8.1. Проверьте уравнение (8.8). 8.2. Выведите уравнения (8.9) — (8.11). 8.3. Сведите записанные в декартовой системе координат уравнения в приближении тонкого слоя к системе уравнений на границе, на которой нет проскальзывания (у = 0). Предположите, что стенка поддерживается при постоянной температуре Tw. 8.4. Сведите записанные в криволинейной системе координат уравнения в приближении тонкого слоя (уравнения (8.9)—(8.11)) к системе уравнений на границе, на которой нет проскальзывания (г\ = 0). Предположите, что стенка поддерживается при постоянной температуре Tw. 8.5. Получите уравнение (8.15) из E.19). 8.6. Получите уравнение (8.16) из E.19). 8.7. Получите уравнение (8.17) из E.31). 8.8. Получите уравнение (8.23) из (8.17). 8.9. Выведите уравнения ламинарного сжимаемого пограничного слоя из уравнений (8.14)—(8.17). Заметим, что А2 ~ 0A) и (А/б*J > 1. 8.10. Используйте приближение тонкого слоя для уравнений (8.37) — (8.39) и покажите, что они эквивалентны уравнениям (8.40), (8.10) и (8.11). . 8.11. Проверьте, что уравнение (8.44) эквивалентно уравнению (8.43). 8.12. Покажите, что собственные значения уравнения (8.44) задаются уравнением (8.45). Подсказка: \Ц1] — [А^11В1]\ = \[А1]-1\ЦА1] — [В1]\. 8.13. Выведите уравнение (8.47). 8.14. Проверьте уравнения (8.48)—(8.49). 8.15. Выведите уравнение (8.50). 8.16. Для параметров потока Мх = 0.6, Re/L== pu/\i = 1000/m, y= 1.4, Pr = 0.72 решите уравнение (8.50) и покажите, что его корни будут вещест- вещественными, если со = 0.4, что удовлетворяет уравнению (8.52). 8.17. Решите задачу 8.16 с со = 0.5 и покажите, что по крайней мере один корень уравнения (8.50) не будет вещественным и положительным. 8.18. Если все собственные значения уравнения (8.50) вещественные, то покажите, что они положительные, если удовлетворены условия, задан- заданные уравнениями (8.51) и (8.52). 8.19. Поместите множитель ю перед членом в уравнениях энергии и движения в продольном направлении и оцените условия, при которых урав- уравнение (8.44) остается гиперболическим, если <о < 1. Считайте, что v < и. 8.20. Линеаризуйте следующие члены, используя уравнение (8.61).
Задачи 583 8.21. Выведите выражение для матрицы Якоби дЕ*/ди, заданное урав- уравнением (8.78). 8.22. Выведите уравнение для матрицы Якоби dF/dU, заданное выра- выражением (8.79). 8.23. Выведите выражение для матрицы Якоби dG/dU, заданное урав- уравнением (8.80). 8.24. Если приближенно положить, что © «У^% выведите выражение для матрицы Якоби dE*/dU, уже не считая со не зависящим от U. 8.25. Выведите выражение для матрицы Якоби dF^/dU, заданное урав- уравнением (8.84). 8.26. Выведите выражение для матрицы Якоби dGvldVf заданное урав- уравнением (8.85). 8.27. Элементы матрицы [C]k в уравнении (8.98) можно представить в виде (cim)ky где / = 1, 2, ..., 5 и т = 1, 2, ..., 5. Определите элемент 8.28. Определите элемент (с3гЬ в задаче 8.27. 8.29. Определите элемент (с4зЬ в задаче 8.27. 8.30. Элементы матрицы [B]k в уравнении (8.98) можно представить в виде (blm)ki где / = 1, 2, ..., 5 и т = 1, 2, ..., 5. Определите элемент 8.31. Определите элемент F4зЬ в задаче 8.30. 8.32. Определите элементы (азз)л, (&ззЬ и (сзз)* матриц [Л]*, [B]k и [C]k в уравнении (8.98). 8.33. Воспользуйтесь разностной формулой (8.70) для двумерного пара- болизованного уравнения Навье — Стокса дх ^ дх ^ ду и постройте алгоритм, аналогичный заданному уравнениями (8.94) — (8.97) для трехмерного параболизованного уравнения Навье—Стокса. 8.34. Разработайте детали алгоритма коррекции скорости для трехмер- трехмерной параболизованной процедуры в случае течения сжимаемой жидкости в канале прямоугольного сечения. Используйте метод потенциала Ф и р'- метод. Воспользуйтесь сеткой с расположением узлов в шахматном по- порядке. 8.35. Дискретизируйте уравнение движения по координате у для мо- модели частично параболизованных уравнений Навье—Стокса, следуя проце- процедуре, описанной в п. 8.4.3 для уравнения движения по координате х. 8.36. Покажите, что описанная для уравнения Пуассона для давления в модели частично параболизованных уравнений Навье-Стокса формули-
584 Гл. 8. Решение параболизованных уравнений Навье —Стокса ровка задачи удовлетворяет следующему условию: 8.37. Предложите способ распространения модели частично параболи- параболизованных уравнений Навье—Стокса на трехмерные течения. 8.38. Объясните, как формулировать граничные условия на границе, которая является линией симметрии (например, ось двумерного канала), в случае применения сетки с расположением узлов в шахматном порядке. Объясните в терминах алгоритма прогонки. 8.39. Примените к уравнению (8.145) преобразование переменных сс=х*, Р = У*/х*, У = z*/x*, х = t* и выведите конические уравнения Навье— Стокса, которые используйте далее к расчету решения в сечении х = L, где а = я* = 1.
Глава 9 Численные методы решения уравнений Навье— Стокса § 9.1. Введение Для некоторых задач расчета течения вязкой жидкости нельзя получить точное решение при помощи упрощенных уравнений, обсуждавшихся в гл. 6—8. К примерам таких задач относятся взаимодействие ударной волны с пограничным слоем, обтекание входной кромки, некоторые волновые течения в следе и другие течения с сильным вязко-невязким взаимодействием и большими отрывными зонами. В этих случаях необходимо решать полные уравнения Навье — Стокса (или осредненные по Рейнольдсу уравнения Навье — Стокса). К сожалению, эти уравнения очень сложны, и их решение требует больших затрат машинного вре- времени. Если, однако, жидкость несжимаема, то уравнения су- существенно упрощаются и соответственно уменьшается время, необходимое для их решения. Нестационарные уравнения Навье — Стокса для сжимаемой жидкости образуют смешанную систему гиперболически-пара- гиперболически-параболических уравнений, а для несжимаемой жидкости — эллип- эллиптически-параболических уравнений. Поэтому приходится исполь- использовать разные численные методы решения уравнений Навье — Стокса в этих двух случаях, что и будет предметом обсуждения в настоящей главе. § 9.2. Уравнения Навье — Стокса для сжимаемой жидкости Для сжимаемой жидкости уравнения Навье — Стокса в от- отсутствие массовых сил и подвода тепла извне можно записать (см. п. 5.1.5) в виде ГТ ПЖЗ Л?? Л/1 (9.1) дУ , дЕ . 6F . дп _п dt + дх "•" ду "•" дг где векторы U, E, F и G задаются следующими выражениями: ~ Р ~ U= ри pv pw (9.2) 19 Д. Андерсон и др. Том 2
586 Гл. 9. Численные методы решения уравнений Навье — Стокса F = G = ри ри2 + р- puv — puw — AEt + p)u — uxxx — pv puv — pv2 + p- pvw — _ (Et + p) v — uxxy — pw puw — pvw — _ (Et + p) w — uxxz — -*xx xxy *xz vxxy- *xy -%yy *yz Vtyy- *xz -T vxuz- - wxxg + qXmm - wxyz + qy _ (9.3) (9.4) (9.5) а компоненты тензора сдвиговых напряжений и вектора тепло- теплового потока имеют вид _2_ / ~ дц ^у дш Ххх ~ Т Р \ АТх "" 7 "" "aF хуу — s ^\ ду дх дг )' dw ди dv dz ~ дх ~~~W ди . dv (9.6) (dw , ди \ ~dT~f"~dz~)~Tzx> dv аг аг dT Эти уравнения можно записать в криволинейной ортогональной системе координат х\, *2, #з, используя формулы из п. 5.1.7. Уравнения Навье —Стокса для сжимаемой жидкости можно также записать и в криволинейной неортогональной системе
§ 9.2. Уравнения Навье — Стокса для сжимаемой жидкости 587 координат g, rj, ?, выполняя преобразование координат (см. п. 5.6.2) 6 = 6(*> У, *), Ч = Ч(*. У, «), (9.7) С = С(*. У, «). Вид преобразованных уравнений (8.34) —(8.36) приведен в гл. 8. В § 8.2 обсуждалось приближение тонкого слоя уравнений Навье — Стокса для сжимаемой жидкости. В его рамках в пол- полных уравнениях Навье — Стокса можно опустить ряд членов. Однако при этом сохраняется математическая природа исход- исходных уравнений, поэтому как те, так и другие уравнения реша- решаются сходным образом. В гл. 8 приведены уравнения Навье — Стокса в приближении тонкого слоя, записанные в декартовой системе координат (уравнения (8.2) — (8.6)) и в криволинейной неортогональной системе координат (уравнения (8.9) — (8.12)). Для турбулентных течений пользуются осредненными по Рей- нольдсу уравнениями Навье—Стокса. Используя гипотезу Бус- синеска (см. п. 5.4.2), уравнения Навье — Стокса можно заме- заменить на модельные осредненные по Рейнольдсу уравнения под- подстановкой [х + № вместо коэффициента вязкости \х и подстанов- подстановкой к-\-кт вместо коэффициента теплопроводности k, где \лт — вихревая вязкость и кт— коэффициент турбулентной теплопро- теплопроводности. Коэффициент турбулентной теплопроводности кт мож- можно выразить через вихревую вязкость [\т и турбулентное число Прандтля Ргт* следующим образом: bT = cpVLT/PrT. (9.8) Методы расчета \1т подробно были описаны в § 5.4. Как уже говорилось, нестационарные уравнения Навье — Стокса для сжимаемой жидкости образуют смешанную систему гиперболически-параболических уравнений относительно вре- времени. Если в этих уравнениях опустить нестационарные члены, то полученная смешанная система будет гиперболически-эллип- гиперболически-эллиптического типа, решать которую трудно из-за несходства ме- методов численного решения уравнений гиперболического и эллип- эллиптического типов. Поэтому едва ли не все успешные случаи ре- решения уравнений Навье — Стокса для сжимаемой жидкости связаны с нестационарной формой этих уравнений. Стационар- Стационарное решение получают установлением по времени. Этот подход связан с решением зависящих от времени уравнений и будет обсуждаться в данной главе. Для решения зависящих от времени уравнений Навье — Стокса для сжимаемой жидкости использовались как явные, 19*
588 Гл. 9. Численные методы решения уравнений Навье — Стокса так и неявные схемы. Почти все эти схемы имеют второй поря- порядок точности по пространству и либо первый, либо второй по времени. Если требуется получить точную картину развития те- течения во времени, то порядок схемы по времени должен быть по крайней мере вторым. Если же нас интересует только устано- установившееся решение, то часто выгодно пользоваться не только точными по времени схемами, так как установление можно по- получить за меньшее число шагов по времени. Ввиду большой дополнительной сложности имеется мало сообщений о приме- применении схем третьего порядка (и выше) в расчетах уравнений Навье — Стокса для сжимаемой жидкости. Многие понимают, что выбор схем второго порядка является оптимальным, по- поскольку большая точность требует существенно больших затрат машинного времени. Имеется превосходная обзорная статья [Peyret, Viviand, 1975] по расчетам уравнений Навье — Стокса для сжимаемой жидкости, выполненным до 1976 г. Теперь пе- перейдем к подробному обсуждению методов решения уравнений Навье — Стокса для сжимаемой жидкости. 9.2.1. Явный метод Мак-Кормака Применение схемы Мак-Кормака [MacCormack, 1969] к уравнениям Навье — Стокса для сжимаемой жидкости (9.1) приводит к следующему алгоритму: Предиктор иП+\ - |L (P?, /+, h - ?1,. *) —е- (Of. /, *+i - 07. /. *). (9.9) Корректор +l 1 Г1Т« , ц/ГП A/ /cn+l Пп+1 \ /. ft = -y LU/' !>k + Uf> '• * """ ~Kx { {> uk~~ *~и u k> ~ Kx t. I, ft — F*. /-1. — G/, /. k-\)\, (9. где x = iAxf y = jhy и z = kAz. Эта явная схема имеет второй порядок как по пространству, так и по времени. В этом вари- варианте схемы на шаге предиктор для аппроксимации-всех про- пространственных производных используются разности вперед, а на шаге корректор — разности назад. Разности вперед и назад можно последовательно чередовать как на шагах предиктор — корректор, так и при аппроксимации производных по трем про- пространственным координатам. Это устраняет любое рассогласова-
§ 9.2. Уравнения Навье —Стокса для сжимаемой жидкости 589 ние, обусловленное дискретизацией односторонними разностями. Пример подобного чередования приведен в табл. 9.1. Таблица 9.1. Последовательность аппроксимации для схемы Мак-Кормака !) Шаг 1 2 3 4 5 6 7 8 9 Предиктор jc-произ- водная В н в н в н в н в • • (/-произ- (/-производная В н в в н в н н в 2-ПрОИЗ- водная В в н н в в н н в Корректор х-произ- водная н в н в н в н в н • • */-произ- водная н в н н в н в в н 2-ПрОИЗ- водная н н в в н н в в н • • ') В — разность вперед; Н — разность назад. Производные в вязких членах Е, F и G следует правильно дискретизировать, чтобы сохранить второй порядок точности. Делают это следующим образом. Имеющиеся в Е производные по координате х аппроксимируются разностями противополож- противоположного направления относительно тех, которые используются при аппроксимации дЕ/дх, тогда как производные по направлениям у и z аппроксимируются центральными разностями. Аналогично производные по координате у в F и производные по координате z в G аппроксимируются разностями противоположного направ- направления относительно тех, которые используются при аппроксима- аппроксимации dF/ду и dG/dz соответственно. Смешанные производные в F и G аппроксимируются центральными разностями. Рассмот- Рассмотрим, например, компоненту вектора F, которая соответствует уравнению движения по координате х: (9.11) ди dv На шаге предиктор, задаваемом уравнением (9.9), она дискре- тизируется в виде /. * -l,/. k (9.12)
590 Гл. 9. Численные методы решения уравнений Навье — Стокса а на шаге корректор, задаваемом уравнением (9.10), — в виде «Л _ ип+\ (р \п+\ — (ouv)n+l — lln+l *'/'fe i.l-Uk l-Lk Из-за большой сложности уравнений Навье — Стокса для сжимаемой жидкости невозможно получить аналитическое вы- выражение критерия устойчивости для схемы Мак-Кормака, когда она применяется к этим уравнениям. Можно, однако, восполь- воспользоваться эмпирической формулой [Tannehill et al., 1975] где а — коэффициент запаса («0.9), (АОкфл определяется по критерию Куранта — Фридрихса — Леви для невязкой жидко- жидкости [MacCormack, 1971] (9.15) — минимальное сеточное число Рейнольдса: ReA=min(ReAx, ReAy, ReA2), (9.16) где IM^L iMM =±M^. (9.17) и а — местная скорость звука: а==л/ур/р. Перед очередным шагом по времени для всех точек сетки по уравнению (9.14) можно рассчитать А?. Затем наименьшее из А? используется для получения решения на следующем вре- временном слое. Если нас интересует только установившееся реше- решение, то, чтобы ускорить сходимость, Ли [Li, 1973] предложил во всех точках сетки использовать максимальное Д? из рассчиты- рассчитываемых по (9.14). Для ускорения сходимости можно воспользо- воспользоваться процедурой последовательной верхней релаксации по линиям, описанной в п. 4.5.6. После каждого шага предиктор или корректор можно найти примитивные переменные р, и, v, w9 e, p, Г, «декодируя» век-
§ 9.2. Уравнения Навье —Стокса для сжимаемой жидкости 591 тор U: р ри pv pw -Et_ = и, щ и* .Us- (9.18) следующим образом: UZ U4 и2 + v2 + w2 2 = /?(р, е)9 Т = Т(р9 ё). (9.19) Мак-Кормак [MacCormack, 1971] модифицировал исходный вариант своей схемы, введя в нее расщепление по времени. Применение этого модифицированного метода к вязкому урав- уравнению Бюргерса (см. п. 4.5.8) расщепляет исходную схему Мак- Кормака на последовательность одномерных операций. В ре- результате условие устойчивости, рассчитываемое для одномер- одномерной схемы, менее ограничительно, чем для трехмерной схемы. Таким образом, становится возможным продвигаться по каж- каждому направлению с максимально возможным шагом по вре- времени. Это особенно ценно, когда допустимые шаги по времени {ktx, Aty, &tz) сильно разнятся из-за большого различия шагов сетки по разным координатам (Ajc, Ay, Аг). Чтобы применить этот алгоритм к уравнению (9.19), определим одномерные раз- разностные операторы Lx(Atx) Ly(Aty) и Lz(ktz) следующим обра- образом. Применение оператора Lx(J±tx) к U*/fe: (9.20) эквивалентно двухшаговой формуле (9.21) В этих выражениях используются фиктивные временные верх- верхние индексы * и **. Операторы Ly(Aty) и Lz(&tz) определяются аналогичным образом. Другими словами, применение оператора L(A/)KU;i/ift:
592 Гл. 9. Численные методы решения уравнений Навье — Стокса эквивалентно fL а применение оператора L2(&tz) к U*>/ffe* эквивалентно 1 Г Л/ - (9-25) U** * I IT* I Г Г** ^^2 {Г>** /^ ** \ I Как упоминалось в п. 4.5.8, последовательность операторов является согласованной, если для каждого оператора суммы шагов по времени равны, и имеет второй порядок точности, если она симметрична. В применении к уравнению (9.1) после- последовательность, удовлетворяющая этому критерию, задается выражением UZ1% = Lx (Мх) Ly (Му) Lz (Мг) L2 (Atz) Ly (My) Lx {Мх) U?. /, *. (9.26) Другая последовательность, удовлетворяющая этому критерию и применяемая, когда Ау «С тт(Ал:, Дг), задается в следующем виде: Ul?k = Lx (ДЬ) [ьу (^f)Y Lz (Ыя) 1г (ДУХ X [by (^f)f Lx (Atx) Ul /, k, (9.27) где m — целое. Алгоритм, полученный в результате применения последова- последовательностей операторов, таких, как уравнения (9.26) и (9.27), ус- устойчив, если размер шага по времени в аргументе каждого из операторов не превосходит разрешенного для этого оператора максимального значения. Так как не представляется возмож- возможным проанализировать устойчивость каждого из операторов применительно к полным уравнениям Навье — Стокса, для них можно использовать одномерные эмпирические критерии устой-
§ 9.2. Уравнения Навье — Стокса для сжимаемой жидкости 593 ЧИВОСТИ M| + a)(l+2/ReAje) ' (9.28) z^ (\w\ + a)(\+2/ReAz) ' где а — коэффициент запаса и a — местная скорость звука. Численные расчеты уравнений Навье — Стокса для сжимае- сжимаемой жидкости иногда «разваливаются» из-за осцилляции, кото- которые являются следствием неадекватного измельчения сетки в областях больших градиентов. Во многих случаях измельчение сетки в этих областях лишено практического смысла, особенно если они сильно удалены от рассматриваемой области. Для та- таких ситуаций Мак-Кормак и Болдуин [МасСогтаск, Baldwin, 1975] разработали сглаживающую схему четвертого порядка, являющуюся альтернативой сглаживающей схеме четвертого порядка, заданной уравнением (8.100). При сглаживании по Мак-Кормаку к оператору ЬХ{ЬЛХ) добавляются диссипативные члены следующим образом! IT** — — Гп* 4-11** ^*x (F** -4-^** FT* 4** (9.29) где •(u;./.*-u;-w.i , (9.30) и для устойчивости 0 ^ ee ^ 0.5. Таким образом, в уравнения Навье — Стокса добавляется член с искусственной вязкостью
594 Гл. 9. Численные методы решения уравнений Навье — Стокса вида д{i (9.31) Величина этого сглаживающего члена очень мала всюду, за исключением областей резких осцилляции давления, в которых аппроксимация без сглаживания приводит к ошибочным резуль- результатам. Явная схема Мак-Кормака годится для расчета как стацио- стационарных, так и нестационарных течений в диапазонах от малых до умеренных чисел Рейнольдса. Однако ее применение не дает Грубая , сетка Мелкая I сетка \ - — to J V?* '} 1=1 2 3 Рис. 9.1. Расчетная сетка для течения на плоской пластине при больших числах Рейнольдса. удовлетворительных результатов в случае течений при боль- больших числах Рейнольдса, когда области с преобладающим влия- влиянием вязкости становятся тонкими. Для таких течений сетка должна сильно измельчаться, чтобы разрешить вязкие области надлежащим образом. Это в свою очередь приводит к малым шагам по времени и, следовательно, к большим временам сче- счета, если используется явная схема, например схема Мак-Кор- Мак-Кормака. Чтобы показать это, рассмотрим двумерное течение на плоской пластине при больших числах Рейнольдса. Тогда вбли- вблизи поверхности пластины требуется очень мелкая сетка для раз- разрешения пограничного слоя, а в невязкой части поля течения можно пользоваться более грубой сеткой, как показано на рис. 9.1. На грубой сетке можно использовать расщепленную по времени схему Мак-Кормака где (9.32) (9.33)
§ 9.2. Уравнения Навье — Стокса для сжимаемой жидкости 595 На мелкой сетке может бьпь использована следующая последо- последовательность операторов: где т — наименьшее целое, удовлетворяющее условию (9.35) р^ больших числах Рейнольдса область мелкой сетки стано- становится очень тонкой, что требует, чтобы Ду было мало. Это при- приводит к очень малым Ыу в операторе Ly и очень большим це- целым т. Следовательно, существенная часть машинного времени тратится на расчет в области измельченной сетки. Для преодо- преодоления этой трудности Мак-Кормак [MacCormack, 1976] разра- разработал гибридную версию своей схемы, названную схемой Мак- Кормака быстрого счета. Эта гибридная схема является частич- частично явной и частично неявной. Для течения на плоской пластине, о котором шла речь выше, схему быстрого счета можно реали- реализовать, если заменить оператор Ly(At/2m) в уравнении (9.34) на в котором оператор LyH действует на невязкую (гиперболиче- (гиперболическую) часть уравнений Навье — Стокса, т. е. на где Ftf определен как ри (HIV (9.37) Оператор LyP действует на вязкую (параболическую) часть урав- уравнений Навье — Стокса ^Г + ^7 = 0> (9-38) где Fp = F — Ftf. Уравнение (9.36) решают с оператором LyH либо методом характеристик, либо при помощи первоначальной версии схемы Мак-Кормака [Li, 1977; Shang, 1977]. Уравнение (9.38) решают с оператором LyP при помощи неявной схемы, на-
596 Гл. 9. Численные методы решения уравнений Навье — Стокса пример схемы Кранка — Николсона или схемы Лаасонена. Та- Таким образом, уравнения (9.36) и (9.38) можно решать с шагом по времени, не ограниченным вязким критерием устойчивости. Ока- Оказалось, что схема быстрого счета обладает A0—100)-кратным быстродействием по сравнению с расщепленной по времени схе- схемой для течений при больших числах Рейнольдса. Правда, ввиду ее сложности довольно трудно составить программу расчета на ЭВМ по этой схеме. Позднее Мак-Кормак [MacCormack, 1981] разработал неявную версию своей исходной схемы, о чем речь пойдет в п. 9.2.4. 9.2.2. Другие явные схемы Помимо схемы Мак-Кормака для решения уравнений Навье — Стокса в случае сжимаемой жидкости можно исполь- использовать и другие явные схемы, включая схему «классики» (п. 4.2.12), схему «чехарда» (Дюфорта — Франкела (п. 4.5.2)), схему Браиловской (п. 4.5.3), схему Аллена — Чена (п. 4.5.4), схему Лакса — Вендроффа (п. 4.5.5). Эти схемы обсуждались ранее в связи с применением для решения либо уравнения теп- теплопроводности, либо вязкого уравнения Бюргерса. Когда эти схемы применяются к уравнениям Навье — Стокса для сжимае- сжимаемой жидкости, которые имеют более сложный вид по сравнению с только что названными уравнениями, то возникают некоторые трудности. Например, представляет определенную сложность аппроксимация членов со смешанными производными в схеме «классики». Если их дискретизировать обычным способом, при- применяя уравнение C.51), то эта схема перестает быть явной, так как требуется обращение матриц. Этого можно избежать, если брать члены со смешанными производными с предыдущего по времени слоя. Все названные выше схемы, за исключением схемы Лакса — Вендроффа, имеют первый порядок аппроксимации по времени, поэтому их нельзя использовать для точных расчетов изменяю- изменяющегося во времени поля течения. Кроме того, все эти схемы имеют ограничение на максимальный размер шага по времени, вытекающее из условия устойчивости. Однако условия устойчи- устойчивости для схем «классики» и Аллена — Чена не зависят от вязкости, что выделяет их в лучшую сторону среди прочих схем. Для схемы «классики» допустимый размер шага по вре- времени, обусловленный условием Куранта — Фридрихса — Леви, в случае двумерной задачи запишется в виде 1«1+м^-' (9-39)
§ 9.2. Уравнения Навье — Стокса для сжимаемой жидкости 597 если Да: = Ду. Важное преимущество схемы Браиловской со- состоит в том, что она требует вычисления вязких членов только на одном шаге двухшаговой процедуры. В обзоре [Peyret, Vi- viand, 1975] можно найти и другие явные схемы решения урав- уравнений Навье — Стокса для сжимаемой жидкости. 9.2.3. Схема Бима — Уорминга Разностная схема Бима — Уорминга [Beam, Warming, 1978] решения уравнений Навье — Стокса для сжимаемой жидкости относится к классу неявных схем переменных направлений, пред- предложенных в рабочих [Lindemuth, Killeen, 1973; McDonald, Bri- ley, 1975]. Можно показать, что при выполнении некоторых ус- условий все эти схемы эквивалентны. В п. 4.5.7 обсуждалось при- применение схемы Брили — Макдональда к вязкому уравнению Бюргерса. Для простоты ограничимся случаем двумерных уравнений Навье — Стокса для сжимаемой жидкости и применим схему Бима — Уорминга к этим уравнениям, записанным в следую- следующей векторной форме: аи — at дЕ (U) dF (U) 1 + дх ду dWt(U, Ux) 5V, (U, U*) dVt(U,Vy) "Т л„ "Г дх дх , и„) ду (9.40) где р 1 ри Et- , E(U) = ри puv F,(U) = pv pv puv 2 + 0 W2 = T\iBux-vy) HV (uu + vx) + % \щ Bих - vy) + kTx 0 v- К + v*) ¦|l*Bo,-«*) ци (uy + vx) -Ь у цу Bvy — ux) + kTy , (9.41)
598 Гл. 9. Численные методы решения уравнений Навье — Стокса В схеме Бима — Уорминга решение получают установлением по времени в соответствии со следующей разностной формулой: A/*»» 9iA/ д /хПц\ | Д? д /?Т/г\ , 62 1 и + О [(Э1 - у - 62) (А/J + (ДО3], (9.42) где ArtU = ил+1 — Ип. Эта общая разностная формула при со- соответствующем выборе параметров 6i и в2 описывает многие обычные разностные схемы, как мы видели в п. 8.3.3. В случае уравнений Навье — Стокса для сжимаемой жидкости обычно используют либо неявную схему Эйлера Fi = 1, 82 = 0) с пер- первым порядком аппроксимации по времени, либо трехточечную неявную схему с разностями назад (9i = 1, 02 = 72) со вторым порядком аппроксимации по времени. Подставляя (9.40) в уравнение (9.42), получаем д*и== ^ (-A*E+A/lV1+A"V2)+ JL (- W2)] п~1и + о [(е1 -1 - е2) (до2 + (АО3]. 0.43) Эта разностная формула в так называемой дельта-форме уже обсуждалась ранее. Дельта-члены линеаризуются путем разло- разложения в ряд Тейлора. Например, АПЕ линеаризуется при помо- помощи соотношения да.у 0 Последнее равенство можно переписать в виде где [А] — матрица Якоби dE/dli: о (9.44) (9.45) [4]=- UV G-3)« - —+-г-Cи2- ! ° G-l> I -u 1 G~1)mu 1 о 1 A-7) 0 (9.46)
§ 9.2. Уравнения Навье — Стокса для сжимаемой жидкости 599 и у — отношение удельных теплоемкостей. Матрица Якоби вы- выписана в предположении совершенного газа. Аналогичным об- образом можно линеаризовать и AT: дяр = [В]п A"U + О [(АО2], (9.47) где [5] — матрица Якоби dF/dV: о uv -^+A~<уМ«2+»2) -1 —и G-3)» о о 1-У (9.48) Вязкий дельта-член AnVi(U, U^) линеаризуют, записывая A"v-={-жТ л"и + (lor)"дпи*+° IW] - = [Р]п A"U + [/?]" Д"и* + О [(ДО2] == = ([Р] - [Rx])° A"U + ? ([Rf A»U) + О (ДО2], (9.49) где [Р] — матрица Якоби dVi/dU, [/?] — матрица Якоби dVi/dU* и [Rx] = ^ [i?] /дл:. Эти матрицы можно записать в сле- следующем виде: [Pl-lRx)=-j -(И 0 \з*7* 0 0 0 »х Wx 0 0 0 0 (9.50) О 4 _D _*у /M_iy_A?t \3 Су/ \ Су/ Су р 0 4 з" 0 0 0 ц 0 0 0 к_ cv (9.51)
600 Гл. 9. Численные методы решения уравнений Навье — Стокса Матрица Якоби [Р] — [Rx] выписана в предположении, что \х и k локально не зависят от U. Аналогично A"W2(U, \Jy) ли- линеаризуется в виде AnW2 = ([Q] - [Sy])n где ± ([S]n A"U) + О [(ДО2], (9.52) y (И о о • i (H (9.53) о -ytu 4 /4 А;\ 2 / АЛ 2 ? ^ — ( — fi J у2 — (/i ]м2 L R)- О о (Я54) Члены со смешанными производными вычисляются на явном слое без потери точности, если просто заметить, что (9.55) при постоянном шаге At. Вычисление таким способом членов со смешанными производными приводит к блочной трехдиаго- нальной форме уравнений. Описанный в п. 8.3.3 вариант линеа- линеаризации [Steger, 1977] вязких членов можно использовать вместо линеаризации, заданной уравнениями (9.49) и (9.52). Метод Стегера особенно полезен, когда при решении уравнений Навье — Стокса выполняется преобразование координат.
§ 9.2. Уравнения Навье — Стокса для сжимаемой жидкости 601 Подставляя (9.45), (9.47), (9.49), (9.52) и (9.55) в уравне- уравнение (9.43), получаем [р] +[Rx])n ~ -&¦lR]n+ -щ ([В] - [Q] + [SVW - -Цр [S]n]} AnU = + О [(в, —±- - в2) (Д/J, (ДО3]. (9.56) где [/] — единичная матрица. В уравнении (9.56) выражения типа [l^([A]-[P] + [Rx])n]^V означают д Левая часть уравнения (9.56) факторизуется следующим об- образом: и+ттНж(И] - in- шг -& юг]} х [§ц (ffi] - га = Левая часть уравнения (9.56) + О [(АО3], (9.57) и окончательный вид схемы Бима — Уорминга таков: Левая часть уравнения (9.57) = Правая часть уравнения (9.56). (9.58) Частные производные в этом алгоритме вычисляются со вторым порядком точности по центральным разностям. Схема Бима — Уорминга реализуется следующим образом: Шаг 1 ТТ5Г [I W - [Р] + IRA)" - й- = Правая часть уравнения (9.56). (9.59)
602 Гл. 9. Численные методы решения уравнений Навье — Стокса Шаг 2 [-Si W - [Q] + [Sy]f - ? [SI-]} A»U = A'U,. (9.60) ШагЗ ия+1==ия + А||и. (9.61) На шаге 1 ArtUi суть оставшиеся члены левой части уравнения (9.57). Уравнения (9.59) и (9.60) суть системы уравнений, кото- которые имеют блочную трехдиагональную структуру, аналогичную структуре уравнения (8.98) с той лишь разницей, что в случае двумерных уравнений Навье — Стокса для сжимаемой жидкости блоки суть матрицы размером 4X4. Уорминг и Бим [Warming, Beam, 1977] исследовали устой- устойчивость своей схемы для двумерного волнового уравнения Щ + схих + с&9 = 0 (9.62) и для уравнения диффузии щ = аихх + Ьиху + сиуу. (9.63) Последнее уравнение параболическое, если Ь2 < 4ас и (а, с) > > 0. Уорминг и Бим обнаружили, что для уравнения (9.62) схема безусловно устойчива, если 02 > 0, а для уравнения (9.63) она безусловно устойчива при 02 ^ 0.385. Заметим, что ни схема «чехарда» (9i=0, 02 = —1/2), ни неявная схема с цент- центрированными разностями по времени Fi = 1/2, 02 = 0) не являются безусловно устойчивыми для уравнения (9.63). Од- Однако трехточечная схема с разностями назад (9i = 1, 02= 1/2) безусловно устойчива, и ее можно использовать, когда необхо- необходим второй порядок аппроксимации по времени. Чтобы успешно реализовать вычисления с приближенно за- заданными начальными данными и подавлять возникающие вы- высокочастотные осцилляции, часто бывает необходимо в схему Бима — Уорминга вводить демпфирование. Это можно осуще- осуществить добавлением в правую часть уравнения (9.56) на явном слое, диссипативного члена четвертого порядка вида (8.100). Кроме того, если интерес представляет только установившееся решение, то в левую часть уравнения (9.56) на неявном слое можно добавлять сглаживающий член второго порядка. Поря- Порядок последнего члена может быть вторым, поскольку он не ока- оказывает влияния на установившееся решение, когда A"U = 0. После добавления сглаживающих членов разностная схема принимает следующий окончательный вид:
§ 9.2. Уравнения Навье — Стокса для сжимаемой жидкости 603 Шаг 1 = Правая часть уравнения (9.56) — ге (&х + ej) Urt. (9.64) Шаг 2 (9.65) (9.66) где б, б2 и б4 — обычные операторы с центральными разностями, a Be и 8, — коэффициенты при сглаживающих членах на явном и неявном слоях соответственно. Используя анализ Фурье устойчивости, можно показать, что для устойчивости схемы ко- коэффициент при сглаживающем члене на явном слое должен ле- лежать в диапазоне 0 <••<*?&• <9-67> Была, исследована [Desideri et al., 1978] возможность мак- максимализации скорости сходимости зависящего от времени реше- решения за счет выбора отношения коэффициентов при сглаживаю- сглаживающих членах. Оказалось, что скорость сходимости схемы Бима — Уорминга (с дискретизацией по Эйлеру на неявном слое) для уравнений Эйлера оптимальна, когда е,/е, = 2, (9.68) Бим и Уорминг показали, что их схема может быть значи- значительно упрощена, если \i считать постоянной величиной. Тогда (lxXf ру) = 0 и уравнения (9.50) и (9.53) сводятся к уравнениям [Р]-[**] = 0, [Q]-[Sf] = 0. Если требуется только установившееся решение, то Таннехил и др. [Tannehill et al., 1978] предложили вязкие члены в левой части схемы (т. е. [Р], [Rx], [/?], [Q], [Sy], [S]) положить равными нулю, при условии* что в ней оставляют сглаживание на неявном слое (е/>0). При этом используется тот факт, что левая часть уравнения (9.57) стремится к нулю по мере уста- установления решения. Это существенно упрощает схему Бима — Уорминга, особенно если используется система координат, от- отличная от декартовой. Полагают, что такую упрощенную схему можно применять для вычислений в диапазоне чисел Рейнольд-
604 Гл. 9. Численные методы решения уравнений Навье — Стокса са от умеренных до очень больших, так как скорость сходимо- сходимости при этом не изменяется, как показывают тесты. Чтобы еще уменьшить затраты машинного времени, система связанных друг с другом уравнений Навье — Стокса в приближении тон- тонкого слоя была преобразована [Chaussee, Pulliam, 1981] к диа- диагональному виду, после чего они решаются независимо одно от другого. 9.2.4. Неявная схема Мак-Кормака Мак-Кормак [MacCormack, 1981] разработал неявный ана- аналог своей схемы, состоящий из двух шагов. На первом исполь- используется первоначальный вариант схемы Мак-Кормака, тогда как на втором — неявная схема, что устраняет какие-либо ограни- ограничения в связи с устойчивостью. В результате получаются либо верхние, либо нижние блочные двухдиагональные системы уравнений, которые решать проще, чем обычные трехдиагональ- ные системы. Объясним неявную схему Мак-Кормака на при- примере линейного уравнения Бюргерса щ = —сих + \iuXX9 с> 0, |i > 0. (9.69) Исходная явная схема Мак-Кормака для уравнения (9.69) (см. п. 4.5.6) приводит к следующим уравнениям: Предиктор (А"?)ехр. = -=ЕГ" К*' - «?) + ТЁР («?+! " 2Ui + "?-')' <97°> Корректор (9.72) - т К + (^P)expi + (&»F-%U (9-73) Эти уравнения записаны в дельта-форме с Ди« = иу+i — и? и х = /Ал:. (9.74) Нижний индекс expl употребляется для указания того, что дан- данная величина вычисляется по явной схеме Мак-Кормака. Не- Неявная схема Мак-Кормака является неявным аналогом уравне- уравнений (9.70) —(9.74) и задается следующими уравнениями:
§ 9.2. Уравнения Навье — Стокса для сжимаемой жидкости 605 Предиктор ) р (Ды?)ехр1 + "L Aunf\, (9.75) ип+\ _ ип + ДЫ"р _ (9.76) Корректор ^) ^ (9.77) ("? + "Г " Г1 где (A«f)expl и (A«f^)expl определяются по уравнениям (9.70) и (9.72) соответственно, а Я выбирается таким образом, чтобы max [{с + |i - Эта схема безусловно устойчива и имеет второй порядок ап- аппроксимации как по времени, так и по пространству, при усло- условии что величина \xAt/(AxJ ограничена при стремлении At и Ал: к нулю. Это легко показать, так как члены, добавленные к исходной схеме Мак-Кормака второго порядка для получения уравнений (9.75) и (9.78), сами имеют третий порядок. То есть уравнение (9.75) можно записать в виде = (М)ехр1 + Л (А/J Ж ( ) + О КАО3] (9.80) и аналогично уравнение (9.77) в виде Дц„+1 = (Д„р)ехр1 _ % (At? ?(-?) + О [(АО3]. (9.81) Подставляя (9.76), (9.80) и (9.81) в уравнение (9.78), получаем ««+• -1 [2и? + (Д«?)ехр1 + (А«ру + О [(А/K] (9.82) или = Т К + ("?+1)ехр. + (Д«?+1)ехр.] + О КД03]. (9-83) Таким образом, мы показали, что Уравнение (9.78) = Уравнение (9.73) + О [(AtK]. (9.84) Уравнения (9.75) и (9.77) приводят к двухдиагональным си- системам алгебраических уравнений, которые легко решаются за
606 Гл. 9. Численные методы решения уравнений Навье — Стокса один проход всей расчетной области. Например, уравнение (9.75) можно записать в виде Л/#/1+1 — Л '/^ так что если мы идем от правой границы (i = NI)9 где и изве- известно, к левой (i=l), мы можем непосредственно определить AaJ+1. Это напоминает процедуру, используемую в явных схе- схемах переменных направлений из п. 4.2.10. Параметр А, выбирают из рассмотрения предела устойчиво- устойчивости исходной явной схемы Мак-Кормака, задаваемого в прибли- приближенном виде ЕСЛИ At < (Af)expl, ТО и из уравнения (9.79) следует, что к равно нулю. В этом слу- случае нет необходимости для обеспечения устойчивости на втором шаге применять неявные процедуры и неявная схема Мак-Кор- Мак-Кормака сводится к исходной явной. Но если А/ > (Д?)ехрь т0 ^ выбирается таким образом, чтобы , ^4г Когда неявную схему Мак-Кормака используют для решения двумерных уравнений Навье —- Стокса для сжимаемой жидкости -^-+1^ = 0, (9.89) дх 1 ду ' х ' это дает следующий алгоритм. Предиктор I /)exPl = -А* (^- + *§*-), (9.90) v 1 л*—) у" др—) '•' = ^ '• "ехри ( ' ^ Й1". (9.92)
§ 9.2. Уравнения Навье — Стокса для сжимаемой жидкости Корректор 'i,l ^x + • yFi,f ) At/ J' ylB')\ д#—J 607 (9.93) (9.95) В этих уравнениях АЛ, Ау, Va: и Ту обозначают обычные разно- разности вперед и назад по пространству, а А — разность вперед по времени А*. Тогда выражение типа +1 эквивалентно Вязкие члены в Е и F дискретизируются так же, как и в явной схеме Мак-Кормака. Матрицы [А'] и [В'] имеют положитель- положительные собственные значения и связаны с матрицами Якоби [А] = = дЕ/dli и [В] = dF/d\J (как будет показано ниже). Без учета вязких членов и в предположении совершенного газа матрицы Якоби [А] и [В] можно диагонализировать: [A] = [Sx]-l[AA][Sx]9 где 1 0 0 0 1 0 0 0 0 pa 0 -рс 0 1 0 0 • 0 0 1 г 0 0 0 pa -pa [Ад] и -1/a2' 1 0 1 -1/a2" 0 1 1 ~ и 0 и 0 0 y-l[AB][Sel ~ 1 -и/р —Ф ар " 1 -и/р —Ф ар 0 0 + а 0 0 и 0 0 0 1/Р 0 -нр. 0 1/Р 0 —ир 0 " 0 0 и —а 0 0 1/Р -ор 0 0 1/Р -ор • 0" 0 0 р. 0" 0 0 р. (9.96) (9.97) (9.98) (9.99)
608 Гл. 9. Численные методы решения уравнений Навье — Стокса [Лв] = V 0 0 0 0 V 0 0 0 0 v -\-а 0 0 0 0 v — a (9.100) и а = (и2 + v2)/2, р = у — 1, а = Vyp/P — скорость звука. Матрицы [А'] и [В'] отличаются от матриц [А] и [В] тем, что их собственные значения все положительны и в них прибли- приближенно включен учет вязких эффектов. Эти матрицы опреде- определяются следующим образом: где [DB] = dA, 0 0 0 dB, 0 0 -0 0 dA, 0 0 0 dBl 0 0 0 0 dA> 0 0 0 dBl 0 0 0 0 dj 0 0 0 di (9.101) (9.102) (9.103) (9.104) -^-f}-), O.o],
§ 9.2. Уравнения Навье — Стокса для сжимаемой жидкости 609 Если в некоторой области течения Л^ удовлетворяет условиям устойчивости для явной схемы (9.105) то dA и dB в соответствии с уравнениями (9.104) равны нулю и неявная схема Мак-Кормака сводится к своему явному аналогу. В противном случае для обеспечения устойчивости не обойтись без неявной части схемы Мак-Кормака. Результирующие разно- разностные уравнения суть верхняя или нижняя блочные двухдиаго- нальные системы, которые легко решаются. Например, уравне- уравнение (9.91) можно записать в виде (Ш + -с" И']?. /) Аи?, / = (ЛИ* /)ехР1 + ? [ Л']?-и, / А1Й+,. /, (9.106) где ли;, /=[/] — Уравнение (9.106) есть верхняя блочная двухдиагональная си- система, которая может быть решена, если двигаться для каж- каждого / в сторону уменьшения L Определив AU^ для всех (i, /), находим A(/?,V из соотношения = AUI. / + -^ №. /+.АиЙ1ь (9.107) Последнее разностное уравнение также представляет собой верхнюю блочную двухдиагональную систему, которая может быть решена, если двигаться для каждого i в сторону уменьше- уменьшения /. Чтобы показать, как решают уравнение (9.107) в неко- некоторой точке (*",/), перепишем его в виде ([/] + -Ц- [Sy\~x [DB] [Se]) AU^V = W, (9.108) где W есть правая часть уравнения (9.107), а [В']"/ заменено на [Sy] -1 [DB] [Sy]. Уравнение (9.108) эквивалентно уравнению ([Sy] + j±- [DB] [Sy]) AVV?= [Su] W = X (9.109) или ([/] + jL [Dfl]) [Sy] AU?T= X. (9.110)
610 Гл. 9. Численные методы решения уравнений Навье — Стокса Отсюда получаем уравнение [Sf]AUtti = (m + -^PB])X = Yf (9.111) которое решают как AuSr=[SJ"!Y. (9.112) Процедуру решения уравнения (9.107) можно подытожить так: 1. W = Правая часть уравнения (9.107), 2 х [S 1W 3. V^[I) + \ 4. tt [yr Отметим, что обращение матрицы на шаге 3 тривиально, по- поскольку она диагональная. К тому же необходимую на шаге 4 матрицу [Sy]-1 легко получить из уравнения (9.98). Член (Д//Д#) [?']?,/AU?,V в W определяется теперь для следующей точки (t, /—1) в процедуре прохождения расчетной области с использованием равенства 5. ^ [в'М / ди?? = w - ^У В начальной стадии некоторых расчетов может оказаться необ- необходимым увеличение v для предотвращения возникновения не- устойчивостей, вызываемых длительными процессами установ- установления. Неявная схема Мак-Кормака для уравнений Навье — Сток- Стокса для сжимаемой жидкости имеет второй порядок.точности как по пространству, так и по времени, при условии что уД//р(Дл:J и vAt/p(AyJ остаются ограниченными при стремлении Ах, Ау и At к нулю. Основное достоинство этой схемы в том, что вместо обычной блочной трехдиагональной системы уравнений здесь решают блочную двухдиагональную систему. Недостаток схемы связан с трудностями в постановке граничных условий, отлич- отличных от граничных условий типа Дирихле. § 9.3. Уравнения Навье — Стокса для несжимаемой жидкости Уравнения Навье — Стокса для несжимаемой жидкости можно получить из их аналога для сжимаемой жидкости, пола- полагая жидкость несжимаемой (М = 0, а = оо). Следовательно, в случае несжимаемой жидкости мы имеем частный случай уравнений Навье — Стокса для сжимаемой жидкости, и возни-
§ 9.3. Уравнения Навье — Стокса для несжимаемой жидкости 611 кает резонный вопрос: почему эти уравнения в том и другом случаях рассматриваются отдельно? Иными словами, почему нельзя пользоваться уравнениями Навье — Стокса для сжимае- сжимаемой жидкости, чтобы рассчитывать течения несжимаемой жид- жидкости? Главная причина этого состоит в том, что требуются чрезмерно большие затраты машинного времени, что в свою очередь обусловлено не только большей сложностью уравнений Навье — Стокса для сжимаемой жидкости по сравнению с их аналогом для несжимаемой, но и ограничением на шаг по вре- времени. Для объяснения последнего фактора напомним, что в яв- явных методах решения уравнений Навье —Стокса для сжимае- сжимаемой жидкости шаг по времени ограничен условием устойчиво- устойчивости Куранта — Фридрихса — Леви Д/< ! (9.113) ^ (М/Дх) + (М/Д#) + a У[1/(Д*J] + П/(Д0J] Из этого следует, что Д? стремится к нулю при приближении скорости звука а к бесконечности, что характерно для несжи- несжимаемой жидкости. Поэтому для расчета течения действительно несжимаемой жидкости таким способом потребуется бесконечно большое количество машинного времени. Неявные методы, та- такие, как схема Бима — Уорминга, допускают большие значения Д^, но при этом ошибка аппроксимации становится слишком большой, поэтому его максимальное значение берут обычно в 5—10 раз меньше значения, задаваемого уравнением (9.113). Таким образом, даже при помощи неявной схемы практически невозможно рассчитывать течение действительно несжимаемой жидкости, применяя для этого уравнения Навье — Стокса для сжимаемой жидкости. Перейдем теперь к обсуждению методов решения уравнений Навье — Стокса для несжимаемой жид- жидкости. Уравнения Навье — Стокса для несжимаемой жидкости с по- постоянными свойствами в отсутствие массовых сил и подвода тепла извне (см. гл. 5) записываются следующим образом: Уравнение неразрывности V-V = 0. (9.114) Уравнение движения p-gV^-Vp + nV'V. (9.115) Уравнение энергии ^ <D. . . . (9.116)
612 Гл. 9. Численные методы решения уравнений Навье — Стокса Эти уравнения (одно векторное и два скалярных) образуют смешанную эллиптически-параболическую систему относительно неизвестных (V, р, Г). Отметим, что температура входит только в уравнение энергии, так что мы можем рассматривать это уравнение отдельно от других. Во многих приложениях измене- изменение температуры либо незначительно, либо не представляет важности, поэтому нет необходимости решать уравнение энер- энергии. Если же мы хотим определить распределение температуры, то это легко осуществимо, так как при уже рассчитанном поле V нестационарное уравнение энергии есть параболическое урав- уравнение с частными производными. Имея это в виду, уделим ос- основное внимание методам решения уравнений неразрывности и движения. Запишем в декартовой системе координат двумерные урав- уравнения Навье — Стокса (без уравнения энергии): Уравнение неразрывности Jpi + -|L = O. (9.117) дх ' ду v ' Уравнение движения по координате х dt ' дх ' ду fp дх ' Уравнение движения по координате у dt ' дх * ду р ду * \ дх2 1 ду2) ' v ' где v = \х/р — кинематическая вязкость. Эти уравнения запи- записаны относительно так называемых примитивных переменных р, и, v. В одном из самых распространенных методов решения уравнений Навье — Стокса для несжимаемой жидкости прими- примитивные переменные заменяются на завихренность ? и функцию тока -ф. Мы обсудим этот метод решения в п. 9.3.1. Альтернатив- Альтернативный метод состоит в решении уравнений (9.117) — (9.119) в том виде, в каком они записаны. Мы| будем называть его подходом с использованием примитивных переменных и обсудим его в п. 9.3.2. 9.3.1. Подход с использованием завихренности и функции тока Подход с использованием завихренности и функции тока в качестве независимых переменных является одним из самых распространенных методов решения двумерных уравнений Навье — Стокса для несжимаемой жидкости. В нем делают за- замену переменных, переходя от компонент скорости к завихрен- +uL + v =-?.!. + ,,(.+ ?.). (9.118) dt ' дх ' ду fp дх ' V дх2 ' ду2 ) v '
§ 9.3. Уравнения Навье — Стокса для несжимаемой жидкости 613 ности ? и функции тока г|). В гл. 5 вектор завихренности был определен в виде g = VXV. (9.120) Его величина S = l€l = ! vx V| (9.121) в декартовых двумерных координатах есть В этой же системе координат функция тока 1|э определяется как Используя новые независимые переменные, два уравнения дви- движения (9.П8) и (9.П9) можно скомбинировать (исключая из них давление), что дает или -§f=W2?. (9.125) Это параболическое уравнение с частными производными назы- называется уравнением переноса завихренности. Одномерная форма этого уравнения представляет собой одномерное адвективно-диффузионное урав- уравнение, которое часто используется как модельное. Кроме того, для моделирования переноса завихренности можно использовать нелинейное уравнение Бюргерса. Фактически описанные в § 4.5 численные методы решения нелинейного уравнения Бюргерса можно применять для уравнения переноса завихрен- завихренности. Подставляя (9.123) в (9.122), получают дополнительное уравнение для независимых переменных ? и \|э & $ =-С. ( ИЛИ C (9Л28) Это эллиптическое уравнение с частными производными яв- является не чем иным, как уравнением Пуассона. Методы его ре- решения обсуждались в § 4.3.
614 Гл. 9. Численные методы решения уравнений Навье — Стокса В результате такой замены переменных мы смогли разде- разделить смешанную эллиптически-параболическую систему уравне- уравнений Навье — Стокса для несжимаемой жидкости на одно пара- параболическое уравнение (уравнение переноса завихренности) и одно эллиптическое уравнение (уравнение Пуассона). Обычно эти уравнения решают методом установления по времени, со- состоящим из следующих основных шагов: 1. В момент времени t = 0 задают начальные значения ? и г|). 2. Решают уравнение переноса завихренности для ? в каж- каждой внутренней точке расчетной сетки в момент времени t-\-At. 3. Решая итерационным методом уравнение Пуассона, нахо- находят новые значения -ф во всех точках сетки по новым значениям ? во внутренних точках. 4. Находят компоненты скорости по соотношениям и = $у и v = — yfpx. 5. Определяют значения ? на границах по значениям ? и i|) во внутренних точках. 6. Если решение не сходится, то возвращаются к шагу 2. По завершении только что описанной процедуры опреде- определяются компоненты скорости в каждом узле расчетной сетки. Для определения давления в каждом узле сетки необходимо решать еще одно уравнение, называемое уравнением Пуассона для давления. Последнее получают, дифференцируя по х урав- уравнение (9.118): д ( ди\ , / ди \2 , д2и , dv ди , д2и ) t ) UJ^ + ~d7>~df + V дх\ду — д ( ди\ , / ди \2 dt \*дх ) -t" \~д7) дифференцируя по у уравнение (9.119): ± =-tw + vw^2v) (9Л30) и складывая результаты: д (dtt,dv\,(du\*,(dv\*,9(dv\(du / д*и , д*у \ , " IIP" + ~ШЦ) "•" V у V^ + v^^)-}--^^)]. (9.131)
§ 9.3. Уравнения Навье — Стокса для несжимаемой жидкости 615 Используя уравнение неразрывности, сведем уравнение (9.131) к виду *(Н&?) <9|32> В терминах функции тока это уравнение можно переписать в виде I V2p = S, * (9.133) где [(&) Ф)Ш1 <•••«> Таким образом, мы получили уравнение Пуассона для давле- давления, аналогичное (9.128). Если S дискретизировать подходящим У 1,4 1,3 i, 1 х Рис. 9.2. Расположение узлов сетки по нормали к поверхности плоской пла- пластины, расположенной в плоскости у = 0. образом, то все обсуждавшиеся в § 4.3 методы решения урав- уравнения (9.128) будут применимы и к| уравнению (9.133). Подхо- Подходящая разностная аппроксимация второго порядка величины S задается следующим образом: КГ -)(¦ ( В случае стационарной задачи уравнение Пуассона для давле- давления решают только один раз, т. е. после того как вычислены установившиеся значения ? и г|э. Если требуется определить только значение давления на стенке, нет необходимости решать уравнение Пуассона во всей области течения. Вместо него можно решать более простое уравнение для давления на стенке, которое получают, записывая уравнение движения в направле- направлении, параллельном стенке, для жидкости, находящейся вблизи стенки. Пусть стенка расположена в плоскости у = 0 декарто- декартовой системы координат (рис. 9.2), тогда уравнение движения
616 Гл. 9. Численные методы решения уравнений Навье — Стокса в направлении, параллельном стенке (уравнение движения по координате х), есть д2и дх = li или дх (9.136) (9.137) (9.138) которое дискретизируется следующим образом: Pl+l, 1 Pi—\, 1 ( **?*, 1 ~^~ ^>*. 2 ?/, 3 2Д* ~^ V 2Ау Чтобы воспользоваться уравнением (9.138), необходимо знать давление хотя бы в одной точке на поверхности стенки. Давле- Давление в соседней точке можно определить при помощи аппрокси- аппроксимации первого порядка с односторонней разностью для др/дх в уравнении (9.137). После чего по уравнению (9.138) можно найти давление во всех остальных точках стенки. В случае си- системы координат, связанной с поверхностью стенки, запишем уравнение (9.137) в виде dpi = ..JL ds дп (9.139) где s измеряется вдоль поверхности тела, а п — по нормали к ней. Описанный ранее метод установления для решения уравне- уравнения переноса завихренности и уравнения Пуассона требует, чтобы были заданы подходящие выражения для л|э и ? на гра- границах. Задание граничных условий для этих величин очень важно, так как они непосредственным образом влияют на устой- устойчивость и точность решения. Рассмотрим постановку граничных условий на стенке, расположенной в плоскости у = 0. На по- поверхности стенки ф есть константа, которую обычно полагают равной нулю. Чтобы найти ? на стенке, разложим if в ряд Тей- Тейлора в окрестности точки (i, 1), расположенной на стенке: L-0- (Ду)*+.... (9.140) 6 ОУ i, 1 Поскольку на непроницаемой границе ,1 ду Ut\ и по определению (9.122) (9.142)
§ 9.3. Уравнения Навье — Стокса для несжимаемой жидкости 617 V то уравнение (9.140) можно переписать как или 9 ЛЬ. . _,h. Л (9.Ш) Это выражение первого порядка для ?,-, i часто даёт лучшие результаты, нежели выражения более высокого порядка, под- подверженные неустойчивостям при больших числах Рейнольдса. Например, следующее выражение второго порядка, впервые использованное Иенсеном [Jensen, 1959], приводит к неустой- неустойчивым вычислениям в диапазоне от умеренных до больших чи- чисел Рейнольдса: (9-144) Брили [Briley, 1970] объяснял неустойчивость, замечая, что вы- выражение для г|э в виде полинома, принятое при выводе уравне- уравнения (9.144), не согласуется с вычислениями и = д^/ду в точке (/, 2^ по центральной разности. Вычисляя и в точке (i, 2) по выражению Щ, 2 = -5Jr |/f 2 = щ + О [(Л*/J], (9.145) которое согласуется с уравнением (9.144), Брили обнаружил, что его вычисления устойчивы даже при больших числах Рей- Рейнольдса. Классической задачей с замкнутыми границами является расчет течения в полости с движущейся стенкой, показанной на рис. 9.3. В этой задаче вязкая несжимаемая жидкость в поло- полости приводится в движение движущейся верхней стенкой. Гра- Граничные условия для этой задачи указаны на рис. 9.3. Задача о течении в полости с движущейся стенкой является прекрас- прекрасным тестом для сравнения разных методов решения уравнений Навье — Стокса для несжимаемой жидкости. Обычным тесто- тестовым условием является условие Re/ = 100, где (9.146) и / — ширина полости. Подробные результаты вычислений можно найти в работах [Burggraf, 1966; Bozeman, Dalton, 1973; Rubin, Harris, 1975], результаты эксперимента — в работах [Mills, 1965; Pan, Acrivos, 1967]. Очень важно правильное задание значений ? и г|э на грани- границах различного типа, таких, как линии симметрии, свободные 20 Д. Андерсон и др. Том 2
618 Гл. 9. Численные методы решения уравнений Навье — Стокса поверхности, входная и выходная плоскости, линии, на которых задается условие непротекания, и т. д.; кроме того, следует быть особенно внимательным, чтобы правильно моделировать физику течения. В монографии Роуча [Roache, 1972] имеется превос- превосходный обзор постановки граничных условий самого разного типа. Альтернативный способ решения уравнений Навье —Сток- —Стокса для несжимаемой жидкости, записанных в переменных завих- У1 и u = 0 Рис. 9.3. Задача о течении в полости с движущейся стенкой. ренность — функция тока, связан с использованием стационар- стационарного уравнения переноса завихренности дх ^^ ду \ • / Это эллиптическое уравнение можно решать методами, анало- аналогичными применяемым для уравнения Пуассона. Такой подход с успехом использовался некоторыми специалистами, но оказа- оказалось, что он приводит к неустойчивостям. Поэтому вместо ре- решения стационарных уравнений рекомендуется пользоваться методом установления. Распространение подхода с использованием завихренности и функции тока в качестве независимых переменных на трехмер-
§ 9.3. Уравнения Навье —Стокса для несжимаемой жидкости 619 ные задачи осложнено тем, что для действительно трехмерного течения нельзя ввести функцию тока. Однако в этом случае существует векторный потенциал [Aziz, Heliums, 1967] (не пу- путать с потенциалом скорости) (9Л48) удовлетворяющий уравнению неразрывности V-V = 0, (9.149) при этом V = VXf (9.150) и После подстановки (9.150) в уравнение (9.120) получаем ?. (9.151) Так как векторный потенциал может быть выбран произвольно так, чтобы он удовлетворял условию уравнение (9.151) можно упростить, что дает -g. (9.152) Это векторное уравнение Пуассона приводит к! трем скалярным уравнениям Пуассона, которые необходимо решать на каждом временном шаге. Аналогичным образом уравнение переноса за- завихренности в случае трехмерной задачи является векторным, которое распадается на три скалярных параболических уравне- уравнения для определения компонент завихренности ?*, ?|Л ?г: Таким образом, на каждом временном слое мы вынуждены ре- решать три параболических и три эллиптических уравнения с ча- частными производными. Поэтому при решении трехмерных задач подход с использованием завихренности и функции тока в каче- 20*
620 Гл. 9. Численные методы решения уравнений Навье — Стокса стве независимых переменных не дает преимуществ по сравне- сравнению с подходом с использованием примитивных переменных. Прежде чем перейти к обсуждению второго из только что упомянутых подходов, опишем кратко еще один, являющийся гибридом двух названных. В этом гибридном подходе зависи- зависимыми переменными являются компоненты вектора завихренно- завихренности ?*, ?у, ?г и компоненты вектора скорости и, v, w. Компонен- Компоненты вектора завихренности получают из решения уравне- уравнения (9.153), а компоненты вектора скорости определяют, решая следующее уравнение: V2V = -VX?. (9.154) Последнее векторное уравнение Тюлучают путем умножения уравнения, определяющего завихренность, на оператор V и уп- упрощения полученного двойного векторного произведения VX(VXV) VX X(X) X? Агарвал [Agarwal, 1981] установил, что при использовании гибридного подхода нет необходимости в применении сетки с расположением узлов в шахматном порядке, что требуется в подходе с использованием примитивных переменных. К тому же постановка граничных условий проще в гибридном подходе, нежели в подходе с использованием векторного потенциала, описанного выше. 9.3.2. Подход с использованием примитивных переменных Подход с использованием завихренности и функции тока в качестве независимых переменных теряет свою привлека- привлекательность, когда его применяют к трехмерным течениям, так как в этом случае не существует одной функции тока (как обсужда- обсуждалось в предыдущем параграфе). Поэтому в трехмерных задачах уравнения Навье — Стокса для несжимаемой жидкости решают также путем использования примитивных переменных и, и, w, p. В декартовой системе координат безразмерные уравнения На- Навье — Стокса для несжимаемой жидкости в примитивных пере- переменных имеют следующий вид: Уравнение неразрывности Уравнение движения по координате х ди* . . ди* , . ди* . . ди* '2
§ 9.3. Уравнения Навье — Стокса для несжимаемой жидкости 621 Уравнение движения по координате у dv* , » dv* , » dv* . , do* (++> (9Л57) Уравнение движения по координате z dw* . * dw* - * dw* . * dw* и* * S) — и V w x* x if У Z L y * p Poo ' oo Woo V L (9 Эти уравнения приведены к безразмерному виду с использова- использованием следующих соотношений: <9-159) Одним из первых для решения уравнений Навье — Стокса для несжимаемой жидкости, записанных относительно прими- примитивных переменных, был предложен метод искусственной сжи- сжимаемости [Chorin, 1967]. В этом методе в уравнение неразрыв- неразрывности включен член с искусственной сжимаемостью, который обращается в нуль, когда решение устанавливается во времени. При этом уравнения Навье — Стокса образуют смешанную си- систему гиперболически-параболических уравнений, которая ре- решается обычным методом установления. Проиллюстрируем его на примере уравнений (9.155) — (9.158). Уравнение неразрывно- неразрывности заменяется следующим уравнением: f^fr + f^ + f^0' dt* дх* ду* дг* где р* — искусственная плотность и ?* — фиктивное время, ана- аналог реального времени в течениях сжимаемой жидкости. Искус- Искусственная плотность связана с давлением так называемым ис- искусственным уравнением состояния где р — коэффициент искусственной сжимаемости, который бу- будет определен ниже. Отметим, что установившееся решение не
622 Гл. 9. Численные методы решения уравнений Навье — Стокса зависит от р и ?*, так как dp*/dt* -*¦ 0. После замены Р на ?* в уравнениях (9.156) — (9.158) и подстановки (9.161) в уравне- уравнение (9.160) мы можем дискретизировать полученные уравнения и решать их относительно ?* до тех пор, пока не наступит уста- установление, что дает решение для несжимаемой жидкости. Оче- Очевидно, этот метод годится только для стационарных течений, так как не является точным по времени. Для облегчения дискретизации уравнения (9.155) — (9.158) и (9.160) — (9.161) можно записать в следующей векторной форме: (9.162) где Г P'l и' 0 V t © ill p «V u'w* Sf = ar «V (9.163) [D]. -0000 0 10 0 0 0 10 L0 0 0 1 B оригинальной работе Чорина для их решения используется схема Дюфорта — Франкела («чехарда» (см. п. 4.5.2)). Он по- получил для явной схемы такое условие устойчивости: *Щ|П (9Л64) где N — число пространственных измерений и Д^п — минимум (А**, Д#*, Дг*). Можно получить дополнительную связь между Д7* й р, замечая, что искусственное уравнение состояния (9.161) предполагает существование искусственной скорости звука а*: 5" = 1/р1/2. (9.165)
§ 9.3. Уравнения Навье —- Стокса для несжимаемой жидкости 623 Так как максимальное искусственное число Маха Мтах, постро- построенное по этой искусственной скорости звука, должно быть мень- меньше единицы, получается следующее дополнительное соотноше- соотношение: . Япах = ^Р = р1/21/;ах<1, (9.166) где Кшах — максимальное значение V*, выраженное в виде V = V("T+ (О +(«О2. (9.167) Таким образом, для двух параметров Д7* и р следует задать значения, удовлетворяющие условиям (9.164) и (9.166). Можно увеличить скорость сходимости путем выбора оптимальных зна- значений Д7* и р, но делать это следует методом проб и ошибок в каждой конкретной задаче. В большинстве случаев значение Мтах = 0.5 дает удовлетворительные результаты. Обычно при решении уравнения (9.162) рекомендуется ис- использовать неявную разностную схему. Для расчета завихрен- завихренных следов в несжимаемой жидкости Стегер и Катлер [Steger, Kutler, 1976] применяли к уравнению (9.162) неявную прибли- приближенно факторизованную схему Бима — Уорминга (см. п. 9.2.3). Оказалось, что если р слишком мало, то приближенная факто- факторизация вводит в решение большие ошибки. Только что описанный метод искусственной сжимаемости является одним из методов решения уравнений Навье — Стокса для несжимаемой жидкости в примитивных переменных. В наи- наиболее распространенном из них вместо уравнения неразрывно- неразрывности решается уравнение Пуассона для давления. Это делается для того, чтобы выделить в одно уравнение влияние давления, что позволяет соответствующим образом моделировать эллип- эллиптическую природу течения. Уравнение Пуассона для давления выводят точно так же, как и уравнение (9.131). Его можно за- записать в безразмерном виде VV = S;—fl. (9.168) где
624 Гл. 9. Численные методы решения уравнений Навье — Стокса и D* = их + и* + до* — скорость относительного объемного рас- расширения элементарного жидкого объема в данной точке, причем их = ди*/дх*. Чтобы учесть различия между промежуточным ре- решением и окончательным решением уравнения Пуассона по до- достижению сходимости, производную от скорости относительного объемного расширения полагают неравной нулю. Уравнение (9.168) впервые было использовано в методе маркеров и ячеек решения уравнений Навье — Стокса для несжимаемой жидко- жидкости [Harlow, Welch, 1965; .Welch et al., 1966]. В другом подходе [Ghia et al., 1977b, 1979, 1981] неявная схема переменных направлений применяется для решения уравнений движения (9.156) — (9.158), а уравнение Пуассона для давления решается методом последовательной верхней ре- релаксации. В начале расчета градиенты давления в уравнениях движения задаются приближенно. После вычисления компонент скорости по уравнениям движения из уравнения Пуассона оп- определяют давление. Затем рассчитывают градиенты давления и подставляют их значения в уравнения движения, по которым находят новые значения компонент скорости. Эта процедура по- повторяется до тех пор, пока решение не сойдется. Таким способом были рассчитаны течения в полости и ка- канале. В обеих задачах для уравнения Пуассона на границах задавался градиент давления в нормальном направлении др/дп, который вычислялся по соответствующему уравнению движения. Таким образом, для определения давления необходимо решать задачу Неймана, причем ее решение должно удовлетворять сле- следующему интегральному требованию, вытекающему из теоремы Гаусса — Остроградского: ^ ^ds, (9.169) А С где С — замкнутая граница области Л, в которой мы ищем ре- решение, as — длина дуги вдоль С. Пока решение не установится, требование (9.169) точно удовлетворяться не будет. Для учета этого несоответствия источниковый член S*p в уравнении (9.168) в каждой точке сетки можно подправлять на величину AS*p/A*9 где \\§?grds* (9.170) и Л*, п*у s* — безразмерные величины. В работах [Briley, 1974; Ghia et al., 1981] для получения решения задачи Неймана с ус- успехом была использована дискретизация этого интегрального соотношения.
§ 9.3. Уравнения Навье — Стокса для несжимаемой жидкости 625 Чтобы показать, как вычисляется нормальный градиент дав- давления на границе, поместим стенку в плоскости у = 0 (рис. 9.4). Под поверхностью стенки разместим слой фиктивных узлов (сетка обычная, а не с расположением узлов в шахматном по- порядке). На поверхности стенки уравнение движения по коорди- координате у (9.157) сводится к уравнению др* 1 _ 1 д*у* ду* I/, I ~ ReL ду*2 *,," (9.171) Последнее можно дискретизировать, используя аппроксимации второго порядка с центральными разностями где v*it 0 -— значение v* в фиктивном узле, которое можно опре- и 1 X 1,0 Рис. 9.4. Расположение узлов расчетной сетки при определении граничных условий для давления. делить из уравнения неразрывности, принимающего на стенке следующий простой вид: ¦gH, = O. (9.173) Аппроксимируя его с третьим порядком точности dv" -20; и о- i, 2 " , 1 6 (At/*) = 0, (9.174) вычислим v] 0, сохраняя при этом второй порядок в уравне- уравнении (9.172). Точно так же определяют градиенты давления на Других границах при решении уравнения Пуассола для дав-
626 Гл. 9. Численные методы решения уравнений Навье — Стокса Описанный в п. 8.4.1 метод SIMPLE (Semi-Implicit Method for Pressure-Linked Equations — полунеявный метод для связан- связанных через давление уравнений) [Patankar, Spalding, 1972] для решения дозвуковых параболизованных уравнений Навье — Стокса можно также применять и в случае уравнений Навье — Стокса для несжимаемой жидкости (см. [Caretto et al., 1972; Patankar, 1975, 1981]). Этот метод имеет в своей основе цикли- циклическую повледовательность операций «предположение — коррек- коррекция» при решении уравнений. Используя некоторое начальное поле давления, сначала вычисляют компоненты скорости по уравнениям движения. Затем давление и компоненты скорости корректируются так, чтобы удовлетворить уравнению нераз- неразрывности. Этот процесс продолжают, пока решение не сойдется. Истинное значение давления представляется в виде (9Л75) где ро — вычисляемое (или промежуточное) значение давления, ар' — корректирующая поправка. Аналогично истинные значе- значения компонент скорости для двумерного случая представляются как и = и0 + и', v = v0 + v\ (9.176) где иОу vo — вычисляемые (или промежуточные) значения ком- компонент скорости, и!, v' — поправки к ним. Поправки к давлению связаны с поправками к компонентам скорости приближенными уравнениями движения <9177> dv dp 9 dt — ду Так как поправки к компонентам скорости на предыдущей ите- итерации считаются равными нулю, то последние уравнения дви- движения можно переписать в виде тп) где А — приращение фиктивного времени, деленное на плот- плотность. Подставим (9.176) в (9.178), а результат — в уравнение неразрывности. Тогда получаем
§ 9.3. Уравнения Навье — Стокса для несжимаемой жидкости 627 ИЛИ V2p' = 4-(V-V0), (9.180) где Vo — вычисленный вектор скорости. Это уравнение Пуас- Пуассона можно решить относительно поправки к давлению. Заме- Заметим, что если вычисленный вектор скорости Vo удовлетворяет уравнению неразрывности в каждой точке, то и поправки к дав- давлению р' будут равны нулю в каждой точке. В описываемом ал- алгоритме SIMPLE используется дискретная форма уравне- уравнения (9.180), как показано в работе [Raithby, Schneider, 1979]. В заключение можно сказать, что процедура SIMPLE со- состоит из следующих шагов: 1. Приближенно задать давление р0 в каждом узле сетки. 2. Для нахождения компонент скорости ио и vq решить урав- уравнение движения. Патанкар и Сполдинг рекомендуют использо- использовать блочный итерационный метод на сетке с расположением узлов в шахматном порядке. 3. Решить уравнение для поправок к давлению (т. е. урав- уравнение (9.180)), чтобы найти р' в каждом узле сетки. 4. Подправить давление и компоненты скорости в соответст- соответствии с уравнениями (9.175) и (9.178): 5. Заменить предыдущие промежуточные значения давле- давления и компонент скорости Но, vo, ро новыми скорректирован- скорректированными значениями р, и, v и вернуться к шагу 2. Повторять этот процесс, пока решение не сойдется. Процедура SIMPLE с успехом была использована для реше- решения целого ряда задач расчета течений несжимаемой жидкости. Однако в некоторых случаях скорость сходимости оказалась не- недостаточно быстрой. Это связано с тем, что уравнение для по- поправок к давлению дает завышенные значения р', даже если соответствующие поправки к компонентам скорости вполне правдоподобны. Поэтому уравнение (9.175) часто заменяют уравнением р = р0 + арр', где ар — параметр нижней релакса- релаксации. По этой же причине в уравнениях движения также ис- используется нижняя релаксация. В описываемой постановке за- задачи нижнюю релаксацию можно осуществлять, варьируя пара- параметр А в уравнениях (9.178) и (9.180).
628 Гл. 9. Численные методы решения уравнений Мавье — Стокса Поскольку сразу невозможно определить оптимальное зна- значение параметров нижней релаксации, процедура SIMPLE была модифицирована с целью увеличения скорости сходимости [Ра- tankar, 1981]. Модифицированная процедура получила название SIMPLER (SIMPLE revised). В ней поправки к скорости вы- вычисляются так же, как и в процедуре SIMPLE, но используются полные уравнения Пуассона для давления. Кроме того, сначала приближенно задается поле скорости, а не поле давления. Так как вычисляемое в процедуре SIMPLER давление близко к пра- правильному, то необходимость в нижней релаксации становится заметно менее настоятельной и сходимости решения добиваются за меньшее число итераций. В большинстве случаев совокупные затраты машинного времени снижаются на 30—50 %, несмотря на то что SIMPLER требует примерно на 30 % больше вычис- вычислений на одной итерации, чем SIMPLE. Задачи 9.1. Покажите, как дискретизируются все члены уравнения движения по координате */, когда явная схема Мак-Кормака используется для решения двумерных уравнений Навье — Стокса для сжимаемой жидкости. 9.2. Решите задачу 9.1 для двумерного уравнения энергии. 9.3. Дискретизируйте уравнение движения по координате г в случае при- применения явной схемы Мак-Кормака для уравнений Навье — Стокса, запи- записанных в цилиндрической системе координат (см. п. 5.1.7). 9.4. В задаче 9.1 используйте схему Аллена — Чена вместо схемы Мак- Кормака. 9.5. Выпишите матрицу Якоби [Л], заданную уравнением (9.46). 9.6. Выпишите матрицу Якоби [В], заданную уравнением (9.48). 9.7. Выпишите матрицу Якоби [/?], заданную уравнением (9.51). 9.8. Выпишите матрицу Якоби [S], заданную уравнением (9.54). 9.9. Выпишите матрицу [Р]—[Rx], заданную уравнением (9.50). 9.10. Выпишите матрицу [Q]—[Sy], заданную уравнением (9.53). 9.11. Определите множитель перехода для явной схемы Мак-Кормака, применяемой к линеаризованному уравнению Бюргерса. Удовлетворяет ли уравнение (9.86) условию | G | ^ 1 для всех значений р, когда v — V2 и -Г = «/4? 9.12. Решите задачу 9.11 для v = 1 и г = 1/2- 9.13. Воспользуйтесь неявной схемой Мак-Кормака для решения линеа- линеаризованного уравнения Бюргерса с начальным и(х,0) =0, 0 ^ х ^ 1 и гра- граничными м@, t) = 100, u(\,t) =0 условиями на сетке, состоящей из 21 узла. Найдите установившееся решение для г = 0.5, v = 0.5 и сравните численное решение с аналитическим. 9.14. Выпишите матрицу Якоби [Л] в уравнении (9.96) и покажите, что она равна [SJ-^A^Sx].
Задачи 629 9.15. Выпишите матрицу Якоби [В] в уравнении (9.96) и покажите, что она равна [«ЭД-^ЛвДОу]. 9.16. Выведите уравнение (9.124). 9.17. Решите задачу о квадратной полости для Re/ = 50. Воспользуй- Воспользуйтесь схемой ВВЦП для решения уравнения переноса завихренности и методом последовательной верхней релаксации для решения уравнения Пуассона. Ис- Используйте сетку размером 8 X 8 и аппроксимацию первого порядка для за- завихренности на стенке. 9.18. Решите задачу 9.17 для Re/ = 100 на сетке 15 X 15. 9.19. Выведите уравнение переноса завихренности для трехмерной декар- декартовой системы координат. 9.20. Используйте метод искусственной сжимаемости для решения задачи течения в полости квадратной формы при Re/ = 100. Воспользуйтесь схемой Дюфорта — Франкела («чехарда») для решения определяющих уравнений на сетке размером 15X15. Определите давление на стенке, подходящим обра- образом аппроксимируя записанное на стенке уравнение движения в направлении по нормали.
Глава 10 Методы построения расчетных сеток § 10.1. Введение ?ешение системы дифференциальных уравнений с частными производными можно значительно упростить применением хо- хорошо построенной расчетной сетки. Верно и другое, что расчет на сетке, не очень хорошо соответствующей данной задаче, мо- может дать неудовлетворительный результат. В некоторых при- приложениях неадекватный выбор размещения узлов расчетной сетки может приводить к неустойчивости или отсутствию схо- сходимости. Одной из центральных проблем при численном реше- решении уравнений с частными производными является построение расчетных сеток. Ранние работы по конечно-разностным методам были огра- ограничены задачами, для которых можно было подобрать подхо- подходящую систему координат и в ней решать определяющие урав- уравнения. По мере накопления опыта расчетов сложных полей те- течений стали применять преобразования координат общего вида для отображения физической области на вычислительную. Этот путь весьма многообещающий. Например, поверхность тела может быть выбрана в качестве границы вычислительной плос- плоскости, что облегчает постановку граничных условий на поверх- поверхности тела. Обычно эти преобразования применяют, когда хо- хотят получить равномерную сетку в вычислительной плоскости, хотя узлы сетки в физическом пространстве могут быть распо- расположены неравномерно. Эта ситуация иллюстрируется на рис. 10.1. Когда выполняют преобразование координат, то диф- дифференциальное уравнение принимает вид, куда входят метриче- метрические коэффициенты преобразования. Это можно понять на сле- следующем простом примере. Пример 10.1. Пусть мы решаем такое простое уравнение дх ' ду х v в некоторой области с соответствующими начальными и гра- граничными условиями. Поскольку вычисления обычно производят- производятся в вычислительной области, то преобразование, связывающее
§ 10.1. Введение 631 физическую и вычислительную области, можно задать следую- следующим образом: 6 = 6(*, У\ Л = Л(*> У)- Исходное дифференциальное уравнение с частными производ- производными при переходе от физических координат х, у к координа- координатам в вычислительной плоскости |, т| преобразуется при помощи правила дифференцирования сложной функции ди ди * . ди ди ди Тогда оно принимает вид A0.2) Это уравнение решается в вычислительной плоскости на равно- равномерной сетке. Понятно, что необходимо установить связь меж- (а) (Ь) Рис. 10.1. Отображение физической плоскости на вычислительную: (а) фи- физическая плоскость; (Ь) вычислительная плоскость. ду координатами в физической и вычислительной плоскостях. Эту связь и задают метрические коэффициенты преобразования (члены \х% 1у, г\х и т\у в рассматриваемом уравнении с частными производными). Задача построения расчетной сетки заключается в нахож- нахождении отображения, которое переводит узлы сетки из физиче- физической области (D) в вычислительную область (CD). Это отобра- отображение должно удовлетворять некоторым требованиям. Можно назвать некоторые из них: 1. Отображение должно быть однозначным. 2. Линии сетки должны быть гладкими, что обеспечивает не- непрерывность производных,
632 Гл. 10. Методы построения расчетных сеток 3. Сетка должна быть достаточно густой в тех частях об- области D, где ожидают возникновения больших численных оши- ошибок. 4. Следует избегать излишней скошенности ячеек сетки, ко- которая, как было показано [Raithby, 1976], иногда приводит к чрезмерной ошибке аппроксимации. Построение расчетных сеток в случае одного измерения сравнительно просто. Имеется много функций (либо других ме- методов), которые можно использовать для построения сетки. К тому же в одномерных задачах не возникает проблема гра- границ сложной формы. Поэтому большинство исследований, ка- касающихся вопросов построения расчетных сеток, было выполне- выполнено для случая двух измерений. В настоящей главе будет при- приведено много примеров для случая двух измерений. Построение расчетных сеток в пространстве трех измерений является труд- трудной задачей и существует не так много методов, дающих удов- удовлетворительные результаты. Методы построения расчетных сеток грубо можно разде- разделить на три класса: 1. Методы теории функций комплексного переменного. 2. Алгебраические методы. 3. Методы, основанные на решении дифференциальных урав- уравнений. Методы теории функций комплексного переменного обла- обладают тем преимуществом, что используемые в них преобразова- преобразования являются полностью или частично аналитическими. К со- сожалению, применение этих методов ограничено случаем двух измерений, и по этой причине в нашей книге они рассматри- рассматриваться не будут. Желающих ознакомиться с приложениями этих методов отсы- отсылаем к работам [Churchill, 1948; Moretti, 1979; Davis, 1979]. Алгебраические методы и методы, основанные на решении дифференциальных уравнений, можно применять в сложных трехмерных задачах. Из всех методов построения расчетных сеток эти два являются самыми многообещающими и широко распространенными. В настоящей главе будут рассмотрены приложения этих методов и приведены примеры построения рас- расчетных сеток. § 10.2. Алгебраические методы Для адекватного разрешения вязкого пограничного слоя размещение узлов сетки вблизи твердых границ мы задавали В гл. 5 при помощи алгебраических выражений. В другом при-
§ 10.2. Алгебраические методы 633 мере было использовано нормализующее преобразование об- области, чтобы сообразовать размещение узлов сетки с положе- положением поверхности тела и ударной волны в физическом простран- пространстве. Все это примеры простых алгебраических отображений. При построении сетки таким способом используются известные функции в одном, двух или трех измерениях, чтобы перевести физическую область произвольной формы в прямоугольную вы- вычислительную область. Хотя вычислительная область и не обя- обязательно должна быть прямоугольной, обычно простоты ради применяются именно прямоугольные области. L J ^i Рис. 10.2. Конфигурация сопла. Простейшая процедура, пригодная для построения адапти- адаптированной к границе области расчетной сетки, есть обсуждаемое в § 5.6 нормализующее преобразование. Пусть необходимо построить сетку для расчета течения в расширяющемся сопле, изображенном на рис. 10.2. Положение стенки сопла задается функцией = х2, 1.0<*<2.0. A0.3) В этом примере сетку легко построить, выбирая постояннным шагом по координате х и деля каждый отрезок между осью сопла и стенкой на одинаковое количество частей. Эта процеду- процедура описывается следующими зависимостями: Ъ = х, Ц = у/утах, (Ю.4) где Утах(х) —уравнение стенки сопла. При этом значения х и у легко находят по заданным значениям | и tj. Построенная в фи- физической области сетка изображена на рис. 10.3. Следует быть внимательным при расчете метрических коэф- коэффициентов преобразования. В частности, производные у)х и х\У}
634 Гл. 10. Методы построения расчетных сеток рассчитываемые по уравнениям A0.4), имеют вид „ У dymax 2ti 1 dx 1 A0.5) A0.6) В только что рассмотренном примере преобразование было аналитическим и с его помощью сразу получили распределение ^- х М - 0.Z5 Л7^ = 0.25 Рис. 10.3. Расчетная сетка в физической плоскости. узлов сетки. Можно было бы построить такое же преобразова- преобразование, задавая точки в физической плоскости вдоль линий посто- постоянства \ и т] и численно вычисляя метрические коэффициенты с использованием центральных разностей. Это имеет то преиму- преимущество, что можно задавать точки в любом месте физической плоскости. В этом случае преобразование будет численным, а не алгебраическим. Если преобразование задается численным образом, то Х\у лг^, У\ и Ул рассчитываются разностными методами. В дифферен- дифференциальном уравнении, которое следует решить, фигурируют ве- величины lx, lyy Цх и к\у. Их определяют из выражений _ У1 Л* — 7"' A0.7) Подробнее об этом будет говориться ниже, где рассматриваются методы построения расчетных сеток путем решения дифферен- дифференциальных уравнений.
§ 10.2. Алгебраические методы 635 Пример 10.2. Вычислить метрические коэффициенты только что рассмотренного простого нормализующего преобразования аналитически и численно. Метрические коэффициенты будем вычислять в точке A.75, 2.2969) (см. рис. 10.3). Аналитический расчет по уравнению A0.5) дает Численный расчет будем проводить по уравнению A0.7). Сна- Сначала вычислим якобиан 3.0625—1.53125 НУ ч - ?*ч = 2ТО25) = 3.06250, т т затем и, наконец, 2.6250 3^625 =-0.85714. В этом примере численный и аналитический расчеты дают оди- одинаково хорошие результаты. Конечно же, это не всегда так. Пример 10.3. Изображенная на рис. 10.4 область в форме трапеции отображается на прямоугольную область, заданную следующими уравнениями: A0.8) Здесь физическая область отображается на прямоугольник с центром в начале координат. Это пример нормализующего пре- преобразования по одному направлению и последующего парал- параллельного переноса. Понятно, что любая четырехугольная форма может быть отражена на прямоугольник в вычислительной об- области использованием нормализующего преобразования. Для построения требуемых расчетых сеток можно исполь- использовать очень сложные алгебраические функции. Смит и Вейгель [Smith, Weigel, 1980] разработали гибкий метод построения сеток. В нем две несвязанные границы отображаются из плоско- плоскости прямоугольных физических координат на вычислительную плоскость. Пусть в физической плоскости две несвязанные гра-
636 Гл. 10. Методы построения расчетных сеток ницы задаются уравнениями хВ\ — *i (I). Ув\ = У\ (I), A0.9) В вычислительной плоскости g изменяется на отрезке 0 ^ | ^ ^ 1 и преобразование определяется так, что при г\ = О и при г] = 1 Лдо ~~~~ Ло \ё/ ~~~~ ** 1ц« 1 /• A0.10) УВ2 = У2A) = УA, О- Некоторая функция, определенная при 0 У 1 и зависящая @,1) A,1) \\\ \\ ТТЛ const \ \ \ \ @,0) B,0) Рис. 10.4. Область в форме трапеции в физической плоскости. от параметров на двух границах, задается алгебраическими вы- выражениями в виде dx\ „ dx2 *(?, Л) = I « —j i • • • * «^9» —1# * • • • I * II dx\ ' ' J> dr\ ' / J Уъ -%. •••)• A0.11) Смит и Вейгель предлагают использовать полиномы второй или третьей степени. Если выбрать линейную функцию, то U ' ' Пример 10.4. Чтобы на практике показать применение этого подхода, отобразим трапецию, задаваемую уравнениями л: = 0, х=19 у = 0, у=1+х,
§ 10.2. Алгебраические методы 637 на вычислительную плоскость. В этом случае для верхней и нижней границ можно записать хВ\ = *\ (?) = S, Ув\ = Ух (I) = О, *В2 = Х2(Ъ) = Ъ, УВ2 = У2 F) = 1 + t Это приводит к отображению, заданному уравнениями A0.12) и имеющему вид х = Ъ, y = (l+Qi\. A0.13) Такая параметризация дает простое нормализующее преобразо- преобразование, обсуждавшееся выше. В этом примере и правая, и левая границы также отображаются корректно. Так получилось слу- случайно, и в более общих случаях этого не происходит. Выбирая нелинейную функцию при параметризации уравнения, задаю- задающего границу, можно получить другое распределение узлов сетки. Например, если х\ = ?2, х2 = ?2, то #=?2, У=цA+12)- Если используются полиномы третьей степени, то вид пре- преобразования становится таким: 7 Т о°-14> где То, что в выражение для преобразования входят производные от функций, задающих границы в физической плоскости, делает отображение более гибким. Например, можно добиться ортого- ортогональности сетки на границе в физической плоскости [Kowalski, 1980]. В большинстве задач границы задаются не аналитическими функциями, а просто набором точек. В этом случае, чтобы вы- выполнить отображение, граница должна быть аппроксимирована подходящей кривой. Айсман и Смит [Eiseman, Smith, 1980] обсуждают возможные способы реализации этого и рекомен- рекомендуют напряженные сплайны, так как аппроксимации более вы- высокого порядка, включая кубические сплайны, дают волнистость на границах. Посредством параметра натяжения напряженного сплайна можно управлять этим явлением.
638 Гл. 10. Методы построения расчетных сеток Описанный в данном разделе метод двух границ (или двух поверхностей) является только одним из алгебраических мето- методов построения расчетных сеток. Применяются и другие мето- методы этого типа, например метод многих поверхностей [Eiseman, 1979]. Он аналогичен методу двух поверхностей, но определяет структуру сетки на любом количестве промежуточных кон- контрольных поверхностей. В последнее время большое внимание уделяют методу трансфинитной интерполяции [Gordon, Hall, 1973], который подробно описан в работе [Rizzi, Eriksson, 1981] и напоминает метод двух поверхностей, когда координаты и производные задаются на границах. Основное преимущество ис- использования алгебраических отображений состоит в том, что они являются прямыми и метрические коэффициенты можно вычис- вычислять аналитически. К тому же их можно применять в трехмер- трехмерных задачах. Требуется, правда, проявить изобретательность, чтобы получить сетку с адекватным размещением узлов. § 10.3. Методы, основанные на решении дифференциальных уравнений В предыдущем параграфе были описаны алгебраические ме- методы построения расчетных сеток. Приемлемой является любая процедура, применение которой приводит к построению пригод- пригодной сетки. Методы, основанные на решении дифференциальных уравнений, относятся к числу самых развитых. При использова- использовании дифференциального уравнения для построения сетки можно учесть свойства решения этого уравнения. Для этой цели часто применяют уравнения Лапласа и Пуассона. Причину выбора уравнения Лапласа лучше можно понять, если рассмотреть задачу стационарной теплопроводности в двух измерениях с граничными условиями Дирихле. Решение этой задачи дает гладкие (вторые производные существуют и непре- непрерывны) и непересекающиеся изотермы. Число изотерм в данной области может быть увеличено добавлением источникового чле- члена. Если изотермы брать за линии сетки, последние будут глад- гладкими и непрерывными. Величиной источникового члена можно управлять их сгущением в любой области. Томпсон и др. [Thompson et al., 1974] много работали над применением эллиптических уравнений с частными производ- производными для построения сеток. Эта процедура аналогична той, ко- которую использовал Уинслоу [Winslow, 1966]; она преобразует физическую плоскость в вычислительную, причем отображение осуществляется в соответствии с уравнением Пуассона. Это отображение строится требуемым заданием точек сетки (х, у) на границе физической области. Тогда распределение внутрен-
§ 10.3. Методы, основанные на решении дифференциальных уравнений 639 них узлов определяют из решения уравнений 1ХХ + 1уу = Р& Л). Л„ + Чю-0F, Ч), ( ' где g, ri — координаты в вычислительной области, а через члены Р и Q осуществляется управление размещением узлов внутри D. Затем в уравнениях A0.15) за независимые переменные при- принимают координаты g, г] в вычислительной плоскости, после чего мы имеем систему двух эллиптических уравнений вида где a = 4 + if*, P = *6*л + ^, Y = 4 + 4 J ~ д (|, T|) ~" *$Ут1 "~ ^6- Эту систему решают на равномерной сетке в вычислительной плоскости (?, п)> что дает координаты (jc, у) каждого узла в физическом пространстве. Для простых связных областей гра- граничные условия Дирихле могут быть использованы во всех точ- точках границы. Такой метод построения сетки имеет много до- достоинств. Сетка получается гладкой, преобразование однознач- однозначным, а границы сложной формы легко обрабатываются. Ко- Конечно, метод имеет и свои недостатки. Задание Р и Q является непростой задачей, трудно управлять размещением узлов сетки во внутренней части, да и границы области могут изменяться со временем. В последнем случае сетка должна перестраиваться после каждого шага по времени, что может приводить к боль- большим затратам машинного времени. Простой пример приложения метода Томпсона изображен на рис. 10.5. Область между двумя концентрическими окружностя- окружностями отйбражается на прямоугольник в вычислительной плоскости. На' рисунке показаны полученные в результате расчета линии постоянства g и ц в физическом пространстве. Внутренняя окружность имеет радиус г0, наружная — радиус г\. В этой за- задаче окружности разрезают по радиусу 0=0 и внутренность между ними отображается на прямоугольник с изменениями ко- координат ОТ 1 ДО gmax И ОТ 1 ДО Т]тах В ВЫЧИСЛИТеЛЬНОЙ ПЛОСКО- ПЛОСКОСТИ. Здесь отображение определяют из уравнений Лапласа
640 Гл. 10. Методы построения расчетных сеток с граничными условиями г = Го, т)=1; 9 = 0, 1=1; Решение имеет вид где Интересно, что в этом случае решение не дает равномерной сетки в физической области. Сетка оказывается набором концен- J Z.0 1.5 1.0 « - 1.0 (а) 1.5 (Ь) 2.0 Рис. 10.5. Применение метода Томпсона: (а) физическая плоскость; (Ь) вы- вычислительная плоскость. трических окружностей. Чтобы сделать эти окружности равно- равноотстоящими друг от друга, следует задать Р = 0 и Q = \/ц (см. задачу 10.9). Как отмечалось ранее, одна из трудностей применения этого метода заключается в контроле размещения узлов внутри об- области. Для получения желаемого распределения узлов необхо- необходимо располагать методикой задания Р и Q. Миддлкофф и То- Томас [Middlecoff, Thomas, 1979] разработали методику, которая обеспечивает приближенный контроль размещения узлов сетки путем оценки Р и Q по требуемому распределению точек на границе. Чтобы пояснить эту идею, предположим, что требуется ре- решить уравнение A0.15) с условиями Дирихле. Выберем сле- следующую форму записи Р и Q: °0Л7)
§ 10.3. Методы, основанные на решении дифференциальных уравнений 641 где ф и ty будут определены ниже из граничных условий. С уче- учетом этого исходную систему уравнения A0.15) можно записать в виде + 1Ю = 0. UU-1*> Приравнивая выражения, стоящие в скобках, нулю на границе, определяем функции ф и г|). Миддлкофф и Томас требуют, на- например, чтобы вдоль границы ? = const выполнялись условия ххт A0-19) а вдоль границы г) = const — условия Поскольку х и у известны во всех точках границы, то функции ф и i|) могут быть определены с использованием центрально-раз- центрально-разностной аппроксимации для всех производных, входящих в уравнения A0.19) и A0.20). Следует отметить, что ф и г|э опре- определяют по одному из уравнений каждой пары A0.19) и A0.20). Обычно если ф находят по одному из уравнений A0.20), то дру- другое при этом отлично от нуля. То же справедливо и в отношении функции -ф, которую определяют из уравнений A0.19). Исполь- Используя такой подход, находят функции ф и -ф на границе, а внутри области значения этих функций получают простой экстраполя- экстраполяцией. Данная методика дает способ управления распределением внутренних узлов по требуемому их распределению на границе. Предложены и другие методы контроля распределения узлов сетки. Можно рекомендовать работы [Thompson et al., 1975; Thompson, 1980], где дан обзор наиболее удачных из них. Для построения расчетных сеток могут быть использованы уравнения с частными производными других типов. Стегер и Соренсон [Steger, Sorenson, 1980] описали метод, использую- использующий систему гиперболических уравнений для построения сетки вокруг некоторого тела. При этом внешняя граница заранее не указывается. Поверхность тела образует внутреннюю границу, и система гиперболических уравнений решается маршевым ме- методом в направлении от тела, что не требует задания внешней границы. Стегер и Соренсон предлагают метод дуг и метод объ- объемов, приводящие к построению ортогональных сеток. Остано- Остановимся подробнее на последнем. В случае двух измерений якобиан преобразования дает от- отношение площадей ячеек сеток в физической и вычислительной плоскостях. Если считать, что размеры ячейки сетки в вычисли-
642 Гл. 10. Методы построения расчетных сеток тельной плоскости равны единице (Д? = Дт) = 1), то ее площадь также равна единице. Тогда величина есть площадь ячейки сетки в физической области. Если / счи- считать функцией координат, то уравнение A0.21) можно исполь- использовать как одно из уравнений для контроля сетки в физической области. Второе уравнение получаем из условия ортогональ- ортогональности линий сетки к границе в физическом пространстве. По- Поэтому вдоль границы ъ\х, у) = const можем записать или Чх- =-tl=='tl- <10-22) ах S-const ъу *г) Вдоль линии tj = const dx = --^. = -11-. A0.23) Если линии постоянства g и rj перпендикулярны, то на плоско- плоскости х, у должно выполняться соотношение между тангенсами углов наклона этих линий й* /c=const ' iTj—const или с учетом A0.22), A0.23) ***ч +01011 = 0. A0.24) Система уравнений A0.21) и A0.24) линеаризуется разло- разложением в ряд вокруг некоторого известного состояния (х, у). Один из членов уравнения A0.21) запишется так: = 9*1 + Х&ц - НН + О (А2). (Ю.25) Если остальные члены линеаризовать аналогичным образом, то получим H]w6 + [S]Wtl = f, A0.26) где
§ 10.3. Методы, основанные на решении дифференциальных уравнений 643 Собственные значения матрицы [В]-1 [Л] должны быть вещест- вещественными, если система гиперболическая в направлении т). Они равны = ± A0.28) Последнее равенство доказывает, что уравнение A0.26) гипер- гиперболическое по координате т| и его можно решать маршевым методом по направлению х\ до тех пор, пока Jc| + у\фО. В описываемой процедуре построения сетки предполагается, что поверхность т) = 0 совпадает с поверхностью тела и вдоль ////////////////////////У (Ь) Рис. 10.6. Вычисление площади элементарной ячейки вблизи поверхности: (а) сетка в физической области; (Ь) сетка в вычислительной плоскости с за- заданной площадью ячейки. нее задано распределение узлов сетки. Далее требуется опреде- определить / в уравнении A0.21). Стегер и Соренсон предлагают это делать, строя прямую линию длиной, равной длине тела I вдоль поверхности, и снося на эту прямую распределение узлов, за- заданное на поверхности тела. Затем проводят следующую линию т) = const, параллельную первой, как это требуется. После чего величину / легко определяют по значению площади ячейки сетки. На рис. 10.6 иллюстрируется эта процедура. Теперь си- систему уравнений A0.27) решают, как это обычно принято для гиперболических уравнений.
644 Гл. 10. Методы построения расчетных сеток Поскольку в этом методе мы задаем величину /, то гладкую сетку удается построить, если только / удачно подобрано. И на- наоборот, неудачный выбор / может привести к изломам или рас- распространению по сетке информации о положении граничных уз- узлов с искажениями. К тому же имеющиеся на границе разрывы данных передаются на такой сетке. С другой стороны, этим ме- методом сетка строится быстро и является ортогональной. На Рис. 10.7. Расчетная сетка, построенная вокруг профиля. рис. 10.7 показана сетка, построенная вокруг типичного профиля. Здесь расположение точек вблизи тела позволяет разрешить вяз- вязкий пристенный слой. Из обсуждения представленных в этом разделе методов ста- становится ясно, что можно предложить неограниченное число схем построения сеток. Приемлема любая система уравнений, реше- решение которой дает пригодную сетку. Все описанные выше методы требуют, чтобы расположение узлов сетки было известно преж- прежде, чем мы приступим к решению уравнений с частными про- производными, описывающих течение жидкости. В следующем раз- разделе мы приведем несколько соображений относительно построе- построения сетки, при котором размещение ее узлов является частью решения всей задачи расчета течения. § 10.4. Адаптивные сетки В предыдущем разделе были представлены методы построе- построения расчетных сеток, которые характерны тем, что сама про- процедура построения предваряла численное решение уравнений с
§ 10.4. Адаптивные сетки 645 частными производными. Одна из трудностей решения уравнений с частными производными на фиксированной сетке заключается в том, что ее узлы размещаются в физической области до того, как станут известны подробности решения. Вследствие этого сет- сетка может оказаться не самой лучшей для данной конкретной за- задачи. Термин «самая лучшая» нуждается в пояснении. Во многих задачах представляют интерес подвижные и подстраивающиеся к изменениям формы области сетки. Пример тому задача сверх- сверхзвукового обтекания затупленного тела. Обычно скачок выде- выделяется как граница, и такая граница изменяет со временем свое положение, когда требуется получить установившееся решение определяющих уравнений. В этом случае перемещение узлов внутри области может быть масштабировано по движению гра- границы и это дает приемлемые результаты. Во многих задачах такой подход является достаточным. В других задачах мы хо- хотели бы изменять положения узлов сетки, чтобы добиться аде- адекватного разрешения поля течения как при неподвижных, так и подвижных границах. Это удобно потому, что мы можем сгущать узлы сетки в областях больших градиентов параметров потока, заранее ничего не зная о решении. Такие области возникают часто в результате большого изменения масштабов длины поля течения. Конечно, должна быть разработана подходящая мето- методика адаптации сетки. Лучше всего осуществлять адаптацию сетки таким образом, чтобы при этом уменьшалась ошибка в решении. Руковод- Руководствуясь этим соображением, можно изменить положение некото- некоторых узлов сетки с тем, чтобы получить «наилучшее» решение, используя некоторый выбранный способ измерения ошибки. Обычно это снимает вопрос о разрешении решения, так как там, где возникают большие ошибки при использовании неподвиж- неподвижной сетки, и требуется высокое разрешение. В этом параграфе мы приведем примеры схем с адаптивными сетками с целью рассмотрения вопросов разрешения и уменьшения ошибки. Когда речь идет о методике построения адаптирующейся к решению сетки, следует иметь в виду два момента. Для того чтобы их понять, вновь обратимся к простому одномерному вол- волновому уравнению -g. + e-g- = O. A0.29) В вычислительной плоскости т, | это уравнение примет вид & + <**> If = 0. 00.80)
646 Гл. 10. Методы построения расчетных сеток когда преобразование задается следующим образом: т = /, 6 = 6(/, х). A0.31) В уравнении A0.30) коэффициенты g* и %х задают связь между физической и преобразованной плоскостями. Они используются для определения преобразования, связывающего две эти об- области. Если разрешить уравнения A0.31) относительно хх и х^ то получим Величины хх и х^ суть скорость движения узлов сетки и рас- расстояние между узлами в физическом пространстве. Один из методов построения адаптивных сеток [Dwyer et al., 1979, 1980; Klopfer, McRae, 1981a] состоит в том, чтобы зада- задавать положения узлов после каждого шага интегрирования или после выполнения некоторого числа шагов. В соответствии с этим значения х или координаты узлов в физическом простран- пространстве могут быть заданы там, где этого требует критерий раз- разрешения или какой-либо еще. Так как х^ тогда становится из- известным, то известна и величина %Ху а хх получается при помощи центральных разностей. После чего вычисляют ?•*, и, таким об- образом, все, что нам необходимо для интегрирования уравнения A0.30), мы имеем. В этом методе скорость узлов сетки рассчи- рассчитывается с запаздыванием. Другой способ построения адаптивных сеток заключается в постулировании закона, задающего скорость движения узлов сетки. В нем в качестве определяющего критерия можно исполь- использовать разрешение, ошибку в решении или что-либо еще. Удобно задавать %t в вычислительной плоскости. В любой момент вре- времени величина %t известна, и скорость узлов сетки в физиче- физическом пространстве хх получают из уравнений A0.32). Зная хХу ее можно интегрировать совместно с определяющим уравнением, что дает новые положения узлов сетки. Достоинство этого ме- метода состоит в том, что вычисления положения узлов сетки и их скорости совпадают по времени (нет отставания по времени при вычислениях этих величин). Существуют самые разнообразные подходы к построению адаптивных сеток. Однако внимательное рассмотрение идей, по- положенных в их основу, показывает, что они во многом сходны. В следующем разделе кратко будут описаны вариационный ме- метод, методы эквираспределения и задания скорости. Будут при- приведены некоторые результаты, полученные с использованием адаптивных сеток.
§ 10.4. Адаптивные сетки 647 10.4.1. Вариационный метод Брэкбилл и Зальтцман (Brackbill, Saltzman, 1980; Brackbill, 1982] разработали новый метод построения адаптивных сеток с использованием вариационного подхода. При помощи вариа- вариационных принципов в нем минимизируется функция, включаю- включающая в себя меры гладкости, ортогональности и объема. Мерой гладкости преобразования может служить интеграл A0.33) Мера ортогональности определяется интегралом A0.34) и мера объема элементарной ячейки рассматриваемой сетки — интегралом I9=*\wJdV9 A0.35) D где w — некоторая заданная весовая функция. Преобразование, связывающее D и CD, определяется мини- минимизацией линейной комбинации трех выписанных выше инте- интегралов. Эта линейная комбинация с множителями %v и А,о запи- записывается в следующем виде: / = /s + Vo + Vo. (Ю.36) Чтобы минимизировать /, необходимо составить уравнения Эй- Эйлера— Лагранжа [Weinstock, 1952]. Например, для меры глад- гладкости можно записать используя в качестве независимых переменных координаты в вычислительной плоскости. Составим уравнения Эйлера — Ла- Лагранжа для Is: __± ( — п Ох 01 дхг дц дхъ)\ J ) U' / 2 , 2 , 2 , 2 \ (Ш.ОО) i д н Х1+Хг\ + У1+Уц ]_ 0х\ )
648 Гл. 10. Методы построений расчетных сеток Если выполнить дифференцирование, то эти уравнения можно переписать следующим образом: А (ахи - 2Р*,Ч + Y*W - В (ауи - 2рУ„ + ууЦ1)) = О, -В (охц - 2рх,ч + ухт) + С (ау„ - 2рУ,л + YyJ = 0. 11и'да' Коэффициенты Л, 5, С, а, р и y суть функции метрических коэф- коэффициентов. Мы предлагаем читателю выписать их в качестве упражнения (см. задачу 10.16). Если В2 — АСФ0> то Эти уравнения определяют отображение, предложенное Уин- слоу и являющееся основой работ авторского коллектива во главе с Томпсоном. Если минимизируется,/, определяемое урав- уравнением A0.36), то каждый из интегралов Iv и /о дает свой вклад в уравнения Эйлера — Лагранжа для функционала A0.36), ко- которые имеют в этом случае значительно более сложный вид, нежели уравнения A0.40). Вариационный подход подводит надежную математическую основу под процедуру построения сетки, но приводит к необхо- необходимости решать большее число уравнений в частных производ- производных. Приходится помимо определяющих уравнений движения жидкости решать еще и уравнения Эйлера — Лагранжа для функционала. В приведенном здесь примере адаптивную сетку строят, выполняя перестроение после каждой итерации или после каждого шага по времени, при этом скорость узлов вы- вычисляют по разностям назад. Вариационный подход является мощным инструментом построения расчетных сеток. К его не- недостаткам следует отнести большую трудоемкость, обусловлен- обусловленную необходимостью .решения уравнений, определяющих гене- генерацию сетки. Если используется линейная комбинация интегра- интегралов типа A0.36), необходимо еще и подбирать коэффициенты К. Однако, подбирая их подходящим образом, удалось получить отличные результаты. 10.4.2. Метод эквираспределения Во многих приложениях адаптивных сеток требуется пере- перемещать узлы сетки в одном направлении. Поэтому рассмотрим минимизацию функционала Iv, определяемого уравнением A0.35), для одномерного случая xxdx. . A0.41)
§ 10.4. Адаптивные сетки 649 Уравнение Эйлера — Лагранжа для этого функционала имеет вид Брэкбилл и Зальтцман проинтегрировали уравнение A0.42) и по- получили wx\ = С^или й V^ *| = Щ*ъ = С\. A0.43) Отсюда видно, что произведение шага сетки и весовой функции должно оставаться постоянным в физическом пространстве (за- (закон постоянства Wix^ вдоль линий сетки назван «эквираспреде- лением). В свою очередь уравнение A0.43) можно проинтегри- проинтегрировать и получить координаты либо в физической плоскости, либо в вычислительной. Пусть х = 0 при 1 = 0 и х = хтах при ? = ?тах. Тогда интегрирование уравнения A0.43) дает либо координату в вычислительной плоскости *тах [ wxdxf A0.44) о" / oJ либо координату в физической плоскости l x = xmAX\(l/wx)dl [ (l/wx)dl. A0.45) о: | о Уравнение A0.44) было использовано в качестве закона по- построения адаптивной сетки в работах [Dwyer et al., 1979, 1980]. Применение этого закона во многих задачах горения и тепло- и массообмена дало отличные результаты. При этом весовая функция W{ выбиралась в виде линейной комбинации производ- производных некоторой интересующей нас зависимой переменной. Если в качестве таковой выбирают статическую температуру, то A0.46) Положение узлов сетки в физической плоскости определяется по уравнению A0.45), как и в работе [Gnoffo, 1980]. В этой работе закон движения узлов сетки вдоль одной координаты использовался при решении уравнений Навье— Стокса с той лишь разницей, что в выражение для весовой функции входили только первые производные зависимой величины. Уайт [White, 1982] использовал идею эквираспределения при решении одномерных задач. В его работе закон эквираспреде- эквираспределения был сформулирован так: произведение длины дуги и ве- 21 Д. Андерсон и др. Том 2
650 Гл. 10. Методы построения расчетных сеток совой функции остается постоянным. В сущности это есть закон, определяемый уравнением A0.44) или A0.45), но для одной ко- координаты двумерной задачи. Однако в примере Уайта длина дуги бралась вдоль поверхности, которую задает решение для интересующей нас зависимой переменной. Была выбрана следую- следующая весовая функция: wi = l+a|x|, A0.47) где к — кривизна вышеупомянутой поверхности. Такой подход обеспечивает автоматическое сгущение узлов сетки в областях больших градиентов, а густотой сгущения узлов в областях боль- большой кривизны можно управлять изменением константы а. 10.4.3. Методы задания скорости узлов сетки Не так давно Хайндл^ан и Спенсер [Hindman, Spencer, 1983] разработали метод построения сетки с заданием скорости ее узлов, в который включена также и идея эквираспределения. Поскольку методы построения расчетных сеток путем решения дифференциальнога уравнения являются наиболее распростра- распространенными, представляется разумным продифференцировать урав- уравнение A0.43) для получения дифференциального уравнения вто- второго порядка, которому удовлетворяет закон построения сетки. Это дает = 0. A0.48) Для определения распределения узлов сетки это стационарное уравнение может быть решено на любом временном слое. В под- подходе, который предложили Хайндман и Спенсер, стационарное уравнение, определяющее закон построения сетки, дифференци- дифференцируют по времени и полученное уравнение решают относительно скорости движения узлов сетки хх. В нашем примере ее нахо- находят из уравнения Один из способов построения сетки на следующем времен- временном слое — простое интегрирование скорости движения ее уз- узлов. Стационарное уравнение служит только отправной точкой для получения уравнения A0.49). Однако если используется при этом адаптивная сетка, то процесс построения последней начинает релаксировать. Лучше решать уравнение A0.49) от- относительно скорости движения узлов, чтобы полученные значе- значения использовать при интегрировании уравнений с частными
§ 10.4. Адаптивные сетки * 651 производными, определяющих физические процессы. При этом скорости движения узлов интегрируются для получения прибли- приближенных положений узлов. Затем решается стационарное урав- уравнение A0.48) при помощи этих приближенных значений в ка- качестве начального приближения. Применение такой процедуры обеспечивает корректность значений скоростей узлов сетки, при этом стационарное уравнение, задающее закон построения сет- сетки, будет корректным образом удовлетворено. Главная труд- трудность применения этой процедуры в том, чтобы получить под- подходящие оценки производных по времени от весовой функции Дон. Проще это сделать численным образом. Во всех случаях, кроме простого скалярного уравнения, очень трудно получить аналитическое выражение этого члена. Ранее Хайндман и др. [Hindman et al., 1979] использовали аналогичный метод при построении составной структуры реше- решения уравнений Эйлера. Уравнения в разных частях поля течения решались в различных вычислительных областях, связанных че- через границы, которые могут быть либо проницаемыми, либо не- непроницаемыми. Движение узлов сетки вызывается только движе- движением границ. Значения скорости движения узлов сетки получают дифференцированием по времени уравнений A0.16). Это приво- приводит к системе уравнений с частными производными вида [s]wT = r, A0.50) где вектор w записывается в виде ] A0.51) [s] — матрица коэффициентов, вектор г — функция, управляю- управляющая построением сетки. Новые положения узлов сетки на каж- каждой итерации или временном слое получают интегрированием скорости движения узлов. Во всех рассмотренных случаях этот метод срабатывал очень хорошо. Отметим, однако, что в этой работе не осуществлялось управление сгущением узлов внутри областей (Р и Q были равны нулю). Рай и Андерсон [Rai, Anderson, 1980, 1982] разработали метод, в котором скорость движения узлов сетки регулируется путем вычисления локальной ошибки в численном решении. Это можно делать, сгущая узлы в областях с большими ошибками и, наоборот, делая их более редкими в областях, где ошибки численного решения малы. Разумно также полагать, что чем большее расстояние разделяет любые две точки, тем в меньшей степени они влияют друг на друга. Если опять мы будем обо- обозначать координаты в физической плоскости через х, t, а в вы- 21*
652 Гл. 10. Методы построения расчетных сеток числительной — через ?, т, то уравнение для скорости движения узлов можно записать в таком виде: \ b( V И/-May У* М/-Ма ««-«в» где е — некоторая мера локальной ошибки, а нижний индекс av означает усреднение по всем узлам сетки, г?/ — расстояние между узлами i и /, возведенное в степень /г. Константа k в этом уравнении произвольна, так как не существует физического за- закона, связывающего скорость движения узлов и ошибку. Одна из основных трудностей применения этого метода состоит в определении подходящим образом меры ошибки. Рай и Андер- Андерсон предлагают взять за нее ошибку аппроксимации в диффе- дифференциальном приближении разностной схемы. Чтобы иметь луч- лучшее разрешение, они использовали также градиенты вместо локальной ошибки. Благодаря достаточно общему представле- представлению скорости движения узлов в уравнении A0.52), любой ра- разумный выбор е можно использовать для управления движе- движением сетки. Следует считать, что уравнение A0.52) задает метод равномерного распределения ошибки по сетке. При этом вычис- вычисляемую скорость узлов можно интерпретировать как остаточный член численного решения на сетке, удовлетворяющей некото- некоторому закону эквираспределения. Хотя одномерные примеры не отражают всей сложности за- задач построения сеток более высокой размерности, они все же демонстрируют эффект применения адаптивных сеток. Нестацио- Нестационарное вязкое уравнение Бюргерса Щ + иих = \шхх A0.53) с начальными условиями х = 0, >, 0<*<1, и граничными условиями u(t, 0)=l, u(t, l) = 0 решали, используя в уравнении A0.52) градиенты в качестве е, т. е. меры локальной ошибки. Результаты численного решения уравнения Бюргерса можно сравнить с точным аналитическим решением
§ 10.4. Адаптивные сетки где п находят из решения 653 Последнее описывает стационарный случай, причем его наклон на правом конце интервала тем круче, чем больше число Рей- нольдса. На рис. 10.8 и 10.9 показаны результаты расчета при двух разных значениях числа Рейнольдса. Очевидно, что при- применение адаптивных сеток приводит к уменьшению ошибки в обоих примерах. Следует отметить, что решение сглаживается Рис. 10.8. Величина ошибки в процен- процентах в расчете при Re = 2; х — физи- физическая координата; О неадаптивная сетка, А адаптивная сетка. Рис. 10.9. Величина ошибки в процен- процентах в расчете при Re = 3; обозначе- обозначения см. в подписях к рис. 10.8. прежде, чем успевают выработаться градиенты. Это обеспечи- обеспечивает лучший контроль за движением узлов сетки. Если сглажи- сглаживание не производить, то полученные результаты расчета будут сильно осциллировать. Метод построения расчетной сетки путем задания скорости движения узлов легко распространить на случай двух измере- измерений. Если для It воспользоваться уравнением типа уравнения A0.52), то можно вывести аналогичное выражение для т]г, в ко- котором величины зависят только от производных по направле- направлениям | или т|э причем v\t зависит только от производных зависи-
654 Гл. 10. Методы построения расчетных сеток мых переменных по направлению г\. Для преобразования вида получаем " ~~ 7 ' A0.54) б. 00 Уравнения A0.54) позволяют вычислять скорость движения уз- узлов сетки в физическом пространстве. На рис. 10.10 изображена сетка, использованная в зада- задаче расчета сверхзвукового об- обтекания цилиндра невязкой жидкостью. Эта задача была решена с использованием как неподвижной, так: и адаптив- адаптивной сеток. При построении адаптивной сетки использова- использовалась информация о величине градиента численного решения (рис. 10.11). Так как точное решение за- задачи неизвестно, то за основу при сравнении было взято чис- численное решение, полученное на неподвижной сетке разме- размером 19 X 19. Можно видеть, что ошибки численного реше- решения уменьшаются даже в том случае, когда адаптивная сет- сетка не слишком отличается от неподвижной. Очевидно, что схемы с применением адаптив- адаптивных сеток пригодны и для трехмерных задач. Однако для построения полностью трехмерной сетки требуется совсем дру- другое уравнение для скорости движения узлов. Иногда бывает трудно подобрать подходящую меру вели- величины ошибки для контроля построения сетки. Как отмечалось ранее, такой мерой, видимо, является первый член ошибки аппроксимации дифференциального приближения разностной схемы. Клопфер и Макрэй [Klopfer, McRae, 1981b] получили ошибку аппроксимации дифференциальных приближений раз- разностных схем для решения уравнений Эйлера. Они использо- использовали ее в качестве меры ошибки численного решения при по- построении сетки в примерах с одним измерением. В некоторых 0.00 - -3.00 0.00 Рис. 10.10. Адаптивная сетка для за- задачи расчета обтекания цилиндра в физических координатах *, у.
§ 10.4. Адаптивные сетки 655 случаях это дает даже более точное представление для ошибки и может оказаться полезным и в многомерных задачах. Интерес представляет лишь первый член ошибки аппроксимации диффе- дифференциального приближения уравнения в частных производных. Порядок производной в этом члене зависит от используемой разностной схемы. Например, если для уравнения первого по- порядка используется схема второго порядка, то первый член 0.0101— 1 0.005 - X о» 80 90 Рис. 10.11. Распределение давления в задаче обтекания цилиндра; 9 — физи- физическая координата; неподвижная сетка размером 10 X 10; адаптивная сетка размером 10 X 10. ошибки аппроксимации есть производная третьего порядка и локальная ошибка численного решения будет пропорциональна третьей производной. В результате сетка для некоторой кон- конкретной задачи будет единственной в своем роде и будет зави- зависеть от выбранной разностной схемы. Тем не менее применение такой сетки приводит к уменьшению ошибки. Другой задачей, представляющей интерес с точки зрения применения адаптивных сеток, является задача, в которой от- отслеживается положение скачка. Пусть мы ищем установившееся решение двумерных уравнений Эйлера. Условия Гюгонио — Рэн- кина для стационарного течения образуют требуемые соотноше- соотношения параметров потока при переходе через любой разрыв, а тре- требование слабого решения дифференциального уравнения в част- частных производных обеспечивает математическую связь между па- параметрами потока и углом наклона скачка. Если уравнения после установления по времени записываются в виде то условия на скачке (см. § 4.4) задаются выражением [F]cosa2=-0, A0.55) A0.56)
656 Гл. 10. Методы построения расчетных Сеток где cos а! и cosa2 — направляющие косинусы между единичны- единичными нормалями к скачку и осями х и у соответственно. Для ис- исключения осцилляции скачок следует расположить так, чтобы cos 0C2 = 0. В этом случае [Е] = 0. A0.57) Это означает, что вектор Е непрерывен при переходе через ска- скачок. Последнее выражение должно быть подходящим образом дискретизировано. Это можно осуществить, применяя конечно- разностные методы, в которых построение сетки сообразуется с Рис. 10.12. Распределение узлов в вычислительной плоскости при адаптации сетки к положению скачка. положением скачка. Поскольку мы требуем, чтобы cos<X2 = 0, то необходимо координатные линии только одного семейства на- направить вдоль скачка [МасСогтаск, Paullay, 1972]. Метод [Rai, Anderson, 1981] выстраивания линий одного се- семейства координат вдоль скачка основан на генерации скоростей узлов сетки, которые производят эффективное вращение сегмен- сегментов линий, соединяющих узлы сетки, к направлению, параллель- параллельному поверхностям уровня одного из параметров потока. Рас- Рассмотрим показанное на рис. 10.12 распределение узлов в вычис- вычислительной плоскости. Пусть точка О есть середина сегмента, со- соединяющего точки А и В, и h — любая физическая переменная, например давление. Согласно этому методу, скорость в любой точке С записы- записывается в виде (|с)<=ш8пц<-.,', A058) гос
§ 10.4. Адаптивные сетки 657 где \hi\ и |/г-п| — абсолютные значения градиентов h вдоль и по нормали к линии АВ, К и п — константы, roc — расстояние меж- между точками О и С и k задается следующим образом: A0.59) 1, если sign (jf) sign (r\0 — т)с) < 0, 2, если sign \j^J sign (ti0 — tjc) > 0, a sign означает знак аргумента. Если положить, что hi и hx\ положительны, а точка С находится ниже точки Л, то скорость узлов (Ic) t также положительна, что указывает на сгущение узлов сетки в области с большими градиентами. Полную ско- скорость узла получаем суммированием вкладов от всех сегментов Входное сечение Ось симметрии Выходное сечение и.у U.4 0.3 0.Z П 1 =^ - Стенка канала I I —— —~ — »- | — — —— — — ——— — — —— — т — — ¦ —— 0.0 0.Z 0.6 0.8 1.0 х Рис. 10.13. Неподвижная сетка для расчета течения в двумерном канале в физических координатах х, у. в поле течения. Таким образом, линия сегмента вращается в на- направлении областей с большими градиентами и это вращение прекращается, когда эта линия становится параллельной по- поверхности постоянства Л, так как в этом случае либо А^ = 0, либо Лл = 0. Эта процедура позволяет локально адаптировать положение координатной линии к размещению областей с боль- большими градиентами. Примеры, демонстрирующие этот метод, приведены на рис. 10.13 и 10.14. На рис. 10.13 изображен двумерный канал, положение стенки которого задается уравнением ^ = 0.25 + (f/exit — 0.25) д:2. Число Маха на входе равно 1.5, а давление на выходе выби- выбирается таким, чтобы при х = 0.5 располагался прямой скачок (расчет по одномерной теории). Поле течения рассчитывалось по зависящим от времени двумерным уравнениям Эйлера, запи- записанным в дивергентной форме.
658 Гл. 10. Методы построения расчетных сеток На рис. 10.14 приведено распределение давления вдоль цен- центральной линии- канала, рассчитанное на неподвижной и адап- адаптивной сетках. Осцилляции, имеющие место в расчетах на не- подвия?ной сетке, типичны для методов сквозного счета второго порядка. Однако они отсутствуют в установившемся решении при использовании сетки, адаптированной к положению скачка. Можно привести еще один пример: однородный сверхзвуко- сверхзвуковой свободный поток с косым скачком, который также демон- демонстрирует свойство этой схемы выстраивать сетку динамически 0.2 0.4 0.6 A8 1.0 Рис. 10.14. Распределение давления вдоль оси симметрии канала; —А решение, полученное на адаптивной сетке размером 20 X 7; О Ре" шение, полученное на неподвижной сетке размером 20X7; у exit = 0.1. в процессе решения, сообразуясь с положением скачка. Это те- течение изображено на рис. 10.15. Так как задача является пол- полностью сверхзвуковой, то мы не испытываем трудностей с за- заданием граничных условий на выходе и решаем уравнения Эй- Эйлера, зависящие от времени, записанные в дивергентной форме, на сетке, показанной на рисунке. Локально адаптированная к скачку сетка изображена на рис. 10.16. На рис. 10.17 показаны профили давления при у = 0, рассчитанные на неподвижной и адаптивной сетках. Отметим еще раз удивительный факт отсут- отсутствия осцилляции у численного решения, полученного на сетке, адаптированной к положению скачка. Подход с использованием сеток последнего типа имеет очевидные преимущества при ис- использовании схем сквозного счета. В настоящем разделе мы ввели понятие о сетках, адаптиро- адаптированных к решению. Численное решение уравнений с частными
§ 10.4. Адаптивные сетки 659 производными на адаптивных сетках приводит к существенному улучшению точности. Помимо изложенных методов находят 0.2 0.1 - | | | | \ V \ 1 -^Скачок | | 1 0.0 0.1 0.2 0.3 Q.k 0.5 0.6 0.7 0.8 0.9 1.0 х Рис. 10.15. Неподвижная сетка для задачи расчета однородного сверхзвуко- сверхзвукового течения с косым скачком. 0.Z 0.1 1 1 \ \\ \ \ \ \~~Скачок \\\\ \ \ \ \\\ \ \ V \ \ i \ i\ \\ \i I 1 | ,. П.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 х Рис. 10.16. Сетка, адаптированная к положению скачка, для задачи расчета однородного сверхзвукового течения с косым скачком. 1,0 Рис. 10.17. Распределение давления в плоскости у = 0 для однородного сверх- сверхзвукового течения с косым скачком, аналитическое решение; — А — решение, полученное на адаптивной сетке размером 19X7; О ре- решение, полученное на неподвижной сетке размером 19X7. применение и другие подходы. Идеи, используемые при кон- конструировании схем с адаптивными сетками, ограничены лишь возможностями человеческого воображения, и любая схема, при- приводящая к более точным результатам, является приемлемой.
&6U Гл. 10. Методы построений р&счетнШ сеТШ § 10.5. Дополнительные соображения Закончим главу о построении расчетных сеток замечанием, что сетка, построенная для решения некоторой конкретной за- задачи, должна быть соответствующим образом связана с диффе- дифференциальными уравнениями в частных производных. Эта связь осуществляется через метрические коэффициенты преобразова- преобразования, возникающие в этих уравнениях. Рассмотрим уравнения Навье — Стокса для сжимаемой жид- жидкости, записанные в строго дивергентной форме (см. уравнение E.240)). Пусть исходная система координат прямоугольная. Перейдем от нее к криволинейной системе координат (т, ?, г\, ?) и для простоты ограничимся рассмотрением уравнений тече- течения невязкой жидкости. В случае двух измерений уравнения E.240) можно записать в виде •к (т) + If К0Л - x#J U + И.Е - *4F] + + -^ Кххуъ - УхХ1) U - У1Е + хгР] = 0. A0.60) Заменим теперь дифференциальные операторы конечно-разност- конечно-разностными операторами Г и запишем дискретный аналог уравнения E.240) для однородного течения (т. е. заменим зависимые пе- переменные постоянными величинами). Это приводит к следую- следующим соотношениям: Г, (-]-) + Г6 (уххч - xxyjl) + Г„ (Ххуъ - УххъУ1) = 0, A0.61) Г6(г/<п2>)-Гч(^)) = О, A0.62) ^КО-^К2')^0- (ю.63) Нижний индекс разностного оператора обозначает дискретиза- дискретизацию по времени или пространству, а верхние индексы A) и B) указывают на два различных численных представления одной и той же величины. Уравнения A0.62) и A0.63) тождественно удовлетворяются, если они дискретизируются по той же схеме, что и уравнение A0.61). Уравнение A0.61) представляет собой дискретизацию тождества, названного Томасом и Ломбардом [Thomas, Lom- Lombard, 1978] геометрическим законом сохранения. Дифференци- Дифференциальный аналог этого выражения имеет вид 4г (т) + ж <**** ~ х^+~k^t ~ ^) - о. и его следует дискретизировать точно так же, как и уравнения однородного течения (уравнение A0.61)). Очевидно, это уравне-
Задачи 661 ние не дает полезной информации, если сетка не меняется со временем. Уравнения A0.61) — A0.63) являются следствием определен- определенной формы записи уравнений A0.60). Если воспользоваться слабо дивергентной формой записи определяющих уравнений, а не строго дивергентной формой Вивьяна, то получится совсем другое ограничение на метрические коэффициенты. Если исполь- используется недивергентная форма записи определяющих уравнений, то не возникает специальных разностных соотношений, нало- наложенных на метрические коэффициенты и полученных вследствие преобразования координат. Два набора метрических коэффициентов, обозначенных ин- индексами A) и B), требуют дальнейшего обсуждения. Метриче- Метрические коэффициенты, обозначенные индексом B), следует вы- вычислять с учетом ограничений, накладываемых уравнениями A0.62) и A0.63). Вычисление метрик с индексами A) остается свободным от ограничений. Хайндман и др. [Hindman et al., 1981] показали, что корректный способ вычисления метрических коэффициентов с индексами A) определяется точностью инте- интегрирования якобиана в уравнении A0.61) при сравнении с его действительными значениями, вычисляемыми при отображении. Приведенный выше пример показывает, что форма записи интегрируемых уравнений может накладывать дополнительные ограничения на способ вычисления метрических коэффициентов. Хайндман [Hindman, 1981] предложил использовать форму записи уравнений, аналогичную использованной в уравнении A0.60), даже в схемах сквозного счета. При этом метрические коэффициенты не входят в потоковые члены, вследствие чего геометрические ограничения не возникают. Этот пример должен послужить предостережением о том, что требуется большая осто- осторожность при решении любой системы, когда построение ра- расчетной сетки и процесс решения уравнений связаны. Задачи 10.1. Проверьте уравнения A0.7), задающие преобразование метрических коэффициентов. 10.2. Пусть физическая область определена на интервале 0<х^1, а верхняя и нижняя границы задаются уравнениями уир = 1 + 0.2 sin ях, #low = 0.1 cos лх соответственно. Получите преобразование, приводящее к равномерному рас- распределению узлов сетки между верхней и нижней границами. Воспользуй- Воспользуйтесь простым нормализующим преобразованием. 10.3. В задаче 10.2 интервал изменения х задается двумя линиями х = const. Если левая и правая границы суть yL = Ю*, yR = 4 (дг — 1) соот-
662 Гл. 10. Методы построения расчетных сеток ветственно, а верхняя и нижняя границы остаются прежними, то найдите для этого случая нормализующее преобразование, приводящее к равно- равномерной сетке в физической области. Почему оно имеет гораздо более слож- сложный вид, чем преобразование из задачи 10.2? 10.4. Решите задачу 10.2 алгебраическим методом, описанным в при- примере 10.4. Чтобы проверить ваши результаты, используйте сначала линейные функции, а затем кубические. 10.5. Решите задачу 10.3, используя линейные функции и метод, описан^ ный в примере 10.4. 10.6. Пусть система уравнений с частными производными решается на прямоугольной области O^jc^I, 0 ^ у ^ \. Будем считать поверхность F(t, х, у) = 0 скачком, причем его положение рассчитывается в процессе решения. Получите преобразование, переводящее физическую область на две прямоугольные вычислительные области, граничащие по поверхности F(tt х, у) = 0. Считайте поверхность гладкой и всегда пересекающей левую и пра- правую границы физической области. 10.7. Проверьте преобразование, задаваемое уравнениями A0.14), и функции //. 10.8. Метод Томпсона построения расчетных сеток основан на использо- использовании уравнений A0.15). Получите уравнения A0.16), представляющие собой запись уравнений A0.15), в которой за независимые переменные приняты координаты ^,т] в вычислительной плоскости. 10.9. Покажите, что отображение, задаваемое уравнениями V2| = 0, V2T| = 1/т|, переводит окружности, расположенные в физической плоскости на одинаковом расстоянии друг от друга, на равномерную прямоугольную сетку в вычислительной плоскости. 10.10. Покажите, что решение уравнений Коши — Римана является реше- решением уравнения Лапласа, но обратное утверждение справедливо не всегда. 10.11. Решите задачу 10.3, используя для получения отображения метод Миддлкоффа и Томаса (уравнения A0.19) и A0.20)) с целью более эффек- эффективного определения Р и Q. Обсудите полученные результаты и укажите на трудности, имеющиеся при выборе Ф и г|). 10.12. На интервале 0 < х < 1 существует стационарное аналитическое решение одномерного уравнения Бюргерса [уравнение A0.53)]. Решите это уравнение численно на адаптивной сетке методом, который предложил Дуайер. Используйте любой разумный критерий определения шага сетки в физической области и схему второго порядка. 10.13. Решите задачу 10.12, используя метод, предложенный Андерсоном и Раем. При построении сетки воспользуйтесь информацией о величине градиента некоторой переменной. Повторите решение, используя информацию о величине третьей производной. 10.14. Получите выражения для скорости движения узлов сетки урав- уравнения A0.54). 10.15. Продемонстрируйте корректность требований, задаваемых уравне- уравнениями A0.61) —A0.63). 10.16. Выполните дифференцирование в уравнениях A0.38) и получите выражения для коэффициентов в уравнении A0.39). 10.17. Выведите уравнения Эйлера, когда для построения расчетной сетки используется вариационный метод, минимизируя меру ортогональности, задаваемую уравнением A0.34).
Приложение А Подпрограмма решения системы уравнений с трехдиагональной матрицей Подпрограмма SY предназначена для решения системы уравнений с трехдиагональной матрицей методом прогонки, ко- который описан в гл. 4. Для использования этой подпрограммы система уравнений должна быть записана в следующей форме: CjL Q Cju (АД) Обращение к подпрограмме SY имеет вид CALLSY(/L, IU, В, D9 А, С). В, D, А и С — идентификаторы одномерных массивов веществен- вещественных переменных ?(/), D(I), ЛG), СG); IL и /f/ —целые пере- переменные без индексов. Элементы массивов с индексами от IL до W определяются следующим образом: В — коэффициент, расположенный под главной диагональю (слева от нее), D — коэффициент, расположенный на главной диагонали, А — коэффициент, расположенный над главной диагональю (справа от нее), С — составляющая вектора констант. Уравнения системы расположены в соответствии со значе- значениями индекса. Переменная IL — индекс первого уравнения системы, а переменная IU — индекс последнего уравнения системы. Общее число уравнений системы равно IU — IL + 1. Вектор U, являющийся решением системы уравнений, записы- записывается программой на место массива С. Следовательно, постоян- постоянный вектор С после работы подпрограммы не сохраняется. Мас- Массив D при работе подпрограммы также изменяется. Массивы А и В остаются неизменными,
664 Приложение А Текст подпрограммы SY SUBROUTINE SY(IL,IU,BB,DD,AA,CC) DIMENSION AAA),BBA),CCA) ,DDA) C... C...SUBROUTINE SY SOLVES TRIDIAGONAL SYSTEM BY C...IL = SUBSCRIPT OF FIRST EQUATION C...IU = SUBSCRIPT OF LAST EQUATION C...BB = COEFFICIENT BEHIND DIAGONAL Cf..DD = COEFFICIENT ON DIAGONAL C...AA = COEFFICIENT AHEAD OF DIAGONAL C...CC = ELEMENT OF CONSTANT VECTOR C. . . C...ESTABLISH UPPER TRIANGULAR MATRIX C... LP = IL+1 DO 10 I = LP,IU R = BB(I)/DD(I-1) DD(I) * DD(I)-R*AA(I-1) 10 CC(I) ps CC(I)-R*CC(I-1) C...BACK SUBSTITUTION C... CC(IU) = CC(IU)/DD(IU) DO 20 I = LP,IU J = IU-I+IL 20 CC(J) я (CC(J)-AA(J)*CC(J+1.))/DD(J) C... C...SOLUTION STORED IN CC c... RETURN END
Приложение В Подпрограмма решения системы уравнений с блочной трехдиагональной матрицей Здесь описаны подпрограммы решения системы уравнений с блочной трехдиагональной матрицей, разработанные Чакра- варти (Sukumar R. Chakravarthy) в исследовательском центре компании «Рокуэлл Интернейшнл». Подпрограмма NBTRIP предназначена для решения системы уравнений с блочной трех- трехдиагональной матрицей вида BlL Ql Aj Bj Cj Xj 4U Dj D 'IU (B.1) Подпрограмма PBTRIP предназначена для решения системы уравнений с периодической блочной трехдиагональной матри- матрицей вида At DtL При каждом / блоки Л, В и С являются матрицами размера XN, где N — любое целое число, большее 1. Отметим, что при N = I для решения системы уравнений можно воспользоваться алгоритмом прогонки, приведенным в приложении А. Вектор D
666 Приложение В в правой части уравнения при каждом / имеет длину N. Сум- Суммарное число точек, для которых матрица определена (обозна- (обозначим это число точек через N1), равно NI = (IU-IL+l). (B.3) Матрицы А, В и С имеют размерности: A(N, N, NI), B(N, N, N1), C(N, Nt N1), а вектор D — размерность D(N, N1). Обращение к подпрограмме NBTRIP имеет вид CALL NBTRIP (Л, В, С, Д /L, Я/, ORDER). Соответствующие аргументы определяются следующим обра- образом: А — блочная матрица, расположенная под главной диа- диагональю, В — блочная матрица, расположенная на главной диаго- диагонали, С —блочная матрица, расположенная над главной диа- диагональю, D — вектор правых частей, IL — минимальное значение /, для которого матрица опре- определена, IU — максимальное значение /, для которого матрица определена, ORDER —N (ORDER должно быть целым числом, большим 1). Вектор X решения системы уравнений записывается подпро- подпрограммой на место вектора D. Обращение к подпрограмме PBTRIP имеет вид CALLPBTRIP04, В, С, Д /L, Я/, ORDER). Все аргументы имеют тот же смысл, что и в подпрограмме NBTRIP. Однако если ORDER больше 5, то в подпрограмме необходимо изменить размерности массивов AD и CD (размер- (размерность этих массивов должна быть не меньше, чем ORDER ** 2, что указано в комментариях к тексту подпрограммы),
Приложение В 667 В подпрограммах NBTRIP и PBTRIP выделение главного элемента при решении систем уравнений методом исключения не производится. Отметим, что для каждого значения N можно создать специальную подпрограмму решения системы уравне- уравнений с блочной трехдиагональной матрицей, которая будет ра- работать быстрее, чем общая подпрограмма, приведенная ниже !). Текст подпрограммы NBTRIP с .. С...SUBROUTINE TO SOLVE NON-PERIODIC BLOCK TRIDIAGONAL С...SYSTEM OF EQUATIONS WITHOUT PIVOTING STRATEGY C...WITH THE DIMENSIONS OF THE BLOCK MATRICES BEING C...N x N (N IS ANY NUMBER GREATER THAN 1). C. . . SUBROUTINE NBTRIP(А,В,С,D,IL,IU,ORDER) C... DIMENSION AA),BA),CA),DA) INTEGER ORDER,ORDSQ C... C...A = SUB DIAGONAL MATRIX C...B = DIAGONAL MATRIX С..C = SUP DIAGONAL MATRIX C...D = RIGHT HAND SIDE VECTOR !> В подпрограммах NBTRIP и PBTRIP используются при работе другие подпрограммы, текст которых также приведен в приложении. Укажем на их основные функции, приведенные в комментариях к программе. Подпрограмма LUDECO представляет матрицу А в виде произведения верхней (U) и нижней (L) треугольных матриц. Результат записывается на место матрицы А. Главный элемент при этом не выделяется. Подпрограмма MULPUT(A,BtCtORDER) производит умножение вектора В на матрицу А и вычитает полученное произведение из другого вектора С. Результат расчета запоминается в С, поэтому массив С при работе про- программы изменяется. Подпрограмма LUSOLV(А,В,С,ORDER) решает систему алгебраических уравнений А*С = В и записывает решение в С. Матрица А должна быть заранее представлена в виде произведения верхней (и) и нижней (L) тре- треугольных матриц. — Прим. перев.
668 Приложение В C...IL = LOWER VALUE OF INDEX FOR WHICH MATRICES ARE DEFINED C...IU .= UPPER VALUE OF INDEX FOR WHICH MATRICES ARE DEFINED C... (SOLUTION IS SOUGHT FOR BTRI(A,B,C)*X = D C... FOR INDICES OF X BETWEEN IL AND IU (INCLUSIVE). C... SOLUTION WRITTEN IN D VECTOR (ORIGINAL CONTENTS ' С... ARE OVERWRITTEN)). C...ORDER = ORDER OF A,B,C MATRICES AND LENGTH OF D VECTOR C... AT EACH POINT DENOTED BY INDEX I C... (ORDER CAN BE ANY INTEGER GREATER THAN 1). C. . . C...THE MATRICES AND VECTORS ARE STORED IN SINGLE SUBSCRIPT FORM C... ORDSQ = ORDER**2 C. . . C...FORWARD ELIMINATION C... I = IL IOMAT = 1+(I-1)*ORDSQ IOVEC = 1+(I-1)*ORDER CALL LUDECO(B(IOMAT),ORDER) CALL LUSOLV(B(IOMAT),D(IOVEC),D(IOVEC),ORDER) DO 100 J=l,ORDER IOMATJ = IOMAT+(J-1)*ORDER CALL LUSOLV(B(IOMAT),C(IOMATJ),C(IOMATJ),ORDER) 100 CONTINUE 200 CONTINUE I = 1+1 IOMAT = 1+(I-1)*ORDSQ IOVEC = 1+(I-1)*ORDER I1MAT = IOMAT-ORDSQ 11VEC = IOVEC-ORDER CALL MULPUT(A(IOMAT),D(I1VEC),D(IOVEC),ORDER) DO 300 J=l,ORDER IOMATJ = IOMAT+(J-1)*ORDER I1MATJ = I1MAT+(J-1)*ORDER CALL MULPUT(A(IOMAT),C(I1MATJ),B(IOMATJ),ORDER) 300 CONTINUE CALL LUDECO(B(IOMAT),ORDER) CALL LUSOLV(B(IOMAT),D(IOVEC),D(IOVEC),ORDER) IF(I.EQ.IU) GO TO 500 DO 400 J=l,ORDER IOMATJ = IOMAT+(J-1)*ORDER CALL LUSOLV(B(I0MAT),C(I0MATJ),C(IOMATJ),ORDER) 400 CONTINUE GO TO 200 500 CONTINUE C... C...BACK SUBSTITUTION C... I = IU 600 CONTINUE I = 1-1 IOMAT = 1+(I-1)*ORDSQ IOVEC = 1+(I-1)*ORDER I1VEC' = IOVEC+ORDER CALL MULPUT(C(IOMAT),D(I1VEC),D(IOVEC).ORDER) IF (I.GT.IL) GO TO 600 C... RETURN END
Приложение В 669 Текст подпрограммы PBTRIP с... С...SUBROUTINE TO SOLVE PERIODIC BLOCK TRIDIAGONAL С...SYSTEM OF EQUATIONS WITHOUT PIVOTING STRATEGY. C...EACH BLOCK MATRIX MAY BE OF DIMENSION N WITH C...N ANY NUMBER GREATER THAN 1. C... SUBROUTINE PBTRIP(A,B,C,D,IL,IU,ORDER) DIMENSION AA),BA),CA),DA) DIMENSION ADB5),CDB5) INTEGER ORDER,ORDSQ C.. . C...A = SUB DIAGONAL MATRIX С...В = DIAGONAL MATRIX С...С = SUP DIAGONAL MATRIX C...D = RIGHT HAND SIDE VECTOR C...IL = LOWER VALUE OF INDEX FOR WHICH MATRICES ARE DEFINED C...IU = UPP«R VALUE OF INDEX FOR WHICH MATRICES ARE DEFINED C... (SOLUTION IS SOUGHT FOR BTRI(A,B,C)*X = D C... FOR INDICES OF X BETWEEEN IL AND IU (INCLUSIVE). С.. SOLUTION WRITTEN IN D VECTOR (ORIGINAL CONTENTS C... ARE OVERWRITTEN)). C...ORDER = ORDER OF A,B,C MATRICES AND LENGTH OF D VECTOR C... AT EACH POINT DENOTED BY INDEX I C... (ORDER CAN BE ANY INTEGER GREATER THAN 1) С.. (ARRAYS AD AND CD MUST BE AT LEAST OF LENGTH ORDER**2) C... (CURRENT LENGTH OF 25 ANTICIPATES MAXIMUM ORDER OF 5). C... IS = IL+1 IE = IU-1 ORDSQ = 0RDER**2 1 IUMAT » 1+(IU-1)*ORDSQ IUVEC = 1+(IU-1)*ORDER IEMAT = 1+(IE-1)*ORDSQ IEVEC = 1+(IE-1)*ORDER C... C...FORWARD ELIMINATION C. . . I = IL IOMAT = 1+(I-1)*ORDSQ IOVEC » 1+(I-1)*ORDER CALL LUDECO(B(IOMAT),ORDER) CALL LUSOLV(B(IOMAT),D(IOVEC),D(IOVEC),ORDER) DO 10 J=l,ORDER IOMATJ ?= IOMAT+(J-1)*ORDER CALL LUSOLV(B(IOMAT),C(IOMATJ),C(I0MATJ),ORDER) CALL LUSOLV(B(IOMAT),A(I0MATJ),A(I0MATJ),ORDER) 10 CONTINUE C... DO 200 I » IS,IE IOMAT « 1+(I-1)*ORDSQ IOVEC - 1+(I-1)*ORDER I1MAT = IOMAT-ORDSQ I1VEC » IOVEC-ORDER DO 20 J=l,ORDSQ
Приложение В IOMATJ = J-1+I0MAT IUMATJ = J-1+IUMAT AD(J) = A(IOMATJ) CD(J) = С(IUMATJ) A(IOMATJ) = 0.0 С(IUMATJ) =0.0 20 CONTINUE CALL MULPUT(AD,D(I1VEC),D(IOVEC),ORDER) DO 22 J=l,ORDER IOMATJ = IOMAT+(J-1)*ORDER I1MATJ = I1MAT+(J-1)*ORDER CALLMULPUT(AD,C(I1MATJ),B(IOMATJ),ORDER) CALL MULPUT(AD,A(I1MATJ),A(IOMATJ) ,-ORDER) 22 CONTINUE CALL LUDECO(B(I0MAT),0RDER) CALL LUSOLV(B(I0MAT),D(I0VEC)JD(I0VEC).ORDER) DO 24 J=l,ORDER IOMATJ » IOMAT+(J-1)*ORDER CALL LUSOLV(B(IOMAT),C(IOMATJ),C(IOMATJ),ORDER) CALL LUSOLV(B(IOMAT),A(IOMATJ),A(IOMATJ),ORDER) 24 CONTINUE CALL MULPUT(CD,D(I1VEC),D(IUVEC),ORDER) DO 26 J=l,ORDER IUMATJ = IUMAT+(J-1)*ORDER I1MATJ = I1MAT+(J-1)*ORDER CALL MULPUT(CD,A(I1MATJ),B(IUMATJ),ORDER) CALL MULPUT(CD,C(I1MATJ),C(IUMATJ),ORDER) 26 CONTINUE 200 CONTINUE C... DO 30 J=1,ORDSQ IUMATJ = J-1+IUMAT AD(J) = A(IUMATJ)+C(IUMATJ) 30 CONTINUE CALL MULPUT(AD,D(IEVEC),D(IUVEC),ORDER) DO 32 J=l,ORDER IUMATJ = IUMAT+(J-1)*ORDER IEMATJ = IEMAT+(J-1)*ORDER CALL MULPUT(AD,C(IEMATJ),B(IUMATJ),ORDER) CALL MULPUT(AD,A(IEMATJ),B(IUMATJ),ORDER) 32 CONTINUE CALL LUDECO(B(IUMAT),ORDER) CALL LUSOLV(B(IUMAT),D(IUVEC),D(IUVEC),ORDER) C... C...BACK SUBSTITUTION C... DO 40 IBAC = IL,IE I = IE-IBAC+IL IOMAT = 1+(I-1)*ORDSQ IOVEC = 1+(I-1)*ORDER I1VEC = IOVEC+ORDER CALL MULPUT(A(IOMAT),D(IUVEC),D(IOVEC),ORDER) CALL MULPUT(C(IOMAT),D(I1VEC),D(IOVEC),ORDER) 40 CONTIinTJE C... RETURN END
Приложение В 671 с... С... SUBROUTINE TO CALCULATE L-U DECOMPOSITION С...OF A GIVEN MATRIX A AND STORE RESULT IN A C...(NO PIVOTING STRATEGY IS EMPLOYED) C... ' SUBROUTINE LUDECO(A,ORDER) C... DIMENSION A(ORDER,1) INTEGER ORDER C... DO'8 JC=2,ORDER 8 AA,JC) = AA,JC)/AA,1) JRJC = 1 10 CONTINUE JRJC = JRJC+1 JRJCM1 « JRJC-1 JRJCP1'= JRJC+1 DO 14 JR=JRJC,ORDER SUM = A(JR,JRJC) DO 12 JM=1,JRJCM1 12 SUM = SUM-A(JR,JM)"A(JM,JRJC) 14 A(JR,JRJC) = SUM IF (JRJC.EQ.ORDER) RETURN DO 18 JC = JRJCP1,ORDER SUM = A(JRJC,JC) DO 16 JM=1,JRJCM1 16 SUM = SUM-A(JRJC,JM)*A(JM,JC) 18 A(JRJC,JC) = SUM/A(JRJC,JRJC) GO TO 10 END C... C...SUBROUTINE TO MULTIPLY A VECTOR В BY A MATRIX A, C* ..SUBTRACT RESULT FROM ANOTHER VECTOR С AND STORE C...RESULT IN C. THUS VECTOR С IS OVERWRITTEN. C... SUBROUTINE MULPUT(A,B,C,ORDER) C... DIMENSION AA),BA),CA) INTEGER ORDER C... DO 200 JR=1,ORDER SUM = 0.0 DO 100 JC=1,ORDER IA = JR+(JC-1)*ORDER 100 SUM = SUM+A(IA)*B(JC) 200 C(JR) = C(JR)-SUM c... RETURN END
672 Приложение В с... С...SUBROUTINE TO SOLVE LINEAR ALGEBRAIC SYSTEM OF С...EQUATIONS A*C=B AND STORE RESULTS IN VECTOR С С...MATRIX A IS INPUT IN L-U DECOMPOSITION FORM. C...(NO PIVOTING STRATEGY HAS BEEN EMPLOYED TO C...COMPUTE THE L-U DECOMPOSITION OF THE MATRIX A). C... SUBROUTINE LUSOLV(A,B,C,ORDER) C... DIMENSION A(ORDER,1),BA),CA) INTEGER ORDER C... C...FIRST L(INV)*B C... DO 14 JR=2,ORDER JRM1 * JR-1 SUM = B(JR) DO 12 JM=1,JRM1 12 SUM * SUM-A(JR,JM)*C(JM) 14 C(JR) = SUM/A(JR,JR) C... С..NEXT U(INV) OF L(INV)*B • C... *-DO 18 JRJR=2,ORDER JR * ORDER-JRJR+1 JRP1 * JR+1 SUM = C(JR) DO 16 JMJM = JRP1,ORDER JM = ORDER-JMJM+JRP1 16 SUM = SUM-A(JR,JM)*C(JM) 18 C(JR) * SUM C;.. RETURN END
Приложение С Модифицированный сильно неявный метод В этом приложении описан модифицированный сильно не- неявный метод (MSI) решения эллиптических уравнений в част- частных производных [Schneider, Zedan, 1981]. Основная идея мето- метода приведена в гл. 4, а в этом приложении более подробно опи- описаны его основные особенности. Шнейдер и Зедан (Schneider, Zedan, 1981] предложили этот метод для решения системы алгебраических уравнений, полученных при дискретизации эллиптического уравнения в частных производных ?(*.?)+?(*•$)-¦<*¦«>• (С1) Если и — температура, то это уравнение описывает двумерный стационарный процесс распространения тепла. В приведенном уравнении kx и ку — коэффициенты теплопроводности в направ- направлении осей х и у соответственно, a q(x, у)—источниковый член, описывающий подвод тепла. Отметим, что уравнения вида (С.1) описывают и многие другие физические процессы. При ftx = ?y= const и q{х, у)фЬ уравнение (С.1) является уравне- уравнением Пуассона, а при &* = &,,= const и q(x, y) = 0 уравнение (С.1) сводится к уравнению Лапласа. В работе Шнейдера и Зе- дана [Schneider, Zedan, 1981] приведены численные примеры, относящиеся лишь к уравнению Лапласа. При этом представ- представлены результаты расчетов задач с граничными условиями Ди- Дирихле, Неймана и Робинса (смешанное граничное условие). Алгоритм разработан для решения уравнений, полученных при аппроксимации уравнения (С.1) по девятиточечной схеме. Уравнения, полученные при пятиточечной аппроксимации, рас- рассматриваются при этом как частный случай. При использова- использовании девятиточечной схемы (см. соотношение D.114)) конечно- разностный аналог уравнения A.1) можно записать в виде A\t jU>it /+i + A], jUi+\t /+i + A) tui+'u f + Aj9 fui+u ,_j + A\t ^и. /_1+ tt|i t=qit,. (C.2)
674 Приложение С Индексы iy j указывают на номер узла разностной сетки, а не на номер строки и столбца матрицы. Верхние индексы указы- указывают на номер коэффициента в разностном уравнении для про- произвольной точки (*, /). Если используется пятиточечная аппрок- аппроксимация уравнения, то Разностные уравнения можно записать в виде [Л] и = С, причем матрица коэффициентов имеет вид (С.З) Для последующих ссылок диагонали, на которых расположены элементы, имеющие одно и то же значение индекса i (располо- (расположенные в одном столбце точек сетки), помечены звездочкой. Построим теперь матрицу i которую можно представить как произведение верхней (U) и нижней (L) треугольных матриц. Кроме того, потребуем, чтобы девять исходных коэффициентов (от Л{ у до Л? у) при переходе к матрице [А + Р] не изменились. Матрицы [L] и [U] имеют вид [L]
Приложение С 675 l^fu^ijju Звездочкой по-прежнему обозначены диагонали, соответствую- соответствующие узлам сетки с одинаковым значением индекса /. Условие сохранения при переходе к матрице [В] девяти коэффициентов, образующих матрицу [А]9 позволяет получить следующие уравнения для определения элементов матриц [L] и [U): аи ,/,_,.,_, + &,./ = А*,,, bi, ifi, /-i + Сг. t = Ai.h alt Д.,, у_, + b,t jgtt;_, -f diy, = А], и alt ,st_lt /_, /_i + cit j Oi, /gf+i, /-1 + dit //,_!, i + eitl = . i,/-i + et, I'i, i== At, 1> (C.3b) (С.Зс) (C.3d) (С.Зе) (C.Sf) (C3g) (C.3h) Модифицированная матрица коэффициентов [В] имеет вид Звездочка имеет тот же смысл, что и раньше.
676 Приложение С Элементы матрицы [В], обозначенные коэффициентами 4>\ р ^f( у, ф3{ t и ф}}, определяются соотношениями #./ = с<,Л+1Л-ь (С.4а) ^./ = a<./^-i./-p (C.4b) Разностный шаблон, определяемый матрицей [В], схематиче- схематически показан на рис. С.1. i-2 i i+1 j-1 ¦L. %j Jj i+1 i+Z Ab 4J ЛЬ- Рис. С1. Шаблон для решения модифицированным сильно неявным методом уравнений, полученных при применении девятиточечной схемы. Если приме- применяется пятиточечная схема, то точки, обозначенные A*j, Ajj9 i4fy, Afj9 Шнейдер и Зедан [Schneider, Zedan, 1981] воспользовались разложением в ряд Тейлора для того, чтобы выразить значения И/-2,/, Ui+2j, Ui+2,j-i и wf-2,/+i через значения и в узлах исход- исходного девятиточечного шаблона. Это позволило частично изба- избавиться от влияния дополнительных членов (<j>i,/) матрицы [В]. Указанные разложения имеют вид И/-2, / = —Щ% i + 2и,_,#, (С.5а) «1+2, / = —Щ91 + 2^+i, / (С.5Ь) ui+2t /el = -2uit t + 2ui+lt i + ult /-lf (C.5c) «/-2, /+i = —2uit f + 2ut_Xi i + uiy /+l. (C.5d) К столь же хорошим результатам может привести использова- использование и любой другой экстраполяционной формулы для определе- определения значений неизвестных вне исходного разностного шаблона,
Приложение С 677 Использование того или иного приближения влияет лишь на скорость сходимости итерационного процесса, а не на оконча- окончательный результат, получающийся, когда процесс сойдется. Итерационный параметр а вводится для того, чтобы частич- частично избавиться от влияния элементов ф^/, появляющихся в [В], Это достигается использованием модифицированной девятито- девятиточечной схемы, которая имеет вид Al iH /-1 + Я A-i. / + Al \Ч 1 + Al i4 /+i + Al iui+u / + + Al ^_и /м + Л* jit_lt /+1 + Al ,ui+u /+1 + f [ui+2t Hl - a (-2al§ f + 2al+1§, + u. f^)] + Ф11K2, /+1 - a (-2al§, + 2a|eli; + al§ /+1)] = ^ /. (C.6) Уравнения (С.З) и (С.4) модифицируются с учетом вводимого соотношениями (С.6) частичного сокращения членов и преоб- преобразуются так, чтобы элементы матриц [L] и [U] выражались явно: ahi = Alh (С.7а) Ъг ,- Ah-yh-x.,-i-**\Ji+u,-i f (cJb) 1^a4/-i4+i,/-i с/э/ = ЛЬ~&/,Д/-ь (С.7с) и А1 ! - ai ihi-L 1-Х "" bU fii /-1 - 2<*ai /g<-l/-l /r 7,ч / + П.1 + H, + Щ,). (C7e) +i. /-1 - 2« (»}, /+»i. /) /r 7ft 7^ • ^Jt) ^±L, (c.7g) ^-1./-</) (CJh) |f- (сто
678 Приложение С Величины а*,/, входящие в эти соотношения, вычисляются по формулам (С. 4) с использованием значений а, Ь, с, rf, f> g и s, вычисленных по формулам (С.7). Отметим, что входящие в (С.7) значения ф^ / должны быть вычислены сразу после на- нахождения величины dij. Результаты, полученные Шнейдером и Зеданом [Schneider, Zedan, 1981], показывают, что модифициро- модифицированный сильно неявный метод мало чувствителен к выбору зна- значения параметра а. Хорошие результаты получаются при расче- расчетах с параметром а, лежащим между 0.3 и 0.6. Здесь важно отметить, что если сильно неявный метод ис- используется для решения уравнений, полученных при использо- использовании пятиточечной схемы, то Л1/ = Л1/ = Д/ = Л!>/ = 0. (С.8) и в результате «f.#-»f./-*!/-#/=0- (С9) Итерационный процесс решения уравнений организуется сле- следующим образом. Сначала добавим к обеим частям уравнения (С.З) величину [Р] U. Тогда получим [А + Р]и = С + [Р]и. (СЮ) Значения неизвестных в правой части возьмем с п-Ъ итерации, что приводит к соотношению [А + Р]иЛ+! = С + [Р]ип. (СИ) Представив матрицу [А + Р] в виде произведения матриц [L] и [С/], получим [L] [U] un+l = С + [Р] и*. (С 12) Введя промежуточный вектор Уя+1 по формуле Vn+l = [U]un+l, (С 13) придем к следующему двухшаговому итерационному процессу: Шаг 1 [L]Vn+l=C+[P]un, (С. 14а) Шаг 2 [U]un+{ = Vn+1. (С. 14b) Элементами матрицы [Р] являются просто ф1, ф2, ф39 ф4 (при использовании пятиточечной схемы только фх и ф4). Они вычис- вычисляются по соотношениям (С4). Можно поступить и по-другому, введя вектор разности Ьп+1 = пп+1_пп (С15)
Приложение С 679 и вектор невязки Ъп = С-[А]ип. (С. 16) Тогда уравнение (СП) примет вид [A + P]bn+l = Rn. (С. 17) Заменив [А + Р] произведением [L] [?/], получим Введя промежуточный вектор Wrt+1 по формуле Wn+l =[U]bn+\ (С. 18) снова придем к двухшаговому итерационному процессу: Шаг 1 [L]W*+1=Rn, (C19a) Шаг 2 [и\Ьп+1 = Ч/р1. (С19Ь) Итерационные процессы, описываемые соотношениями (С. 14) и (С. 19), состоят из прямой подстановки для определения Vrt+1 или Wn+1 и обратной подстановки для нахождения ия+1 и 6Я+1. Коэффициенты уравнения в ходе итерационного процесса не ме- меняются. После каждой итерации правая часть шага 1 меняется и итерационный процесс повторяется.
Обозначения а скорость звука А вектор площади с скорость распространения волны Cf коэффициент трения ср удельная теплоемкость при постоянном давлении cv удельная теплоемкость при постоянном объеме dv дифференциал радиус-вектора е внутренняя энергия единицы массы Et полная энергия единицы объема (если учиты- учитываются лишь внутренняя и кинетическая энергии, ? (+У2/2)) р(+/)) f сила, действующая на единицу массы fx> fy> fz составляющие силы, действующей на единицу массы, в декартовой системе координат F произвольная функция g вектор ускорения силы тяжести G коэффициент (множитель) перехода G безразмерный вектор потока А высота А энтальпия единицы массы (h = е + р/р) Аь Лг, А3 коэффициенты Ламе криволинейной ортогональной системы координат Н полная энтальпия (Н = h + V2/2) U* Ь> 'з единичные векторы криволинейной системы коор- координат i, j, k единичные векторы декартовой системы координат / безразмерная энтальпия / якобиан k коэффициент теплопроводности k кинетическая энергия турбулентности km волновое число kT коэффициент турбулентной теплопроводности К местная кривизна тела К Д/Д
Обозначения 681 I путь (длина) смешения 1г масштаб, определяемый диссипацией 1^2 составляющие вектора L L характерный размер L собственный вектор т массовый расход М число Маха N[x местное число Маха, определенное по составляю- составляющей скорости в направлении основного потока п расстояние по нормали п единичный вектор нормали р давление Рг число Прандтля Ргг турбулентное число Прандтля q интенсивность линейного источника или стока q вектор теплового потока Q подвод тепла извне к единице объема г аМ/(АхJ г радиус; расстояние, отсчитываемое вдоль радиуса R газовая постоянная Re число Рейнольдса ReL число Рейнольдса, определенное по параметрам набегающего потока и характерному размеру L (R KLV) s / т u.+ и, «i, un ur. и, V, i «2, «9, «9, V, ¦if «z W p/V) сеточное число Рейнольдса (для уравнения Бюр- герса ReAx = cAx/\i) энтропия единицы массы длина дуги источниковый член время температура безразмерная скорость, используемая в теории турбулентных течений составляющие скорости в декартовой системе ко- координат составляющие скорости в произвольной системе координат составляющие скорости в цилиндрической системе координат составляющие скорости в сферической системе ко- координат контравариантные составляющие скорости составляющая скорости набегающего потока в на- направлении оси х вектор скорости 22 Д. Андерсон и др. Том 2
682 Обозначения V модуль вектора скорости w вектор примитивных переменных х, у, z декартовы координаты хь x2f х3 произвольные криволинейные координаты у+ безразмерная координата, используемая в теории турбулентных течений а коэффициент термодиффузии а, р, у конические координаты Р коэффициент искусственной сжимаемости р коэффициент растяжения Р kt Р ±_ Р д/М2 — 1 Р безразмерный градиент давления (р = (x/ue)due/dx) Р kb Pi, my у отношение теплоемкостей Г конечно-разностный оператор; циркуляция 6 характерный размер в направлении оси у б * толщина пограничного слоя б центрально-разностный оператор, определяемый формулой C.14) 6и измерение и на двух последовательных итерациях б центрально-разностный оператор, определяемый формулой C.13) б центрально-разностный оператор, определяемый формулой D.100) б* толщина вытеснения 6if символ Кронекера Д оператор разностей вперед, определяемый форму- формулой C.9) yf a*( ) . ( Г1-( Г у\ переменная, имеющая смысл безразмерного рас- расстояния е скорость диссипации энергии турбулентности гь коэффициент в неявном сглаживающем члене ге коэффициент в явном сглаживающем члене ? вектор завихренности (? = V X V)
Обозначения 683 ? модуль вектора завихренности 6 угол, отсчитываемый в окружном направлении 0 толщина потери импульса 8 параметр, определяющий тип разностной схемы 0Ь 02 параметры, определяющие тип разностной схемы и коэффициент объемной вязкости и постоянная Кармана А собственное значение Я обобщенный коэффициент диффузии 1 Кт + К \х коэффициент вязкости в уравнении Бюргерса [i коэффициент динамической вязкости [1 оператор осреднения, определяемый форму- формулой C.16) ? М, + [1т \х' второй коэффициент вязкости \хт коэффициент турбулентной вязкости 5, т|, ? преобразованные координаты я 3.14159... П/у тензор вязких напряжений р плотность р искусственная плотность а угол наклона ударной волны • х преобразованное время т вязкие напряжения Т|/ тензор вязких напряжений v коэффициент кинематической вязкости (v = \х/р) v „ cAt/Ax Ф потенциал скорости Ф угол в сферической системе координат Ф фазовый угол ' Ф обобщенная переменная ф9 г|) функции для группы граничных точек Ф диссипативная функция % параметр сильного взаимодействия % параметр, характеризующий градиент давления (%=(-l/p)dp/dx) Ф функция тока if» векторный потенциал со часть члена с градиентом давления в продольном направлении со, <о параметры верхней релаксации V оператор разностей назад, определяемый форму- формулой C.11) 22*
684 Обозначения V дифференциальный оператор V2 оператор Лапласа (V2 = V-V) Нижние индексы В значение на границе КФЛ условия Куранта — Фридриха — Леви е точное значение i внутренний / невязкий член /, /, k номера узла сетки по осям х, у, z I нижнее значение inv обозначает невязкое значение lam имеет ту же форму, что и в случае ламинарного течения min минимум max , максимум п нормаль или нормальная составляющая nose значение на головной части О промежуточное (или оцененное) значение О начальное значение 0 внешнее значение ref характерное значение t значение на ударной волне stag значение в точке торможения s тангенциальное направление или тангенциальная составляющая t тепловой Т турбулентный turb турбулентная величина и верхнее значение v вязкий член w значение на стенке х частная производная по х у частная производная по у z частная производная по z х, у, z составляющие по осям х, у, z 1 условия перед скачком 2 условия за скачком 00 значение в набегающем потоке Верхние индексы 1 индекс в маршевом направлении m номер итерации п номер шага по времени
Обозначения 685 * фиктивный номер шага по времени ** фиктивный номер шага по времени * безразмерное значение параметра значение переменной на предыдущей итерации ~ среднемассоЕГое значение переменной (см. 5.64)) ' пульсационные значения величин в турбулентном потоке; традиционно осредненные переменные ' возмущенные значения параметров ' поправочный член " пульсационные значения величин в турбулентном потоке; осредненные по массе переменные — среднее по времени значение
Литература Abbet M. J. A973). Boundary Condition Calculation Proceedures for Inviscid Supersonic Flow Fields. — Proc. AIAA Computational' Fluid Dynamics Conference, Palm Springs, California, p. 153—172. Adams (Jr.) J. C, Hodge В. К. A977). The Calculation of Compressible, Tran- Transitional, Turbulent, and Relaminarizational Boundary Layers Over Smooth and Rough Surfaces Using an Extended Mixing Length Hypothesis. — AIAA Paper 77-682, Albuquerque, New Mexico. Agarwal R. K. A981). A Third-Order-Accurate Upwing Scheme for Navier-Sto- kes Solution in Three Dimensions. — Proc. ASME/AIAA Conference on Computers in Flow Predictions and Fluid Dynamics Experiments, Washing- Washington, D. C, p. 73—82. Allen D. N. de G. A954). Relaxation Methods. —New York: McGraw-Hill. Allen D. Southwell R. V. A955). Relaxation Methods Applied to Determine the Motion, in Two Dimensions, of a Viscous Fluid Past a Fixed Cylinder. — Quart. J. Mech. and Appl. Math., v. 8, p. 129—145. Allen J. S., Cheng S. I. A970). Numerical Solutions of the Compressible Na- vier-Stokes Equations for the Laminar Near Wake. — Phys. Fluids, v. 13, p. 37—52. Ames Research Staff A953). Equations, Tables, and Charts for Compressible Flow. —N AC A Report 1135. Ames W. F. A977). Numerical Methods for Partial Differential Equations, 2d ed. — New York: Academic. Amsden A. A., Harlow F. H. A970). The SMAC Method: A Numerical Tech- Technique for Calculating Incompressible Fluid Flows. — Los Alamos Scientific Laboratory Report LA-4370, Los Alamos, New Mexico. Anderson J. D. A982). Modern Compressible Flow. —New York: McGraw-Hill. Aziz K., Heliums J. D. A967). Numerical Solution of the Three-dimensional Equations of Motion for Laminar Natural Convection. — Phys. Fluids, v. 10, p. 314—324. Bailey F. R., Ballhaus W. F. A972). Relaxation Methods for Transonic Flow about Wing-Cylinder Combinations and Lifting Swept Wings. — Proc. Third Int. Conf. Num. Methods Fluid Mech., Lecture Notes in Physics, v. 19.— New York: Springer-Verlag, p. 2—9. Baker R. J., Launder В. Е. A974). The Turbulent Boundary Layer with Foreign Gas Injection: II — Predictions and Measurements in Severe Streamwise Pressure Gradients. — Int. J. Heat Mass Transfer, v. 17, p. 293—306. Baldwin B. S., Lomax H. A978). Thin Layer Approximation and Algebraic Mo- Model for Separated Turbulent Flows. —AIAA Paper 78-257, Huntsville Ala- Alabama. Bank R. E A977). Marching Algorithms for Elliptic Boundary Value Problems: II — The Variable Coefficient Case. — SIAM J. Numer. Anal., v. 5, p. 950— 970. Barakat H Z., Clark J. A. A966). On the Solution of the Diffusion Equations by Numerical Methods. — Trans. ASME, Ser. С J. Heat Transfer, v. 87-88,
Литература 687 p. 421—427. [Имеется перевод: Баракат, Кларк. О численном решении уравнений диффузии. — Тр Амер. о-ва инж.-мех., сер. С, Теплопередача, 1966, № 4, с. 97.] Barbin A. R., Jones J. В. A963). Turbulent Flow in the Inlet Region of a Smooth Pipe.— Trans. ASME, J. Basic Engng., v. 85, p. 29—34. [Имеется перевод: Барбин, Джоунс. Турбулентное течение в начальном участке гладкой трубы. — Тр. Амер. о-ва инж.-мех., сер. D, Техническая механика, 1963, № 1, с. 34—42.] Beam R. MM Warming R. F. A976). An Implicit Finite-Diference Algorithm for Hyperbolic Systems in Conservation Law Form. — J. Сотр. Phys., v. 22, p. 87—110. Beam R. M., Warming R. F. A978). An Implicit Factored Scheme for the Compressible Navier-Stokes Equations. — AIAA Journal, v. 16 p. 393—401. [Имеется перевод: Бим Р. М. Уорминг Р. Ф. Неявная факторизованная разностная схема для уравнения Навье — Стокса сжимаемого газа. — Ра- Ракетная техн. и космон., 1978, т. 16, № 4, с. 145—156.] Beckwith I. E., Callagher J. J. A961) Local Heat Transfer and Recovery Tem- Temperatures on a Yawed Cylinder at a Mach Number of 4.15 and High Rey- Reynolds Numbers. — NASA TR R-104. Benton E. R, Platzman G. W. A972). A Table of Solutions of the One-Dimen- One-Dimensional Burgers Equation. — Quart. Appl. Math., v. 30, p. 195—212. Birch S. F. A976). A Critical Reynolds Number Hypothesis and Its Relation to Phenomenological Turbulence Models. — Proc. 1976 Heat Transfer and Fluid Mechanics Institute, Stanford University Press, Stanford, California, p. 152—164. Birkhoff G.,Varga R. S., Young D. A962). Alternating Direction Implicit Met- Methods.— Advances in Computers, v. 3. — New York: Academic, p. 189—273. Blottner F. G. A974). Variable Grid Scheme Applied to Turbulent Boundary Layers. — Comput. Methods Appl. Mech. Engng., v. 4, p. 179—194. Blottner F. G. A975a). Investigation of Some Finite-Difference Technique for Solving the Boundary Layer Equations. — Comput. Methods Appl. Mech. Engng., v. 6, p. 1—30. Blottner F. G. A975b). Computational Techniques for Boundary Layers.— AGARD Lecture Series No. 73 on Computational Methods for Inviscid and Viscous Two- and Three-dimensional Flowfields, p. C-1) — C-51). Blottner F. G. A977). Numerical Solution of Slender Channel' JLaminar Flows. — Comput. Methods Appl. Mech. Engng., v. 11, p. 319—339. Blottner F. G., Ellis M. A. A973). Finite-Difference Solution of the Incompres- Incompressible Three-dimensional Boundary Layer Equations for Blunt Body. — Сотр. Fluids, v. 1. —Oxford: Pergamon, p. 133—158. Bluford G. S. A978). Navier-Stokes Solution of Supersonic and Hypersonic Flow Field Around Delta Wings. —AIAA Paper 78-1136, Seattle, Wa- Washington. Boussinesq J. A877). Essai Sur La Theorie Des Eaux Courantes. — Mem. Pres- sentes Acad. Sci., v. 23, Paris, p. 46. Bozeman J. D., Dalton C. A973). Numerical Study of Viscous Flow in a Ca- Cavity.—J. Сотр. Phys, v. 12, p. 348—363. Brackbill J. U. A982). Coordinate System Control: Adaptive Meshes. — Nume- Numerical Grid Generation, Proceedings of a Symposium on the Numerical Ge- Generation of Curvilinear Coordinate Systems and their Use in the Numeri- Numerical Solution of Partial Differential Equations (J. F. Thompson, ed.).— New York: Elsevier, p. 277—294. Brackbill J. U., Saltzman J. A980). An Adaptive Computation Mesh for the Solution of Singular Perturbation Problems. — Numerical Grid Generation Techniques. NASA Conference Publication 2166, p. 193—196.
688 Литература Bradshaw P., Ferriss D. H., Aliiwell N.D. A967). Calculation of Boundary Layer Development Using the Turbulent Energy Equation. — J. Fluid Mech., v. 28, p. 593—616. Bradshaw P., Dean R. В., McEligot D. M. A973). Calculation of Interacting . Turbulent Shear Layers: Duct Flow. — J. Fluid Engng., v. 95, p. 214—219. [Имеется перевод: Тр. Амер. о-ва инж.-мех., сер. D, Теоретические основы инженерных расчетов, 1973, № 2, с. 115.] Браиловская И. Ю. Разностная схема для численного решения двумерных не- нестационарных уравнений Навье — Стокса для сжимаемого газа. — ДАН СССР, т. 160, № 5, с. 1042—1045. Briley W. R. A970). A Numerical Study of Laminar Separation Bubbles using the Navier-Stokes Equations. — United Aircraft Research Laboratories, Re- Report Jl 10614-1, East Hartford, Connecticut. Briley W. R. A971). A Numerical Study of Laminar Separation Bubbles using the Navier-Stokes Equations. — J. Fluid Mech., v. 47, p. 713—736. Briley W. R. (974). Numerical Method for Predictiong Three-dimensional Steady Viscous Flow in Ducts. — J. Сотр. Phys., v. 14, p. 8—28. Briley W. R., McDonald H. A973). Solution of the Three-dimensional Com- Compressible Navier-Stokes Equations by an Implicit Technique. — Proc. Fourth Int. Conf. Num. Methods Fluid Dyn., Boulder Colorado. — Lecture Notes in Physics, v. 35.— New York: Springer-Verlag, p. 105—110. [Имеется пе- перевод: Брили У. Р., Макдональд X. Неявный метод решения уравнений Навье — Стокса для трехмерных сжимаемых течений. — В сб.: Численное решение задач гидромеханики. — М.: Мир, 1977, с. 194—202.] Briley W. R., McDonald H. A975). Numerical Prediction of Incompressible Se- Separation Bubbles. —J. Fluid Mech., v. 69, p. 631—656. Briley W. R., McDonald H. A979). Analysis and Computation of Viscous Sub- Subsonic Primary and Secondary Flows. — AIAA Paper 79-1453, Williamsburg,. Virginia. Briley W. R., McDonald H. A980). On the Structure and Use of Linearized Block Inplicit Schemes. — J. Сотр. Phys., v. 34, p. 54—73. Brown S. N., Stewartson K. A969). Laminar Separation. — Annu. Rev. Fluid Mech., v. 1. Annual Reviews, Inc., Palo Alto, California, p. 45—72. Buggeln R. C, McDonald H., Kreskovsky J. P., Levy R. A980). Computation of Three-dimensional Viscous Supersonic Flow in Inlets. — AIAA Pa- Paper 80-0194, Pasadena, California. Buneman O. A969). A Compact Non-Iterative Poisson Solver. — Institute for Plasma Research SUIPR Report 294, Stanford University, California. Burgers J. M. A948). A Mathematical Model Illustrating the Theory of Turbu- Turbulence.— Adv. Appl. Mech., v. 1, p. 171—199. [Имеется перевод: Бюр- Бюргере И. М. Об одной математической модели, иллюстрирующей теорию турбулентности. — В сб.: Проблемы механики. — М.: ИЛ, 1955, с. 422— 445.] Burggraf О. R. A966). Analytical and Numerical Siadies of the Structure of Steady Separated Flows.— J. Fluid Mech., v. 24, p. 113—151. Burggraf O. R., Werle M. J., Rizzetta D., Vatsa V. N. A979). Effect of Rey- Reynolds Number on Laminar Separation of Supersonic Stream. — AIAA Jour- Journal, v. 17, p. 336—343. [Имеется перевод: Бурграфф О. Р., Ризетта Д., Верле М. Дж., Ватса В. Н. Влияние числа Рейнольдса на характеристики отрыва ламинарного сверхзвукового потока. — Ракетная техн. и космон., 1979, с. 21—31.] Burstein S. Z., Minn A. A. A970). Third Order Difference Methods for Hyper- Hyperbolic Equations. — J. Сотр. Phys., v. 5, p. 547—571. [См. также: Бер- стейн С, Мирин А. Разностные методы для гиперболических уравнений, использующие для пространственных переменных и времени разностные
Литература 689 операторы расщепления третьего порядка точности. — В сб.: Численные методы в механике жидкости. — М.: Мир, 1973, с. 120—125.] Bushnell D. М., Сагу (Jr.) A. M., Holly В. В. A975). Mixing Length in Low Reynolds Number Compressible Turbulent Boundary Layers. — AIAA Jour- Journal, v. 13, p. 1119—1121. [Имеется перевод: Бушнелл, Кэри мл., Холли. Длина пути перемешивания в сжимаемом пограничном слое при малых числах Рейнольдса. — Ракетная техн. и космон., 1975, № 8, с. 186.] Bushnell D. М., Сагу (Jr.). A. M., Harris J. Е. A976) Calculation Methods for Compressible Turbulent Boundary Layers.— von Karman Institute for Fluid Dynamics. — Lecture Series 86 on Compressible Turbulent Boundary Layers, v. 2, Rhode Saint Genese, Belgium. Buzbee B. L., Golub G. H., Nielson С W. A970). On Direct Methods for Sol- Solving Poisson's Equations. — SIAM J. Numer. Anal., v. 7, p. 627—656. Caretto L. S., Gosman A. D., Patankar S. V., Spalding D A972). Two Calcula- Calculation Procedures for Steady, Three-dimensional Flows with Recirculation. — Proc. Third Int. Conf. Num. Methods Fluid Mech. — Lecture Notes in Phy- Physics, v. 19. — New York: Springer-Verlag, p. 60—68. Carter J. E. A971). Numerical Solutions of the Supersonic, Laminar Flow over a Two-dimensional Compression Corner. — Ph. D. thesis, Virginia Polytech- Polytechnic Institute and State University, Blacksburg. Carter J. E. A978). A New Boundary-Layer Interaction Technique for Separated Flows. — NASA TM-78690. Carter J. E. A981). Viscous-Inviscid Interaction Analysis of Transonic Turbu- Turbulent Separated Flow. —AIAA Paper 81-1241, Palo Alto, California. Carter J. E., Wornom S. F. A975). Forward Marching Procedure for Separated Boundary Layer Flows. — AIAA Journal, v. 13, p. 1101—1103. [Имеется перевод: Картер, Уорном. Схема численного интегрирования по потоку уравнений пограничного слоя с отрывом. — Ракетная техн. и космон., 1975,. № 8, с. 167.] Carter J E., Edwards D. E., Werle M. J. A980). A New Coordinate Transfor- Transformation for Turbulent Boundary Layer Flows. — Numerical Grid Generation Techniques, NASA Conference Publication 2166, p. 197—212. Cebeci T. A975). Calculation of Three-dimensional Boundary Layers-II. Three- dimensional Flows in Cartesian Coordinates.—AIAA Journal, v. 13, p. 1056— 1064. [Имеется перевод: Цебеци. Расчет трехмерных пограничных слоев. II. Трехмерные течения в декартовых координатах. — Ракетная техн. и космон. 1975, № 8, с. 113.] Cebeci Т. A976). Separated Flows and Their Representation by Boundary Layer Equations. — Report ONR-CR215-234-2, Office of Naval Research, Arlington, Virginia. Cebeci Т., Chang К. С A978). A General Method for Calculating Momentum and Heat Transfer in Laminar and Turbulent Duct Flows. — Numer. Heat Transfer, v. 1, p. 39—68. Cebeci Т., Smith A. M. O. A974). Analysis of Turbulent Boundary Layers.— New York: Academic. Cebeci Т., Kaups K., Mosinskis G. J., Rehn J. A. A973). Some Problems of the Calculation of Three-dimensional Boundary-Layer Flows on General Confi- Configurations. — NASA CR-2285. Cebeci Т., Kaups K., Ramsey J. A. A977). A General Method for Calculating Three-dimensional Compressible Laminar and Turbulent Boundary Layers on Arbitrary Wings. — NASA CR-2777. Cebeci Т., Khattab A. A., Stewartson K. A979a). Prediction of Three-dimensio- Three-dimensional Laminar and Turbulent Boundary Layers on Bodies, of Revolution at High Angles of Attack. — Proc. Second Symposium on Turbulent Shear Flows. — London: Imperial College, p. 15.8—15.13. [Имеется перевод: Се- беси Т., Хаттаб А. К., Стюартсон К. Расчет трехмерных ламинарных и
690 Литература турбулентных пограничных слоев на телах вращения при больших углах атаки. — В сб.: Турбулентные сдвиговые течения 2. — М.: Машиностроение, 1983, с. 196—207.] Cebeci Т., Carr L. W., Bradshaw P. A979b). Prediction of Unsteady Turbu- Turbulent Boundary Layers with Flow Reversal. — Proc. Second Symposium on Turbulent Shear Flows, Imperial College, London, p. 14.23—14.28. Chakravarthy S. R. A979). The Split-Coefficient Matrix Method for Hyberbolic Systems of Gasdynamic Equations. — Ph. D. dissertation, Department of Aerospace Engineering, Iowa State University, Ames. Chakravarthy S. R., Anderson D. A., Salas M. D. A980). The Split-Coefficient Matrix Method for Hyperbolic Systems of Gasdynamic Equations. — AIAA Paper 80-0268, Pasadena, California. Chambers T. L., Wilcqx D. С A976). A Critical Examination of Two-Equation Turbulence Closure Models. — AIAA Paper 76-352, San Diego, California. Chan Y. Y. A972). Compressible Turbulent Boundary Layer Computations Based on an Extended Mixing Length Approach. — Canadian Aeronautics and Spase Institute Transactions, v. 5, p. 21—27. Chapman A. J. A974). Heat Transfer, 3d ed. — New York: Macmillan. Chapman D. R. A975). Introductory Remarks. — NASA SP-347, p. 4—7. Chapman D. R. A979). Computational Aerodynamics Development and Out- Outlook.—AIAA Journal, v. 17, p. 1293—1313. [Имеется перевод: Чепмен Д. Р. Вычислительная аэродинамика и перспективы ее развития. Драйдеровская лекция (обзор). — Ракетная техн. и космон., 1980, т. 18, № 2, с. 3—32.] Chaussee D. S., Pulliam Т. Н. A981). Two-dimensional Inlet Simulation Using a Diagonal Implicit Algorithm. — AIAA Journal, v. 19, p. 153—159. [Име- [Имеется перевод: Шоссе Д. С, Пуллиам Т. X. Численное моделирование ра- работы плоского воздухозаборника с помощью диагональной неявной схе- схемы.— Ракетная техн. и космон, 1981, т. 19, № 3, с. 33—41.] Cheng H. К. A963). The Blunt-Body Problem in Hypersonic Flow at Low Rey- Reynolds Number. — Cornell Aeronautical Laboratory, AF-1285-A-10, Buffalo, New York. Cheng H. K., Chen S. Y., Mobley R., Huber С R. A970). The Viscous Hyper- Hypersonic Slender-Body Problem: A Numerical Approach Bassed on a System of Composite Equations. — The Rand Corporation, RM-6193-PR, Santa Mo- Monica, California. Chilukuri R., Pletcher R. H. A980). Numerical Solutions to the Partially Para- bolized Navier-Stokes Equations for Developing Flow in a Channel. — Nu- mer. Heat Transfer, v. 3, p. 169—188. Chorin A. J. A967). A Numerical Method for Solving Incompressible Viscous Flow Problems.— J. Сотр. Phys., v. 2, p. 12—26. Chorin A. J. A968). Numerical Solution of the Navier-Stokes Equations. — Math Comput., v. 22, p. 745—762. Chow L. C, Tien С L. A978). An Examination of Four Differencing Schemes for Some Elliptic — Type Convection Equations. — Numer. Heat Transfer, v. 1, p. 87—100. Chung T. J. A978). Finite Element Analysis in Fluid Dynamics. — New York: McGraw-Hill. Churchill R. V. A941). Fourier Series and Boundary Value Problems. — New York: McGraw-Hill. Churchill R. V. A948). Introduction to Complex Variables. — New York: McGraw-Hill. Churchill R. V. A960). Introduction to Complex Variables and Applications, 2d ed. — New York: McGraw-Hill. Churchill S. W. A974). The Interpretation and Use of Rate Data: The Rate Concept. — Washington, D. C: Hemisphere.
Литература 691 Cole J. D., Messiter A. F. A957). Explansion Procedures and Similarity Laws for Transonic Flow. — Z. Angew. Math. Phys., v. 8, p. 1—25. Coles D. E. A953). Measurements in the Boundary Layer on a Smooth Flat Plate in Supersonic Flow, III. Measurements in a Flat Plate Boundary Layer at the Jet Propulsion Laboratory. — Jet Propulsion Laboratory Re- Report 20-71, California Institute of Technology, Pasadena, California. Courant R., Friedrichs К. О. A948). Supersonic Flow and Shock Waves.— New York: Interscience Publishers. [Имеется перевод: Курант Р, Фрид- Фридрихе К. Сверхзвуковое течение и ударные волны. — М.: ИЛ, 1950.] Courant R., Friedrichs К. О., Lewy H. A928). Uber die Partiellen Differenzen- gleichungen der Matematishen Physik. — Math. Annalen, v. 100, p. 32—74; см. также: On the Partial Difference Equations of Mathematical Physics. — IBM J. Res. Dev., 1967, v. 11, p. 215—234. Crank J., Nicolson P. A947). A Practical Method for Numerical Evalution of Solutions of Partial Differential Equations of the Heat-Conduction Type. — Proc. Cambridge Philos. Soc, v. 43, p. 50—67. Crawford M. E., Kays W. M. A975). STAN5 —A Program for Numerical Com- Computation of Two-dimensional Internal/External Boundary Layer Flows. — Report No. HMT-23, Thermosciences Division, Department of Mechanical Engineering, Stanford University, California. Crowley W. P. A967). Second-Order Numerical Advection. — J. Сотр. Phys., v. 1, p. 471—484. Daly B. J., Harlow F. H. A970). Transport Equations in Turbulence. — Phys. Fluids, v. 13, p. 2634—2649. [См. также: Дал Б., Харлоя Ф. Учет турбу- турбулентных эффектов при численном решении газодинамических задач. — В сб.: Численные методы механики жидкости. — М.: Мир, 1973, с. 277— 287.] Dancey С L., Pletcher R. Н. A974). A Boundary Layer Finite Difference Method for Calculating Through the Separation Point an into the Region of Recir- culation in Incompressible Laminar Flow. — Engineering Research Institute Technical Report 74103/HTL-2, Iowa State University, Ames. Davis R. T. A963). Laminar Compressible Flow Past Axisymmetric Blunt Bo- Bodies (Results of a Second Order Theory). — Ph. D. dissertation, Stanford University, California. Davis R. T. A970). Numerical Solution of the Hypersonic Viscous Shock- Layer Equations. — AIAA Journal, v. 8, p. 843—851. [Имеется перевод: Дэ- вне Р. Численное решение уравнений гиперзвукового вязкого слоя. — Ра- Ракетная техн. и космон., 1970, т. 8, № 5, с. 3—13.] Davis R. Т. A979). Numerical Methods for Coordinate Generation Based on Schwarz-Christoffel Transformation. — AIAA Paper 79-1463, Williamsburg, Virginia. Davis R. Т., Fliigge-Lotz I. A964). Second-Order Boundary-Layer Effects in Hypersonic Flow Past Axisymmetric Blunt Bodies. — J. Fluid Mech., v. 20, p. 593—623. Davis R. Т., Rubin S. G. A980). Non-Navier-Stokes Viscous Flow Computa- Computations. — Comput. Fluids, v. 8, p. 101—131. Daywitt J. E., Anderson D. A. A974). Analysis of Time-Dependent Finite-Diffe- Finite-Difference Technique for Shock Interaction and Blunt-Body Flows.— Engineering Research Institute Technical Report 74074, Iowa State University, Ames. Deardorff J. W. A970). A Numerical Study of Three-dimensional Turbulent Channel Flow at Large Reynolds Numbers.— J. Fluid Mech., v. 41, p. 453— 480 De Neef Т., Moretti G. A980). Shock Fitting for Everybody. — Comput. Fluids, v. 8, p. 327—334. Der (Jr.), Raetz G. S. A962). Solution of General Three-dimensional Laminar
692 Литература Boundary Layer Problems by an Exact Numerical Method, Inst. Aerospace Sci., Paper 62-70, New York. Desideri J.-A., Tannehill J. C. A977a). Over-Relaxation Applied to the MacCor- mack Finite-Difference Scheme. —J. Сотр. Phys., v. 23, p. 313—326. Desideri J.-A., Tannehill J. С A977b). Time-Accuracy of the Over-Relaxed Mac- Cormack Finite-Difference Scheme. —ERI Report 77251, Iowa State Uni- University, Ames. Desideri J.-A., Steger J. L., Tannehill J. C. A978). On Improving the Iterative Convergence Properties of an Implicit Approximate-Factorization Finite Difference Algorithm. — NASA Technical Memoriandum 78495. Dodge P. R. A977). Numerical Method for 2D and 3D Viscous Flows. —AIAA Journal, v. 15, p. 961—965. [Имеется перевод: Додж. Численный метод расчета 2-х и 3-х мерных течений вязкой жидкости. — Ракетная техн. и космон., 1977, т. 15, № 7, с. 82.] Donaldson С. duP. A972). Calculation of Turbulent Shear Flows for Atmosphe- Atmospheric and Vortex Motions. — AIAA Journal, v. 10, p. 4—12. [Имеется перевод: Дональдсон. Расчет турбулентных течений в атмосфере и изолированном: вихре. — Ракетная техн. и космон., 1972, № 1, с. 4.] Donaldson С. duP., Rosenbaum H. A968). Calculation of Turbulent Shear Flows Through Closure of the Reynolds Equations by Invariant Modeling.— Aero. Res. Assoc. of Princeton Report 127. Dorrance W. H. A962). Viscous Hypersonic Flow. — New York: McGraw-Hill. [Имеется перевод: Дорренс У. Гиперзвуковые течения вязкого газа.— М.: Мир, 1966.] Douglas (Jr.) J. A955). On the Numerical Integration of д2и/дх2 + д2и/ду2 = = ди/dt by Implicit Methods. —J. Soc. Ind. Appl. Math., v. 3, p. 42—65. Douglas J., Gunn J. E. A964). A General Formulation of Alternating Direction Methods — Part I. Parabolic and Hyperbolic Problems. — Numerische Math., v. 6, p. 428—453. Douglas J., Rachford H. H. A956). On the Numerical Solution of Heat Con- Conduction Problems in Two and Three Space Variables. — Trans. Amer. Math. Soc, v. 82, p. 421—439. DuFort E. C, Frankel S. P. A953). Stability Conditions in the Numerical Treat- Treatment of Parabolic Differential Equations. — Mathematical Tables and Other Aids to Computation, v. 7, p. 135—152. Dwyer H. A. A971). Hypersonic Boundary Layer Studies on a Spinning Sharp Cone at Angle of Atjtack. — AIAA Paper 71-57, New York. Dwyer H. A., Sanders B. R. A975). A Physically Optimum Difference Scheme for Three-dimensional Boundary Layers. — Proc. Fourth Int. Conf. Num. Methods Fluid Dyn., Lecture Notes in Physics, v. 35. — New York: Springer- Verlag, p. 144—150. [Имеется перевод: Дуайер X. А., Сандерс Б. Р. Фи- Физически оптимальная разностная схема для трехмерных пограничных сло- слоев.— В сб.: Численное решение задач гидромеханики. — М.: Мир, 1977, с. 107—116.] Dwyer H. A., Kee R. J., Sanders В. R. A979). An Adaptive Grid Method for Problems in Fluid Mechanics and Heat Transfer. — AIAA Paper 79-1464 Williamsburg, Virginia. [Имеется перевод: Дуайер X. А., Ки Р. Дж., Сан- Сандерс Б. Р. Метод построения адаптивных сеток для задач гидродинамики и теплопроводности — Ракетная техн. и космон., 1980, т. 18, № 10, с. 70— 80.] Dwyer H. A., Raiszadeh F., Otey G. A980). A Study of Reactive Diffusion Problems with Stiff Integrators and Adaptive Grids. — Proc. Seventh Int. Conf. Num. Methods Fluid Dyn., Lecture Notes in Physics, v. 141. —New York: Springer-Verlag, p. 170—175. Eiseman P. A979). A Multi-Surface Method Coordinate Generation. — J. Сотр. Phys., v. 33, p. 118—150.
Литература 693 Eiseman Р. К., Smith R. E. A980). Mesh Generation Using Algebraic Techni- Techniques. — Numerical Grid Generation Techniques, NASA Conference Publica- Publication 2166, p. 73—120. Emery A. F., Gessner F. B. A976). The Numerical Prediction of the Turbulent Flow and Heat Transfer in the Entrance Region of a Parallel Plate Duct. — J. Heat Transfer, v. 98, p. 594—600. [Имеется перевод: Эмери, Гесснер. Численный расчет турбулентного течения и характеристик теплоотдачи на начальном участке плоскопараллельного канала. — Тр. Амер. о-ва инж.- мех., сер. С, Теплопередача, 1976, № 2, с. 146.] Evans М. Е., Harlow F. Н. A957). The Particle-in-Cell Method for Hydrodyna- mic-Calculations. — Los Alamos Scientific Laboratory Report LA-2139, Los Alamos, New Mexico. Favre A. A965). Equations des Gaz Turbulents Compressibles: 1. Formes Ge- nerales. — J. Mecanique, v. 4, p. 361—390. Fike С. Т. A970). PL/1 for Scientific Programmers. — Englewood Cliffs, New Jersey: Prentice-Hall. Forsythe G. E., Wasow W. A960). Finite Difference Methods for Partial Diffe- Differential Equations.— New York: Wiley. [Имеется перевод: Вазов В. Р., Фор- Форсайт Дж. Разностные методы решения дифференциальных уравнений в частных производных. — М.: ИЛ, 1963.] Frankel S. Р. A950). Convergence Rates of Iterative Treatments of Partial Dif- Differential Equations. — Mathematical Tables and Other Aids to Computatioa v. 4, p. 65—75. Friedrich C. M., Forstall (Jr.) W. A953). A Numerica Method for Computing the Diffusion Rate of Coaxial Jets. — Proceedings of the Third Midwestern Conference on Fluid Mechanics, Univ. of Minnesota Inst. of Technol., Min- Minneapolis, Minnesota, p. 635—649. Froberg С A969). Introduction to Numerical Analysis, 2d. ed. — Reading, Mas- sachussetts: Addison-Wesley, p. 21—28. Fromm J. D. A968). A Method for Reducing Dispersion in Convective Difference Schemes. —J. Сотр. Phys., v. 3, p. 176—189. •Gabutti B. A982). On Two Upwind Finite-Difference Schemes for Hyperbolic Equations in Nonconservative Form. — Comput. Fluids (будет опублико- опубликовано). •Garabedian P. R. A964). Partial Differential Equations. — New York: Wiley. Gardner W. D. A982). The Independent Inventor.—Datamation, v. 28, p. 12—22. Gary J. A962). Numerical Computation of Hydrodynamic Flows Which Contain a Shock. — Courant Institute of Mathematical Sciences Report NYO 9603, New York University. <}ary J. A969). The Numerical Solution of Partial Differential Equations.— National Center for Atmospheric Research, NCAR Manuscript 69-54, Boul- Boulder, Colorado. 'Gault D. E. A955). An Experimental Investigation of Regions of Separated La- Laminar Flow. — NACA TN-3505. <}hia K. N., Sokhey J. S. A977a). Laminar Incompressible Viscous Flow in Cur- Curved Ducts of Regular Cross-Sections. — J. Fluids Engng., v. 99, p. 640— 648. [Имеется перевод: Гиа, Сокхи. Ламинарное течение вязкой несжимае- несжимаемой жидкости в криволинейных каналах с геометрически правильной фор- формой поперечного сечения. — Тр. Амер. о-ва инж.-мех., сер. D, Теоретичр- ские основы инженерных расчетов, 1975, № 4, с. 144—152.] <}hia К. N., Hankey (Jr.) W. L., Hodge J. K. A977b). Study of Incompressible Navier-Stokes Equations in Primitive Variables Using Implicit Numerical Technique. — AIAA Paper 77-648. Albuquerque. New-Mexico. <}hia K. N.. Hankey (Jr.) W. L., Hodge J. K. A979). Use of Primitive Variables in the Solution of Incompressible Navier-Stokes Equations. — AIAA Jour- Journal, v. 17, p. 298—301. [Имеется перевод: Гхиа К. Н., Хэнки В. Л. мл.,
694 Литература Ходж Дж. К. Решение уравнений Навье — Стокса в обычных перемен- переменных. — Ракетная техн. и космон., 1979, № 3, с. 89—92.] Ghia U., Ghia К. N., Struderiis С. J. A977). Three-dimensional Laminar Incom- Incompressible Flow in Straight Polar Ducts. — Comput. Fluids, v. 5, p. 205—218, Ghia U., Ghia K. N.. Rubin S. G., Khosla P. K. A981). Study of Incompressible Flow Separation Using Primitive Variables. — Comput. Fluids, v. 9, p. 123—142. Gnoffo P. A. A980). Complete Supersonic Flowfields Over Blunt Bodies in a Generalized Orthogonal Coordinate System.— NASA TM 81784. Годунов С. К. Разностный метод численного расчета разрывных решений гид- гидромеханики. — Матем. сб., 1959, т. 47, вып. 3, с. 271—306. Goldstein S. A948). On Laminar Boundary Layer Flow near a Position of Se- Separation. — Quart. J. Mech. and Appl. Math., v. 1, p. 43—69. Gordon P. A969). The Diagonal Form of Quasi-Linear Hyperbolic Systems as a Basis for Difference Equations. — General Electric Company Final Re- Report, Naval Ordnance Laboratory Contact No. N60921-7164, p. II.D-1, II.D-22. Gordon W., Hall С A973). Construction of Curvilinear Coordinate Systems and Application to Mesh Generation. — Internat. J. Numerical Methods in Engng., v. 7, p. 461—477. Gosman A. D., Spalding D. B. A971). The Prediction of Confined Three-dimen- Three-dimensional Boundary Layers. — Salford Symposium on Internal Flows, Paper 19, Inst. Mech. Engrs., London. Greenspan D. A961). Introduction to Partial Differential Equations. — New York: McGraw-Hill. Grossman B. A979). Numerical Procedure for the Computation of Irrotational Conical Flows.-—AIAA Journal, v. 17, p. 828—837. [Имеется перевод: Гроссман Б. Численный метод расчета потенциальных конических тече- течений. — Ракетная техн. и космон., 1979, № 3, с. 39—49.] Grossman В., Siclari M. J. A980). The Nonlinear Supersonic Potentional Flow over Delta Wings. — AIAA Paper 80-0269, Pasadena, California. Hadamard J. A952). Lectures on Cauchy's Problems in Linear Partial Differen- Differential Equations. — New York: Dover. Hafez M., South J., Murman E. A979). Artificial Compressibility Methods for Numerical Solutions of Transonic Full Potential Equations. — AIAA Journal, v. 17, p. 838—844. [Имеется перевод: Хафез М., Саут Дж., Мэрмен Э. Применение методов искусственной сжимаемости для численного решения полного уравнения потенциала в трансзвуковом диапазоне скоростей. — Ракетная техн. и космон., 1979, т. 17, № 8, с. 50—58.] Hall M. G. A991). Computational Fluid Dynamics — A Revolutionery Force in Aerodynamics. — AIAA Paper 81-1014, Palo-Alto, Califernia. Hanjalic K-, Launder V. E. A972). A Reynolds Stress Model of Turbulence and 1st Application to Asymmetric Shear Flows. — J. Fluid Mech., v. 52,. p. 609—638. Hansen A. G. A964). Similarity Analyses of Boundary Value Problems in En- Engineering. — Englewood Cliffs, New Jersey: Prentice-Hall. Harlow F. H., Fromm J. E. A965). Computer Experiments in Fluid Dyna- Dynamics. — Sci. American, v. 212, p. 104—110. Harlow F. H., Nakayama P. I. A968). Transport of Turbulence Energy Decay Rate. —Los Alamos Scientific Laboratory Report LA-3854, Los Alamos, New Mexico. Harlow F, H., Welch J. E. A965). Numerical Calculation of Time-Dependent Viscous Incompressible Flow of Fluid with Free Surface. — Phys. Fluids, v. 8, p. 2182—2189.
Литература 695 Harris J. E. A971). Numerical Solution of the Equations for Compressible La- Laminar, Transitional, and Turbulent Boundary Layers and Comparisons with Experimental Data. — NASA TR-R 368. Harten A. A978). The Artificial Compression Method for Computation of Shocks and Contact Discontinuities: III. Self-Adjusting Hybrid Schemes. — Math. Comput. v. 32, p. 363—389. Hartnett P., Eckert E. R. G. A957). Mass-Transfer Cooling in a Laminar Boundary Layer with Constant Fluid Properties. — Trans. ASME, v. 79, p. 247—234. Hayes W. D. A966). La Seconde Approximation Pour les Ecoulements Trans- soniques Non Visqueux. — J. Mecanique, v. 5, p. 163—206. Hayes W. D., Probstein R. F. A966). Hypersonic Flow Theory, 2d ed. — New York: Academic. [Имеется перевод 1-го изд.: Хейз У. Д., Пробстин Р. Ф. Теория гиперзвуковых течений. — М.: ИЛ, 1962.] Healzer J. M., Moffat R. J., Kays W. M. A974). The Turbulent Boundary Layer on a Rough Porous Plate: Experimental Heat Transfer with Uniform Blo- Blowing, Thermosciences Division, Report No. HMT-18. Department of Mecha- Mechanical Engineering, Stanford University, California. Helliwell W. S. Dickinson R. P., Lubard S. C. A980). Viscous Flow over Arbi- Arbitrary Geometries at High Angle of Attack. — AIAA Paper 80-0064, Pasa- Pasadena, California. [Имеется перевод: Хелливел В. С, Дикинсон Р. П., Лу- бард С. К. Обтекание тел произвольной формы вязким потоком под боль- большими углами атаки. — Ракетная техн. и космон., 1981, т. 19, № 3, с. 81 — 89.] Hellwig G. A977). Partial Differential Equations: An Introduction. — Stuttgart: B. G. Teubner. Herring H. J., Mellor G. L. A968). A Method of Calculating Compressible Tur- Turbulent Boundary Layers. — NASA CR-1144. Hess J. L., Smith A. M. O. A967). Calculation of Potential Flow about Arbi- Arbitrary Bodies. — Progress in Aeronaut. Sci., v. 8, New York: Pergamon, p. 1—138. Hildebrand F. B. A956). Introduction to Numerical Analysis. — New York: McGraw-Hill. Hindman R. G. A981). Geometrically Induced Errors and Their Relationship to the Form of the Governing Equations and the Treatment of Generalized Mappings. — AIAA Paper 81-1008, Palo Alto, California. Hindman R. G. Spencer J. A983). A new Approach to Truly Adaptive Grid Ge- Generation.— AIAA Paper 83-0450, Reno, Nevada. Hindman R. G., Kutler P., Anderson D. A. A979). A Two-dimensional Unsteady Euler Equation Solver for Flow Regions with Arbitrary Boundaries. — AIAA Paper 79-1465, Williamsburg, Virginia. Hindman R. G., Kutler P., Anderson D. A. A981). Two-dimensional Unsteady Equation Solver for Arbitrarily Shaped Flow Regions. — AIAA Journal, v. 19, p. 424—431. [Имеется перевод: Хиндман Р. Дж., Кутлер П., Андер- Андерсон Д. Метод решения нестационарных двумерных уравнений Эйлера для областей течения произвольной формы. — Ракетная техн. и космон., 1981, № 6, с. 10—19] Hinze J. О. A975). Turbulerce, 2d ed. — New York: McGraw-Hill. [Имеется пе- перевод 1-го изд.: Хинце И. О. Турбулентность.— М.: Физматгиз, 1963.] Hirschfelder J О., Curtiss С. F., Bird R. В. A954). Molecular Theory of Gases and Liquids. — New York: Wiley. [Имеется перевод: Гиршфельдер Дж., Кертисс Ч., Берд Р. Молекулярная теория газов и жидкостей. — М.: ИЛ, 1961.1 Hirsh R. S., Rudy A974). The Role of Diagonal Dominance and Cell Reynolds Number in Implicit Methods for Fluid Mechanics Problems.— J. Comp Phys, v. 16, p. 304—310.
696 Литература Hirt С. W. A968). Heuristic Stability Theory for Finite-Difference Equations.— J. Сотр. Phys., v. 2, p. 339—355. Hockney R. W. A965). A Fast Direct Solution of Poisson's Equation using Fou- Fourier Analysis. — J. Assoc. Comput. Mach., v. 12, p. 95—113. Hockney R. W. A970). The Potential Calculation and Some Applications.— Methods in Computational Physics, v. 9. — New York: Academic, p. 135— 211. Hoist T. L. A979). Implicit Algorithm for the Conservative Transonic Full-Po- Full-Potential Equation Using an Arbitrary Mesh.— AIAA Journal, v. 17, p. 1038— 1045. [Имеется перевод: Холст Т. Неявная консервативная схема для рас- расчета трансзвуковых течений на произвольной сетке. — Ракетная техн. и космон., 1979, т. 17, № 10, с. 19—29.] Hoist Т. L. A980). Fast Conservative Algorithm for Solving the Transonic Full-Potential Equation. — AIAA Journal,' v. 18, p. 1431—1439. [Имеется перевод: Холст Т. Ускоренный численный метод решения уравнения для полного потенциала скорости трансзвукового потока на основе консерва- консервативной схемы. — Ракетная техн. и космон., 1980, т. 18, с. 29—40.] Hoist Т. L., Ballhaus W. F. A979). Fast Conservative Schemes for the Full- Potential Equation Applied to Transonic Flows. — AIAA Journal, v. 17, p. 145—152. [Имеется перевод: Холст Т., Боллхауз У. Консервативные методы быстрого расчета полного уравнения потенциала для скорости в применении к трансзвуковым течениям. — Ракетная техн. и космон., 1979, т. 17, № 2, с. 23—33.] Hong S. W. A974). Laminar Flow Heat Transfer in Ordinary and Augmented Tubes. — Ph. D. dissertation, Iowa State University, Ames. Hornbeck R. W. {1963). Laminar Flow in the Entrance Region of a Pipe.— Appl. Sci. Res., Sec. A, v. 13, p. 224—232. Hornbeck R. W. A973). Numerical Marching Techniques for Fluid Flows with Heat Transfer. — NASA SP-297. Horstman С. С. A977). Turbulence Model for Non-Equilibrium Advence Pres- Pressure Gradient Flows.— AIAA Journal, v. 15, p. 131—132. [Имеется перевод: Хорстман. Модель турбулентности для расчета неравномерных течений при положительном градиенте давления. — Ракетная техн. и космон., 1977, № 2, с. 5.] Hosny W. M., Davis R. Т., Werle M. J. A978). Improvements to the Solution of the Viscous Shock Layer Equations. — Department of Aerospace Enginee- Engineering and Applied Mechanics. — Report AFL 78-11-45, University of Cincin- Cincinnati, Ohio. Howarth L. A938). On the Solution of the Laminar Boundary Layer Equa- Equations. — Proc. Roy. Soc. London, Ser. A, v. 164, p. 547—579. Howarth L. A951)". The Boundary Layer Three-dimensional Flow. Part I: Deri- Derivation of the Equations for Flow along a General Curved Surface. — Philos. Mag., v. 42, p. 239—243. Hwang S. S., Pletcher R. H. A978). Prediction of Turbulent Jets and Plumes in Flowing Ambients. — Engineering Research Institute Technical Re- Report 79003/HTL-15, Iowa State University, Ames. James M. L, Smith G. M., Wolford J. С A967). Applied Numerical Methods for Digital Computation with FORTRAN. — International Textbook Com- Company, Scranton, Pennsylvania. Jameson A. A974). Iterative Solution of Transonic Flows over Airfoils and Wings Including Flows at Mach 1. — Comm. Pure and Appl. Math., v. 27, p. 283—309. Jameson A. A975). Transonic Potential Flow Calculations using Conservation Form.— Proc. AIAA 2nd Computation Fluid Dynamics Conference, Hart- Hartford, Connecticut, p. 148—161.
Литература 697 Jeffrey A., Taniuti T. A964). Nonlinear Wave Propagation with Applications to Physics and Magneto-Hydrodynamics. — New York: Academic. Jensen V. G. A959). Viscous Flow Round a Sphere at Low Reynolds Number (^40). —Proc. Roy. Soc. London, Ser. A, v. 249, p. 346—366. Jobe С. Е. A974). The Numerical Solution of the Asymptotic Equations of Trai- Trailing Edge Flow. —Technical Report AFFDL-TR-74-46, Air Force Flight Dy- Dynamics Laboratory, Dayton, Ohio. Jobe C. E., Burgraff O4 R. A974). The Numerical Solution of the Asymptotic Equations of Trailing Edge Flow. — Proc. Roy. Soc. London, Ser. A, v. 340, p. 91—111. Johnson F., Rubbert P. A975). Advanced Panel-Type Influence Coefficient Met- Methods Applied to Subsonic Flows. — AIAA Paper 75-50, Pasadena, California. Johnson G. M. A980). An Alternative Approach to the Numerical Simulation of Steady Inviscid Flow.— Proc. Seventh Int. Conf. Num. Methods Fluid Dyn., Lecture Notes in Physics, v. 141. —New York: Springer-Verlag, p. 236—241. Jones W. R., Launder В. Е. A972). The Prediction of Laminarization with a Two-Equation Model of Turbulence. — Int. J. Heat Mass Transfer, v. 15, p. 301-314. Karamcheti K. A966). Principles of Ideal-Fluid Aerodynamics. — New York: Wiley. Kays W. M. A972). Heat Transfer to the Transpired Turbulent Boundary Layer. —Int. J. Heat Mass Transfer, v. 15, p. 1023—1044. Kays W. M., Grawford M. E. A980). Convective Heat and Mass Transfer. 2d ed. — New York: McGraw-Hill. [Имеется перевод 1-го изд.: Конвектив- Конвективный тепло- и массообмен.— М.: Энергия, 1972.] Kays W. M., Moffat R. J. A975). The Rehavior of Transpired Turbulent Boun- Boundary Layers. — Studies in Convection: Theory, Measurement, and Applica- Applications, v. 1. —New York: Academic, p. 223—319. Keller H. B. A970). A New Difference Scheme for Parabolic Problems. — Nume- Numerical Solutions of Partial Differential Equations, v. 2 (J. Bramble, ed.), New York: Academic. Keller H. В., Cebeci T. A972). Accurate Numerical Methods for Boundary- Layer Flows. II: Two-dimensional Turbulent Flows. — AIAA Journal, v. 10, p. 1193—1199. [Имеется перевод: Келлер, Себеси. Точный численный рас- расчет течения в пограничном слое. II. Плоское турбулентное течение. — Ра- Ракетная техн. и космон., 1972, № 9, с. 73.] Kentzer С. Р. A970). Discretization of Boundary Conditions on Moving Discon- Discontinuities. — Proc. Second Int. Conf. Num. Methods Fluid Dyn., Lecture No- Notes in Physics, vol. 8. — New York: Springer-Verlag, p. 108—113. [Име- [Имеется перевод: Кенцер Ч. Дискретизация граничных условий на движу- движущихся разрывах. В сб.: Численные методы в механике жидкости. — М.: Мир, 1973, с. 62—72.] Kitchens (Jr.) С. W. Sedney R. and Gerber N. A975). The Role of the Zone of Dependence Concept in Tree-dimensional Boundary-Layer Calculations.— Proc. AIAA 2nd Computational Fluid Dynamics Conference, Hartford, Con- Connecticut, p. 102—112. KHneberg J.M., Steger J. L. A974). On Laminar Boundary Layer Separation.— AIAA Paper 74-94, Washington, D. C. KHnksiek W. F., Pierce F. J. A973). A Finite-Difference Solution of the Two- and Three-dimensional Incompressible Turbulent Boundary Layer Equa- Equations.—J. Fluids Engng., v. 95, p. 445—458. Klopfer G. H., McRae D. S. A981a). The Nonlinear Modified Equation Approach to Analyzing Finite-Difference Schemes. — AIAA Paper 81-1029, Palo Alto, California. Klopfer G. H., McRae D. S. A981b). Nonlinear Analysis of the Truncation Er- 23 Ачдррсон ц др. Том 1
698 Литература rors in Finite-Difference Schemes for the Full System of Euler Equations.— AIAA Paper 81-0193, St. Louis, Missouri. Klunker E. A971). Contributions to Methods for Calculating the Flow about Thin Lifting Wings at Transenic Speeds — Analytical Expression for the Far Field. — NASA TN D-6530. Knechtel E. D. A959). Experimental Investigation at Transonic Speeds of Pres- Pressure Distributions over Wedge and Circular Arc Sections and Evaluation of Perforated-Wall Interference. — NASA TN D-15. Korkegi R. H. A956). Transition Studies and Skin-Friction Measurements on an Insulated Flat Plate at a Mach Number of 5,8. — J. Aeronaut. Sci., v. 25, p. 97—192. Kowalski E. J. A980). Boundary-Fitted Coordinate Systems for Arbitrary Com- Computational Regions. — Numerical Crid Generation Techniques, NASA Confe- Conference Publication 2166, p. 331—353. Krause E. A969). Comment on «Solution of a Three-dimensional Boundary- Layer Flow with Separation». — AIAA Journal, v. 7, p. 575—576. [Имеется перевод: Краузе. Замечания к статье «Решение задачи о трехмерном по- пограничном слое с отрывом». — Ракетная техн. и космон., 1969, № 3, с. 222.] Kreskovsky J. P., Shamroth S. J., McDonald H. A974). Parametric Study of Re- laminarization of Turbulent Boundary Layers on Nozzle Walls.— NASA CR-2370. Kutler P., Lomax H. A971). The Computation of Supersonic Flow Fields about Wing-Body Combinations by «Shock-Capturing» Finite Difference Techni- Techniques. — Proc. Second Int. Conf. Num. Methods Fluid Dyn., Lecture Notes in Physics, v. 8.— Berlin: Springer-Verlag, p. 24—29. [Имеется перевод: Кутлер П., Ломекс Г. Расчет сверхзвуковых течений около комбинации крыло — тело с помощью конечно-разностного метода «улавливания скач- скачка».—В сб.: Численные методы механики жидкости. — М.: Мир, 1973, с. 126—134.] Kutler P., Warming R. F., Lomax H. A973). Computation of Space Shuttle Flowfields using Noncentered Finite-Difference Schemes. — AIAA Journal, v. 11, p. 196—204. [Имеется перевод: Кутлер, Уорминг, Ломаке. Расчет обтекания транспортного космического корабля с использованием нецен- нецентральных разностных схем. — Ракетная техн. и космон., 1973, № 2, с. 86.] Kwon О. К., Pletcher R. Н. A979). Prediction of Incompressible Separated Boundary Layers Including Viscous-Inviscid Interaction. — J. Fluids Engng., v. 101, p. 466—472. [Имеется перевод: Квон, Плетчер. Расчет несжимае- несжимаемых пограничных оторвавшихся слоев с учетом вязко-невязкого взаимо- взаимодействия.— Тр. Амер. о-ва инж.-мех., сер. D. Теоретические основы инже- инженерных расчетов, 1979, № 4, с. 171.] Kwon О. К., Pletcher R. Н. A981). Prediction of the Incompressible Flow over a Rearward-Facing Step — Engineering Research Institute Technical Re- Report 82019/HTL-26, Iowa State University, Ames. Laasonen P. A949). Ober eine Methode zur Losung der Warmeleitungsglei- chung. —Acta Math., v. 81, p. 309—317. Larkin В. К. A964). Some Stable Explicit Difference Approximations to the Diffusion Equation. — Math. Comput., v. 18, p. 196—202. Launder В. Е. A979). Stress-Transport Closures: Into the Third Generation.— Proc. First Symposium on Turbulent Shear Flows. — New York: Springer- Verlag. [Имеется перевод: Лаундер Б. Е. Модели замыкания для напря- напряжений— третье поколение. — В сб.: Турбулентные сдвиговые течения 1.— М.: Машиностроение, 1982, с. 270—279.] Launder В. Е., Spalding D. В. A972). Mathematical Models of Turbulence.— New York: Academic. Launder B. E., Spalding D. B. A974). The Numerical Computation of Turbu- Turbulent Flows.—Comput. Methods Appl. Mech. Engng., v. 3, p. 269—289.
Литература 699 Lax P. D. A954). Weak Solutions of Nonlinear Hyperbolic Equations and their Numerical Computatien. — Comms. Pure and Appl. Math., v. 7, p. 159—193. Lax P. D., Wendroff B. A960). Systems of Conservation Laws.— Comms. Pure and Appl. Math., v. 13, p. 217—237. Leonard B. P. A979a) A Stable and Accurate Convective Modelling Procedure Based on Quandratic Upstream Interpolation. — Comput. Methods Appl. Mech. Engng., v. 19, p. 59—98. Leonard B. P. A979b). A Survey of Finite Differences of Opinion on Numerical Muddling of the Incomprehensible Defective Confusion Equation. — Finite Element Methods for Convective Dominated Flows, AMD, v. 34, The Ameri- American Society of Mechanical Engineers. Levine R. D. A82). Supercomputers. — Sci. American, v. 246, p. 118—135. [Имеется перевод: Левайн Р. Д. Суперкомпьютеры. — В сб.: Современный компьютер. — М.: Мир, 1986, с. 9—29.] LeBail R. С. A972). Use of Fast Fourier Transforms for Solving Partial Diffe- Differential Equations in Physics. — J. Сотр. Phys., v. 9, p. 440—465. Li C. P. A973). Numerical Solution of Viscous Reacting Blunt Body Flows of a Multicomponent Mixture. — AIAA Paper 73-202, Washington, D. C. Li С. Р. A977). A Numerical Study Separated Flows Induced by Shock-Wave/ Boundary-Layer Interaction. — AIAA Paper 77-168, Los Angeles, California. Li C. P. A981). Application of an Implicit Technique to the Shock-Layer Flow Around General Bodies.— AIAA Paper 81-0191, St. Louis, Missuri; см. также AIAA Journal, 1982, v. 20, p. 175—183. [Имеется перевод: Ли К. П. Расчет неявным методом ударного слоя около произвольного тела. — Ра- Ракетная техн. и космон., 1982, т. 20, № 12, с. 18—29.] Liebmann L. A918). Die Angenaherte Ermittelung Harmonischer Funktionen und Konformer Abbildungen. — Sitzungsber., Math. Phys. Kl. Bayer. Akad. Wiss., v. 3, p. 385. Liepmann H. W., Roshko A A957). Elements of Gasdynamics. — New York: Wi- Wiley. [Имеется перевод: Липман Г. В., Рошко А. Элементы газовой дина- динамики.—М.: ИЛ, 1962.] Lighthill M. J. A953). On Boundary Layers and Upstream Infuence. II. Super- Supersonic Flows without Separation. — Proc. Roy. Soc. London, Ser. A, v. 217, p. 478—507. Lighthill M. J. A958). On Displacement Thickness. — J. Fluid Mech., v. 4, p. 383—392. Lin T. C, Rubin S. G. A973a). Viscous Flow over Spinning Cones at Angle of Attack. — AIAA Journal, v. 12, p. 975—985. [Имеется перевод: Лин, Ру- Рубин. Обтекание вращающихся конусов под углом атаки. — Ракетная техн. и космон., 1974, т 12, № 7, с. 117—128.] Lin Т. С, Rubin S. G. A973b). Viscous Flow over a Cone at Moderate Inci- Incidence: I. Hypersonic Tip Region. — Comput. Fluids, v. 1, p. 37—57. Lin T. C, Rubin S. G. A979). A Numerical Model for Supersonic Viscous Flow over a Slender Reentery Vehicle. — AIAA Paper 79-0205, New Orleans, Louisiana. Lin T. C, Rubin S. G., Widhopf G. F. A981). A Two-Layer Model for Coupled Three Dimensional Viscous and Inviscid Flow Calculations. — AIAA Pa- Paper 81-0118, St. Louis, Missouri. Lindemuth I., Killeen J. A973). Alternating Direction Implicit Techniques for Two Dimensional Magnetohydrodynamics Calculations. — J. Сотр. Phys., v. 13, p. 181—208. Lock R. C. A970). Test Cases for Numerical Methods in Two-dimensional Tran- Transonic Flows. — AGARD Report 575. Lubard S. C, Helliwell W. S. A973). Calculation of the Flow on a Cone at High Angle of Attack. — R & D Associates Technical Report, RDA-TR-150, Santa Monica, California. 23*
700 Литература Lubard S. С, Helliwell W. S. A974). Calculation of the Flow on a Cone at High Angle of Attack. — AIAA Journal, v. 12, p. 965—974. [Имеется пере- перевод: Лубард, Хелливел. Расчет обтекания конуса под большим углом атаки. — Ракетная техн. и космон., 1974, т. 12, № 7, с. 105—116J Ludford A951). The Behavior at Infinity of the Potential Function of a Two- dimensional Subsonic Comppressible Fow. — J. Math. Phys., v. 30, p. 131— 159. Lugt H. J., Ohring S. A974). Efficiency of Numerical Methods in Solving the Time-Dependent, Two-dimensional Naview-Stokes Equations. — Numerical Methods in Fluid Dynamics, Peutech, London. Macagno E. O. A965). Some New Aspects of Similarity of Hydrautics. — La Houille Blanche, v. 20, p. 751—759. MacCormack R. W. A969). The Effect of Viscosity in Hypervelocity Impact Cratering. — AIAA Paper 69—354, Cincinnati, Ohie. MacCormack R. W. A971). Numerical Solution of the Interaction of a Shock Wave with a Laminar Boundary Layer. — Proc. Second Int. Conf. Num. Methods Fuid Dyn., Lecture Notes in Physics, v. 8. — New York: Springer- Verlag, p. 151—163. MacCormack R. W. A976). An Efficient Numerical Method for Solving the Time-Dependent Compressible Navier-Stokes Equations at High Reynolds Number. —NASA TM X-73, 129. MacCormack R. W. A981). A Numerical Method for Solving the Equations of Compressible Viscous Flow.— AIAA Paper 81-0110, St. Louis, Missouri. [Имеется перевод: Маккормак Р. В. Численный метод решения уравнений вяз- вязких течений. — Аэрокосмическая техника, 1983, т. 1, № 4, с. 114—123.] MacCormack R. W., Baldwin В. S. A975). A Numerical Method for Solving the Navier-Stokes Equations with Application to Shock-Boundary Layer In- Interactions.— AIAA Paper 75-1, Pasadena, California. [См. также: Бол- Болдуин Б., Мак-Кормак Р. Взаимодействие сильной ударной волны с турбу- турбулентным пограничным слоем. — В сб: Численное решение задач гидроме- гидромеханики.—М.: Мир, 1977, с. 174—183.] MacCormack R. W., Paullay A. J. A972). Computational Efficiency Achieved by Time Splitting of Finite Difference Operators. — AIAA Paper 72-154, San Diego, California. Madavan N. K., Pletcher R. H. A982). Prediction of Incompressible Laminar Separated Flows Using the Partially Parabolized Navier-Stokes Equa- Equations. — Engineering Research Institute Technical Report 82127/HTL-27, Iowa State University, Ames. Madni I. K., Pletcher R. H. A975a). A Finite-Difference Analysis of Turbulent, Axisymmetric, Buoyant Jets and Plumes. — Engineering Research Institute Technical Report 76096/HTL-10, Iowa State University, Ames. Madni I. K., Pletcher R. H. A975b). Prediction of Turbulent Jets in Coflowing and Quiescent Ambients. —J. Fluids Engng. v. 97, p. 558—567. [Имеется перевод: Мэдни, Плетчер. Расчет спутных и затопленных турбулентных струй. — Тр. Амер. о-ва инж.-мех., сер. D, Теоретические основы инженер- инженерных расчетов, 1975, № 4, с. 284—294.] Madni I. К., Pletcher R. H. A977a). Prediction of Turbulent Forced Plumes Issuing Vertically into Stratified or Uniform Ambients. — J. Heat Transfer, v. 99, p. 99—104. [Имеется перевод: Мэдни, Плетчер. Расчет вынужденных турбулентных восходящих потоков в стратифицированной и однородной окружающих средах. — Тр Амер. о-ва инж.-мех., сер. С, Теплопередача, 1977, № 1, с. 105.] Madn? I. К., Pletcher R. H. A977b). Buoyant Jets Discharging Nonvertically into a Uniform, Quiescent Ambient — A Finite-Difference Analysis and Tur- Turbulence Modeling — J. Heat Transfer, v. 99, p. 641—647. [Имеется перевод: Мэдни, Плетчер. Затопленные струи, истекающие под углом в однородную
Литература 701 покоящуюся среду. Расчет методом конечной разности и моделирование турбулентности. — Тр. Амер. о-ва инж.-мех., сер. С, Теплопередача, 1977, № 4, с. 148.] Malik M. R., Pletcher R. Н. A978). Computation of Annular Turbulent Flows with Heat Transfer and Property Variations. — Heat Transfer 1978, Proc. Sixth Int. Heat Transfer Conference, v. 2, Hemisphere, Washington, D. C, p. 537-542. Malik M. R., Pletcher R. H. A981). A Study of Some Turbulence Models for Flow and Heat Transfer in Ducts of Annular Cross-Section. — J. Heat Transfer, v. 103, p. 146—152. Marconi F. A980). Supersonic, Inviscid, Conical Corner Flowfields. — AIAA Journal, v. 18, p. 78—84. [Имеется перевод: Маркони Ф. Сверхзвуковое невязкое коническое обтекание внутреннего двугранного угла. — Ракетная техн. и космон., 1980, № 3, с. 94—162.] Martin E. D., Lomax H. A975). Rapid Finite-Difference Computation of Sub- Subsonic and Slightly Supercritical Aerodynamic Flows.— AIAA Journal, v. 13, p. 579—586. [Имеется перевод: Мартин, Ломаке. Конечно-разностные ме- методы быстрого расчета дозвуковых и трансзвуковых течений в аэродина- аэродинамике. — Ракетная техн. и космон., 1975, т. 13, № 5, с. 45.] McDonald H. A970). Mixing Length and Kinematic Eddy Viscosity in a Low Reynolds Number Boundary Layer. — United Aircraft Research Laboratory Report J2 14453-1, East Hartford, Connecticut. McDonald H. A978). Prediction of Boundary Layers in Aircraft Gas Turbine.— The Aerothermodynamics of Aircraft Gas Turbine Engines, Air Force Aero Propulsion Laboratory Report AFAPL-TR-78-52, Wright-Patterson Air Force Base, Ohio. McDonald H., Briley W. R. A975). Three-dimensional Supersonic Flow of a Vis- Viscous and Inviscid Gas. — J. Сотр. Phys., v. 19, p. 150—178. McDonald H., Camerata F. J. A968). An Extended Mixing Length Approach for Computing the Turbulent Boundary Layer Development. — Proc. Com- Computation of Turbulent Boundary Layers-1968 AFOSR-IFP-Stanford Confe- Conference, v. 1, Stanford University, California, p. 83—98. McDonald H., Fish R. W. A973). Practical Calculations of Transitional Boun- Boundary Layers.— Int. J. Heat Mass Transfer, v. 16, p. 1729—1744. McDonald H., Kreskovsky J. P. A974). Effect of Free Stream Turbulence on the Turbulent Boundary Layer.— Int. J. Heat Mass Transfer, v. 17, p. 705— 716. McDonald J. W., Denny V. E., Mills A. F., A972). Numerical Solutions of the Navier-Stokes Equations in Inlet Regions.— J. Appl. Mech., v. 39, p. 873—878. [Имеется перевод: Макдональд, Денни. Миллс. Численные решения уравнений Навье — Стокса для течения во входном участке тру- трубы и канала. — Тр. Амер. о-ва инж.-мех. сер. Е, Прикл. мех, 1972, № 4, с. 17.] McEligot D. M., Smith S. В., Bankston С. А. A970). Quasi-Developed Turbu- Turbulent Pipe Flow with Heat Transfer.— J. Heat Transfer, v. 92, p. 641—650. [меется перевод: МакЭлигот, Смит, Бэнкстон. Квазиразвитое турбулент- турбулентное течение в трубе при наличии теплообмена. — Тр. Амер. о-ва инж.-мех., сер. С, Теплопередача, 1970, № 4, с. 67.] McGuirk J. J., Rodi W. A977). The Calculation of Three-dimensional Turbulent Free Jets. — Proc. Symposium on Turbulent Shear Flows, Pennsylvania State University, University Park. [Имеется перевод: МакГирк Дж. Дж., Роди В. Расчет трехмерных турбулентных свободных струй. — В сб.: Тур- Турбулентные сдвиговые течения. 1. —М.: Машиностроение, 1982, с. 72—88.] McLean J. D., Randall J. L. A979). Computer Program to Calculate Three-di- Three-dimensional Boundary Layer Flows over Wings with Wall Mass Transfer. — NASA CR-3123.
702 Литература McRae D. S. A976). A Numerical Study of Supersonic Cone Flow at High Angle of Attack. — AIAA Paper 76-97, Washington, D. C. McRae D. S., Hussaini M. Y. A978). Numerical Simulation of Supersonic Cone Flow at High Angle of Attack. — ICASE Report 78-21. Middlecoff J. F., Thomas P. D. A979). Direct Control of the Grid Point Distri- Distribution in Meshes Generated by Elliptic Equations. — AIAA Paper 79-1462, Williamsburg, Virginia. Mills R. D. A965). Numerical Solutions of" the Viscous Flow Equations for a Class of Closed Flows. —J. Roy. Aeronaut. Soc, v. 69, p. 714—718. Minaie B. N.. Pletcher R. H. A982) A Studv of Turbulence Models for Predi- Predicting Round and Plane Heated Jets.— Heat Transfer 1982, Proc. Seventh Int. Heat Transfer Conference, v. 3, Hemisphere, Washington, D. C, p. 383—388. Miner E. W., Lewis С. Н. A975). Hypersonic Ionizing Air Viscous Shock-Layer Flows over Sphere Cones. — AIAA Journal, v. 13, p. 80—88. [Имеется перевод: Майнер, Льюис. Течения в вязком ударном слое при обтекании гиперзвуковым потоком ионизированного воздуха сферически затупленных конусов. — Ракетная техн. и космон., 1975, № 1, с. 106.] Mitchell A. R., Griffiths D. F. A980). The Finite Difference Method in Partial Differential Equations. — Chichester: Wiley. Miyakoda K. A962). Contribution to the Numerical Weather Prediction — Com- Computation with Finite Difference. — Japan J. Geophys., v. 3, p. 75—190. Moore J., Moore J. G. A979). A Calculation Procedure for Three-dimensional Viscous, Compressible Duct Flow. Parts I and II. — J. Fluids Erig., v. 101, p. 415—428. [Имеется перевод: Мур Джон, Мур Джоан. Метод расчета трехмерного вязкого сжимаемого течения в канале. Часть I. Невязкое течение. Часть II. Потери полного давления в канале прямоугольного сече- сечения.— Тр. Амер. о-ва инж.-мех., сер. D, Теоретические основы инженер- инженерных расчетов, 1979, № 4, с. 114.] Moretti G. A969). Importance of Boundary Conditions in the Numerical Treat- Treatment of Hyperbolic Equations. — Phys. Fluids, Supplement II., v. 12, p. 13—20. Moretti G. A971). Complicated Ore-dimensional Flows. — Polytechnical Insti- Institute of New York, PIBAL Report No. 71-25. Moretti G. A974). On the Matter of Shock Fitting. — Proc. Fourth Int. Conf. Num. Methods Fluid Dyn., Boulder, Colorado, Lecture Notes in Physics, v. 35. — New York: Springer-Verlag, p. 287—292. [Имеется перевод: Mo- ретти Дж. К вопросу о выделении скачка. — В сб.: Численное решение за- задач гидромеханики. — М.: Мир. 1977, с. 55—63.] Moretti G. A975). A Circumspect Exploration of a Difficult Feature of Multi- Multidimensional Imbedded Shock. — Proc. AIAA 2nd Computational Fluid Dy- Dynamics Conference Hartford, Connecticut, p. 10—16. Moretti G. A978). An Old-Integration Scheme for Compressible Flows Revisi- Revisited, Refurnished and Put to Work. — Polytechnic Institute of New York, M/AE Report No. 78-22. Moretti G. A979). Conformal Mappings for the Computation of Steadv Three- dimensional Supersonic Flows.— Numerical/Laboratory Computer Methods in Fluid Mechanics (A. A. Pouring and V. I. Shah, eds.)—New York: ASME, p. 13—28. Moretti G.. Abbett M. A966). A Time-Dependent Computational Method for Blunt Body Flows.— AIAA Journal, v. 4, p. 2136—2141. [Имеется перевод: Моретти, Эббет. Расчет обтекания за^пленных тел методом установле- установления.— Ракетная техн. и космон., 1966, № 12, с. 72—79.] Moretti G., Bleich G. A968). Three-dimensional Inviscid Flow about Supersonic Blunt Cones at Angle of Attack. — Sandia Laboratories Report SC-RR-68-3728. — New Mexico: Albuquerque.
Литература 703 Moretti P. M., Kays W. M. A965). Heat Transfer to a Turbulent Boundary Layer with Varying Free-Stream Velocity and Varying Surface Temperatu- Temperature—An Experimental Study.— Int. J. Heat Mass Transfer, v. 8, p. 1187— 1202. Murman E. M., Cole J. D. A971). Calculation Plane Steady Transonic Flows.— AIAA Journal, v. 9, p. 114—121. [Имеется перевод: Мурмен, Коул. Расчет плоских установившихся трансзвуковых течений. — Ракетная техн. и кос- мон., 1971, т. 9, № 1, с. 137.] Murphy J. D., Prenter P. M. A981). A Hybrid Computing Scheme for Unsteady Turbulent Boundary Layers. — Proc. Third Symposium on Turbulent Shear Flows, University of California, Davis, p. 8.26—8.34. Murray A. L., Lewis С. Н. A978). Hypersonic Tree-dimensional Viscous Shock- Layer Flows over Blunt Bodies. —AIAA Journal, v. 16, p. 1279—1286. [Имеется перевод: Мюррей А. Л., Льюис К. X. Применение приближения вяз- вязкого ударного слоя к расчету трехмерного гиперзвукового обтекания за- затупленных тел. — Ракетная техн и космон., 1978, № 12, с. 81—90.] Napolitano M., Werle M. J., Davis R. Т. A978). A Numerical Technique for the Triple-Deck Problem. — AIAA Paper 78-1133, Seattle, Washington. [Име- [Имеется перевод: Наполитано М., Верле М. Дж., Дэвис Р. Т. Численное решение задач с использованием трехслойной схемы течения. — Ракетная техн. и космон., 1979, т. 13, № 17, с. 35—44.] NASA A972). Free Turbulent Shear Flows, v. 1. —In: Proc. Langley Working ' Conference on Free Turbulent Schear Flows, NASA SP-321. Nardo С. Т., Cresci R. J. A971). An Alternating Directional Implicit Scheme for Three-dimensional Hypersonic Flows. — J. Сотр. Phys., v. 8, p. 268— 284. Nelson R. M., Pletcher R. H. A974). An Explicit Scheme for the Calculation of Confined Turbulent Flows with Heat Transfer. — Proc. 1974 Heat Trans- Transfer and Fluid Mechanics Institute. — Stanford, California: Stanford Univer- University Press, p. 154—170. Ng K. H., Spalding D. B. A972). Turbulence Model for Boundary Layers Near Wals. —Phys. Fluids, v. 15, p. 20—30. O'Brien G. G., Hyman M. A., Kaplan S. A950). A Study of the Numerical Solution of Partial Differential Equations. — J. Math. Phys., v. 29, p. 223— 251. Orszag S. A., Israeli M. A974). Numerical Simulation of Viscous Incompres- Incompressible Flows.— Annual Review of Fluid Mechanics, v. 6, Annual Reviews, Inc., Palo Alto, California, p. 281—318. Owczarek J. A. A964). Fundamentals of Gas Dynamics. — Scranton, Pennsylva- Pennsylvania: International Textbook Company. Palumbo D. J., Rubin E L. A972). Solution of the Two-dimensional, Unsteady Compressible Naviae-Stokes Equations using a Second-Order Acculare Nu- Numerical Scheme. — J. Сотр. Phys., v. 9, p. 466—495. Pan F., Acrivos A. A967). Oteady Flows in Rectangular Cavities. — J. Fluid Mech., v. 28, p. 643—655. Patankar S. V. A975). Numerical Prediction of Three-dimensional Flows.— Studies in Convection: Theory, Measurement, and Applications (В. Е. Laun- Launder, ed.), v. 1. — New York: Academic, p. 1—78. Patankar S. V. A980). Numerical Heat Transfer and Fluid Flow. — Washington, D. C: Hemisphere. [Имеется перевод: Патанкар С. Численные методы ре- решения задач теплообмена и динамики жидкости. — М.: Энергоатомиздат, 1984.] Patankar S. V. A981). A Calculation Procedure for Two-dimensional Elliptic Situations. — Numer. Heat Transfer, v. 4, p 409—425. Patankar S. V., Spalding D. B. A970). Heat and Mass Transfer in Boundary Layers, 2d ed. — London: Intertext Books. [Имеется перевод: Патан-
704 Литература кар С, Сполдинг Д. Тепло- и массообмен в пограничных слоях. — М.: Энергия, 1971.] Patankar S. V., Spalding D. В. A972). A Calculation Procedure for Heat, Mass and Momentum Transfer in Three-dimensional Parabolic Flows.— Int. J. Heat Mass Transfer, v. 15, p. 1787—1806. Patankar S. V., Pratap V. S., Spalding D. B. A974). Prediction of Laminar Flow and Heat Transfer in Helically Coiled Pipes. —J. Fluid Mech., v. 62, p. 539—551. Patankar S. V., Basu D. K., Alpay S. A. A977). Prediction of the Three-dimen- . sional Velocity Field of a Deflected Turbulent Jet. —J. Fluids Engng., v. 99, p. 758—762. [Имеется перевод: Патанкар, Басю, Альпей. Численный расчет трехмерного поля искривленной турбулентной струи. — Тр. Амер. о-ва инж.-мех., сер. D, Теоретические основы инженерных расчетов, 1977, № 4, с. 268—273.] Patankar S. V., Ivanovid M., Sparrow E. M. A979). Analysis of Turbulent Flow and Heat Transfer in Internally Finned Tubes and Annuli. — J. Heat Trans- Transfer, v. 101, p. 29—37. [Имеется перевод: Патанкар, Иванович, Сперроу. Анализ турбулентного течения и теплообмен в трубах и кольцевых кана- каналах с внутренними рербами.— Тр. Амер. о-ва инж.-мех., сер. С, Теплопе- Теплопередача, 1979, № 1, с. 33.] Patel V. С, Choi D. Н. A979). Calculation of Three-dimensional Laminar and Turbulent Boundary Layers on Bodies of Revolution at Incidence. — Proc. Second Symposium on Tubulent Shear Flows, Imperial College, London, p. 15.14—15.24. [Имеется перевод: Патель В. К., Чой Д. Г. Расчет трех- трехмерных ламинарных и турбулентных пограничных слоев на телах враще- вращения, установленных под углом атаки к набегающему потоку. — В сб.: Турбулентные сдвиговые течения. 2. — М.: Машиностроение, 1983, с. 207— 229.] Peacemen D. W., Rachford Н. Н. A955). The Numerical Solution of Parabolic and Elliptic Differential Equations. — J. Soc. Ind. Appl. Math., v. 3, p. 28—41. Peyret R., Viviand H. A975). Computation of Viscous Compressible Flows Ba- Based on the Navier-Stokes Equations. —AGARD-AG-212. Phillips J. H., Ackerberg R. С A973). A Numerical Method for Integrating the Unsteady Boundary-Layer Equations When There are Regions of Back- flow.—J. Fluid Mech., v. 58, p. 561—579. Pletcher R. H. A969). On a Finite-Difference Solution for the Constant-Pro- Constant-Property Turbulent Boundary Layer. — AIAA Journal, v. 7, p. 305—311. [Име- [Имеется перевод: Плетчер. О конечно-разностном решении уравнений турбу- турбулентного пограничного слоя при течении жидкости с постоянными свой- свойствами.— Ракетная техн. и космон., 1969, т. 7, № 2, с. 138—146.] Pletcher R. Н. A970). On a Solution for Turbulent Boundary Layer Flows with Heat Transfer, Pressure Gradient and Wall Blowing or Suction.— Heat Transfer 1970, Proc. Fourth Int. Heat Transfer Conference, v. 1. —Amster- —Amsterdam: Elsevier. Pletcher R. H. A971). On a Calculation Method for Compressible Boundary Layers with Heat Transfer. — AIAA Paper 71-165, New York. Pletcher R. H. A974). ^Prediction of Transpired Turbulent Boundary Layers.— J. Heat Transfer, v^ 96, p. 89—94. [Имеется перевод: Плетчер. Расчет тур- турбулентного пограничного слоя на проницаемой стенке. — Тр. Амер. о-ва инж.-мех., сер. С, Теплопередача, 1974, № 1, с. 92.] Pletcher R. Н. A976). Prediction of Turbulent Boundary Layers at Low Rey- Reynolds Numbers. — AIAA Journal, v. 14, p. 696—698. [Имеется перевод: Плетчер. Расчет турбулентного пограничного слоя при небольших числах Рейнольдса. — Ракетная техн. и космон., 1976, № 5, с. 181.]
Литература 705 Pletcher R. H. A978). Prediction of Incompressible Turbulent Separating Flow. — J. Fluids Engng., v. 100, p. 427—433. [Имеется перевод: Плетчер. Расчет несжимаемого отрывного течения. — Тр. Амер. о-ва инж.-мех., сер. D, Теоретические основы инженерных расчетов, 1978, № 4, с. 139— 146.] Pletcher R. H., Dancey С. L. A976). A Direct Method of Calculating Through. • Separated Regions in Boundary Layer Flow. — J. Fluids Engng., v. 98, p. 568—572. [Имеется перевод: Плетчер, Дэнси Прямой метод расчета областей отрыва в пограничном слое. — Тр. Амер. о-ва инж.-мех., сер. D, Теоретические основы инженерных расчетов, 1976, № 3, с. 347.] Полежаев В. И. Численное решение системы двумерных нестационарных урав- уравнений Навье — Стокса для сжимаемого газа. — Изв. АН СССР. Сер. «Ме- «Механика жидкости и газа», 1966, № 6. Prandtl L. A926). Ueber die ausgebildete Turbulenz. — Proceedings of the 2nd International Congress for Applied Mechanics, Zurich, p. 62—74. Pratap B. S., Spalding D. B. A976). Fluid Flow and Heat Transfer in Three- dimensional Duct Flows. — Int J. Heat Mass Transfer, v. 19, p. 1183—1188. Pulliam T. H., Steger J. L. A978). On Implicit Finite-Difference Simulations, of Three Dimensional Flow.— AIAA Paper 78-10, Huntsville, Alabama. Raetz G. S. A957). A Method of Calculating Three-dimensional Laminar Boun- Boundary Layers of Stea