Ansys ошибки при построении сетки

17 сентября, 2021 — 15:51

#1

Уважаемые коллеги, уже не в первый раз сталкиваюсь с таким замечанием от ANSYS Meshing: «The selective body meshing is not being recorded, so the meshing may not be persistent on an update. If you want to record the order of the body meshing, please use the Mesh Worksheet to track the meshing steps. Please see Selective Meshing documentation for more details.». Все тела объединены в Part для создания конформной сетки. И иногда новые параметры на изменение элементов сетки (Body Sizing) не сохраняются при генерации сетки с новыми замельченными деталями. Использование Hard вместо Soft не помогает. Запись порядка построения (Mesh > Start Recording) также не решило данную проблему.

Методом тыка удалось понять, что изменение Body Sizing срабатывает после изменения параметра Mesh > Element Sizing или при полном удалении данных сетки и построении новой с измененным размером Body Sizing (по сути в двух случаях приходится сетку генерировать с нуля). Дальнейшее изменение размеров Body Sizing без использования этих двух случаев не представляется возможным, снова вылезает это замечание. 

Обычно подобное сообщение вылазит в окне сообщений, однако Mesh справляется с построением сетки и изменением размеров сетки на деталях, но не в этом случае. В чем может быть проблема при построении сетки и почему Mesh иногда не может изменить размер Body Sizing даже в пределах пары процентов от первоначального построения?

Прилагаю картинку простой модели, которая попала в такую ситуацию. 

Old
  October 7, 2019, 04:38

Default
Meshing error — geometry independent

 
#1

New Member

 

Mads Holm

Join Date: Oct 2019

Posts: 5

Rep Power: 5

MadsHolm is on a distinguished road

Hi,

I get the following error when trying to create a simple mesh.

«A software execution error occurred inside the mesher»
«an inter-process communication error occurred while communicating with the MESHER»

I have tried to make a very simple geometry (1x1x1m square) and I still get the same mesher.

I am using ANSYS 19.2 — I get the same error in 19 R3.
and running on a ‘ANSYS Academic research Mechanical and CFD’ license

Does anyone have a suggestion to how I can resolve this issue?

Thanks in advance

MadsHolm is offline

 

Reply With Quote

Old
  October 10, 2019, 11:32

Default

 
#2

Senior Member

 

Erik

Join Date: Feb 2011

Location: Earth (Land portion)

Posts: 1,153

Rep Power: 22

evcelica is on a distinguished road

Probably a corrupted workbench file. Start a new fresh new one and see if it works.

evcelica is offline

 

Reply With Quote

Old
  October 16, 2019, 05:42

Default

 
#3

New Member

 

Mads Holm

Join Date: Oct 2019

Posts: 5

Rep Power: 5

MadsHolm is on a distinguished road

Hi, this doesn’t help, I still see the problem. I have tried to start a new project, draw a new geometri I designmodeller, and the meshing error still occurs.
I have tried this in both ANSYS 19.2 and 19 R3 — without any luck

MadsHolm is offline

 

Reply With Quote

Old
  October 16, 2019, 13:12

Default

 
#4

Senior Member

 

Erik

Join Date: Feb 2011

Location: Earth (Land portion)

Posts: 1,153

Rep Power: 22

evcelica is on a distinguished road

Try uninstalling and reinstalling the program? There is no reason it shouldn’t just not work on something simple.

But you said you get the same thing with both versions, so I have no idea why it would not work correctly.

You are just using workbench «analysis systems» Fluent or CFX on the Project page?
What if you try to do a static structural analysis, will that mesh?

evcelica is offline

 

Reply With Quote

Возможно, ваш CAD-дизайн совсем не чистый. Но это невозможно заметить с этого изображения. Если у вас нет контроля над источником геометрии, это проблема. Потому что вы можете спросить кого-нибудь еще о проверке и исправлении чего-либо. Сначала проверьте, можете ли вы сделать свою модель, она пытается уменьшить количество элементов до минимально возможного значения. Затем, если сетка работает правильно, вы можете ретранслировать поверхности вашей CAD-модели. После этого вы можете уточнить сетку, но процесс уточнения — это то, что вам нужно сделать, следуя некоторым критериям ошибки. Если вы также являетесь дизайнером, почему бы не попробовать немного упростить геометрию, если вы считаете, что сетка действительно сложна? Правильное построение сетки — сложная задача, вы должны идти постепенно, пока не найдете какое-то решение. Кроме того, вы не должны разрешать автоматическую сетку препроцессора без указания некоторых критериев.Вероятно, первое, на что вам нужно ответить еще до того, как применить какую-либо сетку, — каково ваше число Рейнольдса? И каков самый ценный результат, на котором вы можете обосновать доброту своей дискретности?

