Московский государственный университет печати



         

Автоматизация проектирования систем и средств управления

Учебное пособие



Автоматизация проектирования систем и средств управления
Начало
Печатный оригинал
Об электронном издании
Оглавление

Введение

Часть 1. Общие сведения о САПР

1.

Сведения о проектировании технических объектов

1.1.

Общие сведения

1.2.

Задачи конструкторского проектирования

1.3.

Схема процесса проектирования

1.4.

Формализация проектных задач и возможности применения ЭВМ для их решения

1.5.

Классификация параметров проектируемых объектов

2.

Математическое обеспечение автоматизации проектирования

2.1.

Математическое обеспечение САПР

2.2.

Требования к математическому обеспечению

2.3.

Математическое моделирование объектов и устройств автоматизации в САПР

2.3.1.

Требования к математическим моделям

2.3.2.

Классификация математических моделей

2.3.3.

Математические модели на микро-, макро- и метауровнях

2.3.4.

Методика получения математических моделей элементов и устройств автоматизации

2.4.

Моделирование технических объектов на метауровне

2.5.

Постановка задачи автоматического формирования математических моделей систем на макроуровне

2.5.1.

Требования к методам в САПР, обусловленные особенностями математических моделей

3.

Виды обеспечения систем автоматизированного проектирования

3.1.

Составные части САПР

3.2.

Подсистемы САПР

3.3.

Принципы построения САПР

4.

Техническое обеспечение САПР

4.1.

Основные требования к техническим средствам САПР

4.2.

Организация комплекса технических средств

4.3.

Состав комплекса технических средств ЭВМ

4.4.

Периферийные устройства САПР

4.4.1.

Аппаратура связи в системах телеобработки

4.4.2.

Передача факсимильного изображения

4.4.3.

Классификация модемов

4.5.

Устройство современных модемов

4.6.

Устройство цифрового модема

4.7.

Модемы в цифровых сетях

4.8.

Сканеры и их классификация

4.9.

Устройства вывода информации в САПР (принтеры)

4.9.1.

Матричные принтеры

4.9.2.

Лазерные принтеры

4.9.3.

Цветные лазерные принтеры

4.9.4.

Струйные принтеры

4.9.5.

Цветная печать

4.10.

Плоттеры

4.10.1.

Перьевые плоттеры (ПП, PEN PLOTTER)

4.10.2.

Струйные плоттеры

4.10.3.

Электростатические плоттеры

4.10.4.

Плоттеры прямого вывода изображения

4.10.5.

Плоттеры на основе термопередачи

4.10.6.

Лазерные (светодиодные) плоттеры

Часть 2. САПР электромеханических датчиков угла

5.

Структура САПР электромеханических датчиков угла (САПР ЭМДУ)

6.

Математические модели ЭМДУ

6.1.

Обобщенная модель неявнополюсных электромашинных датчиков угла без учета магнитных свойств материала магнитопровода

6.1.1.

Обобщенная модель для расчета погрешностей электромашинных датчиков угла

6.1.2.

Уравнение воздушного зазора неявнополюсной электрической машины с малой асимметрией магнитопровода

6.1.3.

Расчет относительных изменений магнитных проводимостей с учетом всех видов асимметрии в неявнополюсной машине

6.2.

Обобщенная модель электромашинных датчиков угла с учетом магнитных свойств материала магнитопровода

6.2.1.

Идеализированная машина-модель с учетом конечной проницаемости магнитопровода

6.2.2.

Основные положения обобщенного подхода к проектированию нелинейных электромашинных устройств с насыщенным магнитопроводом

6.2.3.

Магнитное состояние постоянного магнита в электромагнитной системе

7.

Модель выбора технологических допусков ЭМДУ

8.

Цифровое моделирование погрешностей фазовых преобразователей перемещений с ЭМДУ

9.

Программное обеспечение САПР ЭМДУ

9.1.

Подсистема «Выбор ЭМДУ»

9.2.

Подсистема «Анализ погрешностей ЭМДУ»

9.3.

Подсистема «Анализ погрешностей фазовращателей с ЭМДУ»

Список литературы

Указатели
22  предметный указатель
43  указатель иллюстраций

Часть 1. Общие сведения о САПР

1.
Сведения о проектировании технических объектов

1.1.
Общие сведения

