В решателях с явной схемой интегрирования по времени (LS-DYNA, AUTODYN, Dytran, Abaqus и другие) есть такая неприятная особенность, как условная сходимость алгоритма. Если шаг интегрирования по времени будет выбран больше, чем минимальное время прохождения звуковой волны через элемент модели (критический шаг по времени), то схема интегрирования разойдется или даст неверные результаты. Данное условие носит название критерия Куранта — Фридрихса — Леви.

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

У проблемы слишком малого шага интегрирования по времени для модели есть сразу два решения: «mass scaling» и «subcycling». С первым методом все более-менее знакомы: система просто изменяет плотность неугодных элементов для увеличения критического шага по времени. Получается существенный выигрыш по производительности, но надо помнить, что мы допускаем ошибку по массе модели, что может дать неверный результат.

Второй способ более интересен на мой взгляд. Разработчики LS-DYNA предлагают выполнять интегрирования для разных групп элементов модели с разным шагом по времени. Получается выигрывать по производительности, практически не жертвуя точностью расчета.
Более того, оба вышеописанных метода при должном умении можно совместить в одном расчете!

Презентация по текущему статусе работы данных методов была представлена на Oasys LS-DYNA UK Users’ Meeting 2015

Файл Current Status of Subcycling and Multiscale Sim..

Рубрики: Лента

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.