SSM Boost
SSM Boost
SSM Boost
Dr.AkshayKumarRathore,AssistantProfessor,NationalUniversityofSingapore
eleakr@nus.edu.sg;www.ece.nus.edu.sg/stfpage/akr
Proceduretofollowtoderivesmallsignalmodelandconvertertransferfunctions
1) Makeassumptions
2) Definestatevariables
3) Writestateequationsforeachintervalofoperation
4) Averagethestateequationsoveraswitchingcycle
5) Introduceperturbationinstatevariables
6) Equateacanddcquantitiesandproceedwithacequations
7) TakeLaplacetransform
8) PreparematrixSmallsignalmodel
9) Calculatedesiredtransferfunctions
Case1:IdealBoostConverter
Assumptions:1)Componentsareidealandlossless
2)Continuousconductionmode(CCM)
Statevariables:1)Outputvoltagev
o
2)Inductorcurrenti
L
3)Capacitorvoltagev
c
4)Inputvoltagev
in
4)Dutycycled
Duetoidealassumption,v
c
=v
o
.Thereforeonevariablecanreplaceother.
Stateequationsforeachintervalofoperation
1. SwitchSisON
in
L
v
dt
di
L =
R
v
dt
dv
C
o o
=
2. SwitchSisOFF
o in
L
v v
dt
di
L =
R
v
i
dt
dv
C
o
L
o
=
Averagingstateequationsoveraswitchingcycle
o in
L
v d v
dt
di
L ) 1 ( =
R
v
i d
dt
dv
C
o
L
o
= ) 1 (
Introducingperturbationinstatevariablessuchthat
L L L
i I i
+ = ,
in in in
v V v + =
,
o o o
v V v + =
, d D d
+ =
( )
( ) ( )( )
o o in in
L L
v V d D v V
dt
i I d
L
+ + =
+
( )
( )( )
( )
R
v V
i I d D
dt
v V d
C
o o
L L
o o
1
+
+ =
+
C
i
L
i
o
Load
v
in
+
-
+
-
i
c
L
S
v
c
R
+
-
v
o
C
i
L
i
o
Load
v
in
+
-
+
-
i
c
L
v
c
R
+
-
v
o
Equateacanddcquantitiesandproceedwithacequations(neglectsecondorderacquantities)
( ) d V v D v
dt
i d
L
o o in
L
+ =
( )
R
v
d I i D
dt
v d
C
o
L L
o
TakeLaplacetransform
( ) ) (
) ( 1 ) ( ) (
s d V s v D s v s i L s
o o in L
+ =
( ) ( ) ( ) ( )
( )
R
s v
s d I s i D s v sC
o
L L o
1 =
or
( ) ( ) ( ) ( ) s d I s i D s v
R
sC
L L o
1 )
1
( = +
PreparematrixSmallsignalmodel
Arranginginsymmetricalsequence
( ) ) ( ) (
) ( 1 ) (
s v s d V s v D s i L s
in o o L
+ = +
( ) ( ) ( ) ( ) s d I s v
R
sC s i D
L o L
)
1
(
1 = +
Inmatrixform
) (
0
1
) (
) (
) (
1
1
1
s v s d
I
V
s v
s i
R
sC D
D sL
in
L
o
o
L
+
(
=
(
(
(
|
.
|
\
|
+
) (
0
1
1
1
1
) (
1
1
1
) (
) (
1 1
s v
R
sC D
D sL
s d
I
V
R
sC D
D sL
s v
s i
in
L
o
o
L
(
(
|
.
|
\
|
+
+
(
(
(
|
.
|
\
|
+
=
(
Inversematrixcanbecalculatedandtheconvertertransferfunctionscanbeobtainedby
solvingmatrixsimply.
Controltooutputtransferfunction
( )
2 2
) 1 ( ) (
) ( 1
) (
) (
D s
R
L
s LC
s LI V D
s d
s v
L o o
+ +
+
=
Controltoinputcurrenttransferfunction
( )
2 2
) 1 ( ) (
) 1 ( 2
) (
) (
D s
R
L
s LC
I D s CV
s d
s i
L o L
+ +
+
=
Currenttooutputtransferfunction
( )
( )
L o
L o
L
o
I D s CV
s LI V D
s i
s v
) 1 ( 2
) ( 1
) (
) (
+
+
=
Case2:NonidealBoostConverter
Assumptions:1)Semiconductordevices(MOSFETanddiode)areidealandlossless.
2)Continuousconductionmode(CCM)
3)InductorhasseriesresistanceofR
L
4)capacitorhasseriesresistanceofR
c
Statevariables:1)Outputvoltagev
o
2)Inductorcurrenti
L
3)Capacitorvoltagev
c
4)Inputvoltagev
in
4)Dutycycled
Stateequationsforeachintervalofoperation
1. SwitchSisON
L L in
L
i R v
dt
di
L =
c
c c
R R
v
dt
dv
C
+
=
c
c o
R R
v R
dt
dv
C
+
=
C
i
L
i
o
Load
v
in
+
-
R
c
+
-
i
c
L
v
c
R
+
-
v
o
R
L
2. SwitchSisOFF
o L L in
L
v i R v
dt
di
L =
c
c
L
c
c
R R
v
i
R R
R
dt
dv
C
+
+
=
c
c
L
c
c
o
R R
v R
i
R R
R
v
+
+
+
=
Averagingstateequationsoveraswitchingcycle
o L L in
L
v d i R v
dt
di
L ) 1 ( =
c
c
L
c
c
R R
v
i
R R
R d
dt
dv
C
+
=
) 1 (
c
c
L
c
c
o
R R
v R
i
R R
R d
v
+
+
+
=
) 1 (
Introducingperturbationinstatevariablessuchthat
L L L
i I i
+ = ,
in in in
v V v + =
,
o o o
v V v + =
, d D d
+ =
( )
( ) ( ) ( )( )
o o L L L in in
L L
v V d D i I R v V
dt
i I d
L
+ + + =
+
c
c c
L L
c
c C
R R
v V
i I
R R
R d D
dt
v V d
C
+
+
+
+
=
+ ) (
)
(
)
1 ( ) (
c
c c
L L
c
c
o o
R R
v V R
i I
R R
R d D
v V
+
+
+ +
+
= +
) (
)
(
)
1 (
Equateacanddcquantitiesandproceedwithacequations(neglectsecondorderacquantities)
( ) d V v D i R v
dt
i d
L
o o L L in
L
+ =
C
i
L
i
o
Load
v
in
+
-
R
c
+
-
i
c
L
v
c
R
+
-
v
o
R
L
c
c
c
L
L
c
c
R R
v
d
R R
RI
i
R R
R D
dt
v d
C
+
) 1 (
c
c
c
L c
L
c
c
o
R R
v R
d
R R
I R
i
R R
R D
v
+
+
+
) 1 (
TakeLaplacetransform
( ) ) (
) ( 1 ) (
) ( ) (
s d V s v D s i R s v s i sL
o o L L in L
+ =
c
c
c
L
L
c
c
R R
s v
s d
R R
RI
s i
R R
R D
s v sC
+
=
) (
) (
) (
) 1 (
) (
c
c
c
L c
L
c
c
o
R R
s v R
s d
R R
I R
s i
R R
R D
s v
+
+
+
=
) (
) (
) (
) 1 (
) (
Rearranging
( ) ) (
) ( 1 ) ( ) (
) ( s d V s v D s v s i R sL
o o in L L
+ = +
) (
) (
) 1 (
) (
1
s d
R R
RI
s i
R R
R D
s v
R R
sC
c
L
L
c
c
c
+
=
|
|
.
|
\
|
+
+
c
c
c
L c
L
c
c
o
R R
s v R
s d
R R
I R
s i
R R
R D
s v
+
+
+
=
) (
) (
) (
) 1 (
) (
PreparematrixSmallsignalmodel
Arranginginsymmetricalsequence
( ) ) ( ) (
) ( 1 ) (
) ( s v s d V s v D s i R sL
in o o L L
+ = + +
) (
) (
1
) (
) 1 (
s d
R R
RI
s v
R R
sC s i
R R
R D
c
L
c
c
L
c
+
=
|
|
.
|
\
|
+
+
+
) (
) (
) (
) (
) 1 (
s d
R R
I R
s v
R R
s v R
s i
R R
R D
c
L c
o
c
c
L
c
c
+
=
+
+
+
Inmatrixform
) (
0
0
1
) (
) (
) (
) (
1
) 1 (
1
0
) 1 (
0 ) 1 ( ) (
s v s d
I
R R
R
I
R R
R
V
s v
s v
s i
R R
R
R R
R D
R R
sC
R R
R D
D sL R
in
L
c
L
c
c
o
c
o
L
c c
c
c c
L
(
(
+
(
(
(
(
(
+
+
=
(
(
(
(
(
(
(
(
(
(
|
|
.
|
\
|
+
+
+
Inversematrixcanbecalculatedandtheconvertertransferfunctionscanbeobtainedby
solvingmatrixsimply.