9
Adaptive terminal sliding-mode control strategy for DC–DC buck converters Hasan Komurcugil n Computer Engineering Department, Eastern Mediterranean University, Gazi Magusa, North Cyprus, via Mersin 10, Turkey article info Article history: Received 2 January 2012 Received in revised form 22 June 2012 Accepted 17 July 2012 Available online 9 August 2012 This paper was recommended for publica- tion by Jeff Pieper Keywords: Sliding-mode control Terminal sliding-mode control Finite time convergence DC–DC buck converter abstract This paper presents an adaptive terminal sliding mode control (ATSMC) strategy for DC–DC buck converters. The idea behind this strategy is to use the terminal sliding mode control (TSMC) approach to assure finite time convergence of the output voltage error to the equilibrium point and integrate an adaptive law to the TSMC strategy so as to achieve a dynamic sliding line during the load variations. In addition, the influence of the controller parameters on the performance of closed-loop system is investigated. It is observed that the start up response of the output voltage becomes faster with increasing value of the fractional power used in the sliding function. On the other hand, the transient response of the output voltage, caused by the step change in the load, becomes faster with decreasing the value of the fractional power. Therefore, the value of fractional power is to be chosen to make a compromise between start up and transient responses of the converter. Performance of the proposed ATSMC strategy has been tested through computer simulations and experiments. The simulation results of the proposed ATSMC strategy are compared with the conventional SMC and TSMC strategies. It is shown that the ATSMC exhibits a considerable improvement in terms of a faster output voltage response during load changes. & 2012 ISA. Published by Elsevier Ltd. All rights reserved. 1. Introduction DC–DC converters are power electronics devices which are widely used in many applications including DC motor drives, communication equipments, and power supplies for personal computers [1]. The buck type DC–DC converters are used in applications where the required output voltage is smaller than the input voltage. Since buck converters are inherently nonlinear and time-varying systems due to their switching operation, the design of high performance control strategy is usually a challen- ging issue. The main objective of the control strategy is to ensure system stability in arbitrary operating condition with good dynamic response in terms of rejection of input voltage changes, load variations and parameter uncertainties. Nonlinear control strategies are deemed to be better candidates in DC–DC converter applications than other linear feedback controllers. Various non- linear control strategies for the buck converters have been proposed to achieve these objectives [215]. Among these control strategies, the sliding mode control (SMC) has received much attention due to its major advantages such as guaranteed stabi- lity, robustness against parameter variations, fast dynamic response and simplicity in implementation [24,68,10,11,14]. The design of an SMC consists of two steps: design of a sliding surface and design of a control law [8]. Once a suitable sliding surface and a suitable control law are designed, the system states can be forced to move toward the sliding surface and slide on the surface until the equilibrium (origin) point is reached. The SMC introduced in [3] has the advantages of separate switching action and the sliding action, but the computation requirement of the inductor’s current reference function increases the complexity of the controller. A simple and systematic approach to the design of practical SMC has been presented in [6]. The adaptive feedforward and feedback based SMC strategy introduced in [7] has the advantages of adjusting the hysteresis width according to the input voltage change and the sliding coefficient according to the load change. The indirect SMC via double integral sliding surface strategy introduced in [10] reduces the steady-state error in the output voltage at the expense of having additional two states in the sliding surface function. In [13], a time-optimal based SMC has been introduced aiming to improve the output voltage regulation of the converter subjected to any disturbance. The SMC strategy in [14] is based on the alternative model of the buck converter with bilinear terms. In most SMC strategies proposed for the buck converters so far, the most commonly used sliding surface is the linear sliding surface which is based on linear combination of the system states by using an appropriate time-invariant coefficient (commonly termed as l). The use of such coefficient makes the sliding line static during load variations resulting in a poor transient response in the output voltage. Despite the transient response can be made Contents lists available at SciVerse ScienceDirect journal homepage: www.elsevier.com/locate/isatrans ISA Transactions 0019-0578/$ - see front matter & 2012 ISA. Published by Elsevier Ltd. All rights reserved. http://dx.doi.org/10.1016/j.isatra.2012.07.005 n Tel.: þ90 392 6301363; fax: þ90 392 3650711. E-mail address: [email protected] ISA Transactions 51 (2012) 673–681

Adaptive terminal sliding mode control strategy for DC–DC buck converters

Embed Size (px)

Citation preview

Page 1: Adaptive terminal sliding mode control strategy for DC–DC buck converters

ISA Transactions 51 (2012) 673–681

Contents lists available at SciVerse ScienceDirect

ISA Transactions

0019-05

http://d

n Tel.:

E-m

journal homepage: www.elsevier.com/locate/isatrans

Adaptive terminal sliding-mode control strategy for DC–DC buck converters

Hasan Komurcugil n

Computer Engineering Department, Eastern Mediterranean University, Gazi Magusa, North Cyprus, via Mersin 10, Turkey

