Jump to content

Интерференция при расчете в оболочках


Recommended Posts

Dimson2

Считаю фасадную кассету.
Ошибку в ходе расчета выдало такую: "Обнаружена исходная интерференция из-за учитывания толщины оболочки для контакта и контакта виртуальной стенки. Измените модель и перезапустите анализ.". Интерференции геометрической не вижу и не понимаю на какую виртуальную стенку ссылается программа.
Очень сильно не понимаю в чем проблема, считаю в оболочках редко. Буду рад если кто-то хотя бы намекнет в чем проблема...
Архив с модельками по ссылке

Link to post
Share on other sites


UnPinned posts
Fedor
интерференция из-за учитывания толщины оболочки для контакта и контакта виртуальной стенки в solid works
 
Ошибка возникает из-за того, что в SolidWorks Simulation поверхности оболочек (shells) располагаются на физическом расстоянии друг от друга, которое меньше половины их суммарной толщины.
 
Суть проблемы
Когда вы создаете сетку на основе поверхностей, программа «наращивает» виртуальную толщину в обе стороны от срединной плоскости. Если расстояние между поверхностями в CAD-модели меньше, чем 
, виртуальные объемы пересекаются еще до начала расчета. Программа расценивает это как «исходное проникновение» и блокирует решение.
 

Способы решения
 
1. Смещение поверхности (Offset)
Проверьте, в какую сторону «растет» толщина оболочки.
Зайдите в определение оболочки в дереве Simulation.
В разделе Смещение (Offset) выберите «Верхняя грань», «Нижняя грань» или укажите значение вручную.
Добейтесь того, чтобы между виртуальными границами оболочек (или оболочкой и виртуальной стенкой) остался хотя бы минимальный зазор.
 
2. Редактирование зазора в CAD
Самый надежный способ — изменить исходную геометрию:
Увеличьте расстояние между поверхностями так, чтобы оно было строго больше половины толщины оболочки.
Если используете Виртуальную стенку, убедитесь, что плоскость стенки не пересекает «толстую» оболочку.


3. Игнорирование зазоров в контакте
В настройках локального взаимодействия (Contact Set):
Используйте тип контакта «Непроникновение» (No Penetration).
В параметрах выберите «Учитывать толщину оболочки».
Если проникновение незначительное, иногда помогает опция «Игнорировать зазор» или «Устранить интерференцию» в свойствах контакта (доступно не во всех версиях).


Ну и поспрашивайте в ИИ.   Много чего еще пишет https://www.google.com/
 

image.gif

image.gif

Edited by Fedor
  • Хаха 1
Link to post
Share on other sites
Dimson2
11 часов назад, Fedor сказал:
интерференция из-за учитывания толщины оболочки для контакта и контакта виртуальной стенки в solid works
 
Ошибка возникает из-за того, что в SolidWorks Simulation поверхности оболочек (shells) располагаются на физическом расстоянии друг от друга, которое меньше половины их суммарной толщины.
 
Суть проблемы
Когда вы создаете сетку на основе поверхностей, программа «наращивает» виртуальную толщину в обе стороны от срединной плоскости. Если расстояние между поверхностями в CAD-модели меньше, чем 
, виртуальные объемы пересекаются еще до начала расчета. Программа расценивает это как «исходное проникновение» и блокирует решение.
 

Способы решения
 
1. Смещение поверхности (Offset)
Проверьте, в какую сторону «растет» толщина оболочки.
Зайдите в определение оболочки в дереве Simulation.
В разделе Смещение (Offset) выберите «Верхняя грань», «Нижняя грань» или укажите значение вручную.
Добейтесь того, чтобы между виртуальными границами оболочек (или оболочкой и виртуальной стенкой) остался хотя бы минимальный зазор.
 
2. Редактирование зазора в CAD
Самый надежный способ — изменить исходную геометрию:
Увеличьте расстояние между поверхностями так, чтобы оно было строго больше половины толщины оболочки.
Если используете Виртуальную стенку, убедитесь, что плоскость стенки не пересекает «толстую» оболочку.


3. Игнорирование зазоров в контакте
В настройках локального взаимодействия (Contact Set):
Используйте тип контакта «Непроникновение» (No Penetration).
В параметрах выберите «Учитывать толщину оболочки».
Если проникновение незначительное, иногда помогает опция «Игнорировать зазор» или «Устранить интерференцию» в свойствах контакта (доступно не во всех версиях).


Ну и поспрашивайте в ИИ.   Много чего еще пишет https://www.google.com/
 

image.gif

image.gif

Спасибо больше. Но у меня простые листовые детали, не оболочки. Да, и правда Simluation от средней линии по-умолчанию построил. Но при просмотре оболочек я не вижу никакой интерференции ни между деталями, ни внутри одной детали... Не совсем понятно про какой зазор говорит ИИ в п.1. Между соседними деталями и их оболочками или...? 
п.2. При проверке интерференции - её нет, есть лишь совпадения, но они и должны быть...

