Методы и технологии конструирования изделий. Твёрдотельное моделирование объектов. (Лекция 4)

Содержание

Слайд 2

Твёрдотельное моделирование объектов. Понятие твердого тела. Основные подходы твердотельного моделирования. Методы

Твёрдотельное моделирование объектов.
Понятие твердого тела.
Основные подходы твердотельного моделирования.
Методы построения 3D

моделей.
Геометрические операции.
Параметризация геометрических моделей.

Основы геометрического моделирования деталей

Слайд 3

4 Твёрдотельное моделирование объектов Геометрические объекты, у которых все размеры ненулевые,

4 Твёрдотельное моделирование объектов

Геометрические объекты, у которых все размеры ненулевые, принято

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

4.1 Основные подходы твёрдотельного моделирования 1) Конструктивная твердотельная геометрия (Constructive Solid

4.1 Основные подходы твёрдотельного моделирования

1) Конструктивная твердотельная геометрия (Constructive Solid Geometry,

или использование базовых элементов формы) оперирует простейшими объемными примитивами, к которым относят прямоугольную призму, треугольную призму, сферу, цилиндр, конус и тор.
Над этими примитивами и полученными из них телами можно выполнять математически хорошо отработанные булевы операции и автоматически получить линии их пересечения в аналитической форме.
Конструктивная твердотельная геометрия позволяет успешно моделировать большинство промышленных деталей. Этот подход гарантирует построение правильных твердых тел и покрывает 60-70% потребностей моделирования, но оставшаяся часть требует использования поверхностей.
Слайд 5

4.1 Основные подходы твёрдотельного моделирования 2) Представление с помощью границ (Bounded

4.1 Основные подходы твёрдотельного моделирования

2) Представление с помощью границ (Bounded representation

или В-rep). Математически представляет собой наиболее общий подход к описанию объемных тел и состоит в представлении тела совокупностью ограничивающих его объем произвольных поверхностей. Границы объекта (вершины, ребра, грани, оболочки) хранятся в памяти компьютера в параметризованном виде и должны точно стыковаться друг с другом.
Достоинством этого подхода выступает то, что представление тел с помощью границ позволяет моделировать объекты произвольной формы и сложности. Однако в В-rер-моделях точность стыковки поверхностей составляет серьезную проблему. Такие операции называют «сшивкой» поверхностей.
Слайд 6

4.1 Основные подходы твёрдотельного моделирования 3) Позиционный подход к описанию объемных

4.1 Основные подходы твёрдотельного моделирования

3) Позиционный подход к описанию объемных тел

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

4.2 Методы построений ЗD-моделей 4.2.1 Управление геометрическими моделями В универсальных CAD-системах

4.2 Методы построений ЗD-моделей

4.2.1 Управление геометрическими моделями
В универсальных CAD-системах

трехмерная модель формируется и управляет­
ся пользователем с использованием «дерева построения» (иначе называемого: дерево конструирования — Feature manager, дерево модели — Model Tree, навигатор модели — Model Navigator).
Дерево построения можно считать графо-аналитической моделью процесса построения геометрической модели - наглядное изображение алгоритма получения модели. В дереве построения представлена вся последовательность составляющих моделируемое тело объектов и операций с ними.
Слайд 8

4.2 Методы построений ЗD-моделей 4.2.2 Булева геометрия Для диалогового процесса геометрического

4.2 Методы построений ЗD-моделей

4.2.2 Булева геометрия
Для диалогового процесса геометрического

3D-моделирования тел удобно применять булевы операции математической логики:
объединения (Unit);
пересечения (Intersection);
вычитания (Subtract).
Слайд 9

4.2 Методы построений ЗD-моделей 4.2.3 Многотельное моделирование «Многотельные» геометрические модели состоят

4.2 Методы построений ЗD-моделей

4.2.3 Многотельное моделирование
«Многотельные» геометрические модели состоят из

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

4.3 Геометрические операции 4.3.1 Операция выдавливания (Extrude) — выдавливание на определенное

4.3 Геометрические операции

4.3.1 Операция выдавливания (Extrude)
— выдавливание на определенное расстояние;


— выдавливание «через всё»;
— выдавливание до указанной поверхности;
— выдавливание до ближайшей поверхности;
— выдавливание до уровня указанной вершины.
Слайд 11

4.3 Геометрические операции 4.3.2 Операция вращения (Revolve)

4.3 Геометрические операции

4.3.2 Операция вращения (Revolve)

Слайд 12

4.3 Геометрические операции 4.3.3 Кинематическая операция (Sweep) — вращение; — простое

4.3 Геометрические операции

4.3.3 Кинематическая операция (Sweep)
— вращение;
— простое перемещение

– выдавливание;
— смешивание двух профилей;
— простое перемещение профиля вдоль кривой;
— перемещение профиля вдоль кривой с его изменением в плоскости сечения.

простое перемещение профиля вдоль кривой

смешивание двух профилей

Смешивание профилей при перемещении
вдоль кривой

Слайд 13

4.4 Геометрические операции 4.3.4 Операция по сечениям (Blend, Loft)

4.4 Геометрические операции

4.3.4 Операция по сечениям (Blend, Loft)

