sliding mode control of uncertain dynamical systems with time delay using the continuous time...

8
http://jvc.sagepub.com/ Journal of Vibration and Control http://jvc.sagepub.com/content/18/9/1254 The online version of this article can be found at: DOI: 10.1177/1077546311421795 2012 18: 1254 originally published online 29 September 2011 Journal of Vibration and Control Bo Song and Jian-Qiao Sun approximation method Sliding mode control of uncertain dynamical systems with time delay using the continuous time Published by: http://www.sagepublications.com can be found at: Journal of Vibration and Control Additional services and information for http://jvc.sagepub.com/cgi/alerts Email Alerts: http://jvc.sagepub.com/subscriptions Subscriptions: http://www.sagepub.com/journalsReprints.nav Reprints: http://www.sagepub.com/journalsPermissions.nav Permissions: http://jvc.sagepub.com/content/18/9/1254.refs.html Citations: What is This? - Sep 29, 2011 OnlineFirst Version of Record - Jul 13, 2012 Version of Record >> at LAURENTIAN UNIV LIBRARY on March 3, 2013 jvc.sagepub.com Downloaded from

Upload: j-q

Post on 02-Dec-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

http://jvc.sagepub.com/Journal of Vibration and Control

http://jvc.sagepub.com/content/18/9/1254The online version of this article can be found at:

 DOI: 10.1177/1077546311421795

2012 18: 1254 originally published online 29 September 2011Journal of Vibration and ControlBo Song and Jian-Qiao Sunapproximation method

Sliding mode control of uncertain dynamical systems with time delay using the continuous time  

Published by:

http://www.sagepublications.com

can be found at:Journal of Vibration and ControlAdditional services and information for    

  http://jvc.sagepub.com/cgi/alertsEmail Alerts:

 

http://jvc.sagepub.com/subscriptionsSubscriptions:  

http://www.sagepub.com/journalsReprints.navReprints:  

http://www.sagepub.com/journalsPermissions.navPermissions:  

http://jvc.sagepub.com/content/18/9/1254.refs.htmlCitations:  

What is This? 

- Sep 29, 2011 OnlineFirst Version of Record 

- Jul 13, 2012Version of Record >>

at LAURENTIAN UNIV LIBRARY on March 3, 2013jvc.sagepub.comDownloaded from

Article

Sliding mode control of uncertaindynamical systems with time delayusing the continuous timeapproximation method

Bo Song and Jian-Qiao Sun

Abstract

A study of sliding mode control of uncertain dynamical systems with time delay is presented in this paper. The systems

are assumed to have constant delay time and uncertain parameters with known upper and lower bounds. The method of

continuous time approximation is applied to formulate the sliding mode control problem. The proposed treatment of the

control delay leads to a higher-order control formulation for a system with additive uncertainties only. An optimal sliding

surface is designed such that on the sliding surface, the controlled state variables act like a feedback control to the

uncontrolled state variables. Examples of non-linear systems are presented to demonstrate the theoretical work.

Keywords

Time delay, continuous time approximation, sliding mode control, uncertain systems, higher order control

Received: 16 July 2010; accepted: 8 July 2011

1. Introduction

In a recent paper (Song and Sun 2011), the authorsproposed a lowpass filter-based continuous timeapproximation (LPCTA) approach for response analy-sis and control design of time-delayed dynamical sys-tems. This paper further applies the LPCTA method tosliding mode control designs of nonlinear time-delayedsystems with uncertainties.

Sliding mode control has been applied to time-delayed systems. Yan et al. (2010) proposed a slidingsurface in an augmented space formed by the systemoutput and the reduced order estimator to stabilizenonlinear systems with mismatched nonlinear termand the nonlinear uncertainty subject to time-varyingdelay. The Lyapunov–Razumikhin approach is used toanalyze the stability of the sliding motion. Song et al.(2001) and Qu et al. (2008) investigated a virtual stateconcept for sliding surface design. Roh and Oh (1999,2000) study sliding mode control for the robust stabili-zation of uncertain linear input-delay systems with non-linear parametric perturbations. The proposed slidingsurface includes a predictor to compensate for the inputdelay of the system. The proposed sliding surfaceincludes a predictor which consists of the current