2019-10-17 04:05

Ответы. Это очень общая ошибка. Это может быть связано с проблемой геометрии или с неправильным размером сетки.

Какие существуют типы сетки в ANSYS?

ANSYS FLUENT может использовать сетки, состоящие из треугольных или четырехугольных ячеек (или их комбинации) в 2D и тетраэдрических, шестигранных, многогранных, пирамидальных или клиновидных ячеек (или их комбинации) в 3D. Выбор используемого типа сетки будет зависеть от вашего приложения.

Как я узнаю, что моя сетка ANSYS вышла из строя?

Ошибка проверки сетки во Fluent.

Это сообщение об ошибке обычно является результатом операции General to Mesh to Check, и сообщение об ошибке отображается в окне консоли (TUI). Чтобы отладить эту проблему, увеличьте уровень детализации до 2 (введите команду в командной строке: /mesh/check-verbosity):

Почему сетка выходит из строя?

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

Как повысить качество сетки в Ansys Workbench?

3. Улучшить качество сетки

  1. Уменьшите «Количество слоев»: используйте как минимум 1 слой. …
  2. Увеличьте «Общую относительную толщину»: оставьте диапазон от 10 до 60%. …
  3. Уменьшите «Скорость роста»: оставьте диапазон от 1.1 до 1.5.

Что такое виртуальная топология в Ansys?

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

Что такое сетка Ansys?

Создание сетки — это процесс превращения неправильных форм в более узнаваемые объемы, называемые «элементами». Прежде чем приступить к построению сетки, необходимо сначала загрузить геометрию или модель САПР, например, в Ansys Mechanical, чтобы начать процесс моделирования.

Что такое сетка в CFD?

Создание сетки CFD применяет числовую сетку к жидкому телу и границе, аналогично созданию сетки в моделировании методом конечных элементов. Алгоритмы построения сетки используются для создания наборов узлов сетки, которые определяют точность моделирования CFD.

Что такое многословие в Ansys Fluent?

Для Verbosity 1 или 2 ANSYS FLUENT периодически записывает следующую информацию в файл с именем case-file-name_stats. dat: общее количество запросов. общее количество запросов, приводящих к извлечению. общее количество запросов, в результате которых растет.

Как быстро построить сетку в Ansys?

В схеме проекта ANSYS Workbench дважды щелкните ячейку Mesh в системе анализа потока жидкости колена (ячейка A3). Это отобразит приложение ANSYS Meshing с уже загруженной геометрией колена. Вы также можете щелкнуть правой кнопкой мыши ячейку Mesh, чтобы отобразить контекстное меню, в котором вы можете выбрать опцию Edit….

Как быстро скопировать сетку?

Вставьте элемент управления Mesh Copy, щелкнув правой кнопкой мыши объект Mesh в Tree Outline и выбрав Insert > Mesh Copy.

Каковы симптомы проблем с сеткой?

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

Может ли вернуться грыжа после пластики сеткой?

Неудачная операция: грыжа может вернуться, если первоначальная операция не сработала или длилась недолго. Вот почему во многих операциях по удалению грыжи используют хирургическую сетку. Фактически, вероятность рецидива грыжи снижается на целых 50% при использовании хирургической сетки.

Можно ли лечить грыжи без сетки?

Сетка из тканей животных является рассасывающейся, а сетка из синтетического материала может быть как рассасывающейся, так и нерассасывающейся. ВОССТАНОВЛЕНИЕ ГРЫЖИ БЕЗ СЕТКИ, или вправление грыжи без сетки, требует серьезной подготовки и опыта для достижения тщательного и успешного закрытия тканей брюшной стенки.

