Abstract

Sufficient linear matrix inequality (LMI) conditions to verify the robust stability and to design robust state feedback gains for the class of linear discrete-time systems with time-varying delay and polytopic uncertainties are presented. The conditions are obtained through parameter-dependent Lyapunov-Krasovskii functionals and use some extra variables, which yield less conservative LMI conditions. Both problems, robust stability analysis and robust synthesis, are formulated as convex problems where all system matrices can be affected by uncertainty. Some numerical examples are presented to illustrate the advantages of the proposed LMI conditions.

1. Introduction

Time-delay systems have received a lot of attention from both academics and industrial engineers in the last decades. This can be verified by the great number of papers published in this area. See, for example, [15] and the references therein. It is worthwhile to mention that time delays affect both continuous and discrete-time systems and are presented in several systems like thermal processes, communication systems, internet dataflow, biological systems, regenerative chatter in metal cutting, and so on [2, 4]. The presence of delay yields, in general, performance degradation and, eventually, leads the system to instability.

There are two main classes of robust stability analysis that have been investigated, namely, delay-dependent and delay-independent conditions. For a system whose stability does not depend on the time-delay value, the analysis performed through delay-dependent conditions can be very conservative. Also, delay-independent conditions cannot be obtained as a limit case of delay-dependent ones just by imposing the maximum delay value 𝑑max+, leading to a gap between these two types of delay-stability conditions [4, page 146].

An important approach used in the last years to deal with delay in the states of the systems is the use of Lyapunov-Krasovskii functionals. This approach has been largely used to obtain convex conditions mainly for continuous-time systems subject to retarded states and for neutral systems [6]. On the other hand, discrete-time systems with state delay (DTSSD) have received little attention compared with its continuous-time counterpart. The main reason for this is that for precisely known discrete-time systems with constant time-delay, it is always possible to obtain an augmented system without delayed states [7]. This approach, however, does not seem to be suitable for time-varying delay, delay-independent stability characterization, and for robust-system stabilization. Despite the fact that the digital control has increased in importance for practical robust control applications in the last decades, there are few papers dealing with DTSSD. Besides this, the majority of the results available in the literature for DTSSD are formulated for norm-bounded uncertainty employing constant quadratic Lyapunov-Krasovskii functionals, which may lead to conservative results [8]. This approach, called quadratic stability, is the base of several results available in the literature as it can be seen in [912].

Recent results on DTSSD can be found in [13] where the real stability radii of time-invariant state-delayed systems have been considered. In [14], there has been presented the descriptor approach to obtain stability and design conditions for discrete time-delay systems. See also [15] where some nonconvex conditions were proposed to the synthesis problem. In the context of systems with Markovian jumps, see [3, 16, 17] and references therein. More recently, in [18, 19], robust stabilizing conditions have been proposed, but most of the results have been obtained through quadratic stability approach and the state feedback gain is designed directly from the Lyapunov-Krasovskii matrices. In [20], a dynamic controller is designed achieving a guaranteed cost control for norm-bounded DTSSD, but the design conditions are nonlinear. In [21], precisely known discrete-time systems with time-varying delays in the state are investigated and convex conditions are given to design a memoryless control law. The design conditions presented in [21] do not seem to be suitable to deal with polytopic systems since the matrices of the system multiply the Lyapunov-Krasovskii functional matrices. Observe that convex extensions of these results to treat polytopic type of uncertainty in the context of robust stability analysis and robust stabilization are not straightforward. Delay-independent conditions for robust stabilization of DTSSD have been considered in [22], where a parameter-dependent functional has been used, but only for time-invariant delays.

In this paper, new results for robust stability analysis as well as for robust stabilization of uncertain DTSSD with time-varying delay are proposed as convex conditions depending on the maximum and minimum values assumed by the delay, 𝑑 and 𝑑, respectively. A Lyapunov-Krasovskii functional similar to that employed in [21] is used. Differently from other results in the literature, both analysis and synthesis conditions are formulated as LMI feasibility problems that can be solved efficiently in polynomial time by specialized numerical algorithms. The main contribution of this paper is the improvement of the recently published results on DTSSD with time-varying delay given in [21]. Furthermore, the scope of the results of [21] is extended to deal with polytopic-type uncertainty affecting DTSSD and the possibility of design memory state feedback control gain. Parameter-dependent Lyapunov-Krasovskii functional used conjoint some extra matrices to achieve less conservative results. The approach proposed here does not introduce any additional dynamics and leads to a product separation between the matrices of the system and the matrices from the functional, allowing a convex formulation for the synthesis problem.

