Fд (X, X, t)=0, X(to)=X* (62)
и
X= ¦д (x, t), (63)
где Fд, ¦д - нелинейные операторы,
X* - результат расчета статического режима,
|X|=|XД,XН,XЛ|t, т.е. в виде нелинейных алгебро-дифференциальных уравнений и в нормальной форме обыкновенных дифференциальных уравнений. Решение этих уравнений может быть найдено при использовании явных и неявных методов численного интегрирования. Применяя явный метод Эйлера к (63) найдем решение в узлах t0, t1, t2,….., tn, интервала [t0,….. tК] по соотношению
Xn+1= Xn+ h•¦д(Xn, tn ) n=0,1,……N (64)
Из уравнения (56) для производной Х получим
Xn+1=¦(Xn+1, tn+1 )=(Xn+1 - Xn)/h (65)
Введение из (65) в (62) и (63) позволяет последние свести к конечным нелинейным алгебраическим уравнениям в узлах разностной сетки
Fд (Xn+1, (Xn+1 - Xn)/h, tn+1)=0 (66)
(Xn+1 - Xn)/h=¦д(Xn+1, tn+1 ) (67)
Для решения (66) и (67) применим метод Ньютона. В результате получим алгоритмы расчета динамического режима в виде
|¶Fд(Xкn+1)/¶Xкn+1|•DXкn+1= - Fд(Xкn+1, (Xn+1 - Xn)/h, tn+1) (68)
Xк+1n+1=Xкn+1 + DXкn+1, к=0,1,2,….,
и
|¶¦д(Xкn+1)/¶Xкn+1-1/h|•DXкn+1=¦д(Xкn+1, tn+1) - Xкn+1/h + Xn, (69)
Xк+1n+1=Xкn+1 + DXкn+1
Таким образом, расчет динамического режима сводится к решению к-раз на каждом шаге численного интегрирования систем линейных алгебраических уравнений, например, рассмотренным ранее методом Гаусса. Условия сходимости метода Ньютона требуют достаточно хорошего начального приближения, точность которого определяет и число итераций в (68) и (69). Для его получения рекомендуют [2,5] - один из явных методов (например, метод Эйлера). При этом руководствуются тем, что характеристики устойчивости явного метода не имеют существенного значения при его однократном применении. Следует отметить, что из условий сходимости метода Ньютона вытекают дополнительные ограничения на пределы изменения шага численного интегрирования h. При построении численных алгоритмов приходится также учитывать особенности интегрирующих систем уравнений (например, жесткость), которые могут привести к плохой обусловленности матрицы Якоби и трудностям при решении систем линейных уравнений. При сильно разреженной матрице Якоби применяют методы решения систем с разреженными матрицами [4,5].
Компоненты вектора Fд и матрицы Якоби ¶Fд/¶X для ММС ТРУ вида (9) при подстановке (69) будут
Fд 1=(С1/h-1/R1)•j1(n+1)-(С2/h)•j2(n+1)-uвх(tn+1)/R1+(С1/h)•j1n+(С2/h)•j2n
Fд 2=(С1/h)•j1(n+1)-(С1/h+1/RБ+1/R2)•j2(n+1)+(1/R3-1/RБ+1/R2)•j3(n+1)-
-E2/R2+(С1/h)•j1n+(С2/h)•j2n
Fд 3=………………………………………………………………………… (70)
Fд 4= -[ СЭ(-j3(n+1)+j4(n+1)) / h ]•j3(n+1)+[ СЭ(-j3(n+1)+j4(n+1)) / h ]•j4(n+1)-
-aI¦к(-j3(n+1)+j4(n+1)) +¦э(-j3(n+1)+j4(n+1)+j5(n+1)/R5 --
-СЭ(-j3(n+1)+j4(n+1)) / h ]•j3(n+1)+СЭ(-j3(n+1)+j4(n+1)) / h ]•j4(n+1)
Fд 5=………………………………………………………………………………..
Fд 7=j2(n+1)/R2 -- j5(n+1)/R4 - iE(n+1)-- (1/R2 +1/R4)•E (71)
1 | 2 | 3 | 4 | 5 | 6 | 7 | ||
1 | С1/h-1/R1 | -С1/h | …………………………….. | .. | …… | . | …. | |
2 | С1/h | -С1/h+1/RБ+1/R2 | ……………………………. | … | …… | . | …. | |
¶Fд(Xкn+1)/¶Xкn+1= | 3 | ……….. | …………….… | ……………………………. | … | …… | . | …. |
4 | ……… | ……………… | (С'Э/h)•j3(n+1)+(С'Э/h)+aI¦'к--¦'э | .. | … | . | …. | |
5 | ……….. | ………………. | …………………………………… | … | …. | . | …. | |
6 | ………. | …………………………………. | .. | . | …. | |||
7 | …………. | 1/R2 | ………………………………… | -1/R4 | -1 |
Здесь ¦'к, ¦'э, С'э - производные от нелинейных функций по соответствующим переменным.
Обобщенные модели (14) и (25) таким же путем, как было сделано для (9), можно представить в виде (68) и, соответственно, (69).
На основе системы (14) вектор Fд и матрица Якоби ¶Fд/¶j запишутся в форме:
Fд= AСН•[CН(AtСН,jn+1)/h]•AtСН• jn+1 +
+ AСЛ•(CЛ/h)•AtСЛ•jn+1 +
+ AН•¦н(AtН, jn+1) +
+ AН•a•¦н(AtД,jn+1)+
+ AR•GR•AtR•jn+1 + (72)
+AE•iК +
+AСН•[CН(A*СН, jn)/h]•AtСН•jn +
+ AСЛ•(CЛ/h)•AtСЛ•jn
¶Fд/¶jn+1 = AСН•[C 'Н(AtСН, jn+1)•AtСН /h]•AtСН• jn+1 +
+ AСН•[CН(AtСН, jn+1) /h]•AtСН +
+ AСЛ•(CЛ/h)•AtСЛ +
+ AН•¦ 'н(AtН, jn+1)•AНt + (73)
+ AН•a•¦ 'н(AtД, jn+1)•AtД+
+ AR•GR•AtR+
+ AE
При реализации на ЭВМ задачи расчета динамического режима для электронной схемы произвольной структуры вектор Fд в Якобиан ¶Fд/¶jn+1 формируются по заданной топологии схемы автоматически с помощью специальных алгоритмов формирования.
Алгоритм анализа динамического режима, использующий ММC вида (63) или (25) и явные методы численного интегрирования не требуют решения систем нелинейных алгебраических уравнений и казалось бы более эффективен по затратам времени и памяти на ЭВМ, чем (68) или (69). Но, на самом деле из-за ограничений на шаг, из условий устойчивости явных методов, этот алгоритм, особенно ври интегрировании жестких систем дифференциальных уравнений (c большим разбросом постоянных времени), а таковыми почти всегда являются уравнения электронных схем, оказывается менее аффективным.
МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ЭЛЕКТРОННОЙ СХЕМЫ В ДИНАМИЧЕСКОМ РЕЖИМЕ ПРИ МАЛОМ СИГНАЛЕ.
ЧАСТОТНАЯ ОБЛАСТЬ.
Математические модели для частотной области получаются на основе моделей (43), (45), (49) для временной области при использовании преобразования Лапласа (оператор d/dt заменяется p или jw , а. переменные j(t)®j(p) и X(t)®X(p), u(t)®u(p) и учете того, что сопротивление источника питания на переменном токе равно нули, т.е. Е=0.