You are on page 1of 7

3rd IEEE International Symposium on Power Electronics for Distributed Generation Systems (PEDG) 2012

Buck DC-DC Converter: Mathematical Modeling and


Transient State Analyzes
Sara Laali Hamed Mashinchi Mahery
Department of Electrical Engineering, Department of Electrical Engineering,
Adiban, Higher Education Institute, Ahar Branch,
Garmsar, Iran Islamic Azad University,
E-mail: laali@adiban.ac.ir Ahar, Iran

Abstract In this paper, a new method is proposed for The small-signal analysis [7-9], the state space method [10]
mathematical modeling of buck dc-dc converter in continuous and the state space mean technique [11, 12] are some of the
conduction mode (CCM). In this method, firstly, the differential usual mathematical modeling techniques presented in several
equations of inductor current and capacitor voltage are obtained papers. The presented methods in these references can be
according to the equivalent circuit of the converter and then
useful if the converter parameters have small changes;
using Laplace and Z transforms the differential equations are
solved and the relations of inductor current and output voltage otherwise, if the changes are considerable large, these methods
are obtained. In this method Laplace transform is used to cannot offer the required accurate results to analyze the
determine the general relations of inductor current and output system. Another drawback of these methods is the existence of
voltage and Z-transform is used to determine the initial matrix equations in the converter model which makes the
conditions of current and voltage. After that, the transient state mathematical calculations complicated.
response of inductor current and output voltage of buck dc-dc In this paper, a new method is proposed for mathematical
converter are analyzed using the obtained mathematical model. modeling of dc-dc converters in CCM. The proposed method
Then the effects of converter's components and load resistance on is based on Z and Laplace transforms. In this method, Laplace
the transient response are analyzed. Finally, the results obtained
transform is used to obtain the equations of inductor current
from the theoretical analysis are compared with the simulation
results through PSCAD/EMTDC to verify the analysis. and output voltage and Z-transform is used as a tool to
determine the initial values of inductor current and output
voltage at each switching period. One of the benefits of using
Keywords Buck dc-dc converter, modeling, Laplace transform, Z-transform in converter modeling is applying this transform
Z-transform.
in analyzing transient state of the converter.
The mathematical model proposed in this paper can also be
used to analyze dc-dc converters with large variations of
I. INTRODUCTION
parameters. It can also be used as a powerful tool in studying
control methods for appropriate control of the convector's
The dc-dc converters have a wide range of applications in
switching, to reach efficient operational conditions.
industry, electric machines control, aviation, as interface in
In this paper, by applying the proposed mathematical model,
distributed generation, portable devices and also power factor
the effects of converter's components and load resistance on
correction. They dc-dc converters are regarded as an essential
the steady state and transient response is analyzed. Eventually
part in all of these applications. Nowadays, considering ever
the theoretical discussions are verified by simulation results in
developing trend in power electronics, the role of dc-dc
PSCAD/EMTDC environments.
converters is highlighted in different applications; therefore,
the study of these converters is very essential and has high
significance [1-4].
II. THE PROPOSED MATHEMATICAL MODEL
The study of a system demands an exact modeling of the
system. By modeling the dc-dc converters, operation of the
Fig. 1 shows the circuit configuration of a buck dc-dc
different components of the converter circuit can be evaluated.
converter. In this circuit, the switch S and the diode D are
Also, the performance of converter in different operational
modes in steady states and transients can be investigated. The considered to be ideal and RL is considered to be the
analysis of these converters using common modeling methods equivalent resistance of the inductor.
requires applying numerical solution methods or
approximation methods. This reduces the accuracy of the
RL + vL
analysis results. In addition, analyzing the converters using
these modeling methods requires mathematical operations + ii S iL L+ ic I o +
Vd D vc C R v
such as inversing matrices or solving complicated algebraic iD
equations which makes the system slower [5, 6]. Fig. 1. Buck dc-dc converter

978-1-4673-2023-8/12/$31.00/ 2012 IEEE 661


3rd IEEE International Symposium on Power Electronics for Distributed Generation Systems (PEDG) 2012