In Section 2 some definitions and the problem formulation are provided. Then, in Section 3, the main results are presented for both robust-stability analysis and for the synthesis of state feedback gains assuring the robust stability of the closed-loop system. The computational complexity of the proposed conditions and decentralized control design are discussed. In Section 4, some examples are given to illustrate the efficiency of the proposed conditions. In Section 5 some conclusions are presented. Notation. The notation used here is quite standard. is the set of real numbers and is the set of natural numbers. 𝐈𝑛 and 𝟎 denote, respectively, the 𝑛×𝑛 identity matrix and the null matrix of appropriate dimensions. 𝑀>𝟎 (𝑀<𝟎) means that matrix 𝑀 is positive (negative) definite. 𝑀 is the transpose of 𝑀. The symbol stands for symmetric blocks in the LMIs.

2. Preliminaries and Problem Formulation

Consider the following discrete-time system with a time-varying delay in the state:𝑥𝑘+1=𝐴(𝛼)𝑥𝑘+𝐴𝑑(𝛼)𝑥𝑘𝑑(𝑘)+𝐵(𝛼)𝑢𝑘,𝑥𝑘=𝜙(𝑘),𝑘[𝑑,0],(2.1)where 𝑘 is the sampling time, 𝑥𝑘𝑛 is the state vector, 𝑢𝑘𝑛 is the input control signal, 𝑑(𝑘) is the time-varying delay, where its time variation is bounded as 𝑑𝑑(𝑘)𝑑,(𝑑,𝑑)×(2.2)with 𝑑 and 𝑑 being the minimum and maximum delay values, respectively. (𝐴𝐴(𝛼),𝑑𝐴(𝛼),𝐵(𝛼))(𝐴,𝑑,𝐵)(𝛼)𝑛×2𝑛+ are unknown constant matrices belonging to a polytope 𝒫,𝐴𝒫{(𝐴,𝑑,𝐴𝐵)(𝛼)(𝐴,𝑑,𝐵)(𝛼)=𝑁𝑖=1(𝐴𝐴,𝑑,𝐵)𝑖𝛼𝑖,𝛼Ω},(2.3)Ω{𝛼𝛼𝑁,𝑁𝑖=1𝛼𝑖=1,𝛼𝑖0},(2.4)where the vertices (𝐴𝑖,𝐴𝑑𝑖,𝐵𝑖𝐴)(𝐴,𝑑,𝐵)𝑖 are precisely known. In special, observe that if 𝑑=𝑑, then the delay is uncertain, belonging to [0,𝑑], but it is time invariant. Note that if 𝑑(𝑘)=0, then (2.1) is rewritten as 𝑥𝑘+1𝐴=(𝐴(𝛼)+𝑑(𝛼))𝑥𝑘+𝐵(𝛼)𝑢𝑘. Also define𝛽=𝑑𝑑+1.(2.5)

In this paper, the following control law is considered: 𝑢(𝑘)=𝐾𝑥(𝑘)+𝐾𝑑𝑥(𝑘𝑑(𝑘)),(2.6)where (𝐾,𝐾𝑑)×2𝑛 are the robust state feedback gains that assure the robust stability of the closed-loop system, that is, the stability of (2.1)–(2.4) with (2.6) is assured for all 𝛼Ω. Therefore, this uncertain closed-loop system is given by𝑥𝑘+1=𝐴(𝛼)𝑥𝑘+𝐴𝑑(𝛼)𝑥𝑘𝑑(𝑘)(2.7)with 𝐴(𝛼)𝐴(𝛼)+𝐵(𝛼)𝐾,𝐴𝑑𝐴(𝛼)𝑑(𝛼)+𝐵(𝛼)𝐾𝑑,(2.8)where (𝐴,𝐴𝑑)(𝛼)𝒫 with𝒫{(𝐴,𝐴𝑑)(𝛼)(𝐴,𝐴𝑑)(𝛼)=𝑁𝑖=1(𝐴,𝐴𝑑)𝑖𝛼𝑖,𝛼Ω}.(2.9)It is worth to mention that if the delay 𝑑(𝑘) is not known at each sample time 𝑘, then it is enough to make 𝐾𝑑=𝟎 in (2.6). If 𝑑(𝑘) is known at each sample time 𝑘, then the possibility of using 𝐾 and 𝐾𝑑 may improve the performance of the closed-loop system (2.7).

