discrete-time sliding-mode control of uncertain systems...

9
Hindawi Publishing Corporation Journal of Control Science and Engineering Volume 2008, Article ID 489124, 8 pages doi:10.1155/2008/489124 Research Article Discrete-Time Sliding-Mode Control of Uncertain Systems with Time-Varying Delays via Descriptor Approach Maode Yan, 1, 2 Aryan Saadat Mehr, 3 and Yang Shi 2 1 School of Electronic and Control Engineering, Chang’an University, Xi’an 710064, China 2 Department of Mechanical Engineering, University of Saskatchewan, 57 Campus Drive, Saskatoon, SK, Canada S7N 5A9 3 Department of Electrical and Computer Engineering, University of Saskatchewan, 57 Campus Drive, Saskatoon, SK, Canada S7N 5A9 Correspondence should be addressed to Aryan Saadat Mehr, [email protected] Received 12 February 2008; Accepted 2 June 2008 Recommended by Pablo Iglesias This paper considers the problem of robust discrete-time sliding-mode control (DT-SMC) design for a class of uncertain linear systems with time-varying delays. By applying a descriptor model transformation and Moon’s inequality for bounding cross terms, a delay-dependent sucient condition for the existence of stable sliding surface is given in terms of linear matrix inequalities (LMIs). Based on this existence condition, the synthesized sliding mode controller can guarantee the sliding-mode reaching condition of the specified discrete-time sliding surface for all admissible uncertainties and time-varying delays. An illustrative example verifies the eectiveness of the proposed method. Copyright © 2008 Maode Yan et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 1. INTRODUCTION Time delay often appears in many engineering systems, such as networked control systems, telecommunication systems, nuclear reactors, chemical engineering systems, and so on. Since time delay is often an important source of poor performance and instability, considerable attention has been dedicated to stability analysis and control synthesis for time- delay systems. Many research results have been reported and well documented in [1, 2], and the references therein. A linear matrix inequalities (LMIs-) based approach to delay- dependent stability for continuous-time uncertain systems with time-varying delays is proposed by using the Leibniz- Newton formula in [3]. In [4], a new technique is studied by incorporating both the time-varying-delayed state and the delay-upper-bounded state to make full use of all available information in the design. It is worth noting that the wide use of digital computers in practical control systems requires the stability analysis and controller synthesis for discrete-time time-delay systems. In [5], delay-dependent sucient conditions for the existence of the guaranteed cost controller in terms of LMIs are derived for uncertain discrete-time systems with constant delays. A necessary and sucient condition is established for stabilizing a networked control system by modeling both the sensor-to-controller and controller-to-actuator delays as Markov chains in [6]. In [7], Gao et al. propose an output-feedback stabilization method for discrete-time systems with time-varying delays. This method is dependent on the lower and upper delay bounds, and is further extended to discrete-time systems with norm-bounded mismatched uncertainties. Further, a less conservative result on stability of discrete-time systems with time-varying delays, which also incorporates both the time-varying-delayed state and the delay-upper-bounded state, is obtained by defining new Lyapunov functions in [8]. It is well known that the sliding-mode control (SMC) is an eective method to achieve robustness and invariance to matched uncertainties and disturbances on the sliding sur- face [9]. In recent years, increasing attention has been paid to the design of SMC for uncertain systems with time delay. One approach based on lumped sliding surface has been applied to design an SMC law for state-delay systems in [10]. In [11], the SMC method is proposed for systems with mismatched parametric uncertainties and time delay, and a delay- independent sucient condition for the existence of linear sliding surface is derived in terms of LMIs; the synthesized

Upload: others

Post on 25-May-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Discrete-Time Sliding-Mode Control of Uncertain Systems ...downloads.hindawi.com/journals/jcse/2008/489124.pdf · Correspondence should be addressed to Aryan Saadat Mehr, aryan.saadat@usask.ca

Hindawi Publishing CorporationJournal of Control Science and EngineeringVolume 2008, Article ID 489124, 8 pagesdoi:10.1155/2008/489124

Research ArticleDiscrete-Time Sliding-Mode Control of Uncertain Systems withTime-Varying Delays via Descriptor Approach

Maode Yan,1, 2 Aryan Saadat Mehr,3 and Yang Shi2

1 School of Electronic and Control Engineering, Chang’an University, Xi’an 710064, China2 Department of Mechanical Engineering, University of Saskatchewan, 57 Campus Drive, Saskatoon,SK, Canada S7N 5A9

3 Department of Electrical and Computer Engineering, University of Saskatchewan, 57 Campus Drive, Saskatoon,SK, Canada S7N 5A9

Correspondence should be addressed to Aryan Saadat Mehr, [email protected]

Received 12 February 2008; Accepted 2 June 2008

Recommended by Pablo Iglesias

