Общие сведения об иерархических сетках
Иерархическая сетка — это комбинация сетки верхнего уровня (сетки текущей сборки) и любых сеток уровня компонента (ранее существовавших сеток компонентов в этой сборке). Когда создается иерархическая сетка, Creo Simulate осуществляет проход сборки в иерархическом порядке сверху вниз с целью просмотра компонентов с уже созданными сетками. Каждый раз, когда обнаруживается такая сетка, модулем выполняется оценка сетки уровня компонента и определяется, к какому из следующих типов она относится:
• Полная — компонент имеет свою собственную сетку, в которой все субкомпоненты имеют сетки.
• Частичная — подсборка имеет свою собственную сетку, но не все ее субкомпоненты имеют сетки. Это может произойти, если создать сетку подсборки, добавить в эту подсборку новый компонент без сетки, а затем не создавать сетку всей подсборки еще раз.
• Наследованная — сетка компонента является частью сетки более крупного компонента. Например, предположим, что деталь (а) с предварительно созданной сеткой включена в подсборку (б) с уже готовой сеткой, причем подсборка (б) в свою очередь является частью сборки (в) верхнего уровня. В этом случае подсборка (б) и деталь (а) передают наследованные сетки в сборку (в). Деталь (а) передает также наследованную сетку в подсборку (б).
Здесь описывается, как генератором сетки обрабатывается каждая ситуация:
Состояние сетки компонента
|
Действие
|
Без сетки
|
Компонент включается в список компонентов, для которых будет создаваться сетка.
|
Полная сетка
|
Компонент исключается из списка компонентов, для которых будет создаваться сетка.
|
Частичная сетка
|
Отображается сообщение с запросом об удалении текущей сетки. Если сетка удаляется, генератор сетки добавляет компонент в список компонентов, для которых будет создаваться сетка.
|
Наследованная сетка
|
Компонент исключается из списка компонентов, для которых будет создаваться сетка.
|
После того как список компонентов, для которых будет создаваться сетка, подготовлен, генератором сетки создается сетка верхнего уровня. Результирующая сеточная модель содержит сетку верхнего уровня, которая включает сетки для всех соединений и компонентов, не имеющих сеток. Сеточная модель содержит также все полные или наследованные сетки уровня компонента. В процессе создания сетки программой учитываются все правильно установленные
соединения между субкомпонентами, что обеспечивает возможность корректного распознавания решателем путей нагрузки сборки. Здесь описывается, как соединения обрабатываются генератором сетки:
• Создаются согласованные сетки для соединенных компонентов. Эти компоненты способны передавать нагрузки.
• Согласованные сетки для компонентов, которые считаются разъединенными, не создаются. Эти компоненты остаются на месте и являются частью общей сетки, но не могут участвовать в пути нагрузки.
В процессе работы генератор сетки проверяет наличие любых ситуаций, когда
сетка становится недействительной или когда возникают неприемлемые противоречия в сетке. Генератором сетки либо игнорируется фактор, вызвавший проблему, либо удаляется сетка. Генератором сетки проверяется также наличие конфликтов идентификаторов каких-либо узлов, элементов или локальных объектов сеток. Если обнаруживаются конфликты, выводится предупреждение о возникшей ситуации, предоставляется список узлов, элементов или локальных объектов сетки, имеющих противоречия в нумерации. Чтобы разрешить такой конфликт, используйте в зависимости от ситуации элемент управления
Нумерация сетки (Mesh Numbering) или
Смещение ID сетки (Mesh ID Offset).
Когда выводится модель для использования с решателем NASTRAN, Creo Simulate создает одиночный файл для сборки. В этом файле перечисляются все сетки в модели, начиная с самого нижнего уровня. Записи свойств, материалов и систем координат помещаются модулем в нижние структуры сетки, что позволяет разделять индивидуальные сетки и выполнять их расчет по отдельности.
Для других решателей в файле перечисляются все сетки модели, однако они не упорядочиваются в нем иерархически. В этом случае файл упорядочивается модулем Creo Simulate так, чтобы все узлы сборки находились в одном разделе файла, все элементы — в другом, все материалы — в третьем и т. д. При работе с файлом иерархия восстанавливается решателем на основе данных каждого из этих разделов.
Пример обработки генератором сетки иерархической сетки см. в разделе
Пример. Генерирование иерархической сетки.