Сбой решающей программы ffeplus для уравнений ограничения

Улучшение производительности решающей программы в SOLIDWORKS Simulation 2021

Стефан Андрианов, ведущий инженер, компания «Идеальные инструменты»

В новой версии SOLIDWORKS Simulation 2021 улучшена производительность решающей программы, что позволило сократить время решения некоторых типов исследований. Усовершенствования затронули исследования с большим количеством контактирующих элементов с использованием контакта поверхности с поверхностью.

По умолчанию в SOLIDWORKS Simulation доступно три решателя: FFEPlus, Intel Direct Sparse и Direct Sparse, а также автоматический выбор решающей программы (рис. 1).

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 1. Выбор решающей программы по умолчанию в SOLIDWORKS Simulation 2021

В автоматическом режиме алгоритм выбирает между решателями FFEPlus и Intel Direct Sparse. Критериями выбора будут являться: количество уравнений, тип нагрузки, тип сетки, геометрические особенности модели, контакты и соединители, а также объем доступной системе памяти.

Ниже приведено несколько тестов сравнения SOLIDWORKS Simulation 2020 и 2021 в ходе исследования двух контактирующих деталей с условием контакта поверхности с поверхностью. Тестовая модель показана на рис. 2.

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 2. Тестовая модель для решения контактной задачи в SOLIDWORKS Simulation

Содержание
  1. Решающая программа FFEPlus
  2. Решающая программа Intel Direct Sparse
  3. Лицензии SOLIDWORKS Simulation
  4. Инженерный анализ в среде SolidWorks Simulation: новое в версии 2015
  5. SOLIDWORKS Flow Simulation
  6. Расширенные параметры управления решающей программой
  7. Усовершенствования инструмента Сравнение
  8. Поддержка команды Копировать проект
  9. Сетка вращения
  10. Анализ нестационарных процессов
  11. Повышенное удобство использования
  12. SOLIDWORKS Simulation
  13. Контакт
  14. Усталость
  15. Диаграммы частотного и динамического анализа
  16. Нагрузки
  17. Материалы
  18. Сетка
  19. Нелинейные исследования
  20. Производительность
  21. Оболочки
  22. Оптимизация палитры цветов для людей с дальтонизмом
  23. SOLIDWORKS Plastics
  24. Поддержка eDrawings для эпюр результатов SOLIDWORKS Plastics
  25. Улучшения генератора сетки
  26. Консультант по номинальной толщине стенки
  27. Анализ симметричных систем
  28. Расчёт выпоров
  29. Сообщение «Анализ был остановлен из-за неожиданного завершения процедуры решателя» в Autodesk CFD
  30. Проблема
  31. Решающий модуль
  32. Причины:
  33. Решение
  34. Недостаточно памяти
  35. Некорректно заданы параметры настройки
  36. Ошибки файлового ввода/вывода или сохранение модели на сетевом диске
  37. Несовместимое значение скалярного коэффициента диффузии
  38. Неверное определение сетки
  39. Проблемы с CFD Server
  40. Неправильная настройка материала теплоотвода
  41. Конфликты антивирусных программ
  42. Конфликты VPN
  43. Проблемы с геометрией
  44. Недостаточно места на диске для хранения файлов
  45. Недостаточно прав для чтения/сохранения файлов
  46. Энтальпический теплообменник
  47. 🎬 Видео

Видео:Работа в SolidWorks. Применение уравнений.Скачать

Работа в SolidWorks. Применение уравнений.

Решающая программа FFEPlus

Время решения для решателя FFEPlus снижается за счет параллельной многоядерной обработки. Сокращение времени решения более выражено в исследованиях, которые имеют не менее 10% контактных элементов от общего числа элементов сетки.

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

Для наглядности в этом тестовом примере настроена точная сетка с большим количеством элементов для увеличения времени, затрачиваемого на решение. Чтобы решить эту задачу с помощью решателя FFEPlus, SOLIDWORKS 2020 потребовалось 7 мин 48 с (рис. 3). Решение задачи с точно такими же настройками в SOLIDWORKS 2021 заняло 6 мин 5 с (рис. 4).

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 3. Результат SOLIDWORKS Simulation 2020 с решателем FFEPlus

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 4. Результат SOLIDWORKS Simulation 2021 с решателем FFEPlus

Видео:SWPlus. Урок 1. Введение и установка программыСкачать

SWPlus. Урок 1. Введение и установка программы

Решающая программа Intel Direct Sparse

При проведении исследований с большим количеством контактирующих элементов, как правило, более стабильные и точные результаты обеспечивают решатели Direct Sparse.

Улучшения решателей Intel Direct Sparse направлены на работу с масштабными исследованиями. Использование предыдущих версий решателей Direct Sparse для анализа задач с несколькими миллионами степеней свободы приводило к сбою и предложению воспользоваться решателем Large Problem Direct Sparse, который требует меньше оперативной памяти, но в то же время работает медленнее вследствие применения виртуальной памяти.