This paper considers the problem of robust discrete-time sliding-mode control (DT-SMC) design for a class of uncertain linearsystems with time-varying delays. By applying a descriptor model transformation and Moon’s inequality for bounding cross terms,a delay-dependent sufficient condition for the existence of stable sliding surface is given in terms of linear matrix inequalities(LMIs). Based on this existence condition, the synthesized sliding mode controller can guarantee the sliding-mode reachingcondition of the specified discrete-time sliding surface for all admissible uncertainties and time-varying delays. An illustrativeexample verifies the effectiveness of the proposed method.

Copyright © 2008 Maode Yan et al. This is an open access article distributed under the Creative Commons Attribution License,which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

1. INTRODUCTION

Time delay often appears in many engineering systems, suchas networked control systems, telecommunication systems,nuclear reactors, chemical engineering systems, and so on.Since time delay is often an important source of poorperformance and instability, considerable attention has beendedicated to stability analysis and control synthesis for time-delay systems. Many research results have been reported andwell documented in [1, 2], and the references therein. Alinear matrix inequalities (LMIs-) based approach to delay-dependent stability for continuous-time uncertain systemswith time-varying delays is proposed by using the Leibniz-Newton formula in [3]. In [4], a new technique is studied byincorporating both the time-varying-delayed state and thedelay-upper-bounded state to make full use of all availableinformation in the design. It is worth noting that thewide use of digital computers in practical control systemsrequires the stability analysis and controller synthesis fordiscrete-time time-delay systems. In [5], delay-dependentsufficient conditions for the existence of the guaranteedcost controller in terms of LMIs are derived for uncertaindiscrete-time systems with constant delays. A necessary and

sufficient condition is established for stabilizing a networkedcontrol system by modeling both the sensor-to-controllerand controller-to-actuator delays as Markov chains in [6].In [7], Gao et al. propose an output-feedback stabilizationmethod for discrete-time systems with time-varying delays.This method is dependent on the lower and upper delaybounds, and is further extended to discrete-time systemswith norm-bounded mismatched uncertainties. Further, aless conservative result on stability of discrete-time systemswith time-varying delays, which also incorporates both thetime-varying-delayed state and the delay-upper-boundedstate, is obtained by defining new Lyapunov functions in [8].

It is well known that the sliding-mode control (SMC) isan effective method to achieve robustness and invariance tomatched uncertainties and disturbances on the sliding sur-face [9]. In recent years, increasing attention has been paid tothe design of SMC for uncertain systems with time delay. Oneapproach based on lumped sliding surface has been appliedto design an SMC law for state-delay systems in [10]. In [11],the SMC method is proposed for systems with mismatchedparametric uncertainties and time delay, and a delay-independent sufficient condition for the existence of linearsliding surface is derived in terms of LMIs; the synthesized

Page 2: Discrete-Time Sliding-Mode Control of Uncertain Systems ...downloads.hindawi.com/journals/jcse/2008/489124.pdf · Correspondence should be addressed to Aryan Saadat Mehr, aryan.saadat@usask.ca

2 Journal of Control Science and Engineering

sliding-mode controller can guarantee the reaching condi-tion of the specified sliding surface. In [12], an observer-based sliding mode control is studied for continuous-timestate-delayed systems with unmeasurable states and nonlin-ear uncertainties, and a sufficient condition of asymptoticstability is derived for the overall closed-loop systems.

Recently, a new descriptor model transformation isintroduced for stability analysis [13], controller design [5,14], and filtering design [15] of time-delay systems. Thisapproach can significantly reduce the overdesign entailedin the existing methods because of the model equivalenceand less conservative bound on cross terms [14]. In [16],a Lyapunov-Krasovskii techniques-based delay-dependentdescriptor approach to stability and control of linear sys-tems with time-varying delays is proposed, and is furthercombined with the sliding mode control result to dealwith the mismatched uncertainties and unknown nonlinearfunctions. However, to the best of authors’ knowledge,the descriptor approach has not been fully investigatedfor research on delay-dependent DT-SMC design of linearsystems with mismatched uncertainties and time-varyingdelays. This motivates our research work in this paper.

In this paper, we first propose a delay-dependent suf-ficient condition for the existence of stable sliding surfacevia the descriptor approach. Then, based on this existencecondition, the synthesized discrete-time sliding-mode con-troller is designed to guarantee the sliding mode reachingcondition of the specified discrete-time sliding surface. Therest of the paper is organized as follows. Section 2 describesthe problem formulation and some necessary preliminaryresults. In Section 3, sufficient conditions for the existenceof stable sliding surface are presented in terms of LMIsand a robust DT-SMC law is presented. This DT-SMClaw can guarantee the sliding-mode reaching condition ofthe specified discrete-time sliding surface for all admissibleuncertainties and time-varying delays. An illustrative exam-ple is used to demonstrate the validity and effectiveness of theproposed method in Section 4. Finally, Section 5 offers someconcluding remarks.

Throughout this paper, superscript “T” stands for matrixtransposition, Rn denotes the n-dimensional Euclideanspace, Rn×m is the set of all real matrices of dimensionn × m, P > 0 means that P is real symmetric and positivedefinite matrix, I and 0 represent identity matrix and zeromatrix with appropriate dimensions. In symmetric blockmatrices or long matrix expressions, we use an asterisk (∗) torepresent a term that is induced by symmetry. diag{·} standsfor a block-diagonal matrix. Matrices, if their dimensionsare not explicitly stated, are assumed to be compatible foralgebraic operations.