a r t i c l e i n f o

Article history:

Received 2 January 2012

Received in revised form

22 June 2012

Accepted 17 July 2012Available online 9 August 2012

This paper was recommended for publica-

tion by Jeff Pieper

Keywords:

Sliding-mode control

Terminal sliding-mode control

Finite time convergence

DC–DC buck converter

78/$ - see front matter & 2012 ISA. Published

x.doi.org/10.1016/j.isatra.2012.07.005

þ90 392 6301363; fax: þ90 392 3650711.

ail address: [email protected]

a b s t r a c t

This paper presents an adaptive terminal sliding mode control (ATSMC) strategy for DC–DC buck

converters. The idea behind this strategy is to use the terminal sliding mode control (TSMC) approach to

assure finite time convergence of the output voltage error to the equilibrium point and integrate an

adaptive law to the TSMC strategy so as to achieve a dynamic sliding line during the load variations. In

addition, the influence of the controller parameters on the performance of closed-loop system is

investigated. It is observed that the start up response of the output voltage becomes faster with

increasing value of the fractional power used in the sliding function. On the other hand, the transient

response of the output voltage, caused by the step change in the load, becomes faster with decreasing

the value of the fractional power. Therefore, the value of fractional power is to be chosen to make a

compromise between start up and transient responses of the converter. Performance of the proposed

ATSMC strategy has been tested through computer simulations and experiments. The simulation

results of the proposed ATSMC strategy are compared with the conventional SMC and TSMC strategies.

It is shown that the ATSMC exhibits a considerable improvement in terms of a faster output voltage

response during load changes.

& 2012 ISA. Published by Elsevier Ltd. All rights reserved.

1. Introduction

DC–DC converters are power electronics devices which arewidely used in many applications including DC motor drives,communication equipments, and power supplies for personalcomputers [1]. The buck type DC–DC converters are used inapplications where the required output voltage is smaller thanthe input voltage. Since buck converters are inherently nonlinearand time-varying systems due to their switching operation, thedesign of high performance control strategy is usually a challen-ging issue. The main objective of the control strategy is to ensuresystem stability in arbitrary operating condition with gooddynamic response in terms of rejection of input voltage changes,load variations and parameter uncertainties. Nonlinear controlstrategies are deemed to be better candidates in DC–DC converterapplications than other linear feedback controllers. Various non-linear control strategies for the buck converters have beenproposed to achieve these objectives [2–15]. Among these controlstrategies, the sliding mode control (SMC) has received muchattention due to its major advantages such as guaranteed stabi-lity, robustness against parameter variations, fast dynamicresponse and simplicity in implementation [2–4,6–8,10,11,14].The design of an SMC consists of two steps: design of a sliding

by Elsevier Ltd. All rights reserve

surface and design of a control law [8]. Once a suitable slidingsurface and a suitable control law are designed, the system statescan be forced to move toward the sliding surface and slide on thesurface until the equilibrium (origin) point is reached.

The SMC introduced in [3] has the advantages of separateswitching action and the sliding action, but the computationrequirement of the inductor’s current reference function increasesthe complexity of the controller. A simple and systematicapproach to the design of practical SMC has been presentedin [6]. The adaptive feedforward and feedback based SMC strategyintroduced in [7] has the advantages of adjusting the hysteresiswidth according to the input voltage change and the slidingcoefficient according to the load change. The indirect SMC viadouble integral sliding surface strategy introduced in [10] reducesthe steady-state error in the output voltage at the expense ofhaving additional two states in the sliding surface function. In[13], a time-optimal based SMC has been introduced aiming toimprove the output voltage regulation of the converter subjectedto any disturbance. The SMC strategy in [14] is based on thealternative model of the buck converter with bilinear terms.

In most SMC strategies proposed for the buck converters so far,the most commonly used sliding surface is the linear slidingsurface which is based on linear combination of the system statesby using an appropriate time-invariant coefficient (commonlytermed as l). The use of such coefficient makes the sliding linestatic during load variations resulting in a poor transient responsein the output voltage. Despite the transient response can be made

d.

Page 2: Adaptive terminal sliding mode control strategy for DC–DC buck converters

H. Komurcugil / ISA Transactions 51 (2012) 673–681674

faster by utilizing a larger valued coefficient in the linear slidingsurface function, the system states cannot converge to theequilibrium point in finite time. Different from the conventionalSMC, the terminal sliding mode control (TSMC) has a nonlinearsliding surface function [18]. The nonlinear sliding surface func-tion has the ability to provide a terminal convergence (finite-timeconvergence) of the output voltage error from an initial point tothe equilibrium point.

