Académique Documents
Professionnel Documents
Culture Documents
AbstractIn this paper a comparison among three control controller, sliding mode controller, sliding mode plus
strategies is presented, with application to a boost DC-DC passivity-based controller.
converter. The control strategies are developed on the The control laws derived for such a system can be
switched boost circuit model and validated on the nonlinear classified in two groups, depending on whether they
model by use of simulations. The classical PID, a 2dof-IMC generate directly the switching signal q (t ) - a hybrid
(two degree of freedom internal model controller) and an
alternative controller MAC (processor advanced control) system approach - or whether they require an auxiliary
are applied, tested and compared on the nonlinear system. pulse width modulation (PWM) circuit to determine the
Additional tests show the robustness of the controllers on switch position.
the highly nonlinear circuit. This paper deals with a classical PID control strategy,
applied to a boost converter, which is further compared to
a 2dof-IMC (two degree of freedom internal model
I. INTRODUCTION controller) and to a MAC (processor advanced control)
Controlling switched power converters is a challenging controller. The closed-loop behaviour is presented with
area of research in control engineering. Although a respect to response time, load disturbances, input voltage
typical DC-DC converter circuit requires few components disturbances and robustness. A comparison between the
and, from a theoretical point of view, is simplistic to three control strategies is given and advantages and
operate, all DC-DC converters require control circuitry in limitations of each approach are discussed.
order to account for load variations, component The remainder of the paper is as follows: a brief
tolerances, system aging and input source voltage description of the (nonlinear) system is given in the next
variations. section. The controllers are designed in section III and
The controllers used in practical implementations are comparison is discussed in section IV. Finally, a
frequently of analogue nature and have a PID conclusion section summarizes the main outcome of this
compensator structure, with suboptimal design for work, pointing to some future steps of a model based
specifications such as fast system response and stability. predictive control design.
Hence, there is a need in designing advanced controllers,
which can now be implemented in practice thanks to the II. CIRCUIT DESCRIPTION
latest advances in digital signal processors (DSP) [1]. The (switched) boost converter considered throughout
From a control-engineering point of view, DC-DC this paper is represented in Fig. 1 and the differential
converters are a traditional benchmark for testing equations describing the circuit are given by:
(advanced) nonlinear controllers. However, apart from
their nonlinear characteristics, DC-DC converters pose
another interesting feature: they have unstable zero 1 1
i(t ) (1 q(t )) v(t ) vs (t )
dynamics - nonminimum phase systems. Control of L L
(1),
nonminimum phase systems is significantly more 1 1
difficult than control of systems with stable zero- v(t ) (1 q(t )) i (t ) v(t )
dynamics, due to the fact that unstable zero-dynamics C RC
restricts the closed-loop performance.
with i(t) and v(t) the inductor current, respectively the
However, in spite of these difficulties, a number of output capacitor voltage; vs(t) the value of the external
nonlinear controllers have been reported in literature, voltage source subject to changes; R the resistance of
such as: sliding mode control strategies [2], nonlinear PI the load; q (t ) denotes the switch position function and
controllers based on the method of extended linearization
[3] and a predictive controller [4,5] using the in-house acts as the control input, taking values in the discrete set
EPSAC algorithm [6]. The results of an experimental 0,1 . The nominal parameters of the boost circuit are:
comparison of five control algorithms on a boost Vs 230V , R 200 , L 1mH , C 100 F and the
converter are presented in [7]: linear averaged controller,
feedback linearizing controller, passivity-based switching frequency f switch 50kHz .
When the switch is closed (q(t)=1) the inductor current where the duty ratio dR(t) is the control signal and vs(t)
increases and the capacitor C discharges over the resistor is the input voltage deviation (considered here as a
R according to the relations: disturbance to the system). In the linearized model (5) all
variables are now deviation values with respect to the
operation point. The operating point for the system is
calculated from (6) supposing equilibrium conditions and
di (t ) dv(t ) v (t ) a nominal duty ratio value DR.
L vs (t ); C (2)
dt dt R
Vs Vs
Alternatively, when the switch is open (q(t)=0), the I , V (6)
variations of the inductor current and of the output R (1 DR ) 2
1 DR
capacitor voltage are described respectively by:
Previous model can be represented using transfer
function approach since we are interested only in output
di (t ) dv(t ) v (t ) voltage control.
L vs (t ) v(t ); C i (t ) (3)
dt dt R
10
(1 DR ) 5
0
i(t ) L i (t ) 0
1 v(t )
DR0.3
v(t ) (1 DR )
-5
0 5 10 15 20
C RC Time (ms)
(5) Figure 2: Nonlinearity of the System
V 1
L L d R (t )
Using equations (6) and (7) the linear models around
I 0 vs ( t ) any output voltage operating point can be calculated. The
C nonlinearities in equation (4) analyzed through
linearization around some points is given by Fig. 3, which
shows that the zero-pole location of the system changes of 200ms but the frequency of oscillation at the output
as well. In this case, the system preserves its settling time decrease when the output voltage increases.
4000 1
D=0
Imaginary Axis
2000 0.5
Imaginary Axis
D=0.9 0
0
D=0.9
D=0.9 D=0
-2000 -0.5
x10
D=0 -1
-4000 0 50 100 150 200 250
-30 -25 -20 -15 -10 -5 0
Real Axis Real Axis
5
Gain change
Figure due to
3: Poles operating point
Movement changes
(left) and Zero Movement (right) due to Changes in the Operating Point
Also from Fig. 3, it can be observed that in order to get and allows to calculate K and M. Together with the
the desired performance, a 2dof-IMC controller design measured value of the period T, it results in finding the
approach has to cancel the dynamics associated to one values and n via:
pair of complex conjugates poles near the imaginary axis
Step Response
in order to produce the new closed-loop poles, which 480
provide the desired performance. E1=K(1+M)
478
472
PID controllers are one of the most used types of K
470
controllers in practice; they can cope reasonably well
with systems having different types of dynamics and their 468
z1 = z2 = -3000 Qd(s)
Figure 6. The 2DOF-IMC control strategy schematic
R R
disturbances that do not pass through the process [12,13].
s 1
4
T2
6000
330V
460V
4000
2000
1/
T1
0
460V
330V
-2000
T4
-4000
460V
330V
-6000
T3
-13000 -12000 -11000 -10000 -9000 -8000 -7000 -6000 -5000 -4000 -3000
The purpose of the first loop is to control the inductor than the desired one (SP<SP*), then is set to 1.01;
current to a desired value. The control objective is else is set to 0.99.
realized by means of a relay with variable hysteresis. The The third loop provides the setpoint to the first control
input of the controller is the error (e) between the loop. The desired inductor current (i*) is calculated based
measured current and the desired one, while the output is on the observation that, on average, the power that comes
the switch position. The controller has one parameter, i.e. into the circuit is all consumed by the resistor:
the width of the hysteresis , which is adapted
continuously. The functioning principle of this control V2
loop is based on the following observation: when the Vs I (22)
R
error signal becomes greater than (the inductor current
is smaller than the desired one) the switch is closed
The averaged inductor current and capacitor voltage
allowing the current to increase. At the moment the error
can be calculated by a moving average filter:
becomes negative and smaller than the switch is
opened.
SP*
I (k ) I (k 1) (1 ) I (k )
1.01 (23)
0.99
+ V (k ) V (k 1) (1 )V (k )
*2 -
v
(k)= (k-1)
(vs R)estimate
v* + i* + e q
SP with appropriately chosen ( 1 ).
1 Boost v
+
Kp + Converter Thus for a desired capacitor voltage (v*), the desired
- - 0 +
- i
i
inductor current (i*) can be calculated as:
v
t s
sampled transfer function of the process. This has been 470
done preserving the filter constants and the same I II III IV
l
principles as the continuous case.
V o
The test applied to all controllers consists of a setpoint 460
change of 20V applied at time 2.5ms in interval II, then a 0 2 4 6 8 10
disturbance is applied by means of a decrease of 50V at
the input voltage at time 5ms in interval III. Finally, a
robustness test is performed at time 7.5ms by reducing
610
the resistor value with 25%, as in interval IV.
600 I II III IV
590
610
0 2 4 6 8 10
Time (ms)
Figure 10. Output Voltage for different operating points PID dashed
605 line; 2dof-IMC continuous line and MAC dotted line
0.8
V o l t s
600
I II III IV
0.6 I II III IV
595 0.4
0 2 4 6 8 10
590 0.8
Duty ratio
0.6 I II III IV
0 2 4 6 8 10
Time (ms) 0.4
Figure 9. System response around 590V using the three different control 0 2 4 6 8 10
techniques: PID dashed line; 2dof-IMC continuous line and MAC
dotted line. 0.8
As seen in Fig. 9 and Fig. 10, the response to setpoint
changes for 2dof-IMC is around 1ms as the desired value 0.6
set with the setpoint filter constant ( 0.22 and it is I II III IV
slightly faster than the PID. The MAC algorithm presents 0.4
the best response to changes in setpoint. Although in the
interval III the peak caused by the input voltage 0 2 4 6 8 10
disturbance over the 2dof-IMC response is comparable to Time (ms)
the one obtained by the PID, the rejection to this
disturbance is executed faster in the 2dof-IMC (around
0.7ms) than the PID (around 1.7ms), and the oscillation in Figure 11. Control efforts (duty ratio) for different operating points: PID
dashed line and 2dof-IMC continuous line
Notice the oscillatory behaviour of the PID in Fig. 9 and V. CONCLUSIONS
the corresponding control efforts in Fig. 11, where the A comparative study over three different control
difference between 2dof-IMC and PID is more techniques on a DC-DC boost converter - a highly
appreciable. nonlinear fast system - has been presented. Although the
Input current behavior are comparable for PID and 2dof- 2dof-IMC controller did not show essential
IMC technique for the low operating points as seen in improvements over the classical PID technique, a well
Fig. 12, while MAC presents the bigger current demands structured design procedure based on a phenomenological
as a consequence of its faster response. Although better model was presented. The model based design technique
fast response to the disturbance rejection should be allowed us to analyze the closed loop performance over
expected from the 2dof-IMC, we have to notice that the different operating points using a graphical approach and
design approach used here does not deal with the determines a stability range for the proposed controller.
restriction in control signal and current saturation. The heuristic approach of MAC technique showed
essentially better performance over the presented linear
designs. It will be further developed and compared to the
30 results of a predictive control approach on a real-life
boost converter circuit.
20 REFERENCES
I II III IV
[1] Special issue on digital control in power electronics. IEEE Trans.
10 Power Electron., 18(1) Vol.II/II, 2003
[2] H. Sira-Ramirez: Sliding motions in bilinear switched networks,
0 IEEE Trans. Circuits Systems, vol. CAS-34, p. 919-933, Aug.
0 2 4 6 8 10 1987
[3] H. Sira-Ramirez: Design of PI controllers for DC-to-DC power
30 supplies via extended linearization, Int. J. Control, 51(3), p.601-
620, 1990
A m p e r e s