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

 

Версия 4.0

Выпущена: май 2021

Дополнения и улучшения функционала

Дополнения и улучшения препроцессора

Интерфейс

Построение конечно-элементной сетки

Создание геометрии

Sculpt

Графика, утилиты и т.д.

Дополнения и улучшения постпроцессора

Дополнения и улучшения функционала

Поддержка связанного контакта при решении задач теплопроводности и пьезопроводности

В версии 4.0 добавлен расчет задач теплопроводности и пьезопроводности с учетом условия связанного контакта.

Гармонический индекс в задачах с граничными условиями циклической симметрии

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

Добавлены упругие связи с покомпонентной жесткостью

В версии 4.0 при создании связей для каждой компоненты можно указать жесткость.

Добавлены жесткие и упругие связи по направлению

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

Добавлен новый точечный конечный элемент Point

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

Добавлена возможность задания связанного контакта при расчете эффективных свойств

Расчет эффективных свойств теперь возможен с учетом задания связанного контакта для модели.

Добавлена возможность подгрузки начального состояния из vtu

Интерфейс

Свойства балок/оболочек/пружин/точечных масс добавлены в Блок (Дерево)

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

Отключение/включение ГУ из Дерева

Добавлена возможность отключать/включать граничные условия для расчета. Отключение/включение происходит из контекстного меню в Дереве.

Новая панель Инструменты для анализа геометрии

      

Вкладка Инструменты позволяет осуществлять диагностику и находить возможные решения для восстановления и улучшения CAD-моделей. Добавлены новые диагностические проверки и быстрые решения для исправления геометрии. Обновленные проверки включают в себя проверки Черты и Проверки сборки.

Рисовать перекрытие объемов и Рисовать с соседними объемами в контекстном меню

Две новые функции доступны из графического окна при выделении объемов:

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

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

Построение сетки

Новая команда для стягивания сетки

Следующие команды подходят для стягивания тетраэдров и треугольников низкого качества. Пользователь указывает объект сетки для стягивания и метрику (необязательно). Функция пытается стянуть сеточную сущность, гарантируя, что качество уцелевших соседних объектов сети не ухудшится больше, чем объект сетки, который стягивается. Указанная метрика используется для определения качества. Если метрика не указана, используется "Нормированный якобиан". Если стягивание не может быть выполнено без ухудшения качества, то оно не выполняется. Чтобы стянуть треугольники, используйте первые две команды, представленные ниже. Стянуть можно только треугольник и тетраэдры, но не четырехугольники и гексаэдры.

Улучшения в команде Meshedit

Параметр [keep node ] указывает, к какому узлу стянуть ребро. Параметр [compress_ids] также был добавлен, чтобы сохранить предыдущую нумерацию узлов сетки после стягивания.

Meshedit Collapse Edge <id> [keep node <id>] [compress_ids]

Присвоение имени группе, содержащей пересекающуюся сетку

В команду Find Mesh Intersection была добавлена новая опция, позволяющая присвоить имя созданной группе, содержащей пересекающуюся сетку. Если имя группы не указано, группа называется «mesh_intersect» для 3D-элементов и «surf_intersect» для 2D-элементов.

Find Mesh Intersection {Block|Body|Surface|Volume} <id_list>> [with {Block|Body|Surface|Volume} <id_list>] [low <value=0.0001>] [high <value=0.0001>] [exhaustive] [worst <num_worst>] [draw] [log] [group <'name'>]

Метрика качества сетки Нормализованный вписанный радиус для тетраэдров второго порядка

Новая метрика качества Normalized Inradius теперь включена в качестве стандартной опции для всех команд для оценки качества сетки, влияющих на элементы tet и tri. Метрика предназначена для измерения качества элементов TETRA10 и TRI6 (элементы второго порядка), но может также измерять линейные (TETRA4, TRI3) элементы. В то время как большинство метрик для тетраэдральных элементов, такие как форма по умолчанию, учитывают только 4 угловых узла тетраэдра, нормализованный Inradius использует десять узлов тетраэдра. Это особенно полезно при измерении качества грубой сетки на криволинейных поверхностях, где средние краевые узлы могут проецироваться на геометрию, искажающую элементы. Пример использования новой метрики в команде для отображения качества сетки выглядит следующим образом:

Quality Volume All Normalized Inradius Draw Mesh

Новая опция для команды set node constraint

При создании блоков с элементами второго порядка средние узлы на ребрах элемента могут быть спроецированы в соответствии с геометрией. В некоторых случаях эти проекции могут образовывать недопустимый или некачественный элемент, в то время как линейная версия элементов может быть приемлемой. Ранее использовалась команда set node constraint для управления проекциями средних краевых узлов. Параметр SMART позволяет делать прогнозы только в том случае, если качество элемента не снижается ниже порогового значения. В версии 4.0 есть новый параметр качества и пороговый параметр.

Set Node Constraint [on|off|SMART][tet quality [distortion|NORMALIZED INRADIUS]] [threshold <value=0.15>]

С введением в релизе 4.0 метрики качества сетки Нормализованный внутренний радиус, параметр качества тетраэдра может использовать эту новую метрику в качестве критерия для проецирования средних краевых узлов. Новое пороговое значение позволяет установить значение, при котором средние краевые узлы будут выпрямляться, если качество упадет ниже. Параметры ограничения узла также могут быть установлены в диалоговом окне «Параметры» или «Настройки» в разделе «Параметры сетки по умолчанию» и могут быть сохранены между запусками CAE Fidesys.

Параллельное создание тетраэдральной сетки

В релизе 4.0 пользователи получают доступ к параллельному сетевому устройству MeshGem, TetraHPC. Параллельное построение сетки - это опция на панели Сетка - Объемная - Построение сетки - Тетраэдральная. Параллельное построение сетки является многопоточным и поддерживает до 8 одновременных потоков.

Построение геометрии

Groups Persist across Webcut

Когда объем или тело группы разделяется в операции webcut (разрез), результирующие части также будут в группе.

Sculpt

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

Sculpt теперь предоставляет возможность разделить гексаэдры на тераэдры с использованием неструктурированного метода, при котором каждый гексаэдр делится на шесть тетраэдров. Раньше был доступен только структурированный подход, который разбивал каждый гексаэдр на 24 тетраэдра.

Заполнение зазоров

В версии 4.0 предоставляется новый вариант обеспечения физического разделения между элементами блоков из разных материалов. Новая опция Thicken_void будет вставлять элементы, обозначенные как материал пустотного блока, где в противном случае были бы в контакте непустые блоки.

Улучшение соответствия сетки стандарту STL

Используя параметр capture = 5 в Sculpt, сетка подгоняется к входному STL. Sculpt теперь связывает края сетки опорной сетки с геометрией кривой STL. Это дополнительный уровень ассоциации в дополнение к граням сетки, связанным с геометрией поверхности STL, в результате которого сетка лучше соответствует стандарту STL.

Улучшение сглаживания цвета

Сглаживание цвета в sculpt теперь расширяет сглаживание одного дополнительного слоя узлов после первой итерации сглаживания, обеспечивая лучшее качество.

Графика, утилиты и т.д.

Улучшения в выборе свободных объектов

Возможность выбора свободных поверхностей (листовых тел) добавлена в команду:

Select Free [surface <id_list>] [curve <id_list>] [vertex <id_list>] [add|remove]

Дополнения и улучшения постпроцессора

Добавлен фильтр Изобразить тензор

Добавлен новый фильтр Изобразить тензор (Фидесис).

Улучшен фильтр Срез

Для фильтра Срез добавлена опция «В плоскость XY», которая поворачивает и перемещает сечение таким образом, чтобы оно оказалось в плоскости XY.

Инструмент Линейка

На панели инструментов появился инструмент Линейка для измерения расстояния между выбранными точками.

Выбор компоненты поля в Инспекторе выбора

Теперь для выбранной точки после нажатия кнопки Информация о точке отобразится только та компонента, которая указана при отображении поля на модели. Информация выводится во вкладке Информация о точке.