Адаптивное перестроение сетки

При решении задач с большими деформациями пользователи могут сталкиваться с расхождением задачи по причине сильного искривления конечных элементов. Исправление таких проблем зачастую затруднено ограниченными вычислительными возможностями, которых недостаточно для расчета на новой измельченной сетке, и наличием множества тонких настроек анализа, контролирующих сходимость задачи. В новой версии продукта разработчики сделали шаг в сторону упрощения решения подобных задач – ввели функцию динамического перестроения сетки конечных элементов (КЭ). В терминологии ANSYS она называется MeshNonlinearAdaptivity(NLAD) и представлена в интерфейсе через команду NonlinearAdaptiveRegion доступную в ветке StaticStructural.

Команды NonlinearAdaptiveRegion в дереве проекта

Суть данной функции заключается в измельчении сетки КЭ на указанном в команде объекте непосредственно во время расчета при достижении некими контрольными параметрами (энергия, искривленность элементов) своего критического значения. Перестроение сетки КЭ происходит на подшагах расчета. В команде настраиваются как критерии запуска перестроения, так и возможность активации/деактивации команды на определенных шагах расчета. Кроме того, NonlinearAdaptiveRegion можно добавлять в расчет не только перед его началом, но и после его расхождения, используя точки рестарта (их количество контролируется программой по умолчанию или может быть задано перед началом расчета).

Применение динамического перестроения сетки в нелинейном расчете позволяет решать задачи, не сходящиеся при исходной неизменяемой сетке КЭ и призвано сократить время вычислений с одновременным повышением их точности.

Результаты расчета отображаются на соответствующей данному моменту времени сетке.

Изменение результата расчета в процессе перестроения сетки