2. PROBLEM FORMULATION

Consider the following discrete-time uncertain system withtime-varying delays in the regular form:

x1(k + 1) = (A11 + ΔA11)x1(k) + (Ad11 + ΔAd11)x1(k − d(k))

+ (A12 + ΔA12)x2(k),

x2(k+1)=2∑

i=1

[A2ixi(k)+Ad2ixi(k−d(k))]+Bu(k)+ f (k, x(k)),

x(k) = ϕ(k), k = −dM ,−dM + 1, . . . , 0,

(1)

where x1 ∈ Rn−m, x2 ∈ Rm, x(k) = (x1, x2)T

is the system state vector, u(k) ∈ Rm is the controlinput, f (k, x(k)) ∈ Rm is an unknown nonlinear func-tion representing the unmodeled dynamics and externaldisturbances, d(k) is the unknown time-varying delays,A11, Ad11, A12, A21, A22, Ad21, Ad22, and B represent realconstant system matrices with appropriate dimensions,ΔA11, ΔAd11, and ΔA12 are time-varying matrix functionsrepresenting parameter uncertainties, ϕ(k) ∈ Rn representsinitial values of x(k). It is assumed that the system uncertain-ties are norm-bounded with the following form:

[ΔA11 ΔA12] = E1F1(k)[H1 H3], ΔAd11 = E2F2(k)H2,(2)

where E1, E2, and Hi (i = 1, 2, 3) are known constantmatrices with compatible dimensions, and the properlydimensioned matrix Fi(k) is an unknown and time-varyingmatrix of uncertain parameters, but norm bounded asFTi (k)Fi(k) ≤ I , i = 1, 2. Associated with system (2), we

make the following assumptions.

Assumption 1. The time-varying delays d(k) is assumed tosatisfy dm ≤ d(k) ≤ dM , where dm and dM are constantpositive scalars representing the lower and upper bounds onthe time delay, respectively.

Assumption 2. The pair (A11,A12) in the nominal system of(2) is controllable.

Assumption 3. Nonlinear function f (k, x(k)) is unknownbut bounded in the sense of the Euclidean norm.

The design procedure of DT-SMC consists of two steps:design of the stable sliding surface and the reaching motioncontrol law. For discrete-time uncertain systems with time-varying delays, the linear sliding surface is chosen as

S(k) = Cx(k) = [C I]x(k) = Cx1(k) + x2(k) = 0 (3)

with C ∈ Rm×n and C ∈ Rm×(n−m) is a real matrixto be designed. Once sliding surface satisfies the discrete-time sliding mode reaching condition, substituting x2(k) =−Cx1(k) into the first subsystem of (2), we obtain thefollowing sliding motion:

x1(k + 1) = (A11 − A12C + ΔA11 − ΔA12C)x1(k)

+ (Ad11 + ΔAd11)x1(k − d(k)),

x1(k) = ϕ1(k), k = −dM ,−dM + 1, . . . , 0.

(4)

Here, ϕ1(k) ∈ Rn−m stands for initial values of x1(k). Inorder to derive our main results, the following two lemmasare necessary.

Page 3: Discrete-Time Sliding-Mode Control of Uncertain Systems ...downloads.hindawi.com/journals/jcse/2008/489124.pdf · Correspondence should be addressed to Aryan Saadat Mehr, aryan.saadat@usask.ca

Maode Yan et al. 3

Lemma 1 (see [17], Moon’s inequality). Assume that a ∈Rna , b ∈ Rnb , and N ∈ Rna×nb . Then for any matrices X ∈Rna×na , Y ∈ Rna×nb , and Z ∈ Rnb×nb , the following holds:

−2aTNb ≤[a

b

]T [X Y −N

YT −NT Z

][a

b

], (5)

where

[X YY Z

]≥ 0. (6)

Lemma 2 (see [18]). For any matrices D ∈ Rn×p, E ∈ Rp×n,F ∈ Rp×p with FT(k)F(k) ≤ I and scalars ε > 0,

DFE + ETFTDT ≤ ε−1DDT + εETE. (7)

The main objective of this paper is to design the slidingsurface S(k) and a DT-SMC law u(k) such that

(1) the sliding surface is asymptotically stable;

(2) the DT-SMC law can guarantee discrete-time slidingmode reaching condition.

3. MAIN RESULTS

In this section, the results of slidng surface design and robustDT-SMC law will be presented for a class of uncertain linearsystems with time-varying delays. Let us first consider theproblem of sliding surface design. In order to reduce theoverdesign entailed in the stability analysis methods for time-delay systems, we employ the descriptor approach to derivethe delay-dependent sufficient conditions for the existence ofthe sliding surface in terms of LMIs. The first result on theasymptotic stability of designing sliding surface is presentedin the following theorem.

