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

Сетки На Тонких Профилях


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

Уважаемые коллеги!

При попытке посчитать картину обтекания воздухом конструкции из тонких профилей возникла следующая трудность. При формировании сетки в ICEM вблизи острых кромок профилей возникают зазубрины.

Геометрия корректная однозначно, сам делал, втаскивал через parasolid.

Разбивал на тетры.

Пробовал различные сочетания параметров Repair geometry, Global element seed size, Define thin cuts, оптимизации. Частично уходят траблы, но не все, и это при запредельном росте размерности.

Density не даёт эффекта почему то, может что то не так делаю.

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

Заранее благодарен.

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


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

2. Возможно геометрия не так хороша как кажется, бывает, что несмотря на то, что топология хорошо создается, кривая на стыке поверхностей не лежит не на той ни на другой поверхности (если увеличить геометрию и внимательно посмотреть), т.е. удалена от соответствующих поверхностей на расстояние больше, чем размер элемента, генерируемого на стыке, хотя в приделах точности подготовки топологии. Желательно, что бы топология в Repair geometry была создана с точностью меньшей рамера элемента, генерируемого на стыке поверхностей.

3. Если таких мест не много, то можно попробовать доделать недостающие элементы руками, в закладке Edit Mesh кнопка Create Elements и/или можно попробовать руками спроецировать нужные узлы на нужные кривые. В закладке Edit Mesh кнопка Move Nodes, кнопка Project to Curves.

4. В выподающем меню Settings есть пункт меню Model, в этом разделе есть точность триангуляции - Triangulation Tolerance, а так же тип точности безразмерная или размерная (галочка Unitless Tolerance) можно попробовать убрать галочку Unitless Tolerance и задать значение точности приемлемое для Вашей геометрии, либо просто изменить безразмерную точность, т.е. задать ее значение меньше заданной по умолчанию 0.001.

5. В 11-том ICEM'е можно попробовать сделать сначла поверхностную сетку, потом вытянуть призматический слой, а уже потом оставшийся объем заполнить тетраэдром. Поверхностную сетку можно например подготовить с помощью поверхностных блоков в автоматическом или ручном режиме, это заведомо позволит получить поверхностную сетку, которая лежит на ребрах, т.е. не покусана.

6. В 11-том ICEM'е можно попробовать в автомтическом режиме создать поверхностную блочную структуру, поправить ее потом в случае необходимоти и конвертировать потом ее в объемную. Это так же позволит уйти от покусанных ребер.

7. Попробовать сочетание описанных выше вариантов.

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

Спасибо за советы!

11 ICEM исключается к сожалению. При транспортировке в СFX проблемы видны во всей красе, ручками убрать не получиться, их немало.

Repair был с меньшей точностью. Так что всё остальное буду пробовать.))

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