state and the past control during the period of delay.The predictor compensates for the input delay of thesystem. A state predictor with an adaptation scheme isused. He et al. (2009) presented a delay-dependent slid-ing mode control problem for a class of uncertain time-delay Markov jump hybrid systems. Niu et al. (2004)and He et al. (2008) considered a delay-dependent slid-ing mode control for uncertain neutral delay systems.Xing et al. (2009) applied a delay-independent slidingmode control to a class of parabolic linear uncertaindistributed parameter systems with time-varying delays.Wu and Zheng (2009) studied a sliding mode controlwith passivity of a class of uncertain nonlinear singulartime-delay systems. An integral-type switching surfacefunction was designed by taking the singular matrixinto account. A delay-dependent sufficient conditionwas proposed in terms of linear matrix inequality,which guarantees the stability of the sliding modedynamics. The same integral sliding surface was used

School of Engineering, University of California, Merced, CA, USA

Corresponding author:

Jian-Qiao Sun, School of Engineering, University of California, 5200 North

Lake Road, Merced, CA 95343, USA

Email: [email protected]

Journal of Vibration and Control

18(9) 1254–1260

! The Author(s) 2011

Reprints and permissions:

sagepub.co.uk/journalsPermissions.nav

DOI: 10.1177/1077546311421795

jvc.sagepub.com

at LAURENTIAN UNIV LIBRARY on March 3, 2013jvc.sagepub.comDownloaded from

in the sliding mode control for uncertain stochastic sys-tems with time-varying delay by Niu et al. (2005). Thecommon method of linear matrix inequalities is used toderive conditions for the global stochastic stability. Thework of Xu and Cao (2000) makes use of time-delaycontrol during the sliding phase to reduce the switchinggain of the sliding mode control.

The current paper introduces a different approach todesign sliding mode controls based on the LPCTAmethod. We consider the sliding mode control in theextended state space within the context of the LPCTAmethod. The system is assumed to be nonlinear withuncertainties. In Section 2 we briefly review the LPCTAmethod. We present a sliding mode control in Section 3together with an optimal design of the sliding surface.Then, we show examples of sliding mode control oflinear and nonlinear uncertain systems with timedelay in Section 4. Section 5 concludes the paper.

2. LPCTA method

Consider an n-dimensional system with time delay

_xðtÞ ¼ fðx tð Þ, xðt� �Þ, tÞ,

xð�Þ ¼ ’ð�Þ, � 2 ½��, 0�, ð1Þ

where x(t)2Rn, f is a nonlinear function of its argu-ments, and � is a time delay. Let �N¼ {�i, i¼ 0, 1,. . .,N} be a mesh of Nþ 1 points in [0, �] such that0¼ �0<�1< ���<�N¼ � and ��i be a sample time of adigital system of an anti-aliasing lowpass filter withbandwidth p> 0. The differentiation of a measuredsignal after passing it through the lowpass filter in dig-ital time domain leads to an estimation of _x tð Þ on themesh �N,

1

2þ ri

� �_xðt� �iÞ þ

1

2� ri

� �_xðt� �iþ1Þ

¼1

��ix t� �ið Þ � x t� �iþ1ð Þ½ �, ð2Þ

where ri¼ 1/(p��i), known as the bandwidth ratio.Equation (1) becomes

HN _y tð Þ ¼ FNðy tð ÞÞ þGNu tð Þ, ð3Þ

where

HN ¼

I 0 � � � � � � 012þ r1� �

I 12� r1� �

I 0 � � � 0

0 � � � . ..

� � � ...

..

. . ..

0

0 � � � 0 12þ rN� �

I 12� rN� �

I

26666664

37777775,

ð4Þ

FN ¼

f y1 tð Þ, yNþ1 tð Þ, t� �1

��1y1 tð Þ � y2 tð Þ� �

..

.

1��N

yN tð Þ � yNþ1 tð Þ� �

266664

377775, GN ¼

B

0

..

.

0

26664

37775, ð5Þ

and

yðtÞ ¼ xðtÞ, xðt� �1Þ, . . . , xðt� �NÞ½ �T

� y0ðtÞ, y1ðtÞ, y2ðtÞ, . . . , yNðtÞ� �T

: ð6Þ