Theorem 1. If, for certain prescribed positive number κ, thereexist positive scalars δ1 > 0, δ2 > 0, (n−m)×(n−m), matricesL1 > 0, L2, L3, U1 > 0, U2 > 0, W1, W2, W3, and m ×(n−m) matrix K such that the following LMIs hold:

⎡⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣

Θ1 Θ2 0 0 L1 ϑ LT2 LT

2

∗ Θ3 σ 0 0 0 LT3 LT

3

∗ ∗ −U1 U1HT2 0 0 0 0

∗ ∗ ∗ −δ2I 0 0 0 0

∗ ∗ ∗ ∗ χ 0 0 0

∗ ∗ ∗ ∗ ∗ −δ1I 0 0

∗ ∗ ∗ ∗ ∗ ∗ −L1 0

∗ ∗ ∗ ∗ ∗ ∗ ∗ −d−1M U2

⎤⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦

< 0, (8)

⎡⎢⎢⎣

W1 W2 0

∗ W3 κAdU1

∗ ∗ U1

⎤⎥⎥⎦ ≥ 0, (9)

where ϑ denotes L1HT1 −KTHT

3 , σ denotes (1−κ)AdU1, and χ

denotes −(dM − dm + 1)−1U1,

Θ1 = L2 + LT2 + dMW1,

Θ2 = L3 + L1(AT + κATd − I)− KTAT

12 − LT2 + dMW2,

Θ3 = −L3 − LT3 + dMW3 +

2∑

i=1

δiEiETi .

(10)

Then, the system (4) with Assumption 1 is asymptoticallystable, and the sliding surface of (3) is given by

S(k) = KL−11 x1(k) + x2(k) = 0. (11)

Proof. Let η(k) = x1(k + 1) − x1(k), the system (4) can berewritten in an equivalent descriptor form:

x1(k + 1) = x1(k) + η(k),

0=(A11(k)+Ad11(k)−I)x1(k)−η(k)−Ad11(k)k−1∑

i=k−d(k)

η(i),

(12)

where

A11(k) = A11 − A12C + ΔA11 − ΔA12C,

Ad11(k) = Ad11 + ΔAd11.(13)

Choose the Lyapunov-Krasovskii functional candidate as

V(k) = V1(k) +V2(k) +V3(k) +V4(k). (14)

Here,

V1(k) = xT1 (k)P1x1(k),

V2(k) =k−1∑

i=k−d(k)

xT1 (i)Qx1(i),

V3(k) =−dm+1∑

j=−dM+2

k−1∑

i=k+ j−1

xT1 (i)Qx1(i),

V4(k) =−1∑

j=dM

k−1∑

i=k+ j

ηT(i)Gη(i),

(15)

where P1,Q,G ∈ R(n−m)×(n−m) are symmetric posi-tive definite matrices to be determined. The Lyapunov-Krasovskii functional candidate V(k) is positive definite forall x1(k) /= 0. Now, in order to evaluate the forward differenceΔV(k) = V(k + 1) − V(k), in what follows we calculateΔV1, ΔV2, ΔV3, and ΔV4, respectively. For ΔV1(k), by usingthe descriptor system form (12), we obtain

Page 4: Discrete-Time Sliding-Mode Control of Uncertain Systems ...downloads.hindawi.com/journals/jcse/2008/489124.pdf · Correspondence should be addressed to Aryan Saadat Mehr, aryan.saadat@usask.ca

4 Journal of Control Science and Engineering

ΔV1(k)

=ηT(k)P1η(k) + 2xT1 (k)P1η(k)

=ηT(k)P1η(k) + 2xT1 (k)PT

[η(k)

0

]

=ηT(k)P1η(k)+2x1(k)PT

[η(k)

(A11(k)+Ad11(k)−I)x1(k)−η(k)

]

− 2xT1 (k)PT

k−1∑

i=k−d(k)

Kn−mAd11(k)η(i),

(16)

where xT1 (k) = [xT

1 (k) ηT(k)], Kn−m = [0 I]T

, and P =[P1 0

P2 P3]. If identifying N := PTKn−mAd11(k), a := x1(k), and

b := η(i) in (16), then applying Lemma 1 gives rise to thefollowing inequality:

ΔV1(k)

≤ ηT(k)P1η(k) + 2xT1 (k)PT

×[

η(k)

(A11(k) +Ad11(k)− I)x1(k)− η(k)

]

+k−1∑

i=k−d(k)

[x1(k)

η(i)

]T [W M−PTKn−mAd11(k)

∗ G

][x1(k)

η(i)

]

≤ηT(k)P1η(k)+2xT1(k)PT

[η(k)

(A11(k)+Ad11(k)−I)x1(k)−η(k)

]

+ dMxT1 (k)Wx1(k) +

k−1∑

i=k−dMηT(i)Gη(i)

+ 2xT1 (k)[M − PTKn−mAd11(k)][x1(k)− x1(k − d(k))],

(17)

where W , M ∈ R(n−m)×(n−m) are constant matrices withappropriate dimensions satisfying

[W M

∗ G

]≥ 0. (18)

For ΔV2, we have

ΔV2 =k∑

i=k−d(k+1)+1

