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

Моделирование разрушения с помощью Cohesive Element


Dem_SMK

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

Здравствуйте!


Разбираюсь с подходом Cohesive Element Model. Ранее подобная тема поднималась, но она закрыта для обсуждения и ответы на возникшие вопросы в ней не нашел. С генерацией сетки более менее разобрался. В качестве тестовой задачи рассматривается падение кубика из 6 bulk элементов на абсолютно жесткую пластину под действием силы тяжести. Для Cohesive выбрана 19 формулировка (ELFORM=19) c 186 моделью материала - *MAT_COHESIVE_GENERAL. Для взаимодействия bulk элементов после разрушения cohesive задан *CONTACT_ERODING_SINGLE_SURFACE. Сначала после удаления cohesive элементов контакт между bulk элементами происходит, а затем они пролетают сквозь друг друга. С чем это может быть связано? С неоходимостью тонкой настройки параметров материала?  


post-36185-0-51526200-1475866117.gif


И еще вопрос, при уменьшении размера элементов в направлении оси OY выдается ошибка.


post-36185-0-78741600-1475866141_thumb.jpg


Спасибо.


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


А у вас правильно заданы опции *CONTACT_ERODING_SINGLE_SURFACE? 

SSTYP=0 и MSTYP=0: означают, что должен быть идентификатор набора сегментов для

контакта поверхность-поверхность.

Лучше через SSTYP=2: идентификатор набора частей модели,

Да, и элементов не мешало-бы добавить - один элемент для кирпича очень мало, особенно при контакте

Изменено пользователем Victoria
Ссылка на сообщение
Поделиться на других сайтах

А у вас правильно заданы опции *CONTACT_ERODING_SINGLE_SURFACE? 

SSTYP=0 и MSTYP=0: означают, что должен быть идентификатор набора сегментов для

контакта поверхность-поверхность.

Лучше через SSTYP=2: идентификатор набора частей модели,

Да, и элементов не мешало-бы добавить - один элемент для кирпича очень мало, особенно при контакте

 

Сейчас заданы SSTYP=0 и MSTYP=0. При назначении набора частей модели, SSTYP=2 и ssid=1, где 1 - набор, куда входит Part из 6 солид элементов, контакт между элементами после разрушения cohesive пропадает. 

post-36185-0-07059800-1476039029.gif

 

По поводу элементов согласен, просто тестировалась работоспособность алгоритма для генерации сетки с cohesive элементами. Как я понял, для них очень существенно порядок нумерации узлов и направление нормали.

При попытке измельчить сетку при расчете возникает ошибка с отрицательным объемом элементов, о чем писал в первом сообщении. 

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

Судя по раскраске, у Вас кирпичи - это всё как одна часть.

Не помню, можно-ли в выбранном типе контакта учесть самоконтакт

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

Верно, 6 элементов входят в одну Part. А какой тогда контакт следует использовать при моделировании cohesive элементов?

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

Наверно может применить обычный автоматический контакт если кубики представлены в виде различных частей. Если у вас есть промежуточный когезивный элемент, то наверно будет правильно представить все как отдельный части


Я вылажил в группе в контакте Учебный пример моделирование процесса деламинации в LS-DYNA

Посмотрите. может что пригодится

https://vk.com/club130155677

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

Наверно может применить обычный автоматический контакт если кубики представлены в виде различных частей. Если у вас есть промежуточный когезивный элемент, то наверно будет правильно представить все как отдельный части

Я вылажил в группе в контакте Учебный пример моделирование процесса деламинации в LS-DYNA

Посмотрите. может что пригодится

https://vk.com/club130155677

Спасибо, посмотрел. Пара вопросов: контроль hourglass, точности и энергии сильно влияют на результаты расчета? 

 

Еще раз про элементы. 6 красных кубиков - это 6 элементов типа солид, объединенные в part1. Между солидами присутствуют cohesive элементы нулевой толщины, которые входят в part2. Для того чтобы организовать взаимодействие солид элементов после разрушения cohesive, рекомендуют использовать общий контакт *CONTACT_ERODING_SINGLE_SURFACE. http://www.dynasupport.com/howtos/element/cohesive-element-formulation

Но пока что-то не получается, вроде контакт есть, но некоторые элементы частично пролетают сквозь друг друга. 

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

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

 

Контроль hourglass, точности и энергии думаю на поиск контакта влиять не будут для вашей модели

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • mircomax81
      Не нашёлся пока @ressurect83.  Пока не скопировал с жёсткого диска ничего. Буду пробовать подключаться к системе в ближайшее время. Как скопирую тогда и выложу.
    • gudstartup
      хотя пароль необязательно подбирать проще проверку обойти
    • gudstartup
      так уж нашелся @ressurect83 а как учтете зависимости библиотек всяких лучше уж тогда образ диска  но если там хэш функция  и парольчик от 8 символов то обломаться можно
    • Killerchik
      @mircomax81  Кидайте сюда ссылку на все файлы этой служебной программы, прям на её папку целиком. Может кто добрый и посмотрит.
    • Killerchik
      Да ладно, забейте, наверное произошло небольшое недопонимание. Мне показалось, что человек написал 2 отдельные мысли - о низких ЗП и о мигрантах. пиэс-вообще, к моему глубокому сожалению, очень-очень маленький процент более-менее развитых стран осознают масштаб предстоящей демографической жёпы. В Европе на мой взгляд, глобально такая страна всего одна - ФРГ. Ну может ещё про 1-3 я не в курсе. Остальные, и в том числе РФ, +- сидят на попе ровно и в ус не дуют.
    • maxx2000
      всё равно не понял как это всё связно.  Если мигрант значит априори должен работать за рис и рыбьи головы, потому что в родной стране за них работал? Релокация она не от хорошей жизни, а от неудовлетворенности соцбыткультом и зарплатой, отсутствие перспектив роста и самореализации. Едут то как правило не в пустоту, а на какие-то условия.   Пример. У кумы дочь уехала в Беларусь. Дошло дело до гражданства. А жениху предложили работу получше в Москве на удалёнке.  НО двойное налогообложение заставляет переезжать в Россию. 
    • mircomax81
      Сам пароль даже указан, который должен стоять по умолчанию. Но его поменяли до нас. Это делается на уровне сервиса 
    • gudstartup
      в инструкции описана процедура смены пароля или указаны сами пароли?
    • mircomax81
      Всё из инструкции. Кто поменял пароль неизвестно... Инструкция есть. Хоть и на немецком. 
    • gudstartup
      а я что  написал??     где вы этого начитались у вас ж документации нет..? кто ж вас так обделил при покупке ведь уровень программиста жизненно необходим и практически всегда от него есть пароль?
×
×
  • Создать...