Что то я напортачил похоже(((

При передаче в солвер все поверхности стали из тетраэдров вершинами вверх, как кристаллы, хотя сетка нормальная в ICEM.

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

+1 к комментариям Расчетчика.

От себя добавлю: "обгрызанные" острые кромки - результат плохой топологии геометрии. Например, на крыльях крайне желательно на кромках иметь линии, делящие поверхность крыла на нижнюю и верхнюю. Без них, если крыло образовано одной поверхностью - точно будут некачественные кромки. Так что в случае проблемных поверхностей желательно их порубить на несколько в зоне большой кривизны, потом выполнить Repair Geometry. Так же еще в настройках тетры, в глобальных параметрах есть такой параметр как Edge Criterion. По умолчанию стоит 0.2. Но на практике я использую 0.05, если треугольники начинают торчать как тетры из поверхности.

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

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

Причём в каких то вариантах этот эффект есть, а в каких то нет, и не могу понять, откуда этот эффект берётся.

картинка.doc

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

вот ещё вопрос, коллеги.

скачал ICEM12, но ему не нравится лицензионный фал, с которым работает WB9. В чём там может быть проблема?

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

По просьбе Dick'а пишу поподробнее о следующем:

В 11-том ICEM'е можно попробовать сделать сначала поверхностную сетку, потом вытянуть призматический слой, а уже потом оставшийся объем заполнить тетраэдром. Поверхностную сетку можно например подготовить с помощью поверхностных блоков в автоматическом или ручном режиме, это заведомо позволит получить поверхностную сетку, которая лежит на ребрах, т.е. не покусана.

Общая последовательность действий на примере одной !!!замкнутой!!! геометрической области (без внутренних перегородок) следующая:

1) Создается топология на геометрии (можно даже не очень хорошую топологию, если face'ы руками в нужных местах (область стыков поверхностей, где геометрия не сшивается или сшивается плохо) привязать с помощью опции Interpolate). Топологию можно и не создавать, насколько я представляю, если не надо аккуратно прописывать стыки поверхностей.

2) Создается поверхностная сетка, полностью сшитая (т.е. все элементы стыкуются узел в узел),содерщащая элементы типа line и point, соответственно на линиях и точках. !!! Сетка должна быть создана на всех поверхностях, ограничивающих объем, т.е. на симметрии, Inlet'ах Outlet'ах и прочих поверхностях, на которых не будет ГУ типа стенки с прилипанием!!!. Сетка при этом может состоять из прямоугольников (quad) или треугольников(tri) или смешанная. Поверхностную сетку можно создавать как с помощью автоматической или ручной поверхностной блокировки в модуле hexa, так и любыми неструктурированными поверхностными мешерами. При использовании неструктурированного мешера с выбором алгоритма autoblock результат вроде как получается анологичным при использовании автоматической поверхностной блокировки в модуле hexa. Сетка естетственно должна проходить проверки на качество желательно не ниже 0,3 и обязательно сшитость. При создании поверхностной сетки не забываем выставлять размеры элемента для них исходя из Ваших требований к сетке, размеры могут задоваться как Global Size, и/или на конкретную поверхность, т.е. если размеры заданы в разделе Global Size, то на конкретную поверхность можно размеры не задавать.

3) Дальше запускается модуль prizm, т.е. сразу переходите к построению призматического слоя, как если бы у Вас была уже готова объемная сетка, все действия 100% аналогичны действиям при имеющейся объемной сетке. В модуле должна стоять по умолчанию опция existing mesh, ее не трогаем. Настраиваем с каких поверхностных part тянуть призматический слой (размер начального элемента, кол-во слоев и закон изменения размера по направлению вытягивания) и жмем кнопку compute. Если Вы все сдлелаи правильно и модуль не проглючил на какаих нибудь вещах типа самопересенчения экструдируемых слоев, то Вы должны получить вытянутый "призматический слой". В действительности там, где у Вас в поверхностной сетке были quad'ы Вы получите в призматическом слое Hex'у, а где были треуголники будут призмы с треугольным основанием.

4) Проверяем призматический слой на качество, если надо сглаживаем, правим.

5) Для заполнения оставшегося оъема элементами используем объемный нестуктурированный мешер. В качестве мешера выбираем Quick(Delany), либо Advanced Front с опцией Existing mesh, именно эти два мешера забивают объем с имеющимся призматическим слоем, выставленный по умолчанию OcTree c опцией Existing mesh существующую сетку конвертирует в тетраэдр. Перед запуском мешера не забываем выставить требуемые Вам размеры объемных элементов в Global Size. Мешеры при этом работают следующим образом:

а)создают пирамиды там где в поверхностной сетке (с которой не тянулись призмы) есть quad'ы и на стыке с призматическим слоем где в нем имеются Hex'ы.

б) все остальное пространсво забивается тетраэдром.

в)У какого то из этих мешеров (а может и у обоих) можно выставить опцию HexaCore в этом случае мешер внутри создает Hex'у, забивая переходный слой от призм тетраэдрами и пирамидами, однако как мне показалось мешер начинает от этого работать очень не устойчиво и как правило падает.

6) Проверяем сетку, сглаживем, сбрасываем в солвер.

В 11-том ICEM'е можно попробовать в автомтическом режиме создать поверхностную блочную структуру, поправить ее потом в случае необходимоти и конвертировать потом ее в объемную. Это так же позволит уйти от покусанных ребер.

Последовательность действий примерно следующая:

1) Создается топология на геометрии (можно даже не очень хорошую топологию, если face'ы руками в нужных местах (область стыков поверхностей, где геометрия не сшивается или сшивается плохо) привязать с помощью опции Interpolate).

2) Создаем автоматически поверхностную блокировку (2D-Surface (не Planar)): Mostly Mapped или Some Mapped. Задаем нужный размер элемента в Global Size и строим поверхностную сетку - проверяем, что блокировка нормальная, нет отверстий (непокрытых поверхностей), самопересечений и т.д.

