Одной из
основных функций современного инженера является проектирование объектов того
или иного назначения. И поскольку автоматизация проектно-конструкторских работ
является одним из основных направлений научно-технического развития на современной
этапе и связана с повышение эффективности процессов разработки технических
изделий, современный инженер - специалист по ЭВМ - должен владеть вопросами
организации и функционирования современных систем автоматизированного
проектирования.
Дисциплина имеет
целью дать студентам знания в области организации и функционирования
современных систем автоматизированного проектирования радиоэлектронной
аппаратуры, привить навыки работа с системами автоматизированного
проектирования печатных плат.
Исходя
из поставленной цели, задачами дисциплины является-
- ознакомление с теоретическими
основами автоматизации проектирования радиоэлектронной аппаратуры (РЭА);
- изучение основных видов
обеспечения систем автоматизированного проектирования РЭА;
- изучение структуры технических
средств автоматизированных рабочих мест(АРМ) проектировщика;
- изучение вснсвиых принципов
построения математических моделей объектов проектирования в САПР на основе
использования элементов теории графов;
- изучение глобальных проектных
процедур многовариантного анализа технических решений в САПР;
- изучение основных аспектов
автоматизации проектных процедур параметрического и структурного синтеза
технических решений;
- состав и назначение
автоматизированных рабочих мест проектировщика (АРМ-П);
- основные алгоритмы решения
задач конструкторского проектирования радиоэлектронной аппаратуры с
применением ЭВМ:
Для изучениядисциплины необходимо
знание дисциплин:
- "Основы теории
систем":
- "Математические модели и
расчеты на ЭВМ";
- "Моделирование систем
ГА";
- "Схемотехника";
- "Основы проектирования
ЭВМ".
Дисциплина
"ОсновыАРМ.САПРи
АСНИ" является дисциплиной специализации по эксплуатации вычислительных
машин, комплексов. систем исетейвплане подготовки инженеров по специальности 2201.
ЛИТЕРАТУРА
Основная
1. КорячкоВ.П.,
Курейчик В.И.. Норенков И.П.Теоретический основы САПР.М.:Энергоиздат,1987.
3. Авдеев Е.В..
Еремин А.П.. Норенков И.П.. Песков И.И. Системы автоматизированного
проектирования в радиоэлектроники. Справочник.М.: Радио и связь, 1986
4. Курейчик В.М.
Математическое обеспечение конструкторского и технологического проектирования с
применением САПР. Учебник для вузов.М : Радио и связь, 1990
5. Вермишев Ю.Х.Основы
автоматизации проектирования.М.
:Радио и связь. 1988.
Дополнительная
1 Курейчик В. М, . Глушань В.М,
Щербаков Л И"Комбинаторные
аппаратные модели и алгоритмы в САПР "М.: Радио и связь, 1990
2.Морозов К.К., Одинокоев
В. Г . , Курейчик В. М. "Автоматизированное проектирование конструкций
радиоэлектронной аппаратуры. М.:Радио и
связь.,1983
ПРОГРАММА И МЕТОДИЧЕСКИЕ УКАЗАНИЯ П0
ТЕМАМ ДИСЦИПЛИНЫ
1. Общая характеристика САПР
Процесс проектирования
представляем собой комплекс работ по изысканиям, исследованию, расчетам и
конструированию, имеющих целью получение описания, необходимого и достаточного
для создания нового изделия или реализации нового процесса, удовлетворяющих
заданным требованиям. Это описание получается в результате преобразований
некоторого первичного описания, представленного в виде технического задания
(ТЗ). Таким образом, рассматриваемый процесс проектирования, как задача
формирования наиболее обоснованного проекта, является частъю жизненного цикла
создания изделия, занимая место между процессом формирования технического
задания на проектирование и процессом изготовления конкретного образца
(технологической подготовкой производства).
В результате проектирования
некоторого объекта формируется проектное решение или совокупность проектных
решений, представ-ленных на выходном языке, удовлетворяющих заданным
требованиям и необходимых для создания обьекга проектированияПроектные решения оформляется в виде
проектных докуйентов, совокупность которых составляет полный результат проектирования
- проект.
Рассматривая
структуру процесса проектирования РЭА выделяют типичную последовательность
выволнения его этапов:
- системный (системотехнический):
формирование структурной схемы и определение системных параметров
проектируемого устройства;
- функциональный
(схемотехнический): формирование функциональных схем отдельных узлов, входящих
в состав структурной схемы, полученной на первом этапе;
- конструкторский: проектирование
конструкции устройства на основе сформированных ня втором этапе проектирования
функциональных схем;
- технологический: определение
методов и средств изготовления спроектированной конструкции.
Автоматизированное
проектирование связывают с использованием вычислительных средств и методов для
выполнения проектных работ при рациональном использовании творческих способностей
человека и вычислительных возможностей ЭВМ
Рассмотрим основные задачи этапов проектирования и возможности их
формализации.
Задачи системного этапа проектирования являются трудноформа-лизуемыми,
поэтому на этом этапе, в основном, используются творческие возможности
разработчиков. Вычислительные машины на этом этапе применяются для просмотра
различных вариантов системных решений, принимаемых разработчиком. С этой
целью, на основе методов системного анализа создаются имитационные и аналитические
модели, описывающиее взаимосвязь и взаимодействие отдельных блоков
проектируемого устройства.
Схемотехнический этап проектирования включает три проектные операции:
- логическое
проектирование функциональной схемы;
-
моделирование ее работы:
- выработка
диагностических тестов. Задачи САПР на этом этапе заключаются в
автоматизированном формировании математической модели объекта на основе
спроектированной функциональной схемы и анализе ее работы при различных
входных условиях.
Одним
из важнейших этаповпроектирования,
обеспечивающих выпуск необходимой проектной конструкторско-технологаческой
документация для изготовления и эксплуатации РЭА, является конструкторский
этап.Исходной информацией для этого
этапа служит функциональная схема проектируемой системы или устройства.Основными задачами, решаемыми средствами
автоматизированного проектирования на этом этапе, являются.
- задачи
покрытия и типизации, заключающиеся в эквивалентном преобразовании
функциональной схемы разрабатываемого устройства в схему соединений
конструктивных элементов (микросхем, модулей, полупроводниковых и гибридных
БИС и т п.);
- задача
компоновки, состоящая в распределении полученных в результате решения первой
задачи конструктивных элементов 1-го уровня иерархии между конструктивными
модулями (i+1)-го
уровня иерархии (напр., распределения микросхем между типовыми конс-труктивами
печатных плат);
- задача
размещения конструктивных элементов внутри конструктива следующего
иерархического уровня, в состав которого эти элементы были включены в
результате решения задачи компоновки;
- задача
трассировки монтажных соединения между размещенными конструктивными элементами.
С
автоматизацией технологического этапа проектирования связаны три основных
задачи,
- проектирование технологических процессов;
- проектирование технологической
оснастки;
- проектирование
управляющих технологических программ для оборудования с числовым программным
управлением (ЧПУ).
Опыт
создания средств автоматизированного проектирования показывает, что имеются
две основные группы факторов, определяющие их широкое использование. Первая
группа связана с совер-шенствованирм методов проектирования на основе
автоматизации процесса математического моделирования и процедуры поиска решений
.Вторая группа связана с заменой наиболее трудоемких рутинных проектных работ
(к числу которых относятся работы по формированию
и выпуску конструкторской и
технологической документации) формальными программными процедурами.
Основными требованиями,предъявляемымик современным САПР, являются:
1.Простой доступ пользователя к САПР.
2.Прямой доступ пользователя к САПР.
3.Универсальность программного
обеспечения САПР.
4.Возможность адаптации САПР к
условиям проектирования.
5.Связь САПР с производством.
По
уровню автоматизации проектных работ САПРподразделяются на автоматическиеи автоматизированные.Уровень
автоматизации проектных работ определяется составом исодержаниемпроектных процедур, реализуемых программными средствами системы.
Под автоматическим
проектированием понимается такойуровень
процесса проектирования, при котором оценка и выбор технических решений
осуществляются программными процедурами наосновеисходных требований,сформулированныхпроектировщиком.Вэтом
случае автоматически решается задача синтеза техническихрешений.
Под автоматизированным
проектированием понимается такой уровень выполнения проектных работ, при
котором выбор решения осуществляет человек,а оценка решений производится программно. В этом случае программно
решается задача анализа технического решения на основе математического
моделирования.
2Структура САПР
2.1.
Типовые вычислительные процессы в САПР
Согласно
ГОСТ,системаавтоматизированногопроектирования представляет собой
организационно-техническую систему,состоящую из комплекса средств автоматизации проектирования, взаимосвязанного
с подразделениями проектной организации, и выполняющую автоматизированное
проектирование.
Структура типовой САПР имеет
вид,приведенный на рис.2.1. Вычислительные процессы,реализуемые такой САПР,определяются последовательностью выполнения
операций ее программными блоками и информационным обменом между этими
программными блоками, хранилищами данных и пользователем.
Для типовой САПР характерны два
основных вычислительных процесса.
Первый (подготовительный) процесс,
связанный с формированием библиотеки базовых элементов, показан на рис. 2.2.
Второй (основной) процесс связан с
выполнением проектных работ и , как правило, включает пять этапов:
- формальная отладка
задания на проектирование (рис. 2.3 );
- формирование
структуры информационной модели (рис. 2.4 );
- собственно
проектирование (рис. 2.4);
- формирование
документации (рис. 2.5 );
- выпуск технической
документации (рис. 2.6 ).
2.2. Комплекс средств автоматизации проектирования
Комплекс средств
автоматизации проектирования включает в себя совокупность различных видов
обеспечения автоматизированного проектирования (АП), необходимых для его
выполнения.
Различает следующие виды обеспечения
САПР.
Техническое
обеспечениепредставляет собой совокупность
взаимосвязанных и взаимодействующих технических средств,предназначенных для ввода, хранения,
переработки и вывода информации о проектируемом объекте,организации общения человека с ЭВМ, из
готовления проектной документации.
Программное обеспечение включает в
себя программы дляорганизации
функционирования технических средств, программы, реализующие алгоритмы решения
проектных задач,и программнуюдокументацию. обеспечивающуюэксплуатациипрограммныхподсистем САПР.
Математическое обеспечениеобъединяет в себе математические методы и
алгоритмы решения проектных задач,а
такжематематические модели
проектируемых объектов,используемые при
автома тизированном проектировании.
Лингвистическое обеспечениеСАПРопределяет типовой состав языков,необходимых для ее функционирования,а такжевзаимодействия с ней
пользователя.
Информационное обеспечение - это
совокупность представленных в заданной форме данных, необходимых для выполнения
автоматизированного проектирования.
Методическое обеспечение включает в
себя документы,в которых отражены
состав и правила отбора и эксплуатации средств автоматизированного
проектирования.
Организационное обеспечение
представляет собойсовокупность
документов, устанавливающихсоставпроектной организации и ее подразделений, их
функции,а также связи между ними и
комплексом средств автоматизации проектирования.
В следующих разделах
рассматриваются основные виды обеспечения САПР более подробно.
2.2.1.
Лингвистическое обеспечение
Лингвистическое обеспечение типовой САПР (рис. 2.I ) объединяет
языки проектирования,языки
программирования и языкиуправления и
служат для представления информации внутри САПР ,а также для взаимодействия с ней
пользователя.
Средства лингвистикиСАПР включают в себя три группы языков проектирования:
-языки пользователя, предназначенные для его
взаимодействия с системойи служащие для
описания объекта проектирования (ОП).
базовых элементов (БЭ) и управляющих
директив;
- языки
внутреннегопредставленияданных,предназначенные дляописанияинформационноймоделиобъекта проектирования и представления информации в базе данных САПР;
- языки машинного архива,предназначенные для хранения графической и
текстовой документации по спроектированному объекту.
Языки программирования САПР служат для разработки и
редактирования программного обеспечения САПР и могутбытьлюбымииз известных языков
программирования высокого или низкого уровня.
Языки управления связывают сапрсостандартнымивспомогательными подсистемами САПР, такими как подсистемы машинной графики,
СУБД и т.п.,и имеют форму, определяемую
соответствующей стандартной программной подсистемой.
2.2.2.
Информационное обеспечение САПР
Типовыми
структурными единицами информационногообеспечения САПР являются три группы хранилищ информации, каждое из
которых имеет свои программные средства управления и языкипредставления данных,и в совокупности образующие базу данных САПР
(рис.
2.1 ).
Первым
(постоянным) хранилищем данных САПР являетсябиблиотека базовых элементов, в
состав которой входят:
- описаниемоделей элементов различного целевого
назначения и уровней интеграции;
- описание форматов документов:
- технологические данные:
- различная нормативно-справочная
информация. Вторым (временным) хранилищеминформацииявляетсярабочий массивс информационной моделью,предназначенный для хранения структуры
объекта проектирования, описанной в словаре библиотеки базовых элементов, на
различных стадиях его создания. Информационная модель служит для формированияматематическихмоде-. лей.
используемых в различных проектных процедурах САПР.
Третьим
(долговременным) хранилищем информации являетсяархив документации по спроектированному объекту.