For more discussions on the method, the reader isreferred to Song and Sun (2011).

2.1. Application to systems with control delay

The method discussed above also applies to nonlinearsystems subject to delayed controls,

_x ¼ f x tð Þ, x t� �ð Þ, tð ÞþBu t� �uð Þ, ð7Þ

where �u denotes the delay of the control. Consider amesh �M¼ {�ui, i¼ 0, 1,. . ., M} of Mþ 1 points in [0,�u] such that 0¼ �u0<�u1< ���<�uM¼ �u. The block-vector y(t) can be re-defined as

yðtÞ ¼ xðtÞ, xðt� �1Þ, . . . , xðt� �NÞ,½

uðt� �u1Þ, . . . , uðt� �uMÞ�T

� y1ðtÞ, y2ðtÞ, y3ðtÞ, . . . , yNþMþ1ðtÞ� �T

: ð8Þ

Equation (7) is converted to

_y tð Þ ¼ FCTAðy tð ÞÞ þGCTAu tð Þ: ð9Þ

Consider a special case f(x(t), x(t� �), t)¼Ax(t) as anexample, and apply the forward finite difference schemeto introduce the continuous time approximation of thedelayed control,

_uðt� i��uÞ ¼1

��uu t� ði� 1Þ��uð Þ � u t� i��uð Þ½ �:

ð10Þ

We have then,

FCTA ¼

A 0 � � � � � � B

0 � 1��u

I 0 � � � 0

0 1��u

I � 1��u

I � � � ...

..

. . .. . .

. . ..

0

0 � � � 0 1��u

I � 1��u

I

26666666664

37777777775,

GCTA ¼

0

1��u

I

..

.

0

266664

377775: ð11Þ

Song and Sun 1255

at LAURENTIAN UNIV LIBRARY on March 3, 2013jvc.sagepub.comDownloaded from

With a different interpolation scheme such asChebyshev polynomial or the LPCTA, both FCTA andGCTA would have a different structure. In Equation (9),the control is designed for the current time t for thesystem without time delay. The effect of the controlu(t) is propagated to influence the dynamics of x(t) ata later time. When the numerical simulation or digitalimplementation of the control system uses a fixed timestep that is the same as ��u, the delay of the control willbe exactly �u in M steps. When the integration time stepin simulation or experiment is smaller than ��u, therealized delay can be shorter than �u in M steps. Inother words, the delayed control u(t� �u) is realizedby passing the control u(t) without delay through ahigh-order filter created by the discretization of thecontinuous time approximation scheme. For thisreason, we call such a delayed control the higher-ordercontrol. The higher-order control has been shown torender better performance than lower-order control inthe literature.

It is interesting to point out that the multiplicativeuncertainty in B of the original system with respect tothe control becomes the additive uncertainty in FCTA ofthe extended state space. This makes the sliding modecontrol design simpler in the extended state space.

3. Sliding mode control design

In the following discussions, we assume that we havealready taken care of the control delay in the formula-tion of continuous time approximation. Consider alinear system with uncertain nonlinear elements

_y ¼ FyðtÞ þGuðtÞ þ gðy, tÞ, ð12Þ

where y2Rn(Nþ1), F2Rn(Nþ1)�n(Nþ1), G2Rn(Nþ1)�m,u2Rm and g2Rn(Nþ1) (n(Nþ 1)�m). We assume thatF� F

��� ��� � ~F where F is an estimate of F, ~F is a knownsemi-positive definite matrix, and that g� g

�� �� � ~g,where g is uncertain, g is an estimate of g, and~g 2 RnðNþ1Þ is a known vector with non-negativeelements.

Let s(y)¼Sy be a sliding surface where s2RmandS2Rm�n(Nþ1). Assume that SG is invertible. Whenthe system is sliding on s, we have s(y)¼ 0 and_sðyÞ ¼ S_y ¼ 0: From Equation (12), we have,

S_y ¼ SFyðtÞ þ SGueqðtÞ þ Sgðy, tÞ ¼ 0: ð13Þ

This leads to a nominal control ueq

ueqðtÞ ¼ �ðSGÞ�1ðSFyðtÞ þ Sgðy, tÞÞ: ð14Þ

Applying the estimates of the uncertain componentsand adding a switching term to it, we yield a controlto be implemented