Link to post
Share on other sites
Fedor

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

Цитата

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

Цитата

простые листовые детали, не оболочки

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

Виртуальные стенки просто такой перевод толщины 

Edited by Fedor
Link to post
Share on other sites
Dimson2
2 минуты назад, Fedor сказал:

Совпадения срединных поверхностей или с учетом толщины ?    Разнесите подальше , проверьте что считается при разнесенной ситуации, а потом потихоньку сближайте.  Или свяжите узлы просто.  

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

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


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

Link to post
Share on other sites
Fedor

Так вставьте картинку ножницами и посмотрим... 

image.png    Например так :)

 

Edited by Fedor
Link to post
Share on other sites
Dimson2
Posted (edited)

 

Скрытый текст

image.pngimage.pngimage.pngimage.png


Сейчас после погашения понял, что ругается программа из-за внешних элементов коробчатых(их 4). При отключении трех из четырех элементов - считает без проблем. При включении любого дополнительного - интерференция. Причем пробовал оставлять по одному из разных коробок, результат один и тот же: 1 считает, 2-3-4 - нет. Не понимаю в чем дело. По контактам стоит следующее:  

 

Скрытый текст

image.pngimage.pngimage.png


Крепления:
1. Заделка в отверстиях панели сверху и снизу
2. Заделка по граням крючков
3. Внешние коробчатые элементы и сами панели закреплены штырьками(болты не дает из соотношения толщины оболочки к болту). По факту там заклепки. Сверху 2  и снизу 2 на каждый элемент

Скрытый текст

image.pngimage.pngimage.png




Нагрузки:
1. Сила тяжести вниз
2. Давление на боковую и переднюю стенку на отрыв. Приложено 100 паскалей для первого прогона. На коробчатые элементы тоже приложил 100Па на боковую и переднюю стенку. Скрины уже не впихиваются по весу...

Скрытый текст

image.pngimage.png

 

 

 

 

 

Edited by Dimson2
Link to post
Share on other sites
Jesse
20 часов назад, Dimson2 сказал:

Ошибку в ходе расчета выдало такую: "Обнаружена исходная интерференция из-за учитывания толщины оболочки для контакта и контакта виртуальной стенки. Измените модель и перезапустите анализ.". Интерференции геометрической не вижу и не понимаю на какую виртуальную стенку ссылается программа.

вот тут чекните интерференцию.
image.png

Дело в том, что при расчете линейных контактов/Бондед/обычная связанная склейка Симулейшну и большинству других прог плевать есть ли интерференция или нет.
А когда считаем нелинейный контакт, то там уже все реальные зазоры/пересечения учитываются.
С интерференцией считает только горячую посадку (там она неоьходима по факту). А нелинейные контакты должны и будут ругаться.
Контакт с виртуальной стенкой - это по сути как ГУ когда заделка работает на сжатие, но не воспринимает растяжения.
 

Edited by Jesse
Link to post
Share on other sites
Dimson2
5 минут назад, Jesse сказал:

вот тут чекните интерференцию.
image.png

Дело в том, что при расчете линейных контактов/Бондед/обычная связанная склейка Симулейшну и большинству других прог плевать есть ли интерференция или нет.
А когда считаем нелинейный контакт, то там уже все реальные зазоры/пересечения учитываются.
С интерференцией считает только горячую посадку (там она неоьходима по факту). А нелинейные контакты должны и будут ругаться.
Контакт с виртуальной стенкой - это по сути как ГУ когда заделка работает на сжатие, но не воспринимает растяжения.
 

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

Link to post
Share on other sites
soklakov
18 минут назад, Dimson2 сказал:

проверял, в геометрии как раз нет интерференции(

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

 

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

если включаю хотя бы 2,

image.png

так понятно?

21 час назад, Dimson2 сказал:

Буду рад если кто-то хотя бы намекнет в чем проблема...

велкам

  • Нравится 2
Link to post
Share on other sites
Jesse
19 минут назад, soklakov сказал:

так понятно?

да. и опять таки: линейным контактам плевать на эту "интерференцию толщин оболочек". А нелинейные могут учитывать или не учитывать. В Симулейшн надо галочку жать "учитывать толщину", чё т такое.. В Энсис тоже может учитываться, а может и не учитываться если не изменяет память. Но посчитать можно...

Link to post
Share on other sites
soklakov
7 минут назад, Jesse сказал:

В Симулейшн надо галочку жать "учитывать толщину", чё т такое..

в данном случае, видимо, ее надо отжать.

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

В Энсис тоже может учитываться, а может и не учитываться если не изменяет память.

это когда это такое было, чтобы в SW было то, чего нет в Ansys?

  • Хаха 1
Link to post
Share on other sites
Dimson2
42 минуты назад, soklakov сказал:

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

 

image.png

так понятно?

велкам

спасибо, теперь я понял о чем речь!

  • Нравится 1
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...