Sunteți pe pagina 1din 8

SmallSignalModelingofBoostConverter

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.

S-ar putea să vă placă și