КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Анализ нелинейных резистивных схем на постоянном токе
Метод подсхем. Большая схема разбивается на несколько многополюсных подсхем 1-го уровня, те в свою очередь на подсхемы 2-го уровня и т.д. (по мере необходимости). В результате оказывается, что вся схема и каждая подсхема состоят из небольшого числа элементов в виде многополюсников. Составляются уравнения связывающие граничные и внутренние переменные для каждого многополюсника. Анализ такой составной схемы выполняется сверху вниз. Сначала решается уравнение, составленное относительно граничных переменных схемы последней ступени, затем находятся граничные переменные подсхем предыдущей ступени и т.д. В конце концов, определяются граничные переменные подсхем первой ступени, а по уравнениям связи – все внутренние переменные. После этого расчет линейной схемы заканчивается. Эффективность этого метода практически н поступается эффективности метода разреженных матриц.
До сих пор мы с вами рассматривали методы анализа линейных схем. Однако большинство радиотехнических устройств имеют в своем составе известные вам компоненты с нелинейной зависимостью тока от напряжения. Поэтому методы анализа линейных схем к ним в общем случае непригодны. Правда, в некоторых частных случаях, например, при работе устройства в режиме малых сигналов, нелинейные компоненты можно заменить их линейными моделями и тогда уже применять для анализа методы линейных схем. Однако и в этом случае параметры линеаризованной модели компонентов будут зависеть от режима их работы по постоянному току, т.е. от положения «рабочей точки» на их нелинейной характеристике. На постоянном токе схема становится чисто резистивной, поскольку все индуктивности становятся резисторами с нулевым сопротивлением, а емкости – резисторами с нулевой проводимостью.
4.1 Формирование узловых уравнений нелинейных схем
Рассмотрим достаточно типичный случай резистивной схемы, состоящей из линейных сопротивлений, нелинейных сопротивлений, управляемых напряжением, нелинейных источников тока, управляемых напряжением (ИТУН) и независимых источников. Это позволит нам обобщить ранее рассмотренный (см. раздел 2.1) алгоритм формирования узлового уравнения схемы на случай нелинейных цепей.
На рис.4.1 показана обобщенная ветвь и ее граф. Будем считать, что элемент
либо ИТУН с характеристикой
где Заметим, что элемент
где Напомним, что закон токов Кирхгофа для узлов связной схемы может быть записан в матричном виде (3.2):
где A – редуцированная матрица соединений (инциденций), В свою очередь токи
где E и I – векторы напряжений и токов независимых источников. Подставим выражение (4.3) в (3.16) и затем результат подставим в (3.2), откуда получим
Теперь преобразование узлов (3.13):
подставим в (3.15) и преобразуем его к виду:
Наконец, подставив напряжения на элементах (4.5) в (3.2), окончательно получим:
Для схемы с N +1 узлами уравнение (4.6) является системой из N нелинейных уравнений относительно N узловых напряжений. Если обозначить вектор
где
. Уравнение (4.8) является системой нелинейных алгебраических уравнений (СНАУ), записанных в неявной форме. За исключением специальных случаев решения таких уравнений не могут быть получены в явной аналитической форме. Поэтому узловые уравнения обычно решаются с помощью приближенных численных методов. Для решения системы (4.7) обычно пользуются итерационными методами, которые состоят в том, что на каждой итерации по известному n -му приближению корня
4.2 Метод простой итерации для решения систем нелинейных алгебраических уравнений
В методе простой итерации исходная система уравнений (4.8) преобразуется к приведенной форме:
где
которую ищут в виде
Подставляя (4.21) в (4.19) получаем итерационную формулу:
Обычно матрица K выбирается так
где
При этом предполагается, что матрица
Рисунок 4.3 – Одномерная геометрическая интерпретация неподвижной точки Если считать При соответствующих условиях последовательность
Простой критерий, который гарантирует сходимость этого алгоритма, определяется следующей теоремой. Принцип сжатых изображений. Если
для всех
Рассмотрим подробно случай одного уравнения
Его приведенная форма имеет вид
а итерационный процесс строится по схеме:
до выполнения условия
где В качестве одного из способов приведения уравнения общего вида (4.27) к форме (4.28) можно рекомендовать такой, который основан на следующем выборе функции
где k выбирается из условия Процесс решения задачи легко поддается геометрической интерпретации. Введем в плоскости декартову систему координат
Рисунок 4.4
На (n +1)-м шаге, когда значение Для одного уравнения условие сходимости алгоритма обычно формулируется следующим образом. Итерационный процесс сходится, если функция
и удовлетворяет условию Липшица:
где x и Наглядный смысл соотношения (4.32) весьма простой. Функция
Отсюда следует, что метод простой итерации имеет линейную сходимость, а итерационный процесс на
4.3 Метод Ньютона Согласно методу Ньютона последовательные приближения для корней системы нелинейных уравнений находятся по формуле:
где За нулевое приближение В случае одного уравнения с одним неизвестным матрица Якоби вырождается в обычную производную
Правило (4.35) имеет простой геометрический смысл. В плоскости с системой координат xOy построим график функции
Рисунок 4.5
Точка пересечения Можно показать, что метод Ньютона имеет квадратичную сходимость:
Из равенства (4.36) следует, что при Ввиду квадратичной сходимости алгоритма итерационный процесс обычно идет до выполнения условия В литературе имеются исчерпывающиеся сведения о необходимых и достаточных условиях сходимости метода Ньютона, однако проблема выбора «удачного» начального приближения пока не решена. Несмотря на это, в силу целого ряда причин, в программах расчета электронных схем используется, как правило, метод Ньютона и его модификации.
4.4. Решение узловых уравнений методом Ньютона
Применим n -мерный метод Ньютона для решения нелинейного узлового уравнения:
Матрица Якоби от
Следовательно, итерационный процесс Ньютона строится по такой формуле:
Установим физический смысл полученного уравнения, для чего перепишем его в следующем виде:
и сравним с узловым уравнением для линейной схемы
в котором
Уравнения (4.40) и (3.18) становятся очень похожими, если ввести следующие обозначения
В таком случае (4.40) принимает вид:
где
Рисунок 4.6 Отметим также, что в частном случае, когда все сопротивления линейны, 5 МОДЕЛИРОВАНИЕ электрических схем
До сих пор мы рассматривали методы анализа резистивных схем на постоянном токе, т.е. в статическом режиме работы, и методы анализа линейных схем в частотной области, т.е. в стационарном (или установившемся) режиме работы. Сейчас мы переходим к рассмотрению динамического режима работы электрических схем во временной области, который еще называют переходным процессом. Мы будем рассматривать методы анализа линейных и нелинейных схем, когда входные сигналы являются функциями времени. Для простоты изложения основные выкладки мы будем делать для линейных схем, а затем результаты обобщим на нелинейный случай.
5.1. Математическая модель схемы для временной области. Метод переменных состояния
В общем случае при составлении уравнений, описывающих колебания в электрических цепях, можно использовать методы напряжений (токов) ветвей, узловых напряжений или контурных токов. Для примера рассмотрим простую цепь, показанную на рис.5.1 и составим для нее уравнение для временной области, используя метод узловых напряжений.
Рисунок 5.1 Записывая ЗТК для 1-го и 2-го узла, получаем систему интегро-дифференциальных уравнений следующего вида:
или в преобразованном виде:
Решение интегро-дифференциальных уравнений есть достаточно сложная математическая задача, решение которой наталкивается на ряд вычислительных трудностей. Значительно проще решать системы уравнений, которые не содержат интегральных слагаемых, а имеющие в своем составе только производные неизвестных функций, т.е. дифференциальные уравнения. Методы решения дифференциальных уравнений достаточно хорошо разработаны, в том числе и численные методы, ориентированные на применение ЭВМ. Поэтому в последние годы получил широкое распространение метод составления уравнений цепи, который приводит к модели схемы в виде системы обыкновенных дифференциальных уравнений. В этом методе, который получил название метода переменных состояния, неизвестными в системе уравнений являются так называемые переменные состояния, а именно напряжения на емкостях и токи в индуктивностях анализируемой электрической цепи. Эти переменные определяют как общий запас энергии в цепи, так и энергию, запасенную в каждом реактивном элементе цепи, т.е. определяют электромагнитное состояние цепи. Если значения этих неизвестных, т.е. переменных состояния, будут найдены, то после этого легко находятся токи и напряжения на зажимах любых других элементов цепи. Действительно, если в некоторый момент времени найденное напряжение на p- й емкостной цепи равно Для примера рассмотрим ту же цепь (рис.5.1), которую для удобства приведем к виду, показанному на рис.5.2, а. Если, например, найдены переменные состояния
а) б) Рисунок 5.2 Действительно, в соответствии с 1-м законом Кирхгофа
поэтому
В соответствие же со 2-м законом Кирхгофа
Эти уравнения образуют систему уравнений переменных состояния рассматриваемой цепи. Они содержат два дифференциальных уравнения относительно двух неизвестных. Преобразуем систему уравнений, выделив производные от переменных состояния в левые части уравнений, т.е. приведем ее к виду:
Такая форма представления дифференциальных уравнений называется канонической или нормальной. Если в произвольной линейной схеме, состоящей из
................................
В этой системе коэффициенты
Матричная форма записи уравнений (5.2) имеет вид:
где Для рассматриваемого примера:
Таким образом, выбор переменных состояниям в виде токов в индуктивностях и напряжений на емкостях цепи в качестве неизвестных, подлежащих определению, приводит к тому, что: а) математическая модель линейной схемы представляется системой обыкновенных дифференциальных уравнений первого порядка с постоянными коэффициентами; б) сами переменные состояния характеризуют энергию, запасенную в реактивных элементах анализируемой цепи.
5.2. Решение уравнений переменных состояния линейных цепей во временной области
Выше было показано, что для линейной схемы уравнение переменных состояния можно записать как:
или в более общем виде:
где Определив из данного уравнения переменные состояния нетрудно потом найти все остальные переменные, описывающие режим работы схемы. В общем случае, эти переменные определяются следующим равенством:
Если
Решение уравнения (5.3) будем искать в виде:
Неизвестной здесь является функция
откуда следует:
Интегрируем последнее равенство от
получаем:
Из уравнений (5.18) и (5.21) имеем
Найдем
откуда
Окончательно:
Равенство (5.24) является точным решением дифференциального уравнения (5.16), однако его не очень удобно использовать в прямую для вычисления на ЭВМ. Обычно вычисляют Пусть функция возбуждения задана в виде, изображенном на рис.5.5.
Рисунок 5.5.
Разбиваем весь интервал интегрирования на равные интервалы D, тогда точка начала каждого интервала определится, как
Для облегчения операции интегрирования в (5.26) аппроксимируем функцию
Подставляя
имеем
Подставляя (5.27) в (5.26), находим
которое и является искомым разностным уравнением. Полученное равенство по существу является формулой, легко поддающейся вычислению на ЭВМ. Входящие в него матричные выражения легко вычисляются с помощью разложения
5.3. Модель электрической схемы с нелинейными элементами Рассмотрим электрическую цепь, состоящую из линейных и нелинейных резисторов, емкостей и индуктивностей, а также независимых источников тока и напряжения. Будем полагать, что нелинейные емкости управляются напряжением, а нелинейные индуктивности – протекающими через них токами. Кроме того, цепь имеет такую же топологию, которое допускает построение правильного дерева, где все емкости и управляемые напряжением резисторы относятся к ветвям дерева, а все индуктивности и управляемые током проводимости – к дополнению дерева. При таких условиях модель схемы будет представлять собой систему нелинейных ОДУ, которую можно записать в матричном виде:
где
Здесь матричное ОДУ разбито на две зависимые системы уравнений. Первая из них является системой дифференциальных уравнений относительно переменных состояния
для решения которого надо задать начальные условия Для решения (5.37) воспользуемся методом Ньютона. В (5.37) обозначим:
тогда уравнение (5.37) приводится к виду:
для решения которого можно организовать процесс Ньютона:
который для неизвестных
Вычисление неизвестной функции Шаг 1. Начальные условия: 1. Находим 2. Находим значения 3. Вычислим V из (5.35) 4. Решаем дифференциальное уравнение и находим значения Шаг 2.
Все действия в шагах (1-4) повторяются и находятся Затем следуют шаги 3 … N, пока не будут определены все значения функции на интервале Т.
5.5. Численное решение обыкновенных дифференциальных уравнений состояния для динамических нелинейных цепей
Уравнение состояния в компактной нормальной форме имеет вид:
Необходимо найти решение такого уравнения 1) Разложение искомой функции в ряд Тейлора; 2) Использование полиномиальной аппроксимации. Во всех методах значения функции ищутся в дискретных точках
По способу вычисления значений искомой функции в очередной точке
5.6. Методы Эйлера для численного решения обыкновенных дифференциальных уравнений
Методы Эйлера относится к одношаговым методам, использующим разложение искомой функции в ряд Тейлора. Рассмотрим их на примере решения одного обыкновенного дифференциального уравнения вида:
Требуется найти функцию
Выберем достаточно малый шаг h по аргументу t и построим на [ Найдем значение функции
Принимая во внимание, что
Полученная формула позволяет найти приближенное значение функции
Заменяя здесь
Этот процесс можно продолжить до тех пор, пока не будут найдены значения функции на всем интервале. Общая формула по отысканию значения функции в очередной точке
носит название формулы Эйлера. Геометрическая интерпретация итерационного процесса вычисления с помощью формулы Эйлера может быть выяснена с помощью рис.5.7.
Рисунок 5.7.
В начальной точке Следующий шаг выполняется на отрезке аргумента [ Величину погрешности вычислений функции на n -м шаге можно оценить следующим образом. Если правая часть уравнения
то имеет место следующая оценка погрешности
Последняя формула говорит о том, что погрешность вычислений пропорциональна величине шага h, поэтому действенным способом повышения точности является уменьшение шага. Несомненным достоинством метода Эйлера является его простота, а недостатками – малая точность и накопление ошибок. Существуют две модификации метода Эйлера, которые в некоторой степени уменьшают эти недостатки, повышая точность вычисления. Первый улучшенный метод Эйлера отличается тем, что отрезок прямой, аппроксимирующий функцию на отрезке [
где
Объединяя последние равенства, окончательно имеем
Второй улучшенный метод состоит в том, что на каждом шаге вместо значения функции
Мы получили неявный метод, поскольку искомое значение функции
и подставить ее в правую часть
Объединяя равенства последние равенства, окончательно находим формулу, представляющую второй улучшенный метод Эйлера:
На основе этих формул можно организовать итерационный процесс уточнения значения функции в точке
5.6.2. Методы Тейлора (общий случай)
В методах Эйлера для построения вычислительной схемы использовалась только первая производная искомой функции. Рассмотрим более общий случай, когда при разложении искомой функции используется произвольное число членов ряда Тейлора. Численное решение ОДУ методом рядов Тейлора применительно к одному дифференциальному уравнению, приведенного к каноническому виду:
при начальном условии Разложим неизвестную функцию
Сделаем в уравнении (5.42) следующие замены:
и усечем ряд:
Введем обозначение:
тогда
Полученная рекуррентная формула (5.44) позволяет последовательно, начиная с Обозначим погрешность метода величиной e:
В математике доказано, что эта погрешность зависит от величины шага
Метод Тейлора первого порядка, по сути, является явным методом Эйлера (или просто методом Эйлера), в чем нетрудно убедиться, в (5.43) и (5.44)
В методе Тейлора второго порядкав (5.44) следует положить
где Аналогично можно получить формулы для метода Тейлора третьего, четвертого и т.д. порядков. Очевидный недостаток всех этих методов при
5.6.3. Методы Рунге – Кутта
Математики Рунге и Кутт в начале ХХ века нашли метод, позволяющий исключить необходимость вычисления частных производных и имеющих тот же порядок точности, что и алгоритм Тейлора. Основная идея их метода состоит в том, что функция
где С учетом (5.46) модифицированный метод
имеет тот же порядок методической ошибки, что и метод Тейлора. Этот метод получил название метода Рунге – Кутта порядка Чтобы понять, как найти функцию | ||||
|
|
|
|
|
Дата добавления: 2014-10-15; Просмотров: 696; Нарушение авторских прав?; Мы поможем в написании вашей работы!