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

Пытаемся сделать общую сетку


Guterfreund

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

Добрый день, друзья!

 

Вопрос, собственно, примитивный: имеются две средние поверхности, на которые должна быть кинута единая КЭ сетка из SHELL элементов. Важно: две поверхности не лежат в одной плоскости. Одна поверхность расположена выше другой по вертикали на 1/10000 мм.

 

В Design Modeler создаем New Part для объединения тел в одну топологию и проверяем результат с помощью активации Share Topology.

 

post-26227-0-25864700-1445586407_thumb.png

 

Как видим, объединение двух тел в единую топологию не произошло и единой сетки не получится. Причина - пресловутая разница в высоте двух тел в 1/10000 мм.

 

Если вывести тела по высоте в ноль, объединение происходит адекватно.

 

А теперь к практической части: проблема возникла при обработке больших моделей со средними плоскостями, созданными сторонним софтом. Конструктор не предполагал, что допуск на расположение деталей в 1/10000 мм может вызвать проблемы с обработкой геометрии в ANSYS. Также при создании моделей непосредственно в Design Modeler в некоторых случаях выводить детали в ноль проблематично и наличия вот таких вот маленьких погрешностей не избежать.

 

Вопрос: как попросить ANSYS воспринимать эту разницу в 1/10000 мм погрешностью? Я пытался найти какой-либо допуск на операцию Share Topology (Tolerance value), но безрезультатно. Отсутствие, однако, такой возможности я воспринимаю как большой недостаток метода общих геометрических топологий.

 

P.S. Можно было бы, конечно, плюнуть на это геометрическое объединение и сделать, например, склейки в этим местах или Mesh Connection. Mesh Connection дает, однако, неудовлетворительное качество сетки, а склейки недопустимы по условиям задачи, да и как-то скептически я отношусь к склейкам...

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


А вы можете в DM выполнить команты APDL

 

BTOL,0.001 (поиграть)

AOVLAP,all

 

?

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

Как это проявляется?

 

Для этого конкретного случая еще может быть поможет BodyOperation -> Sew. Там можно толеранс на сшивку контролировать. Но с Т-соединениями он не помощник. Есть еще Tools->connect, но пока работает нестабильно.

 

Для большой модели все-таки есть ощущение, что самый адекватный путь все-таки Mesh Connection. Он для таких ситуаций и создан. Другое дело суметь с ним договориться и правильно настроить. Он полуразумный и практически имеет душу, которая, как всегда, потёмки. Как и с генератором сетки - практика и время улучшают ситуацию.


а, еще попробуйте перед Share Topolgy сделать Tools-Joint. Я не помню, есть ли у него право на зазор, вдруг получится.

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

Для начала привожу коротко официальный ответ техподдержки ANSYS (CADFEM Germany): изменить Tolerance value возможности нет, т.к. это просто не предусмотрено. Сшивается только то, что лежит в чистом ноле. Предложили применить Mesh Connection. Для улучшения качества сетки предложили все склеиваемые поверхности поделить по краевым точкам так, чтобы сетка ложилась практически одинаковая с двух сторон и после притягивания узлов сильного искажения элементов не происходило. Бред! С таким подходом мы только геометрию месяц будем готовить.


 

 

А вы можете в DM выполнить команты APDL

 

Сам не делал и ни разу не слышал. 


 

 

Для этого конкретного случая еще может быть поможет BodyOperation -> Sew. Там можно толеранс на сшивку контролировать. Но с Т-соединениями он не помощник. Есть еще Tools->connect, но пока работает нестабильно.

 

Это все можно, конечно. Но как говорилось, модель большая и у моих коллег возникает недоумение, что из-за погрешности в 1/10000 мм им корячится месяц продуктивной работы в DM. А ведь есть и сроки сдачи проекта... Кстати, Joint такую геометрию не берет. Настроить терпимость там возможности нет.


Как это проявляется?

 

Вся проблема в том, что реализован этот механизм в Workbench несколько криво. Он сшивает сетку после того как на все детали эти сетки уже положены. Было бы лучше, если бы он воспринимал условие сшивки сетки до начала генерации, как, например, в NX. А так Workbench начинает двигать узлы, частично перестраивать стеку локально и получается какашка.  Об упорядоченной сетке говорить вообще не приходится. Мои коллеги уже воют...

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

