Перейти к статье

 

Проверка и исправление геометрии

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

  

Рис. 1. Инструменты для проверки и исправления геометрии

Диагностические тесты включают в себя:

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

Инструмент геометрии включает окно, в котором перечислены результаты геометрического анализа в древовидном формате. Кроме того, может отображаться окно решения, в котором будут отображаться конкретные предлагаемые геометрические решения для текущего выбранного объекта.

Предлагаемое использование

Ниже приводится рекомендуемый рабочий процесс использования инструментов для проверки геометрии:

Рис. 3. Контекстное меню

Рис. 4. Решения для конкретных объектов

Инструменты для анализа геометрии

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

Малые особенности:

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

Плохие углы:

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

Рис. 6. Пример касательного пересечения

Особенности геометрии

Проверки в категории Особенности геометрии группируют объекты в соответствии с конкретными характеристиками геометрии, такими как их толщина или радиус. Используйте пороговые значения в верхней части панели параметров геометрических инструментов, чтобы установить ограничения на значения, подходящие для управления объектами, возвращаемыми из этих тестов. Черты геометрии включают следующее:

Проверка сборки

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

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

Диагностика зазоров, перекрытий и несовпадений обычно выявляет нежелательные условия, которые необходимо устранить перед отпечатыванием и сращиванием. После исправления можно использовать  диагностики Контакты объемов и Объединяемая геометрия для определения соединений до и после отпечатывания и сращивания.

Панель "Параметры" также позволяет оценить или вручную установить точность отпечатывания. Сущности ближе, чем этот допуск, будут считаться объединяемыми при использовании с командой Точное отпечатывание. Когда на панели «Параметры» установлен флажок «Отпечатать с точностью», диагностические тесты, выявляющие зазоры, перекрытия и несовпадения, также будут использовать указанный допуск при поиске проблем.

 

Инструменты для исправления геометрии

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

Разделение поверхности

Инструмент разделить поверхность используется для разделения поверхности на две поверхности. Это полезно, например, для совмещенных поверхностей, где разделение поверхности может облегчить протяжку Чтобы выбрать поверхность для разделения, щелкните поверхность в Дереве. Чтобы выбрать несколько поверхностей в окне, удерживайте клавишу CTRL * при выборе поверхностей (поверхности должны быть прикреплены друг к другу). Затем нажмите кнопку разделения поверхностей, чтобы открыть окно панели управления с идентификаторами выбранных поверхностей в окне ввода текста. Меню разделенной поверхности находится на Панели управления в разделе Геометрия-Поверхность-Изменить. Для выполнения команды необходимо нажать кнопку «Применить».  

Примечание. На компьютерах Mac используйте командную клавишу (или клавишу «яблоко») для выбора нескольких объектов.

Исправление

Функция исправление в CAE Fidesys используется для улучшения геометрии ACIS, которая была повреждена во время импорта файла из-за различий в допусках или внутренних ограничений родительской системы. Эти ошибки могут включать: геометрические ошибки в объектах, промежутки между объектами и отсутствие информации о связности (топологии). Чтобы исправить объем, выберите объем в древовидной структуре исправления геометрии. Затем нажмите кнопку Исправить. Вы также можете нажать кнопку Исправить, не выбрав геометрию в окне, и ввести ее позже. Окно панели управления появится под опцией Геометрия-Объемная-Изменить с выделенным идентификатором выбранного тома. Если объект не выбран или выбран другой тип объекта, окно ввода будет пустым. Вы также можете открыть панель управления функцией Исправить, выбрав Исправить из контекстного меню в окне инструментов.

Правка поверхностей или кривых

Команда правка поверхностей используется для устранения промежутков между объектами или упрощения геометрии. Команды настройки изменяют геометрию, смещая, заменяя или удаляя поверхности, а также расширяя присоединенные поверхности для заполнения зазоров. Данная команда может применяться к поверхностям и к кривым с валентностью не более 2 в каждой вершине. Также ее можно применить к некоторым вершинам. Чтобы исправить поверхность, выберите поверхность в Дереве. Панель управления (Геометрия - Поверхность - Изменить) появится с выбранным идентификатором поверхности в окне ввода.

Доступна настройка для кривых . При настройке кривой создается сглаженная кромка или кромка с фаской между двумя ортогональными поверхностями. Параметр «Кривая» находится на панели «Геометрия - Кривая - Изменить» в раскрывающемся меню «Скругление / Фаска».

Команда также доступна для некоторых вершин. При настройке вершины между тремя ортогональными поверхностями создается скошенный угол или угол со скруглением. Характеристики вершины находится на панели «Геометрия-Вершина-Изменение» в раскрывающемся меню "Настройка".

Примечание. Только кривые с валентностью 2 или меньше в каждой вершине являются кандидатами для настройки. Любая другая кривая вызовет появление меню «Геометрия - Поверхность - Изменить».

Срастить все сращиваемые объекты

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

Удаление

Данная функция применяется для упрощения геометрии путем удаления особенностей, которые не являются необходимыми. В дереве объектов отмечается предполагаемая к удалению поверхность, а затем либо кликом правой клавиши мыши вызывается дополнительная панель, на которой выбирается опция Удалить, либо используется Панель команд, которая при нажатии на приведенную пиктограмму приобретает следующую конфигурацию: Режим - Геометрия, Объект - Поверхность, Действие - Изменить. В выпадающем списке на этой панели появляется название операции: Удалить, а в окне ввода ID поверхностей - идентификатор отмеченной поверхности. Для выполнения удаления следует нажать Применить.

Регуляризировать объекты

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

Удаление узких участков

Данная функция используется для удаления малых поверхностей в виде узких участков. Удаляются поверхности, площадь которых меньше заданной пороговой величины; операция проводится геометрическим ядром ACIS. Для заполнения образовавшегося промежутка прилегающие поверхности продляются до их пересечения. Если продлить поверхности невозможно или геометрия оказывается некорректной, операция не выполняется.

Автоматическое исправление

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

Создание составных объектов

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

Стягивание углов

Стягивание углов является еще одной операцией виртуальной геометрии; она применяется для удаления малых углов. Операция проводится путем секционирования поверхностей и создания составных объектов таким образом, чтобы малый угол вошел в состав большого угла. При нажатии на приведенную пиктограмму конфигурация Панели команд становится следующей: Режим - Геометрия, Объект - Вершина, Действие - Изменить. В выпадающем списке отображается операция Стянуть угол. С помощью других диалоговых элементов панели можно выбрать параметры стягивания, после чего следует нажать Применить.

Стягивание поверхностей

Эта команда, находящаяся в ряду команд виртуальной геометрии, служит для вызова операции стягивания поверхностей. Операция исключает из модели малые, в том числе узкие поверхности с целью повышения качества сетки. Чаще всего она применяется для смешанных поверхностей.

Стягивание кривых

Операция стягивания кривых используется для удаления средствами виртуальной геометрии малых кривых.

Обновление изображения

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

 

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

Опции, вызываемые кликом правой клавиши мыши

На панели Инструменты доступно контекстное меню. Конкретные параметры зависят от типа выбранного объекта:

Возможные решения

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