Слайд 14

4.5 Гибридное моделирование Гибридное моделирование объединяет в себе как твердотельное, так

4.5 Гибридное моделирование

Гибридное моделирование объединяет в себе как твердотельное, так и

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

Кривые

Кривые и поверхности

Поверхности

Твёрдые тела

Сборочная единица

Слайд 15

4.6 Конвергентное моделирование Конвергентное моделирование – объединение гибридного и фасетного моделирования в единую среду.

4.6 Конвергентное моделирование

Конвергентное моделирование – объединение гибридного и фасетного моделирования в

единую среду.
Слайд 16

4.7 Ошибки моделирования http://help.solidworks.com/2010/RUSSIAN/SolidWorks/sldworks/LegacyHelp/Sldworks/ErrorMsgs/Error_Messages_Overview.htm?id=c9bc4137d0cd42fb946f52ae2b0c3a27#Pg0

4.7 Ошибки моделирования

http://help.solidworks.com/2010/RUSSIAN/SolidWorks/sldworks/LegacyHelp/Sldworks/ErrorMsgs/Error_Messages_Overview.htm?id=c9bc4137d0cd42fb946f52ae2b0c3a27#Pg0

Слайд 17

4.7 Параметризация геометрических моделей Геометрические модели, в которых не сохраняются связи

4.7 Параметризация геометрических моделей

Геометрические модели, в которых не сохраняются связи между

составляющими их элементами и отсутствуют какие-либо правила и ограничения на операции построения и редактирования, называют непараметрическими.
Непараметрические модели наиболее удобны для большинства инженерных приложений плоской графики: автоматизации разработки технических рисунков, эскизов, чертежей и оформления проектно-конструкторской документации.
Геометрическую параметризацию можно определить как процесс наложения взаимных связей и ограничений на элементы геометрической модели с целью её дальнейшей целенаправленной модификации.
Ассоциативность геометрических объектов подразумевает принадлежность и подчиненность одного объекта другому. Ассоциативными могут быть объекты, которые при построении привязываются (объединяются с помощью механизма привязок) к другим объектам — размеры, технологические обозначения, штриховки и т.д.
Под ограничениями, наложенными на геометрические объекты, подразумеваются ограничения возможностей изменения параметров каждого отдельного объекта.
Слайд 18

Параметризация геометрических моделей Типы двухмерных параметрических связей и ограничений: - вертикальность

Параметризация геометрических моделей

Типы двухмерных параметрических связей и ограничений:

- вертикальность прямых и

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

Параметризация геометрических моделей Программная параметризация (алгоритмическая параметризация, program parametric) включает в

Параметризация геометрических моделей

Программная параметризация (алгоритмическая параметризация, program parametric) включает в себя

создание графических и геометрических моделей на ЭВМ программным путем на универсальных алгоритмических языках или специальных языках графического программирования.
Например, фирма Autodesk разработала для этих целей специальный проблемно-ориентированный язык программирования AutoLisp. В настоящее время практически все промышленные САПР
снабжены подсистемами API (Application Programming Interface) - интерфейсами прикладного программирования.
Слайд 20

Слайд 21

Слайд 22

Параметризация геометрических моделей Параметризация по истории построения (иерархическая параметризация, history-based design)

Параметризация геометрических моделей

Параметризация по истории построения (иерархическая параметризация, history-based design) состоит

в том, что при включении этого режима работы автоматически, по мере выполнения команд создания объектов модели, фиксируются связи и порождаются ограничения, определяемые приемами интерактивной работы пользователя.
Недостатки иерархической параметризации:
- Введение циклических зависимостей в модели приведет к невозможности создания такой модели.
- Ограничены возможности редактирования модели из-за отсутствия достаточной степени свободы (возможность редактирования параметров каждого элемента по очереди).
- Сложность и непрозрачность для пользователя.
- Дерево построения может быть очень сложным, пересчет модели потребует много времени.
- Решение о том, какие параметры менять происходит только в процессе построения.
Слайд 23

Параметризация геометрических моделей Эскизная параметризация (вариационная параметризация, variational) предусматривает установление связей

Параметризация геометрических моделей

Эскизная параметризация (вариационная параметризация, variational) предусматривает установление связей между

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

Параметризация геометрических моделей Табличная параметризация заключается в создании таблицы параметров типовых

Параметризация геометрических моделей

Табличная параметризация заключается в создании таблицы параметров типовых деталей.

Создание нового экземпляра детали производится путём выбора из таблицы типоразмеров.
Возможности табличной параметризации ограничены, поскольку задание произвольных новых значений параметров и геометрических отношений обычно невозможно. Табличная параметризация находит широкое применение во всех параметрических САПР, поскольку позволяет существенно упростить и ускорить создание библиотек стандартных и типовых деталей, а также их применение в процессе конструкторского проектирования.
Слайд 25

4.8 Данные в САПР

4.8 Данные в САПР

Слайд 26

Слайд 27

Слайд 28

Слайд 29

Слайд 30

Слайд 31

Слайд 32

Слайд 33

Слайд 34

Слайд 35

Слайд 36

Слайд 37

Слайд 38

Слайд 39

Слайд 40

Слайд 41