При запуске тестового исследования с использованием решателя Intel Direct Sparse в SOLIDWORKS Simulation 2020 происходит сбой (рис. 5).

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 5. В SOLIDWORKS Simulation 2020 произошел сбой решателя Intel Direct Sparse

В SOLIDWORKS Simulation 2021 решающая программа Intel Direct Sparse может воспользоваться всей доступной памятью. Если превышен объем доступной памяти, то для завершения анализа применяется дисковое пространство. Такой подход займет больше времени, так как дисковое хранилище работает гораздо медленнее, чем оперативная память. Тем не менее теперь решатель сможет выполнять линейные статические и нелинейные исследования больше чем с 4 миллионами элементов.

В SOLIDWORKS Simulation 2021 это исследование решается с помощью Intel Direct Sparse. В этом тесте большое количество степеней свободы требовало 46 920 дополнительных мегабайт оперативной памяти для решения, поэтому использовалось дисковое пространство, которое заняло больше времени. Однако в некоторых случаях, когда решатель FFEPlus не справляется, решить проблему можно с помощью решателя Intel Direct Sparse (рис. 6).

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 6. В SOLIDWORKS Simulation 2021 решение достигнуто с помощью Intel Direct Sparse Solver

Видео:Solidworks simulation - Различные решающие программы для ускорения создания расчёта и сеткиСкачать

Solidworks simulation - Различные решающие программы для ускорения создания расчёта и сетки

Лицензии SOLIDWORKS Simulation

В полной мере воспользоваться улучшениями производительности можно с помощью лицензий SOLIDWORKS Simulation Professional и SOLIDWORKS Simulation Premium. Эти лицензии не имеют ограничений на количество применяемых физических ядер.

Лицензии SOLIDWORKS Premium и SOLIDWORKS Simulation Standard смогут использовать новые возможности повышения производительности, но будут ограничены максимум восемью физическими ядрами.

Инженерный анализ в среде SolidWorks Simulation: новое в версии 2015

SOLIDWORKS Flow Simulation

Расширенные параметры управления решающей программой

Усовершенствования инструмента Сравнение

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 1. Сравнение результатов — новые представления

Поддержка команды Копировать проект

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 2. Окно команды Копировать проект с результатами Flow Simulation

Сетка вращения

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 3. Выбор вращающейся сетки в нестационарной задаче

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 4. Вращающаяся область с подвижной сеткой в мгновенном состоянии среды

Анализ нестационарных процессов

Повышенное удобство использования

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 5. Табличное задание граничных условий

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 6. Двуцветное представление траектории утечки

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 7. Обзор компонентов

SOLIDWORKS Simulation

Контакт

Соединение «кромка-кромка» для оболочек

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 8. Контакт оболочек «кромка-кромка»

Самокасание

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 9. Контакт Нет проникновения с параметром Самокасание

Усталость

Результаты усталости на основе гармоник

Результирующая повреждённость рассчитывается согласно гипотезе линейного суммирования повреждений, или правилу Майнера:

Сбой решающей программы ffeplus для уравнений ограничения

Результаты усталости на основе случайных колебаний

Сбой решающей программы ffeplus для уравнений ограничения

В данном уравнении показано, что при постоянной по амплитуде циклической нагрузке существует линейная связь между числом циклов до разрушения N и диапазоном напряжений Se при отображении эпюры в логарифмическом масштабе.

Диаграммы частотного и динамического анализа

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 10. Новые диаграммы в динамических исследованиях

Нагрузки

Менеджер нагрузки для статических исследований

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 11. Окно менеджера Внешние нагрузки

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 12. Просмотр результатов анализа в менеджере Внешние нагрузки

Заданное перемещение в качестве внешней нагрузки

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 13. Команда на заданное перемещение

Цилиндрические и сферические системы координат для неравномерно распределённых сил и давлений

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 14. Цилиндрическая и сферическая системы координат

Материалы

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 15. Часто применяемые материалы

Сетка

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 16. Инструменты диагностики сетки

Нелинейные исследования

Промежуточные результаты в нелинейном анализе

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 17. Диаграмма напряжений в ходе выполнения нелинейного анализа

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 18. Диаграмма перемещений в ходе выполнения нелинейного анализа

Циклическая симметрия для нелинейных исследований

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 19. Геометрическая модель: полная и с фрагментом, реализующим циклическую симметрию

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 20. Отображение результатов для модели с циклической симметрией

Производительность

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 21. Выбор решателя Intel Direct Sparse

Запуск выбранных исследований

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 22. Запуск выбранных исследований

Оболочки

Менеджер оболочки