Проектирование новых видов и образцов машин, оборудования, устройств, аппаратов, приборов и других изделий представляет сложный и длительный процесс, включающий в себя разработку исходных данных, чертежей, технической документации, необходимых для изготовления опытных образцов и последующего производства и эксплуатации объектов проектирования.

ПроектированиеПроектирование - это комплекс работ с целью получения описаний нового или модернизируемого технического объекта, достаточных для реализации или изготовления объекта в заданных условиях. В процессе проектирования возникает необходимость создания описания, необходимого для построения еще не существующего объекта. Получаемые при проектировании описания бывают окончательными или промежуточными. Окончательные описания представляют собой комплект конструкторско-технологической документации в виде чертежей, спецификаций, программ для ЭВМ и автоматизированных комплексов и т.д.ссылка на источники литературы

Процесс проектирования, осуществляемый полностью человеком, называют Процесс проектирования неавтоматизированныйнеавтоматизированным. В настоящее время наибольшее распространение при проектировании сложных объектов получило проектирование, при котором происходит взаимодействие человека и ЭВМ. Такое проектирование называют Процесс проектирования автоматизированныйавтоматизированным. Система автоматизированного проектированияСистема автоматизированного проектирования - это организационно-техническая система, состоящая из комплекса средств автоматизации проектирования, взаимодействующего с подразделениями проектной организации и выполняющая автоматизированное проектирование. Описания технических объектов аспектыПредставления о сложных технических объектах в процессе их проектирования разделяются на аспекты и иерархические уровни. Аспекты характеризуют ту или иную группу родственных свойств объекта. Типичными аспектами в описаниях технических объектов являются: функциональный, конструкторский и технологический. Функциональный аспект отражает физические и информационные процессы, протекающие в объекте при его функционировании. Конструкторский аспект характеризует структуру, расположение в пространстве и форму составных частей объекта. Технологический аспект определяет технологичность, возможности и способы изготовления объекта в заданных условиях.

Иерархические уровниРазделение описаний проектируемых объектов на иерархические уровни по степени подробности отражения свойств объектов составляет сущность блочно-иерархического подхода к проектированию.

Типичными иерархическими уровнями функционального проектирования являются: функционально-логический (функциональные и логические схемы); схемотехнический (электрические схемы узлов и отдельных блоков); компонентный (проектирование элементов и их размещение).

Стадии проектированияПроектирование делится на стадии, этапы и процедуры. Выделяют стадии научно-исследовательских работ (НИР), опытно-конструкторских работ (ОКР), эскизного проекта, технического проекта, рабочего проекта, испытаний опытного образца ссылка на источники литературы.

Проектное решениеПроектное решение - описание объекта или его части, достаточное для принятия заключения об окончании проектирования или путях его продолжения. Проектная процедураПроектная процедура - часть проектирования, заканчивающаяся получением проектного решения. Маршрут проектированияМаршрутом проектирования называется последовательность проектных процедур, ведущая к получению требуемых проектных решений.

Cинтез и анализПроектные процедуры делятся на процедуры синтеза и анализа. Процедура синтеза заключается в создании описаний проектируемого объекта. В описаниях отображаются структура и параметры объекта (т.е. осуществляется структурный и параметрический синтез). Процедура анализа - исследование объекта. Собственно задача анализа формулируется как задача установления соответствия двух различных описаний одного и того же объекта. Одно из описаний считается первичным, и его корректность предполагается установленной. Другое описание относится к более подробному уровню иерархии, и его правильность нужно установить сопоставлением с первичным описанием. Такое сопоставление называют верификацией. Существует два метода верификации проектных процедур: аналитический и численный ссылка на источники литературы.

Проектирование как отдельных объектов, так и систем начинается с выработки технического задания (ТЗ) на проектирование. В ТЗ содержатся основные сведения об объекте проектирования, условиях его эксплуатации, а также требования, предъявляемые заказчиком к проектируемому изделию. Важнейшее требование к ТЗ - это его полнота. Выполнение этого требования определяет сроки и качество проектирования. Следующий этап - предварительное проектирование - связан с поиском принципиальных возможностей построения системы, исследованием новых принципов, структур, обоснованием наиболее общих решений. Результатом этого этапа является техническое предложение ссылка на источники литературы.

Этапы проектированияНа этапе эскизного проектирования производится детальная проработка возможности построения системы, его результатом является эскизный проект.

