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

Тело, облегающее поверхность под действием силы тяжести


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

Добрый день!

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

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

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


UnPinned posts
8 minutes ago, kelevara said:

Нужно смоделировать, как шланг с грузами будет облегать неровности на плите.

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

 

9 minutes ago, kelevara said:

в каком пакете такие штуки можно смоделировать?

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

 

Т.е. в любом, кроме ИСПЫ)

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

Собственно вопрос - в каком пакете такие штуки можно смоделировать?

Любой из раздела.

https://cccp3d.ru/forum/34-динамика-и-прочность/

Задача не простая но и не с таким справлялись. Любой из тяжелых пакетов может работать с гиперэластиками (резины) и моделировать контактное взаимодействие тел. Но будет тяжко.

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

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

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

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

В этом вся загвоздка - необходимо посмотреть, насколько "точно" будет облегать шланг неровности при разном размере/разной форме заполняющих его элементов. Поэтому замена на давление к сожалению не подходит =(

1 минуту назад, karachun сказал:

Любой из раздела.

https://cccp3d.ru/forum/34-динамика-и-прочность/

Задача не простая но и не с таким справлялись. Любой из тяжелых пакетов может работать с гиперэластиками (резины) и моделировать контактное взаимодействие тел. Но будет тяжко.

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

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

Да, с дробью как говорится одним местом чую, что намучаюсь =) Поэтому сначала хочу с более крупными элементами попробовать - цилиндрические болванки например.

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

В поддержку темы и для поднятия ЧСВ скину пару мотивирующих гифок, это все резина.

mVc5Llq.gif

 

3rFywgF.gif

 

S9MNh8S.gif

7 минут назад, kelevara сказал:

Поэтому замена на давление к сожалению не подходит =(

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

@kelevara А если не секрет то ради чего все это? Это такая извращенная тема для диплома?

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

В поддержку темы и для поднятия ЧСВ скину пару мотивирующих гифок, это все резина.

mVc5Llq.gif

 

3rFywgF.gif

 

S9MNh8S.gif

Плохо но не критично, только больше намучаетесь с контактом и сходимостью.

Да, гифки безусловно мотивируют )

 

Прошу прощения, если нижеследующий вопрос сильно глупый но все же. На данный момент весь мой расчетный опыт заключается в прочностных расчетах в SW Simulation + немного ЛИРА. Как я понимаю, задачу, которую я описал изначально, считать надо в чем-то вроде ANSYS, правильно? Нет ли случайно каких-то статей/книг, где разбираются задачи подобного класса для подобных расчетных пакетов?

14 минут назад, karachun сказал:

В поддержку темы и для поднятия ЧСВ скину пару мотивирующих гифок, это все резина.

mVc5Llq.gif

 

3rFywgF.gif

 

S9MNh8S.gif

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

@kelevara А если не секрет то ради чего все это? Это такая извращенная тема для диплома?

Да, это часть диплома. К счастью спохватился не за месяц до защиты, так что есть время на изучить/разобраться и т.п. (надеюсь) =)

Ссылка на сообщение
Поделиться на других сайтах
9 minutes ago, kelevara said:

необходимо посмотреть, насколько "точно" будет облегать шланг неровности при разном размере/разной форме заполняющих его элементов.

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

 

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

А то еще насмотритесь DEM симуляций... и все шариками захотите засыпать.

 

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

UPD: увидел про диплом...

:doh:

13 minutes ago, kelevara said:

так что есть время на изучить/разобраться и т.п. (надеюсь) =)

Тогда, если есть время, то может и до DEM моделей в эксплисите дойдете)

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

@kelevara Лира для этого не предназначена.  А вот SW тоже сможет решить такую задачу (есть нелинейщина, контакт и гиперэластики) но...из-за того что там только тетры сетка выйдет в несколько раз тяжелее.

Извини @Jesse но это замечание по существу и с этим ничего не поделать.

 

