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

Нелинейная симуляция тонкой пластиковой детали. Strain is too large


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

День добрый!

 

- Повторяю за гуру из этого видео:

https://www.youtube.com/watch?v=iDHkbcf-9H8

- Модельку тоже скачал: в приложении к посту

 

 

Симуляция валится после нескольких инкрементов. Подвижная часть проворачивается на градусов 10-15, а потом появляется предупреждение: Incremental logarithmic strain is too large.

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

Пробовал следующее: увеличивать допуск сходимости, уменьшать фактор сингулярности до 0.5, увеличивать Maximum incremental strain, менять солвер на Direct Sparse.

У меня SW2017, на видео SW2018 или SW2019, но явно не в этом дело.

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

 

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

Iris2.x_t

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


UnPinned posts
59 минут назад, Cavalryman сказал:

Симуляция валится после нескольких инкрементов. Подвижная часть проворачивается на градусов 10-15, а потом появляется предупреждение: Incremental logarithmic strain is too large.

 

уменьшите на пару порядков начальный шаг/инкримент, и будет вам Щастье!)

p.s.: для такой гибкой конструкции из пластика весьма сомнительно применение линейного материала, ибо деформации могут быть весьма приличными...
p.p.s: возможно, и статики мало будет.. на видео видно как эта пружинка весьма прилично вибрирует (хоть и колебания весьма быстро тухнут, что свойственно для пластиков)

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

Jesse,

 

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

Вот что получаю:

image.png

Элемент сетки у меня примерно равен толщине луча.

Правда, гражданин из видео вообще сетку не настраивает, что приводит к похожему размеру элемента - он равен толщине стенке луча.

Остальное:

image.png

image.png

Вот настолбко провернулось:

image.png

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

@Cavalryman с большими деформациями и итерационным решателем сходимость плохеет, потому что эл-ты могут сильно вытягиваться/становиться близкими к вырожденным. Включите прямой решатель СЛАУ direct sparce/intel direct sparce. Ну или можно сетку поточнее сделать, но лично я почти любые расчёты начинаю с грубой сетки и прямого решателя, ибо по скорости так же (а то и быстрее), чем с FFEplus.. да и инфы можно сразу извлечь полезной если ошибки какие с контактом и т.п., не прибегая к другим ухищрениям.. Это первое.
А второе - не стесняйтесь уменьшать начальный шаг:smile:Для мягких материалов он почти всегда оч мал. А потом autostepping если что увеличит сам если расчёт идёт нормально, и посчитает быстрей в итоге.
Отключите large strain option пока что и singularity elimintaion дефолтный сделайте . Надо всегда начинать с шага.

p.s.: large strain - это вообще фича для задач с пластическими деформациями, но она действительно иногда как-то помогает и в других задачах...)
 

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

@Cavalryman следите за его руками, глядя его ролик :)

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

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

никого не смущает что на его видео 2:12 видно, что ламели входят одна в другую, но если публике всё равно то такое кино есть и у меня

movie1.gif

 

в связи с вышесказанным

1. мне вот интересно в СВ последних версий есть возможность начинать новый расчет с выполненного ранее, не рестарт, а именно с завершенного.

2. если в опциях нелинейного анализа как крайняя мера, рекомендуется синагулярность уменьшать с 1 до 0

то почему бы с разу не переключать её в 0,  на что она влияет в смысле точности расчета, кроме как того  чтобы расчет не останавливался.

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

 

для энтузиастов кто захочет повторить файл СВ2017

 Iris1.SLDPRT

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

никого не смущает что на его видео 2:12 видно, что ламели входят одна в другую

Хех, точно подмечено!) Контактной задаче быть тут у!)

 

2 часа назад, ak762 сказал:

крайняя мера, рекомендуется синагулярность уменьшать с 1 до 0

то почему бы с разу не переключать её в 0,  на что она влияет в смысле точности расчета, кроме как того  чтобы расчет не останавливался.

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

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

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

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

Jesse, ak762, спасибо за заметки.

- Кстати, пересечение лучей заметил еще при первом просмотре видео, буду это исправлять. Так что публике, в данном случае, не всё равно.