Рассмотрены основные приемы построения сетки КЭ для различных видов расчета

Александр Чернов

При огромном разнообразии средств для со­здания сетки КЭ и подготовки геометрических моделей среда ANSYS Workbench позволяет организовать этот процесс более эффектив­но, с использованием различных подходов.

Для начала рассмотрим самый простой и понятный способ генерации КЭ-сетки в рас­четном модуле DesignSimulation (DS) при пря­мом импорте геометрической модели из CAD- системы или посредством одного из промыш­ленных стандартов по передаче геометричес­ких данных (IGES, ACIS, Parasolid и др.).

При этом мы будем сравнивать процесс генерации сетки в DS с таким же процессом в PREP7 традиционного графического интер­фейса ANSYS.

Первым и очень важным моментом явля­ется то, что при передаче геометрической мо­дели в DS она не изменяется, а в PREP7 гео­метрия по различным причинам претерпевает изменения. Иногда эти изменения происходят в процессе передачи геометрической модели при экспорте из CAD-системы, а кроме того, геометрия изменяется при ее перекодирова­нии в формат моделлера PREP7. Такие изме­нения могут состоять лишь в точности описа­ния геометрических элементов при экспорте/ импорте модели.

Геометрический моделлер PREP7 рабо­тает только с определенным типом поверхнос­тей. Например, для сложных или замкнутых поверхностей (цилиндрические поверхности) для работы с ними необходимо разбить их на несколько сегментов. PREP7 очень чувс­твителен и к геометрическим допускам, тре­буя, чтобы кривые, образующие поверхности, были замкнуты по отношению к родительским поверхностям. В отличие от данного моделле­ра ANSYS Workbench не предъявляет та­ких требований к исходной геометрии. Если геометрическая модель успешно передана в Workbench, то генератор сетки применя­ет специальные средства для обеспечения удовлетворительного качества разбивки сет­ки. Генератор сетки использует средства ис­правления, работающие на уровне сетки, для удаления или сшивания геометрических эле­ментов, которые могут привести к сбоям при генерации сетки.

Другим важным отличием Workbench от PREP7 является то, что генератор сетки в PREP7 всегда пытается создать сетку так, чтобы границы элементов проходили по реб­рам, образующим поверхность. Это означа­ет, что каждая поверхность имеет не менее одного элемента, ассоциированного с ней. В Workbench нет столь жестких структурных ограничений, так как он не устанавливает свя­зи элементов с поверхностями, как в PREP7, что позволяет намного быстрее и эффектив­нее разбивать на сетку геометрические моде­ли со сложной топологией.

В Workbench существуют средства, кото­рые значительно упрощают процесс генерации сетки. Одним из них является игнорирование малых зазоров и ребер при генерации сетки, если их величина меньше заданного допус­ка. Значение допуска задается переменной DSMESH DEFEATUREPERCENT в диапазоне от 1e-6 до 1e-3 (по умолчанию — 5e-4).

Согласитесь, что всегда проще и удобнее работать с геометрическими моделями, создан­ными в CAD-системах конструкторами. Однако эти специалисты часто строят модели только для получения детальной чертежной инфор­мации, что подразумевает наличие в моделях множества мелких конструктивных элементов, не влияющих на результаты расчета. Иногда модели строятся с наличием в них «щелей», со сложной структурой пересечения поверхностей или с наличием малых поверхностей, образую­щихся при наложении различных операций при моделировании. В препроцессоре PREP7 такие геометрические модели вызывают проблемы при генерации сетки КЭ, тогда как генератор сетки Workbench создавался специально для преодоления подобных проблем.

В числе инструментов для успешной ге­нерации сетки при проблемной геометрии — Virtual Topology (создание виртуальной тополо­гии поверхностей), который позволяет группи­ровать сопряженные поверхности в так называ­емые новые топологические объекты virtual cell. Эти объекты при генерации сетки игнорируют наличие внутренних поверхностей в них.

Если геометрическая модель содержит места, где много поверхностей малого раз­мера, примыкающих к крупным, то можно объединить все эти поверхности в единую, создав объект virtual cell. При генерации сетки будет обрабатываться эта новая поверхность, и элементы будут создаваться на основании внешнего контура этой поверхности, как бы аппроксимируя исходные поверхности в мес­тах перехода исходных поверхностей.