Ищите "имя пакета+hyperelastic modeling". В интернете полно материалов, в справке к программам могут быть примеры.

 

Еще стоит упомянуть что у полимеров, в отличии от сталей, есть множество моделей материалов, они конкурируют между собой, нет одной универсальной. Одна из базовых и популярных это модель Муни-Ривлина с двумя параметрами, с ней умеют работать все пакеты.

https://en.wikipedia.org/wiki/Hyperelastic_material

Если есть данные испытаний (растяжение. двухосное растяжение) то на их основе можно будет получить нужные к-ты для модели гиперэластика так называемое Curve-Fitting.

https://cccp3d.ru/topic/96597-моделирование-гибкости-клапана/?do=findComment&comment=960616

https://cccp3d.ru/topic/96597-моделирование-гибкости-клапана/?do=findComment&comment=965205

 

На форуме уже были темы по гиперэластикам, Может в них тоже вычитаете что-то полезное.

https://cccp3d.ru/topic/96597-моделирование-гибкости-клапана/

https://cccp3d.ru/topic/94770-ограничение-движения-не-получается-детали-пересекаются

@kelevara И начните с чего-то простого, например возьмите кубик, закрепите его по нижней грани и придваите сверху стальной плоскостью. Не нужно стазу сыпать туда шарики.

И определитесь с материалами.

20 минут назад, kelevara сказал:

Да, это часть диплома.

Чем Вы насолили руководителю?

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

@karachun @piden

Да, тоже думал начать с чего-то похожего - метр "шланга", метр плоскости, на которой он лежит, один или два "горба" на этой плоскости и т.п. Ну и пара-тройка цилиндров внутри для начала, а там как пойдет )

@karachun сам попросил что-нибудь интересное ))) Допросился )))

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

Да, тоже думал начать с чего-то похожего - метр "шланга", метр плоскости, на которой он лежит, один или два "горба" на этой плоскости и т.п. Ну и пара-тройка цилиндров внутри для начала, а там как пойдет )

Это уже слишком сложно.

Вот такое смоделируйте, вот это будет норм. для начала. Иначе будет как в этой теме. Куча расчетов впустую.

https://cccp3d.ru/topic/96597-моделирование-гибкости-клапана/

vtC9qgI.gif

2 минуты назад, kelevara сказал:

Допросился )))

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

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

Это уже слишком сложно.

Вот такое смоделируйте, вот это будет норм. для начала. Иначе будет как в этой теме. Куча расчетов впустую.

https://cccp3d.ru/topic/96597-моделирование-гибкости-клапана/

vtC9qgI.gif

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

Скажу больше - сам его смотрел )))

 

На счет моделирования - понял, буду пробовать.

Ссылка на сообщение
Поделиться на других сайтах
58 minutes ago, kelevara said:

понял, буду пробовать.

Now... choose your weapon!

 

 

Изменено пользователем piden
Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...
В 01.09.2020 в 16:27, karachun сказал:

но...из-за того что там только тетры сетка выйдет в несколько раз тяжелее.

Извини @Jesse но это замечание по существу и с этим ничего не поделать.

На самом деле и треугольниками тоже вполне таки регулярная сетка выходит если плотность нормальная..) Не шибко дороже квадратов выйдет. 

117[1].jpg
Да и смысл всегда гнаться за этой регулярной сеткой?! В некоторых задачах, к примеру, возмущение вносить силой в нелинейной потере устойчивости, или ещё где-то - да, может пригодиться.. А в большинстве задач статической прочности - ИМХО толку ноль..)
В плане ресурсов опять таки: если решается какая-нибудь контактная задача, то можно сделать так
сеточка.jpg
Не сильный проигрыш.

Плюс в СВ можно запилить сетку на основе смешанной кривизны, и мешится практически любая импортированная геометрия.. При этом создаются сильно искажённые элементы, но с прямым решателем норм обсчитывается в статике (если не решается контактная или нелинейная задача). Иногда если срочно надо чё нить там просчитать и нет времени возиться с геометрией, то можно и так:smile:
Вот, к примеру, привод запорного клапана откуда-то скачанный
118.jpg

