Beruflich Dokumente
Kultur Dokumente
Abstract: In the paper basic modelling techniques of the Buck converter are presented.
The voltage mode control is tested by tuning a PID controller, and its operation is
tested by simulation. The theoretically interesting case of constant power load is
discussed, and it is shown to lead to an unstable open loop system. The ability of the
:(>ID controller to stabilize the system is shown. Copyright ©1999 IFAC.
7288
Copyright 1999 IF AC ISBN: 0 08 043248 4
SYSTEM MODELLING AND CONTROL IN THE DESIGN OF DC-D ... 14th World Congress oflFAC
C.
n
--
.J
I-- -'--~----'---'--'j
5·
Fig. 1. The Buck converter "\\ i\ "\ /\
,, 1\ i\
' \ .j
its applicability in the design phase of switching
power supplies is studied. 41/
~L' \\ ,/ \,L \ I \ ,.".,/
' \ .'// '\ .,/
2r \; \ / V V
2. DIFFERENTIAL MODEL OF THE BUCK
CONVERTER , ~. --L----.J_--'---'--------'--------'-------'-_
J.0275 0.0275 0.0275 0 . ~7S 0 . ~76 0.0276 0.0215 0.0276 0.0276
1
The circuit describing one of the basic DC-DC
converters, the Buck converter, is shown in Fig. l. Fig. 2. Open loop responses
The PWM (pulse width modulation) switch in the
dashed box is used to control the output voltage
by changing the duty cycle i.e. by changing the to note that regarding vg(t) as the control input
relation between the "ON" and "OFF" times in the equations form a linear time invariant system
each switching period. In "OK" state the current representation, which becomes nonlinear however,
through the inductor is growing transferring elec- when the inductor current becmnes zero. In the
tric power to the load; in "OFF" state the current former case the inductor is in continuous con-
flows through the diode, and the induct or current duction mode, in the latter case in discontinuous
is decreasing. Because the sv-ritching frequency is conduction mode.
very high, e.g. 100 kHz, the current and voltage
Based on the equations (1) and (2) a Simulink
ripples in the inductor and in the load are small.
model was constructed to simulate the open loop
In spite of disturbances in the input voltage and
response of the system. The results (Fig.2) show
load current it is possible to control the duty
that after a transient phase the voltage achieves
cycle in a manner which keeps the output voltage
the nominal value 54V with a small ripple; the
constant with high accuracy. In this paper the
inductor current becomes zero (discontinuous con-
voltage mode control is studied, in which only the
duction mode) during the initial transient, but
output voltage, and not the inductor current, is
remains in the continuous conduction mode there-
used in the feedback. The parameters to be used in
after. In the lower figure a small part of the induc-
the examples and simulations are taken from one
tor current. waveform can be seen more clearly;
stage of a real switching power supply. The nom-
the triangular shape agrees with the theory ofihe
inal values are as follows: Vi" = 140 V, VD = 54
circuit topology. The time scale in the figure is
V, D = 0.386 (nominal duty cycle), L = 100 ~H,
in seconds (s). Note the large initial transient of
C = 1000 ~F, R = 11 n (resistive load), fB=100
the system, which is not acceptable in the use of
kHz (switching frequency, whic.h corresponds to
a power supply. In Fig. 3 it is shown, how the
the period lOftS). The dynamics of the system can
system behaves near the steady state. In steady
be expressed by the state equations
state analysis it is customary to use the so ealled
small ripple approximation, in which the ripple
components are removed from the equations. For
the DC-values it holds that (Erickson, 1997a)
Vo = DV; .. =54 V, h = VoiR =4.9 A. The ripple
components can be calculated from
in which v.'l(t) V<tries between Vin and 0 depending
on the switch position, and iL(t) is limited to pos- (3)
itive values because of the diode. It is interesting
7289
Copyright 1999 IFAC ISBN: 0 08 043248 4
SYSTEM MODELLING AND CONTROL IN THE DESIGN OF DC-D ... 14th World Congress ofIFAC
Vo~a.g.? a.nd c. w.en) wa'tlefClms: iritisJ !rS[lS,enj r~mQved linear small signal model the deviations from
-,----- . values of an operating point are calculated
55
I (Vin(t)}
d(t)
= Vin + Vin(t)
= D + JCt)
(7)
(8)
'" V/i/V'VvVVIfIMIVWVVV"V'Vc1 (iL(t)}=h+iL(t) (9)
52 1
L
C
~c--:-----'--~--'--~-"----"--~...L-~-'---~.l.---_L-----'
D.DC5 CD' ~.~1: oms
0.02 0.825 CC3 OM 0.045 D.CS
The linearized small signal model then becomes
diL(t) ~
L~ = DVin(t) - vo(t) + V'ind(t) (11)
+ v:c,
0026 D.C265 0.027 0.0275 0.028
LCs2 + *8 + 1
des) (13)
(14)
(4)
7290
Copyright 1999 IF AC ISBN: 008 0432484
SYSTEM MODELLING AND CONTROL IN THE DESIGN OF DC-D ... 14th World Congress oflFAC
(17)
u(t) = K (e p + 1
Ti f t
e(r)dr ded
+ Td{ft) (21)
included in the derivative part. The tuning pa-
rameter N has typically va lues b etween 3 and 10
(Astrom and Hagglund, 1995). The converter is
o
modelled by equations (1) and (2), and in accor-
in which u is the controller output, and K, T i , and dance with (25) the control volta ge is calculated
Td are the tuning parameters (gain, integration from
time, and derivation time) . The terms
e,,(t) = bYsp(t) - yet) (22)
7291
Copyright 1999 IFAC ISBN: 0 08 043248 4
SYSTEM MODELLING AND CONTROL IN THE DESIGN OF DC-D ... 14th World Congress oflFAC
qesp O"lses D01a1 nedby col"ltl nuo us. PlO controller to the values below 0.5 to keep the inductor in
~O'I '- 'I continuous conduction mode. The duty cycle is
formed by using a sawtooth signal with linearly
I
r\. i increasing values between 0 and 0.5 during the
"I
switching period l011S (100 kHz). The "ON" and
!!3. 9~
O. :ll~ 0,02 0.025
'---
0."" 0, 03:5
O
.{].I .------L-
~ """
1 CC"'
"OFF" periods of the real switch in the converter
is determined by the time instants, in which the
sawtooth signal crosses the V"d.lue of the desired
duty cycle. In practice, the precision for this kind
of a PWM module is typically about 50 ns, which
"" can also be considered as a quantization non-
.r
ideality of the P'¥M switch. The accuracy can be
L estimated by noting that the control voltage range
o~ is divided into 100 parts (50 ns/5 ,us=O.Ol). For a
peak value of 50 V that would mean an inaccuracy
J C. C l ~ ~J.a2
,
:J . ~:3 003 O ,03~
,
004
J __
0."""
__
:J. C:l
of 0.5 V.
If an analog controller of the converter is replaced
by a discrete algorithm, a suitable DSP card
is normally used. The basic switching frequency
Fig. 5. Closed loop responses (100 kHz in this example case) is too high for
commercial DSP technology of today; processor
operating frequencies of 10 kHz - 40 kH7, must be
considered as a realistic alternative. To keep the
The duty cycle controlling the switch is deter- price of the eventual product (switching power
mined by the PWM block with the additional supply with processor-based voltage controller)
property that the duty cycle is restricted to the cheap, frequencies at the lower end of t he men-
interval [0 0.5]. tioned interval must be considered.
In Fig. 5 the closed loop responses have been The controller algorithm (26) is discretized by
presented. The parameters of the PID controller using backward approximations in both integral
are K = 500, Ti = 0.001, Ta = 0.0005, and N = 3. and derivative terms. The sampling frequency is
The amplitude scale has been chosen accurate 25 kHz (sampling time 40 l1S). In t h e transfer
enough to show the disturbances caused by two function notation the controller is then
step changes in the input voltage Vin (at time 0 .02
s from 140 V to 120 V, and at time 0.04 s from 120 hz
vc(z) = KC1 + Ti.z _ Ti )(vret(z ) - v o(z»
V to 160 V). The lower figure shows the control
voltage. TdZ - Td
-K( (Ta/ N + h)z _ T d/N)vo(.z) (27)
Practical experience shows that for real switching
power supplies the above control result is far too where h is the sampling period. The results of
optimistic. It is interesting to study reasons for the simulation are presented in Fig. 6. The tun-
t hat in order to develop the simulation proce- ing parameters of the PID controller are K=3,
dures towards a more realistic setting. There are 1i=O.OOl, Td = O.OOOl, and N=3. The effects of
three main reasons why practical controllers can- the line and load disturbances are clearly more
not achieve as accurate results as above. Firstly, notable when compared to Fig. 5. In the lower
a real PWM switch is not an ideal component: it picture of Fig. 6 the noise caused by the non-
contains an inherent inaccuracy caused by quanti- ideal P\\'''M switch can be noted. The variation
zation. Secondly, t he discretization intenrc!l of the in the output signal is in this case not as severe
PID controller has not been taken into account. as predicted. The same controller has then been
Thirdly, the components of the converter are not used in the constant power load case. The result
ideal as assumed in the preceding discussion. They is shown in Fig. 7 . It can be noticed that the
contain non-ideal elements ("parasite effects"), closed loop system is stable (compare to Fig. 4),
which can to some accuracy be modelled by series although the deviations after the disturbances are
resistors. still too large. Normally, the desired accuracy of
the output voltage is ±1 V.
Only the two first problems are considered short ly
in t his paper. The PWM switch can be described
as an element, which converts the control voltage 6. CONCLUSIOK
vc(t) to the duty cycle. The value of the duty
cycle is theoretically between 0 and 1; for practical The voltage mode control of the Buck converter
Buck converters the duty cycle must be restricted operating mainly in the continuous conduction
7292
Copyright 1999 IFAC ISBN: 0 08 043248 4
SYSTEM MODELLING AND CONTROL IN THE DESIGN OF DC-D ... 14th World Congress ofIFAC
7. REFERENCES
Fig. 6. Closed loop responses obtained by using a Chang, C. (1995). Robust Control of DC-DC Con-
discrete time PID controller and a non-ideal verters: The Buck Converter, Proceedings of the
PWM switch IEEE Power Electronics Specialists Conference,
pp. 1094-1097.
,,:~-. ,-~--,-- -,-------,---,--1--
C;:.m;;ta ~t pcwer l~ad di!:;c'ete- ~'U ~nlrol~9f
7293
Copyright 1999 IF AC ISBN: 008 0432484