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

Расчет гиба листа Static Structural


rasta89

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

Всем привет.

Расчет в двухмерной постановке, гибка листа. Проблема в том, что после гиба лист летит за штампом.

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

Двухмерная постановка решается только при условии использования Normal Lagrange  в контактах, в 3Д постановке такой проблемы не было.

Приложил файл проекта, если кому-то будет интересно глянуть press1.wbpz

anim_puan_2.gif

 

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


UnPinned posts

Так это уже будет динамика, а не статика 

А так можно взять самую нижнюю точку, зафиксировать ее (по всем степеням свободы) после гибки и потом опускать матрицу вниз 

Суть примерно такая:

 

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

Так это уже будет динамика, а не статика 

А так можно взять самую нижнюю точку, зафиксировать ее (по всем степеням свободы) после гибки и потом опускать матрицу вниз 

Суть примерно такая:

 

эх, в том и вопрос в статике сделать это

ну хорошо, спасибо, в динамике сделаю

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

@rasta89 Можно добавить гравитацию и для надежности использовать одну плоскость симметрии. А так, без гравитации, лист после снятия нагрузки недостаточно закреплен и может свободно перемещаться в зазоре между матрицей и пуансоном.

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

@rasta89 Можно добавить гравитацию и для надежности использовать одну плоскость симметрии. А так, без гравитации, лист после снятия нагрузки недостаточно закреплен и может свободно перемещаться в зазоре между матрицей и пуансоном.

Да, использовал гравитацию, не помогает

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

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

Данную задачу можно в статике, для этого надо достаточно закрепить заготовку на этапе разжимания 

в ролике тоже статика, хоть и другой софт, но суть та же. Там заданы две симметрии и и правый торец еще дополнительно закреплен по вертикали. 

Изменено пользователем ANT0N1DZE
Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, rasta89 сказал:

использовал гравитацию, не помогает

М

Дополнительно трение добавьте..)

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

Данную задачу можно в статике, для этого надо достаточно закрепить заготовку на этапе разжимания 

в ролике тоже статика, хоть и другой софт, но суть та же. Там заданы две симметрии и и правый торец еще дополнительно закреплен по вертикали. 

Не хотелось бы ограничивать конец

1 час назад, Jesse сказал:

Дополнительно трение добавьте..)

Пробовал, ещё как-то видел видео где ставят трение 0,6, тоже прогнал такой вариант, все то же самое, причем в транзиенте то же самое

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

@rasta89 тогда дело может быть только в контактах. Поменяйте тип или жёсткость контакта. В 2Д с симметрией и с заданным как нагрузка перемещением такие штуки на раз-два должны решаться. Гравитация/трение - это даже лишнее тут

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

написать примитивный код на APDL:

в какойто момент времени прочитать через *get перемещения одного или группы узлов

приложить эти перемещения через D ... к одному или группе узлов

продолжить расчет

 

или еще проще

в WB  в первом расчете снять перемещения одного или группы узлов

следующий шаг в Wb приложить перемещения снятые выше с учетом того что в какой то момент они не меняются во времени.

 

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

@rasta89 тогда дело может быть только в контактах. Поменяйте тип или жёсткость контакта. В 2Д с симметрией и с заданным как нагрузка перемещением такие штуки на раз-два должны решаться. Гравитация/трение - это даже лишнее тут

Все возможные типы и комбинации в пределах разумного я протестировал( либо улетает, либо изчезает и улетает на тысячу метров

31 минуту назад, dronm сказал:

написать примитивный код на APDL:

в какойто момент времени прочитать через *get перемещения одного или группы узлов

приложить эти перемещения через D ... к одному или группе узлов

продолжить расчет

 

или еще проще

в WB  в первом расчете снять перемещения одного или группы узлов

следующий шаг в Wb приложить перемещения снятые выше с учетом того что в какой то момент они не меняются во времени.

 

По поводу апдл снипрета думал, что-то не зашло, все идеи либо блокирует лист либо делает расчет не физичным, но я тут не спец

Касательно приложения перемещений в ВБ в разные промежутки времени делает расчет нефизмчным, проще тогда торцы мертво закрепить и лист вытянет под нагрузкой, ну это насколько я понял мысль

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

Делаете расчет номер 1

снимаете перемещения от времени каких то узлов от времени,

Делаете расчет номер 2 все тоже самое только приклыдывает перемещения на узлы из расчета номер 1

видите что результат один и тот же

Делаете расчет номер 3 все тоже самое прикладываете перемещения на узлы из расчета номер 1, редактируете перемещения так что бы не улетало.

мне кажется есть некоторое недопонимание как работают нагрузки, что происходит когда нагрузки появляются в середине расчета или удаляются

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

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

Сделайте задачу в 3 шага: на первом и третьем - движение бойка; на втором - фрикционный контакт с листом. Должно быть нечто похожее...

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

Делаете расчет номер 1

снимаете перемещения от времени каких то узлов от времени,

Делаете расчет номер 2 все тоже самое только приклыдывает перемещения на узлы из расчета номер 1

видите что результат один и тот же

Делаете расчет номер 3 все тоже самое прикладываете перемещения на узлы из расчета номер 1, редактируете перемещения так что бы не улетало.

мне кажется есть некоторое недопонимание как работают нагрузки, что происходит когда нагрузки появляются в середине расчета или удаляются

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

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

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

Решая задачу 1 выполучаете перемещение узлов листа при перемещении Пуансона.

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

 

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

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

Можно попробовать изменить свойства материала заготовки и посмотреть есть-ли этот эффект

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

опция weak springs включена?

выключена)