The objective of this paper is to give convex conditions solving the following problems.

Problem 1. Given 𝑑 and 𝑑 subject to (2.2), determine if the uncertain DTSSD given in (2.7) is robustly stable.

Problem 2. Find a pair of gains (𝐾,𝐾𝑑) such that the system (2.1)–(2.4) controlled by (2.6) is robustly stable.

Remark 2.1. Generally speaking, in the cases where the time-delay depends on a physical parameter (such as velocity of a transport belt, the stem position of a valve, etc.) it may be possible to determine the delay value at each sample-time. As a special case, consider the regenerative chatter in metal cutting. In this process a cylindrical workpiece has an angular velocity 𝜔 while a machine tool (lathe) translates along the axis of this workpiece. For details, see [2, page 2]. In this case the delay depends on the velocity 𝜔 and thus, if this angular velocity can be measured, the delay could be determined at each instant. Note, however, that a detailed study on physical application is not the focus of the paper.

3. Main Results

First, sufficient LMI conditions to solve Problem 1 are given. The approach used here does not introduce any dynamics and leads to a product separation between the matrices of the system and those from the Lyapunov-Krasovskii functional. Then, these conditions are exploited to provide some convex synthesis results. The following theorems provide some LMI conditions depending on the values 𝑑 and 𝑑 to determine the robust stability of (2.7) or to design robust state feedback gains 𝐾 and 𝐾𝑑 that assure the robust closed-loop stability.

3.1. Robust Stability Analysis