uðtÞ ¼ �ðSGÞ�1ðSFyðtÞ þ Sgðy, tÞÞ � ðSGÞ�1KsignðsÞ,

ð15Þ

where K2Rm�m is a switching gain matrix to be deter-mined. Consider a Lyapunov function,

V ¼1

2sTs � 0: ð16Þ

The time derivative of V reads

_V ¼ sTS_y

¼ sTSðFyþGð�ðSGÞ�1ðSFyþ Sgðt, yÞÞ

� ðSGÞ�1KsignðsÞÞ þ gðt, yÞÞ

� jsT½SðF� FÞyþ Sðg� gÞ�j � sTKsignðsÞ

� jsTS~Fyj þ jsTS~gj � sTKsignðsÞ: ð17Þ

We choose a matrix K such that

sTKsignðsÞ ¼ jsTS~Fyj þ jsTS~gj þ �ðsÞ, ð18Þ

where g(s)> 0 is a positive function of s. Then,_V � ��ðsÞ and the system is stable.Consider a special case K¼kI where k is a scalar and

I is a unit matrix. We have

_V � jsTS~Fyj þ jsTS~gj � �Xmi¼1

jsij � ��Xmi¼1

jsij, ð19Þ

where

� ¼ �þjsTS~Fyj þ jsTS~gjPm

i¼1 jsij, �4 0: ð20Þ

We point out that in the limit s! 0, the ratio in k isfinite.

3.1. Optimal sliding surface

Now, we discuss how to design the sliding surface s

based on the nominal linear system (Sinha and Miller1995; Pai and Sinha 2007)

_y ¼ FyðtÞ þGuðtÞ: ð21Þ

Consider the null space of the control influencematrix G

NG ¼ fy 2 RnðNþ1Þ : GTy ¼ 0g: ð22Þ

There are in general n(Nþ 1)�m independent vectorsin NG. Let pi denote a set of independent vectors inthe null space NG, and P¼ [p1, p2,. . ., pb>n(Nþ1)�m]

T .Let Z denote a matrix consisting of m independent

1256 Journal of Vibration and Control 18(9)

at LAURENTIAN UNIV LIBRARY on March 3, 2013jvc.sagepub.comDownloaded from

vectors not in the null space NG. Introduce atransformation

q ¼My, ð23Þ

where

M ¼P

Z

: ð24Þ

It can be shown that

MG ¼0

G2

, ð25Þ

where G2 is a non-zero matrix. Applying the transfor-mation to Equation (21), we obtain an equation for q,

_q �_q1_q2

¼

F11 F12

F21 F22

q1q2

þ

0

G2

u, ð26Þ

where we have introduced the notation,

MFM�1 �F11 F12

F21 F22

: ð27Þ

We highlight the first row of Equation (26),

_q1 ¼ F11q1 þ F12q2: ð28Þ

On the sliding surface, s(y)¼Sy¼SM�1 q¼ 0. Hence,

s ¼ S1q1 þ S2q2 ¼ 0, ð29Þ

where we have defined

SM�1 � S1 S2

� �: ð30Þ

In Equation (28), we can consider q2 as a control. Hereq1 is the state to be controlled. The sliding surface con-dition of Equation (29) provides a state feedback con-trol as

q2 ¼ �S�12 S1q1 � �Vq1: ð31Þ

The feedback gain can be determined from a LQRoptimal control problem. Consider a performanceindex

J ¼1

2

Z 1ts

qTQq dt

¼1

2

Z 1ts

ðqT1Q11q1 þ 2qT1Q12q2 þ qT2Q22q2Þ dt, ð32Þ

where

Q ¼Q11 Q12

Q12 Q22

¼ QT � 0, ð33Þ

and ts is the time when sliding begins. The optimal con-trol to minimize J is given by

q2 ¼ �Vq1 ¼ �Q�122 ðG12PþQ12Þq1, ð34Þ

where P is the unique non-negative solution of theRiccati equation (Lewis and Syrmos 1995)

0 ¼ PðF11 � F12Q�122 Q

T12Þ þ ðF11 � F12Q

�122 Q12Þ

TP

� PF12Q�122 F

T12PþD, ð35Þ

and

D � Q11 �Q12Q�122 Q

