Поиск по документации
Введите не менее 2 символов
Введите не менее 2 символов
![]() |
CAE Fidesys 9.0 Руководство пользователя |
Геометрическое ядро - это набор программных модулей, которые выполняют различные операции по обработке геометрических моделей. В Fidesys имеются два таких ядра:
Выбрать геометрическое ядро можно с помощью команды:
set geometry engine {ACIS | Facet}
При импорте геометрических моделей ядро выбирается автоматически.
Для геометрических моделей используются два характеризующих их термина: геометрия и топология.
Термин геометрия характеризует расположение геометрических объектов в пространстве и их математическое представление. Например, кривая может быть представлена прямой линией или b-сплайном. Каждый геометрический объект имеет размерность, определяемую числом независимых переменных, которые необходимы для его математического описания.
Термин топология используется, в основном, для характеристики связи геометрических объектов друг с другом в пределах модели. Топологическими объектами являются вершины, кривые, поверхности, объемы и тела. Каждый топологический объект ограничивается одним или несколькими объектами более низкой размерности. Например, поверхность ограничивается одной или несколькими кривыми, каждая из которых ограничена одной или двумя вершинами.
Тело рассматривается в Fidesys как набор других топологических объектов: кривых, поверхностей и объемов. Этот термин не является необходимым - фактически вместо тел используются объемы или свободные поверхности. Тела могут применяться для группирования объемов или свободных поверхностей, но обычно для этого используется понятие группа.
В среде Fidesys каждому телу соответствует один объем или свободная поверхность.
Термин немногообразная топология используется для характеристики однородного геометрического объекта, полученного из набора отдельных частей путем их объединения. Для такого объекта может быть построена непрерывная конечно-элементная сетка.
Ряд модулей в составе Fidesys выполняет вычисления в ограничивающем параллелепипеде. По умолчанию такие вычисления проводятся с использованием фасеточного представления геометрии. Для более точных вычислений можно изменить ограничивающий параллелепипед с помощью команды:
set Facet bbox [on | off]
Также возможно изменение настроек для контроля точности вычисления ограничивающего параллелепипеда на основе списка точек с помощью команды:
set tight [[bounding] [box] [{surface | curve | vertex} {on | off}]]
При использовании параметра surface в список точек будут включены точки поверхностей (вершины и точки на кривых, ограничивающих поверхности). Этот алгоритм определения ограничивающего параллелепипеда используется по умолчанию.
При использовании параметра curve в список точек будут включены точки кривых, включая вершин кривых. Одно из преимуществ этого способа заключается в том, что точечное представление кривых является более точным. Однако на практике рекомендуется использовать только поверхности, так как в некоторых частных случаях определение ограничивающего параллелепипеда по точкам кривым может быть неверным.
При использовании параметра vertex в список точек будут включены точки (вершины). Эта функция предпочтительна для больших моделей, при этом пользователь должен отключить определение ограничивающего параллелепипеда по кривым и поверхностям.