3) В закладке создания блокировки есть кнопка конвертации блокировки из 2D в 3D, выбираем метод конвертирования Fill. Там же есть галочка Simple за что она отвечает не заню. Жмем конпку Ok, смотрим конвертация прошла или нет, если прошла, то строим объемную сетку, и конвертируем в неструктурированную. Конвертация как и автоматическое создание поверхностной блокировки может не проходить на сложных топологиях, например несколько граничащих замкнутых объемов, разделенных несколькими поверхностями.

Можно так же иногда наблюдать следующее, поверхностная блокировка создается, сетка правдо строиться не на всех поверхностях, на одной или двух поверхностях мешер падает, при этом блокировка конвертируется потом в трехмерную, на этапе построения трехмерной сетки мешер так же падает на этих поверхностях, 3D сетка получается, но например с самопересечениями или торчащими наружу элементами, вообщем сетка получается некорректная. Такая ситуация может случаться на геометрии содержащую сильно различающиеся по размеру поверхности, сильно вытянутые поверхности.

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

В результате создания 3D сетки мешер из модуля Hexa создает пирамиды около поверхности, там где на поверхности были quad'ы. Все остальное забивает тетраэдром.

Каких то дополнительных четких требований к геометрии кроме тех, что описал выше не могу сформулировать. Не претендую на истинну в последней инстанции, если у кого есть чего добавить или поправить пишите.

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

Спасибо!

Это прямо как в ансисовских роликах. Просто в 10 версии такой алгоритм не всегда работал.

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

Спасибо!

Это прямо как в ансисовских роликах. Просто в 10 версии такой алгоритм не всегда работал.