T12: ð36Þ

Now that we have obtained the gain matrixV ¼ Q�122 ðF12PþQ12Þ, we have

S1 ¼ S2V: ð37Þ

We need to select a matrix S2, say a unit matrix. We canreadily compute S1. The sliding surface is thus deter-mined by S¼ [S1, S2] M.

4. Examples

4.1. First-order system

Consider a first-order system,

_xðtÞ ¼ axðtÞ þ bxðt� �Þ þ uðtÞ þ gðx, tÞ, ð38Þ

where g(x, t)¼ ex3(t)þ d sin t. The system constants areuncertain and fall in known ranges �10� a��1,0� b� 2, �0.1� e� 0.1, and �0.1� d� 0.1. �¼ 1 is aconstant time delay. In the simulation of the slidingmode control, we use the following as the unknownsystem,

_xðtÞ ¼ �5xðtÞ þ 0:5xðt� 1Þ þ 0:05x3ðtÞ

þ 0:05 sin tþ uðtÞ, ð39Þ

while the nominal system used in the sliding mode con-trol design is taken to be

_xðtÞ ¼ �2xðtÞ þ xðt� 1Þ þ uðtÞ: ð40Þ

This implies that the estimates a¼�2, b ¼ 1, andg(x, t)¼ 0.

For the LPCTA method, we select the bandwidthratio to be r¼ 0.001 and N¼ 24 based on our previousexperience of computations. The extended vector isy2R(Nþ1) and Nþ 1¼ 17. The dimension of the nullspace NG is 16. Hence, the matrix P2R16�17. Wehave to select a 1� 17 vector Z. In the numerical exam-ple, we have chosen Z¼ [1, 1,. . ., 1]1�17 to complete thetransformation matrix M2R17�17.

Consider a special index for designing the optimalsliding surface,

Song and Sun 1257

at LAURENTIAN UNIV LIBRARY on March 3, 2013jvc.sagepub.comDownloaded from

J ¼1

2

Z 1ts

yTy dt ¼1

2

Z 1ts

qTQq dt, Q ¼ðM�1ÞTM�1:

ð41Þ

Note that Q can be further partitioned as inEquation (33) based on the dimensions of the sub-matrices P and Z of M in Equation (24). The optimalsliding surface is found to be S¼ [S1, S2] M where wehave picked S2¼ 5. We implement the sliding modecontrol for the special case when K¼ kI. The controlis given by Equation (15) with Z¼ 1.

Figure 1 shows the sliding surface response andsliding mode control of the system starting from theinitial condition x(0)¼ 1. The sliding surface convergesto zero quickly. It should be noted that the slidingmode control is designed based on the knowledgeof upper and lower bounds of the parameteruncertainties and without using knowledge of theparameters in the unknown system (39). The controlperformance is excellent because the control has notime delay. Next, we consider the effect of time delayof the control.

4.2. First-order system with delayed control

Consider a first-order system with delayed control,

_xðtÞ ¼ axðtÞ þ "x3ðtÞ þ � sin tþ buðt� �uÞ, ð42Þ

where g(x, t)¼ ex3(t)þ d sin t. The system constants areuncertain and fall in the known ranges �2� a� 2,0.1� b� 2.1, �0.1� e� 0.1, and �0.1� d� 0.1. Here�u¼ 1 is a constant time delay. In the simulation of

the sliding mode control, we use the following as theunknown system,

_xðtÞ ¼ xðtÞ þ 0:005x3ðtÞ þ 0:005 sin tþ uðt� 1Þ, ð43Þ

while the nominal system used in the sliding mode con-trol design is taken to be

_xðtÞ ¼ �xðtÞ þ 0:5uðt� 1Þ: ð44Þ

This implies that the estimates a¼�1, b ¼ 0:5, andg(x, t)¼ 0. Recall that the uncertainty in b becomespart of the uncertainty of the matrix F in Equation(12) and the matrix G is fully determined. Hence, inthe sliding mode control design, we only deal withthe additive uncertainty in F. We also note that theunknown open-loop system is unstable, while the nom-inal open-loop system is stable.

For the continuous time approximation method, weuse the forward difference approximation in Equation(10), and M¼ 24 based on our previous experience ofcomputations. The extended vector is y2R