xT1 (i)Qx1(i)−

k−1∑

i=k−d(k)

xT1 (i)Qx1(i)

= xT1 (k)Qx1(k)− xT

1 (k − d(k))Qx1(k − d(k))

+k−1∑

i=k−d(k+1)+1

xT1 (i)Qx1(i)−

k−1∑

i=k−d(k)+1

xT1 (i)Qx1(i)

≤ xT1 (k)Qx1(k)− xT

1 (k − d(k))Qx1(k − d(k))

+k−dm∑

i=k−dM+1

xT1 (i)Qx1(i).

(19)

For ΔV3, we get

ΔV3 =−dm+1∑

j=−dM+2

[xT1 (k)Qx1(k)− xT

1 (k + j − 1)Qx1(k + j − 1)]

= (dM − dm)xT1 (k)Qx1(k)−

k−dm∑

j=k−dM+1

xT1 ( j)Qx1( j).

(20)

For ΔV4, we obtain

ΔV4 =−1∑

j=−dM[ηT(k)Gη(k)− ηT(k + j)Gη(k + j)]

= dMηT(k)Gη(k)−

k−1∑

j=k−dMηT( j)Gη( j).

(21)

Based on the above results in (17), (19)–(21), and usingLemma 2, we can derive

ΔV(k) = ΔV1(k) + ΔV2(k) + ΔV3(k) + ΔV4(k)

≤ xT1 (k)Ψx1(k) + 2xT

1 (k)

× (PTKn−mAd11 −M)x1(k − d(k))

+ xT1 (k − d(k))(δ−1

2 HT2 H2 −Q)x1(k − d(k))

=[xT

1 (k) ηT(k) xT1 (k − d(k))

]

×

⎡⎢⎢⎣Ψ PT

[0

Ad11

]−M

∗ δ−12 HT

2 H2 −Q

⎤⎥⎥⎦

⎡⎢⎢⎣

xT1 (k)

ηT(k)

xT1 (k − d(k))

⎤⎥⎥⎦ ,

(22)

where

Ψ = PT

[0 I

A11 − A12C − I −I

]

+

[0 AT

11 − CTAT12 − I

I −I

]P + dMW +

[M 0

]

+

[MT

0

]+

[ω 0

0 P1 + dMG

]+

2∑

i=1

δiPT

[0

Ei

][0 ET

i

]P

(23)

where ω denotes δ−11 (HT

1 − CTHT3 )(H1 − H3C) + (dM −

dm + 1)Q and δ1, δ2 are any positive scalars. Let ξ =[ xT

1 (k) ηT(k) xT1 (k − d(k)) ] and

Φ =

⎡⎢⎢⎣Ψ PT

[0

Ad11

]−M

∗ δ−12 HT

2 H2 −Q

⎤⎥⎥⎦ . (24)

Then

ΔV(k) ≤ ξT(k)Φξ(k). (25)

Page 5: Discrete-Time Sliding-Mode Control of Uncertain Systems ...downloads.hindawi.com/journals/jcse/2008/489124.pdf · Correspondence should be addressed to Aryan Saadat Mehr, aryan.saadat@usask.ca

Maode Yan et al. 5

In order to obtain a convenient LMI, we restrict the choice ofM to be

M = κPT

[0

Ad11(k)

]. (26)

Define

P−1 = L :=[L1 0

L2 L3

], K = CL1, Q−1 = U1,

G−1 = U2, W = (P−1)TW(P−1) =⎡⎣W1 W2

WT2 W3

⎤⎦ .

(27)

Multiply (18) by diag[(P−1)T, U2] and diag[(P−1), U2] onthe left- and right-hand sides, respectively. Alternatively,

multiply (24) by diag[(P−1)T, U1] and diag[(P−1), U1] onthe left- and right-hand sides, respectively. By using the Schurcomplement [19], we obtain that (8) is equivalent to Φ < 0,and (18) is equivalent to (9), which yields

ΔV(k) < 0, ∀ξ(k) /= 0. (28)

It follows from Lyapunov stability theory [20] that the system(4) is asymptotically stable. Moreover, based on the abovedefinition of the sliding surface in (3), it can be obtained withC = KL−1

1 .

Once the sliding surface is appropriately designedaccording to Theorem 1, the next result on the design of DT-SMC is summarized in the following theorem.

Theorem 2. Consider the system (2) with Assumptions 1–3.If the linear sliding surface is designed as in (11), then thefollowing DT-SMC law

u(k)=−B−1

{ 2∑

i=1

[(A2i + CA1i)xi(k)]− (1− qτ)S(k)

+ ετ·sgn(S(k)) + (α0 + β0 + γ0)

+ (ρα + ρβ + ργ)·sgn(S(k))

}(29)

can guarantee the discrete-time sliding mode reaching condi-tion. Here,

S(k)=[S1(k) S2(k) · · · Sm(k)

],

sgn(S(k))=[

sgn(S1) sgn(S2) · · · sgn(Sm)]

,

α0= αU+αL2

, β0=βU+βL

2, γ0=

