
- •Кафедра электронных приборов (ЭП)
- •Ю.Р. Саликаев
- •Математические модели и САПР элеКТрОнныХ приборов и устройств
- •содержание
- •1. Введение
- •1.1. Цель и предмет автоматизации проектирования (АП)
- •1.2. История развития САПР
- •1.3. Основные особенности построения САПР
- •1.4. Аспекты и иерархические уровни проектирования
- •2. Процесс проектирования
- •2.1. Стадии и этапы проектирования
- •2.2. Принципы итерационности проектирования, совместимости, типизации и развития
- •2.3. Нисходящее и восходящее проектирование
- •2.4. Внешнее и внутреннее проектирование
- •2.5. Типовые маршруты и процедуры проектирования
- •2.6. Подходы к верификации
- •2.7. Классификация проектных процедур
- •2.8. Принципы построения маршрутов проектирования
- •2.9. Примеры маршрутов проектирования
- •2.10. Режимы проектирования в САПР
- •3. КЛАССИФИКАЦИЯ САПР
- •Таблица 1.1
- •Классификационные группировки САПР по типу объекта
- •Наименование
- •Таблица 1.2
- •Классификационные группировки САПР по разновидности
- •Наименование
- •Таблица 1.3
- •Классификационные группировки САПР по сложности объекта
- •Наименование
- •Число составных частей
- •Таблица 1.4
- •Классификационные группировки САПР по уровню автоматизации
- •Наименование
- •Таблица 1.5
- •Классификационные группировки САПР по комплексности
- •Наименование
- •Таблица 1.6
- •Классификационные группировки САПР по характеру
- •Наименование
- •Таблица 1.7
- •Классификационные группировки САПР по количеству выпускаемых
- •Наименование
- •Таблица 1.8
- •Классификационные группировки САПР по числу уровней
- •Наименование
- •Рис. 2. Классификация группы САПР
- •Виды обеспечений
- •Подсистема «А»
- •Подсистема «Б»
- •Подсистема «Н»
- •3.1. Состав и структура САПР
- •3.2. Математическое обеспечение (МО) САПР
- •3.3. Техническое обеспечение (ТО) САПР
- •3.3.1. Состав ТС САПР
- •3.3.2. Уровни ТО САПР
- •3.4. Программное обеспечение (ПО) САПР
- •3.4.1. Свойства ПО САПР
- •3.4.2. Структура ПО САПР
- •Рис. 4. Структура общесистемного ПО САПР
- •3.4.3. Подходы к созданию общесистемного ПО
- •3.4.4. Специализированное ПО САПР. Частота использования программ
- •3.4.5. Показатели качества программ проектирования
- •3.4.6. Пакеты прикладных программ (ППП), программные системы и комплексы
- •3.4.7. Основные принципы проектирования ПО САПР
- •3.5. Лингвистическое обеспечение САПР
- •3.5.1. Языки программирования
- •3.5.2. Языки проектирования
- •3.5.3. Языковые процессоры
- •3.5.4. Структура трансляторов
- •3.6. Информационное обеспечение САПР
- •3.6.1. Состав ИФ
- •3.6.2. Способы ведения ИФ
- •3.6.3. Базы знаний (БЗ)
- •3.7. Методическое обеспечение САПР
- •3.8. Организационное обеспечение САПР
- •4.1. Требования к математическим моделям
- •4.2. Классификация ММ
- •Структурные, функциональные
- •4.2.1. Функциональные ММ. Непрерывные ММ
- •4.2.2. Дискретные математические модели
- •4.2.3. Методика получения ММ элементов
- •4.3. Многовариантный анализ
- •5.1. Формы представления моделей элементов схем
- •5.2. Математические модели компонентов базовых эквивалентных схем
- •5.3. Понятие о многополюсниках
- •5.4. Зависимые источники
- •В матричной форме уравнения имеют вид
- •Далее рассмотрим два важных вопроса, касающихся преобразования моделей электрических схем.
- •5.5. Преобразования Тевенина и Нортона
- •5.6. Нормирование элементов схемы
- •5.7. Формирование уравнений на основе метода узловых потенциалов
- •5.8. Модели компонентов электронных схем
- •5.8.1. Подходы к синтезу моделей
- •5.8.2. Модель диода с барьером Шоттки
- •5.8.3. Модель диода на p-n-переходе
- •5.8.4. Модель диода для приращений
- •Рис. 22. Модель диода для приращений
- •5.8.5. Одномерная модель биполярного транзистора
- •5.8.6. Схемные модели биполярного транзистора
- •Рис.24. Инжекционный вариант модели Эберса-Молла
- •Рис. 25. Передаточный вариант модели Эберса-Молла
- •Введя обозначение
- •Рис.26. Нелинейная гибридная П-модель Эберса-Молла
- •Рис. 27. Общая модель Эберса-Молла
- •Рис. 28. Представление уравнения (97) схемой с двумя управляемыми
- •источниками тока
- •5.8.7. Схемные модели полевого транзистора
- •Рис. 31. Модель полевого транзистора с управляющим p-n-переходом
- •Типичные значения ее параметров даны в таблице 5.1.
- •5.9. Макромодели
- •Рис. 35. Макромодель 1-го уровня для ОУ
- •5.9.1. Блочный метод макромоделирования
- •5.9.2. Идентификация параметров моделей элементов электронных схем
- •5.9.3. Макромодель операционного усилителя
- •Оно содержит нелинейный источник тока, управляемый напряжением, благодаря чему максимальный ток через конденсатор не превышает Im . Поэтому скорость изменения напряжения на конденсаторе ограничена:
- •скорости нарастания напряжения
- •6. МО ПРОЦЕДУР СИНТЕЗА ПРОЕКТНЫХ РЕШЕНИЙ
- •6.1. Классификация процедур структурного синтеза
- •6.2. Решение задач структурного синтеза. Дедуктивные системы
- •Рис. 42. Пример соответствующих друг другу описаний в задачах
- •6.3. Подходы к постановке задач параметрической оптимизации
- •6.4. Постановка задач оптимизации при внутреннем проектировании
- •Рис. 44. Оптимальное совмещение областей работоспособности
- •6.5. Постановка задач оптимизации при внешнем проектировании
- •6.6. Содержание методов оптимизации в САПР
- •6.7. Методы безусловной оптимизации
- •6.7.1. Методы нулевого порядка
- •Рис. 46. Овражная функция
- •Рис. 47. Траектория поиска по методу конфигураций
- •6.7.2. Методы первого порядка
- •6.8. Методы условной оптимизации
- •Рис. 49. Целевая функция в методе внешней точки
- •6.9. Методы дискретной оптимизации
- •литература
6.5. Постановка задач оптимизации при внешнем проектировании
Если ТЗ является ориентировочным или еще не сформировано, что характерно для внешнего проектирования, то формулировать задачу оптимизации как достижение наилучшей степени выполнения требований ТЗ не удается. Поэтому рассмотренные постановки задач совмещения, центрирования и расчета на основе вероятностного, максиминного или частного критериев не подходят.
При внешнем проектировании наибольшее распространение получили степенной и аддитивный критерии оптимизации. Многокритериальная задача сводится к задаче математического программирования (116) путем объединения m выходных параметров y j (X ) , имеющих условия работоспособности типа неравенств, в целевую функцию F(X ) соответственно для степенного и аддитивного критериев:
m |
|
yajj (X), |
|
j 1 |
|
F(X) |
(127) |
m |
yj(X), |
j |
|
j 1 |
|
где a j и j – весовые коэффициенты, отражающие степень важности соответствующего выходного параметра и рассчитываемые на основе мнений экспертов.
В некоторых методиках расчета весовых коэффициентов от экспертов требуется непосредственное указание значений этих коэффициентов. Отсутствие четкой интерпретации понятия важности выходных параметров затрудняет работу экспертов и придает результатам экспертизы субъективный характер. Эксперту гораздо проще ответить на вопрос, какой из двух вариантов объекта, различающихся значениями выходных параметров, более предпочтительный.
Это обстоятельство используется в экспертном методе определения
167

