- •Государственный технический университет», 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
2. Системы автоматизированного проектирования
2.1. Введение в сапр и их использование
в подготовке производства
Для обеспечения конкурентно-способности современным предприятиям необходимо выпускать новые продукты лучшего качества, более низкой стоимости и за меньшее время. Поэтому они стремятся использовать все преимущества ЭВМ для того, чтобы автоматизировать и связать друг с другом задачи проектирования и производства, которые раньше (при неавтоматизированном проектировании) были весьма трудоемкими и совершенно не связанными друг с другом. Для сокращения времени и стоимости разработки, подготовки производства и выпуска продукта используются технологии автоматизированного проектирования (computer-aided design - САD), автоматизированного производства (computer-aided manufacturing - САМ) и автоматизированной разработки или конструирования (computer-aided engineering - САЕ). Для раскрытия значения САD/САМ/САЕ6 систем необходимо рассмотреть процесс, называемый жизненным циклом продукта (product сус1е) (рис. 2).
Процесс разработки начинается с запросов потребителей, которые обслуживаются отделом маркетинга, и заканчивается полным описанием продукта, производства – с формирования технических требований до поставки готовых изделий и снова маркетинга для анализа отзывов и пожеланий пользователей, рекламаций и др., позволяющих внести корректировки и улучшить продукт. Таким образом, образуется замкнутый цикл.
О
перации,
относящиеся к процессу разработки,
можно разделить на аналитические
и синтетические.
Первичные операции - определение
необходимости разработки (на основе
маркетинговых исследований), формулирование
технических требований (ТЗ), анализ
осуществимости и сбор информации (ПИ и
НИОКР), концептуализация разработки,
относятся к подпроцессу синтеза.
Результатом является концептуальный
проект без детального отражения всех
конструктивных и функциональных
особенностей предполагаемого продукта
(эскиз, топологический чертеж). Большая
часть информации на данном этапе,
является качественной, а, следовательно,
неудобной для компьютерной обработки.
Компьютер не стал пока мощным средством
интеллектуального творчества и не
сможет решить самостоятельно подобные
слабо формализованные задачи. Однако
даже на данном этапе ЭВМ может успешно
использоваться для поиска необходимой
информации в базах данных, создания
концептуальных геометрических и
параметрических моделей изделий в
системах
автоматизированной разработки чертежей
(computer-aided
drafting)
и их трехмерных эквивалентах
- системах
геометрического моделирования
(geometric
modeling
system),
т.е. CAD
– системах.
Рис. 2. Жизненный цикл продукта
Затем концептуальный проект анализируется и оптимизируется - это подпроцесс анализа. Здесь ценность компьютеров проявляется по-настоящему. Прежде всего, вырабатывается абстрактная аналитическая модель в результате упрощения и введения допущений: удаления маловажных деталей, редуцирования размерностей, учета симметрии и т.д. Аналитическая модель не может быть автоматически сформирована на основе концептуальной, это достаточно трудоемкий процесс. Реальные физические процессы настолько сложны, что даже современная техника не позволяет решить расчетные задачи за приемлемое время без введения ограничений. Именно правильным учетом всех факторов определяется качество полученного решения. Необходимый уровень абстракции7 зависит от типа анализа и желаемой точности решения. Следовательно, автоматизировать процесс абстрагирования достаточно сложно, поэтому аналитическую модель часто создают отдельно.
Программные пакеты, используемые на данном этапе, относятся к средствам автоматизированного конструирования (САЕ) (анализ напряжений, прочностные расчеты, кинематический и динамический анализ и т.п.).
Абстрактная модель проекта создается в системах разработки чертежей и геометрического моделирования (CAD), с помощью встроенных средств аналитического пакета. Аналитические пакеты обычно требуют, чтобы исследуемая структура была представлена в виде объединения связанных сеток, разделяющих объект на отдельные участки (конечные элементы), удобные для компьютерной обработки. Если аналитический пакет может генерировать сетку автоматически, конструктору остается задать только границы абстрактного объекта.
В
противном случае сетка создается
пользователем в интерактивном режиме
или автоматически, но в другой программе.
Процесс создания сетки называется
моделированием
методом конечных элементов
(finite-element
modeling
- FEM).
Он включает в себя
также задание граничных условий и
внешних нагрузок (см. §
4.4). С его помощью рассчитываются
напряжения, деформации, теплообмен,
распределение магнитного поля, потоки
жидкостей и другие задачи с непрерывными
средами, решать которые каким-либо иным
методом оказывается просто непрактично.
Подпроцесс анализа может выполняться в цикле оптимизации проекта по каким-либо параметрам. Разработано множество алгоритмов поиска оптимальных решений (см. раздел 5) и на их основе построены коммерчески доступные программы.
После завершения проектирования и выбора оптимальных параметров производится оценка проекта с помощью программ для автоматизированной подготовки производства (САМ).
Для этой цели может использоваться технология быстрого прототипирования (rapid prototyping), позволяющая конструировать прототип снизу вверх, т.е. непосредственно из проекта, используя фактически только данные о поперечном сечении конструкции. Если оценка проекта на основании прототипа показывает, что проект не удовлетворяет требованиям, процесс разработки повторяется снова, иначе – выполняется подготовка проектной документации.
Быстрое прототипирование - удобный способ конструирования, однако еще удобнее виртуальное прототипирование с использованием «цифровой копии» (digital mock-up). Когда аналитические средства работы с цифровыми копиями станут достаточно мощными, чтобы давать столь же точные результаты, что и эквивалентные эксперименты на реальных прототипах, цифровые копии начнут вытеснение обычных прототипов. Эта тенденция будет усиливаться по мере совершенствования технологий виртуальной реальности8, позволяющих ощущать цифровую копию так же, как реальный объект. Виртуальный прототип может быть создан и в специализированной программе геометрического моделирования. Моделирование позволяет анализировать конструкцию, не изготавливая натурные опытные образцы, что способствует выявлению возможных ошибок на ранних стадиях проектирования, сокращает время и стоимость разработки.
Последняя фаза процесса разработки - подготовка проектной документации. На этом этапе чрезвычайно полезным оказывается использование систем подготовки рабочих чертежей (CAD, см. раздел 6). Способность подобных систем работать с файлами позволяет систематизировать хранение и обеспечить удобство поиска документов.
Технологическая подготовка производства устанавливает список технологических процессов по изготовлению продукта, задает их параметры. Производится нормирование техпроцесса. Выбирается (или проектируется) оборудование, приспособления, инструмент и другое технологическое оснащение; составляются план выпуска, списки необходимых материалов (material requirements planning - MRP) и программы для оборудования (станков с числовым программным управлением (ЧПУ, numerical control - NC) и др.). Подготовка занимает в процессе производства примерно такое же место, как подпроцесс синтеза в процессе проектирования, требуя значительного опыта и принятия качественных решений, что обуславливает сложность компьютеризации данного этапа. Полностью автоматических систем технологической подготовки в настоящий момент не существует. После завершения технологической подготовки начинается выпуск готового продукта, его проверка на соответствие требованиям (контроль качества), тестирование функциональности, упаковка и маркировка, отгрузка заказчикам.
К
омпьютерные
технологии используются и на стадии
производства в виде программ
автоматизированной технологической
подготовки (computer-aided
process
planning
- САРР), относящихся
к САМ - системам. Это, например, программные
пакеты, генерирующие код для станков с
ЧПУ, управляющие движением роботов при
сборке компонентов и перемещении между
операциями, программирующие
координатно-измерительную машину
(coordinate
measuring
machine
- СММ),
используемую для проверки продукта.
САПР принято делить, по крайней мере, на два основных вида:
САПР изделий (конструирования) (САПР И (К));
САПР технологических процессов (САПР ТП) их изготовления.
