Упрощение агрегатов

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

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

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

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