A. Analysis of the Converter in CCM di L,n R L T T


According to Fig. 1 and applying Kirchhoffs current and i 0
dm = L L L,n +
voltage laws, it can be written:

dv

T T Vd for D m < 1 (8)
n v n 0
dm C RC
dv v i L,n ( D) = i L1,n , v n ( D) = v1,n
iL = C + (1)
dt R
In the above equation, iL 0,n , v0,n , iL1,n and v1,n are the initial
di L
L + RL iL + v = f (t )Vd (2) values of inductor current and output voltage in the interval
dt
[0, D ] and [D,1] , respectively.
B. Solving the Equations of Output Voltage and Inductor
Current Using Laplace Transform
Function f (t ) in (2) is the converter switching function which
In order to solve (7) and (8), Laplace transform can be used.
is defined, to determine the converter relations during on-state By applying Laplace transform to (7) and (8) the Laplace
(t1 ) and off-state (t 2 ) time intervals of the switch S , as transforms of output voltage and inductor current will be as:
follows:
I L,n (s) 1
V ( s) = 2

n s + 2 Ts + ( 2 + 2 )T 2
f (t ) = [u (t nT ) u (t t1 nT )] (3)
n=0 T
s + ( + )
TVd
L iL 0, n +
Ls (9)
In (3), n is the number of switching intervals and T is the T
s + ( ) v
switching period. In view of the discontinuous behavior of the C 0, n

function f (t ) , the following variable exchange is performed: for 0 m < D

t = (n + m)T for n = 0 ,1, 2," 0 m <1 (4) I L ,n ( s) 1


= 2
V
n ( s ) s + 2 Ts + ( 2 + 2 )T 2
By applying the variable exchange (4) in (3), the function
T (10)
s + ( + )
f (t ) is rewritten as follows:
L i L1,n
D m <1
T v
s + ( ) 1,n
1 0 m < D C
f ( m) = (5)
0 D m <1
In (9) and (10), the parameters , and are defined as
follows:
In (5), D is the converter duty cycle which is defined as
follows: 1 RL 1
= + (11)
2 L RC
t1
D= (6)
T 1 RL
= + 1 2 (12)
LC R
Considering (5), it is observed that the interval [0,1] is divided
into two intervals [0, D] and [D,1] . For the interval [0, D] the 1 1 R
= L (13)
switch S will be in on-state and for the interval [D,1] , it will 2 RC L
be in off-state.
Applying (4) in (1) and (2), and applying the value of f (m) in By applying the inverse Laplace transform for (9) and (10),
the obtained equations, the equations which are related to on the inductor current and output voltage are obtained by (14)
and off states of the switch S will be equal with: and (15) (given in Appendix A)

di L ,n R L T T 2
A= (16)
i T ( + )
dm = L L L , n + V for 0 m < D
L d
dv
n T

T v n 0 (7)
dm C RC RVd
B= (17)
i L , n (0 ) = i L 0 , n , v n (0 ) = v 0 , n RL + R

662
3rd IEEE International Symposium on Power Electronics for Distributed Generation Systems (PEDG) 2012

Vd lim i L ,n (m) = lim i L ,n +1 (m) (23)


q= (18) m1 m0 +
RL + R
lim vn (m) = lim vn +1 (m) (24)
iL1,n and v1,n are the initial values of the inductor current and m 1 m0+

output voltage in the interval [D,1] , respectively. To simplify


the calculations these values can be written in terms of iL 0,n By calculating the above mentioned limits for (14) and (15)
and considering that t 2 = T t1 , the following equations are
and v0,n . Considering the fact that the inductor current and the
true for the initial values of the inductor current and the
capacitor voltage are continuous, for every switching interval capacitor voltage at the interval n + 1 .
the following equation is always true. t
v1,n e 2
i L 0,n+1 = i L1,n e t2 cos t 2 + sin t 2 sin t 2 (25)
lim iL,n (m) = lim iL,n (m) (19) L
m( D ) m( D )+