Theorem 3.1. System (2.7) subject to (2.2), (2.4), and (2.9) is robustly stable if there exist symmetric matrices 𝟎<𝑃(𝛼)𝑛×𝑛 and 𝟎<𝑄(𝛼)𝑛×𝑛, such that one of the following equivalent conditions is verified:
(a) Γ(𝛼)𝐴(𝛼)𝑃(𝛼)𝐴(𝛼)+𝛽𝑄(𝛼)𝑃(𝛼)𝐴(𝛼)𝑃(𝛼)𝐴𝑑(𝛼)𝐴𝑑(𝛼)𝑃(𝛼)𝐴𝑑(𝛼)𝑄(𝛼)<𝟎;(3.1)
(b) there exist parameter-dependent matrices 𝐹(𝛼)𝑛×𝑛, 𝐺(𝛼)𝑛×𝑛, and 𝐻(𝛼)𝑛×𝑛, such that (𝛼)𝑃(𝛼)+𝐹(𝛼)+𝐹(𝛼)𝐺(𝛼)𝐹(𝛼)𝐴(𝛼)𝐻(𝛼)𝐹(𝛼)𝐴𝑑(𝛼)𝜗22𝛼𝐴(𝛼)𝐻(𝛼)𝐺(𝛼)𝐴𝑑(𝛼)𝜗33𝛼<𝟎,(3.2) where 𝜗22(𝛼) denotes 𝐴(𝛼)𝐺(𝛼)𝐺(𝛼)𝐴(𝛼)+𝛽𝑄(𝛼)𝑃(𝛼) and 𝜗33(𝛼) denotes (𝑄(𝛼)+𝐻(𝛼)𝐴𝑑(𝛼)+𝐴𝑑(𝛼)𝐻(𝛼)) with 𝛽 given by (2.5). In this case, the functional 𝑉(𝛼,𝑘)=3𝑣=1𝑉𝑣(𝛼,𝑘)>0,(3.3)with 𝑉1(𝛼,𝑘)=𝑥𝑘𝑃(𝛼)𝑥𝑘,𝑉2(𝛼,𝑘)=𝑘1𝑗=𝑘𝑑(𝑘)𝑥𝑗𝑄(𝛼)𝑥𝑗,𝑉3(𝛼,𝑘)=1𝑑=2𝑑𝑘1𝑗=𝑘+1𝑥𝑗𝑄(𝛼)𝑥𝑗,(3.4)is such that Δ𝑉(𝛼,𝑘)<0,𝑥(𝑘)𝑥(𝑘𝑑(𝑘))𝟎(3.5)and is called a Lyapunov-Krasovskii functional, assuring the robust stability of (2.7).
Proof. The positivity of the functional (3.3)) is assured with the hypothesis of 𝑃(𝛼)=𝑃(𝛼)>𝟎, 𝑄(𝛼)=𝑄(𝛼)>𝟎. For (3.3)) is a Lyapunov-Krasovskii functional, besides its positivity, it is necessary to verify (3.5) forall𝛼Ω. From hereafter, the 𝛼 dependency is omitted in the expressions 𝑉𝑣(𝑘), 𝑣=1,,3, for simplicity of the notation. To calculate (3.5), considerΔ𝑉1(𝑘)=𝑥𝑘+1𝑃(𝛼)𝑥𝑘+1𝑥𝑘𝑃(𝛼)𝑥𝑘,(3.6)Δ𝑉2(𝑘)=𝑥𝑘𝑄(𝛼)𝑥𝑘𝑥𝑘𝑑(𝑘)𝑄(𝛼)𝑥𝑘𝑑(𝑘)+𝑘1𝑖=𝑘+1𝑑(𝑘+1)𝑥𝑖𝑄(𝛼)𝑥𝑖𝑘1𝑖=𝑘+1𝑑(𝑘)𝑥𝑖𝑄(𝛼)𝑥𝑖,(3.7)Δ𝑉3(𝑘)=(𝑑𝑑)𝑥𝑘𝑄(𝛼)𝑥𝑘𝑘𝑑𝑖=𝑘+1𝑑𝑥𝑖𝑄(𝛼)𝑥𝑖.(3.8)Observe that the third term in (3.7) can be rewritten asΞ𝑘𝑘1𝑖=𝑘+1𝑑(𝑘+1)𝑥𝑖𝑄(𝛼)𝑥𝑖=𝑘1𝑖=𝑘+1𝑑𝑥𝑖𝑄(𝛼)𝑥𝑖+𝑘𝑑𝑖=𝑘+1𝑑(𝑘+1)𝑥𝑖𝑄(𝛼)𝑥𝑖𝑘1𝑖=𝑘+1𝑑(𝑘)𝑥𝑖𝑄(𝛼)𝑥𝑖+𝑘𝑑𝑖=𝑘+1𝑑𝑥𝑖𝑄(𝛼)𝑥𝑖.(3.9)Using (3.9) in (3.7), one getsΔ𝑉2(𝑘)𝑥𝑘𝑄(𝛼)𝑥𝑘𝑥𝑘𝑑(𝑘)𝑄(𝛼)𝑥𝑘𝑑(𝑘)+𝑘𝑑𝑖=𝑘+1𝑑𝑥𝑖𝑄(𝛼)𝑥𝑖.(3.10)So, taking into account (3.6), (3.8), and (3.10) the following upper bound for (3.5) can be obtained:Δ𝑉(𝑘)𝑥𝑘+1𝑃(𝛼)𝑥𝑘+1+𝑥𝑘[𝛽𝑄(𝛼)𝑃(𝛼)]𝑥𝑘𝑥𝑘𝑑(𝑘)𝑄(𝛼)𝑥𝑘𝑑(𝑘)<0.(3.11)Replacing 𝑥𝑘+1 in (3.11) by the right-hand side of (2.7) one gets (3.1). The equivalence between (3.1) and (3.2) can be established as follows. First, note that (3.1) can be rewritten as 𝐴(𝛼)𝐴𝑃(𝛼)𝑑(𝛼)𝑃(𝛼)𝑃(𝛼)1𝑃(𝛼)𝐴(𝛼)𝑃(𝛼)𝐴𝑑(𝛼)𝑃(𝛼)𝛽𝑄(𝛼)𝟎𝟎𝑄(𝛼)<𝟎(3.12)which by Schur complement is equivalent to𝑃(𝛼)𝑃(𝛼)𝐴(𝛼)𝑃(𝛼)𝐴𝑑(𝛼)𝛽𝑄(𝛼)𝑃(𝛼)𝟎𝑄(𝛼)<𝟎.(3.13) Therefore, the equivalence between (a) and (b) is the same as that between (3.2) and (3.13). So, if (3.13) is verified, then (3.2) is true for 𝐹(𝛼)=𝐹(𝛼)=𝑃(𝛼), 𝐺(𝛼)=𝐻(𝛼)=𝟎. On the other hand, if (3.2) is verified, then Γ(𝛼)=𝑇(𝛼)(𝛼)𝑇(𝛼) with 𝑇(𝛼)=𝐴(𝛼)𝐴𝑑𝐈(𝛼)𝑛𝟎𝟎𝐈𝑛(3.14)completing the proof.

