- •Министерство образования Российской Федерации
- •Введение
- •1. Принципы и структура сапр
- •1.1. Уровни проектирования
- •1.2. Классификация параметров объектов проектирования
- •1.3. Задачи проектирования
- •1.4. Стадии, аспекты и режимы проектирования
- •1.5. Компоненты сапр
- •1.6. Приципы построения комплексной сапр
- •2. Методы оптимизации
- •2.1. Постановка задачи оптимизации
- •2.2. Классификация критериев оптимальности и методов оптимизации
- •2.3. Классические методы исследования функций
- •2.4. Метод множителей лагранжа
- •Пример. Минимизировать
- •2.5. Метод куна – таккера
- •2.5.1. Условия Куна–Таккера
- •2.5.2. Необходимость условий Куна–Таккера
- •2.5.3. Достаточность условий Куна–Таккера
- •Требуется минимизировать
- •2.6. Оптимальное проектирование системы с распределенными параметрами
- •2.6.1. Вариационное исчисление
- •2.6.2. Частные случаи и примеры
- •2.7. Линейное программирование
- •2.7.1. Стандартная форма задач линейного программирования
- •2.6.2. Основы симплекс–метода
- •Из системы (2.20) при возрастании от 0 до 1 получаем новое решение:
- •Новое значение целевой функции находится по формуле
- •Относительная оценка небазисной переменной обозначается черези определяется по формуле
- •Пусть .
- •2.7.3. Целочисленное линейное программирование
- •2.8. Геометрическое программирование
- •2.8.1. Основные понятия и расчетные формулы
- •Где удовлетворяет указанным соотношениям.
- •Используя полученные выше неравенства и формулы, можно получить следующие соотношения между прямой и двойственной задачами.
- •2.8.2. Общий случай задачи гп
- •Двойственная функция этой задачи имеет вид
- •Задача 2. Пусть нужно минимизировать позином
- •2.8.3. Решение задач гп с ненулевой степенью трудности
- •3. Оптимальное проектирование
- •3.1.2. Цилиндрическая пружина кручения
- •3.1.3. Кольцевая колонна
- •3.1.4. Двутавровая балка
- •3.1.5. Колодочный тормоз
- •3.1.6. Подшипник скольжения
- •3.1.8. Анализ возможности применения метода геометрического программирования
- •3.1.8.1. Двухопорная цапфа
- •Вес маховика w и величина нагрузки на опоры с должны быть связаны неравенством
- •3.1.8.2. Стержневая конструкция
- •3.2. Расчет конструктивных элементов ракет
- •Решение
- •3.2.2. Цилиндрическая оболочка
- •3.2.3. Бак с жидкостью
- •Решение
- •3.3. Примеры апробированных задач проектирования
- •3.4. Газодинамические аспекты проектирования ракетных комплексов
- •3.5. Пример структурного синтеза зенитной пусковой установки
- •Заключение
- •Библиографический список
- •Содержание
1.5. Компоненты сапр
К числу компонентов САПР относятся ее функциональные части, а также системы и/или подсистемы.
Функциональными составными частями САПР являются техническое, математическое, программное, информационное, лингвистическое, организационное и методическое обеспечение.
Техническое обеспечение САПР составляют ЭВМ и периферийное оборудование, включая устройства связи человека и ЭВМ, устройства для изготовления технической документации, аппаратуру передачи данных между удаленными техническими средствами, а также измерительные устройства и приборы, устройства организационной техники.
Математическое обеспечение САПР включает математические модели объектов проектирования и их элементов, методы и алгоритмы выполнения проектных операций и процедур.
Программное обеспечение САПР состоит их программ для ЭВМ, представленных как на машинных носителях, так и в виде текстовых документов; делится на общее и специальное. Общее программное обеспечение служит для организации, планирования и управления вычислительным процессом и включает в себя операционные системы ЭВМ. Специальное программное обеспечение состоит из программ, ориентированных на решение конкретных проектных задач.
Информационное обеспечение САПР представляется в виде базы данных, содержащей сведения, необходимые для выполнения проектирования. В базу данных входят: справочные данные об унифицированных элементах, нормалях, ГОСТах, сведения о типовых проектных решениях, результатах предыдущих этапов проектирования и т.п.
Лингвистическое обеспечение САПР есть совокупность языков для записи алгоритмов, описания исходных данных и результатов, обмена информацией между человеком и ЭВМ в процессе проектирования.
Организационное обеспечение САПР – совокупность положений, устанавливающих состав и функции подразделений проектной организации, формы документов и т.п.
Методическое обеспечение САПР – совокупность документов, в которых отражены состав, правила отбора и эксплуатация средств автоматизации проектирования. В частности, к методическому обеспечению относят описание технологических маршрутов проектирования, т.е. типовых последовательностей выполнения проектных операций и процедур. Оно также составляет базу для описания технологии проектирования: вопросы расчленения объектов проектирования на аспекты и уровни и процесса проектирования на стадии и этапы, постановки задач проектирования в виде вопросов анализа, синтеза и оптимизации, выбора нисходящей или восходящей последовательности решения задач и т. п.
Структурными составными частями САПР являются подсистемы.
Подсистема САПР - выделенная по некоторым признакам САПР, обеспечивающая получение законченных проектных решений и соответствующих проектных документов. Деление на подсистемы связано с расчленением представлений об объектах проектирования на горизонтальные и вертикальные уровни, что определяется блочно-иерархической структурой объекта. Указанные уровни порождают подсистемы, называемые проектирующими подсистемами. В каждой проектирующей подсистеме выполняются проектные операции и процедуры одного или нескольких родственных уровней.
Проектирующие подсистемы делятся на объектно-ориентированные (объектные) и объектно-независимые (инвариантные) в зависимости от степени специализации: первые служат для проектных процедур, специфичных для некоторого класса объекта. В состав САПР входят также обслуживающие подсистемы, предназначенные для обеспечения нормального функционирования проектирующих подсистем (например, информационно-измерительная).
На одном из предприятий отрасли разработана САПР ракетного комплекса. Рассмотрим содержание её основных систем.
- Система “Проект” служит для получения технических решений по ракете на стадии технического предложения и выполнения отдельных расчётов на других стадиях проектирования.
- Система “Расчёт” служит для выполнения сложных и длительных расчётов на стадии эскизного проектирования ракеты по программам с большим объёмом исходной информации.
- Система “Старт” служит для проектных решений по транспортно-пусковому контейнеру. Точность и полнота моделей этой системы соответствует задачам разработки технических предложений и эскизного проекта.
- Система “Обработка” служит для автоматизированной обработки и анализа результатов лётных испытаний, включая определение летно-технических характеристик.
- Система “Поиск” служит для организации информационного поиска.
Отметим основные задачи, решаемые на основе системы “Проект”.
1. Подсистема “Изделие ” – расчёт конструктивных энергетических и массовых характеристик, упрощенный расчёт внешней баллистики, оптимизация основных проектных параметров, обеспечение диалогового режима работы, построение конструктивно-компоновочного чертежа.
2. Подсистема “Проект двигательной установки” – расчёт массово-геомет-рических характеристик корпуса двигательной установки, расчёт формы сопла.
3. Подсистема “Аэродинамика” – расчёт аэродинамических характеристик.
4. Подсистема “Баллистика” – выбор программы угла тангажа.
5. Подсистема “Динамика” – расчёт возмущающих и управляющих сил и моментов.
6. Подсистема “Точность ” – расчёт ошибок системы управления.
7. Подсистема “Оптимизация” – оптимизация методом случайного и градиентного поиска, оценка критериев количества по частным производным, пересчёт и смена критериев качества.
Представленный пример показывает необходимость создания информационной связи между отдельными системами и подсистемами САПР РК.