Техническое
обеспечение САПР (рис.2.7 ) базируется наавто матизированных рабочих местах конструктора (АРМ-К). которые являютсядиалоговымиграфическимикомплексамипроектирования, предназначеннымидля автоматизации решения конструкторских задач,а также операций по подготовке,
преобразованию и редактированию текстовой и графической информации .
•АРМ-К (рис. 2.8 ) используется для:
- решения задач проектирования;
- вывода информации на
графопостроитель,принтер, графический
и текстовый дисплей, фотокоординатограф и т.п.;
- ввода информации в память САПР
склавиатуры,графических планшетов, магнитных лент и т.п.;
- ведения диалогового режима проектирования.
Специфическими длятехническогообеспеченияСАПР являются
некоторые устройства ввода графической информации(электронный планшет, световое перо» и
устройства для изготовления конструк-торско-технологической документации
(рулонные и планшетные графопостроители. фотокоординатографы и
фотографопостроители).
Различают следующие конфигурации
технических средств САПР:
Программное
обеспечениеСАПР подразделяется на общее
и специальное.
Общее программноеобеспечениетиповой структуры САПР (рис. 2.1 ) включает в
себя:
- программы трансляции;
-программы управления базойданных, включающие программные средства
используемой стандартной СУБД:
- программы управления
вычислительным процессом (монитор). включающие программные средства
операционной системы, под уп равлением которой функционирует САПР:
- интерфейс с базой данных;
- программы формирования структуры информационной модели;
- программы формирования и выпуска
документации, включающие стандартные пакеты машинной графики, геометрического
моделирования и документирования, используемые в САПР;
- программы ведения архива
документации.
К специальному
программному обеспечению относятся программные модули проектирования,
реализующие проектные процедуры САПР и определяющие, в конечном итоге, ее
проблемную ориентацию.
Рассмотрим
назначение программных компонент типовой структуры САПР.
Программы
трансляции осуществляют грамматический разбор и интерпретацию задания на
выполнение проектных работ в САПР, включающего описание объекта проектирования
и описание базовых элементов
Программы формирования структуры
информационной модели развертывают оттранслированное описание объекта с
использованием библиотеки базовых элементов в полный набор данных, преобразованный
во внутреннее представление САПР. - рабочий массив с информационной моделью.
Программы управления базой данных
САПР обеспечивают наполнение и ведение библиотек базовых элементов в режиме
интерактивного взаимодействия с пользователем САПР. а также оперативный
автоматический обмен данными библиотеки базовых элементов с рабочим массивом
по запросам программы формирования информационной модели.
Программа "Монитор САПР"
обеспечивает управление последовательностью выполнения проектных работ в
соответствии с управля ющими директивами пользователя.
Программы интерфейса базы данных
обеспечивают перевод текста информационноймодели,представленноговрабочем массиве на языке внутреннего представления данных,вформу,необходимую для
программ,выполняющих проектные процедуры,
и обратное преобразование результатов проектирования в форматы языка внутреннего
представления данных рабочего массива.
Программы формирования документации
осуществляют перевод необходимой топологической и символьной информации в
геометрическую форму (с использованием стандартных средств машинной графики).
форматирование полученной графическо-текстовойинформации с соблюдениемнормативныхтребований,принятых для конструкторской
документации,а также ее перекодировку в
форматы языка машинногоархиваи размещение в архиве технической документации.
Программы ведения архива
документациипоспроектированному объекту обеспечиваютхранение, поискивыдачу документации.
сформированной в САПР.
Постпроцессоры
выпуска документации предназначены для преобразования графических и символьных
текстов изстандартнойархивной формы,принятой в САПР. в форму, необходимую для
исполнения на конкретном устройстве.
Программные модулипроектирования реализуют алгоритмы решения
проектных задач и подразделяются на два основных класса:
- процедурыматематическогомоделирования,осуществляющие формирование математической
модели и ееанализдляразличных вариянтов проектных решений;
-процедуры синтеза проектных решений,осуществляющие выбор наиболее обоснованного
технического решения и.в свою очередь.
подразделяющиеся напрограммыавтоматическогопоиска решений (рис. 2.9 а ) и программы
расчета технических параметров(рис. 2.9
б ).
2.2.5.
Математическое обеспечение
математическое обеспечениеявляетсяосновнымвкомплексе средств автоматизации
проектирования.Связано это стем,что главным содержаниемпроцесса
проектирования является получение оптимального технического решения, поиск
которого осуществляется путемоперированияматематическоймодельюпроектируемого объекта на основе специальных математических методов и
алгоритмов.
Под математической моделью
понимается совокупность математических объектов (чисел,переменных, векторов, множеств и т.п.) и
отношений между ними,которая адекватно
отображаетсвойства проектируемого
объекта, интересующие инженера-разработчика.
Элементами обобщенной
математической модели объекта проектирования (рис. 2.10.) являются:
-
множество варьируемых параметров X. характеризующих свойства элементов
системы;
-
множество независимых параметров
Y, характеризующих свойства внешней среды:
-
множество выходных параметров (критериальныхпоказателей) G (X.Y).
характеризующих свойства системы в целом;
-
математический оператор L.под которым понимаетсяполная система математических выражений,
описывающая численные или логические соотношения между множеством входных
параметров Х иY и множеством критериальных
показателей G (X.Y).
Множество варьируемыхпараметров образуетпространство варьируемых параметров
(пространство поиска решения)
Rx={Xi}, где Хi=(х
1,х.2. ...Хn) -
вектор варьируемых параметров:
1 - номер
варианта параметрического решения:
n - число варьируемых параметров.
Поскольку компонента множества Y , как правило, являются const, множество независимых
параметров может быть задано вектором независимых параметров Y=(y1 .у2.....уh ). каждый элемент которого уj характеризует j -и независимый параметр.
Выходные сигналы рассматриваемой обобщенной модели образуют
метрическое пространство критериальных показателей RG, каждая из осейкоторого выражает значение одного из
показателей Gj(X,Y). При оптимальном
проектировании один из критериальных показателей переводится в ранг целевой
функцииs(x.y)∈RG
Множество векторов{gi}, i=1,u пространстваRG, образованных на допустимой
совокупности Х и Y, определяет u-мерное
пространство функционирования объекта данной структурыR G Ф
. В пространстве R G
Ф можно выделить
(отсечь) гиперплоскостями
(Gjo) область допустимых значенийRGg∈R G Ф . Точка Gопт∈R G Ф, определяющая
максимум или минимум целевой функции, соответствует оптимальному решению X0 ∈R X 0. Gjo здесь определяет
численное значение ограничения для j -го критериального показателя.
Спроектировать объект - это значит определить его структуру
и параметры. Поэтому математическая модель объекта проектирования в САПР
отроится на основе заданное проектировщиком структуры объекта и значений векторов
параметров (Хi)
и Yи является ядром используемых в
САПР математических методов.
Математические методы, используемые в САПР. основаны на реализации
двух глобальных проектных процедур: анализа и синтеза технического решения. На
основе проектной процедуры анализа осуществляется оценка различных вариантов
решения. При реализации проектной процедуры синтеза происходит разработка
искомого объекта проектирования. Ядром выполнения глобальных проектных процедур
анализа и синтеза является рассмотренная ранее математическая модель объекта
проектирования.
Различают одновариантный и
многовариантный анализ, структурный и параметрический синтез.
Одновариантный анализ технического
решения заключается в определении вектора выходных параметров {Gi } при заданных структуре
проектируемого объекта,значениях
векторов его внутренних {Xi}
и внешнихYпараметров.
Многовариантный анализ заключается
вопределенииизменения вектора {Gi } при
заданных изменениях вектора параметров {Xi}.
Параметрический синтез состоит в
определении численныхзначений
параметровэлементов при заданных
структуре объекта проектирования и диапазоне возможного изменения его
внешнихпараметров.
На основе реализации проектной
процедуры структурного синтеза осуществляется выбор структуры проектируемого
объекта.
Формулировка задачисинтезатребуетопределения критериев проектирования,
множества альтернатив, на котором ищется техническое решение, и среды
проектирования.
Среда проектирования задается вектором независимыхпараметров Y.
Критерий проектирования формально в общем случае могутбыть сформулированы в виде:
а)G j
≤Gjo, j=1,r(2-1)
б)обеспечить extr S при Gj≤Gjo и заданной среде функционирования (2-2)
Здесь Gj- критериальный показатель;
Gjo - критериальное ограничение:
r-
число критериев.
Поскольку техническоерешениеищется на множестве структур А, которые может
создатьразработчик,инамножестветочек пространства варьируемых параметровRX,задаваемого разработчиком,
общая постановка задач структурного ипараметрического
синтеза может быть сформулирована в виде:
Найти решение Р={Ao ∈A, Xo∈R
X },обеспечивающее
Gj (Ao
, Xo,У) ≤Gjo, j=1,r;(2-3)
либо
S (Ao ,
Xo,У)---extr при(2-4)
Gj (Ao
, Xo,У) ≤Gjo, j=1,r;
и заданной среде функционирования Y.
Согласно изложенному, техническое
решение представляет собой структуру Ao и вектор Xo, найденные на множестве возможных структур и
варьируемых параметров, отвечающие заданным критериям и среде функционирования
объекта.