Ускорение МСПН решателя до 5 раз
Почти в каждом релизе IDEA StatiCa мы анонсируем ускорение МСПН-расчёта. Почему мы уделяем этому такое внимание? И как мы находим возможности ускорить наш МСПН-решатель?
После нажатия на кнопку Расчёт в IDEA StatiCa Detail начинают выполняться следующие действия:
- Подготовка МСПН-модели (разбивка сетки для бетона, определение армирования, соединение бетонных и арматурных элементов с помощью специальных многоузловых объединений и элементами сцепления) - работа препроцессора.
- МСПН-расчёт (Метод Совместимых Полей Напряжений) - работа решателя
- Оценка результатов и проверка по нормам – работа постпроцессора
В предыдущем релизе IDEA StatiCa мы были сосредоточены именно на препроцессоре. Подготовка данных – неотъемлемая часть МСПН-расчёта. Чем сложнее расчётная схема, тем больше времени занимает этот процесс. Именно поэтому мы продолжаем улучшать алгоритмы построения сетки конечных элементов и аналитической модели. Подробнее с этой информацией можно ознакомиться в этой статье о предыдущем релизе IDEA StatiCa.
В этот раз мы решили сосредоточиться на решателе. Была реализована новая модель материала, учитывающая коэффициент Пуассона. Эта модифицированная модель делает процедуру расчёта более стабильной и требует меньшего количества итераций, тем самым ускоряя расчёт. Другие обновления, связанные с лучшей сходимостью и совершенствованием алгоритмов построения матриц жёсткости, также положительным образом влияют на скорость решателя.
Наиболее заметные изменения в быстродействии решателя относятся к преднапряжённым элементам и проектам с большим количеством расчётов/комбинаций. МСПН-решатель стал до 5 раз быстрее по сравнению с предыдущими версиями. Подробное сравнение решателя версий IDEA StatiCa 21.1.4 и 22.0 представлено на графиках ниже.
Обновление затрагивает версию Enhanced (полная) конфигураций IDEA StatiCa Concrete и IDEA StatiCa Prestressing.