γU+γL2

,

ρα= αU−αL2

, ρβ=βU−βL

2, ργ=

γU−γL2

,

(30)

C = KL−11 , αU and αL are the upper bound and lower bound

of α(k) = CΔA11x1(k) +CΔA12x2(k), βU and βL are the upper

bound and lower bound of β(k) = CΔAd11x1(k − d(k)) +CAd11x1(k − d(k)) +

∑2i=1[Ad2ixi(k − d(k))], γU and γL are

the upper bound and lower bound of γ(k) = f (k, xk), q > 0,ε > 0, 1− qτ > 0, and τ > 0 is the sampling period.

Proof. The design of DT-SMC law guarantees that the reach-ing condition must be satisfied when there exist uncertaintiesand time-varying delays in systems. We consider the reachingcondition for the DT-SMC proposed in [21] as follows:

ΔS(k) = S(k + 1)− S(k)

≤ −ετ·sgn(S(k))− qτS(k), if S(k) > 0,

ΔS(k) = S(k + 1)− S(k)

≥ −ετ·sgn(S(k))− qτS(k), if S(k) < 0.

(31)

From the designed sliding surface

S(k) = Cx(k) = [C I]x(k), (32)

we have

ΔS(k)=(CA11 +CΔA11)x1(k)+(CAd11 +CΔAd11)x1(k−d(k))

+ (CA12 + CΔA12)x2(k)

+2∑

i=1

[A2ixi(k)+Ad2ixi(k − d(k))] + Bu(k)+ f (k, xk).

(33)

Since it is assumed that ΔA11, ΔAd11, ΔA12, and f (k, xk)are bounded, using the discrete-time version of improvedRazumikhin theorem in [22], for any solution x(k − d(k))of (2), there exists a constant θ such that the followinginequality is satisfied:

‖x(k − d(k))‖ < θ‖x(k)‖, ∀k, dm ≤ d(k) ≤ dM. (34)

We can also obtain that α(k) = CΔA11x1(k) + CΔA12x2(k),β(k) = C(Ad11 +ΔAd11)x1(k−d(k))+

∑2i=1[Ad2ixi(k−d(k))],

and γ(k) = f (k, xk) will be bounded with upper and lowerbounds. Let the bounds be

αL ≤ α(k) = CΔA11x1(k) + CΔA12x2(k) ≤ αU ,

βL ≤ β(k)

= C(Ad11 +ΔAd11)x1(k − d(k))+2∑

i=1

[Ad2ixi(k − d(k))]≤βU ,

γL ≤ γ = f (k, xk) ≤ γU.(35)

Here, the inequality

αL =[αL,1 αL,2 · · · αL,m

]T

≤ α(k) =[α1 α2 · · · αm

]T

≤ αU =[αU ,1 αU ,2 · · · αU ,m

]T,

(36)

implies that αL,i ≤ αi(k) ≤ αU ,i, i = 1, 2, . . . ,m; similar

notations are used for β(k) and γ(k).

Page 6: Discrete-Time Sliding-Mode Control of Uncertain Systems ...downloads.hindawi.com/journals/jcse/2008/489124.pdf · Correspondence should be addressed to Aryan Saadat Mehr, aryan.saadat@usask.ca

6 Journal of Control Science and Engineering

Then, substituting (29) into (33), we have

ΔS(k) = α(k) + β(k) + γ(k)− qτS(k)− ετ·sgn(S(k))

− (α0 + β0 + γ0)− (ρα + ρβ + ργ)·sgn(S(k)).(37)

According to previous discussion, the following relationshold:

α(k) ≤ α0 + ρα·sgn(S(k)) if S(k) > 0,

α(k) ≥ α0 + ρα·sgn(S(k)) if S(k) < 0,

β(k) ≤ β0 + ρβ·sgn(S(k)) if S(k) > 0,

β(k) ≥ β0 + ρβ·sgn(S(k)) if S(k) < 0,

γ(k) ≤ γ0 + ργ·sgn(S(k)) if S(k) > 0,

γ(k) ≥ γ0 + ργ·sgn(S(k)) if S(k) < 0.

(38)

Thus, the sign change of ΔS(k) in (37) is opposite to thatof S(k), irrespective of the value of the uncertainties α(k),

β(k), and γ(k). Moreover, the closed-loop control system (2)satisfies the reaching condition (31).

Remark 1. The descriptor system approach [13, 14, 16]can greatly reduce the overdesign entailed in the existingmethods because the descriptor model leads to a system thatis equivalent to the original one (from the point of viewof stability) and requires bounding of fewer cross-terms.Therefore, in this work, we apply the descriptor systemapproach to the SMC design for discrete-time systems withuncertainties and time-varying delays.

Remark 2. SMC approach is an effective method to achievethe robustness and invariant property to matched uncer-tainties and disturbance on the sliding surface [9, 21]. Inthis paper, the results of Theorem 1 guarantee that thesliding motion dynamics will be robustly asymptoticallystable. Furthermore, the descriptor-system-approach-basedDT-SMC in Theorem 2 provides a solution to satisfy the slid-ing mode reaching condition of the designed discrete-timesliding surface for discrete-time systems with uncertaintiesand time-varying delays.

