
- •Государственный технический университет», 2006 в 3 ведение
- •1. Общие сведения о проектировании
- •1.1. Понятие проектирования
- •1 .2. Виды проектирования
- •1.3. Аспекты и иерархические уровни
- •1.4. Стадии, этапы и процедуры проектирования
- •1 . Предпроектная стадия (нир).
- •2. Стадия эскизного проекта (окр).
- •3. Стадия технического проекта.
- •4. Стадия рабочего проекта.
- •5. Стадия испытаний.
- •6. Стадия опытной эксплуатации.
- •7. Стадия внедрения.
- •1 .5. Классификация типовых проектных процедур
- •2. Системы автоматизированного проектирования
- •2.1. Введение в сапр и их использование
- •2.2. Понятие саd/сам/сае систем
- •2 .3. Понятие и особенности построения сапр
- •2.4. Принципы создания сапр
- •2.5. Стадии проектирования сапр
- •2.6. Состав и структура сапр
- •2.7. Классификация сапр
- •2.8. Взаимодействие сапр с другими
- •3. Виды обеспечения сапр
- •3.1. Математическое обеспечение
- •3.2. Программное обеспечение сапр
- •3.3. Информационное обеспечение сапр
- •3.4. Техническое обеспечение сапр
- •3 .4.1. Классификация технических средств (тс) сапр
- •Группа тс архива проектных решений.
- •Группа тс оргтехники и оформления документации.
- •По структурному признаку
- •3.4.2. Требования к техническому обеспечению
- •Технические:
- •Организационно-эксплуатационные.
- •3.5. Лингвистическое обеспечение сапр
- •3.6. Методическое обеспечение сапр
- •3.7. Организационное обеспечение сапр
- •4. Моделирование
- •4.1. Понятие и сущность моделирования
- •4.2. Математические модели
- •4 .3. Имитационное моделирование
- •4.4. Методы конечных элементов и разностей
- •4.4.1. Общая характеристика метода сеток
- •4 .5. Моделирование сварочных процессов и анализ сварных соединений и конструкций
- •5. Введение в оптимизацию
- •5.1. Формулировка математической задачи
- •5.2. Методы решения задач одномерной оптимизации
- •5 .2.1. Метод перебора (сканирования)
- •5.2.2. Метод равномерного поиска
- •5.2.3. Метод поразрядного поиска
- •5.2.4. Метод деления пополам (дихотомии)
- •5.2.5. Метод золотого сечения
- •5.2.6. Метод квадратичной
- •5.2.7. Сравнение методов одномерной оптимизации
- •5.3. Методы безусловной минимизации
- •5.3.1. Многомерный поиск без использования
- •5.3.1.1. Метод циклического покоординатного спуска
- •5.3.1.2. Метод спирального координатного спуска
- •5.3.1.3. Метод Хука и Дживса
- •5.3.1.4. Метод Розенброка
- •5.3.1.5. Метод минимизации по правильному
- •5.3.2. Многомерный поиск, использующий
- •5.4. Транспортная задача и задача о назначениях
- •5.4.1. Транспортная задача и алгоритм ее решения
- •5.4.2. Задача о назначениях
- •5.5. Методика планирования и обработки
- •Теоретические значения прочности соединений для каждого опыта yςt, предсказываемые математической моделью, вычислены и представлены в табл. 7.
- •5.6. Программное обеспечение
- •6. Конструкторское проектирование
- •6.1. Структура и основные принципы
- •6.2. Классификация задач конструкторского
- •6.3. Подходы к конструированию
- •6.4. Методы создания моделей го и ги
- •6.5. Метод проб и ошибок. Использование
- •6.6. Принципы построения систем
- •6.7. Графические стандарты
- •6.8. Программное обеспечение
- •7. Проектирование, моделирование
- •7 .1. Уровни автоматизации
- •7.2. Основные методы проектирования технологических процессов
- •7.3. Математическое моделирование
- •7.4. Моделирование структуры
- •7.5. Оптимизация технологических процессов
- •7.6. Оптимизация технологических операций
- •7.7. Программное обеспечение сапр тп
- •7.8. Проблемы и перспективы развития сапр тп
- •8. Автоматизирование проектирование
- •9. Компьютерное проектирование участков и цехов сварочного производства
- •З аключение
- •Б иблиографический список
- •394026 Воронеж, Московский просп., 14
6.6. Принципы построения систем
графического моделирования
В двумерных графических системах чертежи стоятся из базовых графических элементов: точек, прямых, окружностей, дуг, кривых и т.д. Каждый элемент определяется группой характерных точек, координаты которых задаются в абсолютной («мировой») или относительной (относительно предыдущей введенной точки) системах координат. Точки задают путем введения чисел с клавиатуры, указания на экране с помощью мыши или другого устройства, «привязкой» к элементу чертежа, в окрестности которого располагается указатель. Первый способ используют в основном для создания эскизов, остальные для построения точных изображений. Обычно имеется несколько способов построения элемента, а также средства, автоматизирующие процесс черчения: автоматическая штриховка и закраска, построение скругления и фаски, простановка размеров и т.д. Причем на любом этапе можно удалить и модифицировать графические объекты. Двумерные графические системы позволяют выполнить следующие операции редактирования:
отсечение (линий, фигур);
«резиновое» растяжение (используемое, например, при рисовании объектов в Microsoft Word);
нанесение сетки (для удобства позиционирования, обеспечения заданного регулярного шага; например, сетка на эскизе в SolidWorks);
построение сглаженных линий (кривых) или сплайнов;
изменение размеров (масштабирование) и панорамирование;
копирование (в т.ч. и пошаговое размножение, создание линейных и круговых массивов – группы объектов, расположенных с заданным шагом), поворот (на заданный угол), перенос, отражение (справа – налево, сверху - вниз);
выбор и группировка элементов;
расслоение чертежей и др.
Двумерные системы позволяют построить упрощенные ГМ реальных физических объектов, состоящие из трех независимых проекций (видов). При их использовании модель куба, например, задается 12 двумерными точками. Поэтому при внесении изменений приходится редактировать отдельно каждую проекцию.
В трехмерных системах используются точки с тремя координатами, что позволяет автоматически устанавливать проекционные связи. Так, в этом случае куб задается 8 трехмерными точками, по которым находятся проекции. При использовании таких систем начинают с построения трехмерного изображения, а двумерные виды формируются на последнем этапе, при формировании чертежей (например, SolidWorks). В некоторых случаях двумерные чертежи полностью заменяются трехмерной моделью, по которой генерируются программы для станков с ЧПУ.
С
истемы
трехмерного моделирования широко
применяются в интегрированных САПР/АСТПП,
дополняясь средствами анализа физических
характеристик (вычисление массы, центра
масс, моментов и тензоров инерции и
др.), модулями оценки прочности, деформаций,
технологичности и т.д. (например,
COSMOSXpress в SolidWorks).
Методы трехмерного моделирования в САПР делятся на три группы: каркасное, поверхностное и твердотельное (сплошное) моделирование.
Модель каркасного типа полностью описывается в терминах точек и линий, она достаточно проста и нетребовательна к аппаратным ресурсам. Однако в связи с особенностью построения (дискретностью) отсутствует информация о гранях между линиями и невозможно различить внешнюю (незаполненную) и внутреннюю (заполненную) область. Наиболее широко применяется при имитации несложного пространственного движения.
Поверхностная модель описывается в терминах точек, линий и поверхностей. Такая модель, в отличие от каркасной, обеспечивает точное представление криволинейных поверхностей, позволяет обнаруживать столкновения между объектами. При этом можно использовать базовые геометрические поверхности (плоскости, цилиндры, кубы и т.д.), поверхности вращения, пересечения и сопряжения поверхностей, аналитические, скульптурные («свободных форм») и составные поверхности.
Твердотельная модель описывает трехмерный объем, который занимает физическое тело. В отличие от каркасных и плоскостных моделей она обеспечивает полное описание заполненного объема, позволяет автоматизировать процесс построения разрезов и сечений, применять методы анализа (расчеты прочности и деформаций МКЭ и т.д.), позволяет управлять цветом и освещением, точно моделировать кинематику и динамику различных механизмов (сборочных единиц).
Наибольшее распространение получили два метода построения твердотельных моделей посредством булевой логики: конструктивного (C-Rep) и граничного (B-Rep) представления. Первый основан на создании моделей из типовых твердотельных примитивов с заданными размерами, ориентацией и точками привязки, посредством булевых операций: «объединение», «пересечение» и «исключения» («разности»). Трехмерные примитивы могут выбираться из библиотеки или генерироваться путем движения произвольной поверхности вдоль некоторой кривой, за счет чего происходит захват (sweeping) части трехмерного пространства, принадлежащей примитиву.
Второй метод также оперирует с примитивами, связанными при помощи булевых операций, при этом модель описывается совокупностью ребер и граней, определяющих граничную поверхность твердого тела. Эти данные дополняются информацией о топологии примитива и особенностях его геометрии. Метод B-Rep более удобен при модификации примитивов, но более требователен к аппаратным ресурсам.
Данные способы построения трехмерных объектов используется, например программой 3DStudioMAX. Они достаточно удобны при вычислении поверхностных и весовых характеристик тел, расчете напряжений, имитации операций механической обработки, анализе столкновений движущихся частей.