С этими фасками, заусенцами, козявками пришлось бы возиться не один час чтоб стандартным мешером авт сетку сделать. Но смешанной кривизны за секунды делает даже с относительно большим размером КЭ. Лишь бы интерференции компонентов не было.

119.jpg
Тут бенефит прежде всего во времени - не надо вручную с этим возиться...))

Вот этот привод:smile:
привод_1[1].STEP

 

 

116.jpg

117.jpg

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

Это уже слишком сложно.

Вот такое смоделируйте, вот это будет норм. для начала. Иначе будет как в этой теме. Куча расчетов впустую.

https://cccp3d.ru/topic/96597-моделирование-гибкости-клапана/

vtC9qgI.gif

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

Ну так сказать с почином меня )

https://yadi.sk/i/Hxwv0p_4OEU1Zw

 

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

Отлично! Теперь можно усложнять конструкцию - меньше закреплений и больше контактов.

Какую модель гиперэластика использовал?

@piden, вот видишь, все как я и говорил. Выбор пал на Хогвартс Ансис и теперь моя работа закончена, я могу ограничиться всякими шутками-прибаутками и общими советами)

В 11.09.2020 в 14:57, Jesse сказал:

Да и смысл всегда гнаться за этой регулярной сеткой?!

Регулярная сетка это красиво!

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

Отлично! Теперь можно усложнять конструкцию - меньше закреплений и больше контактов.

Какую модель гиперэластика использовал?

@piden, вот видишь, все как я и говорил. Выбор пал на Хогвартс Ансис и теперь моя работа закончена, я могу ограничиться всякими шутками-прибаутками и общими советами)

Регулярная сетка это красиво!

По поводу софта - друзья советовали Ansys или Comsol, но по первому нашел больше понятных для себя книг/статей и прочего )

 

По поводу модели гиперэластика - на данный момент взял то, что было в "комплекте" с Ansys - некий неопрен (если я правильно понял вопрос). Понятно, что мне вряд ли так повезет и этот материал совпадет с тем, что у меня, но для "тренировок на кошках" вроде бы вполне годится )

 

Вообще кстати возник вопрос по ходу: в той анимации, которую я пытался повторить, пластинка сначала двигается свободно, а спустя небольшое время вступает в контакт с цилиндром и начинает его сжимать. Я изначально попробовал сделать точно также, но у меня не вышло - пластинка просто прошла сквозь цилиндр, как будто его не было. Насколько я понял, чтобы объяснить Ansys, что они вообще-то должны взаимодействовать, необходимо задать контакт между торцами этих деталей, правильно? Или там что-то более хитрое?

Ссылка на сообщение
Поделиться на других сайтах
2 minutes ago, kelevara said:

Насколько я понял, чтобы объяснить Ansys, что они вообще-то должны взаимодействовать, необходимо задать контакт между торцами этих деталей, правильно? Или там что-то более хитрое?

35 minutes ago, karachun said:

теперь моя работа закончена, я могу ограничиться всякими шутками-прибаутками и общими советами)

 

@karachun , чую, за общими советами тебе продыха не будет)

 

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

необходимо задать контакт между торцами этих деталей, правильно?

Да! Контакт это очень дорогое удовольствие, в вычислительном плане, и по умолчанию он выключен. Вообще в МКЭ по умолчанию выключено почти все.

А сейчас обе детали соединены вместе?

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

Понятно, что мне вряд ли так повезет и этот материал совпадет с тем, что у меня, но для "тренировок на кошках" вроде бы вполне годится )

С резинами все посложнее чем со сталями - для для производства нужна твердость по Шору и она известна и есть в справочниках. Но для расчетов нужны или готовые коэффициенты для какой-нибудь модели или кривые напряжений-деформаций из испытаний, при чем желательно не только одноосное растяжение а еще и чистый сдвиг и двухосное растяжение. Этих данных под конкретную марку может и не быть, тогда придется довольствоваться резинами похожего класса.

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