i L1,n t2
By substituting the value of i L,n (m) from (14) in (19), the v 0,n+1 = v1, n e t2 cos t1 sin t 2 + e sin t 2 (26)
C
value of iL1,n will be equal to:
Equations (25) and (26) are two difference equations and in
Vd t1 2
order to solve these equations, the Z-transform can be used.
t1
iL1, n = 1 e cos t1 + e sin t1 For a discrete function the following equations are always
RL + R + true.
t1
(20)
t1 v0, n e
+ iL 0, n e cos t1 + sin t1 L sin t1 {i L 0,n } = I L 0 ( z ) (27)

{v0, n } = V0 ( z ) (28)
For the capacitor voltage, the following relation can be
written: Z{iL 0,n+1} = zI L 0 ( z ) ziL 0,0 (29)

lim vn (m) = lim vn (m) (21) Z{v0,n+1} = zV0 ( z ) zv0, 0 (30)


m( D ) m( D )+

By substituting the value of vn (m) from (15) in (21), the value In (29) and (30), i L 0,0 and v0,0 are the initial values of
of v1,n will be equal to: inductor current and the capacitor voltage at t = 0 . Applying
the Z transform in (25) and (26), solving the obtained
RV d t1 equations in the Z domain, and considering i L 0,0 and v0,0
v 1, n = 1 e cos t 1 e t1 sin t1 +
RL + R equal with zero I L 0 ( z ) and Vo 0 ( z ) are obtained by (31) and
t 1
(22)
i e (32) (given in Appendix A)
+ v 0, n e t1 cos t 1 sin t 1 + L 0, n sin t 1 The values of b1 and b2 in (31) and (32) are obtained as
C
follows:

By substituting (20) and (22) in (14) and (15) the equations of b1 = (1 e t1 cos t 1 + Ae t1 sin t 1 )
the inductor current and the capacitor voltage are obtained in
t 2
terms of iL 0,n and v0,n . cos t 2 + sin t 2 qe (33)

t e t1 Be t 2
sin t 2 1 e 1 cos t 1 + sin t 1
C. Determination of the Initial Values of the Inductor Current L
and the Capacitor Voltage Using Z-Transform

By substituting (20) and (22) in (14) and (15) is considered qe t 2


b 2 = sin t 1 (1 e t1 cos t 1 + Ae t1 sin t 1 )
the only undetermined parameters are iL 0,n and v0,n , C
considering the fact that iL 0,n and v0,n are a function of n and
+ cos t 2 + sin t 2 (34)
n is a discrete variable, therefore, in order to determine the
values of these parameters Z-transform can be used.
t1 e t1
Considering the continuity characteristic of the inductor 1 e cos t 1 sin t 1 Be t 2
current and the capacitor voltage, the following is true

663
3rd IEEE International Symposium on Power Electronics for Distributed Generation Systems (PEDG) 2012

The initial values of inductor current and output voltage in B. Analysis of the Transient Response
steady state are obtained as follows: One of the essential parameters in the analysis of transient
response of each system is the time constant of that system.
T e T Time constant of a system is obtained by solving the
1 e cos T sin T b1 sin T b2 characteristic equation of the system and determining its roots.
L
iL 0, ss = (35) Also, the type of roots of the characteristic equation in each
1 2e T cos T + e 2T system determines the damping feature of the system transient
e T T response. In the buck dc-dc converter shown in Fig. 1, in order

C sin T b1 + 1 e cos T + sin T b2 to obtain the time constant of functions i L (t ) and v (t ) , first the

v0, ss = (36)
1 2e T cos T + e 2T roots of the characteristic equation is calculated in the discrete
time domain. Then, by applying the following equation, the
By applying the inversion Z-transform, iL 0,n and v0,n are roots of the characteristic equations are obtained in the
obtained by (37) and (38) (given in Appendix A). continuous time domain.

III. THEORETICAL ANALYSES 1