Пример использования данного инструмента показан на рис. 1 и 2.

Рис. 1

Рис. 2

На рис. 1а показана геометрическая мо­дель со сложной топологией в локальном мес­те. При прямой генерации КЭ-сетки получается большое количество элементов, многие из ко­торых имеют плохое качество (рис. 16). Объеди­нив сопряженные поверхности в объект virtual cell, получаем более простую КЭ-сетку для дан­ного места геометрической модели (рис. 2а и 2б соответственно).

Другим интересным инструментом при генерации сетки является «генератор сетки» Hex Dominant Meshing, который строит сетку преимущественно с гексаэдрической формой элементов.

Этот генератор разбивает твердотель­ную геометрическую модель на элементы гексаэдрической формы, а остальной объ­ем — на элементы пирамидальной и клино­видной формы. Процентное соотношение между типами элементов зависит от сложнос­ти топологии геометрической твердотельной модели.

На рис. 3 представлен пример разбив­ки корпуса автомата перекоса вертолета с использованием опции задания формы эле­мента сетки Hex Dominant (гексаэдры желтого цвета).

Рис. 3

Если в геометрической модели сборки присутствуют твердотельные детали, сопри­касающиеся друг с другом поверхностями, то генератор сетки DS создаст в автоматическом режиме контактные элементы типа Bonded (неразрывный тип контактного элемента). При этом на сопрягаемых поверхностях ге­нерируются элементы сетки с одинаковой плотностью, что очень важно для получения достоверных результатов контактной задачи неразрывного типа.

Сетку КЭ, созданную в модуле DS среды Workbench, можно передать в PREP7 стандарт­ного интерфейса ANSYS, однако при этом мо­гут возникнуть некоторые трудности.

Во-первых, при разработке генератора сетки Workbench критерии качества элемен­тов были пересмотрены, а стандарты качес­тва элементов обновлены. Поэтому при на­стройках опции по проверке качества формы элементов в Workbench по умолчанию гене­рируются элементы, которые в PREP7 могут восприниматься как элементы с неподходя­щим качеством формы. Для разрешения этой проблемы в настройках опции по проверке качества формы элементов в DS нужно поме­нять значение Basic на Aggressive, после чего Workbench сгенерирует элементы, удовлетво­ряющие более жестким требованиям качест­ва формы.

Во-вторых, негативным моментом при совместном применении PREP7 и DS являет­ся то, что в PREP7 из DS передается только КЭ-модель с граничными условиями, а гео­метрическая модель не передается по ука­занным ранее причинам. В PREP7 обычной практикой является приложение граничных условий не только к узлам элементов, но и к элементам твердотельной геометрии, поэто­му при экспорте КЭ-модели из DS в PREP7 может возникнуть проблема с заданием гра­ничных условий.

Для решения этого вопроса предлага­ется группировать в модуле DS объекты в от­дельные Selection Groups (именованные груп­пы выбора), которые при экспорте КЭ-модели в PREP7 будут распознаны как Components (компоненты). И далее, при задании гранич­ных условий, можно будет использовать на­звания этих компонентов в качестве атрибу­тов фильтров выбора в PREP7.

Пользователи ANSYS в PREP7 при по­строении твердотельной модели обычно ста­раются представить эту модель в виде набо­ра связанных (Sweepable) объемов, которые генератором сетки в PREP7 разбиваются на элементы гексаэдрической формы.

Возникает закономерный вопрос: можно ли подобное реализовать в модулях на плат­форме Workbench?

В DesignSimulation в средствах предва­рительного анализа геометрической модели перед генерацией сетки КЭ реализована ко­манда Preview Sweep, показывающая детали, которые можно представить операцией протя­гивания заданного сечения вдоль определен­ной траектории (Sweepable) и затем разбить на сетку элементов гексаэдрической формы.