На этапе технического проектирования выполняется укрупненное представление всех конструкторских и технологических решений; результатом этого этапа является технический проект.

На этапе рабочего проектирования производится детальная проработка всех блоков, узлов и деталей проектируемой системы, а также технологических процессов производства деталей и их сборки в узлы и блоки.

Заключительный этап - изготовление опытного образца, по результатам испытаний которого вносят необходимые изменения в проектную документацию.

При неавтоматизированном проектировании наиболее трудоемкими являются этапы технического и рабочего проектирования. Внедрение автоматизации на этих этапах приводит к наиболее эффективным результатам ссылка на источники литературы.

Уровни проектированияВ процессе проектирования сложной системы формируются определенные представления о системе, отражающие ее существенные свойства с той или иной степенью подробности. В этих представлениях можно выделить составные части - уровни проектирования. В один уровень, как правило, включаются представления, имеющие общую физическую основу и допускающие для своего описания использование одного и того же математического аппарата. Уровни проектирования можно выделять по степени подробности, с какой отражаются свойства проектируемого объекта. Тогда их называют горизонтальными (иерархическими) уровнями проектированияссылка на источники литературы.

Выделение горизонтальных уровней лежит в основе блочно-иерархического подхода к проектированию. Горизонтальным уровням свойственно следующее:

  • при переходе с некоторого уровня К1, на котором рассматривается система S, на соседний, более низкий уровень К2 происходит разделение системы S на блоки и рассмотрение вместо системы S ее отдельных блоков;

  • рассмотрение каждого из блоков на уровне К2 с большей степенью детализации, чем на уровне К1, приводит к получению задач приблизительно одинаковой сложности с точки зрения возможностей восприятия человеком и возможностей решения с помощью имеющихся средств проектирования;

  • использование своих понятий системы и элемента на каждом иерархическом уровне, т.е. если элементами проектируемой системы S считались блоки Sk, то на соседнем, низшем уровне К2 те же блоки Sk рассматриваются уже как системы.

Уровни проектирования можно выделять также по характеру учитываемых свойств объекта. В этом случае их называют вертикальными уровнями проектирования. При проектировании устройств автоматизации основными вертикальными уровнями являются функциональное (схемное), конструкторское и технологическое проектирования. При проектировании автоматизированных комплексов к этим уровням добавляется алгоритмическое (программное) проектирование ссылка на источники литературы.

Функциональное проектирование связано с разработкой структурных, функциональных и принципиальных схем. При функциональном проектировании определяются основные особенности структуры, принципы функционирования, важнейшие параметры и характеристики создаваемых объектов ссылка на источники литературы.

Алгоритмическое проектирование связано с разработкой алгоритмов функционирования ЭВМ и вычислительных систем (ВС), с созданием их общего системного и прикладного программного обеспечения.

Конструкторское проектирование включает в себя вопросы конструкторской реализации результатов функционального проектирования, т.е. вопросы выбора форм и материалов оригинальных деталей, выбора типоразмеров унифицированных деталей, пространственного расположения составных частей, обеспечивающего заданные взаимодействия между элементами конструкции.

Технологическое проектирование охватывает вопросы реализации результатов конструкторского проектирования, т.е. рассматриваются вопросы создания технологических процессов изготовления изделий.

Для этапа НИР целесообразно использование специальных систем автоматизации научных исследований и экспериментов. В этих системах используются многие элементы математического и программного обеспечения САПР, обслуживающие другие этапы проектирования.

В зависимости от порядка, в каком выполняются этапы проектирования, различают восходящее и нисходящее проектирование. Восходящее проектирование (проектирование снизу вверх) характеризуется решением задач более низких иерархических уровней перед решением задач более высоких уровней. Противоположная последовательность приводит к нисходящему проектированию (проектированию сверху вниз).

В настоящее время проектирование сложного оборудования и его элементов и узлов осуществляется на разных предприятиях с помощью различных САПР, в том числе типовых, например САПР проектирования электронной и вычислительной аппаратуры, САПР проектирования электрических машин и т.д. ссылка на источники литературы.

Функциональное проектирование в САПР включает в себя два больших горизонтальных уровня - системный и функционально-логический. Для выполнения задач этих уровней обычно используется нисходящее проектирование.