1, 2 = ln( 1, 2 ) (39)
T
Every system has different responses in its output dependent
on the different inputs. Analysis of the performance of the
system is based on these responses. Time domain response of In the (39), 1, 2 are the roots of the characteristic equation in
each system has two main parts including transient and steady the continuous time domain and 1, 2 are the roots of the
state responses. characteristic equation in the discrete time domain.
According to (39), the time constant of the equations i L (t )
A. Time Domain Response of Buck dc-dc Converter
Fig. 2 shows the time domain step responses of the functions and v(t ) are obtained using (31) and (32). The denominators
i L (t ) and v(t ) .To draw these curves, (14) and (15) have been of (31) and (32) are the characteristic equation of the system in
discrete time domain. The roots of these equations are equal
used. These curves have been plotted for Vd = 12V , L = 7mH ,
to:
D = 0.67 , C = 5F , R = 50 , RL = 0.5 and f = 10 KHz . In
this paper the aim is to propose a mathematical modeling 1, 2 = e ( j )T (40)
method and to investigate the accuracy of this method and also
analysis of the effects of the converter components on By substituting (40) in (39), the time constant of functions
electrical parameters of it. Therefore, the range of the chosen
i L (t ) and v(t ) will be equal to:
values for the converter parameters is in experimental level. In
addition, other reason of selecting such numerical values for
the electrical quantities of converter is considering a sample of 1, 2 = j (41)
application of these kinds of converters (mines control system,
petrochemical, refinery) which referred in [13]. According to (11), it is observed that the value of in (54) is
a real and positive value. Considering (12) and also the values
0.3
of inductance, capacitance, the load resistance and the
0.25
equivalent resistance of inductor, can be real or imaginary.
0.2
In (41), the value of determines the type of damping for the
i L (t )[ A] 0.15
transient response of the inductor current and the capacitor
0.1
voltage. If is imaginary, the characteristic equation will
0.05
contain two real and negative roots and in this case the
0
0 0.001 0.002 0.003 0.004 0.005 0.006 transient response of converter will be over-damped. In case
t [S ]
is real, the characteristic equation will have two complex
(a)
paired roots and in this case the transient response of the
12 converter will be under-damped. According to (12), it is
10 observed that is not a function of duty cycle, therefore, the
8 value of D will not affect the type of damping of the inductor
v (t )[V ] 6 current and output voltage transient responses.
4 Fig. 3 shows the variations in the real parts of the roots of
2
characteristic equation versus the value of inductance and
0
capacitance for different values of the load resistance. As it is
0 0.001 0.002 0.003 0.004 0.005 0.006
t[S ]
observed, for a specific value of load resistance, the absolute
(b) of real part of roots of the characteristic equation, will have a
Fig. 2. Time domain step response, (a) inductor current, (b) capacitor voltage small value (i.e. The poles are near of the imaginary axes), for

664
3rd IEEE International Symposium on Power Electronics for Distributed Generation Systems (PEDG) 2012

higher values of L and C . Therefore, i L (t ) and v(t ) will The Figs. 5(a) and 5(b) show the step response of the output
have slow responses. Also, according to Fig. 3, it is clear that voltage for D = 0.4 , R L = 0.5 , Vd = 12V , f = 10kHz , the
for a specific value of inductance and capacitance by inductance values 5mH and 15mH , the values of the
increasing of the load resistance, the absolute of real part of capacitance 35F and 50 F , and the load resistance 40 and
roots increases and this leads to decrease in the response time 90 , respectively. According to the figure, it is observed that
of the system. by increasing the values of the inductance and the capacitance,
0
the transient response of the system becomes slower and
-500
damping time of system is increased This subject is the
-1000
R = 150 confirmer of the presented subjects in the section IV.
R = 100
R = 50 """
Fig. 6 shows the step response of the output voltage for
Re( ) [ Hz ] -1500
R L = 0.5 , Vd = 12V , f = 10kHz , L = 7 mH , C = 35F if
-2000

-2500
D = 0.4 and D = 0.6 . Considering the figure, it can be
-3000
observed that by increasing the value of the duty cycle in
0 0.005 0.01
L [H ]
0.015 0.02
CCM, the damping time of the transient response does not
(a) vary. Therefore, it can be concluded that in CCM the type of
0
damping of the transient response is independent of duty
R = 150
-1000
R = 100
cycle. the issue discussed in this section verifies the issues
-2000 R = 50 """ presented in section third
Re( ) [ Hz ]
-3000

