Сетка и геометрия

Геометрия

Геометрическая операция Partition Domains (Разделение областей)

Новая геометрическая операция Partition Domains (Разделение областей) позволяет разделять выбранные области различными способами на плоскости и в пространстве путем задания кривых и поверхностей соответственно. К примеру, вы можете разделить область трехмерной геометрии, используя в качестве границ определенные продленные грани геометрии. При этом грань продляется до смежной грани области и служит новой границей этой области.

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

Узел Partition Domains (Разделение областей) можно поместить в любое место списка подузлов узла Geometry (Геометрия). Таким образом, эта операция позволяет разделить конечные геометрии до или после выполнения операций Form Union/Assembly, Assembly Geometries (Построить объединение / сборку, Сборка геометрий) и Virtual Geometries (Виртуальные геометрии).

Ход выполнения операции Partition Domain (Разделение областей). Ход выполнения операции Partition Domain (Разделение областей).

Ход выполнения операции Partition Domain (Разделение областей).

Если бы сетка строилась для исходной геометрии, то ее элементами стали бы неструктурированные тетраэдры, что, возможно, не является оптимальным вариантом. Выбрав две грани геометрии и включив параметр Partition with extended faces (Разделение продленными гранями), вы можете создать разделенную геометрию, которая будет поддерживать автоматическое построение гексаэдральной сетки для различных областей.

Управление выборками в результатах работы на уровне геометрических объектов

В новой версии COMSOL Multiphysics улучшена функция автоматического создания выборок в результатах геометрических операций. Теперь операции управления и выделения применимы к уровням объектов (точка, ребро, грань и область) в выборках, созданных последовательностями геометрии. Выделенные объекты можно использовать в других операциях, например, при определении физической модели, описании материалов, а также при построении сетки. При создании собственных частей геометрии для добавления в библиотеку частей вы можете сделать их видимыми или скрыть их отображение для других пользователей.

Сетка

Повышена эффективность построения тетраэдральных сеток

Новый алгоритм позволяет успешно выполнить операцию Free Tetrahedral (Свободные тетраэдры) при построении сеток для геометрий, которые раньше вызывали ошибки, например «Failed to respect boundary element edge on geometry face» (Ошибка обработки граничного ребра элемента на грани геометрии) или «Internal error in boundary respecting» (Внутренняя ошибка обработки границ). Для построения сеток в COMSOL Multiphysics 5.2 по умолчанию используется метод, являющийся гибридом старого и нового методов. Если установить для параметра Tesselation Method (Метод тесселяции) значение Automatic (Автоматически), то первым будет применяться старый метод, а если он не сработает, то запустится новый метод. При желании вы можете включить использование только нового метода, установив для параметра Tesselation Method (Метод тесселяции) значение Delaunay (Делоне), или только старого, установив значение Delaunay (alternative method) (Делоне (альтернативный метод)).

Сетка, используемая в учебной модели Fit Connection in a Mountain Bike Fork (Соединение с натягом в вилке горного велосипеда). Сетка, используемая в учебной модели Fit Connection in a Mountain Bike Fork (Соединение с натягом в вилке горного велосипеда).

Сетка, используемая в учебной модели Fit Connection in a Mountain Bike Fork (Соединение с натягом в вилке горного велосипеда).

Новый механизм построения тетраэдральных сеток поддерживает автоматическое построение сеток без изменения настроек сетки для гораздо более широкого класса геометрий САПР, чем предыдущие версии пакета.

Импорт внешних компонентов сетки

Процесс импорта сетки, заданной с помощью внешних инструментов (например, поверхностной сетки, заданной файлом STL) в качестве геометрии, стал намного более удобным и надежным. Просто добавьте подузел Import (Импорт) в узел Geometry (Геометрия), выберите файл сетки для импорта и нажмите кнопку Import (Импорт). COMSOL Multiphysics автоматически добавит в узел Global Definitions (Глобальные определения) узел Mesh Part (Компонент сетки), который импортирует файл сетки и создаст геометрию на основе импортированной сетки. Если флажок Form solids from surface objects (Преобразовывать объекты поверхности в твердые тела) установлен, то в ходе импорта геометрии будет осуществляться преобразование импортируемой замкнутой поверхностной сетки в твердое тело.

При использовании компонента сетки у вас есть доступ к тому же набору операций, что и для импортированной сетки в узле Mesh (Сетка). В числе этих операций — Ball, Box, (Сфера, Параллелепипед) и Logical Expression (Логическое выражение). При использовании любой из этих операций для изменения импортированного компонента сетки соответствующая операция импорта геометрии автоматически определяет необходимость повторного построения. При повторном выполнении операции импорта геометрии все выборки в соответствующем компоненте автоматически обновляются для соответствия новой геометрии.

Если вы импортируете геометрию из компонента сетки, который ссылается на содержащий информацию о материалах файл NASTRAN®, то узлы с описаниями материалов будут автоматически добавлены к узлу Materials (Материалы) в компоненте геометрии. Операция импорта геометрии также передает выборки, заданные в файле NASTRAN®.


Nastran является зарегистрированной торговой маркой NASA.