- По поводу угла: действительно, я выставлял 2 радиана, а не 2.356

   Вы представляете как это может влиять на симуляцию?

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

 

image.png

image.png

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

Не могли бы вы показать ваши настройки сетки?

 

@Cavalryman всегда считал что в файле модели сохраняются все настройки по расчету, и остаётся только нажать кнопку ран, судя по вашим картинкам так и есть, у меня количество узлов и элементов в сетки модели идентичное вашей.

здесь файл расчета *.CWR  https://fex.net/s/v8s6oby   положите в папку модели , поправте путь в свойствах если требуется

и можно не считать тогда.

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

 

28-06-2020 11-18-17.png

 

 

 

 

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

хз, чё т у меня расчёт валится, дальше 40% не идёт. уже и в динамику залез, и все настройки перебрал, и стабилизировал по максимуму:biggrin:
сделал даже средние части спиц балочками (где толщина одинаковая), чтоб хоть как-то размерность уменьшить и ускорить расчёты..
чё т нивкакую..))
про контакт вообще молчу:biggrin:
Iris2_contact.SLDPRT

вал.jpg

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

@ak762 , Благодарю за файл с результатами. Могу просмотреть теперь.

НИЧЕГО не трогая, запускаю симуляцию сам и валится на ~273 шаге. Надо будет углубляться. Делать это в течение рабочей недели будет проблематично. 

Надеюсь вернуться к этому на выходных :)

 

@Jesse Ну во :) Уже две пары лыж не едут :)

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

Уже две пары лыж не едут

пробую на сетке 1-го порядка. часто помогает..
пока не оч..)

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

НИЧЕГО не трогая, запускаю симуляцию сам и валится на ~273 шаге

 

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

@Cavalryman если результат с моделью объединили, то всё же видно, или дальнейшие действия чисто из спортивного интереса?

 

22 hours ago, Jesse said:

и ускорить расчёты

@Jesse а сколько у вас считает?

 у меня на слабом CPU Type    Mobile DualCore Intel Core i5-430M, 2266 MHz расчет чуть больше почаса занимает

 

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

а сколько у вас считает?

 у меня на слабом CPU Type    Mobile DualCore Intel Core i5-430M, 2266 MHz расчет чуть больше почаса занимает

ну как бе от сетки и шага зависит. у меня на 8-ми поточном i7-7700HK где ~15-18к узлов весьма бодро статика шла.. мб за минут 10 досчитала бы с учётом того что я балками там сделал половину модели (1 сек с шагом 0,001-0,05). Но не досчитывает...)

 

13 часов назад, ak762 сказал:

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

если файл СВшный с уже настроенными расчётами и т.д. где просто кнопку нажать, то это странно...

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

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

решил развить тему с полученным расчетом и  попробовать выполнить расчет на усталость

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

02-07-2020 19-11-53.png

 

 

на форуме нашел тему  усталостный-расчет  когда смотрю как задаётся SN кривая в СВ то возникакет вопрос подобный заданному в той теме

On 11/19/2011 at 6:53 PM, ccc44 said:

Почему в начале кривых усталости (10 циклов) для углеродистой стали по ASME, забитых в Simulation, напряжения на порядок выше предела прочности, а предел выносливости (миллион циклов) – вдвое меньше общепринятой величины? Это что – «малоцикловая усталость»? Кто-нибудь может подсказать?

 

кто нибудь может прояснить почему?

 

 

 

Ссылка на сообщение
Поделиться на других сайтах
В 26.06.2020 в 18:44, Cavalryman сказал:

Симуляция валится после нескольких инкрементов. Подвижная часть проворачивается на градусов 10-15, а потом появляется предупреждение: Incremental logarithmic strain is too large.

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

Пробовал следующее: увеличивать допуск сходимости, уменьшать фактор сингулярности до 0.5, увеличивать Maximum incremental strain, менять солвер на Direct Sparse.

На скрине в Method control что изменится, еслы выставить не Force?

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

На скрине в Method control что изменится, еслы выставить не Force?

там будут опции:

Displacement

Use Displacement control.

Arc length

Use Arc-length control.

 

тоже вначале думал использовать Displacement control, но не нашел возможности как задать  перемещение вокруг оси по углу

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

