Поиск по документации
Введите не менее 2 символов
Введите не менее 2 символов
![]() |
CAE Fidesys 9.0 Руководство пользователя |
У команды секционирования поверхностей есть несколько параметров, которые реализуют следующие опции:
Есть две разновидности секционирования поверхности с использованием вершин и узлов. Первая состоит в задании набора вершин или узлов, определяющих секционирование, без учета возможной связи между ними (т.е. "индивидуально"):
partition create surface <ID> vertex <ID_list> [individual]
partition create surface <ID> node <ID_list> [individual]
Вторая разновидность соответствует заданию ломанной линии, делящей поверхность на секции, посредством указания вершин или координат этой ломаной линии. Последняя отображается на поверхность, чтобы создать непосредственно разделяющую кривую. Если указывается только одна точка, то создается кривая нулевой длины. Синтаксис команды идентичен приведенным выше вариантам, но без опции [individual]:
partition create surface <ID> vertex <ID_list>
partition create surface <ID> position <x> <y> <z> [[position] <x> <y> <z> ...]
На Рис. 1 представлены обе разновидности секционирования. Изображению вверху слева соответствует задание точек 11 12 15 13 и использование опции individual. Вверху справа показана построенная ломаная линия, заданная точками 9 10 16 14, без использования указанной опции. После построения на поверхности виртуальной кривой, определяемой точками 17 и 18, заданные точки могут быть удалены. Точки 19 20 21 и 22 представляют из себя кривые нулевой длины. Маленькая буква 'v' в круглых скобках означает объект виртуальной геометрии. Сгенерированная конечно-элементная сетка показана на третьей картинке внизу рисунка. Можно заметить, что задание ломаной линии (вторая разновидность секционирования) обеспечивает встраивание в сетку всей отображенной кривой, в то время как при задании индивидуальных точек (первая разновидность) вершины встраиваются в сетку каждая отдельно.


Рис. 1 - Секционирование поверхности при помощи задания вершин
Для секционирования используются существующие кривые, принадлежащие поверхности:
partition create surface <ID> curve <ID_list>
Поверхность, на которой создана сетка, может быть секционирована путем задания ребер сетки, соответствующих желаемому разделению:
partition create surface <ID> edge <ID_list> [node <node_ID>]
Опция node используется для указания узлов, через которые должна проходить разделяющая линия.
При наличии сетки поверхность может быть секционирована на основе задания списка граней (треугольников) или полигонов (набора граней), соответствующих разделению:
partition create surface <ID> face | tri <ID_list>