In this paper, an adaptive terminal sliding mode control(ATSMC) strategy is proposed for the DC–DC buck converters.The idea behind this strategy is to use the TSMC for assuring finitetime convergence of the output voltage error to the equilibriumpoint and integrate an adaptive law to the TSMC strategy so as tomake the sliding line dynamic during the load variations. Differ-ent from the linear sliding surface function in conventional SMC,the output voltage error (x1) in the nonlinear sliding surfacefunction has a fractional power (commonly termed as g) in theTSMC. Therefore, the convergence time of the output voltagedepends on the parameters l and g. The influence of the fractionalpower on the start up and the transient responses of the outputvoltage, the inductor current and the state trajectory is investi-gated. Since the performance of the TSMC with fixed l (i.e. staticsliding line) during load variations does not exhibit the desiredresponse, an adaptive terminal sliding mode control (ATSMC)strategy has been employed in which sliding line is madedynamic by making l load dependent. Finally, simulation andexperimental results are presented for verification.

The rest of this paper is organized as follows. In Section 2, thedynamic model of buck converter is given. Section 3 reviews theconventional sliding mode control method for the buck converter.In Section 4, the proposed adaptive terminal sliding mode controlwas described for the buck converter. In Section 5, the simulationand experimental results are presented and compared with theconventional sliding mode control method. Finally, the conclu-sions are addressed in Section 6.

2. Dynamic model of the DC-DC buck converter

Fig. 1 shows a DC–DC buck converter. It consists of a DC inputvoltage source (Vin), a controlled switch (Sw), a diode (D), a filterinductor (L), filter capacitor (C), and a load resistor (R). Equationsdescribing the operation of the converter can be written for theswitching conditions ON and OFF, respectively, as

diL

dt¼

1

LðVin�voÞ ð1Þ

dvo

dt¼

1

CiL�

vo

R

� �ð2Þ

and

diL

dt¼�

vo

Lð3Þ

+

C

L

D

+

SW

– –

RvoVin

iL

iRiC

Fig. 1. DC–DC buck converter.

dvo

dt¼

1

CiL�

vo

R

� �ð4Þ

Combining (1), (2), (3) and (4) gives

diLdt¼

1

LðuVin�voÞ ð5Þ

dvo

dt¼

1

CiL�

vo

R

� �ð6Þ

where u is the control input which takes 1 for the ON state of theswitch and 0 for the OFF state. Let us define the output voltageerror x1 and its derivative (rate of change of the output voltageerror) as

x1 ¼ vo�Vref ð7Þ

x2 ¼ _x1 ¼ _vo�_V ref ¼ _vo ð8Þ

where _x1 denotes the derivative of x1, and Vref is the DC referencefor the output voltage.

By taking the time derivative of (6), the voltage error x1 andthe rate of change of voltage error x2 dynamics can be expressedas

_x1 ¼ x2 ð9Þ

_x2 ¼�x2

RC�o2

ox1þo2o ðuVin�Vref Þ ð10Þ

where o2o ¼ 1=LC.

3. Conventional sliding mode control

Let a linear sliding surface function S be expressed as

S¼ lx1þx2, l40 ð11Þ

where l is a time-invariant sliding coefficient. The dynamicbehavior of (11) without external disturbance on the slidingsurface is [16]

S¼ lx1þ _x1 ¼ 0 ð12Þ

In the phase-plane (x1�x2 plane), S¼0 represents a line, calledsliding line, passing through the origin with a slope equal tom¼�l. The sliding mode (S¼0) is described by the followingfirst-order equation:

_x1 ¼�lx1 ð13Þ

During the sliding mode, the output voltage error is expressedas

x1ðtÞ ¼ x1ð0Þe�lt ð14Þ

It should be noted that l must be positive for achieving thesystem stability. This fact can be easily verified by substituting anegative l quantity into (14) which results in x1(t) moving awayfrom zero.

In general, the SMC exhibits two modes: the reaching modeand the sliding mode. While in the reaching mode, a reachingcontrol law is applied to drive the system states to the sliding linerapidly. When the system states are on the sliding line, the systemis said to be in the sliding mode in which an equivalent controllaw is applied to drive the system states, along the sliding line, tothe origin. When the state trajectory is above the sliding line, u¼0(Sw is OFF) must be applied so as to direct the trajectory towardsthe sliding line. Conversely, when the state trajectory is below thesliding line, u¼1 (Sw is ON) must be applied so that the trajectoryis directed towards the sliding line. The control law that adopts

Page 3: Adaptive terminal sliding mode control strategy for DC–DC buck converters

Fig. 2. Regions of existence of the sliding mode for: (a) l41/RC and (b) lo1/RC.

H. Komurcugil / ISA Transactions 51 (2012) 673–681 675

such switching can be defined as

u¼1

2ð1�signðSÞÞ ¼

�1 if So0

0 if S40ð15Þ

However, direct implementation of this control law causes theconverter to operate at an uncontrollable infinite switchingfrequency which is not desired in practice. Hence, it is requiredto suppress the switching frequency into an acceptable range. Inorder to accomplish this, a hysteresis modulation (HM) methodemploying a hysteresis band with suitable switching boundariesaround the switching line is used as [6]