Аллилуя! Вот она, вот она, накрутил, таки параметров:

 

win_2.PNG

 

On 7/2/2020 at 8:32 PM, ak762 said:

решил развить тему с полученным расчетом и  попробовать выполнить расчет на усталость

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

02-07-2020 19-11-53.png

 

ак762, я бы не стал обращать внимание на этот скриншот/кадр вообще по следующим причинам:

1) Деталь распечатана на неизвестном ФДМ принтере. ФДМ - худшая из технологий 3Д печати. К тому же, в отличие от СЛС, Полиджет, Мултиджет, и СЛА (отчасти), такие принтеры все кому не лень производят.

2) Неизвестен материал. Это может быть как какой-то стремный АБС, так и ПЛА. Более того, бобина с материалом, распакованная вчера и такая же бобина, распакованная две недели назад - суть разные материалы.

3) Криворукость того, кто обращается с принтером может иметь сильно выраженный характер. По причинам, изложенным в пункте 1, дешевые ФДМ принтеры требуют опыта. Эти из видео, если правильно помню, в видео упоминали, что надо было настройки поменять.

4) Деталь, распечатанная на ФДМ принтере либо очень негомогенна, либо просто капец какая негомогенная. :) Из-за этого, она очень далека от твердотельной модели.

5) Сомневаюсь, что ее именно циклически сгибали-разгибали много раз.

 

On 6/29/2020 at 10:26 PM, ak762 said:

 

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

@Cavalryman если результат с моделью объединили, то всё же видно, или дальнейшие действия чисто из спортивного интереса?

 

Ну я хотел модель поменять как мне нужно и просимулировать... а тут такой затык. Просто та модель, что я выложил - скачана с грабКАДа. Мне нужно было её увеличить и изменить чутка.

Я уже так и так распечатал свой вариант и провалидировал концепт по старинке: пальцами.

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

вот она, накрутил, таки параметров:

а в чем проблема была? почему сразу не считалось и какие параметры помогли

 

 

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

а в чем проблема была?

Еще раз посмотрел на свои метания. Там не только и не столько параметры, сколько настройка приложения перемещения (Displacement).

Я заметил, что в месте "приложения поворота", напряжение составляет больше 2000 МПа (при пределе прочности пластика в 30 МПа). Очевидно, что это нереалистично: мы же там руками легко проворачиваем.

Вот (у вас в модели, кстати, таких больших значений нету):

image.png

 

Мне подумалось, что это форсированное перемещение входит в противоречие с граничными условиями (fixtures).

Короче, удалил вот это:

image.png

 

И выставил проворот на все эти поверхности:

image.png

Вуаля (вполне вменяемый стресс):

image.png

А параметры, всё таки, ваши остались. Спасибо еще раз, что настроили их.

Только large strain option убрана почему-то. Не помню уже. Maximum incremental strain выставлен в 0.01 еще. Не в параметрах дело, короче.

 

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