Note that (3.7) keeps a relation with Finsler's lemma where the slack variables 𝐹(𝛼) and 𝐺(𝛼) depend on the uncertain parameter 𝛼. The conditions presented in Theorem 3.1 are of infinite dimension if 𝛼 belongs to a continuous domain. These conditions can be numerically treated by using different approaches such as those presented in [23, 24], where it is possible to consider the products of matrices depending on 𝛼 by means of LMI relaxations. In case of 𝛼 belonging to a discrete, countable, and finite domain, the conditions of Theorem 3.1 state a finite set of LMIs defined at each value of 𝛼. In this paper, the structure of matrices 𝑃(𝛼) and 𝑄(𝛼) is supposed to be linear in 𝛼 [25]: 𝑃(𝛼)=𝑁𝑖=1𝛼𝑖𝑃𝑖,𝑄(𝛼)=𝑁𝑖=1𝛼𝑖𝑄𝑖(3.15)and 𝛼Ω. The extra matrices are chosen to be fixed 𝐹(𝛼)=𝐹, 𝐺(𝛼)=𝐺, and 𝐻(𝛼)=𝐻. Although other structures may lead to a less conservative condition for Problem 1, no improvement is expected for Problem 2 as it deals with constant state feedback gains 𝐾 and 𝐾𝑑. Also observe that, since the conditions of Theorem 3.1 depend on the size of delay variation, 𝑑𝑑, and not on the delay value itself, these conditions are delay-independent conditions. Theorem 3.2. System (2.7) subject to (2.2), (2.4), and (2.9) is robustly stable if there exist symmetric matrices 𝟎<𝑃𝑖𝑛×𝑛 and 𝟎<𝑄𝑖𝑛×𝑛,𝑖=1,,𝑁, such that 𝑖𝑃𝑖+𝐹+𝐹𝐺𝐹𝐴𝑖𝐻𝐹𝐴𝑑𝑖𝛽𝑄𝑖𝑃𝑖𝐴𝑖𝐺𝐺𝐴𝑖𝐴𝑖𝐻𝐺𝐴𝑑𝑖(𝑄𝑖+𝐻𝐴𝑑𝑖+𝐴𝑑𝑖𝐻)<𝟎,𝑖=1,,𝑁,(3.16)are verified with 𝛽 given by (2.5). Beside this, (3.3)) with (3.4) and (3.15) is a Lyapunov-Krasovskii functional for (2.7).Proof. Observe that (𝛼) can be obtained by multiplying (3.16) by 𝛼𝑖 and summing it up, that is, (𝛼)=𝑁𝑖=1𝛼𝑖𝑖, 𝛼Ω.

It is worth to mention that the parameter-dependent structure, imposed to 𝑃(𝛼) and 𝑄(𝛼), (3.15), cannot be directly used in the conditions presented in (3.1) and (3.13). This limitation is due to the products between the system matrices and the Lyapunov-Krasovskii candidate matrices.

The approach based on quadratic stability can be recovered from (3.1), (3.2), (3.13) (or (3.16)). In this case, it is sufficient to impose 𝑃(𝛼)=𝑃,𝑄(𝛼)=𝑄(𝑃𝑖=𝑃,𝑄𝑖=𝑄,𝑖=1,,𝑁) and replace 𝐴(𝛼) and 𝐴𝑑(𝛼) by 𝐴𝑖 and 𝐴𝑑𝑖, respectively. Then it is necessary to test those conditions for 𝑖=1,,𝑁. Note that all the quadratic stability conditions obtained as described above are equivalent and the difference between them is just the computational burden necessary to solve each one.

Observe that conditions presented in Theorems 3.1 and 3.2 can be used to test the robust stability of both systems (𝐴(𝛼),𝐴𝑑(𝛼)) and (𝐴(𝛼),𝐴𝑑(𝛼)), since their eigenvalues are the same.

3.2. Robust Feedback Design

The stability analysis conditions presented in Theorem 3.2 can be used to obtain a convex condition for robust synthesis of the gains 𝐾 and 𝐾𝑑 such that the control law (2.6) applied in (2.1) results in a robust stable closed-loop system, and, therefore, resulting in a solution to Problem 2.