На системном уровне проектируются структурные схемы устройств, в связи с чем данный уровень называют также структурным уровнем. На этом уровне ведется укрупненное рассмотрение всей системы в целом, а элементами системы являются такие устройства, как процессоры, каналы связи, различные датчики, исполнительные устройства и др. ссылка на источники литературы.

На функционально-логическом уровне проектируются функциональные и принципиальные схемы устройств. Здесь выделяют подуровни - регистровый и логический. На регистровом подуровне проектируются устройства из блоков (блоки типа регистров, счетчиков, дешифраторов и логических преобразователей, составляющих цепи межрегистровых пересылок). На логическом подуровне проектируются устройства или составляющие их блоки из отдельных логических элементов, (например, вентилей и триггеров).

Задачи функционально-логического уровня в САПР устройств автоматизации аналогичны задачам такого же уровня в других САПР, связанных с проектированием технических объектов ссылка на источники литературы.

На схемотехническом уровне проектируются принципиальные электрические схемы устройств. Элементами здесь являются компоненты электронных схем (резисторы, конденсаторы, транзисторы, диоды).

На компонентном уровне разрабатываются отдельные компоненты устройств, рассматриваемые как системы, состоящие из элементов.

Функциональное проектирование в САПР может быть как восходящим, так и нисходящим. Восходящее проектирование характеризуется использованием типовых конфигураций компонентов.

Нисходящее проектирование характеризуется стремлением использовать схемотехнические решения, являющиеся наилучшими для конкретного устройства или элемента автоматизации, и связано с разработкой оригинальных принципиальных схем и структур компонентов.

Высшие иерархические уровни алгоритмического проектирования служат для создания программного обеспечения ЭВМ. Для сложных программных систем обычно выделяют два иерархических уровня. На высшем из них производится планирование программной системы и разрабатываются схемы алгоритмов; элементами схем являются программные модули. На следующем уровне эти модули программируются на каком-либо алгоритмическом языке. Здесь используется нисходящее проектирование.

Основная задача архитектурного уровня проектирования - выбор архитектуры системы, т.е. определение таких структурно-алгоритмических особенностей, как форматы данных и команд, система команд, принципы выполнения операций, условия возникновения и дисциплина обслуживания прерываний и т.п. ссылка на источники литературы.

Микропрограммный уровень предназначен для проектирования микропрограмм операций и процедур, выполняемых в ЭВМ аппаратным способом. Этот уровень тесно связан с функционально-логическим уровнем проектирования.

Конструкторское проектирование включает в себя иерархические уровни проектирования стоек, панелей, типовых элементов замены (ТЭЗов). Для решения конструкторских задач характерно восходящее проектирование.

Основные задачи системного и архитектурного уровней проектирования следующие:

  • определение принципов организации системы;

  • выбор архитектуры, уточнение функций системы и их разделение на функции, реализуемые аппаратным и программным путем;

  • разработка структурной схемы, т.е. определение состава устройств и способов их взаимодействия;

  • определение требований к выходным параметрам устройств и формирование технических заданий (ТЗ) на разработку отдельных элементов системы ссылка на источники литературы.

В ТЗ на разработку отдельных устройств САПР входят: перечисление функций, выполняемых устройством; условия работоспособности устройства, требования к его выходным параметрам, данные о содержании и форме информации, которой данное устройство обменивается с другими устройствами системы. Кроме того, на этапе функционального проектирования устройств уже известно принятое на этапе предварительного проектирования решение относительно характера элементной базы.

Поэтому в задачи микропрограммного уровня алгоритмического проектирования и регистрового подуровня функционально-логического уровня проектирования входят:

  • детализация выполняемых устройством функций, их алгоритмическая реализация и представление алгоритмов в одной из принятых форм;

  • выбор принципов организации устройства, включающий, например, декомпозицию устройства на ряд блоков с выбором их структуры и т.п.;

  • разработка микропрограмм, т.е. определение для каждой команды совокупности микрокоманд и последовательности их выполнения;

  • синтез конечных автоматов (блоков), реализующих заданные функции, с определением типа и емкости памяти автоматов, функций выхода и возбуждения элементов памяти.