-4000

Vo[V]
-5000
0 50 100 150
8.0
C [ F ]
6.0
(b)
4.0
Fig. 3. Variations of the real part of roots of characteristic equations iL (t ) and
2.0
v(t ) , versus; (a) inductance; (b) capacitance 0.0
0.0000 0.0050 0.0100 0.0150 0.020
Time[sec]
IV. SIMULATION RESULTS (a)

To verify the presented theoretical investigations in the Vo[V]


previous sections, the buck dc-dc converter shown in Fig. 1, is 8.0
simulated in PSCAD/EMTDC environment in different 6.0
operational conditions. In Figs. 4(a) and 4(b), the step 4.0
2.0
responses of the inductor current and output voltage are
0.0
shown. These results are obtained based on the data used to
plot the curves in Fig. 2. As illustrated in the figure, the results 0.0000 0.0050 0.0100 0.0150 0.020
Time[sec]
obtained from simulation, verifies the curves shown in Fig. 2. (b)
Fig. 5. The step response of the output voltage versus; (a) R = 40 ,
IL[A] L = 5mH and C = 35F ; (b) R = 90 , L = 15mH and C = 50 F
0.300
0.250
0.200
0.150
0.100 Vo[V] Vo[V]
12.0
0.050
0.000 10.0 D = 0.6
8.0
0.0000 0.0020 0.0040 0.0060
Time[sec] 6.0
(a) 4.0
Vo[V] 2.0 D = 0.4
12.0
10.0 0.0
8.0 0.0000 0.0050 0.0100 0.0150 0.020
6.0 Time[sec]
4.0 Fig. 6. The step response of the output voltage versus; D = 0.4 and D = 0.6
2.0
0.0
V. CONCLUSIONS
0.0000 0.0020 0.0040 0.0060
Time[sec]
(b) In this paper, a mathematical method based on the Laplace and
Fig. 4. The step response; (a) inductor current; (b) output voltage Z transforms has been proposed to model the buck dc-dc

665
3rd IEEE International Symposium on Power Electronics for Distributed Generation Systems (PEDG) 2012

converter operating in CCM. In the proposed method, the transients states. The effects of each of the buck dc-dc
Laplace transform has been used to obtain the inductor current converter parameters such as inductance, capacitance, load
and output voltage equations and Z-transform is used as a tool resistance and duty cycle on the transient response of the
to find the initial values of the inductor current and output converter were analyzed and shown that the buck dc-dc
voltage. converter operating in CCM has slow transient response when
By means of the time domain functions of the inductor current the values of inductance and capacitance are higher. Also it
and output voltage which are obtained using the proposed was shown that in the buck dc-dc converter, the duty cycle of
modeling method in this paper, the step response of each of the converter does not have any effects on the damping type of
these functions is plotted. transient response. Since the transient response of the system
Using the proposed modeling method in this paper, the effects has an essential role in the analysis of stability of the system,
of the converter components on the transient response of the proposed method can be used as a powerful tool to analyze
inductor current and output voltage were analyzed and it was the stability and also to design suitable control methods for the
shown that the Z-transform can be used for the analysis of dc-dc converters.

APPENDIX A

mT
[ ]
q 1 e mT cos(mT ) + Ae mT sin(mT ) + i L 0,n e mT cos(mT ) + sin(mT )

v0 ,n e
L
sin mT
for 0 m < D
i L ,n ( m) = (14)
( mT t1 ) v1,n ( mT t1 )
i L1,n e cos(mT t1 ) + sin(mT t1 ) L e sin(mT t1 ) for D m < 1

mT
i L 0 ,n e sin(mT )
B 1 e mT cos(mT ) e mT sin(mT ) + v0,n e mT cos(mT ) sin(mT ) + for 0 m < D
C
v n ( m) =
( mT t1 ) i L1,n ( mT t1 )
v1,n e cos(mT t1 ) sin(mT t1 ) + C e sin(mT t1 ) for D m < 1
(15)