Theorem 3.3. If there exist symmetric matrices 𝟎<𝑃𝑖𝑛×𝑛,𝟎<𝑄𝑖𝑛×𝑛,𝑖=1,,𝑁, matrices 𝐹𝑛×𝑛,𝑊𝑛×, and 𝑊𝑑𝑛×, such that the following LMIs 𝑃𝑖+𝐹+𝐹𝐴(𝐹𝑖𝐵+𝑊𝑖𝐴)(𝐹𝑑𝑖+𝑊𝑑𝐵𝑖)𝛽𝑄𝑖𝑃𝑖𝟎𝑄𝑖<𝟎,𝑖=1,,𝑁(3.17)are verified with 𝛽 given by (2.5), then system given by (2.1)–(2.4) is robustly stabilizable with (2.6), where the static feedback gains are given by 𝐾=𝑊(𝐹)1,𝐾𝑑=𝑊𝑑(𝐹)1(3.18)yielding a convex solution to Problem 2. Beside this, (3.3)–(3.4) is a Lyapunov-Krasovskii functional that guarantees the robust stability of the resulting closed-loop system with 𝑃(𝛼) and 𝑄(𝛼) given in (3.15).Proof. Condition (3.17) is obtained from (3.16) by choosing 𝐺=𝐻=𝟎, replacing 𝐴𝑖 and 𝐴𝑑𝑖 by (𝐴𝑖+𝐵𝑖𝐾) and (𝐴𝑑𝑖+𝐵𝑖𝐾𝑑), respectively, and making the change of variables 𝐹𝐾=𝑊 and 𝐹𝐾𝑑=𝑊𝑑.

Note that conditions presented in Theorem 3.3 encompass quadratic stability, since it is always possible to choose 𝑃𝑖=𝑃 and 𝑄𝑖=𝑄,𝑖=1,,𝑁. Also observe that if 𝑑(𝑘) is not available at each sample, and therefore 𝑥(𝑘𝑑(𝑘)) cannot be used in the feedback, then it is enough to choose 𝑊𝑑=𝟎 leading to a control law given by 𝑢(𝑘)=𝐾𝑥(𝑘). Another relevant note is that Theorem 3.3 presents some LMI conditions for the synthesis of state feedback gains, differently from other approaches found in the literature where nonconvex techniques are employed.

Decentralized Control
The results of Theorem 3.3 can be used to deal with decentralized control. This can be done by imposing a diagonal structure on 𝐹=𝐹𝐷=block-diag{𝐹1,,𝐹𝜅}, 𝑊=𝑊𝐷=block-diag{𝑊1,,𝑊𝜅}, and 𝑊𝑑=𝑊𝑑𝐷=block-diag{𝑊𝑑1,,𝑊𝑑𝜅}, 𝜅 being the number of subsystems. In this case, robust block-diagonal state feedback gains given by 𝐾𝐷=𝑊𝐷(𝐹𝐷)1 and 𝐾𝑑𝐷=𝑊𝑑𝐷(𝐹𝐷)1 can be obtained. Beside this, no structure is imposed to the matrices of the Lyapunov-Krasovskii functional, 𝑃(𝛼) and 𝑄(𝛼), which may lead to less conservative results.

Computational Complexity
The computational complexity of the conditions presented in this paper can be determined by the number of scalar variables, 𝒦, and the number of rows, , involved in the optimization problems. Theorem 3.2 presents 𝒦𝑇2=𝑛[3𝑛+𝑁(𝑛+1)] scalar variables and 𝑇2=5𝑁𝑛 LMI rows and in Theorem 3.3 it is found that 𝒦𝑇3=𝑛[2+𝑛+𝑁(𝑛+1)] and 𝑇3=3𝑁𝑛. In the case of using LMI control toolbox [26], the computational complexity is 𝒪(𝒦3) and using the solver SeDuMi [27] the computational complexity is 𝒪(𝒦22.5+3.5).

4. Numerical Examples

