A1: Matrix ( (0, 0), (0, 0) ) : Boost Converter
A1: Matrix ( (0, 0), (0, 0) ) : Boost Converter
wxm
1 / 5
Boost Converter
0 0
0 0
(%o2)
0 -
1
C
(%o3)
1
C
1
L
(%o4)
0 -
1
C
Il
Vc
boost-cmc.wxm
2 / 5
Vin
Iout
A, B, and E
(%o7)
-
D0 - 1
C
(%o8)
0 -
1
C
(%o9)
-
Il
C
DC solution
(%i10)
sdc: A . X0 + B . U0;
Vc
(%o10)
-
(%i11)
(%o11)
Il
D0 - 1
D0 - 1
C
sdc[1,
1];
Vc
D0 - 1
L
Vin
L
Iout
C
Vin
L
boost-cmc.wxm
3 / 5
(%i12)
(%o12)
[ Vc = -
(%i13)
sdc[2,
1];
(%o13)
Il
Vin
D0 - 1
D0 - 1
C
Iout
C
(%i14)
(%o14)
[ Il = -
Iout
D0 - 1
system poles
(%i15)
S: s * ident(2) - A;
s
(%o15)
D0 - 1
D0 - 1
(%i16)
DENOM: determinant(S);
(%o16)
(%i17)
(%o17)
[s= -
D0 - 1
C L
+ s2
%i D0 - %i
C L
,s=
%i D0 - %i
C L
(%i18)
Si: invert(S);
s
D0 - 1
CL
(%o18)
C
+s
@ D0 - 1
CL
@ D0 - 1
D0 - 1
+s
D0 - 1
0
1
2A
CL
D0 - 1
CL
+s
2A
+s
boost-cmc.wxm
(%i19)
4 / 5
(%o19)
C L + D0 - 2 D0 + 1
D0 - 1
(%o20)
C L + D0 - 2 D0 + 1
s L
C L + D0 - 2 D0 + 1
D0 - 1
s
C L + D0 - 2 D0 + 1
(%i21)
(%o21)
s L
s
C L + D0 - 2 D0 + 1
(%o22)
C L + D0 - 2 D0 + 1
(%i23)
(%o23)
D0 - 1
s
(%i24)
C L + D0 - 2 D0 + 1
(%i20)
(%i22)
D0 - 1
C L + D0 - 2 D0 + 1
(%o24)
C L + D0 - 2 D0 + 1
Il s L + Vc D0 - Vc
C L + D0 - 2 D0 + 1
(%i25)
(%o25)
Il s L + Vc D0 - Vc
s
(%i26)
(%o26)
C L + D0 - 2 D0 + 1
C L + D0 - 2 D0 + 1
boost-cmc.wxm
(%i27)
(%o27)
(%i28)
(%o28)
5 / 5
Gvc: ratsimp(Hvd/Hid,
s, Il, Vc);
Il s L + Vc D0 - 1
Il 1 - D0 + s Vc C
Il
1 - D0 + s Vc C
(%i29)
(%o29)
Il
Vc
1 - D0 + s Vc C