Мне так показалось, что 11-я версия здорово эволюционировала по сравнению с 10 в вопросах автоматического построения структурированной и гибридных сеток.
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • caper
      Здравствуйте. Вопрос: можно ли извлечь настройки сетки, сделанной в ANSYS MESHING, из case?
    • Дмитрий22
      Такой макрос при помощи "запись макроса" я сделаю, но менять путь к детали в коде крайне не удобно каждый раз. Нужно, чтоб в коде можно было править только папку, а детали сами вставлялись из нее в сборку при запуске макроса.
    • Александр1979
      Выкладывайте файл с параметрами и файл cncidnum.txt
    • Нанософт разработка
      Группа компаний «Рязаньпроект» – объединение нескольких организаций на базе старейшего проектно-изыскательского института, ведущего свою деятельность с 1954 года. За это время здесь выполнено более шести тысяч проектов, реализованных в Центральной и Южной России, Крыму и Калининграде. Группа компаний «Рязаньпроект» проектирует объекты различных типов и сложности: многоквартирные дома, гидротехнические сооружения, бизнес-центры, автодороги, школы. Также институт проводит инженерные изыскания и кадастровые работы, разрабатывает проектную и рабочую документацию, занимается техническим обследованием сооружений. В 2012 году Группа компаний «Рязаньпроект» перешла на САПР-платформу nanoCAD, а сегодня является пользователем широкой продуктовой линейки, включая nanoCAD GeoniCS, nanoCAD BIM Конструкции и nanoCAD Инженерный BIM. Услуги комплексного внедрения, включая поставку лицензий и техническую поддержку, предоставила компания «АльянсСофт» – фокус-партнер «Нанософт» по направлению «Землеустройство».   Задача и решение Группа компаний «Рязаньпроект» искала программное решение, которое позволило бы еще более автоматизировать процесс проектирования и сократить сроки выполнения работ. До этого специалисты института работали в AutoCAD, и по своим характеристикам новое ПО не должно было уступать предыдущему.   Выбор продукта на замену осуществлялся по нескольким критериям: соответствие российскому законодательству и, в частности, постановлению об использовании лицензированного ПО; доступная цена; поддержка российских стандартов проектирования и оформления проектной документации – СПДС и ЕСКД; совместимость с другими САПР/BIM-решениями; соответствие проектной документации требованиям госэкспертизы.   САПР от «Нанософт» отвечала всем перечисленным условиям, а окончательный выбор в пользу этого продукта помогла сделать его цена. Платформа nanoCAD выгоднее других предложений на рынке, по сравнению с AutoCAD экономия составила более 50%.   Группа компаний «Рязаньпроект» приобрела 62 рабочих места Платформы nanoCAD, 23 из них – с модулем «СПДС» для оформления документации. Платформа nanoCAD позволяет создавать чертежи и 3D-модели, в ней можно проектировать здания, дороги, мосты и другие объекты. Среди особенностей продукта – динамический ввод, многофункциональный редактор таблиц, возможность работать с внешними ссылками и растровыми изображениями. Модуль «СПДС» исключительно полезен при создании архитектурно-строительных чертежей зданий и других объектов, редактировании блоков архитектурных элементов, разработке детализированных планов этажей, сечений, фасадов и других конструктивных решений.   Интуитивно понятный интерфейс продуктов nanoCAD, с привычными командами и панелями инструментов, помог специалистам Группы компаний «Рязаньпроект» освоить новое ПО в кратчайшие сроки.   «С самого начала мы получали всестороннюю поддержку от команды «“АльянсСофт”». На любой вопрос по работе с nanoCAD следовал моментальный ответ. По сравнению с предыдущими вендорами это уровень на порядок выше», – отмечает генеральный директор управляющей компании ООО «ГУК “Рязаньпроект”» Сергей Виноградов.    Работу сотрудников института значительно ускорило то, что в nanoCAD по умолчанию установлены российские ГОСТы. Можно не тратить время на перевод чертежей в нужный формат или беспокоиться о корректности шрифтов, ширины линий и об оформлении проектной документации – инструменты оформления готовы к применению прямо «из коробки».   Кроме того, Группа компаний «Рязаньпроект» использует функции nanoCAD, которых нет в AutoCAD: например, встроенные утилиты для прокси-объектов, интеллектуальное удаление слоев.   Результаты Переход на отечественный софт. После внедрения nanoCAD Группа компаний «Рязаньпроект» полностью перешла на российские 2D САПР. Программные решения лицензированы и отвечают всем требованиям законодательства.   Сокращение сроков проектирования. ПО «Нанософт» позволило институту сократить время проектирования и избавить сотрудников от лишней работы. Специалистам Группы компаний «Рязаньпроект» прежде нередко приходилось дорабатывать чертежи, чтобы они соответствовали СПДС. Сейчас таких доработок не требуется, и сотрудники могут сосредоточить все внимание на разработке проектов.   Снижение риска появления ошибок. Большинство отделов Группы компаний «Рязаньпроект» работает в едином проектном формате. Благодаря этому снизился риск искажения или потери данных, связанный с конвертацией файлов из одного формата в другой.   Работа в формате информационного моделирования. Группа компаний «Рязаньпроект» построила инженерную экосистему на базе российских САПР/ТИМ-решений от «Нанософт», что в комбинации с ПО CADLib Модель и Архив позволяет создавать сводные информационные модели объектов любой сложности.   Специалисты «Нанософт» помогли институту наладить систему обучения, чтобы начать работу в формате информационного моделирования и тем самым вписаться в предложенную Минстроем России региональную типовую модель системы управления градостроительной деятельностью в области проектирования и инженерных изысканий. Это обеспечило Группе компаний «Рязаньпроект» конкурентное преимущество: среди требований к проектированию зданий все чаще появляется пункт о необходимости выполнить BIM-модель. Первую такую модель институт сформировал в 2022 году.     Проект средней школы и детского сада с ясельной группой Проект детской школы искусств   «Программное обеспечение “Нанософт” позволило нам сделать огромный рывок в проектировании и в создании единой информационной базы, единых технологий проектирования. На сегодняшний день Группа компаний “Рязаньпроект“ достигла импортонезависимости в части инженерного программного обеспечения, работает в среде общих данных по технологии информационного моделирования. Безусловно, пока еще есть вопросы и несостыковки при совместной работе программ при сборке цифровых информационных моделей и вопросы Госэкспертизы по обновленным требованиям к представляемым на проверку моделям. Но самое главное – это реализованная возможность проектирования в формате информационного моделирования на полностью отечественном ПО.  Мы планируем и далее сотрудничать с компанией “Нанософт”, совершенствовать и повышать уровень знаний наших руководителей и специалистов», – говорит Сергей Виноградов.     О «АльянсСофт» ООО «АльянсСофт» – фокус-партнер «Нанософт» по направлению «Землеустройство». Более 10 лет компания является авторизованным партнером разработчика, оказывая всестороннюю помощь по любому из специализированных решений и сопровождая заказчиков на протяжении всего срока использования ПО.   Официальный сайт: www.rucad.ru.   О «Нанософт» «Нанософт» – российский разработчик инженерного ПО: технологий автоматизированного проектирования (CAD/САПР), информационного моделирования (BIM/ТИМ) и сопровождения объектов промышленного и гражданского строительства (ПГС) на всех этапах жизненного цикла, а также сквозной цифровизации всех процессов в производстве. Флагманский продукт – Платформа nanoCAD – универсальная САПР для создания чертежей и 3D-моделей с прямой поддержкой *.dwg-формата.   Миссия компании – формирование условий для массового оснащения российского рынка лицензионными, качественными и доступными отечественными программными продуктами. «Нанософт» помогает своим заказчикам достичь импортонезависимости в области инженерного ПО, что позволяет гарантированно защитить критически важную ИТ-инфраструктуру. Все программные продукты компании включены в Единый реестр российских программ для электронных вычислительных машин и баз данных.   Официальный сайт: www.nanocad.ru.  
    • Snake 60
      @Дмитрий22  Могу написать такой макрос, за подробностями в личку.
    • Srgwell
      Если как, я думаю, вы постоянное вставляете одну и ту же папку, то просто пипка "запись макроса". Там правда не папка вставляется а определенные детали, на которые укажите. А потом при запуске макроса вставляются те же самые детали, которые прописались через запись. Какая разница.   А если каждый раз разные папки, То Вам все равно придется указывать какую нибудь папку. То же самое как вставить компонент/обзор/выделяете все файлы для вставки, а потом клик клик клик по свободному месту в сборке. Причем плюс то, что они сливаться ну будут, их видно
    • salawey
      Не помогает другой номер программы
    • Dordenis
      Вы имеете виду охладить знак?  Не представляю,  как охладить этот подвижный знак.   Вообще у меня охлаждение будет  в двух половинах формы.    Вот этого мы и боимся- конструкция знака (соответственно детали) не очень удачная в форме вилки.    Я написал "раньше"- это очень давно ещё в старых формах.  Тогда ещё австралийцы выводов не делали).    Может и нужная. Симуляцию я сделал: а проанализировать то , что я делал никто не учил.  Нужен опыт и чтобы кто-то показал.     Температура:  
    • forenergo
      Москва, НЕ удаленка, 5/2 офис Приглашаем на работу инженера-конструктора. Сфера - линейная арматура. Обязанности: Выполнение 2D, 3D моделей арматуры ВЛ Разработка эскизов рабочих чертежей в соответствии с требованиями ЕСКД Разработка технических условий и эксплуатационной документации (инструкций по монтажу, паспортов и этикеток на изделия) Проведение технических расчетов на разрабатываемые проекты Своевременное внесение конструктивных изменений в разработанную КД Требования: Высшее техническое образование Владение Autocad 2D, Solidworks 3D Знание методик проектирования и расчета изделий деталей машин, ГОСТ и НД по разработке и оформлению КД, ЕСКД Условия: Полное соблюдение ТК РФ, белая зарплата, больничный, отпуск Ежегодная индексация, премия за стаж Перспективы профессионального и карьерного роста Вы попадете в профессиональное сообщество инженеров, создающих инновации в сфере оборудования для ЛЭП Премия за инженерные достижения (свой инженерный "Оскар") У нас активная корпоративная жизнь, культурные и спортивные мероприятия: забеги, Гонка героев, байдарки, волейбол, настольный теннис, лыжи, кёрлинг, ходим в музеи, на экскурсии, в театры всем коллективом и семьями, проводим корпоративы, участвуем в благотворительности Корпоративные подарки и премии ко дню рождения, по личным поводам, подарки детям на новый год, билеты на новогодние ёлки для детей Метро и МЦК Перово, офис в зеленой парковой зоне График работы 5/2, 9-18   Контакты: bondarenko@forenergo-trade.ru, 89О32618383 можно ватсап  
    • maxx2000
      @Frolic в любом сообществе принято делиться знаниями если сам спросил-сам решил
×
×
  • Создать...