Менеджер оболочки допускает следующие действия.

  • Создание определений оболочек из тел поверхностей или граней твёрдых тел.
  • Назначение свойств оболочек: тип (утолщённый или тонкий), ориентация (верхняя или нижняя грань), толщина и материал.
  • Сортировку оболочек по типу, толщине или материалу, а также применение временных цветов к оболочкам с одинаковой толщиной или материалом для улучшения визуализации.
  • Группировку оболочек с одинаковыми свойствами (тип, толщина, единицы измерения или материал) и распространение изменений на все оболочки в группе.

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 23. Менеджер оболочки

Реверс граней оболочки

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 24. Редактирование определения оболочки

Оптимизация палитры цветов для людей с дальтонизмом

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 25. Режим оптимизации цветовой палитры

SOLIDWORKS Plastics

Поддержка eDrawings для эпюр результатов SOLIDWORKS Plastics

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 26. Диаграмма заполнения в eDrawings

Улучшения генератора сетки

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 27. Настройка тетраэдральных элементов в литниках

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 28. Сетка в литнике до и после улучшенной генерации

  • Параметр для установки значения Минимальное число элементов по толщине (Minimum number of elements through thickness) ‒ установка элементов пограничного слоя в разделе Тетраэдральная сетка. Настройка предназначена для улучшения генерации элементов сетки по толщине в тонких деталях (рёбра, стенки и т.п.).

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 29. Сетка до и после применения управления числом элементов по толщине

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 30. Сетки, созданные новыми алгоритмами

Консультант по номинальной толщине стенки

При разработке техпроцесса литья под давлением унификация толщин стенок изделия является важным моментом. Это способствует равномерному распределению по детали давления и температуры ‒ а, значит, оптимизируется весь цикл производства: время заполнения, время охлаждения, а также снижается вероятность коробления и неравномерности объёмной усадки по изделию.

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

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 31. Консультант по номинальной толщине стенки

Анализ симметричных систем

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 32. Типы симметрии для однонаправленных литников

  • Разнонаправленные литниковые каналы, в которых направления вторых и третьих колен изменяют ориентацию в соответствии с направлением первого колена: половинная симметрия (тип S), половинная симметрия (тип T), четвертная симметрия (тип H), четвертная симметрия (тип X).

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 33. Типы симметрии для разнонаправленных литников

Расчёт выпоров

Сбой решающей программы ffeplus для уравнений ограничения

Рис. 34. Диаграмма распределения давления выходных газов (Venting Pressure)

Видео:SolidWorks. Использование уравнений для быстрого моделирования. (Урок 9) / Уроки SolidWorksСкачать

SolidWorks. Использование уравнений для быстрого моделирования. (Урок 9) / Уроки SolidWorks

Сообщение «Анализ был остановлен из-за неожиданного завершения процедуры решателя» в Autodesk CFD

Автор:

Проблема

Во время моделирования решатель прекращает работу и появляется сообщение об ошибке в CFD.

Решающий модуль

Анализ был остановлен из-за неожиданного завершения процедуры решателя

Обратитесь к обсуждению на форуме, нажав кнопку «Форму обсуждения» на вкладке «Сообщество».
Пользователи с учетной записью активной подписки также могут получить консультацию в Центре подписки, нажав соответствующую кнопку на панели Инфоцентра в верхнем правом углу пользовательского интерфейса.

Причины:

Решение

Недостаточно памяти

Работа решателя завершается из-за недостаточного объема памяти. См. решение по ссылке ниже.

Некорректно заданы параметры настройки

Завершение работы решателя и/или возникновение расхождений вызвано некорректно заданной моделью. См. решение по ссылке ниже.
CFD: непредвиденное завершение работы решателя из-за неправильно заданных параметров

Ошибки файлового ввода/вывода или сохранение модели на сетевом диске

Работа решателя завершается из-за ошибок при чтении или записи файлов результатов. См. решение по ссылке ниже.
CFD: непредвиденное завершение работы решателя из-за ошибок файлового ввода/вывода

Несовместимое значение скалярного коэффициента диффузии

При вызове формулы базового скаляра значение коэффициента диффузии может быть несовместимым в цифровом выражении с другими параметрами моделирования. См. решение по ссылке ниже.
CFD: непредвиденное завершение работы решателя во время выполнения смешанного скалярного анализа

Неверное определение сетки

CFD не удается сформировать поверхность и/или сетку твердого тела для данной геометрии. См. решение по ссылке ниже.
CFD: непредвиденное завершение работы решателя из-за проблем с сеткой

Проблемы с CFD Server

У службы CFD Server нет необходимых разрешений для корректной работы. См. решение по ссылке ниже.
CFD: непредвиденное завершение работы решателя из-за проблем с CFD Server

Неправильная настройка материала теплоотвода