4. NUMERICAL EXAMPLE

In this section, an illustrative example is given to verify thedesign method proposed in this paper. Consider the discrete-time system (2) with the following description:

x1(k) =[x11(k)

x12(k)

], A11 =

[0.7 0

0.05 0.8

],

Ad11 =[−0.2 0

0 −0.1

], A12 =

[0.3

0

],

A21 =[−0.5

0

], A22 = 2.0,

5 10 15 20 25 30 35 40

Time (k)

0

0.5

1

1.5

2

2.5

3

3.5

4

Tim

e-va

ryin

gde

layd

(k)

Figure 1: Time-varying delays d(k).

Ad21 =[

0

0.1

], Ad22 = 0.05, B = 1,

ΔA11 =[

0.02 sin(0.01kπ) 0.02 sin(0.01kπ)

0.01 cos(0.01kπ) 0.04 sin(0.01kπ)

],

ΔA12 =[

0.05

0.04

],

ΔAd11 =[

0.01 sin(0.01kπ) 0.04 sin(0.01kπ)

0.01 cos(0.01kπ) 0.05 sin(0.01kπ)

],

f (k, x(k)) = 0.4 sin(x11(k)).

(39)

Initial states of the system are x1(k) = [1.0 −0.5]T

, x2(k) =0.6, for k ∈ [−dM 0]. Using Theorem 1 and choosing κ =0.5, we obtain C = [0.9305 0.5168]. Then, the linear slidingsurface is S(k) = [C 1]x(k). According to Theorem 2, therobust DT-SMC law is designed as

u(k) = −B−1

{ 2∑

i=1

[(A2i + CA1i)xi(k)]− (1− qτ)S(k)

+ (ετ + ρα + ρβ + ργ)·sgn(S(k))

},

(40)

where ρα = 0.0238|x11(k)| + 0.0393|x12(k)| + 0.0672|x2(k)|,ρβ = 0.5014|x11(k)| + 0.2785|x12(k)| + 0.125|x2(k)|, ργ =0.4|sin x11(k)|, τ = 0.1, q = 5, and ε = 0.1. The time-varying delay 1 ≤ d(k) ≤ 3 is shown in Figure 1. Systemstate trajectories are illustrated in Figure 2. The resultingsliding surface is in Figure 3. Figure 4 depicts the controlinput signal.

It is observed from Figure 2 that the state trajectories ofthe system all converge to the origin quickly. The system canbe stabilized quickly by the proposed method and the reach-ing motion satisfies the sliding reaching condition in spite of

Page 7: Discrete-Time Sliding-Mode Control of Uncertain Systems ...downloads.hindawi.com/journals/jcse/2008/489124.pdf · Correspondence should be addressed to Aryan Saadat Mehr, aryan.saadat@usask.ca

Maode Yan et al. 7

5 10 15 20 25 30 35 40

Time (k)

−1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

Syst

emst

atesx 1

1,x

12,a

ndx 2

x11

x12

x2

Figure 2: System states x11, x12, and x2.

5 10 15 20 25 30 35 40

Time (k)

−1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

Slid

ing

surf

aceS(k)

Figure 3: Sliding surface S(k).

the time-varying delays and uncertainties. Simulation resultsillustrate that the proposed approach in this paper is feasibleand effective for discrete-time uncertain linear systems withtime-varying delays.

5. CONCLUSION

In this paper, the problem of robust DT-SMC for uncertainsystems with time-varying delays has been studied. By usingthe descriptor model transformation and a recent resulton bounding cross products of vectors, a delay-dependentsufficient condition for the existence of stable sliding surfacesis constructed for all admissible uncertainties. Based onthis existence condition, the corresponding reaching motioncontroller is developed such that the reaching motionsatisfies the discrete-time sliding mode reaching condition

5 10 15 20 25 30 35 40

Time (k)

−2

−1.5

−1

−0.5

0

0.5

1

1.5

2

2.5

3

Con

trol

inpu

tu

(k)

Figure 4: Control input u(k).

for uncertain systems with time-varying delays. An exampleshows the validity and effectiveness of the proposed DT-SMCdesign method.

ACKNOWLEDGMENTS

The authors wish to thank the associate editor and anony-mous reviewers for providing constructive suggestions whichhave improved the presentation of the paper. This researchwas supported by the Natural Sciences and EngineeringResearch Council of Canada and the Canada Foundation ofInnovation.

REFERENCES

[1] E.-K. Boukas and Z.-K. Liu, Deterministic and Stochastic TimeDelay Systems, Birkhauser, Boston, Mass, USA, 2002.

[2] K. Gu, V. L. Kharitonov, and J. Chen, Stability of Time-DelaySystems, Birkhauser, Boston, Mass, USA, 2003.

[3] M. Wu, Y. He, J.-H. She, and G.-P. Liu, “Delay-dependentcriteria for robust stability of time-varying delay systems,”Automatica, vol. 40, no. 8, pp. 1435–1439, 2004.