Я уже так и так распечатал свой вариант и провалидировал концепт

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Denis_12
      Доброго времени суток! Ребят, ни как не могу решить проблему авто-обновления чертежного вида 3D сборки, к примеру скрываешь все кроме основания каркаса сборки, переносишь это в 2D (чертежный вид) указываешь размеры и т.п. (ставишь галочки "исключить из авто-обновления") после чего начинаешь в 3D сборке показывать дополнительно стойки (для создания нового вида), и вот в ранее созданном виде даже с отключенным авто-обновлением они тоже начинают проявляться. Как решить эту проблему? Нужно зафиксировать вид, чтобы он не обновлялся без моего участия. SolidWorks 2022 года.
    • Зинаида
      Возможно Вы смотрите не в той перспективе. Проверьте в перспективе "Мой Teamcenter" стоя на ревизии объекта. Возможно Вы смотрите не в той перспективе. Проверьте в перспективе "Мой Teamcenter" стоя на ревизии объекта.
    • alek77
      Да, спасибо, я уже из интереса ее нашел. Еще раз повторю, чтобы не выхватить, сам я такими методами указния размеров не пользуюсь, это самая вредная практика из всех, что встречал. В свое время имел много проблем в автокаде, корректируя чужие чертежи. Но там и отртогональные линии под углом в 0,001 градуса были в норме, и миллион линий одна поверх другой, и незамкнутые отрезки и много всего, от чего волосы дыбом. В солиде, думал, не столкнусь с таким, наивный. Поэтому искал и нашел макрос который косяки размеров подсвечивает. Он вполне рабочий, но не стабильный. В чем причина не разбирался, так как со своей задачей он справляется. Причем отрабатывает и галочки, и замену текста в размере. Хорошо, что @malvi.dp нашел время и что-то корректирует, спасибо отдельное ему за это. Макрос достаточно полезный при работе с чужими документами. И если удастся сохранить все начальные функции этого макроса против изощренных методов вредительства - будет офигенно.
    • Kelny
      Если этой ссылки достаточно для отображения материала и материал уже есть в обозначенной модели, то возможно подойдёт TabBuilder: https://help.solidworks.com/2023/russian/SolidWorks/SWHelp_List.html?id=e68c1877b4fa431483f8c751bd9fcc78&_gl=1*lby1j3*_up*MQ..*_ga*NTEyNjA5NDQ3LjE3MTQxMTU3MzA.*_ga_XQJPQWHZHH*MTcxNDExNTcyOS4xLjEuMTcxNDExNTczNy4wLjAuMA..#Pg0   В старых версиях при написанни ссылок такого радо в некоторых случаях можно было не писать имя файла, а достаточно было вместо имени файла модели оставить ПРОБЕЛ.SLDPRT и имя после этого подставлялось само. Пробовать надо.   Так же можете глянуть макрос по изменению свойств файла (методы и функции там устаревшие, но возможно даже будет работать и можно поковыряться в коде): https://kelnyproject.ucoz.ru/load/6-1-0-8 по програмированию так же есть справка (версию в ссылке поменяйте на свою, что бы справка была актуальна для вашей версии): https://help.solidworks.com/SearchEx.aspx?query=get custom property&version=2010&lang=english,enu&prod=api
    • gudstartup
      только перед обновлением обязательно выполните  все что написано в руководстве и касается сохранения состояния станка и чпу. и обязательно сделайте образ диска и помните что слишком новые версии могут не заработать на вашем чпу относительно безопасно ставить только сервиспаки
    • NordCom
      Большое спасибо! Через это меню удалось зайти в меню. 95148->MOD
    • Danil89nur
      Доброе время суток. Столкнулся с проблемой на новой работе. Много деталей у который в свойствах отсутствует раздел "Материал" и приходится каждый раз вручную заходить туда, создавать раздел и выбирать там ""SW-Material@Name.SLDPRT". Возможно кто-то знает, либо сможет помочь с написанием простенького макроса, при нажатии на который в свойствах детали будет создаваться необходимый раздел и в нем сразу написан выбранный материал (желательно, чтоб там было указано сразу наименование материала, а не формула для его получения ""SW-Material@Name.SLDPRT"). Пытался самостоятельно через ChatGPT, но так как в програмировании я 0, то ничего не получилось)
    • Bot
      Коллеги, Благодарю вас за интерес к проекту электронной энциклопедии в области инженерного программного обеспечения PLMpedia, который более 15 лет развивался группой компаний ЛЕДАС. Представленный ниже скриншот передаёт содержание и структуру базы данных энциклопедии, накопленной за эти годы: именно такую начальную страницу, можно было до сегодняшнего дня увидеть, придя по адресу https://plmpedia.ru/ В последние несколько лет ЛЕДАС особенно интенсивно и результативно вкладывает все ресурсы в развитие своего основного бизнеса: см. ниже «О компании ЛЕДАС». Сегодня я с некоторым сожалением констатирую, что у компании ЛЕДАС более нет возможности отвлекать ресурсы своих сотрудников на некоммерческий (фактически волонтерский) проект PLMpedia. Вся база данных ресурса может быть безвозмездно передана любому юридическому или физическому лицу с единственным условием: наш преемник должен будет публично объявить о состоявшейся передаче и взятии на себя [...] View the full article
    • gudstartup
      @NordCom  у вас наверное это так происходит читайте этот раздел itnc_530.pdf
    • fenics555
      интересный индус. А нового то чего?
×
×
  • Создать...