Да! Контакт это очень дорогое удовольствие, в вычислительном плане, и по умолчанию он выключен. Вообще в МКЭ по умолчанию выключено почти все.

А сейчас обе детали соединены вместе?

С резинами все посложнее чем со сталями - для для производства нужна твердость по Шору и она известна и есть в справочниках. Но для расчетов нужны или готовые коэффициенты для какой-нибудь модели или кривые напряжений-деформаций из испытаний, при чем желательно не только одноосное растяжение а еще и чистый сдвиг и двухосное растяжение. Этих данных под конкретную марку может и не быть, тогда придется довольствоваться резинами похожего класса.

Я когда делал модельку, то сначала выдавил цилиндр, а потом пластинку (в свойствах задал Add Frozen). Сама пластинка располагается на торце цилиндра. 

Также задал контакт "С учетом трения" между торцами этих деталей.

 

p.s. Когда пробовал вариант, когда пластина не касается цилиндра в изначальном положении, то свойство Add Frozen не использовал, а контакт задавал по моему такой же.

 

p.p.s. Вообще пока писал - засомневался =) Надо будет вечером еще раз проверить, может напутал что-то

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

Также задал контакт "С учетом трения" между торцами этих деталей.

Это как раз то о чем я и говорил. Только для начала можно использовать контакт без трения - он лучше сходится.

7 часов назад, kelevara сказал:

а контакт задавал по моему такой же.

Должно работать.

17 часов назад, piden сказал:

чую, за общими советами тебе продыха не будет)

Не скрою что тема расчетов гиперэластиков мне интересна. Это красиво! Можно понаделать хороших гифок и хвастаться ими.

Буквально пару дней назад я страхнул пыль с EDEM Simulation. Если удастся его соединить с каким-нибудь нелинейным решателем, или посчитать связку Rocky DEM+что-то ансисовское то может это и не принесет пользы для всего человечества но это будет увлекательно и моя коллекция гифок пополнится еще одним экземпляром.

Тем более что DEM очень хорошо считается на GPU, даже народная GTX 1060 многократно ускоряет процесс расчета. Можно будет разделить задачи между видеокартой и прцессором.

