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

Контакты frictional выдают ошибку при статичесом расчете


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

Всем привет.

Предлагаю к рассмотрению мою проблему с контактами.

Задача такая, есть устройство с резиной внутри трубы, резина (3 шт, с кольцами между) сжимается под давлением и заполняет межтрубное пространство, цель - увидеть как деформируется резина, в идеале как она затекает в пространстве между трубами. Решил начать статического расчета, заданы фиксации, между резиной и кольцами задано frictional контакты, с одной стороны на набор резинок давит усилие. Резине задан свой материал.

Пакер111.PNGпакер333.PNG

пауекр333.PNG

 

изображение.png

труба зафиксирована с двух сторон

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

верхний конус, резина и кольца между резинками -frictional

труба в которой все это стоит зафиксирована с двух сторон

 

сначала была ошибка контакта, пришлось трубу внешнюю и внутреннюю соединить выдавленным скетчем

изображение.png

 

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

выложил проект, если кому интересно посмотрите

https://disk.yandex.ru/d/kWW0uScLdYysuA

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


UnPinned posts
49 минут назад, soklakov сказал:

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

сложна

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

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

ага:

27.01.2022 в 18:42, soklakov сказал:

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

 

27.01.2022 в 19:10, piden сказал:

Предлагаю в условиях микрогравитации на орбите стакан закалять.

к слову... после "закалки" ему не светит остывание ниже 1000 С, а то потрескается из-за разности ктр кристобалита и стекла. так что возврат с орбиты так себе операция.

следующим предложением должно быть: так надо весь стакан в кристобалит переделать, но это уже не слишком рентабельно. собстно, как и возить на орбиту и обратно.

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

а надо быстро, часы и дни. время - деньги.

27.01.2022 в 23:15, Jesse сказал:

сложна

ну... у меня даже для осесимметрии аналитика есть, полученная студентом питерского политеха. эпическая сага про штурм Лиувиля с функциями Крылова. тут ключевое слово "студентом", четырехэтажные интегралы хоть и красиво, но некоторые повороты сюжета вызывают сомнения, а переделывать лень.

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

В общем провел испытания резины.

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

Изучил APDL команды, что были в тутореале касательно Fluid Pressure Penetration.

Все работает, но, есть вопрос, я писал его в теме Карачуна, может быть у него пока нет времени ответить:

Цитата

 

Подскажите пожалуйста, возможно ли подать давление последовательно? Сейчас давление давит параллельно сжатию резины между плоскостями. Если будет сильное давление резину выдавит, не успев прижать. Может быть подать давление после сжатия?

Какая это будет команда apdl, если это возможно?

 

 

ub.gif

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

может быть у него пока нет времени ответить:

 

14 часов назад, rasta89 сказал:

Какая это будет команда apdl, если это возможно?

Нет, я АПДЛ ом не владею, даже те команды что я тогда, в 2017 году писал в тестовом расчете я их тоже забыл.

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

 

Вон же, в первом сообщении от @piden есть архив. Скорее всего там нагрузки приложены последовательно.

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

Подскажите пожалуйста, возможно ли подать давление последовательно? Сейчас давление давит параллельно сжатию резины между плоскостями. Если будет сильное давление резину выдавит, не успев прижать. Может быть подать давление после сжатия?

Какая это будет команда apdl, если это возможно?

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

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

Вон же, в первом сообщении от @piden есть архив. Скорее всего там нагрузки приложены последовательно.

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

 

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

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

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

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

Yes! Win!

Достигается при помощи таймстепов, задаём на каком степе давить.

Отлично, спасибо.

Ссылка на сообщение
Поделиться на других сайтах
15.03.2022 в 11:01, rasta89 сказал:

Yes! Win!

Достигается при помощи таймстепов, задаём на каком степе давить.

Отлично, спасибо.

перешел на реальную модель, задача в плоской постановке

расчет тормозит из-за дестройта, на сетке выскакивают ежики

 

на скрине сетка тетры 0,5мм, ранее тестил на гексах, там еще хуже обстоят дела

333.PNG

 

Контакт

изображение.png

также и на adjust for touch тестил, то же самое

50 шагов, 20/10/100 подшагов

 

NLAD на моей моей модели не работает по причине:

Nonlinear Adaptive Region with mesh criterion cannot be used in combination with high order elements in 2D analysis.

 

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

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

NLAD на моей моей модели не работает по причине:

Nonlinear Adaptive Region with mesh criterion cannot be used in combination with high order elements in 2D analysis.

Возьмите линейные элементы.

Можете сетку сделать меньше чтобы компенсировать отсутствие средних узлов.

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

Возьмите линейные элементы.

Можете сетку сделать меньше чтобы компенсировать отсутствие средних узлов.

Стало намного лучше.

Но все равно были изломы. В итоге дошло до того, сетку измельчил до 0,2 мм и до 0,1 на границе, по контуру резины.

Получил букет ошибок

errorss.PNG

 

проникновения контактов:

verh_0,1 на границах, 0,2 на центре и снизу 0,025.PNG

буду дальше разбираться

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

проникновения контактов:

Если используется алгоритм контакта со штрафом (Penalty Method) то без некоторого взаимного проникновения поверхностей не обойтись. У контакта есть некая жесткости и поверхности могут и должны проникать друг в друга.

 

Я бы не придавал этому значения. Похоже что все работает как надо.

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

Я бы не придавал этому значения. Похоже что все работает как надо.

Я тоже так подумал, проникновение незначительное, и непохоже что это вызвало ошибку. Тем не менее целый букет

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

У контакта есть некая жесткости и поверхности могут и должны проникать друг в друга.

Жесткость определяет пятно контакта. Но проникать  поверхности друг в друга не могут. Это противоречит здравому смыслу.

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

Дл теста раздробил сетку до 0.2 мм, контакт справа 0.1 мм, снизу 0.025 мм

Получилось хуже чем было, ранее изломов не было

rubb_err2.PNG

Справа она вновь вдавилась сквозь стенку перегородки а снизу излом

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

В общем с контактами проблемы решены, в местах соприкосновения больше нет ежиков, все работает как надо.

Единственное не обрабатываемое место, которое ничто не берет это низ резины, когда она сжимается дугой, низ дуги рисует такие кракозябры

err_rub.PNG

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

В общем с контактами проблемы решены, в местах соприкосновения больше нет ежиков, все работает как надо.

Единственное не обрабатываемое место, которое ничто не берет это низ резины, когда она сжимается дугой, низ дуги рисует такие кракозябры

err_rub.PNG

Я похоже тут блог веду))

 

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

В настройках nlad выставлял и градусы, и частоту проверки, не работает.

Подумаю об использовании некоторых команд apdl для этой проблемы. Больше мыслей пока нет.

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

скорее комикс..))

 

16 hours ago, rasta89 said:

В общем с контактами проблемы решены, в местах соприкосновения больше нет ежиков, все работает как надо

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • 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
      интересный индус. А нового то чего?
    • gudstartup
      откудова качаете мне интересно?
    • ДОБРЯК
      Совсем забыл про собственные вектора       собственный тон частота           0.013                        1   Расчет собственных форм и частот   1         1   7.0711E-01   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   1         2   7.0711E-01   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00       собственный тон частота       15910.75                         2   Расчет собственных форм и частот   1         1   7.0711E-01   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   1         2  -7.0711E-01   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00        
    • gudstartup
      так я это и написал
×
×
  • Создать...