Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Research Article
ISSN 1755-4535
Adaptive sliding mode control method for Received on 25th December 2014
Revised on 11th March 2015
DCDC converters Accepted on 30th March 2015
doi: 10.1049/iet-pel.2014.0979
www.ietdl.org
Abstract: This study presents an adaptive sliding mode control method for DCDC converters. In the state space model of
DCDC converters, there are always some unknown coordinate components of the desired equilibrium point (static
working point), which are necessary to obtain the error vector and then build the sliding surface. To obtain the
unknown coordinate components of the equilibrium point, an adaptive law is proposed. The adaptive law and the error
response are formulated in a single equation, which determines the system performance. A systematic sliding mode
control design procedure of a class of DCDC converters is hence carried out. To verify the usefulness and
effectiveness of the proposed adaptive sliding mode control method, the negative output elementary super lift Luo
converter is used as a design example. Simulation and experimental results are reported to confirm the proposed
approach.
Remark 1: The basic idea of this formulation is to control one free (11)
coordinate with one switch variable. For the second-order DCDC
converters with one switch, we have n = 2, r = 1, which is used as Then G1 and X fref should be designed to stabilise (11) and satisfy the
the design example in Section 3. performance demand. Considering (11), on the equilibrium point, ec
Dene the error vector as and X fref satises
which is only affected in the second row comparing with (18). It can
also be treated as the matched disturbance. As the sliding mode
control is robust to matched disturbances, the control scheme
proposed in Section 2 will be robust to such model inaccuracies
provided the sliding motion can be achieved.
Combining (17) and (18), and approximating VC1 by Vin, we have
1 1u
0
V o RC C V
=
1u
2 2
iL
o
+ 1 Vin (20)
iL1
0 1 L1
L1
where u represents the status of the switch (u = 1 when the switch is Fig. 2 Vector eld of NOESLLC during switch on and switch off
on and u = 0 when the switch is off). In the following analysis, (20) a Switch on
is used. Since the approximation is made in the second row of (20), b Switch off
the sliding mode controller will be robust to such approximation.
The equilibrium point of (20) can be derived as
performance is mainly determined by
T
Vin Vin T T
X eq = = Xcref T
Xfref (21)
1 ueq (1 ueq )2 R
1 G1 (1 u) 1u
ec RC2 C2 C2
where ueq is the equivalent duty cycle under steady state (equilibrium = ec (25)
X fref P(1 u) X fref
point). 0
When u < ueq, the output voltage is lower than the reference C2
voltage, we have ec < 0
then ec1 < 0. From (25) and (26), we can see the value of the capacitor will affect
According to the above analysis, we have ec1 0. ec1 = 0 only the convergence speed, whereas the stability of the system will not be
holds on the equilibrium point. destroyed. The value of the inductor will only affect the convergence
speed in the reaching phase (reaching the sliding surface), and will
3.2 Adaptive sliding mode controller design not affect the convergence speed greatly. According to (26), large
P will improve response speed but may also cause oscillations.
First, the sliding surface and the adaptive law should be designed. Therefore P should not be set too large. Since A12(u) = (1 u)/
Suppose the control objective is to stabilise the output voltage at C2 0 is always satised, according to (13), the simplied
Vref. According to (20) and (7), the sliding surface can be designed as adaptive law can be designed as
When u = 1
than iref , there will be a time point when S > 0. Then the switch
will be turned off. Then Vo will increase as well as iL1 decreases.
G1 Vo Vin
S = + + P (Vo Vref ) (29) If the trajectory can reach the sliding surface, the switch will
RC2 L1 be turned on again which satises the hitting condition. The
sliding motion should take place afterwards. According to Fig. 2
When u = 0 and the switching scheme, the parameters of the controller and
NOESLLC should satisfy that vector eld crosses the sliding
G1 Vo Vin G1 iL1 V surface upwards while switch is on and downwards while switch
S = + + o + P (Vo Vref ) (30) is off during the sliding motion.
RC2 L1 C2 L1 According to the above analysis, to stabilise the sliding surface the
switching scheme can be designed as
To satisfy the existence condition of the sliding surface, (29) and
(30) should have opposite signs near the equilibrium point.
u = 1, S,0
Although choosing G1 and P, the existence condition should not (32)
u = 0, S.0
be destroyed. Moreover, S should be dominated by Vin/L1 and
(Vo Vin)/L1 while u = 1 and 0, respectively. That is S . 0 while
u = 1 and S , 0 while u = 0. Equations (29) and (30) can also be 3.3 Discussion of applications to other converter
used to determine the switching frequency while using the topologies
hysteresis modulation [25]. Then we have S . 0 while switch on
and S , 0 while switch off near the sliding surface around the The proposed adaptive sliding mode control method is a general one.
desired equilibrium point. Therefore we can turn on the switch The state space equations of buck and boost converters also satisfy
while S < 0 and turn off the switch while S > 0 to satisfy the this formulation.
existence condition.
To satisfy the hitting condition of the sliding surface, the proposed
switching scheme should be able to drive the system trajectory from 3.3.1 Buck converter: If we choose the output voltage Vo and the
origin to the sliding surface. In the initial state, there is inductor current iL as the state variables, the state space equation of
buck converter can be formulated as
S = G1 (Vo Vref ) + iL1 iref = G1 Vref iref (31)
1 1
0
Suppose the initial value of iref is zero, we have S = G1Vref < 0. V o RC C V
= o + u Vin (33)
According to the switching scheme, the switch should be turned iL 1 iL
0 L
on. Moreover, iL1 iref will vary with time. If iL1 increases faster L
where Vin is the input voltage, u is the switch variable. Moreover, inductor current on the equilibrium point is not known. The state
inductor current on the equilibrium point is not known. The state space (34) satises the formulation of (1).
space (33) satises the formulation of (1). For buck and boost converters, the design procedure will be
similar.
Fig. 3. The purpose is to test the performance theoretically by the 4.2 Experimental results
simulation results of the NOESLLC with the proposed control
scheme. From Fig. 3, we can see that the formation of the This section evaluates the performance of the NOESLLC under
controller is quite clear. In the simulation, the initial conditions the proposed control method. Moreover, experiments are carried
are set as Vin = 15 V, Vref = 40 V, R1 = 50 , R2 = 50 , the load out with a prototype circuit. The full schematic diagram is shown
resistance R = R1 = 50 (switch S2 is on in the initial state) in Fig. 5.
and iref = 0. When t = 0.06 s, we set Vin = 10 V by the step Small capacitors are added to build the low-pass lters, which are
signal of the controlled voltage source. When t = 0.12 s, we set R used to lter the high-frequency noises in the signals of iL1 and Vo.
= 100 by turning off the switch S2. Simulation results are shown This can reduce the chattering without affecting the system
in Fig. 4. operation. In the following, the prototype is tested in different
From Figs. 3 and 4, we can see that the proposed controller working conditions to verify the effectiveness of the proposed
can realise the control objective without the information of control method.
Vin, R and iref (The value of iL1 on the desired equilibrium
point.). The adaptive scheme can realise the estimation of iref. 4.2.1 Startup response: The operation conditions are set as
Moreover, there is no static error in Vo under the variation of Vin Vin = 15 V, Vref = 40 V and R = 50 . This experiment is to test the
and R. startup response of the experimental prototype. Experimental
results are shown in Fig. 6. Fig. 6a shows that Vo tracks Vref 4.2.2 Line variation: Keeping Vref = 40 V and R = 50
well. However, there is a small error between iref and iL1 unchanged, we change Vin suddenly from 15 to 10 V. The
which is shown in Fig. 6b. It is mainly caused by the error of experimental results are shown in Fig. 7. Fig. 7a shows that Vo goes
the sliding surface. From Fig. 6c, we can see that the average down suddenly and returns back to the reference value after a
value of the sliding surface is not zero. This causes the error transient time. Fig. 7b shows that iref also tracks the variation of iL1 .
between iref and iL1 . This error also ensures the tracking Moreover, there is almost no error between iref and iL1 . It is because
accuracy of Vo when error exists in the sliding surface. Fig. 6b that the average value of the sliding surface is almost zero, which is
also shows that iref start with a negative value. The reason is shown in Fig. 7c. Fig. 7c shows that the duty cycle becomes larger
that there are small unbalances in the circuit which cause the when Vin gets smaller and Vref stays unchanged. Moreover, the
integral circuit output a negative value in initial condition. switching frequency also gets lower. Some researchers also did some
Although the state space model is an approximate model, the detailed analysis about the switching frequency of buck converter [25].
output voltage converges to the desired value. This shows the
adaptivity and the robustness of the proposed control method. 4.2.3 Load variation: Keeping Vref = 40 V and Vin = 10 V
This control method can realise the control objective under unchanged, we change R suddenly from 50 to 100 . The
certain modelling errors. experimental results are shown in Fig. 8. Fig. 8a shows that Vo goes
up suddenly and returns back to the reference value after a transient time. Research Innovation Foundation in Harbin Institute of Technology
Fig. 8b shows that iref also tracks the variation of iL1 . Moreover, there is a (HIT.NSRIF.2012016).
small error between iref and iL1 . This is because that the average value of
the sliding surface is not zero, which is shown in Fig. 8c.
4.2.4 DCM working condition: In this part, the control method 7 References
is tested under DCM working condition. In DCM working condition,
the system model will change greatly. However sliding mode control 1 Rashid, M.H.: Power electronics handbook (Butterworth-Heinemann, Sydney,
is a robust control method, which is robust to certain modelling 2011)
errors. The operation condition is set as Vin = 20 V, Vref = 25 V 2 Banerjee, S., Verghese, G.C.: Nonlinear phenomena in power electronics (John
Wiley & Sons, Hoboken, NJ, 2001)
and R = 300 . The experimental results are shown in Fig. 9. 3 Yu, D., Iu, H.H.C., Chen, H., Rodriguez, E., Alarcn, E., Aroudi, A.E.:
Fig. 9a shows that although working in DCM, Vo can still track Instabilities in digitally controlled voltage-mode synchronous buck converter,
Vref. From Fig. 9b, we can see that the converter is working in Int. J. Bifurcation Chaos, 2012, 22, (1), p. 1250012
DCM. Moreover, iref tracks the average value of iL1 with a small 4 Mattavelli, P., Rossetto, L., Spiazzi, G.: Small-signal analysis of DCDC
converters with sliding mode control. Proc. Small-signal analysis of DCDC
error. The error is caused by the error of the sliding surface and converters with sliding mode control, 1995, vol. 1, pp. 153159
the discontinuousness of iL1 . Fig. 9c shows the waveforms of the 5 Ma, H., Liu, Q., Wang, Y.: Discrete pulse frequency modulation control with
sliding surface and the control signal. In DCM working condition, sliding-mode implementation on LLC resonant DC/DC converter via input
the second row of the simplied system (20) will change greatly. output linearisation, IET Power Electron., 2014, 7, (5), pp. 10331043
6 Tan, S.C., Lai, Y.M., Cheung, M.K.H., Tse, C.K.: On the practical design of a
Moreover, this can be interpreted as the matched modelling error. sliding mode voltage controlled buck converter, IEEE Trans. Power Electron.,
Sliding mode control is robust to matched uncertainty. Comparing 2005, 20, (2), pp. 425437
with conventional PI controller, conventional PI controller does 7 Walker, G.R., Sernia, P.C.: Cascaded DCDC converter connection of
not take such disturbances into consideration, which may cause the photovoltaic modules, IEEE Trans. Power Electron., 2004, 19, (4), pp. 11301139
8 Maja, H.T., Palma, L., Enjeti, P.N.: Design of a wide input range DCDC
failure of the controller. Moreover, conventional PI controller is converter with a robust power control scheme suitable for fuel cell power
usually based on the small signal model. When we use this conversion, IEEE Trans. Ind. Electron., 2008, 55, (3), pp. 12471255
method, we often ask ourselves what will happen if the small 9 Meyer, E., Zhang, Z., Liu, Y.-F.: An optimal control method for buck converters
signal model does not hold. Although this method gives a much using a practical capacitor charge balance technique, IEEE Trans. Power
Electron., 2008, 23, (4), pp. 18021812
general description of the controllers design. The designer may 10 Martnez-Salamero, L., Garca, G., Orellana, M., Lahore, C., Estibals, B., Alonso,
understand and accept this method better. C., Carrejo, C.E.: Analysis and design of a sliding-mode strategy for start-up
control and voltage regulation in a buck converter, IET Power Electron., 2013,
6, (1), pp. 5259
11 Hung, J.Y., Gao, W., Hung, J.C.: Variable structure control: a survey, IEEE
5 Conclusion Trans. Ind. Electron., 1993, 40, (1), pp. 222
12 Edwards, C., Spurgeon, S.K.: Sliding mode control: theory and applications
An adaptive sliding mode control method for DCDC converters is (Taylor and Francis, Padstow, UK, 1998)
presented. By adopting an estimating algorithm of the unknown 13 Mattavelli, P., Rossetto, L., Spiazzi, G., Tenti, P.: General-purpose sliding-mode
controller for DC/DC converter applications. Proc. General-Purpose
coordinate components of the equilibrium point, the static error of Sliding-Mode Controller for DC/DC Converter Applications, 1993, pp. 609615
the output voltage is eliminated. This control method can be 14 Tan, S.C., Lai, Y.M., Tse, C.K.: General design issues of sliding-mode controllers
applied to a class of DCDC converters, where there are unknown in DCDC converters, IEEE Trans. Ind. Electron., 2008, 55, (3), pp. 11601174
coordinate components in the equilibrium point. Moreover, the 15 Mahdavi, J., Emadi, A., Toliyat, H.A.: Application of state space averaging
method to sliding mode control of PWM DC/DC converters. Proc. Application
design procedure mainly contains two steps: rst, the sliding of State Space Averaging Method to Sliding Mode Control of PWM DC/DC
surface and an adaptive law satisfy the demand of the systems Converters, 1997, vol. 2, pp. 820827
performance should be designed. Second, the existence condition 16 Ackermann, J., Utkin, V.: Sliding mode control design based on Ackermanns
and the hitting condition of the sliding surface should be tested. formula, IEEE Trans. Autom. Control, 1998, 43, (2), pp. 234237
17 Castilla, M., de Vicuna, L.G., Lopez, M., Lopez, O., Matas, J.: On the design of
The proposed control method is applied to an example converter, sliding mode control schemes for quantum resonant converters, IEEE Trans.
that is, NOESLLC, whose inductor current of the equilibrium Power Electron., 2000, 15, (6), pp. 960973
point is not known. Hysteresis modulation is used in the 18 Tan, S.C., Lai, Y.M., Tse, C.K., Cheung, M.K.H.: A xed-frequency pulse width
implementation. Simulation and experimental results of the modulation based quasi-sliding-mode controller for buck converters, IEEE Trans.
Power Electron., 2005, 20, (6), pp. 13791392
NOESLLC agree with the analysis of the proposed control method. 19 He, Y., Luo, F.L.: Sliding-mode control for dcdc converters with constant
switching frequency, Proc. Inst. Electr. Eng., Control Theory Appl., 2006, 153,
(1), pp. 3745
6 Acknowledgments 20 Cao, W.J., Xu, J.X.: Nonlinear integral-type sliding surface for both matched and
unmatched uncertain systems, IEEE Trans. Autom. Control, 2004, 49, (8),
pp. 13551360
This work was supported in part by the National Natural Science 21 Luo, F.L.: Positive output Luo converters: voltage lift technique, Proc. Inst.
Foundation of China (60904050) and the Natural Scientic Electr. Eng., Electr. Power Appl., 1999, 146, (4), pp. 415432