|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Solidworks Simulation. Проблема с анализом сборки - контакты с "нет проникновения" не работают
Регистрация: 14.11.2014
Сообщений: 11
|
||
Просмотров: 5628
|
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
мысль номер 1 например. зачем вам контактная задача? это же не передача, где вам нужны контактные напряжения для оценки износа поверхности или контактной прочности.
кроме того для корректного определения контактных напряжений надо мелкую сетку или включать адаптацию. у вас усики разводятся на заданную величину примерно в заданной точке. оценить вам надо изгибные напряжения в заделке усиков (на удалении от зоны контакта). Оцените величину разведения усиков геометрически и посчитайте держатель отдельно на заданный компонент перемещения (вертикальный) единственно, что надо учесть реакцию под углом нормально контактирующим поверхностям.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 12.03.2015 в 12:27. |
|||
![]() |
|
||||
Регистрация: 14.11.2014
Сообщений: 11
|
Ага, я понял. Т.е не сборку считать, а просто крепление, будто мы руками разводим усики.
Однако, я бы все равно хотел узнать причину почему не получается смоделировать именно в такой "живой" ситуации. Ведь задача по сути простая, анализ конструкция с множествам балок куда сложнее. Скажите в чем причина не правильной работы этих контактов в данном примере. P.S сетка такая. чтобы много времени не занимать предварительным анализом. Даже в таком случае анализ минут 20 идет. И потом получить ошибку и заново искать варианты - нет столько времени |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
с множеством балок обычно используют bonded контакт - то есть фактически сливают сетку при мешировании, задача линейная и решается быстро.
в нелинейной всегда лучше задавать не глобальный контакт а задавать поверхности вручную, потому что быстрее на порядок. я могу объяснить этот феномен тем, что при глобальном контакте все внешние поверхности предполагаются контактирующими. Соответственно на каждом шаге программа просчитывает коллизии, там где их даже в принципе быть не может (с точки зрения расчетного алгоритма ваша модель всего лишь куча узлов-элементов, программа не видит буквально что у вас может контактировать, а что нет) помогает снижение допуска для ускорения сходимости (во время расчета разверните режим "подробно" и нажмите кнопку справа внизу) В общих настройках есть опция использования упрощенного контакта тоже, не совсем понял что она значит. Технически ваша задача сводится к определению уровня напряжений при разводе усиков и дальше вам надо будет оценить сколько циклов оно выдержит (потому что скорее всего напряжения будут большими и "запас прочности" меньше 1)
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 12.03.2015 в 13:03. |
|||
![]() |
|
||||
Регистрация: 14.11.2014
Сообщений: 11
|
Цитата:
Т.е если я задаю начальные контакты, которые уже присутствуют из-за сопряжения в сборке (касательные) - я не могу задавать последующие, которые идут следом за начальными контактами, т.к солид будет считать, что эти контакты тоже присутствуют в самом начале симуляции. Как же ему сказать, чтобы он понимал, что идет касание. Если бы начальная плоскость касалась цилиндра на протяжении всего анализа - проблем бы не было, видимо. А может тогда изменить немного модель для анализа , чтобы получить постоянство касания? Не факт, что будут очень большими, чтобы запас прочности стал меньше. Мне вообще, нужно оптимизировать. Поэтому для первого приближения мне бы хоть что-нибудь получить |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
"запас прочности" в программах вполне формальная величина - просто делят напряжения по мизесу на предел текучести. локально он может меньше 1 (зависит от густоты сетки).
При расчете когда нажимаете подробно -- есть три кнопки. свернуть, график сходимости и опции (точно не помню, но по моему именно 3) в вашей задаче можно запросто располовинить модель для ускорения расчета (задав условия симметрии). Можно упростить модель за пределами усиков - там где результат вас не волнует. Контактные поверхности надо задавать вручную. ----- добавлено через ~4 ч. ----- До кучи советов - сделайте внедряемое тело твердым (в списке тел - правая кнопка мыши -> Rigid Body) вам же там не нужны контактные напряжения. Вообще бывает проблема в контактных задачах при слишком большом шаге "не ловит" контакт. Но это при больших скоростях и явном анализе.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 14.11.2014
Сообщений: 11
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Цитата:
Что это такое? Вешалка для ванной комнаты? На 41% докуда оно доезжает? Какое перемещение вы задавали? До финального положения? Ну так воно там и должно терять контакт. Можете отобразить результаты на последнем шаге с перемещениями, или задать перемещение меньше (40% от того что сейчас) По видимому некоторые физические причины для расходимости. SW в принипе вряд ли рассчитан на большие перемещения. Это в программах типа impact-fem вы можете тела гонять как вам вздумается, а обычная геометрическая нелинейность может быть реализована только для сравнительно малых деформаций
__________________
мой блог по некоторым вопросам |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SolidWorks - аппарат Илизарова, проблема сборки | SolidKefir | SolidWorks | 5 | 13.05.2014 08:56 |
Проблема с моделированием испытания в SolidWorks Simulation | AntX | Расчетные программы | 9 | 13.10.2013 20:54 |
Проблема с адаптацией быстрых свойств | Teftelia | AutoCAD | 2 | 06.06.2013 21:53 |
Помогите задать контакты, нагрузки в solidworks simulation | olga_arb | Расчетные программы | 2 | 25.10.2012 11:00 |
Ошибка при экспортировании листа в пространство модели в ASD 2011 | moongerm | Вертикальные решения на базе AutoCAD | 3 | 11.03.2011 12:07 |