Аннотация
Разработан алгоритм расчета уравнений Эйлера для 3-х мерного дозвукового обтекания тел в невязком газе.
Применена схема 2-ого порядка точности, использован оригинальный подход к вычислению газодинамических функций
на поверхности тела. Написана и отлажена программа для расчетов на многопроцессорной машине rsc4.
Проведены контрольные расчеты обтекания кругового цилиндра, подтверждающие полную согласованность с расчетами в двумерном случае,
Проводятся расчеты обтекания крыла. Следующим этапом будет замена характеристических граничных соотношений на
внешней границе на нелокальные граничные условия дальнего поля.
Численный
метод расчета дозвукового обтекания невязким газом
В основе метода лежит
математическая модель дозвукового обтекания, описываемая нестационарными трехмерными уравнениями динамики невязкого газа.
При отыскании стационарного решения используются нестационарные уравнения Эйлера. Задача формулируется как гиперболическая
с соответствующими граничными условиями. Искомое решение находится путем установления. При интегрировании по времени используется
разностная схема типа Лакса-Вендроффа [2]. Решение разностных уравнений осуществляется методом конечных объемов [1], [5].
Дифференциальные
уравнения
Исходные уравнения в декартовых координатах могут быть записаны в следующем виде
(1)
Будем предполагать, что область , в которой ищется решение, ограничена некоторой поверхностью Г, на которой заданы дополнительные граничные условия.
На основе теоремы Гаусса-Остроградского интегральная форма уравнений (1) запишется в виде
(2)
где
n - единичная внешняя нормаль к поверхности Г , ограничивающей объем . p, давление и плотность, отнесенные соответственно к p∞ и ,
компоненты скорости u,v отнесены к величине (p∞/)/
Полная энергия e=p/(-1)+(u+v+w)/2 , где -отношение теплоемкостей.
Квадрат скорости звука a=p/. Геометрические величины отнесены к характерному размеру r, а время к величине r/(p/).
Величина H является вектором потока через поверхность H=He+He+He где H={u,u+p,uv,uw,(p+e)u}’ H={v,uv,v+p,vw,(p+e)v}’ H={w,uw,vw,w+p,(p+e)w}’ n ds=S - вектор поверхности, равный по модулю площади поверхности и совпадающий по направлению с нормалью к поверхности. dvol-элементарный объем.
Метод
конечных объемов и его дискретизация
Введем в области некоторую разностную сетку с пространственными индексами ( k,l,m), точки, попавшие на поверхность Г, назовем граничными, а все точки,
лежащие вне Г, назовем внутренними. Таким образом , область оказалась разбита на некоторое количество шестигранников, не обязательно с ортогональными
сторонами. Обозначим объем произвольного шестигранника с центром в точке (k,l,m) как , и ограничивающую его поверхность как . Уравнения для элементарного объема запишутся +[]=0 (3) ,,} -векторный элемент поверхности. ,, - направлены по внешним нормалям к соответствующим поверхностям. -центральный разностный оператор. -оператор усреднения. [HS]=[ , где ,аналогично для . ,где
Для реализации численного решения применяется разностная схема, являющаяся модификацией схемы Лакса-Вендроффа, основанная на представлении
, где вторая производная по времени вычисляется подстановкой из уравнения (1) в продифференцированное по времени это же уравнение.
, это матрицы Якоби. Область с центром в точке ( k,l,m ) ограничена поверхностями, проходящими через точки ( k1,l1,m1). Разобьем область на 8 подобластей
с центрами (k1/2,l1/2,m1/2). В средних точках областей определяются для всех 8 подобластей. По средним точкам строится новая подобласть и в ней окончательно определяется . Предварительно в подобласти вычисляются по аналогичной формуле (3). Окончательно имеем
Где -произведение матриц Якоби на производную . Локальный шаг по времени вычислялся на основании спектрального признака.
Уравнения
на границе тела
Для вывода этих уравнений воспользуемся характеристической формой записи уравнений газовой динамики в трехмерном случае [2],[3].
Dp-aD=0 (4) a
Первые 3 уравнения, это характеристические соотношения, последнее условие непротекания на поверхности тела. D-оператор полного дифференцирования по времени D= , a – скорость звука. Уравнение это проекция уравнения движения на касательную плоскость.
Будем предполагать, что известны в касательной плоскости два ортогональных единичных вектора и . Поскольку , это значит что вектор скорости лежит в касательной плоскости. Обозначим
Тогда систему (4) можно привести к дивергентному виду, понизив порядок на единицу, тогда
где
Нас интересует величина поправки q на n -ом шаге по времени где Что соответствует членам и в разложении , введя обозначения
Получим систему
Обозначим
Тогда
Выражения для и используем из расчета области , с учетом, что рассматривается все в касательной плоскости. Вводится дополнительная система
координат и пересчитываются необходимые величины, включая производные, для решения уравнений в касательной плоскости. После выполнения всех преобразований, получаем ,окончательно имеем
Этим завершается вычисление вектора на поверхности тела. Аналог подобного алгоритма для двумерного случая был предложен в работе [2], в трехмерном случае эффективность этого подхода подтвердилась.
Уравнения
на внешней границе
При определении значений газодинамических величин на внешней границе используется подход, описанный в [3],[4], основанный на использовании приведенных
уравнений Эйлера к диагональному виду.
Запишем уравнения Эйлера в следующем виде
- матрицы Якоби Повернем систему координат так, чтобы одно из направлений совпало с заданным направлением, например, . Система уравнений Эйлера преобразуется
В правой части F собраны члены с производными по направлениям, лежащим в касательной плоскости в точке, в которой задан вектор . Нас интересует матрица A . -это пучок матриц. Существует такое преобразование, что где T неособенная матрица, -диагональная матрица из собственных значений матрицы A.
Если -единичная нормаль, направленная внутрь области, то
где скорость звука Матрицы T и могут иметь следующий вид
Матрица T состоит из собственных векторов матрицы A . Тогда где Характеристические переменные вычисляются по значениям во внутренних узлах сетки для методом экстраполяции по внутренним точкам
области , а для вычисляются по параметрам набегающего потока. Окончательно получим
Заключение
Согласно данному алгоритму была написана и отлажена программа на многопроцессорной машине rsc4. В программе предусмотрена возможность расчетов
на любом числе процессов. В качестве тестов использовалось
а) Обтекание кругового цилиндра со сравнением с результатами работы [2]
б) Обтекание крыла сравнивалось с аналогичными расчетами, проведенными по программам Луцкого А.Е. Результаты обтекания цилиндра были тождественны, результаты обтекания крыла дали хорошее совпадение. В продолжении данной работы предполагается, что уравнения на внешней границе, основанные на характеристических соотношениях, в самом ближайшем будущем
будут заменены на граничные условия дальнего поля, разработанные в работе [6] и реализованные для задач трансзвукового обтекания в работах [7], [8].
Литература
[1] Rizzi A.W.,Erikson L.E. Computation of the flow around wings based on the Euler equations. J.Flaid. Mech. v. 148, 1984, 45-71. 2.Софронов И.Л. Быстросходящийся метод решения уравнений Эйлера. ЖВМ. и МФ, том 31, 1991, 575-591. 3.Кенцер Ч. Дискретизация граничных условий на движущихся разрывах. Численные методы в механике жидкостей. М. Мир, 1973, 62-72. 4.Русанов В.В., Нажесткина Э.И. Разностная аппроксимация вблизи границ для гиперболических систем квазилинейных уравнений.
Препринт №32, ИПМ им.М.В.Келдыша АН СССР, 1980. 5.Воскресенский Г.П., Луцкий А.Е., Нажесткина Э.И. Численный метод расчета дозвукового обтекания летательных аппаратов невязким газом.
Препринт №105, ИПМ им. М.В.Келдыша РАН, 1996. 6.Софронов И.Л. Нелокальные искусственные граничные условия для задач трехмерного стационарного обтекания. Матем. Модел. Т.10, №9, 1998,64-86. 7.Нажесткина Э.И., Софронов И.Л. Численная реализация граничных условий дальнего поля для задач трансзвукового аэродинамического обтекания.
Препринт №93 ИПМ им. М.В.Келдыша РАН, 2001. 8.Нажесткина Э.И. Численное исследование нелокальных граничных условий дальнего поля для задач дозвукового обтекания.
Препринт №50 ИПМ им. М.В.Келдыша РАН,2006.
|