(Mþ1) andMþ 1¼ 17. The dimension of the null space NG is 16.Hence, the matrix P2R16�17. We have to select a 1� 17vector Z. In the numerical example, we have chosenZ¼ [1, 1,. . ., 1]1�17 to complete the transformationmatrix M2R17�17, and we have picked S2¼ 5.

To design the optimal sliding surface, we considerthe same index as in Equation (41), and follow thesame steps as in the previous example. We implementthe sliding mode control for the special case whenK¼kI and Z¼ 1.

Figure 2 shows the response and the delayed slidingmode control of the system starting from the initial

0 1 2 3 4 50

1

2

3

x(t)

0 1 2 3 4 5−4

−2

0

2

Con

trol

u(t

−1)

Time (s)

Figure 2. The response x(t) of the first-order nonlinear system

(43) and the delayed sliding mode control u(t� 1). Here x(0)¼ 1.

The uncontrolled system is unstable.

0 0.5 1 1.5 2−1

0

1

2

Con

trol

u(t

)

0 0.5 1 1.5 2

0

2

4

Time (s)

Slid

ing

Surf

ace

s(t)

Figure 1. The sliding control u(t) and sliding function s(t) of the

first-order nonlinear system (39). Here x(0)¼ 1.

1258 Journal of Vibration and Control 18(9)

at LAURENTIAN UNIV LIBRARY on March 3, 2013jvc.sagepub.comDownloaded from

condition x(0)¼ 1. Before the control kicks in, thesystem is unstable and the response grows. The slidingmode control stabilizes the system. Note that the delayof the control is shorter than �u¼ 1. This is due to thefact that the numerical integration in the simulationuses the time step smaller than ��u¼ 1/24, whichhelps propagate the control u(t) to u(t� �u) over ashorter time delay. In an experimental setting or afully discretized simulation, we can establish a definiterelation between the discretization time step ��u andthe sample time of the controller so that we can realizethe exact time delay of the control.

4.3. Second-order systems

Consider a second-order system,

_xðtÞ ¼0 1

�k �c

xðtÞ þ

0 0

�kp �kd

xðt� �Þ

þ gðx, tÞ þ0

1

uðtÞ, ð45Þ

gðx, tÞ ¼0

"x31ðtÞ þ � sin t

, ð46Þ

where x¼ [x1(t), x2(t)]T, k¼ 4, c¼ 0.2 and �¼ p/2.

Other system parameters are assumed to be unknown,and to fall in a range with known upper and lowerbounds: �1� kd�0, �1� kp� 0, �0.1� e� 0.1, and�0.1� d� 0.1. In the simulation of the sliding modecontrol, we use the following as the unknown system,

_xðtÞ ¼0 1

�4 �0:2

xðtÞ þ

0 0

0:5 0:5

xðt� �=2Þ

þ gðx, tÞ þ0

1

uðtÞ, ð47Þ

gðx, tÞ ¼0

0:05x31ðtÞ þ 0:05 sin t

, ð48Þ

while the nominal system used in the sliding mode con-trol design is taken to be

_xðtÞ ¼0 1

�4 �0:2

xðtÞ þ

0 0

0:9 0:7

xðt� �=2Þ

þ0

1

uðtÞ: ð49Þ

This implies that the estimates kp ¼ �0:9, kd ¼ �0:7,and g(x, t)¼ 0.

We select r¼ 0.0001 and N¼ 24 for the LPCTAmethod. We use the same index for the optimal sliding

mode surface, and find the transformation matrix M todetermine the matrix Q in the same manner as in theprevious examples. The dimension of the null space NG

is 33. Hence, the matrix P2R33�34. We have to select a1� 34 vector Z. In the numerical example, we havechosen Z¼ [1, 1,. . ., 1]1�34 to complete the transforma-tion matrix M2R34�34, and we have picked S2¼ 400.We implement the sliding mode control for the specialcase when K¼ kI and Z¼ 1.

Figure 3 shows the system response in the x1� x2state space under the sliding mode control with initialcondition x(0)¼ 1 and _xð0Þ ¼ 1. Figure 4 shows thecontrol u(t) and the sliding function s(t).

−0.5 0 0.5 1−1

−0.5

0

0.5