Работа решателя завершается из-за неправильной настройки параметров материала теплоотвода. См. решение по ссылке ниже.
CFD: непредвиденное завершение работы решателя при использовании материала теплоотвода

Конфликты антивирусных программ

Антивирусное или антивредоносное программное обеспечение препятствует работе программы, что приводит к сбою решателя. Добавьте исключения для устранения проблемы. См. решение по ссылке ниже.
Настройка антивирусной программы и брандмауэра для удаленного расчета в Autodesk CFD

Конфликты VPN

Программное обеспечение VPN может мешать взаимодействию между интерфейсом, решателем и сервером лицензий. См. решение по ссылке ниже.
Сообщение «Анализ был остановлен из-за неожиданного завершения процедуры решателя» в Autodesk CFD при подключении к VPN

Проблемы с геометрией

Если в модели есть очень большое количество объемов, объедините как можно больше таких объемов в одну или несколько деталей в САПР и удалите ненужные детали. Кроме того, можно открыть модель с помощью инструмента Диагностическая модель, чтобы выявить потенциальные проблемы и далее исправить их в САПР.

Недостаточно места на диске для хранения файлов

Если в модели есть очень большое количество объемов, объедините как можно больше таких объемов в одну или несколько деталей в САПР и удалите ненужные детали.

Недостаточно прав для чтения/сохранения файлов

Попробуйте запустить моделирование, открыв Autodesk CFD от имени администратора. Если проблем не будет, переустановите приложение, запустив установщик в режиме администратора.

Энтальпический теплообменник

При вызове энтальпического теплообменника и использовании значения относительной влажности на выпуске выполните следующие действия. Убедитесь, что для всех впускных отверстий задан параметр «Влажность», для жидкости измените значение на «Влажный воздух», а для параметра «Влажность» из дополнительных параметров решателя установите значение «ВКЛ».

🎬 Видео

Настройка отображения результатов в SOLIDWORKS SimulationСкачать

Настройка отображения результатов в SOLIDWORKS Simulation

SolidWorks. Сопряжение Ограничение (Предельное расстояние). Дополнительные сопряженияСкачать

SolidWorks. Сопряжение Ограничение (Предельное расстояние). Дополнительные сопряжения

Solidworks Simulation - приложение удалённой нагрузки на конструкциюСкачать

Solidworks Simulation - приложение удалённой нагрузки на конструкцию

SolidWorks Продвинутый курс. Урок 11. Финал. Использование уравнений и библиотек проектированияСкачать

SolidWorks Продвинутый курс. Урок 11. Финал. Использование уравнений и библиотек проектирования

Свободные поверхности для моделирования границ жидкости в SOLIDWORKS Flow SimulationСкачать

Свободные поверхности для моделирования границ жидкости в SOLIDWORKS Flow Simulation

Как работать с сингулярностями напряжений в SOLIDWORKS SimulationСкачать

Как работать с сингулярностями напряжений в SOLIDWORKS Simulation

Как легко и быстро делать параметрические сборки в SolidWorks без уравнений? #1Скачать

Как легко и быстро делать параметрические сборки в SolidWorks без уравнений? #1

Solidworks. Проверка интерференции компонентов с помощью крепежей в сборкахСкачать

Solidworks. Проверка интерференции компонентов с помощью крепежей в сборках

#solidworks #simulation - Расчёт пространственной траверсы. Расчёты металлоконструкцийСкачать

#solidworks #simulation - Расчёт пространственной траверсы. Расчёты металлоконструкций

Урок Simulation. Выполняем первый расчёт в SOLIDWORKS Simulation. Как проверить результаты?Скачать

Урок Simulation. Выполняем первый расчёт в SOLIDWORKS Simulation. Как проверить результаты?

Исследование топологии. Непараметрическая оптимизация в SOLIDWORKS SimulationСкачать

Исследование топологии. Непараметрическая оптимизация в SOLIDWORKS Simulation

SolidWorks Simulation tutorial+ сравнение линейного и не линейного расчётов. Выводы.Скачать

SolidWorks Simulation tutorial+ сравнение линейного и не линейного расчётов. Выводы.

Решение контактной задачи в SOLIDWORKS SimulationСкачать

Решение контактной задачи в SOLIDWORKS Simulation

Урок Simulation 2. Разбираемся с граничными условиями в Simulation. Верно ли решена задача?Скачать

Урок Simulation 2. Разбираемся с  граничными условиями в Simulation. Верно ли решена задача?

Анализ сборки с соединениями в SOLIDWORKS SimulationСкачать

Анализ сборки с соединениями в SOLIDWORKS Simulation

Симуляция фюзеляжной трубы в SolidWorks. Сверхлёгкий самолёт Е-12НКСкачать

Симуляция фюзеляжной трубы в SolidWorks. Сверхлёгкий самолёт Е-12НК
Поделиться или сохранить к себе: