Академический Документы
Профессиональный Документы
Культура Документы
wxm
Buck-Boost Converter
0 0
0 0
(%o2)
0 -
1
C
(%o3)
-
(%o4)
0 -
1
C
Il
Vc
1 / 5
buck-boost-cmc.wxm
2 / 5
Vin
Iout
A, B, and E
(%o7)
D0 - 1
D0 - 1
(%o8)
L
0
1
C
(%o9)
Vc
L
Il
C
DC solution
(%i10)
sdc: A . X0 + B . U0;
Vin D0
(%o10)
L
Il
(%i11)
(%o11)
Vc
D0 - 1
C
D0 - 1
L
sdc[1, 1];
Vin D0
L
Vc
Iout
C
D0 - 1
L
buck-boost-cmc.wxm
3 / 5
(%i12)
(%o12)
[ Vc =
(%i13)
sdc[2,
1];
(%o13)
Il
Vin D0
D0 - 1
D0 - 1
Iout
C
(%i14)
(%o14)
[ Il =
Iout
D0 - 1
system poles
(%i15)
S: s * ident(2) - A;
D0 - 1
s
(%o15)
-
(%i16)
D0 - 1
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)
+s
@ D0 - 1
CL
+s
D0 - 1
@ D0 - 1
D0 - 1
2
-0
1
2A
CL
D0 - 1
CL
+s
+s
2A
buck-boost-cmc.wxm
(%i19)
4 / 5
D0 - 1
C L + D0 - 2 D0 + 1
(%o19)
C L + D0 - 2 D0 + 1
D0 - D0
s
(%i20)
s L
C L + D0 - 2 D0 + 1
C L + D0 - 2 D0 + 1
D0 - D0
(%o20)
C L + D0 - 2 D0 + 1
(%i21)
(%o21)
s L
s
(%i22)
s C D0
s
C L + D0 - 2 D0 + 1
(%o23)
s
(%i24)
C L + D0 - 2 D0 + 1
(%o22)
(%i23)
C L + D0 - 2 D0 + 1
(%o24)
(%i25)
(%o25)
(%o26)
Vin - Vc
2
C + Il
C L + D0 - 2 D0 + 1
Il s L + Vin - Vc D0 - Vin + Vc
2
C L + D0 - 2 D0 + 1
Hvd: H1[2,
1];
Il s L + Vin - Vc
s
(%i26)
C L + D0 - 2 D0 + 1
Hid: H1[1,
1];
- Il D0 + s
s
D0 - Vin + Vc
Vin - Vc
2
C + Il
C L + D0 - 2 D0 + 1
buck-boost-cmc.wxm
(%i27)
(%o27)
Gvc: ratsimp(Hvd/Hid,
s);
Il s L + Vin - Vc D0 - Vin + Vc
- Il D0 + s Vin - Vc C + Il
(%i28)
(%o28)
(%i29)
(%o29)
Il D0
- Il D0 + s Vin - Vc C + Il
Vin - Vc
- Il D0 + s Vin - Vc C + Il
5 / 5