ПОИСК Статьи Чертежи Таблицы Формализованное описание базовых адаптируемых структур комплекса средств автоматизации проектирования комплексной САПР МЭА из "Теоретические основы построения базовых адаптируемых компонентов САПР МЭА " Одним из мощных инструментов проектирования являются математические методы, к которым следует отнести не только чистые аналитические методы, но и вычислительные машинные эксперименты, а также статистическое моделирование с использованием ЭВМ. [c.153] Рассмотрим, какие характеристики и ограничения оказывают существенное влияние на формирование САПР как сложной-системы. [c.154] Стоимость эксплуатации САПР удобно характеризовать стоимостью принятия типового проектного решения Ст.пр. Эта ха])ак-теристика тесно связана с другим ограничением — темпом работы, под которым будем понимать время реализации системой типового проектного решения т.пр- Типовое проектное решение характеризуется обработкой некоторого подмножества Л команд из всего множества команд, составляющих программное обеспечение, причем Nq реализуют основные алгоритмы проектирования, а N осуществляют функции контроля правильности работы. [c.155] Величина определяется ремонтопригодностью системы, развитостью системного программного обеспечения и другими факторами. [c.156] Следовательно, задача системного проектирования САПР сводится к отысканию таких значений параметров системы уравнений (4.12), которые оптимизируют критерий эффективности [см. (1.1)1 при условии выполнения системы ограничений (4.13). Выбор критерия эффективности является одним из важнейших этапов оптимального проектирования структуры САПР. Этому вопросу уделяется значительное внимание в ряде работ [85, 88, 89, 90], где предлагаются и рассматриваются такие методы выбора критерия, как построение системы приоритетов, установление весовых характеристик, масштабирование и нормализация критерия, излагается теория двойствсшшсти многокритериальных задач. [c.157] Системное проектирование комплексной САПР МЭА основано на синтезе структуры и оценке эффективности вариантов ее построения. Оценка эффективности обычно используется на высших иерархических уровнях проектирования сложных систем, к которым, как уже отмечалось, можно отнести и комплексные САПР. Процедура синтеза структуры комплексной САПР, состоящая из ряда последовательных процедур, таких как процедура выработки характеристик типового проектного решения (а-процедура), первичного синтеза структуры САПР (Р-процедура), оптимизация параметров, описывающих структуру САПР (у-процедура), реализации параметров (а-процедура), подробно рассмотрена в 4.1. Сложность и трудоемкость процедуры синтеза вызывают необходимость ее авто-й1атизации. Основой для автоматической реализации описанных выше формальных процедур является наличие формализованных описаний структуры САПР и ее компонентов. Первым шагол на пути создания автоматизированной процедуры синтеза структуры комплексной САПР является разработка проблемно-ориентированного языка системного проектирования для формализованного описания всей исходной информации при проектировании системы [22]. [c.157] Требования к языку в основном определяются соображениями удобства и адекватности в задачах описания всей исходной информации для проектирования системы, а также его возможностей в области организации эксперимента на модели. [c.157] С помощью языка системного проектирования можно программировать расчет любых системных параметров и целевых функций, описываемых алгоритмически или математически. Запрограммированный расчет каких-либо типовых параметров оформляется в виде процедуры. [c.157] Формирование библиотеки описаний компонентов САПР. Биб- лиотека описаний компонентов САПР содержит описание структуры, компонентов структуры и характеристик компонентов комплексов программ, включенных в САПР. Эти программы представляют собой базис пространства, в котором происходит формирование описания типового процесса проектирования [30]. Формирование описаний компонентов САПР, т. е. выполнение библиотеки, осуществляется на проблемно-ориентированном языке системного проектирования САПР [22], который рассмотрен в гл. 2. Для этого ис- Иользуются разделы символы , имена , числа , описание данного языка. Основные понятия описания сосредоточены в разделе описание , в его конструкции (описание структуры САПР). [c.158] Использование расширений этой конструкции согласно описанию языка дает возможность построить описание структур программного обеспечения, информационного обеспечения, комплекса технических средств и их характеристик для каждого отобранного в систему комплекса программ, который будет представлен в библиотеке описаний компонентов САПР одноименным подразделом раздела, идентифицированного именем комплекса программ. В качество примера рассмотрим ППП подсистемы многоразового анализа схем (ППП ПМАС) и сформируем соответствующие подразделы раздела с именем ПМАС. [c.158] Подраздел информационное обеспечение . Используя расширение тех же конструкций, которые использовались в описании программного обеспечения, можно составить следующее описание информационного обеспечения ПМАС С — БАЗА ДАННЫХ(И — ПОСТОЯННЫЕ ДАННЫЕ БИБЛИОТЕКИ = МИКРОСХЕМ ТРАНЗИСТОРОВ, СХЕМНЫХ РЕШЕНИЙ, СТАНДАРТНЫХ РЕШЕНИЙ, СТАНДАРТНЫХ ФУНКЦИЙ, ЕМКОСТЬ =- 10 БАЙТ, И — ДАННЫЕ СЕАНСА БИБЛИОТЕКИ = ВНД, ЕМКОСТЬ - 10000 БАЙТ, И - ОПЕРАТИВНЫЕ ДАННЫЕ БИБЛИОТЕКИ = ИНФОРМАЦИЯ УПРАВЛЕНИЯ И ОПТИМИЗАЦИИ, ОБЪЕМ = 10 КБАЙТ), СУБД (И — ПРДП И — ИРОД). [c.159] Подраздел комплекс технических средств . Иптеисивпо развитие технических средств обусловливает большое число альтернативных вариантов построения комплекса технических средств САПР. [c.159] На рис. 1.9—1.12 приведены наиболее характерные структуры комплексов технических средств САПР МЭА [30]. [c.159] Кроме серийно выпускаемых АРМ ряд предприятий создал автоматизированные рабочие места, значительно отличающиеся от серийных по составу технических средств [39, 91]. [c.160] Эта структура представляет собой развитие структуры на рис, 1.9, б, поэтому не требует более подробного раскрытия. [c.160] Приведенные выше описания альтернативных вариантов построения сируктуры комплекса технических средств САПР послужили основой для со.здания формализованной типовой структуры ( .a). рис. 1.12). Как отмечено в гл. 1, при разработке ее типовой структуры должно быть учтено следующее необходимое условие типовая структура должна обеспечивать возможность получения любой из перечисленных выше структур путем удаления из нее отдельных компонентов и связей, что и позволяет адаптировать ее для конкретной САПР. [c.160] Ниже дается формализованное лингвистическое описание типовой структуры комплекса технических средств, являющееся. т1ингвистической моделью комплекса технических средств САПР МЭА. [c.160] С — ВЫЧИСЛИТЕЛЬ ЕС ЭВМ, ШТАТНЫЕ УВВ (Т - ВВОД ПК ТИП-ЕС-6012, Т — АЦПУ ТИП-ЕС-7092), УВП НПМ (Т — УУ НМД ТИП-ЕС-5561, Т — НМД ТИП-ЕС-5061). [c.162] Дальнейшей универсализацией информационно-липгвпстиче-ского обеспечения комплексных САПР является создание в базах данных специальных комплектов данных на базовые средства САПР, представляюш ие собой совокупность паспортов, отражающих определенные свойства базовых компонентов комплексной САПР [24]. [c.162] Вернуться к основной статье