- •Аннотация
- •Оглавление
- •Дорогие читатели!
- •Предисловие
- •Введение
- •Книга 1. Основные понятия теории цепей
- •Модуль 1.1. Основные определения
- •Электрическая цепь
- •Электрический ток
- •Напряжение
- •Электродвижущая сила
- •Мощность и энергия
- •Схема электрической цепи
- •Вопросы для самопроверки
- •Модуль 1.2. Идеализированные пассивные элементы
- •Резистивный элемент
- •Емкостный элемент
- •Индуктивный элемент
- •Дуальные элементы и цепи
- •Схемы замещения реальных элементов электрических цепей
- •Вопросы для самопроверки
- •Задачи
- •Модуль 1.3. Идеализированные активные элементы
- •Идеальный источник напряжения
- •Идеальный источник тока
- •Схемы замещения реальных источников
- •Управляемые источники тока и напряжения
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Модуль 1.4. Топология цепей
- •Схемы электрических цепей. Основные определения
- •Понятие о компонентных и топологических уравнениях. Законы Кирхгофа
- •Графы схем электрических цепей
- •Определение числа независимых узлов и контуров
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Модуль 1.5. Уравнения электрического равновесия цепей
- •Основные задачи теории цепей
- •Понятие об уравнениях электрического равновесия
- •Классификация электрических цепей
- •Вопросы для самопроверки
- •Ответы
- •Модуль 2.1. Анализ линейных цепей с источниками гармонических токов и напряжений
- •Понятие о гармонических функциях
- •Линейные операции над гармоническими функциями
- •Среднее, средневыпрямленное и действующее значения гармонических токов и напряжений
- •Дифференциальное уравнение цепи при гармоническом воздействии
- •Вопросы для самопроверки
- •Модуль 2.2. Метод комплексных амплитуд
- •Понятие о символических методах
- •Комплексные числа и основные операции над ними
- •Операции над комплексными изображениями гармонических функций
- •Комплексные сопротивление и проводимость пассивного участка цепи
- •Порядок анализа цепи методом комплексных амплитуд
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Модуль 2.3. Идеализированные пассивные элементы при гармоническом воздействии
- •Резистивный элемент
- •Емкостный элемент
- •Индуктивный элемент
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Делители напряжения и тока
- •Вопросы для самопроверки
- •Задачи
- •Мгновенная мощность пассивного двухполюсник
- •Активная, реактивная, полная и комплексная мощности
- •Баланс мощностей
- •Коэффициент мощности
- •Согласование источника энергии с нагрузкой
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Модуль 2.6. Преобразования электрических цепей
- •Понятие об эквивалентных преобразованиях
- •Участки цепей с последовательным соединением элементов
- •Участки цепей с параллельным соединением элементов
- •Участки цепей со смешанным соединением элементов
- •Эквивалентное преобразование треугольника сопротивлений в звезду и обратное преобразование
- •Комплексные схемы замещения источников энергии
- •Перенос источников
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Модуль 2.7. Цепи с взаимной индуктивностью
- •Понятие о взаимной индуктивности
- •Понятие об одноименных зажимах
- •Коэффициент связи между индуктивными катушками
- •Цепи с взаимной индуктивностью при гармоническом воздействии
- •Понятие о линейных трансформаторах
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Ответы
- •Книга 3. Частотные характеристики и резонансные явления
- •Понятие о комплексных частотных характеристиках
- •Комплексные частотные характеристики цепей с одним реактивным элементом
- •Понятие о резонансе в электрических цепях
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Модуль 3.2. Последовательный колебательный контур
- •Cхемы замещения и параметры элементов контура
- •Энергетические процессы в последовательном колебательном контуре
- •Входные характеристики
- •Передаточные характеристики
- •Избирательные свойства последовательного колебательного контура
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Модуль 3.3. Параллельный колебательный контур
- •Схемы замещения
- •Параллельный колебательный контур основного вида
- •Параллельный колебательный контур с разделенной индуктивностью
- •Параллельный колебательный контур с разделенной емкостью
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Модуль 3.4. Связанные колебательные контуры
- •Общие сведения
- •Схемы замещения
- •Настройка связанных контуров
- •Частотные характеристики
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Ответы
- •Общие сведения
- •Методы, основанные на непосредственном применении законов Кирхгофа
- •Метод контурных токов
- •Метод узловых напряжений
- •Формирование уравнений электрического равновесия цепей с зависимыми источниками
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Модуль 4.2. Основные теоремы теории цепей
- •Принцип наложения
- •Теорема взаимности
- •Теорема компенсации
- •Автономные и неавтономные двухполюсники
- •Теорема об эквивалентном источнике
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Модуль 4.3. Метод сигнальных графов
- •Общие сведения
- •Преобразования сигнальных графов
- •Применение сигнальных графов к анализу цепей
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Ответы
- •Книга 5. Нелинейные резистивные цепи
- •Модуль 5.1. Постановка задачи анализа нелинейных резистивных цепей
- •Вводные замечания
- •Нелинейные резистивные элементы
- •Уравнения электрического равновесия нелинейных резистивных цепей
- •Вопросы для самопроверки
- •Модуль 5.2. Графические методы анализа нелинейных резистивных цепей
- •Простейшие преобразования нелинейных резистивных цепей
- •Определение рабочих точек нелинейных резистивных элементов
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Задача аппроксимации
- •Выбор аппроксимирующей функции
- •Определение коэффициентов аппроксимирующей функции
- •Вопросы для самопроверки
- •Задачи
- •Нелинейное сопротивление при гармоническом воздействии
- •Понятие о режимах малого и большого сигнала
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Ответы
- •Книга 6. Методы анализа переходных процессов в линейных цепях с сосредоточенными параметрами
- •Модуль 6.1. Задача анализа переходных процессов
- •Возникновение переходных процессов. Понятие о коммутации
- •Законы коммутации
- •Общий подход к анализу переходных процессов
- •Определение порядка сложности цепи
- •Вопросы для самопроверки
- •Модуль 6.2. Классический метод анализа переходных процессов
- •Свободные и вынужденные составляющие токов и напряжений
- •Порядок анализа переходных процессов классическим методом
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Модуль 6.3. Операторный метод анализа переходных процессов
- •Преобразование Лапласа и его применение к решению дифференциальных уравнений
- •Порядок анализа переходных процессов операторным методом
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Модуль 6.4. Операторные характеристики линейных цепей
- •Реакция цепи на экспоненциальное воздействие
- •Понятие об операторных характеристиках
- •Методы определения операторных характеристик
- •Дифференцирующие и интегрирующие цепи
- •Вопросы для самопроверки
- •Единичные функции и их свойства
- •Переходная и импульсная характеристики линейных цепей
- •Методы определения временных характеристик
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Определение реакции цепи на произвольное внешнее воздействие
- •Определение реакции цепи на произвольное внешнее воздействие по ее переходной характеристике
- •Определение реакции цепи на произвольное внешнее воздействие по ее импульсной характеристике
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Ответы
- •Книга 7. Основы теории четырехполюсников и многополюсников
- •Модуль 7.1. Многополюсники и цепи с многополюсными элементами
- •Задача анализа цепей с многополюсными элементами
- •Классификация и схемы включения многополюсников
- •Основные уравнения и первичные параметры линейных неавтономных многополюсников
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Классификация проходных четырехполюсников
- •Основные уравнения и первичные параметры неавтономных проходных четырехполюсников
- •Методы определения первичных параметров неавтономных проходных четырехполюсников
- •Первичные параметры составных четырехполюсников
- •Схемы замещения неавтономных проходных четырехполюсников
- •Автономные проходные четырехполюсники
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Характеристические постоянные передачи неавтономного проходного четырехполюсника
- •Вопросы для самопроверки
- •Задачи
- •Модуль 7.4. Невзаимные проходные четырехполюсники
- •Идеальные усилители напряжения и тока
- •Однонаправленные цепи и цепи с обратной связью
- •Идеальные операционные усилители
- •Преобразователи сопротивления
- •Вопросы для самопроверки
- •Задачи
- •Модуль 7.5. Электрические фильтры
- •Классификация электрических фильтров
- •Реактивные фильтры
- •Активные фильтры
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Ответы
- •Книга 8. Цепи с распределенными параметрами
- •Модуль 8.1. Задача анализа цепей с распределенными параметрами
- •Общие сведения
- •Общее решение дифференциальных уравнений длинной линии
- •Вопросы для самопроверки
- •Волновые процессы в однородной длинной линии
- •Режим стоячих волн
- •Режим смешанных волн
- •Вопросы для самопроверки
- •Задачи
- •Проходной четырехполюсник с распределенными параметрами
- •Входное сопротивление отрезка однородной длинной линии
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Распределение напряжения и тока в однородной линии без потерь при произвольном внешнем воздействии
- •Вопросы для самопроверки
- •Задачи
- •Модуль 8.5. Цепи с распределенными параметрами специальных типов
- •Резистивные линии
- •Неоднородные линии
- •Вопросы для самопроверки
- •Задачи
- •Ответы
- •Книга 9. Синтез электрических цепей
- •Модуль 9.1. Задача синтеза линейных электрических цепей
- •Понятие физической реализуемости
- •Основные этапы синтеза цепей
- •Вопросы для самопроверки
- •Понятие о положительных вещественных функциях
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Модуль 9.3. Методы реализации реактивных двухполюсников
- •Методы выделения простейших составляющих (метод Фостера)
- •Метод разложения в цепную дробь (метод Кауэра)
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Модуль 9.4. Основы синтеза линейных пассивных четырехполюсников
- •Задача синтеза четырехполюсников
- •Методы реализации пассивных четырехполюсников
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Ответы
- •Книга 10. Методы автоматизированного анализа цепей
- •Модуль 10.1. Задача автоматизированного анализа цепей
- •Понятие о ручных и машинных методах анализа цепей
- •Общие представления о программах машинного анализа цепей
- •Вопросы для самопроверки
- •Топологические матрицы и топологические уравнения
- •Свойства топологических матриц
- •Компонентные матрицы и компонентные уравнения
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Методы узловых напряжений и контурных токов
- •Метод переменных состояния
- •Формирование уравнений состояния в матричной форме
- •Вопросы для самопроверки
- •Задачи
- •Решения и методические указания
- •Модуль 10.4. Особенности современных программ автоматизированного анализа цепей
- •Выбор методов формирования уравнений электрического равновесия. Понятие о поколениях программ автоматизированного анализа цепей
- •Вопросы для самопроверки
- •Ответы
- •Заключение
- •Приложения
- •Приложение 1. Таблица оригиналов и изображений по Лапласу
- •Приложение 2. Основные уравнения проходных четырёхполюсников
- •Приложение 3. Соотношения между первичными параметрами проходных четырехполюсников
- •Приложение 5. Соотношения между первичными параметрами взаимных и симметричных четырехполюсников
- •Приложение 6. Приставки для образования кратных и дольных единиц
- •Приложение 7. Инструкция для работы с Самоучителем по курсу «Основы теории цепей»
- •Список литературы
Модуль 10.4. Особенности современных программ автоматизированного анализа цепей
Цель модуля: ознакомление с основными поколенииями программ автомати зированного анализа цепей.
Выбор методов формирования уравнений электрического равновесия. Понятие о поколениях программ автоматизированного анализа цепей
Как правило, каждая программа машинного анализа цепей бывает ориентиро вана на использование определенного метода формирования системы уравнений электрического равновесия, поэтому необходимость выбора метода формирования системы уравнений возникает только при разработке новых алгоритмов и программ анализа. В течение длительного времени для составления уравнений электрическо го равновесия применялся преимущественно метод переменных состояния. Основ ной положительной особенностью этого метода является формирование уравнений электрического равновесия цепи непосредственно в форме Коши, что допускает применение явных методов интегрирования. Кроме того, выбор в качестве незави симых переменных токов индуктивностей и напряжений емкостей значительно об легчает определение вектора начальных условий цепи, необходимого для интегри рования системы уравнений (10.32).
К недостаткам метода переменных состояния относится значительная слож ность формирования системы уравнений электрического равновесия, особенно при наличии в цепи топологических вырождений. Для устранения топологических вы рождений в схему замещения исследуемой цепи вводятся дополнительные малые сопротивления (последовательно с емкостями или источниками напряжения) или проводимости (параллельно индуктивностям или источникам тока). Введение таких элементов приводит к возникновению малых постоянных времени и, следователь но, к уменьшению шага интегрирования по времени и увеличению общей трудоем кости вычислений. Таким образом, недостатки метода переменных состояния до полняются отмеченными ранее недостатками явных методов интегрирования.
Программы автоматизированного анализа цепей, основанные на использова нии метода переменных состояния и явных методов интегрирования, относят к программам первого поколения. Такие программы разрабатывались до 1970 — 1972 гг. и в связи с отмеченными ограничениями на шаг интегрирования по време ни и большой трудоемкостью формирования уравнений состояния позволяли ана лизировать цепи, описываемые системами не более чем из 30 — 50 уравнений. Ха рактерными особенностями программ первого поколения являются отсутствие диа лога, сложность входного языка, ограниченность и закрытость для пополнения биб лиотек моделей элементов, скудность набора процедур анализа.
В связи с разработкой ЭВМ с большим объемом памяти и высоким быстродей ствием создались условия для широкого применения неявных методов интегриро вания, лежащих в основе программ второго поколения (1975 — 1980 гг.). В таких
896
программах формирование уравнений электрического равновесия производилось, как правило, с помощью метода узловых напряжений, который легко поддается ав томатизации, причем при составлении уравнений отпадает проблема топологиче ских вырождений. Метод контурных токов не обладает какими либо преимущест вами по сравнению с методом узловых напряжений, однако для контурных уравне ний процесс формирования является более трудоемким, чем для узловых уравнений в связи с необходимостью выбора дерева графа исследуемой цепи и связанной с этим деревом системы независимых контуров. В большинстве программ второго по коления хранение информации о топологии цепи и решение соответствующих урав нений производилось с учетом разреженности топологических и компонентных матриц; пользователю предоставлялась возможность ограниченного диалога, а так же возможность пополнения библиотеки моделей элементов.
Программы третьего поколения, (1980 – 2000 гг.), как и программы второго поколения, основаны на применении различных модификаций метода узловых на пряжений в сочетании с неявными или комбинированными (явно неявными) мето дами интегрирования. В отличие от программ второго поколения программы третьего поколения характеризуются простыми входными языками, широким ис пользованием диалога, наличием графического интерфейса, большим объемом и открытостью для пополнения библиотек моделей элементов и предоставляют поль зователю широкий диапазон различных процедур анализа и оптимизации цепей. Подробные сведения об отечественных и зарубежных программах анализа можно найти в работах [8, 9, 21 — 25].
Основные направления дальнейшего развития методов автоматизиро ванного анализа цепей
В течение длительного времени разработка программ автоматизированного анализа цепей в основном происходила в рамках традиционного подхода, основан ного на исследовании полной модели цепи, получаемой путем объединения моделей отдельных элементов цепи (транзисторов, резисторов и т. п.), построенных путем замены каждого из этих элементов идеализированной цепью, состоящей из двухпо люсных или многополюсных идеализированных элементов. Возможности такого подхода были практически исчерпаны еще в программах второго поколения, причем программы как второго, так и третьего поколений не позволяют с приемлемыми за тратами времени анализировать процессы в сложных современных электронных устройствах, насчитывающих сотни тысяч и даже миллионы компонентов. В связи с необходимостью проектирования и исследования столь сложных устройств в по следние годы начали интенсивно развиваться методы анализа цепей, основанные на уменьшении трудоемкости анализа путем упрощения (сокращения) полной модели цепи.
К настоящему времени сформировалось несколько перспективных подходов к решению этой задачи, которые порознь или в различных сочетаниях друг с другом закладываются в основу разрабатываемых программ четвертого поколения: при
897
менение методов подсхем; макромоделирование; логическое моделирование; про блемная адаптация.
Методы моделирования по частям (методы подсхем), называемые также методами диакоптики, позволяют снижать размерность решаемой задачи путем разбиения полной схемной модели на ряд подсхем с последующим анализом процес сов в каждой подсхеме и минимизацией невязок переменных, описывающих связи между подсхемами [8, 10, 21, 22, 25].
Макромоделирование основано на укрупнении элементов, т. е. на переходе от моделирования резисторов, транзисторов и других простейших компонентов к мо делированию отдельных функциональных узлов и фрагментов больших интеграль ных схем (упрощенные модели таких укрупненных компонентов называются мак ромоделями). В отличие от методов подсхем, где снижение вычислительных затрат производится без потери точности, при макромоделировании уменьшение трудоем кости вычислений достигается путем некоторого снижения точности моделирова ния [22, 23, 25].
Детальному анализу процессов в сложной цепи, производимому на основе чис ленного решения уравнений электрического равновесия цепи, может быть противо поставлено упрощенное исследование этих процессов на основе логического или со бытийного моделирования, базирующегося на применении чрезвычайно упрощен ных моделей отдельных функциональных узлов цепи. В связи с тем, что точность такого моделирования является невысокой, его часто используют в сочетании с традиционными методами теории цепей; при этом анализ цепи может производить ся в два этапа: сначала с помощью методов логического моделирования выделяются узлы или подсхемы, активизированные при данном внешнем воздействии, а затем производится детальный анализ процессов в активизированных участках цепи. Данный подход можно рассматривать как разновидность метода разделения движе ний (методов «быстрых» и «медленных» подсхем, метода учета латентности), при котором электрические процессы, протекающие с различными скоростями, иссле дуются раздельно [25].
Широкие возможности для существенного сокращения трудоемкости анализа при сохранении приемлемой точности открывает применение проблемной адапта ции, заключающейся в «приспособлении» (точнее, в автоматической настройке) программы машинного анализа к особенностям решаемой задачи. При этом на осно ве информации о ходе вычислительного процесса могут изменяться как используе мые вычислительные методы и их численные параметры, так и структура и пара метры моделей отдельных компонентов или фрагментов исследуемой цепи.
Вопросы для самопроверки
1.Почему исторически первым методом составления уравнений электри ческого равновесия для программ автоматизированного анализа цепей стал метод переменных состояния (МПС)?
898
2.Какие факторы предопределили первенство МПС по сравнению с уже существовавшими методом контурных токов и методом узловых напря жений?
3.Дайте общую характеристику программам автоматизированного анали за цепей, названных программами первого поколения?
4.Как развитие вычислительной техники привело к появлению программ второго поколения?
5.Почему метод узловых напряжений (МУН) чаще использовался в про граммах второго поколения, чем метод контурных токов (МКТ)?
6.Укажите характерные черты программ третьего поколения, выгодно от личающие их от программ предшественниц.
7.Перечислите основные направления дальнейшего развития методов ав томатизированного анализа цепей и дайте им общую характеристику.
8.Какие перспективные методы включают в себя программы четвёртого поколения?
899