Перейти к статье

 

Схемы построения сетки

Схемы построения конечно-элементных сеток, которые используются в Fidesys, можно разделить на четыре главные категории:

Дополнительно поддерживается параллельное построение сетки (с некоторыми ограничениями), применимое при работе с приложением pCamal.

Если схема построения сетки пользователем не задана, то программа делает попытку автоматического выбора схемы.

Традиционные схемы построения сеток

Описываемые ниже традиционные схемы используются для генерации сеток на существующих геометрических объектах с помощью команды и атрибутов разбиения на элементы (включая определение схемы и интервалов разбиения), которые задаются пользователем. Традиционные схемы построения сеток применимы для всех типов геометрических объектов и перечислены ниже (в скобках приведены англоязычные названия):

Схемы генерации свободных сеток

Схемы генерации свободных сеток позволяют создавать сетки, не связанные с какой-либо существующей геометрией. К ним относится, в частности, схема генерации радиальной сетки. Итоговой сетке может соответствовать геометрия на основе сетки.

Построение сеток методом преобразования

Для преобразования существующей сетки в сетку с другими типами и размерами элементов. Например, для замены элементов-тетраэдров на гексаэдры. Существуют следующие методы преобразования сетки:

Дублирующие схемы

Дублирующие схемы используются для копирования существующей сетки с одного геометрического объекта на другой подобный объект. Такими схемами являются:

Общая информация о схемах построения сеток

С информацией о схемах построения сеток желательно ознакомиться до применения любой из этих схем. Как правило, построение сетки для геометрического объекта состоит из трех шагов:

mesh {geom_list}

Эта команда проверяет и обеспечивает соответствие интервалов разбиения в рамках всего заданного объекта, генерирует сетку на тех объектах низкого порядка, где ее нет, и завершает генерацию на самом заданном объекте. После построения сетки автоматически оценивается ее качество, а затем сетка отображается в графическом окне. В таблица 1 приведена классификация используемых схем построения сеток в зависимости от геометрии объектов, на которых они генерируются.

Таблица 1 - Использование схем построения сеток в зависимости от геометрии объектов

Кривые

Поверхности

Объемы

Сгущение к краю (bias) или к двум краям (dualbias)

Разбиение круга (circle)

Копирование сетки (copy)

Копирование сетки (copy)

Копирование сетки (copy)

Преобразование из гексаэдров в тетраэдры (htet)

Учет кривизны (curvature)

 

Регулярная сетка (mapping)

 

Разбиение вокруг отверстия (hole)

Разбиение многогранника (polyhedron)

Равномерное разбиение (equal)

Регулярная сетка (mapping)

Разбиение шаровидного тела (sphere)

Заданное положение узлов (pinpoint)

Отражение сетки (mirror)

Кусочно-регулярная сетка (submap)

Подгонка под заданный размер ребра (stretch)

Неструктурированная сетка (pave)

Протяжка (sweep)

 

Разбиение пятиугольника (pentagon)

Разбиение на тетраэдры (tetmesh)

 

Разбиение многогранника (polyhedron)

Разбиение четырехгранника (tetprimitive)

 

Преобразование из четырехугольников в треугольники (qtri)

Преобразование из тетраэдров в гексаэдры (thex)

 

Кусочно-регулярная сетка (submap)

 
 

Преобразование из треугольников в четырехугольники (tquad)

 
 

Триангуляция Делоне (tridelaunay)

 
 

Разбиение треугольника (triprimitive)

 
 

Регулярная сетка с треугольниками  (trimap)

 
 

Вариантная триангуляция (trimesh)

 
 

Усовершенствованная триангуляция (triadvance)

 
 

Неструктурированная сетка с треугольниками (tripave)

 
 

Переход к другой плотности сетки (stransition)