ну так решите проблемы не в DM и даже не WB

Сделайте сетку в каком либо КЭ препроцессоре и загрузите ее в WB уже готовую

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

Хороший вариант. Боюсь только, что потом возникнут проблемы с нагрузками и граничными условиями, ведь геометрии как таковой не будет. Сам такого не делал. Какой там алгоритм? Подгрузить сетку в Mechanical и задать нагрузки или там плясать через FE-Modeler нужно?

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

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

 

Но как говорилось, модель большая и у моих коллег возникает недоумение, что из-за погрешности в 1/10000 мм им корячится месяц продуктивной работы в DM. А ведь есть и сроки сдачи проекта...

Вот не в Вашем стиле "недоумение") Есть проблема. Есть варианты решения.  Ни один из них не идеален. Большой кнопки "сделать хорошо" все еще нет. Искусственный интеллект все еще разрабатывается.

 

Ну и еще один вариант... может проигнорировать это требование?

на которые должна быть кинута единая КЭ сетка из SHELL элементов.

Контакты не так уж плохи. Особенно в MPC-формулировках, если речь об оболочках.

 

Это просто варианты. Решать все равно Вам и коллегам.

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

 

Не в бровь, а в глаз! Коллеги тоже не без грешка. Дергают вот все меня, а я и ответить ничего не могу, пожимаю плечами. Сам лично сколько работаю, таких проблем не возникало.

 

Контакты не так уж плохи. Особенно в MPC-формулировках, если речь об оболочках.

 

 

А вот мне кажется, что как раз MPC не очень-то подходит, например, для Т-образных склеек. По опыту картина напряжений в зоне склейки уплывает при MPC формулировках. Я люблю старую школу: "красивая" сетка, отсутствие склеек. Это сейчас лепят что попало, все на склейки, сетка как "бык поссал" и пр.

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

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

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

тогда я еще раз вернусь к своему совету про КЭ препроцессор.

Ибо любая страшная геометрия решается грамотными ручками. Автоматизация уходит, конечно, но зато надежно.

 

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

Ссылка на сообщение
Поделиться на других сайтах
Для улучшения качества сетки предложили все склеиваемые поверхности поделить по краевым точкам
  - если можно было бы оформить таким образом пересекающиеся поверхности, то на коленках можно будет написать макрос, который пройдётся по этим парам и скопирует, например, сетку с одной поверхности пары на вторую, возможно соединить через CP, либо через numcmp. Возможно также наставить Hard Poit.
Ссылка на сообщение
Поделиться на других сайтах

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

 

Вот что-то такое было пару лет назад. Помню, Mesh Connections выручали.

post-33642-0-02308500-1445954039.pngpost-33642-0-41053500-1445954051.png

А вот мне кажется, что как раз MPC не очень-то подходит, например, для Т-образных склеек. По опыту картина напряжений в зоне склейки уплывает при MPC формулировках. Я люблю старую школу: "красивая" сетка, отсутствие склеек. Это сейчас лепят что попало, все на склейки, сетка как "бык поссал" и пр.

MPC проигрывает конформной сетке, но может выиграть у контактов со штрафами.

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

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

Господа, спасибо Вам за Ваши советы! Коллектив решил править геометрию...

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

:biggrin: 

