Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по САПР 2011.doc
Скачиваний:
308
Добавлен:
28.05.2015
Размер:
877.06 Кб
Скачать

9. Геометрическое моделирование

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

Модель - это математическое и информационное представление объекта, сохраняемое в памяти ЭВМ.

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

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

9.1. Виды геометрических моделей

В геометрическом моделировании объект можно представить в виде:

   Каркасная (проволочная) модель (рис. 1)

   Поверхностная (полигональная или фасетная) модель (рис. 2)

   Твердотельная (объемная) модель (рис. 3)

 

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

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

  • Невозможность распознавания криволинейных граней, и, в следствии этого сложности тонирования;

  • Сложность обнаружения взаимного влияния компонентов.

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

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

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

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

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

III) Твердотельные модели. Конструктивными элементами твердотельных моделей являются: точка, контурный элемент и поверхность.

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

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

Разнообразная палитра цветов дает возможность получения фотоизображения.

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

В основе построения сложных объемов из примитивов лежат булевы операции:

- пересечение;

- объединение;

/ - разность.

Их использование базируется на теоретико-множественном представлении об объекте как множестве точек принадлежащих тому или иному телу. Операция объединения предполагает объединение всех точек принадлежащих обоим телам (объединение нескольких тел в одно); пересечение – всех точек, лежащих на пересечении (результат- тело, которое содержит частично оба исходных тела); разность – вычитание одного тела из другого.

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

Таким образом строятся все детали в машиностроении: добавляются бобышки, вырезаются отверстия, пазы, проточки, и т.д.

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

1. Объем определяется как совокупность ограничивающих его поверхностей.

2. Объем определяется комбинацией элементарных объемов, каждый из которых обращается в соответствии с пунктом 1.

3D Моделирование позволяет самое удобное получение физических характеристик, удобно для выполнения имитации механической обработки.

В настоящее время существует большое число пакетов 3D моделирования. Остановимся на UNIGRAPHICS. (HP)