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

 

Пример 1: Протяжка через множество прилегающих объемов

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

Рис. 1 - Внешний вид модели

Рис. 2 - Внутреннее строение

Проверим пригодность внутренних объемов для протяжки:

Таблица 1. - Проверка пригодности внутренних объемов для построения сетки методом протяжки

Исходная поверхность
(-и)

Конечная поверхность
(-и)

Тип протяжки. Пояснение

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

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

Один источник - одна цель.
Имеется единственная начальная и единственная конечная поверхности; нет проецированных кривых на связывающих поверхностях.

Много источников - одна цель.
Внутренние пустоты обусловливают наличие множества начальных поверхностей.

Много источников - много целей.
Проецирование обусловливает множество начальных поверхностей, а пустоты внутри - множество конечных поверхностей. Этот объем требует разделения.

Предлагаемый разрез

Таблица 2 - Виды возможных разрезов в модели

Вид разреза

Команды

FIDESYS> webcut volume 5 with sheet extended from surface 70
FIDESYS> imprint all
FIDESYS> merge all
FIDESYS> volume all size 0.15
FIDESYS> volume all scheme auto

Результирующая сетка

Для всех объемов построена сетка с размером элементов 0.15, Рис. 3:

Рис. 3 - Модель с построенной гексаэдральной объемной сеткой