На логическом подуровне функционально-логического уровня проектирования решаются следующие задачи:

  • синтез функциональных и принципиальных схем выделенных блоков;

  • проверка работоспособности синтезируемых блоков с учетом задержек сигналов и ограничений выбранной элементной базы или выработка требований к элементам в составе САПР;

  • синтез контролирующих и диагностических тестов;

  • формулировка ТЗ для схемотехнического уровня проектирования.

Основную часть ТЗ на схемотехническом уровне проектирования составляют требования к выходным параметрам электронных схем: задержкам распространения сигналов, мощностям рассеяния, уровням выходного напряжения, запасам помехоустойчивости и т.п. Кроме того, в ТЗ оговариваются условия функционирования в виде указания допустимых диапазонов изменения внешних параметров (температуры, напряжений питания и др.).

На схемотехническом уровне основные задачи проектирования следующие:

  • синтез структуры принципиальной схемы;

  • расчет параметров пассивных компонентов и определение требований к параметрам активных компонентов;

  • расчет вероятности выполнения требований ТЗ к выходным параметрам;

  • формулировка ТЗ на проектирование компонентов.

На компонентном уровне задачи функционального, конструкторского и технологического проектирования тесно связаны друг с другом. Это:

  • выбор физической структуры и расчет параметров полупроводниковых компонентов;

  • выбор топологии компонентов и расчет геометрических размеров;

  • расчет электрических параметров и характеристик компонентов;

  • расчет параметров технологических процессов, обеспечивающих получение желаемого конечного результата;

  • расчет вероятности выполнения требований к выходным параметрам элементов и устройств.

При нисходящем проектировании связь иерархических уровней проявляется через формирование ТЗ на разработку элементов с учетом требований, предъявляемых к системе.

При восходящем проектировании разработка элементов предшествует разработке системы, поэтому обычно ТЗ на элементы формируются на основе мнений экспертов на том же уровне, на каком эти элементы проектируются. Связь между уровнями проявляется прежде всего в том, что при проектировании системы учитываются свойства уже спроектированных элементов через использование макромоделей элементов ссылка на источники литературы.

1.2.
Задачи конструкторского проектирования

Конструкторское проектирование включает в себя решение задач следующих групп: коммутационно-монтажного проектирования; обеспечения допустимых тепловых режимов; конструирования электромеханических узлов внешних устройств; изготовления конструкторской документации.

Основные задачи коммутационно-монтажного проектирования в САПР - задачи размещения компонентов на подложке и трассировки электрических соединений между компонентами. Эти задачи конкретизируются в следующем перечне:

  • конструкторский расчет геометрических размеров компонентов (эта задача иногда считается задачей функционального проектирования);

  • определение взаимного расположения компонентов на элементе конструкции;

  • размещение компонентов на конструкторском элементе с учетом геометрии устройства, схемотехнических и технологических ограничений;

  • трассировка соединений;

  • вычерчивание чертежей общего вида устройства и определение основных габаритных размеров.

Задачи размещения элементов и трассировки электрических соединений решаются и в САПР устройств электронной техники РСАД. Так, на уровне типовых элементов замены (ТЭЗов) необходимо разместить корпуса микросхем и выполнить трассировку печатных проводников в одном или нескольких слоях печатной платы. Кроме того, к задачам коммутационно-монтажного проектирования относится задача компоновки элементов в блоки.

Изготовление конструкторской документации включает в себя автоматическое оформление результатов проектирования упомянутых выше задач в требуемом виде (например, в виде чертежей, диаграмм, таблиц и т.д.). Так, для получения фотооригиналов печатных плат и фотошаблонов интегральных схем (ИС) в настоящее время используется программно-управляемое оборудование - координатографы и фотонаборные установки ссылка на источники литературы.

1.3.
Схема процесса проектирования

Задачи, решаемые на каждом этапе блочно-иерархического проектирования, делятся на задачи синтеза и анализа. Задачи синтеза связаны с получением проектных вариантов, а задачи анализа - с их оценкой.

Различают синтез параметрический и структурный. Цель структурного синтеза - получение структуры объекта, т.е. состава его элементов и способа их связи между собой ссылка на источники литературы.

Цель параметрического синтеза - определение числовых значений параметров элементов. Если ставится задача определения наилучших в некотором смысле структуры и (или) значений параметров, то такая задача синтеза называется Оптимизацияоптимизацией. Часто оптимизация связана только с параметрическим синтезом, т.е. с расчетом оптимальных значений параметров при заданной структуре объекта. Задачу выбора оптимальной структуры называют Оптимизация структурнаяструктурной оптимизацией.