Example 4.1. This example shows that the condition presented by Theorem 3.2 can be less conservative than other conditions available in the literature. Consider the DTSSD given by (2.7), where𝐴1=0.600.350.7,𝐴𝑑1=0.100.20.1.(4.1)This system has been investigated in [18] and its stability has been assured for 2𝑑(𝑘)13 by using a Lyapunov-Krasovskii with 5 terms instead of the 3 terms presented here (see (3.3))-(3.4)). Using Theorem 3.2 the same delay interval is obtained, but with a lower-computational complexity. Using [21, Theorem 3.1] that employs a Lyapunov-Krasovskii functional similar to that used here, it is possible to verify the stability of this system but with a narrower delay interval: 2𝑑(𝑘)10.
Consider now that this system is affected by an uncertain parameter such that it can be described by a polytope (2.3) with 𝐴1 and 𝐴𝑑1 given above and 𝐴2=1.1𝐴1 and 𝐴𝑑2=1.1𝐴𝑑1. In this case, the conditions of [18, 21] are no longer applicable, since the system is uncertain. Using Theorem 3.2, it is possible to assure the robust stability of this system for |𝑑(𝑘+1)𝑑(𝑘)|3. Thus, a more flexible analysis condition is provided by Theorem 3.2.
Example 4.2. Consider the discrete-time system with delayed states which is described by (2.1), where the system matrices are given by,𝐴𝐴=0.001.002.003.00𝑑=,0.010.100.000.10𝐵=0.001.00.(4.2)This system has been investigated for 𝑑=1𝑑(𝑘)10=𝑑 in [21] where a state feedback gain 𝐾=[2.0005,2.9051] has been obtained by means of application of its Theorem 4.1 that has 𝒦 [21] =19 scalar variables and [21] =16 rows. On the other hand, the conditions of Theorem 3.3 have 𝒦𝑇3=12 scalar variables and 𝑇3=6 rows. Thus, by using LMI control toolbox [26], the condition proposed in [21] is more complex than that in Theorem 3.3. Conditions of Theorem 3.3 yield𝑄=0.15580.00030.00030.0209,𝑃=2.39020.00260.00260.4315,𝐹=1.54410.00470.00050.4866(4.3)and 𝐾=[2.0000,2.9929], which is close to the gain obtained by [21] with a lower computational cost. Therefore, this example illustrates that the conditions proposed here are numerically more efficient than those proposed in [21].Example 4.3. Consider the system investigated in Example 4.2 where some uncertainties have been added as follows:𝐴𝐴(𝜌)=(1+𝜌)𝐴,𝑑𝐴(𝜃)=(1+𝜃)𝑑,𝐵(𝜂)=(1+𝜂)𝐵(4.4)with |𝜌|0.07, |𝜃|0.1, and |𝜂|0.1. These parameters lead to a polytope with 8 vertices determined by the combination of the extreme values of 𝜌, 𝜃, and 𝜂. Keeping the same delay variation interval considered in Example 4.2, that is, 𝑑=1 and 𝑑=10, the conditions of Theorem 3.3 are used to stabilize this uncertain system resulting in [𝑃1𝑃2𝑃3𝑃4𝑃5𝑃6𝑃7𝑃8]=[3.62980.49312.83020.43743.61730.51932.93270.52020.49310.75910.43740.63600.51930.78680.52020.75442.64140.75873.53050.56152.74310.73743.53080.58740.75870.84390.56150.80960.73740.8481[𝑄0.58740.8380],1𝑄2𝑄3𝑄4𝑄5𝑄6𝑄7𝑄8]=[0.19760.01710.12920.03060.20150.02120.15150.03850.01710.05380.03060.03260.02120.05500.03850.03960.03820.01380.20550.01940.08470.00130.21020.02410.01380.02070.01940.05270.00130.0237,.0.02410.0543],𝐹=2.41780.54760.50560.7569𝐾=1.96702.7170(4.5)The behavior of the states of the closed-loop response of this uncertain discrete-time system with time-varying delay is shown in Figure 1. It has been simulated that the time response of this system at each vertex of the polytope was used in the controller design. The respective control signals are shown in Figure 2. The initial conditions have been chosen as 𝑥(𝑘)=[1,1], 𝑘=𝑑,,0, and the value of the delay, 𝑑(𝑘), has been varied randomly as shown in Figure 2(b). In Figure 1, the stability of the uncertain closed-loop system is illustrated, assured by the state feedback calculated by means of Theorem 3.3, for 1𝑑(𝑘)10. The control effort is shown in Figure 2(a). It is worth to mention that the results presented in [21] cannot be directly used with polytopic uncertain systems and cannot be applied in this case. This example shows the efficacy of the conditions proposed here applied to uncertain discrete-time delayed systems.