1

x(t)

dx/d

t(t)

Figure 3. The response trajectory in the x1� x2 state space of

the second-order system (47).

0 2 4 6 8 10−4

−2

0

2

Con

trol

u(t

)

0 2 4 6 8 10−500

0

500

1000

Time (s)

Slid

ing

Surf

ace

s(t)

Figure 4. The sliding control u(t) and sliding function s(t) of the

second-order system (47).

Song and Sun 1259

at LAURENTIAN UNIV LIBRARY on March 3, 2013jvc.sagepub.comDownloaded from

5. Concluding remarks

In this paper, we have reviewed the previously pro-posed method of continuous time approximation.Sliding mode controls of uncertain nonlinear systemsare formulated for the cases of system delay and controldelay. The continuous time approximation treatment ofthe control delay leads to a higher-order control formu-lation for a system with additive uncertainties only. Theoptimal sliding surface design problem has also beendiscussed. Numerical examples have been presented toshow the effectiveness of the proposed sliding modecontrol design.

Funding

This research received no specific grant from any funding

agency in the public, commercial, or not-for-profit sectors.

References

He Y, Yi J, Liu Y and Jing Y (2008) Delay-dependent slidingmode control for uncertain neutral delay systems.

In: Proceedings of Chinese Control and DecisionConference, Yantai, Shandong, China, pp. 5001–5005.

He Y, Liu Y, Yi J, Jing Y and An Y (2009) Delay-dependent

sliding mode control for matched uncertain markovianjump systems with time-delay. In: Proceedings of ChineseControl and Decision Conference, Guilin, China, pp. 4849–

4854.Lewis FL and Syrmos VL (1995) Optimal Control. New York:

John Wiley and Sons.

Niu Y, Lam J and Wang X (2004) Sliding-mode control foruncertain neutral delay systems. Proceedings of IEEControl Theory and Applications 151: 38–44.

Niu Y, Ho DWC and Lam J (2005) Robust integral sliding

mode control for uncertain stochastic systems with time-varying delay. Automatica 41: 873–880.

Pai MC and Sinha A (2007) Sliding mode output feedbackcontrol of vibration in a flexible structure. Journal of

Dynamic Systems, Measurement and Control 129: 851–855.

Qu S, Gong M, Wang X and Qu H (2008) Sliding modecontrol for linear neutral time-delay systems.

In: Proceedings of Chinese Control and Decision

Conference, Yantai, Shandong, China, pp. 4984–4987.Roh YH and Oh JH (1999) Robust stabilization of uncertain

input-delay systems by sliding mode control with delay

compensation. Automatica 35: 1861–1865.Roh YH and Oh JH (2000) Sliding mode control with uncer-

tainty adaptation for uncertain input-delay systems.

International Journal of Control 73: 1255–1260.Sinha A and Miller DW (1995) Optimal sliding mode

control of a flexible spacecraft under stochastic distur-

bances. Journal of Guidance, Control, and Dynamics 18:486–492.

Song B and Sun JQ (2011) Lowpass filter based continuoustime approximation of delayed dynamical systems. Journal

of Vibration and Control 17: 1173–1183.

Song YS, Kwon SH, Park SK, Oh DC and Jeung ET (2001)Sliding mode control for time-delay system using a virtual

state. In: Proceedings of the American Control Conference,

Vol. 6, Arlington, VA, pp. 4669–4674.Wu L and Zheng WX (2009) Passivity-based sliding mode

control of uncertain singular time-delay systems.

Automatica 45: 2120–2127.Xing H, Gao C, Tang G and Li D (2009) Variable structure

sliding mode control for a class of uncertain distributed

parameter systems with time-varying delays. InternationalJournal of Control 82: 287–297.

Xu JX and Cao WJ (2000) Synthesized sliding mode and

time-delay control for a class of uncertain systems.Automatica 36: 1909–1914.

Yan XG, Spurgeon SK and Edwards C (2010) Sliding modecontrol for time-varying delayed systems based on a

reduced-order observer. Automatica DOI: 10.1016/

j.automatica.2010.05.017.

1260 Journal of Vibration and Control 18(9)

at LAURENTIAN UNIV LIBRARY on March 3, 2013jvc.sagepub.comDownloaded from