12 минут назад, Victoria сказал:

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

Можно попробовать изменить свойства материала заготовки и посмотреть есть-ли этот эффект

интересная мысль, протестю, спасибо

25 минут назад, dronm сказал:

Решая задачу 1 выполучаете перемещение узлов листа при перемещении Пуансона.

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

 

имитировать пуансон, хм, задумаюсь, спасибо

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Snake 60
      @Alexey0336  Да, всё работает: https://cloud.mail.ru/public/NGNq/Ft8UAJtf3  
    • Anat2015
      Так оно и есть, китайский клон Сименс-808.  
    • Snake 60
      Что Вы подразумеваете под словом "Конфликтовать"? Мпроп и мой макрос делают одно и тоже действие, создают и заносят свойства в файл солида. Если свойства с одинаковым именем (например Обозначение и Наименование), то Да, свойство перезапишется тем макросом, которой отработал последним. Щас проверю, отпишусь. Изначально Наименование и Обозначение берутся из имени файла, но его всегда можно перезаписать... Если что, это всегда можно переписать под Ваши требования.
    • jtok
      Если у вас SW не выше 18й версии, могу проверить у себя.
    • Orchestra2603
      Ну, есть же, например QZ алгоритм (обобщение QR разложения, для слуая когда матрица масс не равна I). Отлично работает, когда одна из матриц вырожденная. Вот статься:  https://deepblue.lib.umich.edu/bitstream/handle/2027.42/6667/bac9269.0001.001.pdf?sequence=5   вот коротко в Вики     Раскопал это вообще, глядя в справку от матлаба: https://www.mathworks.com/help/matlab/ref/eig.html.   Это все нюансы....  И все эти алгоритмы сущетсвуют уже кучу лет во всяких библиотеках типа LAPACK. Вы думаете, что в Dassault Systemes или Ansys про это не знают, и их модальник - лажа?  
    • karlf
      Сегодня не было времени, завтра посмотрю и пришлю фото как выглядит
    • Bot
      АСКОН выпустил новый релиз среды общих данных Pilot. В нем получили развитие инструменты строительного контроля и авторского надзора, появилась возможность вручную координировать модель объекта капитального строительства. Стройконтроль Вести стройконтроль на площадке, а также авторский надзор за деятельностью арендаторов и собственников поможет привязка панорамных фото объекта к чертежам и документам. Для съемки панорамных фото используется мобильное приложение Pilot-Photo360, доступное для Android. С помощью приложения специалисты строительных организаций, компаний-застройщиков, девелоперов смогут: Находясь на объекте строительства или эксплуатации, фотографировать объект на специализированную панорамную камеру и сразу прикреплять снимки к точкам на чертежах и документах в Pilot-BIM или Pilot-ICE Enterprise. Группировать панорамные снимки по альбомам. Просматривать фото помещения с разных ракурсов, при этом видеть направление взгляда относительно [...] View the full article
    • wega7777
      Судя по формату ошибки похоже на Систему ЧПУ от HCNC — аналог Siemens и Fanuc. ЧПУ HNC808DiT, но могу ошибаться.
    • Alexey0336
      Похоже на то, что мне нужно) Пара вопросов: 1. Будет ли макрос конфликтовать с Mprop? 2. Если я каждой сборке/детали заранее пропишу в обозначение: $PRP:"Порядковый номер" ХХ.YY.ZZZ, подхватит ли формула свойство "порядковый номер" после всех действий?
    • Snake 60
      Зависит от версии солида. Начиная с SW 2023 есть такая команда: В более поздних версиях существует макрос, который это делает. Если надо - поищу...
×
×
  • Создать...