Professional Documents
Culture Documents
net/publication/326812289
CITATIONS READS
0 5,175
5 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by André Luís Kirsten on 03 August 2018.
− L11 0
hyi = (dC1 + (1 − d) C2 ) hxi+(dE1 + (1 − d) E2 ) hui (6)
1 Ro
L2 −L
In the Figures 3 e 4 are shown the two stages of operation 2( o
R +R C2 )
(13)
of the Buck converter. The equations (7), (8), (9) e (10) are
0 0
obtained by the analysis of the first stage, and can be written in
matrix form as shown in (11). The output equation is expressed
1
in matrix form in (12). 0 −C
2 (Ro +RC2 )
1
L1 0
diL1 0 0
L1 = − (RL1 + RC1 ) iL1 + RC1 iL2 − vC1 + vin (7) B1 = (14)
dt 0 0
0 0
diL2 Ro RC2
L2 =RC1 iL1 − RC1 + RS + RL2 + iL2 +
dt Ro + RC2 1 0 0 0
C1 = 0 1 0 0 (15)
Ro Ro RC2
vC1 − vC 0 0 Ro
Ro + RC2 2 Ro +RC2 Ro +RC2
R L1 L1 RL2 L2
+
vRL1− + vL1 − + +vR − + vL2 −
0 0 + L2 +
E1 = 0 0 (16) vC1 C1 vRD RD vC2 C2 +
0 0 − − −
Vin +
− v Ro Ro
+ +
vRC1
−
+ VF vRC2
T RC1 RC2−
x = iL1 iL2 vC 1 vC2 (17) − −
R +R
T − L1L1 C1 0
u = vin vF (19)
Ro RC
RD +RL2 + Ro +R 2
C2
0 − L2
A2 = ...
T
y = iL1 iL2 vRo (20) 1
C1 0
The derivative operator is represented by a dot above the Ro
0 C2 (Ro +RC2 )
variables.
− L11 0
The differential equations relating to the second stage of
operation, (21), (22), (23) and (24), are elaborated through
− L RR+R
analysis of Figure 4. 0 o
2( o C2 )
(27)
0 0
diL1
L1 = − (RL1 + RC1 ) iL1 − vC1 + vin (21)
dt 0 −C 1
2 (Ro +RC2 )
diL2 Ro RC2 1
L2 = − VF − RD + RL2 + iL2 −
L1 0
dt Ro + RC2
(22) 0 − L12
Ro B2 = (28)
vC 0 0
Ro + RC2 2
0 0
dvC1
C1 = iL1 (23)
dt 1 0 0 0
0 1 0 0
C2 = (29)
Ro RC2 Ro
0 Ro +RC2 0 Ro +RC2
dvC2 Ro 1
C2 = iL − vC (24)
dt Ro + RC2 2 Ro + RC2 2
0 0
This equations can be expressed in the matrix form, as E2 = 0 0 (30)
follows: 0 0
ẋ = A2 x + B2 u (25)
The linearization of the obtained averaged state-space will
be done by the perturbation method. In this method the time
dependents variables are substituted by a value in the operation
point (DC value) added a incremental alternate value. The time
y = C2 x + E2 u (26) dependent variables can be rewritten by:
hxi = X + x̃ (31) X = −Amed −1 Bmed U (48)
hui = U + ũ (32)
hyi = Y + ỹ (33)
x̃˙ = Amed x̃ + Bmed ũ + Bd d˜ (49)
d = D + d˜ (34)
ỹ = Cmed x̃ + Emed ũ + Ed d˜ (50)
1 − d = 1 − D − d˜ = D0 − d˜ (35)
rewritten:
where the upper case letters represents the DC value and
the lower case letters represents the incremental AC value.
Applying in (5) e (6) are obtained: x̃˙ = Ax̃ + Bw̃ (51)
ỹ = Cx̃ + Ew̃ (52)
dX dx̃ h i
where:
+ = D + d˜ A1 + 1 − D − d˜ A2 (X + x̃) +
dt dt h i
D + d˜ B1 + 1 − D − d˜ B2 (U + ũ)
A = Amed (53)
(36)
B = Bmed Bd
(54)
C = Cmed (55)
h i
Y + ỹ = D + d˜ C1 + 1 − D − d˜ C2 (X + x̃) + E = Emed Ed (56)
T
h i w = [vin vF d] (57)
D + d˜ E1 + 1 − D − d˜ E2 (U + ũ)
Applying the Laplace transform:
(37)
+ D(VZC + veZC )
−
Z L2
D(IZL2 + eiZL2 )
Vin + vein
VF
IZL2 de
ZC1
ZC2
t t + +
Ro
− −
DTs Ts DTs Ts
1
Fig. 5. Terminal waveforms of switch network.
hIS i
RL1 L1 RL2 L2 Fig. 7. Linearized Averaged Switch Model
+
vRL1 − + vL1 −
+
+
vRL2 − + vL2 −
+
vC1 C1 vC2 C2 + (VZC1 + VF )de − D0 VF
ZL1
− −
−
+
Vin +
− +
− hVD i vRo Ro
+ + 1:D Z L2
vRC1 RC1 vRC2 RC2−
Vin + vein
IZL2 de
ZC1
ZC2
+
Ro
− − −
Vin D − VF D0
IL2 = (83)
hvD i = VD + ṽD = DVZC1 + DṽZC1 + VZC1 d˜ + ṽZC1 d˜ RL1 D2 + RL2 + Ro
˜ F
− D0 VF − dV
Vin D2 − VF DD0
(78) IL1 = IL2 D = (84)
RL1 D2 + RL2 + Ro
D0 VF III. M ODELING OF B UCK C ONVERTER O PERATING IN
RL1 R L2
D ISCONTINUOUS C ONDUCTION M ODE
+
−
In this section, the static and dynamic models of the Buck converter with
1:D input filter operating in discontinuous conduction mode (DCM) are obtained.
For modeling was used the Averaged Switch modeling approach and are
considered the losses in the passive elements of the circuit.
+
Vin
Ro
− Initially the analysis is performed for the ideal converter and in the
sequence losses are included from the ideal linearized model.
L1 L2
0
Vin Ro + Vin RL2 + VF RL1 DD + vL1 − + vL2 −
VC1 = Vin − IL1 RL1 =
RL1 D2 + RL2 + Ro + + +
(85)
Vin +
− vC1 C1 vC2 C2 vRo Ro
Vin Ro D − VF Ro D0 − −
Vo = IL2 Ro = (86) −
RL1 D2 + RL2 + Ro
Through the analysis of the circuit for small signals, the
following transfer functions can be written: Fig. 10. DCM operation of Buck converter with input filter - Stage 1 .
ZC1 (s)ZL1 (s) From circuit analysis are obtained the magnitudes of interest for modeling.
ṽo (s) VC1 + VF − ZC1 (s)+ZL1 (s)
DIL2 The current and voltage on the inductor, on the switch and on the diode, are
= determined:
˜
d(s) ZL2 (s)(Ro +ZC2 (s)) ZC1 (s)ZL1 (s)(Ro +ZC2 (s))
1+ Ro ZC2 (s)
+ Ro ZC2 (s)(ZC1 (s)+ZL1 (s))
D2
(87)
vL2 = vC1 − vC2 (94)
vC1 − vC2
i L2 = t1 (95)
L2
ĩL1 (s) ṽo (s) DZC1 (s)(Ro + ZC2 (s)) IL2 ZC1 (s)
= · +
˜
d(s) ˜
d(s) (ZC1 (s) + ZL1 (s))Ro ZC2 (s) ZC1 (s) + ZL1 (s) vS = 0 (96)
(88)
vC1 − vC2
iS = t1 (97)
L2
ĩL2 (s) ṽo (s) Ro + ZC2 (s) vD = vC1 (98)
= · (89)
˜
d(s) ˜
d(s) Ro ZC2 (s) iD = 0 (99)
The time duration of this stage is defined as
ṽo (s) D t1 = d TS (100)
= Ro +ZC2 (s) ZL1 (s)
(90)
ṽin (s) 1 + ZL2 (s) R Z (s) + z
o C2 ZC1 (s) 1
vC1 − vC2
IL2 max = d TS (101)
L2
1
ĩL1 (s) ZC1 (s)
1 + R1 + 1
ZC2 (s)
(ZL2 (s) + D2 ZC1 (s) Stage 2:
o
= Ro +ZC (s) ZL1 (s)
(91) In this stage the switch S is turned off and the diode starts conduction.
ṽin (s) 1+ ZL2 (s) R Z 2(s) + z
o C2 ZC1 (s) 1 The circuit is as shown in Figure 11.
The current and voltage on the inductor on the switch and on the diode,
for this stage, are expressed as:
ĩL2 (s) D R1 + Z 1 (s)
=
o C2
(92) vL2 = − vC2 (102)
ṽin (s) Ro +ZC (s) ZL (s)
1 + ZL2 (s) R Z 2(s) + Z 1 (s) z1 vC2
o C2 C1 i L2 = IL2 max − t2 (103)
L2
where:
vS = vC1 (104)
D2 Z
(Ro + ZC2 (s))(ZL2 (s) + C1 (s))
z1 = 1+ (93) iS = 0 (105)
Ro ZC2 (s)
Next, are determined the average value of the waveforms of the current
and the voltage on the inductor, on the switch and on the diode.
L1 L2
+ vL1 − + vL2 −
vL2 = 0 (117)
+ + +
vC1 − vC2
vC1 d2 TS
i L2 =
(118)
2L2 vC2
Vin +
− vC1 C1 vC2 C2 v Ro Ro
hvS i = vC1 − vC2 (119)
− − −
vC1 − vC2 2
hiS i = d TS (120)
2L2
Fig. 11. DCM operation of Buck converter with input filter - Stage 2. hvD i = vC2 (121)
2
vC1 − vC2
hiD i =
d2 TS (122)
2L2 vC2
The switch network has been replaced by a free losses resistance Re and
vD = 0 (106) a dependent power source, the circuit is shown in Figure 13.
vC2
i D = IL2 max − t2 (107)
L2
This stage ends when the current on the inductor reaches zero. Therefore, L1 Re L2
time duration of this stage is obtained from (103) as follow:
+ vL1 − +
vRe − + vL2 −
vC1 − vC2
+ + +
t2 =
d TS (108)
vC2
Vin +
− vC1 C1 P vC2 C 2 v Ro Ro
Stage 3:
In this stage of operation the switch and the diode is turned off. The circuit
is shown in Figure 12 − − −
L1
Fig. 13. The switch network is replaced by dependent power source and a
+ vL1 − free losses resistance.
+
+ + where,
hvS i 2L2
Vin +
− vC1 C1 vC2 C2 vRo Ro Re =
hiS i
= 2
d TS
(123)
− − −
2
vC1 − vC2
P = hvD i hiD i = d2 TS (124)
2L2
The power in function of the resistance Re ,
Fig. 12. DCM operation of Buck converter with input filter - Stage 3.
2
vC1 − vC2
The network equations for the third stage are given by P = (125)
Re
1) Static Model: When replacing the switch network by a free losses
vL2 = 0 (109) resistance and a dependent power source, according showned in Figure 13 and
i L2 = 0 (110) considering the capacitor and inductor in permanent regime. The steady-state
model of Figure 14 is obtained
The power for this model behave as,
vS = vC1 − vC2 (111)
iS = 0 (112)
(Vin − VRo )2
P = = VRo (IRo − IRe ) (126)
Re
vD = vC2 (113) Replacing the values of the currents and manipulating (126). The result is
iD = 0 (114)
Vin 2 − 2Vin VRo + VRo 2
(Vin − VRo )
VRo
The time during of stage is equivalent to = VRo − (127)
Re Ro Re
VRo 2 Re + Vin VRo Ro − Vin 2 Ro = 0 (128)
t3 = TS − (t1 + t2 ) (115)
The static gain of converter is defined as
vC2 − vC1 d
t3 =
TS (116) VRo
vC2 =M (129)
Vin
Re
hdi = D + d˜
+
vRe − +
(138)
hv1 i = V1 + ṽ1 (139)
Vin +
− P vRo Ro hv2 i = V2 + ṽ2 (140)
hi1 i = I1 + ĩ1 (141)
−
hi2 i = I2 + ĩ2 (142)
Including the perturbations:
Fig. 14. Circuit of converter operating in steady-state.
I1 + ĩ1 = f1 (hv1 i , hv2 i , d) (143)
I2 + ĩ2 = f2 (hv1 i , hv2 i , d) (144)
Replacing M in (128) leads to
M 2 Re + M Ro − Ro = 0 (130)
TS D2 (V1 − V2 )
Resolving (130), the static gain equals to I1 = f1 (V1 , V2 , D) = (145)
2L2
p
−Ro + Ro 2 + 4Re Ro 2 !
M = = (131) ∂f1 (v1 , V2 , D)
2Re
q
Re ĩ1 = ṽ1 +
1 + 1 + 4R ∂v1
v1 =V1
o
!
Replacing the Re value, ∂f1 (V1 , v2 , D) (146)
ṽ2 +
∂v2
v2 =V2
2
∂f1 (V1 , V2 , d)
M = q (132) d˜
1+ 1 + D28L 2 ∂d
T R d=D
S o
+L2
+ ∂f2 (V1 , V2 , d)
d˜
∂d
d=D
Vin +
− C1 ve1 P ve2 C2 Ro
TS D2 (2V1 − V2 )
TS D2 V1 2
ĩ2 = ṽ1 + − ṽ2 +
2L2 V2 2L2 V2 2
(150)
− − TS DV1 (V1 − V2 ) ˜
d
L2 V2
Realizing the following considerations in linearized equations,
V1 = Vin (151)
Fig. 15. Circuit for dynamic analysis V2 = VRo (152)
VRo = M Vin (153)
The switch terminal waveforms are v1 , i1 , v2 e i2 , according the Figure
15. This quantities can be expressed as, leads to
hv1 i − hv2 i
hv1 i d2 TS Vin (1 − M )
hi2 i = iL2 = (136) I1
2L2 hv2 i I2 = = (156)
Re M M
hi2 i = f2 (hv1 i , hv2 i , d) (137)
2−M
1
2Vin (1 − M ) ˜
ĩ2 = ṽ1 + − ṽ2 + d
The system is linearized employment small perturbations in waveforms Re M Re M 2 Re DM
about a quiescent operating point, as follow (157)
ei1 ei2 1 1
ĩL1 = + + g1 g2 r2 ṽC1 − g1 r2 ĩL2 + (j1 + g1 j2 r2 ) d˜
ZC1 r1
(175)
L1 L2
1 1
+ + ĩL2 = + ṽC2 (176)
ve1 ve2 Ro ZC2
g1 ve2
g2 ve1
+ j1 de ṽC1 = ṽin − ZL1 ĩL1 (177)
j2 de
vein
Ro
C1
C2
r1
r2
−
+ j2 r2 d˜
ṽC2 = g2 r2 ṽC1 − ZL2 + r2 ĩL2 (178)
− − The equations can written in state-space form,
ZC1
ZC2
Vin +
− ve1 P ve2 Ro
−
− −
Fig. 17. Equivalent circuit for static model - Nonideal Buck converter.
Fig. 18. Equivalent circuit for dynamical model - Nonideal Buck converter.
1) Static Model: The steady state analysis and in the transfer functions
of the linearized model.
Performing the analysis in permanent regime of Figure 17 are obtained the
following equations
2) Dynamic Model: The dynamic model considering the losses is
shown in Figure 18.
Vp = Vin − RL1 Ie − Re Ie (194) The equations of averages values are nonlinear, therefore is necessary the
application of a linearization technique. The procedure is analogous to utilized
for ideal case.
Vp − Vo Vo
Io = = (195)
R L2 Ro
Vin (1 − M )
P = Re Ie 2 = Vp (Io − Ie ) (196) I1 = (206)
Re
1 1 2Vin (1 − M ) ˜
Define again the static gain as ĩ1 = ṽ1 − ṽ2 + d (207)
Re Re Re D
Vo
=M (197)
Vin
And resolving the relation obtained,
Vin (1 − M ) I1
I2 = = (208)
− 2c Re M M
M = q b (198) 2−M 1 2Vin (1 − M ) ˜
1 + 1 − 4 ac
b2 ĩ2 = ṽ1 − ṽ2 + d (209)
Re M Re M 2 Re DM
where,
2 ! Redesigning the circuit has the linearized model of nonideal Buck converter
Ro + RL2 1 R o + R L2 1 of Figure 19.
a= + R L1
Ro Ro Ro Ro + RL1
(199)
Ro + RL2 1 1
b= 1 − 2RL1
Ro R e + R L1 R e + R L1
ei1 ei2
(200)
1 1
c= −1 + RL1 (201)
R e + R L1 R e + R L1 ZL1 ZL2
+ +
Disregarding the losses in these equations, are obtains the same result for ve1 ve2
case ideal converter.
g1 ve2
g2 ve1
ZC1
ZC2
+
j1 de
j2 de
vein
Ro
r1
r2
−
1
a= (202) − −
Ro
1
b= (203)
Re
1
c=− (204)
Re
Fig. 19. Equivalent circuit for linearized model - Nonideal Buck converter.
2
M = q (205)
Re where,
1 + 1 + 4R
o
r1 = Re (210) ZC1
0
ZC1 +ZL1
r2 = Re M 2 (211)
0
r2 j2
M= (236)
1
0 j1
g1 = − (212)
Re 0 0
2−M
g2 = (213)
Re M
2Vin (1 − M ) ZC2 Ro
j1 = (214) 0 0 0 ZC2 +Ro
Re D
N= 1 (237)
ZC1
0 1 0
2Vin (1 − M )
j2 = (215) 0 0 0 1
Re DM
Through analysis of linearized circuit are obtained the following equations, The transfers functions, which relation the interest quantities for modeling,
are obtained by:
ZC1 ZL1 ZC1
ṽ1 = − ĩ1 + ṽin (216)
ZC1 + ZL1 ZC1 + ZL1 ṽRo (s) ỹ(1,1)
ṽ2 = −r2 ĩ2 + r2 g2 ṽ1 + r2 j2 d˜ (217) = = N(1,;) (I − L)−1 M(;,1) (238)
ṽin (s) ũ(1,1)
1
ĩ1 = ṽ1 − g1 ṽ2 + j1 d˜ (218) ĩL1 (s) ỹ(2,1)
r1 = = N(2,;) (I − L)−1 M(;,1) (239)
ṽin (s) ũ(1,1)
Ro + ZC2
ĩ2 = ṽ2 (219) ĩL2 (s) ỹ(3,1)
Ro ZC2 + Ro ZL2 + ZC2 ZL2 = = N(3,;) (I − L)−1 M(;,1) (240)
(220) ṽin (s) ũ(1,1)
ṽRo (s) ỹ(1,1)
Considering, = = N(1,;) (I − L)−1 M(;,2) (241)
˜
d(s) ũ(2,1)
sC2
The equations can be written in state-space form, 1:D
Vin + vein
ZC1 D2
ZC2
+
Ieq
Ro
z̃ = Lz̃ + Mũ (229) −
ỹ = Nz̃ (230)
ỹ
= N(I − L)−1 M (231)
ũ
where, Fig. 20. Canonical Model.
T where:
z̃ = ṽ1 ṽ2 ĩ1 ĩ2 (232)
T
ũ = ṽin d˜
(233)
ỹ = ṽRo ĩL1 ĩL2
T
(234) [(VZC + VF )d˜ − D0 VF ](ZL1 + ZC1 ) − IZL dZ
˜ L1 ZC1 D
1 2
Veq =
ZC1 D
The coefficients matrices are shown follow
(244)
ZC1 ZL1
0 0 −Z 0 and
C1 +ZL1
r2 g2 0 0 −r2
L=
1 −g1 0 0 (235)
r1 ˜ C1 D − [(VZ + VF )d˜ − D0 VF ]
IZL dZ
Ro +ZC2 2 C 1
0 0 0 Ieq = (245)
Ro ZC2 +Ro ZL2 +ZC2 ZL2 ZC1 D
V. N UMERICAL A NALYSIS AND S IMULATION FOR
C ONTINUOUS C ONDUCTION M ODE
The following parameters were used in the simulation:
Vin = 100V D = 0.5 f = 40kHz Ro = 5Ω C1 = 100µF
L1 = 10µH C2 = 10µF L2 = 1mH RC1 = 0.1Ω
RL1 = 0.1Ω RC2 = 0.1Ω RL2 = 0.1Ω RS = 0.1Ω
RD = 0.1Ω VF = 2V
The resulting transfer function of the output voltage by the duty cycle is:
ṽo (s) (9.9 · 103 )s3 + (1.01 · 1010 )s2 + (2.04 · 1014 )s + (9.89 · 1018 )
= 4
˜
d(s) s + (4 · 104 )s3 + (1.5 · 109 )s2 + (2.21 · 1013 )s + (1.03 · 1017 )
The Figure 21 shows a step in the duty cycle value. In Figure 22 is show
the response of the output voltage to a duty cycle step. The static gain of the
converter, for the specified parameters, is shown in Figure 23.
Fig. 23. Static Gain.
The Figure 24 shows the step response of the output voltage. In this
simulation, a step of 0.05V was applied in the duty cycle.
VII. C ONCLUSION
In this paper was done the modelling of the Buck converter with LC
input filter and non idealities. Averaged State-Space method was used to
obtain the small signal model for the continuous conduction mode considering
the parasitic resistances in all components beyond the diode voltage drop.
Also, the Averaged Switch method was made for both, continuous and
discontinuous conduction mode. For this last technique was considered the
parasitic resistances in the passives components and the diode voltage drop to
CCM, and to the DCM was considered the parasitic resistances in the passives
Fig. 22. Step Response of output voltage. components.
Numerical simulations were performed to validate the obtained models.
Thus, it can be concluded that the presented methodologies leads a accurate
VI. N UMERICAL A NALYSIS AND S IMULATION FOR models, as they take into account non idealities of the circuit.
D ISCONTINUOUS C ONDUCTION M ODE
The following parameters were used in the simulation: R EFERENCES
Vin = 100V D = 0.5 f = 100kHz Ro = 5Ω C1 = 100µF [1] R. D. Middlebrook and S. Cuk, A general unified approach to modelling
L1 = 10µH C2 = 100µF L2 = 5µH RC1 = 0.1Ω switching-converter power stages, 1976 IEEE Power Electronics Special-
RL1 = 0.1Ω RC2 = 0.1Ω RL2 = 0.1Ω ists Conference, 1976.
[2] S. Cuk and R. D. Middlebrook, A general unified approach to modelling
The resulting transfer function of the output voltage by the duty cycle is: switching DC to DC converters in discontinuous conduction mode, 1977
IEEE Power Electronics Specialists Conference, 1977.
ṽo (s) (1.7 · 106 )s3 + (2.1 · 1011 )s2 − (5.2 · 1015 )s + (1.7 · 1020 ) [3] R.W. Erickson and D. Maksimović, Fundamentals of Power Electronics,
= 4 2nd ed., Kluwer Academic Publishers, 2001.
˜
d(s) s + (3.9 · 105 )s3 + (1.1 · 1010 )s2 + (4.3 · 1014 )s + (2.6 · 1018 )