Задачи анализа при проектировании являются задачами исследования модели проектируемого объекта. Модели могут быть физическими (различного рода макеты, стенды) и математическими. Математическая модельМатематическая модель - совокупность математических объектов (чисел, переменных, векторов, множеств и т.п.) и отношений между ними.

Математические модели объекта могут быть функциональными, если они отображают физические или информационные процессы, протекающие в моделируемом объекте, и структурными, если они отображают только структурные (в частном случае геометрические) свойства объектов. Функциональные модели объекта чаще всего представляют собой системы уравнений, а структурные модели объекта - это графы, матрицы и т.п.

Математическую модель объекта, полученную непосредственным объединением математических моделей элементов в общую систему, называют полной математической моделью. Упрощение полной математической модели объекта дает его макромодель. В САПР применение макромоделей приводит к сокращению затрат машинных времени и памяти, но за счет уменьшения точности и универсальности модели ссылка на источники литературы.

Cвойства элементов, параметрыВажное значение при описании объектов имеют параметры, характеризующие свойства элементов, - параметры элементов (внутренние параметры), параметры, характеризующие свойства систем, - выходные параметры и параметры, характеризующие свойства внешней по отношению к рассматриваемому объекту среды, - внешние параметры.

Если обозначить через X, Q и Y векторы соответственно внутренних, внешних и выходных параметров, то очевидно, что Y есть функция Х и Q. Если эта функция известна и может быть представлена в явной форме Y = F(X, Q), то ее называют аналитической моделью.

Часто используются алгоритмические модели, в которых функция Y = F(X, Q) задается в виде алгоритма.

При одновариантном анализе исследуются свойства объекта в заданной точке пространства параметров, т.е. при заданных значениях внутренних и внешних параметров. К задачам одновариантного анализа относится анализ статических состояний, переходных процессов, стационарных режимов колебаний, устойчивости. При многовариантном анализе исследуются свойства объекта в окрестностях заданной точки пространства параметров. Типовыми задачами многовариантного анализа являются статистический анализ и анализ чувствительности.

Исходные данные для проектирования на очередном уровне зафиксированы в ТЗ, включающем перечисление функций объекта, технические требования (ограничения) ТТ на выходные параметры Y, допустимые диапазоны изменений внешних параметров. Требуемые соотношения между yj и TTj называют условиями работоспособности. Эти условия могут иметь вид равенств

yj = TTj

и неравенств

yj<TTj,

yj>TTj

где yj - допустимое отклонение реально достигнутого значения yj от указанного в ТЗ значения yj; j = 1,2, ..., m (m - количество выходных параметров).

Для каждого нового варианта структуры должна корректироваться или заново составляться модель и выполняться оптимизация параметров. Совокупность процедур синтеза структуры, составления модели и оптимизации параметров есть процедура синтеза объекта.

Процесс проектирования носит итерационный характер. Итерации могут включать в себя и более чем один уровень проектирования. Таким образом, в процессе проектирования приходится многократно выполнять процедуру анализа объекта. Поэтому очевидно стремление уменьшить трудоемкость каждого варианта анализа без ущерба для качества окончательного проекта. В этих условиях целесообразно на начальных стадиях процесса проектирования, когда высокой точности результатов не требуется, использовать наиболее простые и экономичные модели. На последних этапах применяют наиболее точные модели, проводят многовариантный анализ и тем самым получают достоверные оценки работоспособности объекта ссылка на источники литературы.

1.4.
Формализация проектных задач и возможности применения ЭВМ для их решения

Формализация проектной задачи является необходимым условием для ее решения на ЭВМ. К формализуемым задачам относятся прежде всего задачи, всегда считавшиеся рутинными, не требующими существенных затрат творческих усилий инженеров. Это процедуры изготовления конструкторской документации (КД) в условиях, когда содержание КД уже полностью определено, но еще не имеет принятой для хранения и дальнейшего использования формы (например. формы чертежей, графиков, схем, алгоритмов, таблиц соединений); процедуры проведения электрических соединений в печатных платах или выполнения фотоформ в полиграфии. Кроме рутинных к формализуемым задачам относится большинство задач анализа проектируемых объектов. Их формализация достигается благодаря развитию теории и методов автоматизированного проектирования, прежде всего моделирования. В то же время есть много проектных задач творческого характера, для которых способы формализации неизвестны. Это задачи, связанные с выбором принципов построения и организации объекта, синтеза схем и конструкций в условиях, когда выбор варианта производится среди неограниченного множества вариантов и не исключается возможность получения новых, ранее неизвестных решений.

