Применение средств вычислительной газодинамики для математического моделирования
Автор: Цыбина Мария Михайловна
Журнал: Известия Самарского научного центра Российской академии наук @izvestiya-ssc
Рубрика: Информатика, вычислительная техника и управление
Статья в выпуске: 4-3 т.18, 2016 года.
Бесплатный доступ
В данной статье рассматриваются программные средства подготовки сетки конечных элементов для проведения математического моделирования внешнего обтекания различных зондовых средств восприятия воздушных давлений, а также приведены результаты экспериментальных исследований и математического моделирования.
Сетка конечных элементов, коммерческие программы, open-source программы, экспериментальные исследования, математическое моделирование
Короткий адрес: https://sciup.org/148204749
IDR: 148204749
Текст научной статьи Применение средств вычислительной газодинамики для математического моделирования
Современное инженерное проектирование трудно представить без инструментов для решения задач моделирования течения жидкости и газа. В подобных программных продуктах лидирующее положение занимает метод конечных объемов (МКО), который заключается в том, что расчетная область разбивается на элементарные объемы, и дифференциальное уравнение в краевой задаче заменяется интегральными балансными соотношениями для каждого из этих объемов. После этого интегралы в соотношениях аппроксимируются с использованием значений искомой функции в узлах сетки или значений производных искомой функции, взятых из краевых условий. В результате получается система линейных алгебраических уравнений, решением которой является вектор значений искомой функции в узлах сетки. Данный метод отличается точностью и устойчивостью решения.
По сравнению с реальным экспериментом математическое моделирование можно выполнить в гораздо сжатые сроки , а получаемые результаты дают полную картину физического процесса в любой точке исследуемого объекта.
Далее будут рассмотрены программы подготовки сетки конечных элементов как часть автоматизации процесса проведения математического моделирования приемников воздушных давлений (ПВД) и других зондовых средств восприятия воздушных давлений [1], а также приведены результаты экспериментальных исследований и математического моделирования с применением как коммерческих, так и opensource программ.
ЭТАПЫ ПРОВЕДЕНИЯМАТЕМАТИЧЕСКОГО МОДЕЛИРОВАНИЯ
Для получения результатов математического моделирования с приемлемой точностью требуется соблюдать определенный порядок действий с учетом проведенных ранее исследований. Проведение математического моделирования чаще всего можно свести к следующим этапам:
-
- подготовка геометрической модели;
-
- подготовка сетки конечных элементов;
-
- подготовка расчетной модели;
-
- проведение расчета;
-
- анализ результатов.
Безусловно, на каждом этапе свои требования и критерии получаемого результата, но в данной работе наибольший интерес представляет этап подготовки сетки конечных элементов. Для вычислительной газодинамики одним из наиболее важных критериев является разрешение вязкого подслоя для правильного моделирования пограничного слоя у стенок обтекаемого объекта (так называемый параметр y+ является показателем качества сетки в пограничном слое, значения которого приблизительного соответствуют вязкому подслою y+ < 3, логарифмическому слою 30 < y+ <300.). При создании тетраэдральной сетки наибольшее распространение получил способ создания призматического слоя для моделирования пограничного слоя.
ОБЗОР СРЕДСТВ ПОДГОТОВКИ СЕТКИ КОНЕЧНЫХ ЭЛЕМЕНТОВ
Как правило, коммерческие проекты (например, Ansys [2]) интегрируют в своем составе всё больше средств моделирования, и становятся универсальными, хотя еще встречаются узкоспециализированные, которые имеют возможность сопряжения с аналогичными программами, например, FlowVision [3]. Для open-source проектов характерна также узкая специализация, даже мощный инструмент OpenFOAM [4] нацелен только на выполнение расчетов.
Рассмотрим по очереди наиболее распространенных представителей из классов коммерческих и открытых программ.
Пример реализации сетки в программе FlowVision с адаптацией по поверхности исследуемого тела представлен на рис 1.
Отличительной особенностью этой программы является уникальная технология «подсеточного» разрешения, где каждый элемент сетки, пересекающийся с моделируемым объектом, представляет собой сложный геометрический объект. Кроме того, есть возможность адаптации сетки (т.е. деление на более мелкие элементы) в зависимости от требуемых параметров.
Аналогично работает инструмент snappyHexMesh из состава OpenFoam, который также создает прямоугольную сетку конечных элементов, которую затем адаптирует под моделируемый объект. Пример сетки конечных элементов с призматическими слоями, созданной при помощи утилиты snappyHexMesh, приведен на рис. 2.
Следует отметить, что чаще всего open-source проекты нацелены на опытных пользователей, которые практически не замечают отсутствия графического, интуитивно-понятного интерфейса. Все настройки для создания сетки с помощью snappyHexMesh записаны в текстовом файле, созданную сетку можно посмотреть лишь с помощью сторонней программы, например, Paraview.
Ниже на рис. 3 и 4 приведены тетраэдраль-

