- •Основы компьютерного проектирования рэа
- •Содержание
- •Предисловие
- •Лекция №1
- •1.1. Основные стадии проектирования
- •1.2. Виды описаний рэа
- •1.3. Основные проектные процедуры
- •1.4. Классификация параметров
- •1.5. Иерархия уровней проектирования
- •1.6. Способы проектирования
- •1.7. Подходы, реализующие уровни проектирования
- •1.8. Математический аппарат моделирования
- •Контрольные вопросы к лекции
- •Лекция №2
- •2.1. Применение эвм для автоматизированного проектирования
- •2.2. Принципы создания сапр
- •2.3. Состав сапр
- •2.4. Обеспечение сапр
- •1) Языки программирования,
- •2.4.1. Техническое обеспечение сапр
- •2.4.2. Математическое обеспечение сапр
- •2.5. Математическая модель рэа
- •2.5.1. Параметры математической модели
- •2.5.2. Требования к математическим моделям и их классификация
- •Контрольные вопросы к лекции
- •Лекция №3
- •3.1. Лингвистическое обеспечение сапр
- •3.3.1. Языки программирования
- •3.3.2. Языки проектирования
- •3.3.3. Пример описания топологических связей элементов
- •3.2. Информационное обеспечение
- •3.3 Организация баз данных.
- •3.3.1. Способы размещения данных
- •Последовательное размещение данных
- •Прямое размещение данных
- •Библиотечное размещение данных
- •Индексно- последовательное размещение данных
- •3.3.2. Способы структурирования данных
- •3.3.3. Системы управления базами данных (субд)
- •3.4. Программное обеспечение сапр
- •3.4.1. Системное по
- •Основные функции обрабатывающих программ ос
- •Основные функции управляющих программ ос
- •3.4.2. Прикладное по
- •Контрольные вопросы к лекции
- •Лекция№4
- •4.1. Структурное моделирование
- •4.2. Аналитическое моделирование
- •4.3. Имитационное моделирование
- •4.3.1. Схема процесса имитационного моделирования
- •4.3.2. Имитационное моделирование надёжности системы
- •4.3.3. Имитационное моделирование производительности системы
- •4.4. Способы формирования случайных величин
- •4.4.1. Моделирование равномерного распределения
- •4.4.2. Моделирование нормального распределения
- •4.4.3. Моделирование дискретного распределения
- •4.4.4. Моделирование произвольного распределения Метод обратной функции
- •Метод Неймана
- •4.5. Принципы организации структурного моделирования динамических процессов в системе
- •4.6. Пример структурного моделирования системы телевизионной визуализации люминесцирующих объектов
- •Контрольные вопросы к лекции
- •Лекция №5
- •5.1. Функциональное моделирование
- •Основные типы безинерционных элементов
- •5.2.3. Инерционные линейные элементы
- •5.2.4. Инерционный нелинейный элемент
- •5.3. Моделирование базовых функциональных элементов
- •5.3.1. Безинерционные элементы
- •5.3.2. Генераторы сигналов
- •5.3.3. Инерционные линейные элементы
- •5.3.4. Инерционные нелинейные элементы
- •5.4. Моделирование элементов во временной области, заданных коэффициентом передачи
- •Контрольные вопросы к лекции
- •Лекция №6
- •6.1. Схемотехническое моделирование
- •6.2. Методы логического моделирования
- •6.2.1. Синхронное логическое моделирование
- •Статический и динамический риск сбоя
- •6.2.2. Асинхронное моделирование
- •6.2.3. Виды кодирования логических сигналов
- •6.2.4. Многозначное моделирование
- •6.3. Моделирование аналоговых схем
- •6.4. Структура программ схематического моделирования аналоговых схем
- •6.5. Численные методы в схемотехническом моделировании
- •6.6. Моделирование статического режима
- •6.6.1. Прямой метод
- •6.6.2. Метод установления
- •6.6.3. Метод движущейся области сходимости
- •6.6.4. Метод оптимизации
- •6.6.5. Уравнения статического режима в базисе узловых потенциалов
- •Контрольные вопросы к лекции
- •Лекция №7
- •7.1. Моделирование переходных процессов
- •7.2. Моделирование частотных характеристик
- •7.3. Схемотехническое моделирование нелинейных и высокодобротных линейных радиочастотных схем
- •7.3.1. Расчёт по постоянному току
- •7.3.2. Расчет ачх и фчх
- •7.3.3. Расчет нелинейных схем в режиме малого сигнала
- •Расчет амплитуды установившегося режима высокочастотных колебаний во временной области
- •Расчет схем в частотной области в режиме малого сигнала
- •7.3.4. Расчет нелинейных схем в режиме большого сигнала
- •Расчет схем в частотной области в режиме большого сигнала
- •7.4. Статистический анализ
- •7.4.1. Метод расчета на наихудший случай
- •7.4.2. Метод статистических испытаний (Монте-Карло)
- •7.5. Методы расчета и анализа выходных параметров схем
- •7.5.1. Одновариантный расчет
- •7.5.2. Многовариантный расчет
- •7.6. Анализ чувствительности
- •7.6.1. Метод приращений
- •7.6.2. Метод присоединенной схемы
- •Контрольные вопросы к лекции
- •Лекция №8
- •8.1. Моделирование компонентов
- •8.1.1. Примеры моделей дискретных элементов рэа
- •Модель пленочного резистора
- •Модель диффузного резистора
- •Модель пленочного конденсатора
- •Модель диффузного конденсатора
- •Модели биполярного транзистора
- •Модель Эберса-Молла
- •Модель мдп-транзистора
- •Модель полупроводникового диода
- •8.2. Макромодели в программах схемотехнического проектирования
- •8.3. Макромодели аналоговых схем
- •8.3.1. Пример модели прецизионного оу
- •Контрольные вопросы к лекции
- •Лекция №9
- •9.1. Конструкторское проектирование
- •9.2. Модели конструкций и схем
- •9.3. Алгоритмы компоновки
- •9.4. Алгоритмы размещения
- •9.5. Алгоритмы трассировки
- •9.6. Техническая оптимизация
- •9.6.1. Особенности оптимизации рэа
- •9.6.2. Критерии оптимальности
- •9.6.3. Методы непрерывной параметрической оптимизации
- •Контрольные вопросы к лекции
- •Литература Основная
- •Дополнительная
7.3.4. Расчет нелинейных схем в режиме большого сигнала
К подобного рода схемам относятся смесители, модуляторы, усилители и т.п., где нелинейность является необходимым условием для работы. При данных расчетах определяют значения амплитуд основных высших гармоник и комбинационных частот, возникающих из-за нелинейных свойств схемы. Условная классификация методов расчета нелинейных схем приведена на рисунке ниже. Далее эти методы рассматриваются более подробно.
Рис. 7.4. Классификация методов расчета нелинейных схем
Расчет амплитуды установившегося режима высокочастотных колебаний во временной области
Рассмотрим
RLC-контур.
Пусть начальные
условия колебаний:
,
.
Если при
установившемся режиме контур разомкнуть
и сразу замкнуть, то получим процесс с
мгновенно установившейся амплитудой
Таким образом, важен выбор начальных
условий.
В оптимальном случае можно так выбрать начальные условия, что расчет колебаний во временной области будет сразу соответствовать стационарному (установившемуся) режиму и можно определить амплитуду в данный момент времени. Иначе расчет для установившегося режима усложняется.
Для определения оптимальных начальных условий существуют алгоритмы, основанные на итерационных методах решения дифференциальных уравнений.
а) б) в)
Рис. 7.5. К методу расчета установившегося режима колебаний: электрическая схема – а), момент t0 окончания переходного процесса – б), установившееся колебание – в)
Сущность расчета периода стационарных колебаний заключается в следующем. Если на схему подать внешний сигнал с периодом Т, то он и определяет частоту вынужденных колебаний. Если схема автономна (внешних воздействий нет), то период Т неизвестен.
Расчет основан на том, что в автоколебательных схемах изменение начальных условий приводит только к сдвигу момента установления колебаний по оси времени. При этом период Т остается без изменений и определяется только параметрами элементов схем. Поэтому любое из начальных условий можно ввести произвольно или вообще исключить из рассмотрения, введя новую неизвестную величину – Т (период). Такой прием позволяет получить дифференциальное уравнение относительно Т и решать его численными методами.
Расчет схем в частотной области в режиме малого сигнала
При подаче на вход нелинейной схемы нескольких сигналов с частотами ω1, ω2 … возникают высшие гармоники m1ω1, m2ω2, и комбинационные гармоники m1ω1± m2ω2 … Если амплитуды этих новых гармоник малы по сравнению со входными, то говорят, что схема работает в режиме малого сигнала. В противном случае – в режиме большого сигнала.
Основной способ
расчета для малого
сигнала
заключается в представлении оператора
передачи в виде степенного полинома.
Так, если в нелинейной
безинерционной
цепи передаются гармонические сигналы
x=U1cosω1t+U2cosω2t
, то выходной сигнал
с использованием оператора передачи в
виде степенного полинома можно представить
следующим образом:
.
Подставляя значения x в полином и группируя члены с частотами ω1, ω2, 2ω1, 2ω2, ω1±ω2 и т. д., можно определить амплитуды колебаний с этими частотами, а затем соответствующие коэффициенты, характеризующие искажения входного сигнала. В качестве степенного полинома обычно используют разложение в ряд Тейлора.
Для оценок искажений в нелинейных инерционных цепях с гармоническим входным сигналом оператор передачи представляют в виде функционального ряда Вольтерра (ФРВ). Если ряд Тейлора ставит в соответствие y и x для одного и того же момента времени, то ФРВ определяет y=f(x) для предшествующего интервала времени. В ФРВ входят функции, имеющие смысл переходной импульсной характеристики разных порядков от n=1 до k. Чем больше нелинейность схемы, тем больше членов разложения используется.
