В этой статье мы собрали информацию по новому функционалу приповерхностной сетки в 3.13.01 - 3.13.02, поскольку наша документация не всегда поспевает за изменениями наших разработчиков.
Приповерхностная сетка (ППС), или, если в английской нотации Boundary Layer Grid (BL), - это одномерная адаптация возле стенки, которая разрешает течение в пристенном слое, существенно экономя при этом расчетную сетку. Особенностью BL во FlowVision является то, что она накладывается на основную сетку.
Что нового?
- В релизе 3.13.01 изменился тип расчетных ячеек приповерхностной сетки: раньше они были в виде прямых призм, а теперь призматические слои - произвольной формы (более наглядно - на рисунке ниже), за счет чего увеличилась точность расчетов.
- Существенно упростился механизм построения : теперь не нужно высчитывать высоту ячеек ППС, программа это делает сама - автоматически пересчитывает высоту слоя, при изменении параметров начальной сетки или адаптации. Слой ППС всегда будет примерно 1,5 высоты ячеек основной сетки. Вам остается только задать количество слоев и коэффициент роста толщин этих слоев.
- Появилась возможность визуализировать ППС как в сечении, так и в объеме в виде слоев: «Сечение приповерхностной сетки» (2D слой) и «Приповерхностная сетка» (3D слой). Вот как это выглядит:
- Теперь для задач теплообмена ППС можно строить на сопряженной границе. В этом случае ППС строится автоматически с обеих сторон сопряженной поверхности. При визуализации слоев ППС можно настроить их отображение отдельно для каждой подобласти.
- ППС будет перестраиваться только при изменении её параметров или параметров основной сетки (например, адаптаций). Такой подход экономит вычислительное время.
- Ещё одно нововведение – теперь нет ограничений на количество создаваемых ППС в проекте.
- Нет ограничений применимости ППС для 2D постановок, которые существовали ранее.
Алгоритм создания ППС:
- В Препроцессоре нажимаем ПКМ на "Приповерхностные сетки" и выбираем «Создать». Далее создается элемент "Приповерхностная сетка #0"
- Нажимаем ПКМ на "Приповерхностная сетка #0" и выбираем "Добавить/Убрать граничные условия"
- В диалоговом окне выбираем Граничное условие и нажимаем "ОК"
- Нажимаем ЛКМ на "Приповерхностная сетка #0" и в окне свойств задаем параметры ППС: коэффициент роста и количество слоев.
Алгоритм создания слоя визуализации:
- В Постпроцессоре нажимаем ПКМ на «Слои» и выбираем «Создать»
- В диалоговом окне в графе «Тип слоя» выбираем «Приповерхностная сетка» или «Сечение приповерхностной сетки», выбираем объект и нажимаем «Создать»
- В окне свойств созданного слоя в строке «Приповерхностная сетка» (по умолчанию там задано значение «нет») выбираем ППС для визуализации
Ограничения:
Помимо достоинств и нововведений, стоит упомянуть и про существующие ограничения текущей реализации:
- ППС нельзя применять на Подвижных телах, для которых задано движение (необходимо отключить обновление Подвижного тела).
- При наличии отрывного течения не рекомендуется использование ППС на поверхностях с большим количеством изломов или большой кривизной.
Спасибо, что дочитали статью до конца! Теперь Вы можете успешно построить ППС в своем проекте и визуализировать ее. ППС активно развивается от версии к версии: так, в одном из будущих релизов, ППС будет встраиваться в основную сетку (а не накладываться, как сейчас), что увеличит точность расчетов вблизи поверхности.