Для создания моделей и редактирова­ния импортированных твердотельных гео­метрических моделей, состоящих из объемов (они могут быть представлены операцией протягивания), лучше использовать модуль DesignModeler (DM), в котором реализова­ны средства разделения твердотельной мо­дели операцией Slice, а также операциями геометрического моделирования с опцией Slice Material. Однако при применении этих операций исходная деталь делится, образуя несколько тел, а по идее структура сборки (детали) должна соответствовать исходной, без наличия дополнительных компонентов, приводящих к использованию при расчете но­вых контактных элементов. Для решения этой проблемы в модуле геометрического препро- цессинга DM и расчетного модуля DS реали­зован новый тип топологии геометрических объектов — Multi body parts.

Отметим, что в этих модулях следует различать понятия Body и Part. Деталь (Part) контактирует с другими деталями посредс­твом контактных элементов, а тела (Body), из которых может состоять деталь, соединяются друг с другом как контактными элементами, так и общими узлами на соприкасающихся поверхностях, если они объединены в специ­альный объект Multi body part. Поэтому, раз­делив доступными средствами твердотель­ную геометрическую модель в модуле DM на связанные Sweepable-объемы, вы получите в структурном описании геометрической мо­дели несколько тел, которые в дальнейшем можно объединить в Multi body parts операци­ей Form New Part.

Рис. 4. Пример генерации сет­ки для корпуса автомата перекоса вертолета.

Рис. 4. Пример генерации сет­ки для корпуса автомата перекоса вертолета.

На платформе Workbench работают модули (препроцессор, решатель и постпроцессор) программного комплекса ANSYS CFX. Для генерации расчетной сетки, пригодной для решения задач вычислительной гидродинамики, можно использовать такие решения ANSYS, как CFX-Mesh, Advanced Meshing и CFX-TurboGrid.

Модуль Advanced Meshing построен на технологиях ANSYS ICEM CFD. Решение CFX-TurboGrid работает в связке со специализированным геометрическим препроцессором для лопаточных машин BladeModeler.

Рассмотрим более подробно модуль CFX-Mesh, поскольку несмотря на свою простоту и доступность, почему-то именно он вызывает много вопросов у начинающего пользователя.

Первое, на что хотелось бы обратить внимание пользователей — это на заблуждение, что якобы модуль CFX-Mesh воспринимает только модель из DesignModeler. Это не так: CFX-Mesh может брать геометрическую модель из любой CAD-системы или из стандартного формата геометрических данных, для которых есть соответствующая лицензия ANSYS.

Однако на практике правильнее использовать именно связку модулей DesignModeler — CFX-Mesh, так как геометрический препроцессор DesignModeler обладает набором специальных полезных функций для подготовки геометрической модели, ориентированной на создание сетки в СFX-Mesh.

Рис. 5а. Модель была подготовлена в DesignModeler для генерации сетки КЭ.

Рис. 5б. Обратите внимание, что это деталь типа «Multi body part» и состоит из тел, имеющих общие узлы в местах сопряжения поверхностей.

Допустим, что у вас есть сборка агрегата, и вы хотите, чтобы все детали, входящие в эту сборку, были объедены в CFX-Mesh в единую сетку. Для этого достаточно открыть модель этой сборки в модуле DesignModeler (все детали, входящие в сборку, будут распознаны как тела) и операцией Form New Part объединить детали в единый объект Multi body part (рис. 5).

Однако существуют некоторые топологические ограничения в местах сопряжения тел. Для того чтобы для двух тел, составляющих Multi body part, сетка была единой, необходимо, чтобы поверхности на границе раздела имели одинаковую топологию. На рис. 6 показана сборка, состоящая из двух тел (параллелепипеда и цилиндра). На рис. 7 грань параллелепипеда в месте сопряжения с цилиндром имеет ту же топологию (круг), что и противостоящий цилиндр.

Рис. 6. Вид сборки.

Рис. 7. «Разделенная» грань параллелепипеда (цилиндр погашен).

Очень полезной командой в DM является Enclosure, которая создает объемы заданной формы за вычетом исходной геометрии, то есть моделирует окружающую объект среду. Команда Fill, наоборот, создает объем, запол­няя внутренние полости.

В CFX-Mesh можно также создавать приз­матические слои вблизи стенок.

Понравилась статья? Поделить с друзьями:
  • Android ошибка 505
  • Ansys ошибка при запуске workbench
  • Ansys cfx ошибка
  • Android лог ошибок приложений
  • Apc back ups pro 900 ошибка f04