Научная статья на тему 'Применение многосеточного метода Федоренко для расчета трансзвукового обтекания профиля'

Применение многосеточного метода Федоренко для расчета трансзвукового обтекания профиля Текст научной статьи по специальности «Математика»

CC BY
166
33
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Ученые записки ЦАГИ
ВАК
Область наук

Аннотация научной статьи по математике, автор научной работы — Аралов А. П., Шагаев А. А.

Излагается алгоритм многосеточного метода Федоренко для численного решения с применением проекционно-сеточной схемы Бубнова-Галеркина задачи потенциального трансзвукового обтекания профиля. Приводятся результаты расчетов, которые показывают увеличение скорости сходимости многосеточного алгоритма при определенном способе построения проекционно-сеточной схемы на вспомогательных сетках

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

Текст научной работы на тему «Применение многосеточного метода Федоренко для расчета трансзвукового обтекания профиля»

УЧЁНЫЕ ЗАПИСКИ Ц А Г И Том XIX 1 9 88

№ 2

УДК 533.6.011.35 : 629.7.025.73

ПРИМЕНЕНИЕ МНОГОСЕТОЧНОГО МЕТОДА ФЕДОРЕНКО ДЛЯ РАСЧЕТА ТРАНСЗВУКОВОГО ОБТЕКАНИЯ ПРОФИЛЯ

А. П. Аралов, А. А. Шагаев

Излагается алгоритм многосеточного метода Федоренко для численного решения с применением проекционно-сеточной схемы Бубнова—Галер-кина задачи потенциального трансзвукового обтекания профиля. Приводятся результаты расчетов, которые показывают увеличение скорости сходимости многосеточного алгоритма при определенном способе построения проекционно-сеточной схемы на вспомогательных сетках.

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

= Р — m Да*

Здесь р„ — производная плотности вдоль линии тока, As — величина порядка шага сетки, |i — функция включения. Функция включения задается выражением