коллектив наступил на горло собственной песни 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • AlexKaz
      В статике в WB надо поставить несколько шагов, тогда можно в таблице прямо в WB задавать любое время и строить любые кривые нагружения.
    • Kelny
      Имена файлов разные? Имена файлов, даже находящихся в разных папках, должны быть разные. Программа не отслеживает пути, а сравнивает исключительно имена файлов и при наличии модели с тем же именем открывает/вставляет туже модель, что уже открыта.   Можно сохранить одну сборку платы как деталь под одним именем, а второую как деталь под другим именем, а потом вставлять в сборку блока.   Попробуйте закрыть все документы в программе и начать с открытия второй платы. Если всё прошло нормально, то вы действительно использовали одинаковые имена для плат.
    • gudi
      \523сейчас \now523.zip       ( там txt файлы с чпу в текущем состаянии) SYSTEM CONFIGURATION:   CNC(SYSTEM1)   G601     26.0      CNC(SYSTEM2)   G601     26.0      CNC(SYSTEM3)   G601     26.0      CNC(SYSTEM4)   G601     26.0      CNC(MSG1)      G601     26.0      CNC(MSG2)      G601     26.0      CNC(MSG3)      G601     26.0      CNC(MSG4)      G601     26.0      CNC(MSG5)      G601     26.0      BOOT           60W4     0014      PMC(SYSTEM)    40A5     26.0      PMC(LADDER1)                      GRAPHIC        60VN     07.0      EMBED ETHER    658M     18.0      USB SOFT       659A     05.0  
    • Ветерок
      Наверное, имена файлов одинаковые :) Если не верхней сборки платы, то имена компонентов.
    • Alexey8107
      Тогда полностью согласен. Правда у нас полные схемы есть и я уже знаю и привык.
    • gudstartup
      так и я это имел ввиду на импорте привыкли к  сквозной нумерации в схемах и в эл. шкафу все соответствует
    • Flint_ru
      Получается, самый простой (и лучший) способ - использование APDL. Вот пример ниже.  
    • gudi
      октябрь 2014.  Залил в доступ  https://drive.google.com/drive/folders/1sS1PBKzu80vcSZ7Xk2BEzR9c0_y-9pD_ \N523_сломан\#523.zip                                                   там 3 файла CNC-PARA.TXT,PMC1_PRM.TXT и еще какой то с параметрами( не знаю как его залить) \N522_С другого станка\fanuc_good_numb7_#522.zip    там все бэкапы \35i From/sram module\35i_data.zip                                файлы с флешки от 35i стойки
    • Alexey8107
      Да, накопитель на 2 палеты. Вот честно, но вот именно нам этот накопитель особых неудобств не предоставляет. Я не говорю что он идеален и не ломается, но из всех проблем там это цепь растягивается, после чего индуктивные датчики начинают работать нестабильно, натяжка или замена цепи решает проблему надолго. А вот шторки со стороны палет действительно порой мозг выносят. Есть проблема со шнеками удаления стружки, если потекли, сушите весла... Еще из слабых мест, это нулевой и аварийные концевики оси Х, расположены так, что чего случись с ними приходится снимать накопитель палет чтобы по человечески сделать... По гидравлике... У нас особо проблем нет, иногда рвутся РВД, особенно на манипулятор, ну бывает клапан заклинит. Не каждый день, ну так скажем в среднем раз в полгода просто для представления. Но такие же проблемы случаются и с теми же LEADWELLами. Правда там всего этого оборудования на порядок если не на два меньше. Может мы совершенно про разные ИС-800 говорим? У нас в шкафах по моим представление никакого хаоса, реле, тепловухи, пускатели все стройными рядами, провода на привода уложены и стянуты вязками, на каждом реле, тепловухе, пускателе, модуле и прочем бирка с обозначением, каждый провод промаркирован по системе. Единственный хаос, он не в шкафу. Маркировка проводов сделана так, что до сих пор понять не могу, такое ощущение что в шкафу одна маркировка, а в, например, в магазине совершенно другая! Т.е. например, 15-К1, 15 это значит что принадлежит магазину, ее НО контакт обозначен в шкафу как 15261(15 магазин, 261 номер провода в шкафу), после разъема на шкафу он превращается в 15274, а залезаешь в магазинную коробку, а там этот же провод уже 15297. Благо хоть схемы есть, а так может мозг вынести. Не, просто слепой десятипальцевый метод печати... Слишком быстро печатаю
    • MCH218
      Подскажите, где в Москве и МО заказать услугу по 3D-сканированию различных деталей машиностроительного характера размеров до 1200х600х400 мм с дальнейшем реверс-инж. с построением 3D-моделей по STL файлам с деревом построения в какой либо из CAD-программ (KOMPAS-3D, SolidWorks, NX, Creo, CATIA, FreeCAD и д.р). Есть тут умельцы?   aya119071(пёс)bk.ru
×
×
  • Создать...