
- •Государственный технический университет», 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
3. Виды обеспечения сапр
Некоторые виды обеспечения САПР приведены на рис. 7.
Рис. 7. Составные части автоматизации проектирования
3.1. Математическое обеспечение
Основу математического обеспечения (МО) САПР составляет совокупность математических методов, моделей и алгоритмов, по которым разрабатывается программное обеспечение САПР. Элементы математического обеспечения в САПР чрезвычайно разнообразны.
С
реди
них имеются инвариантные элементы -
принципы построения функциональных
моделей, методы численного решения
алгебраических и дифференциальных
уравнений, постановки экстремальных
задач, поиски экстремума. Разработка
математического обеспечения является
самым сложным этапом создания САПР, от
которого в наибольшей степени зависят
производительность и эффективность
функционирования САПР в целом.
По назначению и способам реализации МО САПР делится на две части:
математические методы и построенные на их основе математические модели, описывающие объекты проектирования;
формализованное описание технологии автоматизированного проектирования.
Способы и средства реализации первой части математического обеспечения наиболее специфичны в различных САПР и зависят от особенностей объектов проектирования.
Что касается второй части МО, то формализация процессов автоматизированного проектирования в комплексе оказалась более сложной задачей, чем алгоритмизация и программирование отдельных проектных задач. При решении этой задачи должна быть формализована вся логика технологии проектирования, в том числе логика взаимодействия проектировщиков друг с другом на основе использования средств автоматизации.
Математическое обеспечение САПР должно описывать во взаимосвязи объект, процесс и средства автоматизации проектирования.
Важным результатом совершенствования и типизации технологии процессов автоматизированного проектирования явилась разработка методических указаний Госстандарта «САПР. Типовые функциональные схемы проектирования изделий в условиях функционирования систем». В них подчеркивается, что процесс автоматизированного проектирования по составу и последовательности процедур, содержанию и формам проектной документации качественно отличается от традиционного процесса проектирования.
Вместе с тем в процессе автоматизированного проектирования можно выделить определенное число процедур, инвариантных9 к объектам проектирования.
Перспективной в совершенствовании и типизации технологии процессов автоматизированного проектирования является централизованная разработка математического аппарата моделирования типового процесса проектирования и выпуск базовых программно-методических комплексов, реализующих такие модели.
Алгоритмы задаются в процедурном и декларативном виде. На начальной стадии алгоритмы оформляются в виде таблиц (или псевдокодов) или в виде графических схем. Сопровождение алгоритмов более удобно осуществлять, если они выражается в виде псевдокодов или в виде табличных алгоритмов. Алгоритмы фиксируются в техническом проекте и на их основе в дальнейшем разрабатываются программы.
В настоящее время наблюдается тенденция к использованию стандартных процедур обработки информации и к записи алгоритмов в базе знаний. Алгоритм представленный в процедурном виде - это алгоритм, представленный в виде программ. Алгоритм в виде таблицы записывается на специальном языке и заносится в базу знаний (существует специальная процедура обработки табличных алгоритмов). Алгоритм можно легко менять, однако табличные алгоритмы имеют невысокое быстродействие из-за интерпретирующего характера их выполнения. С каждым годом быстродействие выпускаемых ПЭВМ непрерывно увеличивается и относительно невысокое быстродействие табличных алгоритмов становится не слишком заметно, особенно при работе в режиме диалога.