Перейти к публикации

ls-dyna. Разные результаты при расчете на разных машинах


Рекомендованные сообщения

В ls-dyna есть такая особенность - на разной архитектуре результаты могут различаться.

А есть ли какая опция, которая делает результаты одинаковыми на разных машинах? Пусть даже за счет трудоемкости.

А то на рабочей станции одно, на кластере другое. А модель переделывать нельзя.

Ссылка на сообщение
Поделиться на других сайтах


Странно.. Программа одна, а результаты разные.. Значит распараллеливается как-то некорректно задача, других причин быть не может.

Ссылка на сообщение
Поделиться на других сайтах
Артем Кулаченко

Похожая опция есть, называется

"enable consistency checking", включается указанием количество процессоров отрицательным числом.

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

К сожалению, на разных архитектурах результаты могут все равно быть разными, даже если используется double precision версия (single preсision не рекомендую вообще). Вся проблема в порядке поступления данных для суммирования в глобальную матрицу и вектор сил (по сути из-за округления), явная схема интегрирования (Explicit) очень к этому чувствительна. Когда меняется архитектура тут вступают в игру компиляторы и схемы оптимизации кода при работе с вещественными числами. Другой вопрос насколько это актуально для Вас?..

Если решаете удар, состояние после потери устойчивости или разрушение, может не столь сильно. Если квазистатику - попробуете неявную схему (Implicit) она практически не чувствительна к архитектуре.

Ссылка на сообщение
Поделиться на других сайтах

Артем, спасибо за подробное разъяснение.

Задача ударная с разрушением, а проблема актуальна, поскольку на кластере объект в смятку и задача вылетает, на станции все держится.

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

Впрочем, а можно ли доверять результату данной модели на SMP машине? Не уверен.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...
Артем Кулаченко

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

Ссылка на сообщение
Поделиться на других сайтах

Проблему решили только серъезной переработкой модели. В итоге смогли запустить на кластере и получить нормальный результат.

Кстати, не сильно отличающийся от SMP версии.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Snake 60
      А детали сделанные массивом и зеркальные входят в эту группу? Как вы повесите на один сегмент одновременно две команды выделить и скрыть? Может я чего не знаю - просветите тогда... Не совсем подходит. Идея в том чтобы сократить до минимума телодвижения 1…2 клика мыши до достижения результата. А тут: 1) сначала надо скопировать название детали 2) вставить в строку поиска 3) выделить все детали с помощью Ctrl 4) Нажать скрыть. Да и сам фильтр работает не быстро. То же самое относиться и к визуализации.
    • Павлуха
      Или так.   И гасить всю группу.
    • kkk
      Боюсь, такой формат обучения будет стоить ОЧЕНЬ дорого. Идеальный вариант - имея какие-то базовые практические навыки, устроиться в контору, где люди с ТФ на ты. И там уже все эти вопросы будут в рабочем порядке. :)
    • Kelny
      Вероятно вам нужен всё таки не Solidworks, а смотреть раздел форума по теме CAM: https://cccp3d.ru/forum/11-все-вопросы-о-cam/   и SolidCAM/SOLIDWORKS CAM в частности: https://cccp3d.ru/forum/122-solidcam/   Или иные CAM программы с использованием импортирования моделей из Solidworks.    
    • Kelny
      Для скрытия идентичных компонентов попробуйте ФИЛЬТР в дереве (вверху дерева): https://help.solidworks.com/2019/russian/solidworks/sldworks/t_filtering_featuremanager_assemblies.htm?_gl=1*rt4glz*_up*MQ..*_ga*MTU2MzA2MzExLjE3MTUyODE5NTg.*_ga_XQJPQWHZHH*MTcxNTI4MTk1OC4xLjEuMTcxNTI4MTk2MC4wLjAuMA..   или ВИЗУАЛИЗАЦИЯ СБОРКИ: https://help.solidworks.com/2019/russian/solidworks/sldworks/c_Assembly_Visualization_Overview.htm   Не понятно зачем перед CTRL+Q нажимать CTRL+B. Разве просто CTRL+Q не достаточно?   Ещё есть настраиваемая панелька с кнопками инструментов по клавише S на клавиатуре.  
    • PARADOX.NC
      здравствуйте, такая проблема, магазин начал проскакивать позицию, немного смещаясь от положенного места,горит ошибка на датчик, суть в том что при вращении кулачка который взаимодействует с датчиками, он останавливается не на том датчике и из за этого горит ошибка о неисправности датчика, если вручную совершить правильный порядок включения датчиков то ошибки нет, но когда все собираешь на место и система отрабатывает опять происходит тот же эффект, приезжало много специалистов , поменяли все  датчика- результата ноль, все датчики система видит в полном объеме как положено, есть предположение (одного из мастеров) что сбился параметр отвечающий на время срабатывания датчика, но ни кто не знает где этот параметр находится... если может кто помочь огромная просьба помогите, станок уже долго стоит и ни кто не может решить проблему.
    • Борман
      Так свойства грунта получены при действии атм. давления. Вы же не нагреваете конструкцию на 273 градуса при решении ?
    • maxx2000
      @Snake 60 а почему не использовать  ректальное сегментное кольцо, оно же жесты мыши, для того чтобы навесить нужные команды на него?
    • Fedor
      Тут другой вопрос вырисовывается.  По идее действует на грунт атмосферное давление и , следовательно ,  надо бы его учитывать при анализе прочности грунтов. Но нигде не видел, чтобы это учитывалось, например, при устойчивости склонов... 
    • Snake 60
      Нано-макросы :) https://boosty.to/snake.nest/posts/a7056a15-49b7-4f80-9de4-194e9dbf3404
×
×
  • Создать...