- •Основные определения (проектирование, автоматизированное, неавтоматизированное, автоматическое, система автоматизированного проектирования).
- •2. Аспекты проектирования (функциональный, конструкторский, технологический).
- •Деление процесса проектирования. Стадии проектирования.
- •Понятия этапов проектирования, проектного решения и процедур. Понятие о восходящем и нисходящем проектировании. Маршрут проектирования.
- •Процедуры синтеза и анализа
- •6. Принципы построения маршрутов проектирования.
- •7. Подходы к верификации.
- •8. Типовые проектные процедуры.
- •10. Подсистемы сапр. Программно-методические и программно-технические комплексы.
- •9. Виды обеспечения сапр.
- •11.Этапы создания проекта сапр.
- •13 Методы получения математических моделей
- •14. Пакет Simulink. Назначение
- •15. Параметры моделирования непрерывных и дискретных моделей. Задание параметров моделирования.
- •16 Функции численного интегрирования. Примеры функций и обоснование выбора.
- •17. Жесткая задача. Алгебраические контуры. Удаление алгебраических контуров.
- •18.Рекомендации для многотактовых дискретных систем. Фиксация пересечения нулевого значения.
- •19.Моделирование с помощью команд системы matlab. Команда sim.
- •Использование команды sim для моделирования
- •20.Задание дополнительных параметров моделирования с помощью функции simset, simget. Задание дополнительных параметров моделирования с помощью функции simset
- •Извлечение значений дополнительных параметров моделирования с помощью функции simget
- •21.Обзор s-функции.
- •22.Создание s-функций на основе м-файлов. Пример.
- •23.Использование локальных переменных при программировании в системе Matlab пакете Simulink. Динамическое задание размеров векторов входных и выходных переменных. Использование локальных переменных
- •Динамическое задание размеров векторов входных и выходных переменных
- •24.Обзор процедур ответных вызовов. Процедуры ответных вызовов
- •Обзор процедур ответных вызовов
- •25.Задание и получение параметров процедур ответных вызовов. Задание параметров процедур ответных вызовов
- •26.Команды построения моделей. Команды построения моделей
- •Задание значений параметров
- •28.Понятие модели, задачи идентификации. Понятие о моделировании и моделях
- •29.Назначение пакета System Identification. Назначение пакета System Identification
11.Этапы создания проекта сапр.
Рассмотрим этапы синтеза структуры САПР , выполненная на системном уровне.
Этап 1 - сбор данных о содержании и объектах проектных работ. Выясняются классы проектирования объектов, интенсивность поступающих заявок на проектирование, размерности проектных заданий в момент проектирования САПР и учетом прогнозирования на будущее.
Этап 2 – построение маршрута проектирования. Номенклатура проектирования объектов может быть достаточно итеративным, потому желательно индивидуальные маршруты объединять в один или несколько обобщенных маршрутов. Каждый обобщенный маршрут представляет собой относительную последовательность проектных процедур с возможными разветвлениями.
Этап 3 – установление зависимости между характером проектируемых объектов, размерностью их моделей и затратами вычислительных ресурсов для каждой проектной процедуры.
Этап 4 - Определение структур технического обеспечения ПМК (Программно-методический комплекс). Производится выбор одно- двух – или трехуровневых структур типа локальной вычислительной сети, распределение функции управления и распределения базы данных по уровням структуры или узла сети, выбор семейства ЭВМ для каждого из уровня.
Этап 5 – выбор ПМК, формирование задания на модернизацию или разработку нового ПМК. Исследование возможности адаптации существующих ПМК к условиям применения в проектировании САПР. При отсутствии подходящих программных средств формулированных ТЗ на разработку оригинальной программы, пакетов программ или ПМК.
Этап 6 – распределение проектных процедур и операций по узлам вычислительной сети или по уровням комплекса технических средств
Этап 7 – оценка количества оборудования. Использование оценки параметров ПТК (Программно-технический комплекс), полученных на этапах 4,5 можно рассчитать по зависимостям, выявленным на этапе 3, потребности в вычислительных ресурсах, обеспечивающих выполнение одного проекта для каждого класса проектируемых объектов. Эти потребности пересчитывают в общие потребности для удовлетворения всего потока заявок на проектирование с учетом данных, полученных на этапе 1. Результат расчетов позволяет установить количество единиц оборудования технических типов, которые выбраны на этапе 4. Другими словами на этом этапе устанавливается потребность в ЭВМ, входящих в многомашинный комплекс.
Этап 8 – выбор структур и метода доступа к вычислительным сетям. На этом этапе выбирают способы связи ЭВМ и рабочих мест между собой с учетом данных, полученных на предыдущих этапах.
Этап 9- составляют модели, имитирующих функций САПР. Структурные модели в виде обслуживающих стандартов, выпускающих проекты – в виде заявок между обслуживающим аппаратом и узлами сети имитационный модели (СИМ)
Этап 10 – выполнение числовой экспериментальной СИМ и корректировка проекта САПР по их результатам. Результат моделирования является оценкой производительности САПР и дисциплин обслуживания. Следовательно степень правильности решений, принятых на этапе 4-8, и приемлемость принятой дисциплины обслуживания, выявление «узких мест» проекта. По этим результатам вносят изменения в проект САПР, при необходимости повторения процедуры верификации путем численного эксперимента с имитационной моделью.
Этап 11 – технико–экономический анализ проекта, его оформление и утверждение. возможность перехода на эволюционный путь реализации проекта с сохранением неавтоматизированных способов выполнения некоторых процедур и тп. При этом вновь возвращаются к этапам 9 и 10 с целью оценки производительности САПР, ограничивающей стоимостей.
Из рассмотренных этапов разработки САПР видно, что их реализация целесообразна с использованием инструментальных средств – аппаратуры и программ, совокупность которых называется инструментальной системой разработки САПР. инструментальная система должна ориентироваться на разработку САПР для различных отраслей и предприятий промышленности. В инструментальных системах можно выделить несколько подсистем. Для выполнения этапов 1-11 рассмотрим методики разработки САПР на системном уровне используя две подсистемы : экспертная система синтеза проектного решения и подсистему имитационного моделирования САПР. На последнем иерархическом уровне нисходящее проектирование САПР производит проектирование оригинальных программ и технических средств. Для этого используются инструмент подсистемы проектирования программного обеспечения. Экспертные системы синтеза проектного решения содержат базу знаний, созданной на основе накопленного опыта.
12. Структурный синтез. Классификация процедур структурного синтеза.
Структурный синтез – наиболее трудная для формализации проектная процедура. В существующих САПР синтез выполняет человек, а ПК используется для верификации предлагаемых вариантов.
Классификация структурного синтеза.
1) По целям синтеза и содержанию результатов:
- выбор принципов построения и функционирования технических систем – производится на стадии научно-исследовательских работ (НИР) с целью установления физических, информационных, организационных принципов;
- выбор технического решения – на стадии опытно-конструкторских работ (ОКР) с целью получения функциональных, принципиальных схем, технологических маршрутов и т. п.;
- синтез технической документации – на стадии технического и рабочего проектирования для автоматического преобразования данных о схемах и конструкциях, выраженных на внутреннем языке САПР, в текстовую и чертежную документацию оформленную по ЕСКД.
