Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Abstract: A new approach implementing the sliding-mode controller is proposed for dc –dc con-
verters. The equivalent control input is used as the system control input, which results in a duty
cycle regulation control system. As designed, equivalent control input is maintained at a value
between 0 and 1, similar to the desired duty cycle value. Thus, constant switching frequency
can be achieved under changes of state conditions. Two sliding-mode controllers based on
this method are designed for positive output elementary Luo converter. Traditional small-signal
analysis is applied to study the close-loop system performance under proposed approach. Audio-
susceptibility, control-to-output transfer functions and output impedance are derived on the basis
of the small-signal model. It is shown that the proposed sliding-mode control approach retains
the advantages of traditional sliding-mode control, as well as achieve constant switching
frequency, which is decided by the input saw-tooth waveform. Results of the experiment are
reported for both controllers and they verify the theoretical analysis.
Fig. 2 shows the topology of POEL converter. The equival- Fig. 3 Equivalent circuits of POEL converter during switch on
ent circuits of POEL converter under switch on are shown in and off
Fig. 3a, and Fig. 3b shows the equivalent circuits under a Switch on
switch off. This paper does not consider the circuit works b Switch off
in discontinuous conduction mode.
The state vector includes four components as: inductor as a continuous duty cycle input. If the operating point is
current iL1 , capacitor voltage vC1 , inductor current iL2 and selected as u ¼ K (0 , K , 1), the operating point of the
the output voltage vO . The state vector is shown as state vector could be derived as
X ¼ ½iL1 vC1 iL1 vO T ð14Þ T
K 2 vin Kvin Kvin Kvin
X¼ ð16Þ
With equivalent circuits shown in Fig. 3, one can derive Rð1 KÞ2 ð1 KÞ Rð1 KÞ ð1 KÞ
the system open-loop state-space equation as
u ¼ 1 means the switch S is ON all the time, the system
X_ ¼ Aðx; tÞ þ Bðx; tÞu ð15Þ reaches a stable state which is represented as
G1 ¼ ½g11 0 0 0 ð21Þ
The sliding surface is
ðt
Fig. 2 Topology of POEL converter sðx; tÞ ¼ g11 x1 þ ðvO Vr Þ dt ¼ 0 ð22Þ
0
IEE Proc.-Control Theory Appl., Vol. 153, No. 1, January 2006 39
To study the stability of the controller, discrete switch equilibrium point as
law is first chosen as T
Vr2 Vr
0 when sðx; tÞ . 0 X eq ¼ Vr Vr
u¼ ð23Þ Vin R R
1 when sðx; tÞ , 0
By introducing the perturbation around the operating
The existence condition is represented as point as
8
ds g11 < X ¼ X op þ DX
lim ¼ lim vin þ ðx4 Vr Þ . 0 ð24Þ
s!0 dt s!0 L1 v ¼ Vr þ Dvr ð31Þ
: r
vin ¼ Vin þ Dvin
ds g11
lim ¼ limþ x2 þ ðx4 Vr Þ , 0 ð25Þ
s!0þ dt s!0 L1 The small-signal state-space equation is derived as
Because it is in the vicinity of the sliding surface, it is d
X ¼ AS 1 DX þ BS 1 Dvr þ ES 1 Dvin þ FS 1 DiO ð32Þ
reasonable to say that x4 2 Vr is very small. vin and x2 are dt
positive. Therefore a large value of g11/L1 can satisfy the
existence condition. where
The reaching condition is verified as follows. If system 2
0 0
RP is in a region where s(x, t) is negative, on the assump- 6
tion that system RP cannot reach the sliding surface, then 6 Vin Vr
6 C ðV þ V Þ C RðV þ V Þ
the switch should be kept on. The system RP will converge AS 1 ¼6
6
1 r in 1 in r
to a point represented in (17). Correspondingly, the deriva- 6 1
4 0
tive of s(x, t) can be calculated as L2
0 0
ds g11 3
lim ¼ vin Vr ð26Þ 1
t!1 dt L1 0
s,0
g11 7
7
It can be seen that if g11 is selected properly, (26) can be a Vr L1 Vr 7
positive constant value. Thus, s(x, t) will increase and 7
C1 ðVr þ Vin Þ g11 RC1 Vin 7 7
system RP will reach the sliding surface sooner or later. If g11 þ L1 7
the system RP is in a region where s(x, t) is positive, the 0 7
proof is similar and the equation can be written as g11 L2 77
1 1 5
ds C2 RC2
lim ¼ Vr ð27Þ
t!1 dt T
s.0 1 L1 Vr L1
BS 1 ¼ 0
Vr is a positive constant, (27) is therefore satisfied. The g11 g11 RC1 Vin g11 L2
system RP will reach the sliding surface in finite time. In T
summary, the requirements of G to satisfy the two con- Vr2
ES 1 ¼ 0 0 0
ditions is that RC1 Vin ðVin þ Vr Þ
L1 Vr 1 T
g11 . ð28Þ FS 1 ¼ 0 0 0
vin C2
The equivalent control input can be calculated using (13), The system stability and dynamic properties can be
(15) and (21). It is shown as examined from (32). If all the poles of matrix AS are in
the left plane, the close-loop system is stable on the
g11 x2 L1 ðx4 Vr Þ sliding surface. G should be selected according to (28)
ueq ¼ ð29Þ
g11 ðVin þ x2 Þ and also to achieve satisfactory system dynamic response.
System stability because of the parameter uncertainties
In this paper, equivalent control will be used as the control can be studied by varying the parameters in the matrix
input compared with a saw-tooth waveform. A constant AS1 and examining its corresponding poles.
switching frequency pulse-waveform is thus generated to The input-to-output transfer function Gvin(s) and
control the switch. reference-to-output transfer function Gvref(s) of the system
By substituting (29) into (15), the close-loop system on could be derived from (30) as
the sliding surface can be obtained as
8 Gvin ðsÞ ¼ ½0 0 0 1 ðs I AS1 Þ1 BS1
> 1 1 ð33Þ
>
> x4 þ Vr Gvref ðsÞ ¼ ½0 0 0 1 ðs I AS1 Þ1 W S1
>
> g11 g11
>
>
>
> 1 ðx1 þ x3 Þðg11 x2 L1 ðx4 Vr ÞÞ Output impedance is defined as [16]
>
< x1
d C1 g11 C1 ðVin þ x2 Þ
X¼ ð30Þ vO ðsÞ
dt >
> 1 1 L1 Zout ðsÞ ¼ ð34Þ
>
> x2 x4 ðx4 Vr Þ iO ðsÞ
>
> L2 L2 g11 L2
>
>
>
> 1 1 These three transfer functions can be derived. Given the
: x3 x4
C2 RC2 specified value for circuit and controller parameters, these
transfer functions can be easily computed with the help of
It is a non-linear equation. Setting the left side of (30) equal Matlab. They will be useful for choosing the controller par-
to zero, it is found that this equation has only one ameters. For length of paper, the representations of these
40 IEE Proc.-Control Theory Appl., Vol. 153, No. 1, January 2006
transfer functions are not shown in the paper. The design of coefficients matrix are
principle for choosing G is to achieve a stable system
with fast response in tracking reference voltage, and L1 Vr
g21 . ð39Þ
keeping Gvin(s) and Zout(s) in a low level over large fre- vin
quency range. Because the equivalent control is based on
the averaged model which is valid in low frequency, the The equivalent control can be calculated by combining
sensed variables should first be filtered to remove the high (13), (15) and (35). It is shown as
frequency part. Low-pass filters with cross-over frequency g21 C2 x2 g24 L1 iC2 L1 C2 ðx4 Vr Þ
equal to a quarter of the switching frequency can be used. ueq ¼ ð40Þ
g21 C2 ðVin þ x2 Þ
The resultant close-loop control scheme of controller 1 is
shown in Fig. 4. Substituting (40) into (15), one can derive the close-loop
system equation under controller 2 as
8
3.3 Sliding surface with two state variables >
> g24 x4 1 1
>
> x 3 x4 þ Vr
>
> g21 C2 R g21 g21
In fact, there are many possible combinations for selecting >
>
>
> ðx1 þ x3 Þðg21 C2 x2 L1 g24 ðx3 ðx4 =RÞÞ
two state variables for a fourth order POEL converter. In >
> 1
>
< L1 C2 ðx4 Vr ÞÞ
this paper, the sliding surface with the input inductor d x1
current and the output voltage is chosen. Therefore the X¼ C1 g21 C1 C2 ðVin þ x2 Þ
dt >
>
coefficients matrix is >
> 1 1 L1 g24 ðx3 ðx4 =RÞÞ L1
>
> x2 x4 ðx4 Vr Þ
>
> L L g C L g 21 L2
>
>
2 2 21 2 2
G2 ¼ ½g21 0 0 g24 ð35Þ >
> 1 1
>
: x3 x4
C2 RC2
And the resultant sliding surface is
ð41Þ
ðt
sðx; tÞ ¼ g21 x1 þ g24 x4 þ ðvO Vr Þ dt ¼ 0 ð36Þ Equation (41) has only one equilibrium point similar to the
0 one of (30). By introducing perturbations same as (31), the
small-signal state-space equation of (41) is derived as
The discrete switch law is the same as controller 1. The
existence condition is changed to d
X ¼ AS2 DX þ BS2 Dvr þ ES2 Dvin þ FS2 DiO ð42Þ
dt
ds g21 g24 x4
lim ¼ lim vin þ x3 where
s!0 dt s!0 L1 C2 R
2
0 0
þ ðx4 Vr Þ . 0 ð37Þ 6 Vin Vr
6
6 C1 ðVr þ Vin Þ C1 RðVin þ Vr Þ
ds g11 g24 x4 AS2 ¼ 6
6 1
limþ ¼ limþ x2 þ x3 6 0
s!0 dt s!0 L1 C2 R 4 L2
0 0
þ ðx4 Vr Þ , 0 ð38Þ
g24
g21 C2
The newly added part (x3 2 (x4/R)) in (37) and (38) is just Vr g24 L1 Vr
the value of capacitive current iC2. Thus, it is replaced by iC2 þ
C1 ðVr þ Vin Þ g21 C1 C2 Vin R
in the following part of this paper. iC2 is small value in the
L1 g24
vicinity of the sliding surface. Thus, (37) and (38) can be
satisfied with the same consideration as controller 1. L2 C2 g21
The reaching condition is verified with the same method 1
as controller 1. The resultant requirements for the selection C2
g24 C2 3
g21 C2 7
7
g24 L1 Vr L1 Vr 7
þ 7
g21 C1 C2 Vin R2 g21 C1 Vin R 7 7
g21 þ L1 L1 g24 7
þ 7
g21 L2 g21 RL2 C2 7 7
1 5
RC2
T
1 L 1 Vr L1
BS2 ¼ 0
g21 g21 RC1 Vin g11 L2
T
Vr2
ES2 ¼ 0 0 0
RC1 Vin ðVin þ Vr Þ
g24 L1 g24 Vr L1 g24 1 T
FS2 ¼
Fig. 4 Close-loop control scheme for controller 1 g21 C2 g21 RC1 C2 Vin g21 C2 L2 C2
IEE Proc.-Control Theory Appl., Vol. 153, No. 1, January 2006 41
The transfer functions required for designing the controller
can be derived with the same method as for controller 1.
They are not shown in this paper.
The resultant close-loop control scheme for controller 2
is shown in Fig. 5. It should be noted that the capacitor
current iC2 also needs to be filtered before possible use in
calculating the equivalent control input.
4 Design example
Fig. 9 POEL converter’s output impedance under various Fig. 11 Controller 1’s performance under step changes of
conditions reference voltage
8 mV. Low voltage drop diodes, with type MBR6045WT of switching frequency is achieved with this proposed
MOTOROLA Company, are used in the experiments. The implementation method, the equivalent control input con-
saw-tooth waveform is generated by the IC chip ICL8038, verges to a constant value equal to the desired duty cycle.
and the switching frequency is set as 20 kHz. The compara- Fig. 17 shows the controller 1’s performance during step
tor is realised with IC chip LM319. In addition, inductors change of load resistance from 22 to 11 V and recovers. The
with small resistance are used. Parameters of controller 1 voltage drop is small, which is less than 2 V. The overshoot
and controller 2 are chosen as shown in (44) and (45). in current is almost none. Fig. 18 shows the controller 1’s
And thus, the steady-state error is very small in each response to a step change of input voltage from 12 to
experiment. 18 V and recovers. Because the controller has an input
Figs. 13 and 14 show the dynamic response of the system voltage feed-forward, the system only exhibits a small
with controller 1 under step change of reference voltage variations in the output voltage.
from 8 to 18 V. Figs. 15 and 16 show the dynamic response Fig. 19 shows the controller 2’s performance during step
of the system with controller 2 under the same condition. change of load resistance from 22 to 11 V and recovers.
Controller 2 exhibits a faster response with lower overshoot Fig. 20 shows the controller 2’s response to a step change
than controller 1, which verifies the comparative results of input voltage from 12 to 18 V and recovers.
of the reference-to-output transfer functions for both Both responses are similar to controller 1, which can be
controllers. With the equivalent control input waveforms predicted from the system transfer functions shown in
shown in Figs. 14 and 16, it can be seen that the constant Figs. 8 and 9.
Fig. 13 Output voltage and input inductor current waveforms Fig. 16 Output voltage and input inductor current waveforms
for step change of reference voltage with controller 1: ch1 vO for step change of reference voltage with controller 2: ch1 vO
and ch2 iL1 and ch2 ueq
Fig. 14 Output voltage and equivalent control waveforms under Fig. 17 Output voltage and input inductor current waveforms
step change of reference voltage with controller 1: ch1 vO and ch2 for step change of load resistance with controller 1: ch1 vO and
ueq ch2 iL1
7 References
1 Luo, F.L.: ‘Positive output Luo converters: voltage lift technique’,
Fig. 19 Output voltage and input inductor current waveforms IEE – EPA, 1999, 146, (4), pp. 415 –432
for step change of load resistance with controller 2: ch1 vO and 2 Luo, F.L., and Ye, H.: ‘Advanced DC/DC converters’ (CRC Press,
ch2 iL1 Boca Raton, USA, 2004)
3 Middlebrook, R.D., and Cuk, S.: ‘Advances in switched-mode
power conversion: Volumes I and II’ (TESLAco, Pasadena,
Because the equivalent control is calculated under ideal California, 1983)
condition, the switching loss and other power losses in the 4 Sanders, S.R., Verghese, G.C., and Cameron, D.E.: ‘Nonlinear control
converter are not considered in the computation. Thus, in of switching power converters’, Control Theory Adv. Technol., 1989,
practical, the output voltage of the system with CSFSMC 5, (4), pp. 601–627
5 Liu, Y.F., and Sen, P.C.: ‘A general unified large signal model of
may have steady-state error; the output voltage will be current programmed DC-to-DC converters’, IEEE Trans. Power
smaller than the reference value. In addition, the proposed Electron., 1994, 9, (4), pp. 414 –424
controller also has steady-state error when facing system 6 Uktin, V.I.: ‘Sliding modes and their application in variable structure
condition changes. The problem may be verified through systems’ (MIR Publishers, Moscow, Russia, 1978)
7 Itkis, U.: ‘Control systems of variable structure’ (John Wiley & Sons,
Figs. 14 –17. This problem can be solved by adding New York, USA, 1976)
another sliding-mode controller, which will not only influ- 8 Venkataramanan, R., Savanovic, A., and Cuk, S.: ‘Sliding
ence the switching frequency but, however, enhances the mode control of DC-to-DC converters’. Proc. IECON’ 1985,
system performance quite well. This point will be reported pp. 251–258, 1985
in another technical paper. 9 Sira-Ramirez, H.: ‘Sliding motions in bilinear switched networks’,
IEEE Trans. Circuits Syst., 1987, 34, (8), pp. 919– 933
10 Sira-Ramirez, H., Ortega, R., Perez-Moreno, R., and Garcia-Esteban,
6 Conclusions M.: ‘A sliding mode controller-observer for DC-to-DC power
converters: a passivity approach’. Proc. 34th IEEE Conf. Decision
A new implementation method, CSFSMC, for sliding-mode and Control, 13–15 December 1995, Vol. 4, pp. 3379– 3384
control was proposed. An integral item is added into the 11 Mahdavi, J., Emadi, A., and Toliyat, H.A.: ‘Application of state space
averaging method to sliding mode control of PWM DC/DC
normal sliding surface to incorporate the new approach. One converters’. Proc. IEEE Ind. Appl. Soc. Ann. Meeting, 5–9 October
current-mode sliding surface and a two-variable sliding 1997, pp. 820–827
surface were examined with the proposed approach. 12 Oppenheimer, M., Husain, I., Elbuluk, M., and De Abreu-Garcia, J.A.:
It is shown that the proposed approach design procedure ‘Sliding mode control of the cuk converter’. Proc. IEEE Power
Electronics Specialists Conf., PESC ’96 Record, 27th Annual IEEE,
is the same as a traditional sliding-mode control. The resul- Vol. 2, 23–27 June 1996, pp. 1519–1526
tant controller also has the advantages possessed by the 13 Skvarenina, T.L.: ‘The power electronic handbook’ (CRC Press, Boca
traditional sliding-mode control. The close-loop system tra- Raton, USA, 2002)
jectories is decided by the sliding-mode controller and not 14 Caedoso, B.J., Moreira, A.F., Menezes, B.R., and Cortizo, P.C.:
belonging to the system characteristics. In addition, the pro- ‘Analysis of switching frequency reduction methods applied to
sliding mode controlled DC–DC converters’. Proc. APEC ’92,
posed approach can achieve a constant switching frequency, 23– 27 February 1992, pp. 403 –410
which is difficult for conventional approach. 15 He, Y., and Luo, F.L.: ‘Analysis of Luo convertors with voltage-lift
Various transfer functions for the proposed close-loop circuit’. IEE Proc. Electr. Power Appl., 152, (5), September 2005,
control systems are derived to prove the excellent character- pp. 1239–1252
16 Erickson, R.W., and Makismovic, D.: ‘Fundamentals of power
istics. Simulation and experiment results were also given to electronics’ (Kluwer Academic Publishers, USA, 2001, 2nd edn.)
verify the theoretical analysis. POEL converter is selected 17 PSim version 4.1, Powersim Solutions, Inc., 585 Grove St, Suite 130,
as an example in the paper. It has been proved that this Herndon VA, 20170 USA, sales@powersimsolutions.com