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

Моделирование обработки дробью


Pashk0ff

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

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

Занимаюсь моделированием обработки дробью в Ansys LS-Dyna. Моделирование заключается в ударном внедрении большого количества КЭ-дробинок размером 3,5 мм (материал - 020 *MAT_RIGID) в упруго-пластический материал заготовки (материал - 103 *MAT_ANISOTROPIC_VISCOPLASTIC) с целю получения распределений поверхностных напряжений и радиусов кривизны заготовки.  В среде Matlab создаю модели дробинок распределенных случайным образом и имеющие разные скорости. В качестве контакта использую Entity. При моделировании небольших степеней покрытия с числом дробинок менее 200 штук проблем нет, все считается. Когда речь идет о количестве дробинок +200 возникает следующая ошибка:

***Error 20266 (STR+266)

     element material 155 is greater than nmmat=0

 

Инфы по ней никакой...Может кто сталкивался??

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


Вот файл с 300 дробинками. Точно такой же файл с 100 дробинками считается без проблем...

 

300_drobinok_k.0c013eb7231fee19b89f500d9eb59740

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

@Pashk0ff

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

Возможно есть и баг в самой программе или ограничение в  Entity .

А Вы не пробовали изменить постановку задачи - не 100 и не 300 дробинок, а 10-20,

которые ударяют по пластине с некоторым сдвигом по времени и координате.

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

@Victoria Вот ссылка на упрощенную модель:

https://cloud.mail.ru/public/Hktw/bURmkJtX3

Файл 100 - содержит 100 дробинок и прекрасно считается;

Файл 300 - точно такой же, но содержит уже 300 дробинок и считаться отказывается

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

Обе программы (100 и 300 дробинок) рабочие,

однако постановка этих задач отличается от ранее выложенной 
- отсутствием контактного взаимодействия; 
- введением опции рождения и смерти движения дроби.
По моему мнению, эта постановка более правильная в смысле 
воздействия множества дробинок на пластину, но требуется более 
качественная сетка. 
В тексте 100.k и 300.k задан принудительный шаг, который меньше
выбираемого программой шага из условия устойчивости счета. 
=
В первой задаче (которая "весит" 160 Мб) сетка элементов лучше, 
но 300 дробинок распределены на очень большой площади и 
ожидаемого эффекта от обработки дробью не получится.
Хотя я могу что-то не понимать в авторской постановке задачи.

1.png

2.png

3.png

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

@Victoria Вы все правильно понимаете. Расчетное количество дробинок для обработки заготовки размерами 250х30х4 мм составляет 5944 шт. Сетка будет мельчиться до размеров элемента 0,1-0,15 мм.

Подскажите пожалуйста в какой версии LS-Dyna вы считаете и не возникала ли у Вас вышеизложенная ошибка?

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

Версия 8.1

Первый вариант я не смог загрузить.

Два последних давали предупреждение  о "material type 103 and 104, но я не выяснял причину.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Pashk0ff сказал:

@Victoria, видимо дело в версии, на моей 6.1 не считает(

Уже вышла версия 9.1) По возможности нужно пользоваться новыми версиями

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

Не совсем по теме, но все же.

Кто-нибудь в курсе, можно ли в дайне с помощью Entity задать более сложную геометрию? Допустим, поверхность построенную в CAD (и, видимо, экспортированную в какой-то нейтральный формат).

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

@ANT0N1DZE в entity можно задавать тела вращения используя параметр GEOTYP=11, профиль тела описывается через define_curve

@Victoria , спасибо, что уделили время)

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

@Pashk0ff На счет этого в курсе. Интересует что-то вроде этого http://www.d3view.com/modeling-rigid-bodies/ пункт 3.

Также вычитал что " В программу включены специальные возможности по моделированию контакта между абсолютно жесткой поверхностью (обычно определяемой аналитически) и деформируемой конструкцией, например штамповка металла, где штамп и прессформа могут быть импортированы в форматах IGES- или VDA и далее считаются абсолютно жесткими (при этом не требуется конечно-элементное разбиение абсолютно жесткой поверхности !!!). "

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

Пример обработки стали дробью. Материал Johnson-Cook с накоплением повреждения

 

 

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

@fzbm , спасибо) я как чувствовал) на выходных уже посмотрел, там мои комментарии

Я сам загорелся уже идей реализации обработки дробью при помощи метода DEM, но выяснилось что у меня версия не R6, как я писал ранее, а R4..в ней DEM еще не реализован

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

Для DEM в LS-DYNA нужно использовать последние версии. R8 или R9. Кстати LSTC предоставляет учебные версии. На 3 месяца всего 25$. Правда ограничено 10000 элементами

 

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

