18x
001909
2024-10-24

Выявление и устранение проблем с производительностью

В этой статье вы узнаете, как повысить производительность ваших моделей симуляции.

Проблемы с производительностью в моделях расчета могут иметь множество причин — от устаревших версий программы и ограничений оборудования до неблагоприятных настроек. В данной статье систематически показано, как их выявлять и целенаправленно устранять.

Обновление

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

Оборудование

  • Пожалуйста, сначала убедитесь, что ваша система соответствует оптимальным требованиям к оборудованию. Для времени расчета процесса особенно важна производительность одного ядра.
  • Объем параллелизации (одновременный расчет на нескольких ядрах) описан в следующем FAQ и в руководстве на сайте Dlubal:
  • Пожалуйста, убедитесь, что для RFEM используется выделенная видеокарта:

Сервер, веб-сервис и облачные вычисления

  • Чтобы избежать необходимости модернизации оборудования, может быть полезно запускать RFEM без GUI (RFEM Server):
  • Также возможно управление посредством нашего веб-сервиса:
  • Еще большую разгрузку вашей системы обеспечивает прямой расчет на нашем облачном сервисе:

Настройки

  • Часто низкая производительность связана с мониторингом антивирусной программы в реальном времени, который замедляет работу программы:
  • Дополнительные настройки в RFEM 6:
    • Вы можете адаптировать/укрупнить сетку поверхностей.
    • Вы можете отключить таблицу, чтобы ее не нужно было обновлять.
    • Для производительности графики доступны еще некоторые настройки в разделе Опции > Параметры программы (мультисэмплинг (сглаживание), анимировать изменения вида, эффект затухания...)

Адаптация модели

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

Автор

Марк работает в Product Engineering с акцентом на геотехнику и дополнительно оказывает поддержку в Customer Support. Свой профессиональный опыт он целенаправленно применяет при решении сложных вопросов.

Ссылки


;