Рис. 1. Реализация сетки в FlowVision с адаптацией по поверхности


Рис. 2. Реализация сетки конечных элементов с призматическим слоем, подготовленная с помощью snappyHexMesh

Рис. 3. Реализация сетки конечных элементов с призматическим слоем в Ansys
File Geometry Mesh View Refinement Special Help Solve DemoApp
Quit | Generate Mesh | Stop | Visual | Solve | Recent | Mesh —i | Zoom All | Center |

Points: 20846 Elements: 83824 Surf Elements 9152
Рис. 4. Реализация сетки конечных элементов с призматическим слоем в NetGen
ные сетки с призматическими слоями (высота призматических слоев увеличена для наглядности), подготовленные Ansys [2] и NetGen [5] соответственно.
Таким образом, предлагаемые подходы построения сетки конечных элементов одинаковы как в свободно-распространяемых программах (NetGen, EnGrid, Salome, gmsh и т. д.), так и в коммерческих программах (Ansys, Abaqus, Cosmos и т. д.).
Безусловно, при проведении математического моделирования обязательным является исследование на сеточную сходимость, т.е. чем меньше размер конечных элементов, тем точнее результат. Но на практике уменьшение размеров конечных элементов ведет к увеличению размерности сетки, и возникают вопросы потребления оперативной памяти и вычислительных ресурсов. Кроме того, на точность получаемых результатов влияет и выбор модели турбулентности [6-8].
МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ПРИЕМНИКА ВОЗДУШНЫХ ДАВЛЕНИЙ
Применение программ FlowVision и OpenFoam и оценку результатов математического моделирования рассмотрим на примере исследований приемника воздушных давлений с компенсационным контуром в виде гофриро- ванной поверхности. Исследуемый приемник приведен на рис. 5.
В аэродинамической лаборатории АО «УКБП» проведены экспериментальные исследования ПВД с компенсационным контуром в виде гофрированной поверхности. В одном случае отбор давления производился с помощью 8 отверстий диаметром 1.5 мм, в другом случае отбор производился щелью шириной 0.5 мм, имеющей вид кругового сектора. В обоих случаях использовались сменные насадки профилированного участка. Эксперименты проводились в диапазоне скоростей от 50 до 200 км/ч.
Математическое моделирование спектра обтекания рассматриваемого приемника проводилось на базе технологической платформы UniHUB [9]. При моделировании использовались модели турбулентности Shear Stress Transport (SST) и Spalart-Allmaras (SA). Параметры набегающего потока воздуха были следующими: давление невозмущенного потока – 101325 Па, температура равна +15°С, степень турбулентности потока – 1%. Можно отметить, что в силу отсутствия достоверных данных по величине турбулентности потока аэродинамической трубы при математическом моделировании принята низкая турбулентность набегающего потока.
Проведено математическое моделирование

