Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Материалы к ОАП.doc
Скачиваний:
71
Добавлен:
27.03.2015
Размер:
6.78 Mб
Скачать

Частные ядра

Наиболее старый тип ядер. Именно на них были основаны первые САПР. Частные ядра геометрического моделирования разрабатываются и поддерживаются разработчиками CAD-систем для использования исключительно в своих приложениях. Собственное ядро – CATIA (CGM).

Преимущества:

  1. Тесная интеграция с интерфейсом приложения.

  2. Создается только та функциональность ядра, которая нужна разработчику САПР.

  3. Гибкость, возможность быстрого устранения ошибок.

  4. Финансовый фактор.

Недостатки:

  1. Недостаток квалифицированных специалистов в области вычислительной геометрии и компьютерной графики.

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

Преимуществом частных ядер является более глубокая интеграция с интерфейсом CAD-приложения.

Ядра, доступные в исходном коде (ядра с открытым кодом)

Появились последними Ядра, доступные в исходном коде подобны лицензированным ядрам. Они также разрабатываются и поддерживаются одной компанией и затем лицензируются другим компаниям для использования в CAD-приложениях.

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

Open CASCADE доступно в исходном коде с 1999 года.

Моделирование объемных сборок

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

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

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

  • проработка компоновки, увязка размеров, оптимизация конструкции и технологии сборки, разнесение элементов сборки (эксплодирование);

  • моделирование кинематики;

  • решение задач, связанных с упаковкой и складированием, обслуживанием и ремонтом;

  • обучение и переподготовка кадров и др.

В настоящее время в CAD-системах реализуются два основных подхода к проектированию сборочных единиц.

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

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

На практике при проектировании сборок чаще всего применяется сочетание вышеназванных подходов.

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

а)

б)

Рис. 8

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

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

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

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

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