Поиск по документации
Введите не менее 2 символов
Введите не менее 2 символов
![]() |
CAE Fidesys 9.0 Руководство пользователя |
CAE Fidesis добавляет сетку граничного слоя для CFD в список поддерживаемых функций. К построению сетки граничного слоя лучше обращаться через графический интерфейс.
Для создания граничного слоя:

Панель настроек:

Первый ряд (a) - высота первого в граничном слое;
Фактор роста (b/a) - коэффициент роста слоя;
Количество слоев - количество слоев, составляющих граничный слой;
Внутренняя непрерывность - признак непрерывности пограничных слоев. Если флаг включен, то все пересечения являются автоматическими.
На вкладке Ассоциация выберите Кривая для двумерных граничных слоев и Поверхность для трехмерных граничных слоев.
Для двумерных граничных слоев:
Для трехмерных граничных слоев:

Панель ассоциации (Кривая):

Для двумерных граничных слоев задается пара кривая / поверхность для создания граничного слоя, начиная с кривой и вырастая до заданной поверхности.
Для трехмерных граничных слоев задается пара поверхность / объем для создания граничного слоя, начиная с поверхности и вырастая на заданный объем.
В некоторых случаях пользователь может отрегулировать типы пересечений. Это нужно, потому что автоматические настройки могут быть неправильно интерпретированы из-за двусмысленности.
Четыре типа пересечений:
Эти типы пересечений могут быть установлены для вершин / поверхностей и для кривой / объема.
Панель ассоциации (Поверхность):

Не все комбинации типов пересечений и топологии поддерживаются для трехмерных случаев. Конец, угол или разворот не могут охватывать несколько кривых в одном объеме. Возможный обход - объединение кривых в единую кривую.
Не все схемы построения сетки могут использоваться в сочетании с граничными слоями. В случаях там, где они не поддерживаются, граничный слой будет проигнорирован при создании сетки. Поддерживаются следующие схемы:
Create Boundary_layer <id>
Delete Boundary_layer <id>
Modify Boundary_layer <id> add Curve <id_range> Surface <id>
Modify Boundary_layer <id> remove Curve <id_range> Surface <id>
Modify Boundary_layer <id> add Surface <id_range> Volume <id>
Modify Boundary_layer <id> remove Surface <id_range> Volume <id>
"*** Only three of the four parameters should be specified ***
"***(Height,Growth, Layer, or Depth)***
Modify Boundary_layer <id> uniform Height <double> Growth <double> Layers <double> Depth <double>
Modify Boundary_layer <id> continuity {yes | no}
set boundary_layer intersection volume <id> curve <ids> type {end, side, corner, reversal, default}
set boundary_layer intersection surface <id> vertex <ids> type {end, side, corner, reversal, default}
reset create surface rectangle width 10 height 3 create surface circle radius 5 zplane surf 2 move z -10 create volume loft surface 1 2 delete surf 1 2 create boundary_layer 1 modify boundary_layer 1 uniform height 0.1 growth 1.2 layers 4 modify boundary_layer 1 add surface 4 volume 3 surface 5 volume 3 surface 6 volume 3 surface 7 volume 3 set boundary_layer intersection volume 3 curve 10 type side set boundary_layer intersection volume 3 curve 12 type side set boundary_layer intersection volume 3 curve 14 type side set boundary_layer intersection volume 3 curve 16 type side mesh vol 3
reset create surf rectangle wid 2 cylinder rad .1 z .1 cylinder rad .02 z .1 section volume 2 xplane reverse section volume 3 xplane volume 3 move x .5 create volume loft surface 12 8 unite volume 2 3 4 vol 2 copy vol 5 scale .3 .3 1 vol 5 rotate -10 about z vol 5 move x .55 y -.1 vol 2 5 move x -.25 imprint all delete vol 2 5 surf all scheme trimesh group 'profile' add curve 69 67 68 70 71 72 73 74 create boundary_layer 1 modify boundary_layer 1 uniform height 0.002 growth 1.2 layers 6 modify boundary_layer 1 add curve in group with name 'profile' surface 36 curve in group with name 'profile' size 0.02 surf 36 size .3 surface 36 sizing function linear neighbor 2 mesh surf 36