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

 

Измельчение сетки у границ

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

set developer commands {on|off}

Для адекватного моделирования граничных (краевых) эффектов часто требуется более мелкая сетка, чем в остальных областях исследуемого объекта. Такая возможность обеспечивается с помощью функции Измельчение сетки у границ. Команда, вызывающая эту функцию, похожа на команду refine mesh volume feature, но позволяет вставлять несколько слоев гексаэдрических элементов вблизи заданной граничной поверхности:

refine mesh boundary surface <range> volume <id> {bias <double>} {first_delta <double> | thickness <double>} [layer <num_layers=1>] [smooth|no_smooth]

С помощью этой команды определенное количество слоев (num_layers) элементов-гексаэдров может быть размещено в ближайший к поверхности части объема. Параметр bias задает изменение размеров элементов при сгущении сетки. Вы можете также указать first_delta или thickness в качестве расстояния до первого вставляемого слоя элементов. Сетка, представленная на Рис. 1, получена при bias = 1.0 и first_delta = 5 (длина ребра куба равна 10). По умолчанию производится сглаживание сетки, соответствующее процедуре измельчения.

Рис. 1  Пример измельчения сетки на заданном расстоянии от граничной поверхности (ее контур выделен красным цветом)