Схемотехника аналоговых электронных устройств - А. Красько
Шрифт:
Интервал:
Закладка:
Запишем приведенные уравнения в следующей последовательности:
Vв – AtVп = 0;
YвBв + ZвIв = Wв;
AIв = 0;
и представим в матричной форме
или в общем виде
TX=W.
Табличный метод имеет главным образом теоретическое значение, поскольку наряду с основным достоинством, выражающимся в том, что возможно нахождение всех токов и напряжений ветвей и узловых потенциалов, имеет ряд существенных недостатков. В первую очередь следует отметить избыточность метода, приводящую к большой размерности матрицы T. Далее следует отметить, что многие идеальные управляемые источники приводят к появлению лишних переменных. Например, входной ток управляемых напряжением источников тока и напряжения, а также входное напряжение управляемых током источников тока и напряжения равны нулю, но в данном методе они рассматриваются как переменные.
В практическом плане чаще всего используется модификация табличного метода — модифицированный узловой метод с проверкой [4].
Идея данного метода заключается в разделении элементов на группы; одна группа сформирована из элементов, которые описываются помощью проводимостей, для элементов второй группы такое описание невозможно. Поскольку через токи ветвей первой группы можно выразить напряжения ветвей, а напряжения ветвей через узловые потенциалы, то можно исключить из табличных уравнений все напряжения ветвей, а для элементов первой группы еще и токи ветвей. При введении дополнительных уравнений для токов в ветвях с элементами второй группы производится проверка на наличие заранее известных (нулевых) переменных. В результате такого преобразования получим уравнения модифицированного узлового метода с проверкой
или в общем виде
TmX=W,
где n — размерность матрицы проводимости Yn1 элементов первой группы (n — число узлов схемы без нулевого); m — число дополнительных уравнений для элементов второй группы; Jn — вектор независимых источников тока; I2 — вектор токов ветвей элементов второй группы; W2 — вектор, куда входят независимые источники напряжения, а также начальные напряжения и токи на конденсаторах и индуктивностях, представленных элементами второй группы.
Для упрощения программирования обычно представляют матрицу коэффициентов системы уравнений модифицированного узлового метода Tm в виде суммы двух матриц размерностью (n+m)*(n+m)
Tm = G + pC.
В матрицу G вносят все активные проводимости и коэффициенты, соответствующие частотно-независимым элементам, а в матрицу C — все частотнозависимые элементы, причем индуктивности обычно представляют элементом второй группы, т.е. сопротивлением. Далее находят решение данной системы уравнений, используя алгоритмы Гаусса-Жордана либо L/U-разложения [4].
При частотном анализе электронных схем оператор p заменяется на jω, организуется цикл по частоте, внутри которого для каждой частотной точки формируется система уравнений, которая решается относительно интересующих напряжений и токов.
При временном анализе линейных электронных схем возможно непосредственно использовать модифицированную узловую форму уравнений
(G + pC)X = W.
После перехода во временную область получим
Gx + Cx' = W,
или
Cx' = W – Gx.
Решение полученной системы дифференциальных уравнений находится путем численного интегрирования. Одними из эффективных методов численного интегрирования являются методы, опирающиеся на линейные многошаговые формулы [4], к простейшим из которых относятся формулы Эйлера (прямая и обратная) и формула трапеций.
Разбив временной интервал [0,T] на конечное число отрезков h и положив tn+1=tn+h, для каждого момента времени tn можно найти приближение xn к истинному решению x(tn) путем применения линейных многошаговых формул:
xn+1 = xn + hx'n (прямая формула Эйлера);
xn+1 = xn + hx'n+1 (обратная формула Эйлера);
xn+1 = xn + (h/2)(x'n + x'n+1) (формула трапеций).
Нахождение x'n+1 для (n+1)-го шага вычислений возможно путем применения прямой формулы Эйлера.
Поскольку напряжение на конденсаторе и ток, протекающий через него связаны соотношением i=CdV/dt, а для индуктивности имеем V=Ldi/dt, то применение обратной формулы Эйлера равноценно переходу от емкостей и индуктивностей к их эквивалентным схемам, показанным на рисунке 8.6, в результате чего цепь становится резистивной. Такие модели индуктивности и емкости носят название сеточных (сопровождающих, дискретных) моделей.
Рисунок 8.6. Сеточные модели для обратной формулы Эйлера
Отыскание рабочей точки или расчет по постоянному току является первым шагом при нелинейном анализе УУ. Анализ характеристик по постоянному току схем, содержащих нелинейные сопротивления, сводится к решению системы нелинейных уравнений вида f(x)=0.
Поскольку законы Кирхгофа применимы не только к линейным, но и к нелинейным элементам, для формирования системы уравнений f(x) возможно использование уже рассмотренных табличных методов. Структура получаемых табличных уравнений будет рассмотрена ниже.
Для решения системы нелинейных уравнений f(x) применяется метод Ньютона-Рафсона [4]. Метод предусматривает использование начального приближения x0, проведение итерационной процедуры и, если величина |(xn+1–xn)/xn+1| достаточно мала, констатацию факта сходимости (n- количество итераций):
xn+1 = xn – J-1f(xn),
где J — якобиан (матрица Якоби) размерностью (m*m)
В процессе итерационной обработки данной системы уравнений на каждом этапе итерации могут быть получены значения f(xn) и J; это эквивалентно решению линейного уравнения в форме
J(xn+1) – xn) = –f(xn).
Другими словами, решение нелинейных уравнений можно интерпретировать как повторное решение линейных уравнений на каждом этапе итерационного процесса.
Структура якобиана внешне совпадает с табличными уравнениями линейных цепей, которые преобразованы с учетом расчета по постоянному току — убраны конденсаторы и закорочены катушки индуктивности.
Пусть табличные уравнения заданы в следующей форме:
Vв – AtVп = 0;
p(Vв,iв) = W;
AIв = 0;
Система уравнений p(Vв,iв) = W определяет связь между токами и напряжениями ветвей в неявной форме, некоторые из этих зависимостей могут быть линейными.
Матрица Якоби на n-й итерации будет иметь вид
где ; где .
Для формирования якобиана возможно использование различных модификаций табличного метода, в том числе и модифицированного узлового с проверкой. Результат анализа схемы по постоянному току (режим по постоянному току) может быть использован в качестве начального приближения при временном анализе нелинейных электронных схем.
Нелинейные уравнения легко включаются в уравнения цепи, составленные табличным или модифицированным узловым методом. Линейные элементы, как и прежде, линейными компонентными уравнениями. Для нелинейных уравнений характерны уравнения в неявной форме, хотя иногда нелинейности можно описать и в явной форме. Нелинейные емкости и индуктивности лучше всего описывать с помощью дополнительных переменных — электрических зарядов и магнитных потоков соответственно, которые должны быть введены в вектор неизвестных. Если это проделать, то уравнения, записанные как табличным, так и модифицированным узловым методами можно представить в следующем виде:
f(x', x, W, t) ≣ Ex' + Gx +p(x) = 0,