[х= [max (0,1 - М^/М2)]1/2,

где М — местное число Маха, а Мс=0,96-^0,99.

Потенциал скорости Ф определяется в результате решения задачи обтекания профиля для уравнения неразрывности с модифицированной плотностью

div (р grad Ф) = 0. (1)

Задача обтекания профиля формулируется обычным образом [2]. На поверхности профиля задается условие непротекания, а на внешней границе области течения — потенциал невозмущенного потока. Для аппроксимации задачи обтекания применяется изложенная в работе [2] процедура проекционно-сеточного метода Бубнова — Галеркина. Основное отличие от работы [2] заключается в применении глобальной криволинейной системы координат (I1, I2) для всей области течения вместо локальных изопарамет-рических преобразований в криволинейные системы координат для каждого конечного элемента (ячейки сетки). Приближенное решение ищется на сетке Qл в расчетной области £2(|\ I2) в виде линейной комбинации билинейных базисных функций

M'i./G1,!2)

Ф« 2Ф* ,ЧГ* ,(6*,6*), k.l

где k, I — индексы узлов сетки, а Ф^; — значения сеточной функции потенциала Ф ‘ в узлах. Используемая сетка и преобразование координат относятся к типу О и описаны в работе [3].

Проекционно-сеточная схема в операторном виде имеет следующий вид

1Н ф*=/* з (2)

где Vх — сеточный оператор схемы, а /Л — сеточная функция, определяемая краевыми условиями на внешней границе области течения. Во внутренних узлах схема (2) имеет вид

1 1

Е X ф*+г.1+л<1, ®*+,.1+,] = о- (3)

Г = —1 5=— 1

Выражение в квадратных скобках означает скалярное произведение базисных функций

а *=1 (3=1 ^ ^

где ^ — метрический тензор криволинейной системы координат (£>, 5а), а §■ = = ёе15«р. Для вычисления скалярных произведений (4) функции а“Р ='р’уг£г£а^ представляются в виде линейных комбинаций билинейных базисных функций

а£А&’^’ (5)

к.1

где — значения функций ав узлах сетки £2л. Следует отметить, что фактически описанная схема отличается от схемы работы [2] лишь разной аппроксимацией функций аа$ и разными квадратурными формулами вычисления интегралов (4).

Уравнение (2) решается при помощи многосеточного метода Федоренко [4]. Возможность применения этого метода к расчету трансзвуковых течений была показана

Брандтом в работах, ссылки на которые можно найти в его обзоре [5]. В работе

Джеймсона [6] метод Федоренко был впервые использован для решения схемы

конечного объема, аппроксимирующей задачу трансзвукового обтекания профиля для полного уравнения потенциала, а в работах [7, 8] он использовался для решения дискретного аналога этой задачи, построенного методом Бубнова — Галеркина. В этих работах не исследовалась зависимость скорости сходимости многосеточного алгоритма от способа аппроксимации задачи на вспомогательных сетках. Для ускорения сходимости многосеточного алгоритма в случае линейных эллиптических задач Хакбушем в работе [9] были рекомендованы некоторые правила построения операторов перехода с сетки на сетку и оператора, аппроксимирующего задачу на вспомогательных сетках. В настоящей статье рассматривается применимость рекомендаций Хакбу-ша для ускорения сходимости многосеточного алгоритма в случае задачи трансзвукового обтекания профиля.

Итерационный процесс решения задачи строится в соответствии с методом искусственной сжимаемости [1]. По значениям потенциала с предыдущего итерационного слоя п вычисляется модифицированная плотность р и определяется оператор Ьк сеточной схемы (2). Схема (2) с определенным таким образом оператором Ьн решается на текущем итерационном слое п+1 многосеточным методом Федоренко [4]. Для этого кроме основной сетки Й/1, состоящей из 128X32 ячеек, используются вспомогательные укрупненные сетки (\'=2, 4, 8). Сетки формируются исключением каждого

второго узла на каждой линии более мелких сеток £2^. В качестве сглаживающего

У

алгоритма применяется алгоритм метода верхней релаксации по точкам.

Расчет одной сглаживающей итерации на сетке £1ь дает приближенное решение Ф'1 системы уравнений (2). Затем находятся сеточные функции поправок ЗФ'* на вспомогательных сетках в результате решения систем уравнений

гл6фЧ/, = _^й (6)

при помощи сглаживающего алгоритма с начальным приближением 8Ф^ = 0. В уравнениях (6) — операторы проекционно-сеточной схемы Бубнова—Га-

леркина на сетках 2чЛ, а <ГЙ— сеточные функции дефекта, которые определяются следующим образом

Й2й = /2* (£* ф" _/*); уЛ V/*

= /** (I г'бФ Г+ 2 ), V > 2,

~2

где — оператор переноса невязок с сетки 2„й на сетку 2„й. Если (т, п) и Т . . Т

(А, I) — индексы общего узла сеток 2чА и 2їЛ і х0 действие оператора /** на се-

Т Т

точную функцию О2 описывается выражением

чк

"Л 1 і

__ //'’Л г» 2 \ _

"т.п ІЛл" ІМ 1 + |г( + 1,| + |г|.|5|.

которое следует из соотношения

УЇІ

ТГЛ & 6*) = у у ЧГ*+г.Н<^»р) (7)

т,і гА г+Т7| + ,*1 + |г1-151 ’

связывающего билинейные базисные функции на сетках 2ЧЙ и 2чЛ. Потенциал

Т

на итерационном слое п + 1 рассчитывается по формуле

Ф*+1 = Фй (5Ф2* + /“ (ЗФ4Й + /84£ ЗФ8Й)),

где /Д — оператор билинейной интерполяции для переноса поправок с сетки

на 2УЙ. На сетке 2аЛ вычисляются две, а на сетках 24А и 2^ — десять сгла-~2

живающих итераций.

В качестве оператора А'1* были опробованы операторы 1,\н и Оба этих оператора определяются выражениями, которые получаются из выражений (3) и (4) заменой к на м/г, а их различие обусловлено разным способом вычисления скалярных произведений функций (51, £г). При вычислении скалярных произведений для определения оператора /,]* на сетках используется аппроксимация, аналогичная аппроксимации (5). При определении оператора скалярные произведения выРажаются через скалярные произведения ба-

зисных функций на более мелкой сетке 2„л при помощи представления (7). В

Т

результате для оператора выполняется рекомендованное в работе [9] соот-

ношение

V/* vЛ

тчк _ рЬ. т Т ,~2

2 ^ 2 ЧН ’

2

мй

в котором матрицы операторов и /Д удовлетворяют так называемому усло-

"2

вию Хакбуша

Скорость сходимости многосеточного алгоритма характеризуется зависимостью* величины Я/Яо, равной отношению максимальных невязок системы уравнений (2) на текущем и нулевом итерационном слоях, от объема вычислений N, выраженного в так называемых единицах вычислительной работы. За единицу вычислительной работы принимается объем вычислений, требующийся для расчета одной сглаживающей итерации на сетке Пн. Таким образом, п единиц работы многосеточного алгоритма по затратам машинного времени эквивалентны расчету п итерационных слоев односеточного алгоритма.

На рис. 1 цифрами 1, 2, 3 и 4 «указаны зависимости от объема вычис-

лений N соответственно для односеточного, двухсеточнош, трехсеточного и четырехсеточного алгоритмов с оператором в случае расчета симметричного обтекания профиля NACA 0012 при Мао = 0,8. Как видно, применение многосеточного алгоритма позволяет существенно сократить затраты машинного времени на расчет трансзвукового обтекания профиля. На рис. 2 штриховой и сплошной линиями изображены зависимости \g\RIRo\ от объема вычислений четырехсеточного алгоритма соответственно с операторами и . Применение Оператора увеличивает скорость,

сходимости многосеточного алгоритма примерно на 10%. Аналогичное увеличение скорости сходимости имело место и при расчете других трансзвуковых режимов обтекания профиля ИАСА 0012. Эти данные показывают, что при аппроксимации задачи на вспомогательных сетках в соответствии с рекомендациями Хакбуша [9] скорость сходимости многосеточного алгоритма увеличивается и в случае расчета трансзвуковых течений.

Рис. 3

На рис. 3 приведено сравнение результатов "расчета симметричного обтекания профиля NACA0012 при Моо = 0,8 с данными из работ [2, 3]. Эпюра давления 1 рассчитана при помощи настоящего метода на сетке 128x32, эпюра 2— при помощи консервативной схемы конечного объема [3] на сетке 256X64, а эпюра 3— при помощи проекционно-сеточной схемы Бубнова—Галеркина [2] на сетке 70X15. Приведенное сравнение показывает, что точность настоящего метода лежит в обычном диапазоне (см., например [10]), характерном для численных методов расчета потенциальных трансзвуковых течений.

ЛИТЕРАТУРА

1. Hafez М. М., South I., Murman Е. М. Artificial compressibility methods for numerical solution of transonic full potential equation. —

AIAA J„ 1979, vol. 17, N 8.

2. Habashi W. G., Hafez М. M. Finite element solutions of transonic flow problems. — AIAA J., 1982, vol. 20, N 10.

3. Jameson A. and others. Accelerated finite-volume calculation of transonic potential flows. — In. „Numerical Methods For the computation of inviscid transonic flows with shock waves." Eds. A. Rizzi/H. Viviand,

1981.

4. Федоренко P. П. Релаксационный метод решения разностных эллиптических уравнений. — Ж. вычисл. матем. и матем. физ., 1961, т. 1,

№ 5. ,

5. В г a n d t A. Guide to multigrid development. — Lect. Notes in Matem.— 1981, vol. 960.

6. Jameson A. Acceleration of transonic potential flow calculations on arbitrary meshes by multiple grid method — AIAA Paper 79—1458, 1979,

7. Deconinck H., Hirsch Ch. A multigrid method for the transonic full potential equation discretized with finite elements on an arbitrary body fitted mesh. — J. of Comput. Phys., vol. 48, 1982.

8. В red if M. A fast finite element method for transonic potential flow calculations. — AIAA Paper 83-0507, 1983.

9. Hackbusch W. Introduction to multi-grid Methods for the numerical solution of boundary value probrems. — In „Computational Methods Turbulent, Transonic and Viscous Flows". — Ed. J. A. Essers, 1983.

10. Rizzi A., Viviamd H. Collective comparison of the solutions to the workshop problems. — In ’’Numerical Methods for the Computation of Inviscid Transonic Flows with Shock Waves". Eds. A Rizzi/H. Viviand,

1981.

Рукопись поступила 20/V 1986 г.

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