u¼1 when So�h

0 when S4h

(ð16Þ

where h is the hysteresis bandwidth. When S4h, switch Sw willturn OFF. Conversely, it will turn ON when So�h. Such operationlimits the operating frequency of the switch.

When the system is in the sliding mode, the robustness of theconverter will be guaranteed and the dynamics of the converterwill depend on l. In order to ensure that the movement of theerror variables is maintained on the sliding line, the followingexistence condition must be satisfied

S _So0 ð17Þ

The time derivative of (11) can be written as

_S ¼ l _x1þ _x2 ð18Þ

Substituting (9) and (10) into (18) yields the followinginequalities [6]:

l1 ¼ l�1

RC

� �x2þo2

oðVin�Vref�x1Þ40 for So0 when u¼ 1

ð19Þ

l2 ¼ l�1

RC

� �x2�o2

o ðVref þx1Þo0 for S40 when u¼ 0 ð20Þ

Equations l1¼0 and l2¼0 define two lines in the phase-planewith the same slope passing through points P1¼(Vin�Vref,0) andP2¼(�Vref,0) on the x1 axis, respectively. The slope of these linesis given by

m1 ¼m2 ¼o2

o

ðl�1=RCÞð21Þ

The regions of existence of the sliding mode for different l values(l41/RC and lo1/RC) are depicted in Fig. 2. It is clear that thesliding line splits the phase-plane into two regions. In each region, thestate trajectory is directed towards the sliding line by an appropriateswitching action. The sliding mode occurs only on the portion of thesliding line, S¼0, that covers both regions. This portion is within S1

and S2. It can be seen from Fig. 2(a) that the large l value causes areduction of sliding mode existence region. When the state trajectoryhits the sliding line in a point outside the sliding mode existenceregion S1S2, it overshoots the sliding line which leads to an overshootin the output voltage. The x2 intercepts of the lines l1 and l2 areY1 ¼o2

oðVref�VinÞ=ðl�1=RCÞ and Y2 ¼o2oVref =ðl�1=RCÞ, respec-

tively. On the other hand, when l is small, the state trajectory hitsthe sliding line in a point inside the sliding mode existence regionS1S2, and it moves toward the origin as seen in Fig. 2(b). Note thatwhen lo1/RC, the slope of these lines is negative which changes thex2 intercepts of the lines l1 and l2 as Y2 ¼o2

oVref =ðl�1=RCÞ andY1 ¼o2

oðVref�VinÞ=ðl�1=RCÞ, respectively. It is evident from (14)and Fig. 2 that the dynamic response of the buck converter dependson the value of l. In order to ensure that l is large enough for fastdynamic response and low enough to retain a large existence region,

it has been proposed in [6] to set l as

l¼1

RCð22Þ

However, despite the dynamic response can be made faster byutilizing a large l in the sliding surface function, the system statesstill cannot converge to the equilibrium point in finite time.

4. Adaptive terminal sliding mode control for buck converter

Let a nonlinear sliding surface function for the buck convertersystem defined in (9) and (10) be defined as

Sn ¼ lxg1þ _x1 ð23Þ

where l40, and 0o(g¼q/p)o1 where p and q are positive oddintegers satisfying p4q. When the system is in the terminalsliding mode (Sn¼0), its dynamics can be determined by thefollowing nonlinear differential equation:

_x1 ¼�lxg1 ð24Þ

Note that Eq. (24) reduces to _x1 ¼�lx1 for g¼1, which is theform of conventional SMC. It has been shown in [17] that x1¼0 isthe terminal attractor of the system defined in (1). The term‘‘terminal’’ is referred to the equilibrium which can be reached infinite time. Note that Eq. (24) can also be written as

dt¼�dx1

lxg1ð25Þ

Taking integral of both sides of (25) and evaluating theresulting equation on the closed interval (x1(0)a0, x1(ts)¼0)

Page 4: Adaptive terminal sliding mode control strategy for DC–DC buck converters

0

Fig. 3. Simulated start up responses of the output voltage, the inductor current,

and the state trajectories obtained by the TSMC method with different g values:

(a) vo, (b) iL, and (c) state trajectories.

H. Komurcugil / ISA Transactions 51 (2012) 673–681676

gives the following equation [18]:

ts ¼�1

l

Z 0

x1ð0Þ

dx1

xg1¼

x1ð0Þ�� ��1�glð1�gÞ

ð26Þ

Eq. (26) means that when the system enters to the terminalsliding mode at t¼tr with initial condition x1(0)a0, the systemstate x1 converges to x1(ts)¼0 in finite time and stay there fortZts. In other words, when the state trajectory hits the slidingsurface at time tr, the system state cannot leave the sliding linemeaning that the state trajectory will belong to the sliding line fortZtr. However, it is obvious from (26) that the convergence time,ts, still depends on the parameters g and l. Therefore, theseparameters must be carefully selected to ensure the desiredresponse.

4.1. Selection of g

When x1 is near the equilibrium point (9x19o1), the fractionalpower g¼q/p leads to 9xg1949x19. In such a case, the system statewith the nonlinear term xg1 converges toward equilibrium pointmore faster than the linear term x1. Especially, when g is too smallnear the equilibrium point, the state trajectory moves toward theequilibrium point as if it follows the bottom of a bowl rather thanfollowing a straight line which results in a distorted inductorcurrent during load variations. In order to show the influence ofparameter g on the dynamic performance of the TSMC, a samplesimulation study has been performed by using the parametersVin¼10 V, Vref¼5 V, L¼1 mH, C¼1000 mF, R¼10 O, andl¼1/RC¼100.

Fig. 3 shows the start-up responses of the output voltage, theinductor current and the state trajectories of the converter withdifferent g values. It is clear from Fig. 3(a) and (b) that the outputvoltage and the inductor current responses become faster withincreasing the value of g. The main reason of this comes from thefact that the slope of the sliding line with g4¼0.8182 is greaterthan all other sliding line slopes as shown in Fig. 3(c) resulting ina faster response as pointed out in (14). All the state trajectoriesstart from the point �Vref¼�5 V on the x1 axis (as vo(0)¼0 V),which agrees well with the intersection point of l2 shown in Fig. 2.When the trajectory reaches the sliding line, it starts to slidealong it by making a zigzag movement. However, when itapproaches the equilibrium point (9x19o1) it changes its direc-tion and makes a movement similar to the bottom of a bowl. Thisdirection change is inversely proportional with the g value. Thismeans that any change in the direction becomes smaller when gvalues get larger. This fact is clearly visible in Fig. 3(c).

Fig. 4 shows the responses of the output voltage and theinductor current for a step change in R from 10 O to 2 O whichare obtained by the SMC method with g¼1 and the TSMC methodwith different g values. Unlike the start up case, it is interesting tonote that the output voltage and the inductor current responsesbecome faster with decreasing the value of g. Therefore, g value isto be chosen to make a compromise between start up and transientresponses of the converter. It is well known that the currentdynamics is faster than the voltage dynamics. Since the transientresponses of the inductor current for different g values are super-imposed, then only two responses are presented in Fig. 4(b).

4.2. Selection of l

It has been discussed before that l is usually set to 1/RC for agood performance of the system. However, the TSMC withconstant l cannot exhibit the same transient performance whenthe converter is subjected to a load change. The main reason ofthis performance degrade is due to the static sliding line

irrespective of the operating point change caused by the loadchange. It is clear from (21) that l is inversely proportional to R.Therefore, instead of fixing it at l¼1/RC with nominal loadresistance, its value should be adaptively changed when a loadchange occurs. However, it is not possible to measure the loadresistance directly in a practical implementation. Therefore, theinstantaneous value of the load resistance can be estimated bymeasuring the output voltage across and the current passingthrough the load resistance as

R̂¼vo

iRð27Þ

Page 5: Adaptive terminal sliding mode control strategy for DC–DC buck converters

Fig. 4. Simulated transient responses of the output voltage and the inductor

current due to a step change in R from 10 O to 2 O obtained by the SMC and the

TSMC methods with different g values: (a) vo and (b) iL.

Fig. 5. Block diagram of the DC–DC buck converter with the proposed ATSMC method.

Fig. 7. Switching frequency for different input voltages.

Fig. 6. Sliding function with hysteresis band.

H. Komurcugil / ISA Transactions 51 (2012) 673–681 677

Since the value of R is used to vary l in the TSMC, such controlresults in an adaptive terminal sliding mode control (ATSMC). Theadaptation comes from the time variation of the l term in thenonlinear terminal sliding mode. The block diagram of the DC-DCbuck converter with the proposed ATSMC method is depicted inFig. 5.

4.3. Stability analysis and sliding mode dynamics

The sufficient condition for the existence of the terminalsliding mode is given by

Sn_Sno0 ð28Þ

If a control input is designed which ensures (28), then thesystem will be forced towards the sliding surface and remains onit until origin is reached asymptotically. Now, let

VðtÞ ¼ 12S2

n ð29Þ

be a Lyapunov function candidate for the system described in (9)and (10). The time derivative of (29) can be written as

_V ðtÞ ¼ Sn_Sno0 ð30Þ

Differentiating (23) with respect to time and using in (30), onecan obtain

_V ðtÞ ¼ Sn_Sn ¼ Snðlgxg�1

1 x2þ _x2Þo0 ð31Þ

Substituting (10) into (31) and solving for u gives

ueq ¼1

o2oVin

x2

RCþo2

o ðVref þx1Þ�lgxg�11 x2

� �ð32Þ

Eq. (32) is the equivalent control needed to keep the systemmotion on the sliding surface under ideal terminal sliding mode.However, the equivalent control may not be able to move thesystem states from reaching mode to the sliding mode. Therefore,an additional control action known as the switching control isneeded that should be applied to the system together with theequivalent control. Hence, the total control input can be writtenas

u¼1

o2oVin

x2

RCþo2

o ðVref þx1Þ�lgxg�11 x2�KsignðSnÞ

� �ð33Þ

Page 6: Adaptive terminal sliding mode control strategy for DC–DC buck converters

H. Komurcugil / ISA Transactions 51 (2012) 673–681678

where K denotes the switching control gain. Rewriting (10) as

_x2 ¼�x2

RC�o2

ox1þo2oðuVin�Vref ÞþdðtÞ ð34Þ

Fig. 8. Switching frequency for different output voltage references.

SMC

SMC

TSMC

ATSMC

TSMCandATSMC

1.66ms

Fig. 9. Simulated start up and transient responses (due to a step change in R from 10

TSMC and the ATSMC methods with g¼0.2: (a) vo, (b) magnified response of vo and iL o

obtained by the TSMC and the ATSMC.

and substituting (33) into (34) and the resulting equation into(31) yields

_V ðtÞ ¼ Sn_Sn ¼ ð�KSnsignðSnÞþSndðtÞÞo0 ð35Þ

where satisfies K49d(t)9, and d(t) denotes the disturbancescaused by parametric variations in the system. Clearly, for bothSn40 and Sno0, _V ðtÞ is always negative for all values of thesystem states which means that the system has a finite-timeconvergent stability irrespective of the disturbances in the sys-tem. This means that the ATSMC offers a strong robustnessagainst the variations in input voltage and reference outputvoltage during the sliding mode. It should be noted that theATSMC method does not offer a strategy to estimate the domainof attraction around the equilibrium point. Although, it is verydifficult to estimate the domain of attraction analytically, thereare some recent works that try to estimate it [19,20].

Substituting (9) and (10) into _Sn ¼ lgxg�11

_x1þ _x2 and usingEq. (15) give the following inequalities that satisfy the existencecondition given in (28):

lgxg�11 x2�

x2

RCþo2

oðVin�Vref�x1Þ40 for So0 when u¼ 1 ð36Þ

lgxg�11 x2�

x2

RC�o2

oðVref þx1Þo0 for S40 when u¼ 0 ð37Þ

Eqs. (36) and (37) describe the sliding mode dynamics of theclosed-loop system.

TSMCandATSMC

ATSMC

State trajectory dueto the step change

State trajectory dueto the start up

State trajectory dueto the step change

State trajectory dueto the start up

O to 2 O) of the output voltage, and the state trajectory obtained by the SMC, the

btained by ATSMC, (c) state trajectory obtained by the SMC and (d) state trajectory

Page 7: Adaptive terminal sliding mode control strategy for DC–DC buck converters

H. Komurcugil / ISA Transactions 51 (2012) 673–681 679

4.4. Switching frequency

The frequency at which a practical buck converter can beswitched is limited by such factors as hysteresis bandwidth, inputvoltage, output voltage, and LC filter. Therefore, an estimate of theswitching frequency would be helpful in designing the system.Consider a typical trajectory of the sliding function with hyster-esis band depicted in Fig. 6. From the geometry of Fig. 6, we canwrite the ON and OFF periods of switch Sw as

TON ¼2h

_Sþ

n

ð38Þ

TOFF ¼�2h_S�

n

ð39Þ

where _Sþ

n and _S�

n are the time derivatives of Sn for ON and OFFstates of the switch Sw, respectively. The time derivative of (23)can be written as

_Sn ¼ lgxg�11 x2�

x2

RCþo2

o ðuVin�Vref�x1Þ ð40Þ

Assuming that the errors x1 and x2 are negligible in the steady-state, Eqs. (38) and (39) can be written as

TON ¼2h

o2oðVin�Vref Þ

ð41Þ

TOFF ¼2h

o2oVref

ð42Þ

Hence, the expression for the switching frequency can beobtained as

f s ¼1

TONþTOFF¼o2

oVref

2h1�

Vref

Vin

� �ð43Þ

Clearly, the switching frequency is inversely proportional tothe hysteresis bandwidth (h). The hysteresis bandwidth is chosenso as to obtain a suitable switching frequency given in (43).

Fig. 10. Experimental responses of the output voltage and the inductor current for

start up and a step change in R from 10 O to 2 O: (a) start up and (b) step change.

In order to investigate the influence of other parameters, theconverter’s switching frequency is computed by using (43) withL¼1 mH, C¼1000 mF, and h¼100 for different input voltages anddifferent output voltage references. Figs. 7 and 8 show theswitching frequency (fs) for different input voltages (Vin) atVref¼5 V and different output voltage references (Vref) atVin¼10 V, respectively. It can be seen that fs increases withincreasing Vin. As for output voltage reference variation, it isobserved that fs decreases while Vref increases. Note that bychanging the hysteresis bandwidth, it is possible to keep theswitching frequency constant against input voltage variation atthe expense of additional control complexity requirements.

5. Simulation and experimental results

In order to demonstrate the performance of the proposedATSMC strategy, the DC–DC buck converter system has beentested by simulations and experiments. Simulations are carriedout using Simulink of Matlab with a step size of 2 ms. Experi-mental results were obtained from a hardware setup constructedin the laboratory. The parameters of the system are Vin¼10 V,Vref¼5 V, h¼80, L¼1 mH, and C¼1000 mF.

Fig. 9 shows the simulated start up and transient responses ofthe output voltage and the state trajectories obtained by SMC,TSMC and ATSMC strategies. The value of g used in the TSMC and

Fig. 11. Experimental responses of the inductor current and the control input for

the step change in the load resistance from 10 O to 2 O: (a) responses of iL and u,

(b) magnified responses of iL and u for R¼10 O and (c) magnified responses of iLand u for R¼2 O.

Page 8: Adaptive terminal sliding mode control strategy for DC–DC buck converters

Fig. 13. Experimental state trajectory in the steady-state.

H. Komurcugil / ISA Transactions 51 (2012) 673–681680

ATSMC strategies was 0.2 (q¼1 and p¼5). The load resistor wasset to R¼10 O during the start up. The transient responses aredue to a step change in R from 10 O to 2 O at t¼0.08 s. It isobvious from Fig. 9(a) that the output voltage tracks its referencesuccessfully in all cases. The start up response of the outputvoltage obtained by the SMC is faster than that of obtained by theTSMC and ATSMC. Conversely, the transient responses of theoutput voltage obtained by the TSMC and ATSMC are faster thanthat of obtained by the SMC. The ATSMC offers the fastesttransient response which shows that the controller acts very fastin correcting the output voltage. Note that the TSMC and ATSMCexhibit exactly the same response from the start up until the stepchange occurs in the load resistance. The main reason of thiscomes from the fact that both methods employ the same l valueuntil the load change takes place. After the load change occurs,while the TSMC continues to operate with the same l value, theATSMC makes use of the adaptively computed l value. Themagnified response of the output voltage, due to the step changein the load, together with the inductor current obtained by theATSMC method is shown in Fig. 9(b). The output voltage takesapproximately 1.66 ms to track its reference. Fig. 9(c) and (d)shows the state trajectories that correspond to the simulationcase shown in Fig. 9(a). Note that both trajectories start from thepoint �Vref¼�5 V on the x1 axis, since vo(0)¼0 V. In the start up,the slope of the sliding line in Fig. 9(d) is smaller than that of inFig. 9(c). However, after the load is changed, the slope of thesliding line in Fig. 9(d) becomes greater than that of inFig. 9(c) leading to a faster response in the output voltage.

Experimental results were also obtained for testing the dynamicperformance of the proposed ATSMC method under step changes inthe load, in the input voltage and in the reference output voltage.Fig. 10 shows the experimental responses of the output voltage andthe inductor current for the start up and the step change in the loadresistance from 10 O to 2 O. It can be seen from Fig. 10(a) that the

Fig. 12. Experimental responses of the output voltage for step changes in the

reference output voltage and the input voltage: (a) response of vo for a step

change in Vref from 5 V to 7 V and (b) response of vo for a step change in Vin from

10 V to 8 V.

start up responses of the output voltage and inductor current are ingood agreement with the simulation results shown in Fig. 9(a) andFig. 3(b), respectively. Fig. 10(b) shows the experimental result thatcorresponds to the simulation result presented in Fig. 9(b). It tookabout 2 ms for the controller to correct the output voltage at 5 V. Thesmall discrepancy between the simulation and experimental resultscomes from the component tolerances, and non-ideal effects (e.g.,finite time delay) in the practical system which cause the outputvoltage to make slower transitions.

Fig. 11 shows the response of the inductor current and thecontrol input for the step change in the load resistance from 10 Oto 2 O. Fig. 11(a) shows the magnified response of the inductorcurrent that is shown in Fig. 10(b) and the control input. Themagnified responses of the control input for R¼10 O and R¼2 Oare shown in Fig. 11(b) and (c), respectively. The switchingfrequency of the converter is measured approximately as fs¼

1/64 ms¼15.625 kHz. Note that one can obtain the same result byusing (43) with Vin¼10 V, Vref¼5 V, h¼80, L¼1 mH, andC¼1000 mF. This shows that the switching frequency computa-tion is fairly accurate.

Fig. 12 shows the response of the output voltage for stepchanges in the reference output voltage (Vref) from 5 V to 7 V andthe input voltage (Vin) from 10 V to 8 V. It is clear fromFig. 12(a) that the output voltage tracks its reference faster andsuccessfully. Also, as shown in Fig. 12(b), the output voltage isalmost not affected for the step change in the input voltage. Theresults presented in Fig. 12 show that the ATSMC method is veryrobust against input and reference voltage variations.

Fig. 13 shows the state trajectory in the steady-state.

6. Conclusions

An adaptive terminal sliding mode control (ATSMC) strategy,which assures finite time convergence of the output voltage errorto the equilibrium point, has been proposed for DC–DC buckconverters. The influence of the controller parameters on the perfor-mance of closed-loop system is investigated. It is observed that thestart up response of the output voltage becomes faster when thevalue of the fractional power is increased. On the other hand, thetransient response of the output voltage caused by the step change inthe load resistance becomes faster when the value of the fractionalpower is decreased. Therefore, one should consider a compromisebetween start up and transient responses when choosing the value ofthe fractional power. Simulation and experimental results show thatthe ATSMC strategy, as compared to the conventional SMC and TSMCstrategies, is quite successful in obtaining very fast output voltageresponses to load disturbances.

Page 9: Adaptive terminal sliding mode control strategy for DC–DC buck converters

H. Komurcugil / ISA Transactions 51 (2012) 673–681 681

References

[1] Rashid M. Power electronics: circuits, devices, and applications. Prentice-Hall; 1993.

[2] Nguyen VM, Lee CQ. Tracking control of buck converter using sliding-modewith adaptive hysteresis. In: Proceedings of the IEEE power electronicsspecialists conference; 1995. p. 1086–93.

[3] Nguyen VM, Lee CQ. Indirect implementations of sliding-mode control law inbuck-type converters. In: Proceedings of the IEEE applied power electronicsconference; 1996. p. 111–5.

[4] Perry AG, Feng G, Liu YF, Sen PC. A new sliding mode like control method forbuck converter. In: Proceedings of the IEEE power electronics specialistsconference; 2004. p. 3688–93.

[5] Leung KKS, Chung HSH. Derivation of a second-order switching surface in theboundary control of buck converters. IEEE Power Electronics Letters 2004;2(2)63–7.

[6] Tan SC, Lai YM, Cheung MKH, Tse CK. On the practical design of a slidingmode voltage controlled buck converter. IEEE Transactions on Power Electro-nics 2005;20(2):425–37.

[7] Tan SC, Lai YM, Tse CK, Cheung MKH. Adaptive feedforward and feedbackcontrol schemes for sliding mode controlled power converters. IEEE Transac-tions on Power Electronics 2006;21(1):182–92.

[8] Tan SC, Lai YM, Tse CK. A unified approach to the design of PWM-basedsliding-mode voltage controllers for basic DC–DC converters in continuousconduction mode. IEEE Transactions on Circuits and Systems Part I2006;53(8):1816–27.

[9] Leung KKS, Chung HSH. A comparative study of boundary control with first-and second-order switching surfaces for buck converters operating in DCM.IEEE Transactions on Power Electronics 2007;22(4):1196–209.

[10] Tan SC, Lai YM, Tse CK. Indirect sliding mode control of power converters viadouble integral sliding surface. IEEE Transactions on Power Electronics2008;23(2):600–11.

[11] Tan SC, Lai YM, Tse CK. General design issues of sliding-mode controllers inDC–DC converters. IEEE Transactions on Industrial Electronics 2008;55(3):1160–74.

[12] Babazadeh A, Maksimovic D. Hybrid digital adaptive control for fast transientresponse in synchronous buck DC–DC converters. IEEE Transactions onPower Electronics 2009;24(11):2625–38.

[13] Jafarian MJ, Nazarzadeh J. Time-optimal sliding-mode control for multi-quadrant buck converters. IET Power Electronics 2011;4(1):143–50.

[14] Tsai JF, Chen YP. Sliding mode control and stability analysis of buck DC–DCconverter. International Journal of Electronics 2007;94(3):209–22.

[15] Truntic M, Milanovic M, Jezernik K. Discrete-event switching control for buckconverter based on the FPGA. Control Engineering Practice 2011;19:502–12.

[16] Eker I. Second-order sliding mode control with experimental application. ISATransactions 2010;49:394–405.

[17] Zak M. Terminal attractors for addressable memory in neural network.Physics Letters A 1988;133(1–2):18–22.

[18] Man ZH, Paplinski AP, Wu HR. A robust MIMO terminal sliding mode controlscheme for rigid robotic manipulator. IEEE Transactions on AutomaticControl 1994;39(12):2464–9.

[19] Aguilar-Ibanez C, Sira-Ramirez H. A linear differential flatness approach tocontrolling the Furuta pendulum. IMA Journal of Mathematical Control andInformation 2007;24(1):31–45.

[20] Aguilar-Ibanez C, Sira-Ramirez H, Suarez-Castanon MS, Martinez-Navarro E,Moreno-Armendariz MA. The trajectory tracking problem for an unmannedfour-rotor system: flatness-based approach. International Journal of Control2012;85(1):69–77.