Example 4.4. In this example, it is shown how conditions of Theorem 3.3 can be used to design robust decentralized state feedback gains. Consider the system (2.1) with 4 states and 2 vertex matrices given by[𝐴1||𝐴2]=[0.900.000.080.030.900.000.080.030.000.700.050.030.000.900.050.030.080.050.291.000.040.030.100.000.030.030.000.95[𝐴0.010.011.000.20],𝑑1||𝐴𝑑2]=[0.100.000.100.030.100.100.100.060.100.100.060.030.100.100.030.030.100.060.010.010.100.060.010.000.030.030.000.02[𝐵0.030.030.010.02],1||𝐵2]=[1000000001001000001000110000000.10].(4.6) By imposing a block diagonal structure on 𝐹 and 𝑊 given by {2,2} and choosing 𝑊𝑑=𝟎, it is possible to apply the conditions of Theorem 3.3 getting𝐾𝐾=1𝟎𝟎𝐾2with𝐾1=0.48730.87851.64251.7437,𝐾2=0.25870.60890.22990.4833(4.7)for 𝑑=1 and 𝑑=4. Thus, this example shows how the proposed synthesis conditions can be used to design robust decentralized state feedback control gains without imposing any structure on Lyapunov-Krasovskii functional matrices, yielding full matrices 𝑃𝑖 and 𝑄𝑖,𝑖=1,2 .Example 4.5. This last example is presented to illustrate how the proposed conditions can be used within time-varying systems, that is, time-varying delay systems with matrices 𝐴, 𝐴𝑑, and 𝐵 depending on 𝛼(𝑡). Consider the uncertain discrete-time system with time-varying delay described by a polytope of matrices with vertices given by[𝐴1||𝐴2]=[1.331.260.370.741.491.46[𝐴0.911.14],𝑑1||𝐴𝑑2]=[0.200.060.160.060.010.14[𝐵0.010.06],1||𝐵2]=[0.390.110.480.32].(4.8) The open-loop system is not robustly stable as can be noticed by the eigenvalues of 𝐴1, given by 0.0233 and 2.7667, and the eigenvalues of 𝐴2, given by 0.1514 and 1.6614. The unforced system is simulated for an initial state given by 𝑥𝑘=[1,1],𝑘[2,0] and a constant 𝛼1=0.4, that is, 𝐴𝐴(𝛼)=0.41𝐴+0.62, 𝐴𝑑𝐴(𝛼)=0.4𝑑1𝐴+0.6𝑑2, and 𝐵𝐵(𝛼)=0.41𝐵+0.62. The unstable behavior of the states is shown in Figure 3.
Using Theorem 3.3 with 𝑊𝑑=𝟎 and 𝑃𝑖=𝑃, 𝑄𝑖=𝑄, 𝑖=1,2, it is possible to obtain 𝐾=[3.1599,3.4971] that assures the quadratic stability of the system for 𝑑=0 and 𝑑=19. Therefore, 𝐴(𝑘)=𝛼1𝐴(𝑘)1+𝛼2𝐴(𝑘)2, 𝐴𝑑(𝑘)=𝛼1𝐴(𝑘)𝑑1+𝛼2𝐴(𝑘)𝑑2, and 𝐵(𝑘)=𝛼1𝐵(𝑘)1+𝛼2𝐵(𝑘)2, 𝛼(𝑘)Ω. The closed-loop system behavior is illustrated in Figures 4 and 5. The state behavior of the closed-loop system is shown in Figure 4(a) and the control signal is presented in the bottom part. This system has been simulated for 𝛼1(𝑘)=0.5(sin(𝑘)+1) and 𝛼2(𝑘)=1𝛼1(𝑘) as seen in Figure 5(a), with initial conditions 𝑥(𝑘)=[1,1],𝑘=19,,0. The time-varying delay 𝑑(𝑘) has been randomly generated as indicated in Figure 5(b).
Therefore, this example shows that conditions of Theorem 3.3 can be used in the context of time-varying systems encompassing, in this case, quadratic stability conditions.

5. Conclusions

Some sufficient convex conditions were proposed to solve two problems: the robust stability analysis and the synthesis of robust state feedback gains for the class of polytopic discrete-time systems with time-varying delay. The presented LMI conditions include some extra variables and no additional dynamic in the investigated system, thus yielding less conservative results. Some examples, with numerical simulation, are given to demonstrate some relevant characteristics of the proposed design methodology such as robust stabilization using memory or memoryless state feedback gains in the control law, decentralized control, and design for time-varying discrete-time systems with time-varying delay. Some of these examples have been compared with other results available in the literature.

Acknowledgments

This paper has been supported by the Brazilian agencies CNPq (485496/2006-2) and FAPEMIG (TEC 840/05). The authors are grateful to the anonymous reviewers for their careful reading and valuable suggestions and comments that have helped to improve the presentation of the paper.