[4] P. Park and J. W. Ko, “Stability and robust stability for systemswith a time-varying delay,” Automatica, vol. 43, no. 10, pp.1855–1858, 2007.

[5] W.-H. Chen, Z.-H. Guan, and X. Lu, “Delay-dependentguaranteed cost control for uncertain discrete-time systemswith delay,” IEE Proceedings: Control Theory and Applications,vol. 150, no. 4, pp. 412–416, 2003.

[6] L. Zhang, Y. Shi, T. Chen, and B. Huang, “A new methodfor stabilization of networked control systems with randomdelays,” IEEE Transactions on Automatic Control, vol. 50, no. 8,pp. 1177–1181, 2005.

[7] H. Gao, J. Lam, C. Wang, and Y. Wang, “Delay-dependentoutput-feedback stabilization of discrete-time systems withtime-varying state delay,” IEE Proceedings: Control Theory andApplications, vol. 151, no. 6, pp. 691–698, 2004.

[8] H. Gao and T. Chen, “New results on stability of discrete-timesystems with time-varying state delay,” IEEE Transactions onAutomatic Control, vol. 52, no. 2, pp. 328–334, 2007.

Page 8: Discrete-Time Sliding-Mode Control of Uncertain Systems ...downloads.hindawi.com/journals/jcse/2008/489124.pdf · Correspondence should be addressed to Aryan Saadat Mehr, aryan.saadat@usask.ca

8 Journal of Control Science and Engineering

[9] V. Utkin, “Variable structure systems with sliding modes,”IEEE Transactions on Automatic Control, vol. 22, no. 2, pp.212–222, 1977.

[10] A. J. Koshkouei and A. S. I. Zinober, “Sliding mode time delaysystems,” in Proceedings of the IEEE International Workshop onVariable Structure Systems (VSS ’96), pp. 97–101, Tokyo, Japan,December 1996.

[11] Y. Xia and Y. Jia, “Robust sliding-mode control for uncertaintime-delay systems: an LMI approach,” IEEE Transactions onAutomatic Control, vol. 48, no. 6, pp. 1086–1092, 2003.

[12] Y. Niu, J. Lam, X. Wang, and D. W. C. Ho, “Observer-basedsliding mode control for nonlinear state-delayed systems,”International Journal of Systems Science, vol. 35, no. 2, pp. 139–150, 2004.

[13] E. Fridman, “New Lyapunov-Krasovskii functionals for sta-bility of linear retarded and neutral type systems,” Systems &Control Letters, vol. 43, no. 4, pp. 309–319, 2001.

[14] E. Fridman and U. Shaked, “A descriptor system approach toH∞ control of linear time-delay systems,” IEEE Transactions onAutomatic Control, vol. 47, no. 2, pp. 253–270, 2002.

[15] E. Fridman and U. Shaked, “A new H∞ filter design for lineartime delay systems,” IEEE Transactions on Signal Processing,vol. 49, no. 11, pp. 2839–2843, 2001.

[16] E. Fridman, F. Gouaisbaut, M. Dambrine, and J.-P. Richard,“Sliding mode control of systems with time-varying delays viadescriptor approach,” International Journal of Systems Science,vol. 34, no. 8-9, pp. 553–559, 2003.

[17] Y. S. Moon, P. G. Park, W. H. Kwon, and Y. S. Lee, “Delay-dependent robust stabilization of uncertain state-delayedsystems,” International Journal of Control, vol. 74, no. 14, pp.1447–1455, 2001.

[18] L. Xie, “Output feedback control of systems with parameteruncertainty,” International Journal of Control, vol. 63, no. 4,pp. 741–750, 1996.

[19] S. Boyd, L. E. Ghaoui, E. Feron, and V. Balakrishnan, LinearMatrix Inequalities in System and Control Theory, SIAM,Philadelphia, Pa, USA, 1994.

[20] M. Vidyasagar, Nonlinear Systems Analysis, Prentice-Hall,Upper Saddle River, NJ, USA, 1993.

[21] W. Gao, Y. Wang, and A. Homaifa, “Discrete-time variablestructure control systems,” IEEE Transactions on IndustrialElectronics, vol. 42, no. 2, pp. 117–122, 1995.

[22] J. K. Hale and S. M. V. Lunel, Introduction to FunctionalDifferential Equations, Springer, New York, NY, USA, 1993.

Page 9: Discrete-Time Sliding-Mode Control of Uncertain Systems ...downloads.hindawi.com/journals/jcse/2008/489124.pdf · Correspondence should be addressed to Aryan Saadat Mehr, aryan.saadat@usask.ca

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttp://www.hindawi.com Volume 2010

RoboticsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporation http://www.hindawi.com

Journal ofEngineeringVolume 2014

Submit your manuscripts athttp://www.hindawi.com

VLSI Design

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

The Scientific World JournalHindawi Publishing Corporation http://www.hindawi.com Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Modelling & Simulation in EngineeringHindawi Publishing Corporation http://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

DistributedSensor Networks

International Journal of