целевой функции для аддитивного критерия по результатам парных сравнений. Информация о предпочтительности вектора Y1q перед вектором Y 2q в q-й паре сравниваемых вариантов при общем числе r пар вариантов после ее обработки приводит к получению весовых коэффициентов.
m |
подлежит минимизации и эксперт установил, что |
Пусть (Y ) j y j |
|
j 1 |
|
Y A >Y B , где > – символ отношения предпочтения, т.е. Y A (yA1, yA2,... yAm ) лучше, чем Y B ( yB1, yB2,... yBm ) . Тогда пространство весовых коэффициентов
j оказывается разделенным на две части. В одной части находятся точки
( 1, 2 ,... m ) такие, что
m |
m |
(128) |
|
j yA j j yBj , |
|
j 1 |
j 1 |
|
в другой части – остальные точки. Уравнение границы между этими частями:
m |
(129) |
j (yBj yAj ) 0. |
j 1
Проведя экспертизу по всем парам вариантов, получим систему из r неравенств типа (128), которые в случае своей непротиворечивости задают в пространстве весовых коэффициентов многогранный конус допустимых значений вектора . На рис. 46 штриховкой показан конус для случая, когда эксперт указал предпочтения для трех пар вариантов, давшие уравнение типа (129) для линий 1...3.
2 3
1
2 *
1
168
Рис. 46. Конус допустимых значений весовых коэффициентов
Можно выбрать любую точку, удовлетворяющую условиям предпочтения. Но надежнее всего мнение экспертов будет учтено, если точка будет лежать на прямой, занимающей в конусе положение наиболее удаленной от его граней. На рис. 46 такая прямая показана пунктиром. Введя дополнительное условие
m |
|
получим конкретную точку * ( 1 *, 2 *,... m *), |
нормировки j |
1, |
|
j 1 |
|
|
являющуюся решением задачи назначения весовых коэффициентов.
6.6. Содержание методов оптимизации в САПР
Характерная особенность задач оптимизации в САПР – высокая размерность используемых ММ, отсутствие аналитических выражений для расчета выходных параметров. Целевую функцию и ограничения в постановке (95), как правило, нельзя исследовать в общем виде. Поэтому оптимизация в САПР поисковая, сводящаяся к многошаговому вычислительному процессу последовательного приближения к искомому экстремуму. Каждый шаг процесса заключается в переходе из точки X k 1 в пространстве управляемых параметров в точку X k . Для такого перехода нужно определить такое направление gk перемещения и величину шага hk в этом направлении, что X k X k 1 hk gk . Получающаяся последовательность точек (Х0, Х1, Х2, ...
ХN), называемая траекторией поиска, должна сходиться в экстремальной точке Х*. Окончание поиска связывается с попаданием текущей точки поиска X k в
169
заданную окрестность экстремальной точки. Однако точка Х* неизвестна заранее, поэтому возможны различные варианты интерпретации условия окончания поиска.
Управляемые параметры в своей исходной трактовке являются величинами с различными физическими размерностями. В процессе поиска необходимо их сопоставление, определение расстояний между точками и другие операции, возможные только при условии нормирования управляемых параметров. Изменение способа нормирования приводит к деформации пространства управляемых параметров, к изменению траекторий поиска.
Таким образом, содержанием любого метода или алгоритма поисковой оптимизации должны быть способы выбора: направления поиска gk ; величины шага hk ; формул для нормирования управляемых параметров; критерия окончания поиска. Эффективность поиска зависит от того, как сделан этот выбор. Составляющими эффективности являются надежность, точность, экономичность. Надежность определяется как вероятность достижения заданной -окрестности экстремальной точки при применении данного метода; точность характеризуется гарантированным значением ; экономичность отождествляется с потерями на поиск. Потери на поиск выражают трудоемкость процедуры оптимизации, которую в большинстве случаев оценивают количеством обращений к ММ объекта.
В ПМК оптимизации, используемых в САПР, методы и алгоритмы поиска обычно группируются в зависимости от постановки решаемого класса задач. Имеются группы методов безусловной, условной, дискретной оптимизации, центрирования и вписывания гиперфигур.
Рассматриваемые методы являются методами поиска локальных экстремумов. Это основные методы в САПР, так как методов глобальной оптимизации, обеспечивающих нахождение глобального экстремума с приемлемыми потерями на поиск, для задачи математического
170