Abstract

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 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 reaching condition of the specified discrete-time sliding surface for all admissible uncertainties and time-varying delays. An illustrative example verifies the effectiveness of the proposed method.

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 sufficient 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 sufficient 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 effective method to achieve robustness and invariance to matched uncertainties and disturbances on the sliding surface [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 sufficient condition for the existence of linear sliding surface is derived in terms of LMIs; the synthesized sliding-mode controller can guarantee the reaching condition of the specified sliding surface. In [12], an observer-based sliding mode control is studied for continuous-time state-delayed systems with unmeasurable states and nonlinear uncertainties, and a sufficient condition of asymptotic stability is derived for the overall closed-loop systems.

Recently, a new descriptor model transformation is introduced for stability analysis [13], controller design [5, 14], and filtering design [15] of time-delay systems. This approach can significantly reduce the overdesign entailed in the existing methods because of the model equivalence and less conservative bound on cross terms [14]. In [16], a Lyapunov-Krasovskii techniques-based delay-dependent descriptor approach to stability and control of linear systems with time-varying delays is proposed, and is further combined with the sliding mode control result to deal with the mismatched uncertainties and unknown nonlinear functions. However, to the best of authors' knowledge, the descriptor approach has not been fully investigated for research on delay-dependent DT-SMC design of linear systems with mismatched uncertainties and time-varying delays. This motivates our research work in this paper.

In this paper, we first propose a delay-dependent sufficient condition for the existence of stable sliding surface via the descriptor approach. Then, based on this existence condition, the synthesized discrete-time sliding-mode controller is designed to guarantee the sliding mode reaching condition of the specified discrete-time sliding surface. The rest of the paper is organized as follows. Section 2 describes the problem formulation and some necessary preliminary results. In Section 3, sufficient conditions for the existence of stable sliding surface are presented in terms of LMIs and a robust DT-SMC law is presented. This DT-SMC law 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 is used to demonstrate the validity and effectiveness of the proposed method in Section 4. Finally, Section 5 offers some concluding remarks.

Throughout this paper, superscript “T” stands for matrix transposition, 𝑛 denotes the 𝑛-dimensional Euclidean space, 𝑛×𝑚 is the set of all real matrices of dimension 𝑛×𝑚,𝑃>0 means that 𝑃 is real symmetric and positive-definite matrix, 𝐼 and 0 represent identity matrix and zero matrix with appropriate dimensions. In symmetric block matrices or long matrix expressions, we use an asterisk () to represent a term that is induced by symmetry. diag{} stands for a block-diagonal matrix. Matrices, if their dimensions are not explicitly stated, are assumed to be compatible for algebraic operations.

2. Problem Formulation

Consider the following discrete-time uncertain system with time-varying delays in the regular form:𝑥1(𝑘+1)=(𝐴11+Δ𝐴11)𝑥1(𝑘)+(𝐴𝑑11+Δ𝐴𝑑11)𝑥1(𝑘𝑑(𝑘))+(𝐴12+Δ𝐴12)𝑥2𝑥(𝑘),2(𝑘+1)=2𝑖=1𝐴2𝑖𝑥𝑖(𝑘)+𝐴𝑑2𝑖𝑥𝑖(𝑘𝑑(𝑘))+𝐵𝑢(𝑘)+𝑓(𝑘,𝑥(𝑘)),𝑥(𝑘)=𝜑(𝑘),𝑘=𝑑𝑀,𝑑𝑀+1,,0,(1)where 𝑥1𝑛𝑚, 𝑥2𝑚, 𝑥(𝑘)=(𝑥1,𝑥2)T is the system state vector, 𝑢(𝑘)𝑚 is the control input, 𝑓(𝑘,𝑥(𝑘))𝑚 is an unknown nonlinear function representing the unmodeled dynamics and external disturbances, 𝑑(𝑘) is the unknown time-varying delays, 𝐴11,𝐴𝑑11,𝐴12,𝐴21,𝐴22,𝐴𝑑21,𝐴𝑑22, and 𝐵 represents real constant system matrices with appropriate dimensions, Δ𝐴11,Δ𝐴𝑑11, and Δ𝐴12 are time-varying matrix functions representing parameter uncertainties, 𝜑(𝑘)𝑛 represents initial values of 𝑥(𝑘). It is assumed that the system uncertainties are norm-bounded with the following form:[Δ𝐴11Δ𝐴12]=𝐸1𝐹1(𝑘)[𝐻1𝐻3],Δ𝐴𝑑11=𝐸2𝐹2(𝑘)𝐻2,(2)where 𝐸1, 𝐸2, and 𝐻𝑖(𝑖=1,2,3) are known constant matrices with compatible dimensions, and the properly dimensioned matrix 𝐹𝑖(𝑘) is an unknown and time-varying matrix of uncertain parameters, but norm bounded as 𝐹T𝑖(𝑘)𝐹𝑖(𝑘)𝐼,𝑖=1,2. Associated with system (2), we make the following assumptions.

Assumption 1. The time-varying delays 𝑑(𝑘) is assumed to satisfy 𝑑𝑚𝑑(𝑘)𝑑𝑀, where 𝑑𝑚 and 𝑑𝑀 are constant positive scalars representing the lower and upper bounds on the time delay, respectively.

Assumption 2. The pair (𝐴11,𝐴12) in the nominal system of (2) is controllable.

Assumption 3. Nonlinear function 𝑓(𝑘,𝑥(𝑘)) is unknown but 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 motion control law. For discrete-time uncertain systems with time-varying delays, the linear sliding surface is chosen as𝑆(𝑘)=𝐶𝑥(𝑘)=𝐶𝐼𝑥(𝑘)=𝐶𝑥1(𝑘)+𝑥2(𝑘)=0(3)with 𝐶𝑚×𝑛 and 𝐶𝑚×(𝑛𝑚) is a real matrix to be designed. Once sliding surface satisfies the discrete-time sliding mode reaching condition, substituting 𝑥2(𝑘)=𝐶𝑥1(𝑘) into the first subsystem of (2), we obtain the following sliding motion:𝑥1(𝑘+1)=(𝐴11𝐴12𝐶+Δ𝐴11Δ𝐴12𝐶)𝑥1(𝑘)+(𝐴𝑑11+Δ𝐴𝑑11)𝑥1𝑥(𝑘𝑑(𝑘)),1(𝑘)=𝜑1(𝑘),𝑘=𝑑𝑀,𝑑𝑀+1,,0.(4)Here, 𝜑1(𝑘)𝑛𝑚 stands for initial values of 𝑥1(𝑘). In order to derive our main results, the following two lemmas are necessary.

Lemma 1 (See [17], Moon's Inequality). Assume that 𝑎𝑛𝑎, 𝑏𝑛𝑏, and 𝑁𝑛𝑎×𝑛𝑏. Then for any matrices 𝑋𝑛𝑎×𝑛𝑎, 𝑌𝑛𝑎×𝑛𝑏, and 𝑍𝑛𝑏×𝑛𝑏, the following holds: 2𝑎T𝑎𝑏𝑁𝑏T𝑌𝑋𝑌𝑁T𝑁T𝑍𝑎𝑏,(5)where 𝑋𝑌𝑌𝑍0.(6)

Lemma 2 (See [18]). For any matrices 𝐷𝑛×𝑝, 𝐸𝑝×𝑛, 𝐹𝑝×𝑝 with 𝐹T(𝑘)𝐹(𝑘)𝐼 and scalars 𝜀>0, 𝐷𝐹𝐸+𝐸T𝐹T𝐷T𝜀1𝐷𝐷T+𝜀𝐸T𝐸.(7)

The main objective of this paper is to design the sliding surface 𝑆(𝑘) and a DT-SMC law 𝑢(𝑘) such that

(1)the sliding surface is asymptotically stable;(2)the DT-SMC law can guarantee discrete-time sliding mode reaching condition.

3. Main Results

In this section, the results of slidng surface design and robust DT-SMC law will be presented for a class of uncertain linear systems with time-varying delays. Let us first consider the problem of sliding surface design. In order to reduce the overdesign entailed in the stability analysis methods for time-delay systems, we employ the descriptor approach to derive the delay-dependent sufficient conditions for the existence of the sliding surface in terms of LMIs. The first result on the asymptotic stability of designing sliding surface is presented in the following theorem.

Theorem 1. If, for certain prescribed positive number 𝜅, there exist positive scalars 𝛿1>0,𝛿2>0,(𝑛𝑚)×(𝑛𝑚), matrices 𝐿1>0,𝐿2,𝐿3,𝑈1>0,𝑈2>0,𝑊1,𝑊2,𝑊3, and 𝑚×(𝑛𝑚) matrix 𝐾 such that the following LMIs hold: Θ1Θ200𝐿1𝜗𝐿T2𝐿T2Θ3𝜍000𝐿T3𝐿T3𝑈1𝑈1𝐻T20000𝛿2𝐼0000𝜒000𝛿1𝐼00𝐿10𝑑𝑀1𝑈2<0,(8)𝑊1𝑊20𝑊3𝜅𝐴𝑑𝑈1𝑈10,(9)where 𝜗 denotes 𝐿1𝐻T1𝐾T𝐻T3,𝜍 denotes (1𝜅)𝐴𝑑𝑈1, and 𝜒 denotes (𝑑𝑀𝑑𝑚+1)1𝑈1, Θ1=𝐿2+𝐿T2+𝑑𝑀𝑊1,Θ2=𝐿3+𝐿1(𝐴T+𝜅𝐴T𝑑𝐼)𝐾T𝐴T12𝐿T2+𝑑𝑀𝑊2,Θ3=𝐿3𝐿T3+𝑑𝑀𝑊3+2𝑖=1𝛿𝑖𝐸𝑖𝐸T𝑖.(10)Then, the system (4) with Assumption 1 is asymptotically stable, and the sliding surface of (3) is given by 𝑆(𝑘)=𝐾𝐿11𝑥1(𝑘)+𝑥2(𝑘)=0.(11)

Proof. Let 𝜂(𝑘)=𝑥1(𝑘+1)𝑥1(𝑘), the system (4) can be rewritten in an equivalent descriptor form:𝑥1(𝑘+1)=𝑥1(𝑘)+𝜂(𝑘),0=𝐴11(𝑘)+𝐴𝑑11𝑥(𝑘)𝐼1(𝑘)𝜂(𝑘)𝐴𝑑11(𝑘)𝑘1𝑖=𝑘𝑑(𝑘)𝜂(𝑖),(12)where𝐴11(𝑘)=𝐴11𝐴12𝐶+Δ𝐴11Δ𝐴12𝐶,𝐴𝑑11(𝑘)=𝐴𝑑11+Δ𝐴𝑑11.(13)Choose the Lyapunov-Krasovskii functional candidate as𝑉(𝑘)=𝑉1(𝑘)+𝑉2(𝑘)+𝑉3(𝑘)+𝑉4(𝑘).(14)Here,𝑉1(𝑘)=𝑥T1(𝑘)𝑃1𝑥1𝑉(𝑘),2(𝑘)=𝑘1𝑖=𝑘𝑑(𝑘)𝑥T1(𝑖)𝑄𝑥1𝑉(𝑖),3(𝑘)=𝑑𝑚+1𝑗=𝑑𝑀+2𝑘1𝑖=𝑘+𝑗1𝑥T1(𝑖)𝑄𝑥1𝑉(𝑖),4(𝑘)=1𝑗=𝑑𝑀𝑘1𝑖=𝑘+𝑗𝜂T(𝑖)𝐺𝜂(𝑖),(15)where 𝑃1,𝑄,𝐺(𝑛𝑚)×(𝑛𝑚) are symmetric positive definite matrices to be determined. The Lyapunov-Krasovskii functional candidate 𝑉(𝑘) is positive definite for all 𝑥1(𝑘)0. Now, in order to evaluate the forward difference Δ𝑉(𝑘)=𝑉(𝑘+1)𝑉(𝑘), in what follows we calculate Δ𝑉1,Δ𝑉2,Δ𝑉3, and Δ𝑉4, respectively. For Δ𝑉1(𝑘), by using the descriptor system form (12), we obtainΔ𝑉1(𝑘)=𝜂T(𝑘)𝑃1𝜂(𝑘)+2𝑥T1(𝑘)𝑃1𝜂(𝑘)=𝜂T(𝑘)𝑃1𝜂(𝑘)+2𝑥T1(𝑘)𝑃T0𝜂(𝑘)=𝜂T(𝑘)𝑃1𝜂(𝑘)+2𝑥1(𝑘)𝑃T𝜂(𝑘)𝐴11(𝑘)+𝐴𝑑11𝑥(𝑘)𝐼1(𝑘)𝜂(𝑘)2𝑥T1(𝑘)𝑃T𝑘1𝑖=𝑘𝑑(𝑘)𝐾𝑛𝑚𝐴𝑑11(𝑘)𝜂(𝑖),(16)where 𝑥T1𝑥(𝑘)=[T1(𝑘)𝜂T(𝑘)],𝐾𝑛𝑚]=[0𝐼T, and 𝑃=[𝑃10𝑃2𝑃3]. If identifying 𝑁=𝑃T𝐾𝑛𝑚𝐴𝑑11(𝑘), 𝑎=𝑥1(𝑘), and 𝑏=𝜂(𝑖) in (16), then applying Lemma 1 gives rise to the following inequality:Δ𝑉1(𝑘)𝜂T(𝑘)𝑃1𝜂(𝑘)+2𝑥T1(𝑘)𝑃T×𝜂(𝑘)𝐴11(𝑘)+𝐴𝑑11𝑥(𝑘)𝐼1+(𝑘)𝜂(𝑘)𝑘1𝑖=𝑘𝑑(𝑘)𝑥1(𝑘)𝜂(𝑖)T𝑊𝑀𝑃T𝐾𝑛𝑚𝐴𝑑11(𝑘)𝐺𝑥1(𝑘)𝜂(𝑖)𝜂T(𝑘)𝑃1𝜂(𝑘)+2𝑥T1(𝑘)𝑃T(𝜂(𝑘)𝐴11(𝑘)+𝐴𝑑11(𝑘)𝐼)𝑥1(𝑘)𝜂(𝑘)+𝑑𝑀𝑥T1(𝑘)𝑊𝑥1(𝑘)+𝑘1𝑖=𝑘𝑑𝑀𝜂T(𝑖)𝐺𝜂(𝑖)+2𝑥T1(𝑘)𝑀𝑃T𝐾𝑛𝑚𝐴𝑑11𝑥(𝑘)1(𝑘)𝑥1,(𝑘𝑑(𝑘))(17)where 𝑊, 𝑀(𝑛𝑚)×(𝑛𝑚) are constant matrices with appropriate dimensions satisfying𝑊𝑀𝐺0.(18)For Δ𝑉2, we haveΔ𝑉2=𝑘𝑖=𝑘𝑑(𝑘+1)+1𝑥T1(𝑖)𝑄𝑥1(𝑖)𝑘1𝑖=𝑘𝑑(𝑘)𝑥T1(𝑖)𝑄𝑥1(𝑖)=𝑥T1(𝑘)𝑄𝑥1(𝑘)𝑥T1(𝑘𝑑(𝑘))𝑄𝑥1+(𝑘𝑑(𝑘))𝑘1𝑖=𝑘𝑑(𝑘+1)+1𝑥T1(𝑖)𝑄𝑥1(𝑖)𝑘1𝑖=𝑘𝑑(𝑘)+1𝑥T1(𝑖)𝑄𝑥1(𝑖)𝑥T1(𝑘)𝑄𝑥1(𝑘)𝑥T1(𝑘𝑑(𝑘))𝑄𝑥1+(𝑘𝑑(𝑘))𝑘𝑑𝑚𝑖=𝑘𝑑𝑀+1𝑥T1(𝑖)𝑄𝑥1(𝑖).(19)For Δ𝑉3, we getΔ𝑉3=𝑑𝑚+1𝑗=𝑑𝑀+2𝑥T1(𝑘)𝑄𝑥1(𝑘)𝑥T1(𝑘+𝑗1)𝑄𝑥1(𝑘+𝑗1)]=(𝑑𝑀𝑑𝑚)𝑥T1(𝑘)𝑄𝑥1(𝑘)𝑘𝑑𝑚𝑗=𝑘𝑑𝑀+1𝑥T1(𝑗)𝑄𝑥1(𝑗).(20)For Δ𝑉4, we obtainΔ𝑉4=1𝑗=𝑑𝑀𝜂T(𝑘)𝐺𝜂(𝑘)𝜂T(𝑘+𝑗)𝐺𝜂(𝑘+𝑗)=𝑑𝑀𝜂T(𝑘)𝐺𝜂(𝑘)𝑘1𝑗=𝑘𝑑𝑀𝜂T(𝑗)𝐺𝜂(𝑗).(21)Based on the above results in (17), (19)–(21), and using Lemma 2, we can deriveΔ𝑉(𝑘)=Δ𝑉1(𝑘)+Δ𝑉2(𝑘)+Δ𝑉3(𝑘)+Δ𝑉4(𝑘)𝑥T1(𝑘)Ψ𝑥1(𝑘)+2𝑥T1(𝑘)×(𝑃T𝐾𝑛𝑚𝐴𝑑11𝑀)𝑥1(𝑘𝑑(𝑘))+𝑥T1(𝑘𝑑(𝑘))(𝛿21𝐻T2𝐻2𝑄)𝑥1=𝑥(𝑘𝑑(𝑘))T1(𝑘)𝜂T(𝑘)𝑥T1×(𝑘𝑑(𝑘))Ψ𝑃T0𝐴𝑑11𝑀𝛿21𝐻T2𝐻2𝑥𝑄T1𝜂(𝑘)T𝑥(𝑘)T1,(𝑘𝑑(𝑘))(22)whereΨ=𝑃T𝐴0𝐼11𝐴12+𝐶𝐼𝐼0𝐴T11𝐶T𝐴T12𝐼𝐼𝐼𝑃+𝑑𝑀+𝑀𝑊+𝑀0T0+𝜔00𝑃1+𝑑𝑀𝐺+2𝑖=1𝛿𝑖𝑃T0𝐸𝑖0𝐸T𝑖𝑃(23)where 𝜔 denotes 𝛿11(𝐻T1𝐶T𝐻T3)(𝐻1𝐻3𝐶)+(𝑑𝑀𝑑𝑚+1)𝑄 and 𝛿1, 𝛿2 are any positive scalars. Let 𝑥𝜉=[T1(𝑘)𝜂T(𝑘)𝑥T1](𝑘𝑑(𝑘)) andΦ=Ψ𝑃T0𝐴𝑑11𝑀𝛿21𝐻T2𝐻2𝑄.(24)ThenΔ𝑉(𝑘)𝜉T(𝑘)Φ𝜉(𝑘).(25)In order to obtain a convenient LMI, we restrict the choice of 𝑀 to be𝑀=𝜅𝑃T0𝐴𝑑11(𝑘).(26)Define𝑃1𝐿=𝐿=10𝐿2𝐿3,𝐾=𝐶𝐿1,𝑄1=𝑈1,𝐺1=𝑈2,𝑊=(𝑃1)T𝑊(𝑃1)=𝑊1𝑊2𝑊T2𝑊3.(27)Multiply (18) by diag[(𝑃1)T,𝑈2] and diag[(𝑃1),𝑈2] on the left- and right-hand sides, respectively. Alternatively, multiply (24) by diag[(𝑃1)T,𝑈1] and diag[(𝑃1),𝑈1] on the left- and right-hand sides, respectively. By using the Schur complement [19], we obtain that (8) is equivalent to Φ<0, and (18) is equivalent to (9), which yieldsΔ𝑉(𝑘)<0,𝜉(𝑘)0.(28)It follows from Lyapunov stability theory [20] that the system (4) is asymptotically stable. Moreover, based on the above definition of the sliding surface in (3), it can be obtained with 𝐶=𝐾𝐿11.

Once the sliding surface is appropriately designed according 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 13. If the linear sliding surface is designed as in (11), then the following DT-SMC law 𝑢(𝑘)=𝐵1{2𝑖=1(𝐴2𝑖+𝐶𝐴1𝑖)𝑥𝑖𝛼(𝑘)(1𝑞𝜏)𝑆(𝑘)+𝜖𝜏sgn(𝑆(𝑘))+0+𝛽0+𝛾0+(𝜌𝛼+𝜌𝛽+𝜌𝛾)sgn(𝑆(𝑘))}(29)can guarantee the discrete-time sliding mode reaching condition. Here, 𝑆𝑆(𝑘)=1(𝑘)𝑆2(𝑘)𝑆𝑚,(𝑘)sgn(𝑆(𝑘))=sgn(𝑆1)sgn(𝑆2)sgn(𝑆𝑚),𝛼0=𝛼𝑈+𝛼𝐿2,𝛽0=𝛽𝑈+𝛽𝐿2,𝛾0=𝛾𝑈+𝛾𝐿2,𝜌𝛼=𝛼𝑈𝛼𝐿2,𝜌𝛽=𝛽𝑈𝛽𝐿2,𝜌𝛾=𝛾𝑈𝛾𝐿2,(30)𝐶=𝐾𝐿11, 𝛼𝑈 and 𝛼𝐿 are the upper bound and lower bound of 𝛼(𝑘)=𝐶Δ𝐴11𝑥1(𝑘)+𝐶Δ𝐴12𝑥2(𝑘), 𝛽𝑈 and 𝛽𝐿 are the upper bound and lower bound of ̃𝛽(𝑘)=𝐶Δ𝐴𝑑11𝑥1(𝑘𝑑(𝑘))+𝐶𝐴𝑑11𝑥1(𝑘𝑑(𝑘))+2𝑖=1[𝐴𝑑2𝑖𝑥𝑖(𝑘𝑑(𝑘))], 𝛾𝑈 and 𝛾𝐿 are the upper bound and lower bound of ̃𝛾(𝑘)=𝑓(𝑘,𝑥𝑘), 𝑞>0, 𝜀>0, 1𝑞𝜏>0, and 𝜏>0 is the sampling period.

Proof. The design of DT-SMC law guarantees that the reaching condition must be satisfied when there exist uncertainties and time-varying delays in systems. We consider the reaching condition for the DT-SMC proposed in [21] as follows:Δ𝑆(𝑘)=𝑆(𝑘+1)𝑆(𝑘)𝜖𝜏sgn(𝑆(𝑘))𝑞𝜏𝑆(𝑘),if𝑆(𝑘)>0,Δ𝑆(𝑘)=𝑆(𝑘+1)𝑆(𝑘)𝜖𝜏sgn(𝑆(𝑘))𝑞𝜏𝑆(𝑘),if𝑆(𝑘)<0.(31)From the designed sliding surface𝑆(𝑘)=𝐶𝑥(𝑘)=𝐶𝐼𝑥(𝑘),(32)we haveΔ𝑆(𝑘)=(𝐶𝐴11+𝐶Δ𝐴11)𝑥1(𝑘)+(𝐶𝐴𝑑11+𝐶Δ𝐴𝑑11)𝑥1(𝑘𝑑(𝑘))+(𝐶𝐴12+𝐶Δ𝐴12)𝑥2+(𝑘)2𝑖=1𝐴2𝑖𝑥𝑖(𝑘)+𝐴𝑑2𝑖𝑥𝑖(𝑘𝑑(𝑘))+𝐵𝑢(𝑘)+𝑓(𝑘,𝑥𝑘).(33)Since it is assumed that Δ𝐴11, Δ𝐴𝑑11, Δ𝐴12, and 𝑓(𝑘,𝑥𝑘) are bounded, using the discrete-time version of improved Razumikhin theorem in [22], for any solution 𝑥(𝑘𝑑(𝑘)) of (2), there exists a constant 𝜃 such that the following inequality is satisfied:𝑥(𝑘𝑑(𝑘))<𝜃𝑥(𝑘),𝑘,𝑑𝑚𝑑(𝑘)𝑑𝑀.(34)We can also obtain that 𝛼(𝑘)=𝐶Δ𝐴11𝑥1(𝑘)+𝐶Δ𝐴12𝑥2(𝑘), ̃𝛽(𝑘)=𝐶(𝐴𝑑11+Δ𝐴𝑑11)𝑥1(𝑘𝑑(𝑘))+2𝑖=1[𝐴𝑑2𝑖𝑥𝑖(𝑘𝑑(𝑘))], and ̃𝛾(𝑘)=𝑓(𝑘,𝑥𝑘) will be bounded with upper and lower bounds. Let the bounds be𝛼𝐿𝛼(𝑘)=𝐶Δ𝐴11𝑥1(𝑘)+𝐶Δ𝐴12𝑥2(𝑘)𝛼𝑈,𝛽𝐿̃𝛽(𝑘)=𝐶(𝐴𝑑11+Δ𝐴𝑑11)𝑥1(𝑘𝑑(𝑘))+2𝑖=1𝐴𝑑2𝑖𝑥𝑖(𝑘𝑑(𝑘))𝛽𝑈,𝛾𝐿̃𝛾=𝑓(𝑘,𝑥𝑘)𝛾𝑈.(35)Here, the inequality𝛼𝐿=𝛼𝐿,1𝛼𝐿,2𝛼𝐿,𝑚T𝛼(𝑘)=𝛼1𝛼2𝛼𝑚T𝛼𝑈=𝛼𝑈,1𝛼𝑈,2𝛼𝑈,𝑚T(36)implies that 𝛼𝐿,𝑖𝛼𝑖(𝑘)𝛼𝑈,𝑖,𝑖=1,2,,𝑚; similar notations are used for ̃𝛽(𝑘) and ̃𝛾(𝑘).
Then, substituting (29) into (33), we havẽΔ𝑆(𝑘)=𝛼(𝑘)+𝛽(𝑘)+̃𝛾(𝑘)𝑞𝜏𝑆(𝑘)𝜖𝜏sgn(𝑆(𝑘))(𝛼0+𝛽0+𝛾0)(𝜌𝛼+𝜌𝛽+𝜌𝛾)sgn(𝑆(𝑘)).(37)According to previous discussion, the following relations hold:𝛼(𝑘)𝛼0+𝜌𝛼sgn(𝑆(𝑘))if𝑆(𝑘)>0,𝛼(𝑘)𝛼0+𝜌𝛼̃sgn(𝑆(𝑘))if𝑆(𝑘)<0,𝛽(𝑘)𝛽0+𝜌𝛽̃sgn(𝑆(𝑘))if𝑆(𝑘)>0,𝛽(𝑘)𝛽0+𝜌𝛽sgn(𝑆(𝑘))if𝑆(𝑘)<0,̃𝛾(𝑘)𝛾0+𝜌𝛾sgn(𝑆(𝑘))if𝑆(𝑘)>0,̃𝛾(𝑘)𝛾0+𝜌𝛾sgn(𝑆(𝑘))if𝑆(𝑘)<0.(38)Thus, the sign change of Δ𝑆(𝑘) in (37) is opposite to that of 𝑆(𝑘), irrespective of the value of the uncertainties 𝛼(𝑘), ̃𝛽(𝑘), and ̃𝛾(𝑘). 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 existing methods because the descriptor model leads to a system that is equivalent to the original one (from the point of view of stability) and requires bounding of fewer cross-terms. Therefore, in this work, we apply the descriptor system approach to the SMC design for discrete-time systems with uncertainties and time-varying delays.

Remark 2. SMC approach is an effective method to achieve the robustness and invariant property to matched uncertainties and disturbance on the sliding surface [9, 21]. In this paper, the results of Theorem 1 guarantee that the sliding motion dynamics will be robustly asymptotically stable. Furthermore, the descriptor-system-approach-based DT-SMC in Theorem 2 provides a solution to satisfy the sliding mode reaching condition of the designed discrete-time sliding surface for discrete-time systems with uncertainties and time-varying delays.

4. Numerical Example

In this section, an illustrative example is given to verify the design method proposed in this paper. Consider the discrete-time system (2) with the following description:𝑥1𝑥(𝑘)=11𝑥(𝑘)12(𝑘),𝐴11=,𝐴0.700.050.8𝑑11=0.2000.1,𝐴12=0,𝐴0.321=00.5,𝐴22𝐴=2.0,𝑑21=00.1,𝐴𝑑22=0.05,𝐵=1,Δ𝐴11=,0.02sin(0.01𝑘𝜋)0.02sin(0.01𝑘𝜋)0.01cos(0.01𝑘𝜋)0.04sin(0.01𝑘𝜋)Δ𝐴12=,0.050.04Δ𝐴𝑑11=,0.01sin(0.01𝑘𝜋)0.04sin(0.01𝑘𝜋)0.01cos(0.01𝑘𝜋)0.05sin(0.01𝑘𝜋)𝑓(𝑘,𝑥(𝑘))=0.4sin(𝑥11(𝑘)).(39)Initial states of the system are 𝑥1](𝑘)=[1.00.5T,𝑥2(𝑘)=0.6, for 𝑘[𝑑𝑀0]. Using Theorem 1 and choosing 𝜅=0.5, we obtain ]𝐶=[0.93050.5168. Then, the linear sliding surface is 𝑆(𝑘)=[𝐶1]𝑥(𝑘). According to Theorem 2, the robust DT-SMC law is designed as𝑢(𝑘)=𝐵1{2𝑖=1(𝐴2𝑖+𝐶𝐴1𝑖)𝑥𝑖(𝑘)(1𝑞𝜏)𝑆(𝑘)+(𝜖𝜏+𝜌𝛼+𝜌𝛽+𝜌𝛾)sgn(𝑆(𝑘))},(40)where 𝜌𝛼=0.0238|𝑥11(𝑘)|+0.0393|𝑥12(𝑘)|+0.0672|𝑥2(𝑘)|, 𝜌𝛽=0.5014|𝑥11(𝑘)|+0.2785|𝑥12(𝑘)|+0.125|𝑥2(𝑘)|, 𝜌𝛾=0.4|sin𝑥11(𝑘)|, 𝜏=0.1, 𝑞=5, and 𝜖=0.1. The time-varying delay 1𝑑(𝑘)3 is shown in Figure 1. System state trajectories are illustrated in Figure 2. The resulting sliding surface is in Figure 3. Figure 4 depicts the control input signal.

It is observed from Figure 2 that the state trajectories of the system all converge to the origin quickly. The system can be stabilized quickly by the proposed method and the reaching motion satisfies the sliding reaching condition in spite of the time-varying delays and uncertainties. Simulation results illustrate that the proposed approach in this paper is feasible and effective for discrete-time uncertain linear systems with time-varying delays.

5. Conclusion

In this paper, the problem of robust DT-SMC for uncertain systems with time-varying delays has been studied. By using the descriptor model transformation and a recent result on bounding cross products of vectors, a delay-dependent sufficient condition for the existence of stable sliding surfaces is constructed for all admissible uncertainties. Based on this existence condition, the corresponding reaching motion controller is developed such that the reaching motion satisfies the discrete-time sliding mode reaching condition for uncertain systems with time-varying delays. An example shows the validity and effectiveness of the proposed DT-SMC design method.

Acknowledgments

The authors wish to thank the associate editor and anonymous reviewers for providing constructive suggestions which have improved the presentation of the paper. This research was supported by the Natural Sciences and Engineering Research Council of Canada and the Canada Foundation of Innovation.