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

 

Преобразование сетки из гексаэдров в сетку из тетраэдров

Область применения: объемы.

Краткая характеристика: Построение сетки путем преобразования существующей сетки из элементов-гексаэдров в соответствующую сетку из тетраэдров (htet).

Используемая команда:

htet volume <range> {UNSTRUCTURED | structured}

Пояснения: В отличие от других схем построения сеток, для применения этой схемы требуется наличие уже существующей сетки из гексаэдров. Вместо задания схемы построения для ее последующего использования командой генерации сетки, приведенная выше команда работает после того, как первичная сетка из гексаэдров построена.

Для разбиения гексаэдров на тетраэдры применимы два метода, которые реализуются в соответствии с параметрами команды: UNSTRUCTURED или structured. Первый, неструктурированный (или нерегулярный) метод используется по умолчанию. Второй, структурированный (или регулярный) метод должен указываться в команде явно. Рис. 1 иллюстрирует разницу между этими двумя методами.

Рис. 1 - Разбиение гексаэдра на тетраэдры неструктурированным методом (слева) и структурированным методом (справа)

Неструктурированный метод

Этот метод создает из каждого гексаэдра 6 тетраэдров. Новые узлы не образуются. Ориентация создаваемых тетраэдров зависит от нумерации узлов гексаэдра; при их перенумерации ориентация может измениться. Метод называется неструктрированным потому, что число тетраэдров, прилегающих к каждому узлу в результирующей сетке, может быть произвольным. Качество тетраэдрических элементов обычно бывает удовлетворительным для большинства приложений, тем не менее пользователь может проверить качество до выполнения прикладных расчетов.

Структурированный метод

При использовании этого метода на основе каждого гексаэдра создается 28 тетраэдров. Метод добавляет по одному узлу на каждую грань гексаэдра и еще один узел внутри. Хотя при таком разбиении создается гораздо больше элементов, ориентация и качество результирующих тетраэдров оказываются более согласованными. Каждый ранее существовавший внутренний узел сетки будет иметь одно и то же число прилегающих к нему тетраэдров.