e T 1
z
I L0 ( z) = T 2T
z e T cos T sin T b1 sin T b2 (31)
z 2 ze
2
cos T + e L z 1

e T 1
z T
V0 ( z ) = z e cos T + sin T b + sin T b1 (32)
z 2 2 ze T 2T
C
2
cos T + e z 1

i L 0, ss e T cos T i L 0, ss + b1 e nT sin nT
i L 0,n = i L 0, ss + i L 0,ss cos nTe nT + (37)
e T sin T

v0, ss e T cos T v0, ss + b2 e nT sin nT


v0,n = v0, ss + v0, ss cos nTe nT + (38)
e T sin T

666
3rd IEEE International Symposium on Power Electronics for Distributed Generation Systems (PEDG) 2012

REFERENCES

[1] M.B. Camara, H. Gualous, F. Gustin, A. Berthon, and B. Dakyo, DC-


DC converter design for super capacitor and battery power
management in hybrid vehicle applications polynominal control
strategy, IEEE Trans. Ind. Electron., vol. 57, no. 2, pp. 587-597, Feb.
2010.
[2] A.D. Nardo, N. Femia, G. Pertone, and G. Spagnuolo, Optimalbuck
converter output filter design for point of load applications, IEEE
Trans. Ind. Electron., vol. 57, no. 4, pp. 1330-1341, Apr. 2010.
[3] J.W. Kimball, and P.T. Krein, Singular perturbation theory for dc-dc
converters and application to PFC converters, IEEE Trans. Power
Electron., vol. 23, no. 6, pp. 1-12, Nov. 2008.
[4] S. Chander, P Agarwal, and I. Gupta, Design modeling and
simulation of dc-dc converter for low voltage applications, in Proc.
ICSET, 2010, pp. 1-6.
[5] W.G. Charles, Simultaneous numerical solution of differential-
algebaic equations, IEEE Trans. Circuit Theory, vol. 18, no. 1, pp.
89-95, Jan. 1971.
[6] S.S. Kelkar, and F.C.Y. Lee, A fast time domain digital simulation
technique for power converters application to a buck converter with
feed forward compensation, IEEE Trans. Power Electron., vol. 1,
no.1 ,pp. 21-31, Jan. 1986.
[7] D. Czarkowski and M.K. Kazimierczuk, Energy-conservation
approach to modeling PWM dc-dc converters, IEEE Trans.
Aerospace Electron. Syst., vol. 29, no. 7, pp. 1059-1063, July 1993.
[8] F.L. Luo and H. Ye, Small signal analysis of energy factor and
mathematical modeling for power dc-dc converters, IEEE Trans.
Power Electron., vol. 22, no. 1, pp. 69-79, Jan. 2007.
[9] D. Maksimovic, and R. Zane, Small-signal discrete-time modeling of
digitally controlled pwm converters, IEEE Trans. Power Electron.,
vol. 22, no. 6, pp. 2552-2556, Nov. 2009.
[10] C.T. Rim, G.B. Joung, and G.H.Cho, A state-space modeling of non-
ideal dc-dc converters, in Proc. PESC, 1988, vol. 2, pp. 943-970.
[11] B. Bryant and M.K. Kazimierczuk, Voltage-loop power stage transfer
function with mosfet delay for boost pwm converter operating in
CCM, IEEE Trans. Ind. Electron., vol. 57, no. 1, pp. 347-353, Feb.
2007.
[12] S. Cuk and R.D. Middlebrook, A general unified approach to
modeling switching converter power stage, in Proc. PESC, 1976, pp.
18-34.
[13] E. Babaei, M. Seyed Mahmoodieh, and H. Mashinchi Mahery,
Operational modes and output voltage ripple analysis and design
considerations of buck-boost dc-dc converters, IEEE Trans. Ind.
Electron., vol. 59, no. 1, pp. 381-391, Jan. 2012.

667

You might also like