Professional Documents
Culture Documents
Small Signal Modeling of Boost Converter: Eleakr@nus - Edu.sg WWW - Ece.nus - Edu.sg/stfpage/akr
Small Signal Modeling of Boost Converter: Eleakr@nus - Edu.sg WWW - Ece.nus - Edu.sg/stfpage/akr
Dr.AkshayKumarRathore,AssistantProfessor,NationalUniversityofSingapore
eleakr@nus.edu.sg;www.ece.nus.edu.sg/stfpage/akr
Proceduretofollowtoderivesmallsignalmodelandconvertertransferfunctions
1)
2)
3)
4)
5)
6)
7)
8)
9)
Makeassumptions
Definestatevariables
Writestateequationsforeachintervalofoperation
Averagethestateequationsoveraswitchingcycle
Introduceperturbationinstatevariables
Equateacanddcquantitiesandproceedwithacequations
TakeLaplacetransform
PreparematrixSmallsignalmodel
Calculatedesiredtransferfunctions
Case1:IdealBoostConverter
Assumptions:1)Componentsareidealandlossless
2)Continuousconductionmode(CCM)
Statevariables:1)Outputvoltagevo
2)InductorcurrentiL
3)Capacitorvoltagevc
4)Inputvoltagevin
4)Dutycycled
Duetoidealassumption,vc=vo.Thereforeonevariablecanreplaceother.
Stateequationsforeachintervalofoperation
L
1. SwitchSisON
ic
vin
+
-
di
L L vin
dt
dv
v
C o o
dt
R
iL
+
vc
-
io
+
vo
Load
2. SwitchSisOFF
ic
di
L L vin vo
dt
dvo
v
iL o
dt
R
iL
vin
+
-
+
vc
-
Averagingstateequationsoveraswitchingcycle
diL
vin (1 d )vo
dt
dvo
v
(1 d )iL o
dt
R
Introducingperturbationinstatevariablessuchthat
iL I L iL ,
v in Vin v in ,
v o Vo v o ,
d I L iL
Vin vin 1 D d Vo vo
dt
V v
d Vo vo
1 D d I L iL o o
dt
R
d D d
io
+
R
vo
Load
Equateacanddcquantitiesandproceedwithacequations(neglectsecondorderacquantities)
diL
vin 1 D vo Vo d
dt
dvo
v
1 DiL I L d o
dt
R
TakeLaplacetransform
s L iL ( s) vin ( s) 1 D vo ( s ) Vo d ( s)
v s
sC vo s 1 D iL s I L d s o
R
or
1
(sC ) vo s 1 D iL s I L ds
R
PreparematrixSmallsignalmodel
Arranginginsymmetricalsequence
1 D iL s (sC 1 ) vo s I L ds
R
Inmatrixform
1 D
sL
i ( s) V
1
1 L o d ( s ) vin ( s)
D
sC
1
0
R vo ( s) I L
1 D
1 D
sL
iL ( s) sL
Vo
1
1 vin ( s)
1
d
(
s
)
1 D sC
1 D sC R 0
vo ( s)
R I L
Inversematrixcanbecalculatedandtheconvertertransferfunctionscanbeobtainedby
solvingmatrixsimply.
Controltooutputtransferfunction
vo ( s )
d ( s )
1 D Vo ( LI L )s
( LC ) s 2
L
s (1 D) 2
R
Controltoinputcurrenttransferfunction
iL ( s)
d ( s)
CVo s 2(1 D) I L
( LC ) s 2
L
s (1 D) 2
R
Currenttooutputtransferfunction
vo ( s ) 1 D Vo ( LI L ) s
iL ( s ) CVo s 2(1 D ) I L
Case2:NonidealBoostConverter
Assumptions:1)Semiconductordevices(MOSFETanddiode)areidealandlossless.
2)Continuousconductionmode(CCM)
3)InductorhasseriesresistanceofRL
4)CapacitorhasseriesresistanceofRc
Statevariables:1)Outputvoltagevo
2)InductorcurrentiL
3)Capacitorvoltagevc
4)Inputvoltagevin
4)Dutycycled
Stateequationsforeachintervalofoperation
1. SwitchSisON
diL
vin RL iL
dt
dv
vc
C c
dt
R Rc
RL
R vc
R Rc
iL
ic
vo
io
Rc
vin
+
-
+
vc
-
+
vo
Load
2. SwitchSisOFF
RL
di
L L vin RL iL vo
dt
dvc
vc
R
C
iL
dt
R Rc
R Rc
RRc
R vc
vo
iL
R Rc
R Rc
iL
ic
io
Rc
vin
+
-
+
vc
-
+
vo
Load
Averagingstateequationsoveraswitchingcycle
diL
vin RL iL (1 d ) vo
dt
dvc (1 d ) R
vc
iL
dt
R Rc
R Rc
vo
(1 d ) RRc
R vc
iL
R Rc
R Rc
Introducingperturbationinstatevariablessuchthat
iL I L iL ,
v in Vin v in ,
v o Vo v o ,
d I L iL
Vin vin RL I L iL 1 D d Vo vo
dt
d (VC vc ) (1 D d ) R
(V v )
( I L iL ) c c
dt
R Rc
R Rc
Vo vo
d D d
(1 D d ) RRc
R(Vc vc )
( I L iL )
R Rc
R Rc
Equateacanddcquantitiesandproceedwithacequations(neglectsecondorderacquantities)
diL
vin RL iL 1 D vo Vo d
dt
vc
dvc (1 D) R
RI L
d
iL
R Rc
R Rc
dt
R Rc
vo
(1 D) RRc RRc I L R vc
iL
d
R Rc
R Rc
R Rc
TakeLaplacetransform
sL iL ( s ) vin ( s ) RL iL ( s ) 1 D vo ( s ) Vo d ( s )
sC vc ( s)
vo ( s)
(1 D) R
RI L
v ( s)
iL ( s )
d ( s) c
R Rc
R Rc
R Rc
(1 D) RRc
RR I
R vc ( s)
iL ( s) c L d ( s)
R Rc
R Rc
R Rc
Rearranging
( sL RL ) iL ( s ) vin ( s ) 1 D vo ( s ) Vo d ( s )
RI L
1
(1 D) R
sC
vc ( s)
i L ( s)
d ( s)
R Rc
R Rc
R Rc
vo ( s)
(1 D) RRc
RR I
R vc ( s)
iL ( s) c L d ( s)
R Rc
R Rc
R Rc
PreparematrixSmallsignalmodel
Arranginginsymmetricalsequence
( sL RL ) iL ( s ) 1 D vo ( s ) Vo d ( s ) vin ( s )
RI L
(1 D) R
1
vc ( s)
iL ( s) sC
d ( s)
R Rc
R Rc
R Rc
(1 D) RRc
R vc ( s)
RR I
vo ( s) c L d ( s)
iL ( s )
R Rc
R Rc
R Rc
Inmatrixform
( R sL)
L
(1 D) R
RR
c
D
RR
(
1
)
R Rc
Vo
(1 D)
0
R
iL ( s )
1
I
R
R
v
s
(
)
0
sC
c
d ( s) 0 vin ( s )
o
R
R
0
c
vc ( s) RRc
IL
R
1
R Rc
R Rc
Inversematrixcanbecalculatedandtheconvertertransferfunctions,i.e.,Controltooutput,
Controltoinputcurrent,andCurrenttooutput,etc.,canbeobtainedbysolvingmatrixsimply.