Рис. 5. Общий вид исследуемого макета непроточного ПВД:
1 – входной цилиндрический участок; 2 – профилированный участок; 3 – контровочная гайка; 4 – крепежный кронштейн; 5 – штуцер отбора статического давления
спектра обтекания рассматриваемого приемника с использованием программы Flow Vision версии 2.х [3]. В программе Flow Vision версии 2.x реализован метод конечных объемов, используется прямоугольная сетка с локальной адаптацией и подсеточным разрешением геометрии, что позволяет точно описывать области сложной геометрической формы. Кроме того, для повышения точности расчетов возможна адаптация сетки по форме границы расчетной области и динамическая адаптация к решению. Таким образом, получается расчетная сетка, достаточная для точного описания пограничного слоя вблизи стенок и в областях резкого изменения гидродинамических параметров. Для аппроксимации уравнений применяется конечно-объемный подход, позволяющий точно аппроксимировать законы сохранения на уровне отдельных ячеек. Итоговый метод решения уравнений Навье-Сток-са имеет второй порядок аппроксимации, что позволяет получать точные решения даже на грубой расчетной сетке. Сам метод решения уравнений Навье-Стокса широко известен, поэтому здесь он не рассматривается. Настройки модуля решения уравнений установлены по умолчанию. Расчетная сетка одинаковая для указанных моделей турбулентности.
Также проведено математическое моделирование с помощью программы Open FOAM, которая применяется для моделирования течения жидкости и газа. В основе кода лежит набор библиотек, предоставляющих инструменты для решения систем дифференциальных уравнений в частных производных как в пространстве, так и во времени. Рабочим языком кода является язык C++ [4]. В терминах данного языка большинство математических дифференциальных и тензорных операторов в программном коде (до трансляции в исполняемый файл) уравнений может быть представлено в удобочитаемой форме, а метод дискретизации и решения для каждого оператора может быть выбран уже пользователем в процессе расчёта. Таким образом в коде полностью инкапсулируются и разделяются понятия расчетной сетки (метод дискретизации), дискретизации основных уравнений и методов решения алгебраических уравнений. В процессе моделирования использовался решатель SimpleFoam – стационарная программа решения для турбулентного течения неньютоновой жидкости. При вычислении не учитывались шероховатость поверхности и крепление приёмников к поверхности летательного аппарата. Исходными данными для математического моделирования являлись скорость потока, угол между направлением потока и осью макета ПВД, а также плотность воздуха в соответствии с проведенными экспериментами. Использовалась тетраэдральная сетка с призматическим слоем вблизи поверхности приемника для учета пограничного слоя. В целом параметр y+ не превышал 1, что является показателем правильного описания процессов в пограничном слое. Проводилось сравнение результатов моделирования с данными, полученными после эксперимента.
На рис. 6 показано распределение давления по длине профилированного участка приемника (приведены результаты эксперимента и математического моделирования: «щель» – соответствует случаю отбора давления щелью, «отв.» – соответствует случаю отбора давления отверстиями, «FV SST» – математическое моделирование с

Длина приемника, мм
-----щель ♦ отверстие --FlowVision (SST)
FlowVision (SA) Open Foam (SST) Open FOAM (SA)
Рис. 6. Распределение давления по длине профилированного участка при скорости набегающего потока 200 км/ч
использованием SST-модели турбулентности программе Flow Vision, «FV SA» – математическое моделирование с использованием SA-модели турбулентности программе Flow Vision, «OF SST» и «OP SA» соответственно в программе Open FOAM ). Длина приемника отсчитывается от носовой части, все воспринятые давления приведены в Паскалях относительно давления невозмущенного потока.
Как видно из приведенных выше результатов есть расхождение как между двумя проведенными экспериментами, так и между математическими моделями.
При анализе сходимости результатов исследования обращают на себя внимание следующие моменты:
-
- значительное расхождение наблюдается на задних гофрах, где возможно образование вихрей;
-
- ввиду того, что диаметр отверстий для отбора давления составляет 1.5 мм, происходит некоторое усреднение давления на этом участке;
-
- отсутствует достоверная информация о величине турбулентности потока в аэродинамической трубе.
ЗАКЛЮЧЕНИЕ
В данной работе кратко рассмотрены вопросы создания сетки конечных элементов с использованием коммерческих и open-source программ. Отмечено, что коммерческие программы наце- лены на обычного инженера, который в сжатые сроки должен проводить большой объем исследований, поэтому важно предоставить инструмент с интуитивно-понятным графическим интерфейсом. Open-source программы, изначально ориентированные на энтузиастов и академических исследователей, уже практически не уступают по имеющемуся функционалу и развитие технологических платформ [9] свидетельствует об увеличении интереса к open-source проектам.
Результаты сравнения показали, что часть экспериментальных исследований при проектировании приемников воздушных давлений может быть заменена математическим моделированием с использованием либо коммерческих программ типа FlowVision, либо программ с открытым исходным кодом типа OpenFoam.
Список литературы Применение средств вычислительной газодинамики для математического моделирования
- Дубинина М.М., Сорокин М.Ю. Методика математического моделирования зондовых средств восприятия воздушных давлений//Датчики и сиcтемы. 2013. №6. С. 9-13.
- Официальный сайт программы Ansys. URL: http://www.ansys.com (дата обращения 10.10.2016).
- Официальный сайт программы FlowVision. URL: http://www.flowvision.ru (дата обращения 10.10.2016).
- Официальный сайт программы OpenFOAM. URL: http://www.openfoam.com (дата обращения 10.10.2016).
- Официальный сайт программы NetGen. URL: http://www.netgen.org (дата обращения 10.10.2016).
- Bardina, J.E., Huang, P.G. and Coakley, T.J., Turbulence Modeling Validation, Testing, and Development, NASA TM-110446, 1997, 100 p.
- Сравнение результатов математического моделирования с результатами экспериментальных исследований приемника полного давления ППД-С1/В.Н. Моисеев, И.П. Ефимов, М.Ю. Сорокин, А.А. Павловский//Автоматизация процессов управления. 2012. № 2(28). С. 23-27.
- Дубинина М.М., Сорокин М.Ю. Выбор модели турбулентности для математического моделирования зондовых средств восприятия давлений//Вестник Ульяновского государственного технического университета. 2013. № 2. С. 28-32.
- Официальный сайт технологической платформы UniHub. URL: http://www.unihub.ru (дата обращения 01.08.2016).