https://i.imgur.com/r2IrmCu.mp4

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Viktor2004
      Импортозамещение  
    • vad0000
      Нет, просто отключаете, и забываете о ней   Не надо ничего делать   Откуда приходит сигнал 24 вольта на 7 вход сервоусилителя? Фото другой страницы схемы
    • maxx2000
    • vladimir.songin
      То есть отключаю аналоговую обратную связь от аналогового входа, и подключаю вместо энкодера? Так не делал но сомнения у меня: Вход энкодера может  быть 12 или 5 вольт. У нас 12. Два пина питание, два пина Каналы A B соответственно, один пин REF (непонятно что он означает и как работает). Остальные соеденены вместе. На какие из них подавать аналаговый вход обратной связи дефлектора.  сигналы от энкодера приходят, проверял осцилографом на самом разьёме непосредственно на входе DM02, и некое значение уже могло бы отобразиться в поле энкодера при отключенном аналаговом входе.  Если отключить аналоговый вход, то видим единичку в обоих полях, но уже писал об этом.  
    • Алексей 1977
      Кто знает подскажите как отключить этот ненужный набор букв и символов в готовой УП? Я так думаю надо редактировать постпроцессор? Заранее спасибо ( Общая длина: 130.0) ( Заготовка:) ( MIN X: -10.970) ( MIN Y: -10.970) ( MIN Z: -6.500) ( MAX X: 10.970) ( MAX Y: 10.970) ( MAX Z: 0.000) ( COORDINATE SYSTEM: Глобальная СК) ( Кончик инструмента:) (   X: -0.000) (   Y: 0.000) (   Z: 10.000) ( Рекомендованная длина: 50.000) ( Количество кромок: 4) ( Инструмент:   Концевая фреза) ( DIAMETER: 10.000) ( Безопасность:) ( Рабочие ходы инструмента: Безопасная БЕЗ зарезов) ( Подводы инструмента: Безопасная БЕЗ зарезов) ( Переходы инструмента: Безопасная БЕЗ зарезов) ( Рабочие ходы патрона: Столкновения НЕ проверялись) ( Подводы патрона: Столкновения НЕ проверялись) ( Переходы патрона: Столкновения НЕ проверялись) ( Траектория: Шаблон) ( STEPOVER: 5.000) ( ДОПУСК:0.100) ( THICKNESS:0.000) ( Статистика:) ( LENGTH: 95.318)( LIFTS: ( TIME: 0/00/05) 1) G0X0Y0 G43Z10.H13 X4.75Y-8.227 Z5. G1Z0F500 X9.5Y-5.485F1000 Y5.485 X0Y10.97 X-9.5Y5.485 Y-5.485 X0Y-10.97 X4.75Y-8.227 G0Z10.
    • gudstartup
      считывание происходит при помощи вх\вых сигналов контроллера plc 
    • gudstartup
      @Maks Horhe так все таки скиньте бэкап эмулируем ваше чпу в cncguide и посмотрим куда поедет?  можете снять видео с фиксацией координатных позиций после каждого кадра. Выложу вашу программу пусть программисты посмотрят все ли в ней ок. %O0002 G40 G17 G94 G90 G49 G80 N1 G91 G28 Z0.0 N2 G91 G28 X0.0 Y0.0 N3 G91 G28 B0.0 C0.0 N4 M03 S200 N5 G90 G0 G53 B0.0 C0.0 N6 G54 N7 X0.0 Y0.0 N8 G90 G43 H01 N9 G90 G0 X0.0 Y0.0 N10 G90 G0 Z200.0 N11 G01 Z10.0 F1500. N12 M00 N13 G00 Z200.0 N14 G40 G49 G69 N15 G00 G53 Z0.0 N16 G00 G54 B0.0 C0.0 N17 G68.2 X0.0 Y0.0 Z0.0 1135. J39.2044 K-129.2315 N18 G53.1 N19 G01 X0.0 Y0.0 F1500 N20 G90 G43 H01 N21 G90 G01 X0.0 Y0.0 F1500 N22 G90 G01 Z200. F1500 N24 M00 N25 G00 Z200. N26 G40 G49 G69 N27 G91 G28 Z0.0 N28 G28 X0.0 Y0.0 N29 G91 G28 B0.0 C0.0 N30 M5 N31 M30
    • gudstartup
      @karlf 530 считывает ключ по специальному протоколу при помощи plc и получает его серийный номер а из него определяет возможные режимы доступа. там нет драйвера а есть plc модуль или несколько эти модули написаны на питоне  надпись smartkey исчезает с экрана при запуске чпу??
    • ДОБРЯК
      Для того, чтобы получить правильные высшие) формы при виртуальном эксперименте, нужно сделать грамотную КЭ модель. От разговора на эту тему вы постоянно уклоняетесь.  То нет компьютера под рукой, сделать простейший тест, то теряете интерес. :=) Сходимости энергии деформации при расчетах статики, недостаточно для точного определения высших собственных форм и частот.  Для того, чтобы грамотно использовать метод конечных элементов, нужно сделать много-много тестов в статике, динамике и ... Одной кнопки и двух конечных элементов в 3Д программе недостаточно для определения высших собственных форм...  У вас в качестве инструмента всего два конечных элемента, шести узловая несовместная оболочка Тимошенко и десяти узловой тетраэдр. И еще контакты при решении задачи на собственные числа. Вам ли говорить про правильность определения высших собственных форм для сложных изделий... :=)    
    • vad0000
      Покажите схему с разрешением на движение
×
×
  • Создать...