Рис. 1. Пример сетки, построенной средствами SALOME
этап добавления дополнительных слоев ячеек сетки вблизи поверх-
ностей этих тел;
snappyHexMesh
использует данные о геометрии
расчетной области в формате STL (StereoLithography), полученные
с использованием любого программного средства, поддерживающе-
го этот формат, включая AutoCAD, Solidworks, Unigraphics. Данные
могут быть представлены как в бинарном, так и в текстовом файле.
Из средств свободно распространяемого программного обеспечения,
поддерживающих формат STL, можно выделить описанный выше про-
дукт SALOME.
Процесс построения сетки в
snappyHexMesh
начинается с раз-
биения ячеек, пересекающих границы тел, находящихся в области.
Масштаб получаемой в итоге сетки определяется т.н. уровнем ее из-
мельчения. При использовании областей с особыми параметрами из-
мельчения сетки можно задать определенный уровень измельчения
внутри/вне области либо различные уровни измельчения в зависимо-
сти от расстояния до ее поверхности. При моделировании обтекания
профилей эта опция позволяет добиться нужного размера ячеек сетки
в зоне аэродинамического следа. По завершении процесса измельче-
ния сетки из нее удаляются ячейки, б ´ольшая часть объема которых
оказалась внутри тела. Для оставшихся ячеек, располагающихся вбли-
зи границы тела, вершины смещаются на нее, после чего выполняется
анализ и модификация сетки в целях улучшения ее качества (меньшая
неортогональность, закрученность и т.д.). Пример сетки, построенной
с помощью
snappyHexMesh
,
приведен на рис. 2.
Решатель.
Задачей решателя является составление системы линей-
ных алгебраических уравнений, аппроксимирующей математическую
модель, и решение построенной системы. OpenFOAM содержит боль-
шое количество решателей, которые разделены на группы, соответ-
ствующие укрупненным группам решаемых задач. Большинство ре-
шателей основано на использовании интегро-интерполяционного ме-
тода. При моделировании внешнего обтекания профилей использу-
ются решатели, выполняющие решение уравнений Навье–Стокса для
156
ISSN 1812-3368. Вестник МГТУ им. Н.Э. Баумана. Сер. “Естественные науки”. 2012