Как показали результаты моделирования. DEM метод тоже не совсем подходит для данной задачи.

1. Элементы DEM сферические, а реальные частицы имеют острые грани. Сферические частицы только вдавливают металл, в то время как реальные частицы прорезают поверхность

2. DEM частицы имеют малую величины (размеры с песчинку) и LS-DYNA не хочет (не может) посчитать их вес.

 

Как вариант использование обычных FEM элементов с острыми гранями. Этот вариант можно посчитать в любой версии LS-DYNA.

Осталось только придумать как ввести в программу большое количество таких FEM элементов (песчинок)...

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • andrey2147
      Систем -вправо,- серво сет, -серво тюн.- поз еррор.
    • andrey2147
      Это что на контрольные клеммы приходит ? Куда входит ?
    • Artem CAD-is
      В SOLIDWORKS идет версия Xpress На сегодняшний день, к сожалению, нет варианта приобрести новую лицензию.  Остается 1 вариант, но, по правилам форума, я не могу здесь писать как и где этот вариант использовать.  P.S. - я надеюсь все все поняли)  
    • Tad
      Вы спрашиваете про опыт... @gudstartup совершенно прав - отправляйте узел в ремонт, так как некомпетентная возня, как правило, приводит к бОльшим как временным так и материальным потерям.
    • МиО
      Для не последних (например для 2012) версий надо добавить  [HKEY_CURRENT_USER\Software\SolidWorks\SolidWorks 2012\Performance\Graphics\Hardware\Gl2Shaders\Other\Intel(R) HD Graphics 4000] "Workarounds"=dword:00080008 Вместо "Intel(R) HD Graphics 4000" вставить свое имя видеокарты. Может быть любым.  
    • Alexey8107
      Я как бы в курсе. Вопрос звучал Вы же для чего то флудите, видимо уровень себе накручиваете.    К вашему сведению, у нас три таких станка, и все три загружены работой в три смены. Один вышел из строя, их осталось два, но работают за троих.   Интересная интерпретация   Я спрашивал про идеи и вдруг у кого есть опыт устранения дефекта. Адекватные люди промолчали, я это воспринимаю как отсутствие опыта или идей. И это нормально. Вас же отчего то поперло на откровенный флуд. 
    • sloter
      В этом случае (при импорте) можно проще (раз связь с исходными построениями всё равно потеряна). При открытии  IGES зайти в Параметры и поставить галку "Импортировать несколько тел как детали".    В вышеуказанном способе поверхности перенесутся. Правда они все могут содержаться в какой то одной детали. Но правильная структура сборки на данном этапе, как я понял, вам не важна. Если поверхностей не сильно много, то может устроит.
    • Jenny
      Ну что поделать. Оптические сборки они такие. Соединители(2шт)+заглушка+провода а в спецификацию летит 1 строкой. При этом для сборщиков необходимо указывать как проложить провод. Вот и извращаемся как можем. Благодарю!
    • Павлуха
      Поставите сюда галочку и будет Вам счастье.    
    • Бестолковый
      Так вот, осваивая потихоньку SW пришёл к созданию собственных таблиц свойств. Тех самых которые Custom Properly Table, для детали, сборки чертежа детали и чертежа сборки соответственно. Создал таблицы (синхронно создав заготовки для каждого типа вышеуказанных документов, переписал переменные и сложил в отдельную папочку, прописав в свойствах SW пути к ней. Так, чтобы при создании нового документа всё открывалось правильно.   Начитавшись форумов всяко-разных профильных (включая этот) и мануалов пришёл к выводу, что можно "скармливать" в таблицу текстовый или Excel файл с необходимыми данными, как то данные для заполнения штампа и прочее. Иерархия такова: Есть конкретный неизменяемый диск, на нём папки всех проектов, в каждой из них, кроме самих файлов SW кладу этот самый файл гордо именуемый "Код_проекта_db.txt" имя которого меняется, равно как и путь. Всё бы ничего, но когда у тебя один проект - всё гуд, делаешь второй проект - при открытии панельки справа - SW автоматом "подтягивает" файлик из первого проекта, приходится открывать Properly Table Builder и переназначать путь к файлу с необходимыми для второго проекта данными.   Сопсна - сам вопрос к Многоуважаемому Сообществу: Продолжать перезаписывать пути каждый раз или есть какой-то другой выход из сложившейся моими шаловливыми ручонками ситуации?   Заранее признателен за адекватный развёрнутый ответ!  
×
×
  • Создать...