Подход к решению задач указанных групп в САПР неодинаков. Полностью формализуемые задачи, составляющие первую группу задач, чаще всего решаются на ЭВМ без вмешательства человека в процесс решения. Частично формализуемые задачи, составляющие вторую группу задач, решаются на ЭВМ при активном участии человека, т.е. имеет место работа с ЭВМ в интерактивном режиме. Наконец, неформализуемые задачи, составляющие третью группу задач, решаются инженером без помощи ЭВМ.

В настоящее время одним из направлений развития математического обеспечения автоматизированного проектирования является разработка методов и алгоритмов синтеза на различных уровнях иерархического проектирования ссылка на источники литературы.

1.5.
Классификация параметров проектируемых объектов

Среди свойств объекта, отражаемых в описаниях на определенном иерархическом уровне, различают свойства систем, элементов систем и внешней среды, в которой должен функционировать объект. Количественное выражение этих свойств осуществляется с помощью величин, называемых параметрами. Величины, характеризующие свойства системы, элементов системы и внешней среды, называют соответственно выходными, внутренними и внешними параметрами ссылка на источники литературы.

Обозначим количества выходных - внутренних и внешних - параметров через m, n, t, а векторы этих параметров соответственно через Y = (y1, y2, ..., ym), X = (x1, x2, ..., xn), Q = (q1, q2, ..., qt). Очевидно, что свойства системы зависят от внутренних и внешних параметров, т.е. существует функциональная зависимость

F = (y, x, t) (1.1)

Система соотношений F = (y, x, t) является примером математической модели (ММ) объекта. Наличие такой ММ позволяет легко оценивать выходные параметры по известным значениям векторов Y и Х. Однако существование зависимости (1.1) не означает, что она известна разработчику и может быть представлена именно в таком явном относительно векторов Y и Х виде. Как правило, математическую модель в виде (1.1) удается получить только для очень простых объектов. Типичной является ситуация, когда математическое описание процессов в проектируемом объекте задается моделью в форме системы уравнений, в которой фигурирует вектор фазовых переменных V:

LV (Z) = j(Z) (1.2)

Здесь L - некоторый оператор, V - вектор независимых переменных, в общем случае включающий время и пространственные координаты, j(Z) - заданная функция независимых переменных.

Фазовые переменные характеризуют физическое или информационное состояние объекта, а их изменения во времени выражают переходные процессы в объекте.

Следует подчеркнуть следующие особенности параметров в моделях проектируемых объектов:

  1. Внутренние параметры (параметры элементов) в моделях k-го иерархического уровня становятся выходными параметрами в моделях более низкого (k + 1)-го иерархического уровня. Так, для электронного усилителя параметры транзистора являются внутренними при проектировании усилителя и в то же время выходными при проектировании самого транзистора.

  2. Выходные параметры, или фазовые переменные, фигурирующие в модели одной из подсистем (в одном из аспектов описания), часто оказываются внешними параметрами в описаниях других подсистем (других аспектов). Так, максимальные температуры корпусов электронных приборов в электрических моделях усилителя относятся к внешним параметрам, а в тепловых моделях того же объекта - к выходным параметрам.

  3. Большинство выходных параметров объекта являются функционалами зависимостей V(Z), т.е. для их определения необходимо при заданных Х и Q выполнить решение системы уравнений (1.2) и по полученным результатам решения рассчитать Y. Примерами выходных параметров-функционалов служат мощность рассеяния, амплитуда колебаний, длительность задержки распространения сигнала и т.п.

Исходные описания проектируемых объектов часто представляют собой ТЗ на проектирование. В этих описаниях фигурируют величины, называемые техническими требованиями и выходными параметрами (иначе нормами выходных параметров). Технические требования образуют вектор ТТ = (TT1, TT2, ..., TTn), где величины ТТ представляют собой границы диапазонов изменения выходных параметров.

© Центр дистанционного образования МГУП