IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 56, NO. 9, SEPTEMBER 2009 3 On the Design of Sliding-Mode Static-Output-Feedback Controllers for Systems With State Delay 4 X. R. Han, Emilia Fridman, Sarah K. Spurgeon, and Chris Edwards 1 2 Abstract—This paper considers the development of slidingmode-based output-feedback controllers for uncertain systems which are subject to time-varying state delays. A novel method is proposed for design of the switching surface. This method is based on the descriptor approach and leads to a solution in terms of linear matrix inequalities (LMIs). When compared to existing methods (even for systems without delays), the proposed method is efficient and less conservative than other results, giving a feasible solution when the Kimura–Davison conditions are not satisfied. No additional constraints are imposed on the dimensions or structure of the reduced order triple associated with design of the switching surface. The magnitude of the linear gain used to construct the controller is also verified as an appropriate solution to the reachability problem using LMIs. A stability analysis for the full-order time-delay system with discontinuous right-hand side is formulated. This paper facilitates the constructive design of sliding-mode static-output-feedback controllers for a rather general class of time-delay systems. A numerical example from the literature illustrates the efficiency of the proposed method. 24 Index Terms—Linear matrix inequalities (LMIs), sliding-mode 25 control (SMC), static output feedback (SOF), time delay. I. I NTRODUCTION 26 S LIDING-MODE control (SMC) [1] is known for its complete robustness to so-called matched uncertainties (which 29 can include time delays that satisfy matching conditions) and 30 disturbances [2]–[4]. The control technique has been applied in 31 many industrial areas [5]–[7]. Many early theoretical develop32 ments in SMC assume that all the system states are accessible. 33 In the case where only a subset of states are measurable, which 34 is relevant to a range of practical applications, either output 35 feedback control or the observer-based method are required. 36 Some work has considered implementation of SMC schemes 37 using observers [8]–[10]. In [11], a sliding-mode observer has 38 been shown to give a significant increase in performance in esti39 mation of the unknown variables of a boost converter compared 27 28 to a traditional current-mode control strategy. A further inter- 40 esting strand considers the fast output sampling method [12], 41 [13]. Recently, in [14], a fast sampling method is employed 42 for a discrete systems in the presence of time-varying delays 43 where a sliding-mode controller is designed using linear matrix 44 inequalities (LMIs) combined with a delta-operator approach. 45 However, all these methods require additional computation. 46 The most straightforward approach is to consider the study of 47 SMC via static output feedback (SOF). 48 One problem of interest in the development of SMC via SOF 49 is the design of the switching surface, which is effectively a 50 reduced order SOF problem for a particular subsystem. Two 51 different methods were proposed to design the sliding surface 52 using eigenvalue assignment and eigenvector techniques in [15] 53 and [16]. A canonical form was provided in [18] via which 54 the SOFSMC design problem is routinely converted to an SOF 55 stabilization problem. As stated in [20], all previous-reported 56 methods for the existence problem are, in fact, equivalent to 57 a particular SOF problem. The solution to the general SOF 58 problem, even for linear time-invariant systems, is still open. 59 LMI methods have been considered within the context of 60 sliding-mode controller design. For example, [21] and [22] 61 presented LMIs methods to design static sliding-mode output- 62 feedback controllers and [23] presented a necessary and suffi- 63 cient condition to solve the existence problem in terms of LMIs 64 for linear uncertain systems. 65 It is important to note that all the work described above 66 does not consider an existence problem involving delay and 67 many practical problems include such effects [24], [25]. In [26], 68 the problem of the development of sliding-mode controllers 69 for operation in the presence of single or multiple, constant 70 or time-varying state delays has been solved. This uses the 71 usual regular form method of solution and the uncertainty is 72 assumed to be matched, where matched describes that uncer- 73 tainty class which is implicit in the range of the input channels 74 and will be rejected by an appropriately designed SMC strategy, 75 although it is important to note that full state availability is 76 assumed. This problem has also been considered in [27] where 77 a class of uncertain time delay systems with multiple fixed 78 delays in the system states is considered. This paper considers 79 unmatched and time-varying parameter uncertainties, together 80 with matched and bounded external disturbances, but again, full 81 state information is assumed to be available to the controller. In 82 [28], Lyapunov functionals were for the first time introduced 83 for the analysis of time-varying delay. In [29], a descriptor 84 IE E Pr E oo f 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Manuscript received October 8, 2008; revised May 13, 2009. This work was supported by the Engineering and Physical Sciences Research Council, U.K., under Grant EP/E 02076311. X. R. Han and S. K. Spurgeon are with the Department of Electronics, University of Kent, Canterbury, CT2 7NZ, U.K. (e-mail: xh25@kent.ac.uk; S.K.Spurgeon@kent.ac.uk). E. Fridman is with the School of Electrical Engineering, Tel Aviv University, Tel Aviv 69978, Israel (e-mail: emilia@eng.tau.ac.il). C. Edwards is with the Department of Engineering, University of Leicester, Leicester, LE1 7RH U.K. (e-mail: ce14@leicester.ac.uk). Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TIE.2009.2023635 1 0278-0046/$25.00 © 2009 IEEE 2 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 56, NO. 9, SEPTEMBER 2009 approach to stability and control of linear systems with time86 varying delays, which is based on the Lyapunov–Krasovskii 87 techniques, was combined with results on the SMC of such 88 systems. The systems under consideration were subjected to 89 norm-bounded uncertainties and uncertain bounded delays and 90 the solution given in terms of LMIs. Reference [30] develops 91 a SMC synthesis for a class of uncertain time-delay systems 92 with nonlinear disturbances and unknown delay values whose 93 unperturbed dynamics is linear. The synthesis was based on a 94 new delay-dependent stability criterion. The controller is found 95 to be robust against sufficiently small delay variations and 96 external disturbances. 97 It is important to emphasize that much of the aforementioned 98 literature on SMC of time-delay systems assumes full-state 99 feedback. Reference [31] considered SMC of systems with 100 time-varying delay. This paper considered a solution via LMIs 101 for the existence problem. The current paper extends this contri102 bution to consider the solution of the existence and reachability 103 problems. Specifically, the selection of parameters for stability 104 of the full-order closed-loop system are obtained via LMIs. In 105 this paper, a compensator-based design problem is considered 106 using the proposed SOF approach. Example from the literature 107 illustrates the efficiency of the method. In Section II, the 108 problem formulation is described. The existence problem is 109 formulated in Section III. In Sections IV and V, stability of 110 the full-order closed-loop system is derived via LMIs, and the 111 reachability problem is presented. Compensator-based design 112 is demonstrated in Section VI. 113 114 II. P ROBLEM F ORMULATION Consider an uncertain time-delay system ż(t) = Az(t) + Ad z (t − τ (t)) + B (u(t) + ξ(t, z, u)) y(t) = Cz(t) (1) where z ∈ Rn , u ∈ Rm , and y ∈ Rp with m ≤ p ≤ n. The time-varying delay τ (t) is supposed to be bounded 0 ≤ τ (t) ≤ 117 h, and it may be either slowly varying (i.e., differentiable 118 delay with τ̇ (t) ≤ d < 1) or fast varying (piecewise continuous 119 delay). Assume that the nominal linear system (A, Ad , B, C) 120 is known and that the input and output matrices B and C are 121 both of full rank. The unknown function ξ: R+ × Rn × Rm → 122 Rn , which represents the system nonlinearities plus any model 123 uncertainties, is assumed to satisfy the matching condition and 115 116 ξ(t, z, u) < k1 u + a(t, y) (2) for some known function a : R+ × Rp → R+ and positive 125 constant k1 < 1. It can be shown that if rank(CB) = m, there 126 exists a coordinate system in which the system (A, Ad , B, C) 127 has the structure A11 A12 Ad11 Ad12 A= Ad = A21 A22 Ad21 Ad22 0 B= C = [0 T ] (3) B2 124 where B2 ∈ Rm×m is nonsingular and T ∈ Rp×p is orthogo- 128 nal. The system can be represented as 129 ż1 (t) = A11 z1 (t) + Ad11 z1 (t − τ (t)) + A12 z2 (t) + Ad12 z2 (t − τ (t)) 2 ż2 (t) = (A2i zi (t) + Ad2i zi (t − τ (t))) i=1 + B2 (u(t) + ξ(t, z, u)) y(t) = Cz(t). (4) Consider the following switching function: 130 AQ1 S = {z(t) ∈ Rn : F Cz(t) = 0} (5) for some selected matrix F ∈ Rm×p where by design 131 det(F CB) = 0. Let 132 [F1 F2 ] = F T (6) where F1 ∈ Rp−m and F2 ∈ Rm . As a result IE E Pr E oo f 85 F C = [F1 C1 F2 ] 133 (7) where C1 = 0(p−m)×(n−p) I(p−m) . 134 (8) Therefore, F CB = F2 B2 and the square matrix F2 is 135 nonsingular. By assumption, the uncertainty is matched, and 136 therefore the sliding motion is independent of the uncertainty 137 represented by ξ(·). In addition, because the canonical form in 138 (3), where it is necessary that the pair (A11 , A12 ) is controllable 139 and (A11 , C1 ) is observable, can be viewed as a special case 140 of the regular form normally used in sliding-mode controller 141 design, the switching function can also be expressed as 142 s(t) = z2 (t) + KC1 z1 (t) (9) 143 where K ∈ Rm×(p−m) and is defined as K = F2−1 F1 . Then, a simple SMC law, depending on the output informa- 144 tion F y(t) can be defined by 145 u(t) = −γF y(t) − v(t) where v(t) = F y(t) ρ(t, y) F y(t) , 0, if F y(t) = 0 otherwise (10) 146 (11) where ρ(t, y) is some positive scalar function of the outputs 147 ρ(t, y) = (k1 γ F y(t) + α(t, y) + γ2 ) /(1 − k1 ) where γ and γ2 are positive design scalars [18]. The closed- 148 loops system (4) and (10) can be described by the following 149 equations: 150 ż1 (t) = (A11 − A12 KC1 )z1 (t) + (Ad11 − Ad12 KC1 )z1 (t − τ (t)) HAN et al.: ON THE DESIGN OF SLIDING-MODE SOF CONTROLLERS FOR SYSTEMS WITH STATE DELAY ṡ(t) = (A21 − γB2 KC1 )z1 (t) 3 t−τ (t) 1 ż1T (s)Rż1 (s)ds ≥ h + (Ad21 − γB2 KC1 )z1 (t − τ (t)) + (A22 − γB2 )z2 (t) + (Ad22 − γB2 )z2 (t − τ (t)) t−h t−τ (t) t−τ (t) ż1T (s)dsR t−h ż1 (s)ds. t−h (18) + B2 (ξ(t, z, u) − v(t)) y(t) = Cz(t). (12) Then, 162 V̇ (t) ≤ 2z1T (t)P ż1T (t) + h2 ż1T (t)Rż1 (t) − (z1 (t) − z1 (t − τ (t)))T R (z1 (t) − z1 (t − τ (t))) 151 III. E XISTENCE P ROBLEM 152 153 154 On the sliding manifold s(t) = 0, it is well known [19] that the reduced-order sliding motion is governed by a free motion with system matrix × R (z1 (t − τ (t)) − z1 (t − h)) ż1 (t) = (A11 − A12 KC1 )z1 (t) − (1 − d)z1T (t − τ (t)) Sz1 (t − τ (t)) . +(Ad11 − Ad12 KC1 )z1 (t − τ (t)) . (13) 155 Consider a Lyapunov–Krasovskii functional t z1T (s)Ez1 (s)ds + t−τ (t) 0 t ż1T (s)Rż1 (s)dsdθ +h Using the descriptor method as in [33] and the free-weighting 163 matrices technique from [34], the right-hand side of the 164 expression 165 0 ≡ 2 z1T (t)P2T + ż1T (t)P3T +(Ad11 − Ad12 KC1 )z1 (t − τ (t))] z1T (s)Sz1 (s)ds + (14) V̇ (t) ≤ η T (t)Θη(t) ≤ 0 where the symmetric matrices P > 0 and E, S, R ≥ 0. The condition V̇ (t) < 0 guarantees asymptotic stability of the reduced order system as in [32]. Differentiating V (t) 159 along (13) 156 V̇ (t) = 2z1T (t)P ż1 (t) + h2 ż1T (t)Rż1 (t) t ż1T (s)Rż1 (s)ds + z1T (t)(E + S)z1 (t) −h t−h z1T (t − − h)Ez1 (t − h) − (1 − τ̇ (t)) z1T (t − τ (t)) Sz1 (t − τ (t)) . 160 Further using the identity t −h (15) θ12 = P − P2T + '(A11 − A12 KC1 )T P2 θ33 = − (E + R) ż1T (s)Rż1 (s)ds (16) t t ż1T (s)dsR t−τ (t) θ34 = R θ44 = − 2R − (1 − d)S. and applying Jensen’s inequality t−τ (t) 170 θ24 = 'P2T (Ad11 − Ad12 KC1 ) t−τ (t) 1 ≥ h (22) θ22 = − 'P2 − 'P2T + h2 R ż1T (s)Rż1 (s)ds −h ż1T (s)Rż1 (s)ds θ14 θ24 <0 θ34 θ44 + (A11 − A12 KC1 )T P2 + E + S − R t−h t 0 0 θ33 ∗ θ11 = P2T (A11 − A12 KC1 ) t 161 θ12 θ22 ∗ ∗ 169 θ14 = P2T (Ad11 − Ad12 KC1 ) + R = −h t−h if the matrix inequality θ11 ∗ Θ= ∗ ∗ (21) is feasible, where t−τ (t) ż1T (s)Rż1 (s)ds (20) with matrix parameters P2 , P3 = 'P2 ∈ Rn−m is 166 added into the right-hand side of (19). Setting η(t) = 167 col{z1 (t), z˙1 (t), z1 (t − h), z1 (t − τ (t))}, it follows that 168 −h t+θ 157 158 (19) × [−ż1 (t) + (A11 − A12 KC1 )z1 (t) t−h t + z1T (t)(E + S)z1 (t) − z1T (t − h)Ez1 (t − h) IE E Pr E oo f V (t) = z1T (t)P z1 (t) − (z1 (t − τ (t)) − z1 (t − h))T ż1 (s)ds t−τ (t) (17) (23) Multiplying matrix Θ from the right and the left by 171 diag{P2−1 , P2−1 , P2−1 , P2−1 } and its transpose, respectively, and 172 denoting 173 Q2 = P2−1 P = QT 2 P Q2 = QT E 2 EQ2 = QT RQ2 R 2 S = QT 2 SQ2 4 174 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 56, NO. 9, SEPTEMBER 2009 < 0, where it follows Θ < 0 ⇔ Θ θ11 θ12 0 θ14 = ∗ θ22 0 θ24 < 0 Θ ∗ ∗ θ33 θ34 ∗ ∗ ∗ θ44 (24) θ11 = (A11 − A12 KC1 )Q2 T + QT 2 (A11 − A12 KC1 ) + E + S − R T θ12 = P − Q2 + 'QT 2 (A11 − A12 KC1 ) θ14 = (Ad11 − Ad12 KC1 )Q2 + R 2 θ22 = − 'Q2 − 'QT 2 +h R θ24 = '(Ad11 − Ad12 KC1 )Q2 −R θ33 = − E θ34 = R − (1 − d)S. θ44 = − 2R 176 177 178 Define the variable Q2 in the following form: Q11 Q12 Q2 = Q22 M δQ22 (26) where Q22 is a (p − m) × (p − m) matrix, and M ∈ R(p−m)×(n−p) and δ ∈ R are a priori selected tuning parameters. It follows that KC1 Q2 = [KQ22 M δKQ22 ]. 179 Defining Y = KQ22 180 it follows that KC1 Q2 = [Y M δY ]. 181 (27) To construct K, substitute (27) into (25) to yield θ11 = A11 Q2 − A12 [Y 207 208 209 then the matrix P̄ satisfies the structural constraint 211 Ā0 = Ā − γ B̄F C̄ = Ā − γ B̄[0 F2 ] θ14 = Ad11 Q2 − Ad12 [Y M δY ] + R 2 θ22 = − 'Q2 − 'QT 2 +h R 210 (31) (32) for sufficiently large γ [18]. In the new coordinate system, the 214 uncertain system (1) can be written as 215 θ24 = 'Ad11 Q2 − 'Ad12 [Y M δY ] ż(t) = Āz(t) + A¯d z(t − τ ) + B̄ (u(t) + ξ(t, z, u)) . θ34 = R − (1 − d)S θ44 = − 2R where Ā11 = A11 − A12 KC1 and Ād11 = Ad11 − Ad12 KC1 and F2 is a design parameter. Let P̄ be a symmetric positive definite matrix partitioned conformably with the matrices in (29) so that P̄1 0 P̄ = (30) 0 P̄2 if the design matrix F2 = B2T P̄2 . The matrix P̄ can be shown 212 to be a Lyapunov matrix for 213 T T T θ12 = P − Q2 + 'QT 2 A11 − '[Y M δY ] A12 (33) The closed-loop system will have the form (28) with the tuning parameters δ, ', and M. The following Lemma may now be stated. 184 Lemma 1: Given a priori selected tuning parameters ', δ, 185 and M ∈ R(p−m)×(n−p) , then (24) is an LMI in the decision > 0, E ≥ 0, S ≥ 0, R ≥ 0 and matrices Q22 ∈ 186 variables P 182 183 203 204 It can be shown [18] that there exist a coordinate system in 205 which the system triple (Ā, Ād , B̄, F C̄) has the property that 206 Ā11 Ā12 Ād11 Ād12 Ād = Ā = Ā21 Ā22 Ād21 Ād22 0 B̄ = (29) F C̄ = [0 F2 ] B2 P̄ B̄ = C̄ T F T T δY ] + QT 2 A11 − [Y M δY ]T AT 12 + E + S − R −R θ33 = − E IV. S TABILITY OF THE F ULL -O RDER C LOSED -L OOP S YSTEM IE E Pr E oo f 175 (25) R(p−m)×(p−m) , Q11 ∈ R(n−p)×(n−p) , Q12 ∈ R(n−p)×(p−m) , 187 Y ∈ Rm×(p−m) . If a solution to (24) exists, which may be read- 188 ily obtained from available LMI tools, then the reduced order 189 system (13) is asymptotically stable for all differentiable delays 190 0 ≤ τ (t) ≤ h, τ̇ (t) ≤ d < 1. Moreover, (13) is asymptotically 191 stable for all piecewise-continuous delays 0 ≤ τ (t) ≤ h, if the 192 LMI (24) is feasible with S = 0. 193 Remark: The proposed method is suitable for SOF sliding- 194 mode controller design where Kimura–Davison conditions, 195 written as n ≤ m + p − 1, are not satisfied as in [20]–[22]. No 196 constraints are imposed on the dimensions of the reduced-order 197 triple A11 , A12 , C1 . This represents a constructive and efficient 198 approach to output-feedback-based design for a relatively broad 199 class of systems, which is less conservative than existing results 200 [20]–[22]; an example to illustrate the advantages of the method 201 for systems without time-delay is presented in [17]. 202 ż(t) = Ā0 z(t) + Ād z(t − τ ) + B̄ (ξ(t, yt ) − vy (t)) . 216 (34) For large enough γ > 0, these conditions are delay independent 217 with respect to the delay in z2 .} However, for derivation of 218 this condition using Lyapunov–Krasovskii techniques, it is 219 necessary to consider the case where τ̇ ≤ d < 1. A stability 220 HAN et al.: ON THE DESIGN OF SLIDING-MODE SOF CONTROLLERS FOR SYSTEMS WITH STATE DELAY condition for the full-order closed-loop system can be derived 222 using the following Lyapunov–Krasovskii functional: 221 t T z T (s)Ēz(s)ds V (t) = z (t)P̄ z(t) + t−h t 0 t T + z (s)S̄z(s)ds + h ż T (s)R̄ż(s)dsdθ (35) −h t+θ t−τ (t) R̄1 0 223 where the matrix Ē, S̄ ≥ 0 and R̄ = ≥ 0 as it is 0 0 224 desired to determine a stability condition for the time delay 225 system which is delay independent with respect to delay in 226 z2 (t). Differentiating V (t) along the closed-loop trajectories V̇ (t) ≤ 2z (t)P̄ ż (t) + h ż (t)R̄ż(t) T T Inequality (41) is an LMI in the decision variables P̄1 > 0, Ē ≥ 235 0, S̄ ≥ 0 and R̄1 ≥ 0. Equation (37) is valid if (41) is satisfied 236 and given 237 2z T P̄ B̄ (ξ(t, z, u) − v(t)) = 2y T F T (ξ(t, z, u) − v(t)) × R̄ (z (t − τ (t)) − z(t − h)) < −2 F y(t) (ρ(t, y) − k1 u(t) − α(t, y)) . (36) Substitute the right-hand side of (34) into (36). Setting ς(t) = col{z(t), z(t − h), z(t − τ (t))}, it follows that is satisfied if ς T (t)Φh ς(t) + h2 ż T (t)R̄ż(t) < 0 2z T P̄ B̄(ξ(t, z, u) − v(t)) < 0, where φ11 − R̄ 0 P̄ A¯d + R̄ Φh = ∗ −(Ē + R̄) R̄ ∗ ∗ −2R̄ − (1 − d)S̄ φ11 = ĀT 0 P̄ + P̄ Ā0 + S̄ + Ē. and and so by rearranging 239 ≥ k1 (v(t) + γ F y(t)) + α(t, y) + γ2 ≥ k1 u(t) + α(t, y) + γ2 . (43) 240 (38) V̇ (t) < −2γ2 F y(t) < 0 if z(t) = 0 241 242 243 (39) and therefore the system is asymptotically stable. Lemma 2: Given large enough γ, let there exist n × n matrices P̄1 > 0, Ē ≥ 0, S̄ ≥ 0, R̄1 ≥ 0 from the LMI solver such that LMI (41) holds. Given that the design parameters k1 , α(t, y), γ2 , and P̄2 have been selected so that (44) holds, the closed-loop system (33) is asymptotically stable for all differentiable delays 0 ≤ τ (t) ≤ h, τ̇ (t) ≤ d ≤ 1. V. F INITE -T IME R EACHABILITY TO THE S LIDING M ANIFOLD 248 249 h2 ż T (t)R̄ż(t) T = h2 z T (t)Ā0 + z T (t − τ )A¯d + ξ(t, z, u) − v(t)T B̄ T R̄ 238 ρ(t, y) = (k1 γ F y(t) + α(t, y) + γ2 ) /(1 − k1 ) From (37), if (41) is valid, then from (42) and (43), Setting 1(t) = col{z(t), z(t − h), z(t − τ ), ξ(t, z, u) − v(t)} However, by definition ρ(t, y) = k1 ρ(t, y) + k1 γ F y(t) + α(t, y) + γ2 + 2z T P̄ B̄ (ξ(t, z, u) − v(t)) < 0 (37) with (42) IE E Pr E oo f = −2ρ(t, y) F y(t) + 2 F y(t) ξ(t, z, u) V̇ (t) ≤ ς(t)T Φh ς(t) + h2 ż T (t)R̄ż(t) 232 −R̄1 − (z (t − τ (t)) − z(t − h))T − (1 − d)z T (t − τ (t)) S̄z (t − τ (t)) . 231 ∗∗∗ ≤ −2y T F T v(t) + 2 F y(t) ξ(t, z, u) + z T (t)(Ē + S̄)z(t) − z T (t − h)Ēz(t − h) 229 230 Using the Schur complement, ξ T (t)Φh ξ(t)+h2 ż T (t)R̄ż(t) < 0 233 holds if 234 I(n−m) R̄1 hĀT 0 0 0(n,n−m) Φh (41) < 0. I T (n−m) R̄1 hA¯d 0 2 T − (z(t) − z (t − τ (t)))T R̄ (z(t) − (t − τ (t))) 227 228 5 × Ā0 z + A¯d z(t − τ ) + B̄ (ξ(t, z, u) − v(t)) T Ā0 0n I(n−m) 2 T = 1 (t) ¯ T h R̄1 Ad 0 T B̄ T T T Ā0 I 0n × (n−qm) (40) ¯ T 1(t). Ad 0 T B̄ (44) 244 245 246 247 Corollary: An ideal sliding motion takes place on the sur- 250 face S if 251 −1 L −1 L B Ā0 z(t) + B Ād z(t − τ ) < γ2 − η (45) 2 2 L where the matrices ĀL 0 and Ād represent the last m rows of 252 Ā0 and Ād , respectively, and η is a small scalar satisfying 253 0 < η < γ2 . 254 Proof: 255 ṡ(t) = F C̄ Ā0 z̄(t) + F C̄ Ād z(t−τ )+F2 B2 (ξ(t, z, u)−v(t)) . (46) 6 256 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 56, NO. 9, SEPTEMBER 2009 Let Vc : Rm → R be defined by T Vc (s) = sT (t) F2−1 P̄2 F2−1 s(t). 257 Then, using the fact that F2T = P̄2 B2 it follows that T T F2−1 258 (47) F2−1 P̄2 F2−1 F C̄ Ā0 = B2−1 ĀL 0 P̄2 F2−1 F C̄ Ād = B2−1 ĀL d. (48) Then, it can be verified that T −1 L V̇c = 2sT (t)B2−1 ĀL 0 z(t) + 2s (t)B2 Ād z(t − τ ) + 2sT (t) (ξ(t, z, u) − v(t)) ≤ 2 s(t) B2−1 ĀL 0 z(t) + 2 s(t) Fig. 1. Output against time. < − 2η s(t) IE E Pr E oo f × B2−1 ĀL d z(t − τ ) − 2γ2 s(t) (49) if z(t) and z(t − τ ) ∈ Ω. It follows that there exists a t0 such that z(t) and z(t − τ ) ∈ Ω for all t > t0 . Consequently, (49) 261 holds for all t > t0 . A sliding motion will thus be attained in 262 finite time. 263 Example 1: The following model of a liquid monopropel264 lant rocket motor has been considered in [35]. It is assumed 265 that the variable κ = 0.8 in this case, where Ad (1, 1) = −κ 266 and A(1, 1) = κ − 1. The outputs have been chosen to be the 267 second and fourth states so that in (1) 259 260 −0.2 0 A= −1 0 0 1 B= 0 0 0 0 0 0 0 −1 1 1 C= 0 −1 1 0 −0.8 0 Ad = 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 . 0 0 0 1 (50) Clearly, the Kimura–Davison conditions are not met. Here, the rate at which the delay varies with time has been examined with d = 0, a slow varying delay. The gain from the LMI tool 271 solver with δ = 50, ' = 0.5, h = 0.45s, P̄2 = 1, γ = 2.9, and 272 M = [5 0.2], yields F = [−1 − 2.0754]. The poles of the 273 sliding-mode dynamics are {−2.67, −0.4, −0.2}. A simu274 lation was performed with the initial state values [1 1 1 1]. 275 As shown, the LMI solver gave a feasible result for stability 276 for h ≤ 0.45s, but in simulation, the closed-loop system only 277 became unstable for h ≥ 1s (Fig. 1); this is due to the conserv278 ativeness of the method. The LMI solver gave feasible closed279 loop stability results for controller gain γ ≥ 2.9 while a choice 280 of γ ≥ 1 in simulation was able to stabilize the system with the 281 compensation of longer settling time. The switching function 282 for h = 0.45s, γ = 2.9 is shown in Fig. 2. 268 269 270 Fig. 2. Switching function. VI. C OMPENSATOR -BASED E XISTENCE P ROBLEM 283 For certain system triples (A11 , A12 , C1 ), LMI (24) is known 284 to be infeasible. In this case, consider a dynamic compensator 285 similar to that of El-Khazali and DeCarlo [36] 286 żc (t) = Hzc (t) + Dy(t) (51) where the matrices H ∈ Rq×q and D ∈ Rq×p are to be deter- 287 mined. Define a new hyperplane in the augmented state space, 288 formed from the plant and compensator state spaces, as 289 Sc = (z(t), zc (t)) ∈ Rn+q : Fc zc (t) + F Cz(t) = 0 (52) where Fc ∈ Rm×q and F ∈ Rm×p . Define D1 ∈ Rq×(p−m) 290 and D2 ∈ Rq×m as 291 [D1 D2 ] = DT (53) then the compensator can be written as żc (t) = Hzc (t) + D1 C1 z1 (t) + D2 z2 (t) 292 (54) HAN et al.: ON THE DESIGN OF SLIDING-MODE SOF CONTROLLERS FOR SYSTEMS WITH STATE DELAY 293 294 7 where C1 is defined in (8). The sliding motion, obtained by eliminating the coordinates z2 (t), can be written as ż1 (t) = (A11 − A12 KC1 )z1 (t) − A12 Kc zc (t) + (Ad11 − Ad12 KC1 )z1 (t − τ ) − Ad12 Kc zc (t − τ ) żc (t) = (D1 − D2 K)C1 z1 (t) + (H − D2 Kc )zc (t) (55) where K = F2−1 F1 and Kc = F2−1 Fc , then similar to [37], the 296 design problem becomes one of selecting a compensator, re297 presented by the matrices D1 , D2 , and H, and a hyperplane, 298 represented by the matrices K and Kc , so that the system ż1 (t) z1 (t) A11 − A12 KC1 −A12 Kc = (D1 − D2 K)C1 H − D2 Kc żc (t) zc (t) 295 Ac Ad11 − Ad12 KC1 + 0 −Ad12 Kc 0 z1 (t − τ ) zc (t − τ ) It follows that (56) is stable. To obtain the compensator gains this problem can be shown to be a new output-feedback problem with A11 0 A12 K Kc C1 0 0 Ac = − D1 H 0 0 D2 −Iq 0 Iq Acd = Aq Bq Kq Aqd Bqd Cq Ad11 0 Ad12 0 K Kc C1 0 − . D1 H 0 0 0 0 0 Iq Kq Cq (57) The existence problem represented by system (56), where Ac and Acd are partitioned as in (57) and D2 is a tuning parameter, 303 can be solved as for the noncompensated case (13). Similarly 304 to (27), Q11 Q12 Kq Cq Q2 = Kq 0(p−m+q)×(n−p) Ip−m+q Q22 M δQ22 301 302 = [ Kq Q22 M = [Y M δY ] δKq Q22 ] (58) where Y = Kq Q22 , M ∈ R(p−m+q)×(n−p) is a tuning matrix. 306 Example 2: Consider the delay system 0 25 −1 0.1 0.1 0 A= 1 0 0 Ad = 0 0.3 −0.1 −5 0 1 0 0.2 0 0 0 1 0 B = 0 C = (59) 0 0 1 1 305 307 from which A11 = 0 1 25 0 308 λ(A11 − A12 KC1 ) = ± (25 + K 2 ) and so (24) is infeasible. Now, consider designing a first-order 309 compensator. Choosing D2 = 1, it follows that 310 0 25 0 0.1 0.1 0 Aq = 1 0 0 Aqd = 0 0.3 0 0 0 0 0 0 0 −1 0 −0.1 0 Bq = 0 0 Bqd = 0 0 1 −1 0 0 0 1 0 Cq = . 0 0 1 IE E Pr E oo f Acd 299 300 Fig. 3. Compensator-based controller design h = 2.5s. A12 = −1 0 Choosing δ = 50, ' = 5, M = [10 4] , and d = 0 (slowly 311 varying delay) with the maximum allowable delay h = 0.25s, 312 the LMITOOL solver returns 313 −25.38 −0.37 Kq = . −25.32 −5.03 The augmented system with compensator given by H DC 0 0 Aa = Ada = 0 A 0 Ad 0 I 0 Ba = Ca = q B 0 C 314 is asymptotically stablized by the controller 315 [Fc F ] = [−0.369 − 25.38 Taking the controller in the form of (10) and (11) where γ = 10, 316 ρ = 10. Simulation results with the switching gain and initial 317 conditions [0.5, 0, 0], as shown in Figs. 3 and 4. 318 VII. C ONCLUSION C1 = [1 0]. 1]. 319 A descriptor Lyapunov–Krasovskii functional method has 320 been introduced for SOF switching function design for systems 321 8 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 56, NO. 9, SEPTEMBER 2009 Fig. 4. Compensator-based controller design h = 2.5s. with state time-varying delays. The delay is assumed bounded with a known upper bound, either slowly or fast varying. In addition, a novel stability analysis of the full-order closed325 loop discontinuous time-delay system has been performed via 326 the Krasovskii method, which is delay independent in z2 (t) 327 (and thus the delay is restricted to be slowly varying) and 328 delay dependent in z1 (t), i.e., in the state of the reduced-order 329 system. The proposed SOF design approach also applies to 330 compensator-based design. Examples show the effectiveness of 331 the method. For future work, the results can be extended to the 332 interval delay case, where the lower bound on the delay is taken 333 into account. The Razumikin approach can be employed for the 334 stability analysis of the full-order closed-loop system with fast 335 varying delay. AQ2 AQ3 AQ4 IE E Pr E oo f 322 323 324 [13] H. Saaj, C. M. Bandyopadhyay, and B. Unbehauen, “A minor correction to ’a new algorithm for discrete-time sliding mode control using fast output sampling feedback’,” IEEE Trans. Ind. Electron., vol. 51, no. 1, pp. 244–247, Feb. 2004. [14] Y. Q Xia, M. Y Fu, H. J. Yang, and C. P. Liu, “Robust sliding mode control for uncertain time-delay systems based on delta operator,” IEEE Trans. Ind. Electron., vol. 56, 2009, to be published. [15] S. H. Zak and S. Hui, “On variable structure output feedback controllers for uncertain dynamic systems,” IEEE Trans. Autom. Control, vol. 38, no. 10, pp. 1509–1512, Oct. 1993. [16] R. El-Khazali and R. A. Decarlo, “Output feedback variable structure controllers,” IEEE Trans. Autom. Control, vol. 31, pp. 805–816, 1995. [17] X. R. Han, E. Fridman, S. K. Spurgeon, and C. Edwards, “Sliding mode controllers using output information: An LMI approach,” in Proc. UKACC, 2008. [18] C. Edwards and S. K. Spurgeon, “Sliding mode stabilization of uncertain systems using only output information,” Int. J. Control, vol. 62, no. 5, pp. 1129–1144, 1995. [19] A. S. I. Zinober, “An introduction to sliding mode variable structure control,” in Variable Structure and Lyapunov Control. London, U.K.: Springer-Verlag, 1994. [20] C. Edwards, S. K. Spurgeon, and R. G. Hebden, “On the design of sliding mode output feedback controllers,” Int. J. Control, vol. 76, no. 9/10, pp. 893–905, 2003. [21] C. Edwards, S. K. Spurgeon, and A. Akoachere, “A sliding mode static output feedback controller based on linear matrix inequalities applied to an aircraft system,” Trans. ASME, J. Dyn. Syst. Meas. Control, vol. 122, no. 4, pp. 656–662, Dec. 2000. [22] C. Edwards, A. Akoachere, and S. K. Spurgeon, “Sliding-mode output feedback controller design using linear matrix inequalities,” IEEE Trans. Autom. Control, vol. 46, no. 1, pp. 15–19, Jan. 2001. [23] H. H. Choi, “Variable structure output feedback control for a class of uncertain dynamic systems,” Automatica, vol. 38, no. 2, pp. 335–341, Feb. 2002. [24] K. Natori and K. Ohnishi, “A design method of communication disturbance observer for time-delay compensation, taking the dynamic property of network disturbance into account,” IEEE Trans. Ind. Electron., vol. 55, no. 5, pp. 2152–2168, May 2008. [25] R. C. Luo and L.-Y. Chung, “Stabilization for linear uncertain system with time latency,” IEEE Trans. Ind. Electron., vol. 49, no. 4, pp. 905–910, Aug. 2002. [26] F. Gouaisbaut, M. Dambrine, and J. P. Richard, “Robust control of delay systems: A sliding mode control design via LMI,” Syst. Control Lett., vol. 46, no. 4, pp. 219–230, 2002. [27] X. Li and R. A. DeCarlo, “Robust sliding mode control of uncertain time delay systems,” Int. J. Control, vol. 76, no. 13, pp. 1296–1305, 2003. [28] E. Fridman and U. Shaked, “An improved stabilization method for linear time-delay systems,” IEEE Trans. Autom. Control, vol. 47, no. 11, pp. 1931–1937, Nov. 2002. [29] E. Fridman, F. Gouaisbaut, M. Dambrine, and J.-P. Richard, “Sliding mode control of systems with time-varying delays via descriptor approach,” Int. J. Syst. Sci., vol. 34, no. 8/9, pp. 553–559, 2003. [30] Y. Orlov, W. Perruquetti, and J. P. Richard, “Sliding mode control synthesis of uncertain time-delay systems,” Asian J. Control, vol. 5, no. 4, pp. 568–577, Dec. 2003. [31] X. R. Han, E. Fridman, S. K. Spurgeon, and C. Edwards, “On the design of sliding mode static output feedback controllers for systems with time-varying delay,” in Proc. Variable Structure Syst., 2008. [32] J. Hale and S. Lunel, Introduction to Functional Differential Equations. New York: Springer-Verlag, 1993. [33] E. Fridman, “New Lyapunov–Krasovskii functionals for stability of linear retarded and neutral type systems,” Syst. Control Lett., vol. 43, no. 4, pp. 233–240, 2001. [34] H. Y. Wang, Q.-G. Lin, and C. M. Wu, “Delay-range-dependent stability for systems with time-varying delay,” Automatica, vol. 43, no. 2, pp. 371–376, Feb. 2007. [35] Z. Feng, C. Mian, and G. Weibing, “Variable structure control of timedelay systems with a simulation study on stabilizing combustion in liquid propellant rocket motors,” Automatica, vol. 31, no. 7, pp. 1031–1037, Jul. 1995. [36] R. El-Khazali and R. A. DeCarlo, “Variable structure output feedback control,” in Proc. Amer. Control Conf., Chicago, IL, 1992, pp. 871–875. [37] C. Edwards and S. K. Spurgeon, “Linear matrix inequality methods for designing sliding mode output feedback controllers,” Proc. Inst. Elect. Eng., vol. 150, no. 5, pp. 539–545, Sep. 2003. 336 R EFERENCES 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 [1] V. I. Utkin, “Variable structure systems with sliding modes,” IEEE Trans. Autom. Control, vol. AC-22, no. 2, pp. 212–222, Apr. 1977. [2] V. I. Utkin, Sliding Modes in Control and Optimization. New York: Springer-Verlag, 1992. [3] C. Edwards and S. K. Spurgeon, Sliding Mode Control—Theory and Applications. New York: Taylor & Francis, 1998. [4] J. Y. Hung, W. B. Gao, and J. C. Hung, “Variable structure control: A survey,” IEEE Trans. Ind. Electron., vol. 40, no. 1, pp. 2–22, Feb. 1993. [5] Y. Shtessel, S. Baev, and H. Biglari, “Unity power factor control in three-phase AC/DC boost converter using sliding modes,” IEEE Trans. Ind. Electron., vol. 55, no. 11, pp. 3874–3882, Nov. 2008. [6] Y. Pan, Ü. Özgüner, and O. H. Daǧci, “Variable-structure control of electronic throttle valve,” IEEE Trans. Ind. Electron., vol. 55, no. 11, pp. 3899–3907, Nov. 2008. [7] M. Defoort, T. Floquet, A. Kökösy, and W. Perruquetti, “Sliding-mode formation control for cooperative autonomous mobile robots,” IEEE Trans. Ind. Electron., vol. 55, no. 11, pp. 3944–3953, Nov. 2008. [8] C. Edwards and S. K. Spurgeon, “Sliding mode observers for fault detection,” Automatica, vol. 36, no. 4, pp. 541–553, Apr. 2000. [9] K. C. Veluvolu and Y. C. Soh, “Discrete-time sliding mode state and unknown inputs estimations for nonlinear systems,” IEEE Trans. Ind. Electron., vol. 56, 2009, to be published. [10] S. M. N. Hasan and I. Husain, “A Luenberger-sliding mode observer for online parameter estimation and adaptation in high-performance induction motor drives,” IEEE Trans. Ind. Electron., vol. 45, no. 2, pp. 772–781, 2009. [11] M. Oettmeier, J. Neely, S. Pekarek, R. Decarlo, and K. Uthaichana, “MPC of switching in a boost converter using a hybrid state model with a sliding mode observer,” IEEE Trans. Ind. Electron., vol. 56, 2009, to be published. [12] S. Janardhanan and B. Bandyopadhyay, “Output feedback sliding-mode control for uncertain systems using fast output sampling technique,” IEEE Trans. Ind. Electron., vol. 53, no. 5, pp. 1677–1682, Oct. 2006. 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 AQ5 AQ6 AQ7 AQ8 447 448 449 450 451 452 453 454 455 X. R. Han received the degree in electrical engineering from Fushun Mining College, Fushun, China, in 2002, and the M.Sc. degree in electrical and electronic engineering from the University of Leicester, Leicester, U.K., in 2006. He is currently working toward the Ph.D. degree at the University of Kent, Canterbury, U.K. His research interests include sliding-mode control and time-delay systems. 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 Emilia Fridman received the M.Sc. degree in mathematics from Kuibyshev State University, Kuibyshev, U.S.S.R., in 1981, and the Ph.D. degree in mathematics from Voroneg State University, Voroneg, U.S.S.R., in 1986. From 1986 to 1992, she was an Assistant and then an Associate Professor in the Department of Mathematics, Kuibyshev Institute of Railway Engineers, U.S.S.R. Since 1993, she has been with Tel Aviv University, Tel Aviv, Israel, where she is currently Professor of electrical engineering—systems. Her research interests include time-delay systems, distributed parameter systems, H∞ control, singular perturbations, nonlinear control, and asymptotic methods. She has published about 80 articles in international scientific journals. She serves as an Associate Editor for Automatica and the IMA Journal of Mathematical Control and Information. 9 Sarah K. Spurgeon received the B.Sc. and D.Phil. degrees from the University of York, York, U.K., in 1985 and 1988, respectively. She is currently a Professor of control engineering and the Director of the Electronics Department, University of Kent, Canterbury, U.K. Her research interests are in the area of robust nonlinear control and estimation, particularly via sliding-mode techniques in which area she has published in excess of 200 refereed papers. Dr. Spurgeon is a Fellow of the Institution of Engineering and Technology, a Fellow of the Institute for Mathematics and Applications, a Fellow of the Institute of Measurement and Control, and was elected a Fellow of the Royal Academy of Engineering in 2008. She received the IEEE Millennium Medal in 2000. 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 Chris Edwards was born in Swansea, U.K. He received the B.Sc. degree in mathematics from the University of Warwick, Coventry, U.K., in 1987, and the Ph.D. degree from Leicester University, Leicester, U.K., in 1995. From 1987 to 1991, he was a Research Officer for British Steel Technical, Port Talbot, U.K., where he was involved with mathematical modeling of rolling and finishing processes. Since 1991, he has been with Leicester University, where he was first a Ph.D. student supported by a British Gas Research Scholarship, appointed as a Lecturer with the Control Systems Research Group in 1996, and promoted to Senior Lecturer in 2004 and Reader in 2007. He is a coauthor of over 200 refereed papers and two books on sliding-mode control. 487 488 489 490 491 492 493 494 495 496 497 498 499 500 IE E Pr E oo f AQ9 HAN et al.: ON THE DESIGN OF SLIDING-MODE SOF CONTROLLERS FOR SYSTEMS WITH STATE DELAY AUTHOR QUERIES AUTHOR PLEASE ANSWER ALL QUERIES AQ1 = “Assume that” was deleted. Please check if correct. AQ2 = Please provide publication update in Ref. [9]. AQ3 = Please provide month of publication in Ref. [10]. AQ4 = Please provide publication update in Ref. [11]. AQ5 = Please provide publication update in Ref. [14]. AQ6 = Please provide issue number and month of publication in Ref. [16]. AQ7 = Please provide page range in Ref. [17]. AQ8 = Please provide page range in Ref. [31]. AQ9 = Please specify the degree received by Mr. Han from Fushun Mining College, Fushun, China, in 2002. IE E Pr E oo f END OF ALL QUERIES IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 56, NO. 9, SEPTEMBER 2009 3 On the Design of Sliding-Mode Static-Output-Feedback Controllers for Systems With State Delay 4 X. R. Han, Emilia Fridman, Sarah K. Spurgeon, and Chris Edwards 1 2 Abstract—This paper considers the development of slidingmode-based output-feedback controllers for uncertain systems which are subject to time-varying state delays. A novel method is proposed for design of the switching surface. This method is based on the descriptor approach and leads to a solution in terms of linear matrix inequalities (LMIs). When compared to existing methods (even for systems without delays), the proposed method is efficient and less conservative than other results, giving a feasible solution when the Kimura–Davison conditions are not satisfied. No additional constraints are imposed on the dimensions or structure of the reduced order triple associated with design of the switching surface. The magnitude of the linear gain used to construct the controller is also verified as an appropriate solution to the reachability problem using LMIs. A stability analysis for the full-order time-delay system with discontinuous right-hand side is formulated. This paper facilitates the constructive design of sliding-mode static-output-feedback controllers for a rather general class of time-delay systems. A numerical example from the literature illustrates the efficiency of the proposed method. 24 Index Terms—Linear matrix inequalities (LMIs), sliding-mode 25 control (SMC), static output feedback (SOF), time delay. I. I NTRODUCTION 26 S LIDING-MODE control (SMC) [1] is known for its complete robustness to so-called matched uncertainties (which 29 can include time delays that satisfy matching conditions) and 30 disturbances [2]–[4]. The control technique has been applied in 31 many industrial areas [5]–[7]. Many early theoretical develop32 ments in SMC assume that all the system states are accessible. 33 In the case where only a subset of states are measurable, which 34 is relevant to a range of practical applications, either output 35 feedback control or the observer-based method are required. 36 Some work has considered implementation of SMC schemes 37 using observers [8]–[10]. In [11], a sliding-mode observer has 38 been shown to give a significant increase in performance in esti39 mation of the unknown variables of a boost converter compared 27 28 to a traditional current-mode control strategy. A further inter- 40 esting strand considers the fast output sampling method [12], 41 [13]. Recently, in [14], a fast sampling method is employed 42 for a discrete systems in the presence of time-varying delays 43 where a sliding-mode controller is designed using linear matrix 44 inequalities (LMIs) combined with a delta-operator approach. 45 However, all these methods require additional computation. 46 The most straightforward approach is to consider the study of 47 SMC via static output feedback (SOF). 48 One problem of interest in the development of SMC via SOF 49 is the design of the switching surface, which is effectively a 50 reduced order SOF problem for a particular subsystem. Two 51 different methods were proposed to design the sliding surface 52 using eigenvalue assignment and eigenvector techniques in [15] 53 and [16]. A canonical form was provided in [18] via which 54 the SOFSMC design problem is routinely converted to an SOF 55 stabilization problem. As stated in [20], all previous-reported 56 methods for the existence problem are, in fact, equivalent to 57 a particular SOF problem. The solution to the general SOF 58 problem, even for linear time-invariant systems, is still open. 59 LMI methods have been considered within the context of 60 sliding-mode controller design. For example, [21] and [22] 61 presented LMIs methods to design static sliding-mode output- 62 feedback controllers and [23] presented a necessary and suffi- 63 cient condition to solve the existence problem in terms of LMIs 64 for linear uncertain systems. 65 It is important to note that all the work described above 66 does not consider an existence problem involving delay and 67 many practical problems include such effects [24], [25]. In [26], 68 the problem of the development of sliding-mode controllers 69 for operation in the presence of single or multiple, constant 70 or time-varying state delays has been solved. This uses the 71 usual regular form method of solution and the uncertainty is 72 assumed to be matched, where matched describes that uncer- 73 tainty class which is implicit in the range of the input channels 74 and will be rejected by an appropriately designed SMC strategy, 75 although it is important to note that full state availability is 76 assumed. This problem has also been considered in [27] where 77 a class of uncertain time delay systems with multiple fixed 78 delays in the system states is considered. This paper considers 79 unmatched and time-varying parameter uncertainties, together 80 with matched and bounded external disturbances, but again, full 81 state information is assumed to be available to the controller. In 82 [28], Lyapunov functionals were for the first time introduced 83 for the analysis of time-varying delay. In [29], a descriptor 84 IE E Pr E oo f 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Manuscript received October 8, 2008; revised May 13, 2009. This work was supported by the Engineering and Physical Sciences Research Council, U.K., under Grant EP/E 02076311. X. R. Han and S. K. Spurgeon are with the Department of Electronics, University of Kent, Canterbury, CT2 7NZ, U.K. (e-mail: xh25@kent.ac.uk; S.K.Spurgeon@kent.ac.uk). E. Fridman is with the School of Electrical Engineering, Tel Aviv University, Tel Aviv 69978, Israel (e-mail: emilia@eng.tau.ac.il). C. Edwards is with the Department of Engineering, University of Leicester, Leicester, LE1 7RH U.K. (e-mail: ce14@leicester.ac.uk). Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TIE.2009.2023635 1 0278-0046/$25.00 © 2009 IEEE 2 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 56, NO. 9, SEPTEMBER 2009 approach to stability and control of linear systems with time86 varying delays, which is based on the Lyapunov–Krasovskii 87 techniques, was combined with results on the SMC of such 88 systems. The systems under consideration were subjected to 89 norm-bounded uncertainties and uncertain bounded delays and 90 the solution given in terms of LMIs. Reference [30] develops 91 a SMC synthesis for a class of uncertain time-delay systems 92 with nonlinear disturbances and unknown delay values whose 93 unperturbed dynamics is linear. The synthesis was based on a 94 new delay-dependent stability criterion. The controller is found 95 to be robust against sufficiently small delay variations and 96 external disturbances. 97 It is important to emphasize that much of the aforementioned 98 literature on SMC of time-delay systems assumes full-state 99 feedback. Reference [31] considered SMC of systems with 100 time-varying delay. This paper considered a solution via LMIs 101 for the existence problem. The current paper extends this contri102 bution to consider the solution of the existence and reachability 103 problems. Specifically, the selection of parameters for stability 104 of the full-order closed-loop system are obtained via LMIs. In 105 this paper, a compensator-based design problem is considered 106 using the proposed SOF approach. Example from the literature 107 illustrates the efficiency of the method. In Section II, the 108 problem formulation is described. The existence problem is 109 formulated in Section III. In Sections IV and V, stability of 110 the full-order closed-loop system is derived via LMIs, and the 111 reachability problem is presented. Compensator-based design 112 is demonstrated in Section VI. 113 114 II. P ROBLEM F ORMULATION Consider an uncertain time-delay system ż(t) = Az(t) + Ad z (t − τ (t)) + B (u(t) + ξ(t, z, u)) y(t) = Cz(t) (1) where z ∈ Rn , u ∈ Rm , and y ∈ Rp with m ≤ p ≤ n. The time-varying delay τ (t) is supposed to be bounded 0 ≤ τ (t) ≤ 117 h, and it may be either slowly varying (i.e., differentiable 118 delay with τ̇ (t) ≤ d < 1) or fast varying (piecewise continuous 119 delay). Assume that the nominal linear system (A, Ad , B, C) 120 is known and that the input and output matrices B and C are 121 both of full rank. The unknown function ξ: R+ × Rn × Rm → 122 Rn , which represents the system nonlinearities plus any model 123 uncertainties, is assumed to satisfy the matching condition and 115 116 ξ(t, z, u) < k1 u + a(t, y) (2) for some known function a : R+ × Rp → R+ and positive 125 constant k1 < 1. It can be shown that if rank(CB) = m, there 126 exists a coordinate system in which the system (A, Ad , B, C) 127 has the structure A11 A12 Ad11 Ad12 A= Ad = A21 A22 Ad21 Ad22 0 B= C = [0 T ] (3) B2 124 where B2 ∈ Rm×m is nonsingular and T ∈ Rp×p is orthogo- 128 nal. The system can be represented as 129 ż1 (t) = A11 z1 (t) + Ad11 z1 (t − τ (t)) + A12 z2 (t) + Ad12 z2 (t − τ (t)) 2 ż2 (t) = (A2i zi (t) + Ad2i zi (t − τ (t))) i=1 + B2 (u(t) + ξ(t, z, u)) y(t) = Cz(t). (4) Consider the following switching function: 130 AQ1 S = {z(t) ∈ Rn : F Cz(t) = 0} (5) for some selected matrix F ∈ Rm×p where by design 131 det(F CB) = 0. Let 132 [F1 F2 ] = F T (6) where F1 ∈ Rp−m and F2 ∈ Rm . As a result IE E Pr E oo f 85 F C = [F1 C1 F2 ] 133 (7) where C1 = 0(p−m)×(n−p) I(p−m) . 134 (8) Therefore, F CB = F2 B2 and the square matrix F2 is 135 nonsingular. By assumption, the uncertainty is matched, and 136 therefore the sliding motion is independent of the uncertainty 137 represented by ξ(·). In addition, because the canonical form in 138 (3), where it is necessary that the pair (A11 , A12 ) is controllable 139 and (A11 , C1 ) is observable, can be viewed as a special case 140 of the regular form normally used in sliding-mode controller 141 design, the switching function can also be expressed as 142 s(t) = z2 (t) + KC1 z1 (t) (9) 143 where K ∈ Rm×(p−m) and is defined as K = F2−1 F1 . Then, a simple SMC law, depending on the output informa- 144 tion F y(t) can be defined by 145 u(t) = −γF y(t) − v(t) where v(t) = F y(t) ρ(t, y) F y(t) , 0, if F y(t) = 0 otherwise (10) 146 (11) where ρ(t, y) is some positive scalar function of the outputs 147 ρ(t, y) = (k1 γ F y(t) + α(t, y) + γ2 ) /(1 − k1 ) where γ and γ2 are positive design scalars [18]. The closed- 148 loops system (4) and (10) can be described by the following 149 equations: 150 ż1 (t) = (A11 − A12 KC1 )z1 (t) + (Ad11 − Ad12 KC1 )z1 (t − τ (t)) HAN et al.: ON THE DESIGN OF SLIDING-MODE SOF CONTROLLERS FOR SYSTEMS WITH STATE DELAY ṡ(t) = (A21 − γB2 KC1 )z1 (t) 3 t−τ (t) 1 ż1T (s)Rż1 (s)ds ≥ h + (Ad21 − γB2 KC1 )z1 (t − τ (t)) + (A22 − γB2 )z2 (t) + (Ad22 − γB2 )z2 (t − τ (t)) t−h t−τ (t) t−τ (t) ż1T (s)dsR t−h ż1 (s)ds. t−h (18) + B2 (ξ(t, z, u) − v(t)) y(t) = Cz(t). (12) Then, 162 V̇ (t) ≤ 2z1T (t)P ż1T (t) + h2 ż1T (t)Rż1 (t) − (z1 (t) − z1 (t − τ (t)))T R (z1 (t) − z1 (t − τ (t))) 151 III. E XISTENCE P ROBLEM 152 153 154 On the sliding manifold s(t) = 0, it is well known [19] that the reduced-order sliding motion is governed by a free motion with system matrix × R (z1 (t − τ (t)) − z1 (t − h)) ż1 (t) = (A11 − A12 KC1 )z1 (t) − (1 − d)z1T (t − τ (t)) Sz1 (t − τ (t)) . +(Ad11 − Ad12 KC1 )z1 (t − τ (t)) . (13) 155 Consider a Lyapunov–Krasovskii functional t z1T (s)Ez1 (s)ds + t−τ (t) 0 t ż1T (s)Rż1 (s)dsdθ +h Using the descriptor method as in [33] and the free-weighting 163 matrices technique from [34], the right-hand side of the 164 expression 165 0 ≡ 2 z1T (t)P2T + ż1T (t)P3T +(Ad11 − Ad12 KC1 )z1 (t − τ (t))] z1T (s)Sz1 (s)ds + (14) V̇ (t) ≤ η T (t)Θη(t) ≤ 0 where the symmetric matrices P > 0 and E, S, R ≥ 0. The condition V̇ (t) < 0 guarantees asymptotic stability of the reduced order system as in [32]. Differentiating V (t) 159 along (13) 156 V̇ (t) = 2z1T (t)P ż1 (t) + h2 ż1T (t)Rż1 (t) t ż1T (s)Rż1 (s)ds + z1T (t)(E + S)z1 (t) −h t−h z1T (t − − h)Ez1 (t − h) − (1 − τ̇ (t)) z1T (t − τ (t)) Sz1 (t − τ (t)) . 160 Further using the identity t −h (15) θ12 = P − P2T + '(A11 − A12 KC1 )T P2 θ33 = − (E + R) ż1T (s)Rż1 (s)ds (16) t t ż1T (s)dsR t−τ (t) θ34 = R θ44 = − 2R − (1 − d)S. and applying Jensen’s inequality t−τ (t) 170 θ24 = 'P2T (Ad11 − Ad12 KC1 ) t−τ (t) 1 ≥ h (22) θ22 = − 'P2 − 'P2T + h2 R ż1T (s)Rż1 (s)ds −h ż1T (s)Rż1 (s)ds θ14 θ24 <0 θ34 θ44 + (A11 − A12 KC1 )T P2 + E + S − R t−h t 0 0 θ33 ∗ θ11 = P2T (A11 − A12 KC1 ) t 161 θ12 θ22 ∗ ∗ 169 θ14 = P2T (Ad11 − Ad12 KC1 ) + R = −h t−h if the matrix inequality θ11 ∗ Θ= ∗ ∗ (21) is feasible, where t−τ (t) ż1T (s)Rż1 (s)ds (20) with matrix parameters P2 , P3 = 'P2 ∈ Rn−m is 166 added into the right-hand side of (19). Setting η(t) = 167 col{z1 (t), z˙1 (t), z1 (t − h), z1 (t − τ (t))}, it follows that 168 −h t+θ 157 158 (19) × [−ż1 (t) + (A11 − A12 KC1 )z1 (t) t−h t + z1T (t)(E + S)z1 (t) − z1T (t − h)Ez1 (t − h) IE E Pr E oo f V (t) = z1T (t)P z1 (t) − (z1 (t − τ (t)) − z1 (t − h))T ż1 (s)ds t−τ (t) (17) (23) Multiplying matrix Θ from the right and the left by 171 diag{P2−1 , P2−1 , P2−1 , P2−1 } and its transpose, respectively, and 172 denoting 173 Q2 = P2−1 P = QT 2 P Q2 = QT E 2 EQ2 = QT RQ2 R 2 S = QT 2 SQ2 4 174 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 56, NO. 9, SEPTEMBER 2009 < 0, where it follows Θ < 0 ⇔ Θ θ11 θ12 0 θ14 = ∗ θ22 0 θ24 < 0 Θ ∗ ∗ θ33 θ34 ∗ ∗ ∗ θ44 (24) θ11 = (A11 − A12 KC1 )Q2 T + QT 2 (A11 − A12 KC1 ) + E + S − R T θ12 = P − Q2 + 'QT 2 (A11 − A12 KC1 ) θ14 = (Ad11 − Ad12 KC1 )Q2 + R 2 θ22 = − 'Q2 − 'QT 2 +h R θ24 = '(Ad11 − Ad12 KC1 )Q2 −R θ33 = − E θ34 = R − (1 − d)S. θ44 = − 2R 176 177 178 Define the variable Q2 in the following form: Q11 Q12 Q2 = Q22 M δQ22 (26) where Q22 is a (p − m) × (p − m) matrix, and M ∈ R(p−m)×(n−p) and δ ∈ R are a priori selected tuning parameters. It follows that KC1 Q2 = [KQ22 M δKQ22 ]. 179 Defining Y = KQ22 180 it follows that KC1 Q2 = [Y M δY ]. 181 (27) To construct K, substitute (27) into (25) to yield θ11 = A11 Q2 − A12 [Y 207 208 209 then the matrix P̄ satisfies the structural constraint 211 Ā0 = Ā − γ B̄F C̄ = Ā − γ B̄[0 F2 ] θ14 = Ad11 Q2 − Ad12 [Y M δY ] + R 2 θ22 = − 'Q2 − 'QT 2 +h R 210 (31) (32) for sufficiently large γ [18]. In the new coordinate system, the 214 uncertain system (1) can be written as 215 θ24 = 'Ad11 Q2 − 'Ad12 [Y M δY ] ż(t) = Āz(t) + A¯d z(t − τ ) + B̄ (u(t) + ξ(t, z, u)) . θ34 = R − (1 − d)S θ44 = − 2R where Ā11 = A11 − A12 KC1 and Ād11 = Ad11 − Ad12 KC1 and F2 is a design parameter. Let P̄ be a symmetric positive definite matrix partitioned conformably with the matrices in (29) so that P̄1 0 P̄ = (30) 0 P̄2 if the design matrix F2 = B2T P̄2 . The matrix P̄ can be shown 212 to be a Lyapunov matrix for 213 T T T θ12 = P − Q2 + 'QT 2 A11 − '[Y M δY ] A12 (33) The closed-loop system will have the form (28) with the tuning parameters δ, ', and M. The following Lemma may now be stated. 184 Lemma 1: Given a priori selected tuning parameters ', δ, 185 and M ∈ R(p−m)×(n−p) , then (24) is an LMI in the decision > 0, E ≥ 0, S ≥ 0, R ≥ 0 and matrices Q22 ∈ 186 variables P 182 183 203 204 It can be shown [18] that there exist a coordinate system in 205 which the system triple (Ā, Ād , B̄, F C̄) has the property that 206 Ā11 Ā12 Ād11 Ād12 Ād = Ā = Ā21 Ā22 Ād21 Ād22 0 B̄ = (29) F C̄ = [0 F2 ] B2 P̄ B̄ = C̄ T F T T δY ] + QT 2 A11 − [Y M δY ]T AT 12 + E + S − R −R θ33 = − E IV. S TABILITY OF THE F ULL -O RDER C LOSED -L OOP S YSTEM IE E Pr E oo f 175 (25) R(p−m)×(p−m) , Q11 ∈ R(n−p)×(n−p) , Q12 ∈ R(n−p)×(p−m) , 187 Y ∈ Rm×(p−m) . If a solution to (24) exists, which may be read- 188 ily obtained from available LMI tools, then the reduced order 189 system (13) is asymptotically stable for all differentiable delays 190 0 ≤ τ (t) ≤ h, τ̇ (t) ≤ d < 1. Moreover, (13) is asymptotically 191 stable for all piecewise-continuous delays 0 ≤ τ (t) ≤ h, if the 192 LMI (24) is feasible with S = 0. 193 Remark: The proposed method is suitable for SOF sliding- 194 mode controller design where Kimura–Davison conditions, 195 written as n ≤ m + p − 1, are not satisfied as in [20]–[22]. No 196 constraints are imposed on the dimensions of the reduced-order 197 triple A11 , A12 , C1 . This represents a constructive and efficient 198 approach to output-feedback-based design for a relatively broad 199 class of systems, which is less conservative than existing results 200 [20]–[22]; an example to illustrate the advantages of the method 201 for systems without time-delay is presented in [17]. 202 ż(t) = Ā0 z(t) + Ād z(t − τ ) + B̄ (ξ(t, yt ) − vy (t)) . 216 (34) For large enough γ > 0, these conditions are delay independent 217 with respect to the delay in z2 .} However, for derivation of 218 this condition using Lyapunov–Krasovskii techniques, it is 219 necessary to consider the case where τ̇ ≤ d < 1. A stability 220 HAN et al.: ON THE DESIGN OF SLIDING-MODE SOF CONTROLLERS FOR SYSTEMS WITH STATE DELAY condition for the full-order closed-loop system can be derived 222 using the following Lyapunov–Krasovskii functional: 221 t T z T (s)Ēz(s)ds V (t) = z (t)P̄ z(t) + t−h t 0 t T + z (s)S̄z(s)ds + h ż T (s)R̄ż(s)dsdθ (35) −h t+θ t−τ (t) R̄1 0 223 where the matrix Ē, S̄ ≥ 0 and R̄ = ≥ 0 as it is 0 0 224 desired to determine a stability condition for the time delay 225 system which is delay independent with respect to delay in 226 z2 (t). Differentiating V (t) along the closed-loop trajectories V̇ (t) ≤ 2z (t)P̄ ż (t) + h ż (t)R̄ż(t) T T Inequality (41) is an LMI in the decision variables P̄1 > 0, Ē ≥ 235 0, S̄ ≥ 0 and R̄1 ≥ 0. Equation (37) is valid if (41) is satisfied 236 and given 237 2z T P̄ B̄ (ξ(t, z, u) − v(t)) = 2y T F T (ξ(t, z, u) − v(t)) × R̄ (z (t − τ (t)) − z(t − h)) < −2 F y(t) (ρ(t, y) − k1 u(t) − α(t, y)) . (36) Substitute the right-hand side of (34) into (36). Setting ς(t) = col{z(t), z(t − h), z(t − τ (t))}, it follows that is satisfied if ς T (t)Φh ς(t) + h2 ż T (t)R̄ż(t) < 0 2z T P̄ B̄(ξ(t, z, u) − v(t)) < 0, where φ11 − R̄ 0 P̄ A¯d + R̄ Φh = ∗ −(Ē + R̄) R̄ ∗ ∗ −2R̄ − (1 − d)S̄ φ11 = ĀT 0 P̄ + P̄ Ā0 + S̄ + Ē. and and so by rearranging 239 ≥ k1 (v(t) + γ F y(t)) + α(t, y) + γ2 ≥ k1 u(t) + α(t, y) + γ2 . (43) 240 (38) V̇ (t) < −2γ2 F y(t) < 0 if z(t) = 0 241 242 243 (39) and therefore the system is asymptotically stable. Lemma 2: Given large enough γ, let there exist n × n matrices P̄1 > 0, Ē ≥ 0, S̄ ≥ 0, R̄1 ≥ 0 from the LMI solver such that LMI (41) holds. Given that the design parameters k1 , α(t, y), γ2 , and P̄2 have been selected so that (44) holds, the closed-loop system (33) is asymptotically stable for all differentiable delays 0 ≤ τ (t) ≤ h, τ̇ (t) ≤ d ≤ 1. V. F INITE -T IME R EACHABILITY TO THE S LIDING M ANIFOLD 248 249 h2 ż T (t)R̄ż(t) T = h2 z T (t)Ā0 + z T (t − τ )A¯d + ξ(t, z, u) − v(t)T B̄ T R̄ 238 ρ(t, y) = (k1 γ F y(t) + α(t, y) + γ2 ) /(1 − k1 ) From (37), if (41) is valid, then from (42) and (43), Setting 1(t) = col{z(t), z(t − h), z(t − τ ), ξ(t, z, u) − v(t)} However, by definition ρ(t, y) = k1 ρ(t, y) + k1 γ F y(t) + α(t, y) + γ2 + 2z T P̄ B̄ (ξ(t, z, u) − v(t)) < 0 (37) with (42) IE E Pr E oo f = −2ρ(t, y) F y(t) + 2 F y(t) ξ(t, z, u) V̇ (t) ≤ ς(t)T Φh ς(t) + h2 ż T (t)R̄ż(t) 232 −R̄1 − (z (t − τ (t)) − z(t − h))T − (1 − d)z T (t − τ (t)) S̄z (t − τ (t)) . 231 ∗∗∗ ≤ −2y T F T v(t) + 2 F y(t) ξ(t, z, u) + z T (t)(Ē + S̄)z(t) − z T (t − h)Ēz(t − h) 229 230 Using the Schur complement, ξ T (t)Φh ξ(t)+h2 ż T (t)R̄ż(t) < 0 233 holds if 234 I(n−m) R̄1 hĀT 0 0 0(n,n−m) Φh (41) < 0. I T (n−m) R̄1 hA¯d 0 2 T − (z(t) − z (t − τ (t)))T R̄ (z(t) − (t − τ (t))) 227 228 5 × Ā0 z + A¯d z(t − τ ) + B̄ (ξ(t, z, u) − v(t)) T Ā0 0n I(n−m) 2 T = 1 (t) ¯ T h R̄1 Ad 0 T B̄ T T T Ā0 I 0n × (n−qm) (40) ¯ T 1(t). Ad 0 T B̄ (44) 244 245 246 247 Corollary: An ideal sliding motion takes place on the sur- 250 face S if 251 −1 L −1 L B Ā0 z(t) + B Ād z(t − τ ) < γ2 − η (45) 2 2 L where the matrices ĀL 0 and Ād represent the last m rows of 252 Ā0 and Ād , respectively, and η is a small scalar satisfying 253 0 < η < γ2 . 254 Proof: 255 ṡ(t) = F C̄ Ā0 z̄(t) + F C̄ Ād z(t−τ )+F2 B2 (ξ(t, z, u)−v(t)) . (46) 6 256 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 56, NO. 9, SEPTEMBER 2009 Let Vc : Rm → R be defined by T Vc (s) = sT (t) F2−1 P̄2 F2−1 s(t). 257 Then, using the fact that F2T = P̄2 B2 it follows that T T F2−1 258 (47) F2−1 P̄2 F2−1 F C̄ Ā0 = B2−1 ĀL 0 P̄2 F2−1 F C̄ Ād = B2−1 ĀL d. (48) Then, it can be verified that T −1 L V̇c = 2sT (t)B2−1 ĀL 0 z(t) + 2s (t)B2 Ād z(t − τ ) + 2sT (t) (ξ(t, z, u) − v(t)) ≤ 2 s(t) B2−1 ĀL 0 z(t) + 2 s(t) Fig. 1. Output against time. < − 2η s(t) IE E Pr E oo f × B2−1 ĀL d z(t − τ ) − 2γ2 s(t) (49) if z(t) and z(t − τ ) ∈ Ω. It follows that there exists a t0 such that z(t) and z(t − τ ) ∈ Ω for all t > t0 . Consequently, (49) 261 holds for all t > t0 . A sliding motion will thus be attained in 262 finite time. 263 Example 1: The following model of a liquid monopropel264 lant rocket motor has been considered in [35]. It is assumed 265 that the variable κ = 0.8 in this case, where Ad (1, 1) = −κ 266 and A(1, 1) = κ − 1. The outputs have been chosen to be the 267 second and fourth states so that in (1) 259 260 −0.2 0 A= −1 0 0 1 B= 0 0 0 0 0 0 0 −1 1 1 C= 0 −1 1 0 −0.8 0 Ad = 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 . 0 0 0 1 (50) Clearly, the Kimura–Davison conditions are not met. Here, the rate at which the delay varies with time has been examined with d = 0, a slow varying delay. The gain from the LMI tool 271 solver with δ = 50, ' = 0.5, h = 0.45s, P̄2 = 1, γ = 2.9, and 272 M = [5 0.2], yields F = [−1 − 2.0754]. The poles of the 273 sliding-mode dynamics are {−2.67, −0.4, −0.2}. A simu274 lation was performed with the initial state values [1 1 1 1]. 275 As shown, the LMI solver gave a feasible result for stability 276 for h ≤ 0.45s, but in simulation, the closed-loop system only 277 became unstable for h ≥ 1s (Fig. 1); this is due to the conserv278 ativeness of the method. The LMI solver gave feasible closed279 loop stability results for controller gain γ ≥ 2.9 while a choice 280 of γ ≥ 1 in simulation was able to stabilize the system with the 281 compensation of longer settling time. The switching function 282 for h = 0.45s, γ = 2.9 is shown in Fig. 2. 268 269 270 Fig. 2. Switching function. VI. C OMPENSATOR -BASED E XISTENCE P ROBLEM 283 For certain system triples (A11 , A12 , C1 ), LMI (24) is known 284 to be infeasible. In this case, consider a dynamic compensator 285 similar to that of El-Khazali and DeCarlo [36] 286 żc (t) = Hzc (t) + Dy(t) (51) where the matrices H ∈ Rq×q and D ∈ Rq×p are to be deter- 287 mined. Define a new hyperplane in the augmented state space, 288 formed from the plant and compensator state spaces, as 289 Sc = (z(t), zc (t)) ∈ Rn+q : Fc zc (t) + F Cz(t) = 0 (52) where Fc ∈ Rm×q and F ∈ Rm×p . Define D1 ∈ Rq×(p−m) 290 and D2 ∈ Rq×m as 291 [D1 D2 ] = DT (53) then the compensator can be written as żc (t) = Hzc (t) + D1 C1 z1 (t) + D2 z2 (t) 292 (54) HAN et al.: ON THE DESIGN OF SLIDING-MODE SOF CONTROLLERS FOR SYSTEMS WITH STATE DELAY 293 294 7 where C1 is defined in (8). The sliding motion, obtained by eliminating the coordinates z2 (t), can be written as ż1 (t) = (A11 − A12 KC1 )z1 (t) − A12 Kc zc (t) + (Ad11 − Ad12 KC1 )z1 (t − τ ) − Ad12 Kc zc (t − τ ) żc (t) = (D1 − D2 K)C1 z1 (t) + (H − D2 Kc )zc (t) (55) where K = F2−1 F1 and Kc = F2−1 Fc , then similar to [37], the 296 design problem becomes one of selecting a compensator, re297 presented by the matrices D1 , D2 , and H, and a hyperplane, 298 represented by the matrices K and Kc , so that the system ż1 (t) z1 (t) A11 − A12 KC1 −A12 Kc = (D1 − D2 K)C1 H − D2 Kc żc (t) zc (t) 295 Ac Ad11 − Ad12 KC1 + 0 −Ad12 Kc 0 z1 (t − τ ) zc (t − τ ) It follows that (56) is stable. To obtain the compensator gains this problem can be shown to be a new output-feedback problem with A11 0 A12 K Kc C1 0 0 Ac = − D1 H 0 0 D2 −Iq 0 Iq Acd = Aq Bq Kq Aqd Bqd Cq Ad11 0 Ad12 0 K Kc C1 0 − . D1 H 0 0 0 0 0 Iq Kq Cq (57) The existence problem represented by system (56), where Ac and Acd are partitioned as in (57) and D2 is a tuning parameter, 303 can be solved as for the noncompensated case (13). Similarly 304 to (27), Q11 Q12 Kq Cq Q2 = Kq 0(p−m+q)×(n−p) Ip−m+q Q22 M δQ22 301 302 = [ Kq Q22 M = [Y M δY ] δKq Q22 ] (58) where Y = Kq Q22 , M ∈ R(p−m+q)×(n−p) is a tuning matrix. 306 Example 2: Consider the delay system 0 25 −1 0.1 0.1 0 A= 1 0 0 Ad = 0 0.3 −0.1 −5 0 1 0 0.2 0 0 0 1 0 B = 0 C = (59) 0 0 1 1 305 307 from which A11 = 0 1 25 0 308 λ(A11 − A12 KC1 ) = ± (25 + K 2 ) and so (24) is infeasible. Now, consider designing a first-order 309 compensator. Choosing D2 = 1, it follows that 310 0 25 0 0.1 0.1 0 Aq = 1 0 0 Aqd = 0 0.3 0 0 0 0 0 0 0 −1 0 −0.1 0 Bq = 0 0 Bqd = 0 0 1 −1 0 0 0 1 0 Cq = . 0 0 1 IE E Pr E oo f Acd 299 300 Fig. 3. Compensator-based controller design h = 2.5s. A12 = −1 0 Choosing δ = 50, ' = 5, M = [10 4] , and d = 0 (slowly 311 varying delay) with the maximum allowable delay h = 0.25s, 312 the LMITOOL solver returns 313 −25.38 −0.37 Kq = . −25.32 −5.03 The augmented system with compensator given by H DC 0 0 Aa = Ada = 0 A 0 Ad 0 I 0 Ba = Ca = q B 0 C 314 is asymptotically stablized by the controller 315 [Fc F ] = [−0.369 − 25.38 Taking the controller in the form of (10) and (11) where γ = 10, 316 ρ = 10. Simulation results with the switching gain and initial 317 conditions [0.5, 0, 0], as shown in Figs. 3 and 4. 318 VII. C ONCLUSION C1 = [1 0]. 1]. 319 A descriptor Lyapunov–Krasovskii functional method has 320 been introduced for SOF switching function design for systems 321 8 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 56, NO. 9, SEPTEMBER 2009 Fig. 4. Compensator-based controller design h = 2.5s. with state time-varying delays. The delay is assumed bounded with a known upper bound, either slowly or fast varying. In addition, a novel stability analysis of the full-order closed325 loop discontinuous time-delay system has been performed via 326 the Krasovskii method, which is delay independent in z2 (t) 327 (and thus the delay is restricted to be slowly varying) and 328 delay dependent in z1 (t), i.e., in the state of the reduced-order 329 system. The proposed SOF design approach also applies to 330 compensator-based design. Examples show the effectiveness of 331 the method. For future work, the results can be extended to the 332 interval delay case, where the lower bound on the delay is taken 333 into account. The Razumikin approach can be employed for the 334 stability analysis of the full-order closed-loop system with fast 335 varying delay. AQ2 AQ3 AQ4 IE E Pr E oo f 322 323 324 [13] H. Saaj, C. M. Bandyopadhyay, and B. Unbehauen, “A minor correction to ’a new algorithm for discrete-time sliding mode control using fast output sampling feedback’,” IEEE Trans. Ind. Electron., vol. 51, no. 1, pp. 244–247, Feb. 2004. [14] Y. Q Xia, M. Y Fu, H. J. Yang, and C. P. Liu, “Robust sliding mode control for uncertain time-delay systems based on delta operator,” IEEE Trans. Ind. Electron., vol. 56, 2009, to be published. [15] S. H. Zak and S. Hui, “On variable structure output feedback controllers for uncertain dynamic systems,” IEEE Trans. Autom. Control, vol. 38, no. 10, pp. 1509–1512, Oct. 1993. [16] R. El-Khazali and R. A. Decarlo, “Output feedback variable structure controllers,” IEEE Trans. Autom. Control, vol. 31, pp. 805–816, 1995. [17] X. R. Han, E. Fridman, S. K. Spurgeon, and C. Edwards, “Sliding mode controllers using output information: An LMI approach,” in Proc. UKACC, 2008. [18] C. Edwards and S. K. Spurgeon, “Sliding mode stabilization of uncertain systems using only output information,” Int. J. Control, vol. 62, no. 5, pp. 1129–1144, 1995. [19] A. S. I. Zinober, “An introduction to sliding mode variable structure control,” in Variable Structure and Lyapunov Control. London, U.K.: Springer-Verlag, 1994. [20] C. Edwards, S. K. Spurgeon, and R. G. Hebden, “On the design of sliding mode output feedback controllers,” Int. J. Control, vol. 76, no. 9/10, pp. 893–905, 2003. [21] C. Edwards, S. K. Spurgeon, and A. Akoachere, “A sliding mode static output feedback controller based on linear matrix inequalities applied to an aircraft system,” Trans. ASME, J. Dyn. Syst. Meas. Control, vol. 122, no. 4, pp. 656–662, Dec. 2000. [22] C. Edwards, A. Akoachere, and S. K. Spurgeon, “Sliding-mode output feedback controller design using linear matrix inequalities,” IEEE Trans. Autom. Control, vol. 46, no. 1, pp. 15–19, Jan. 2001. [23] H. H. Choi, “Variable structure output feedback control for a class of uncertain dynamic systems,” Automatica, vol. 38, no. 2, pp. 335–341, Feb. 2002. [24] K. Natori and K. Ohnishi, “A design method of communication disturbance observer for time-delay compensation, taking the dynamic property of network disturbance into account,” IEEE Trans. Ind. Electron., vol. 55, no. 5, pp. 2152–2168, May 2008. [25] R. C. Luo and L.-Y. Chung, “Stabilization for linear uncertain system with time latency,” IEEE Trans. Ind. Electron., vol. 49, no. 4, pp. 905–910, Aug. 2002. [26] F. Gouaisbaut, M. Dambrine, and J. P. Richard, “Robust control of delay systems: A sliding mode control design via LMI,” Syst. Control Lett., vol. 46, no. 4, pp. 219–230, 2002. [27] X. Li and R. A. DeCarlo, “Robust sliding mode control of uncertain time delay systems,” Int. J. Control, vol. 76, no. 13, pp. 1296–1305, 2003. [28] E. Fridman and U. Shaked, “An improved stabilization method for linear time-delay systems,” IEEE Trans. Autom. Control, vol. 47, no. 11, pp. 1931–1937, Nov. 2002. [29] E. Fridman, F. Gouaisbaut, M. Dambrine, and J.-P. Richard, “Sliding mode control of systems with time-varying delays via descriptor approach,” Int. J. Syst. Sci., vol. 34, no. 8/9, pp. 553–559, 2003. [30] Y. Orlov, W. Perruquetti, and J. P. Richard, “Sliding mode control synthesis of uncertain time-delay systems,” Asian J. Control, vol. 5, no. 4, pp. 568–577, Dec. 2003. [31] X. R. Han, E. Fridman, S. K. Spurgeon, and C. Edwards, “On the design of sliding mode static output feedback controllers for systems with time-varying delay,” in Proc. Variable Structure Syst., 2008. [32] J. Hale and S. Lunel, Introduction to Functional Differential Equations. New York: Springer-Verlag, 1993. [33] E. Fridman, “New Lyapunov–Krasovskii functionals for stability of linear retarded and neutral type systems,” Syst. Control Lett., vol. 43, no. 4, pp. 233–240, 2001. [34] H. Y. Wang, Q.-G. Lin, and C. M. Wu, “Delay-range-dependent stability for systems with time-varying delay,” Automatica, vol. 43, no. 2, pp. 371–376, Feb. 2007. [35] Z. Feng, C. Mian, and G. Weibing, “Variable structure control of timedelay systems with a simulation study on stabilizing combustion in liquid propellant rocket motors,” Automatica, vol. 31, no. 7, pp. 1031–1037, Jul. 1995. [36] R. El-Khazali and R. A. DeCarlo, “Variable structure output feedback control,” in Proc. Amer. Control Conf., Chicago, IL, 1992, pp. 871–875. [37] C. Edwards and S. K. Spurgeon, “Linear matrix inequality methods for designing sliding mode output feedback controllers,” Proc. Inst. Elect. Eng., vol. 150, no. 5, pp. 539–545, Sep. 2003. 336 R EFERENCES 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 [1] V. I. Utkin, “Variable structure systems with sliding modes,” IEEE Trans. Autom. Control, vol. AC-22, no. 2, pp. 212–222, Apr. 1977. [2] V. I. Utkin, Sliding Modes in Control and Optimization. New York: Springer-Verlag, 1992. [3] C. Edwards and S. K. Spurgeon, Sliding Mode Control—Theory and Applications. New York: Taylor & Francis, 1998. [4] J. Y. Hung, W. B. Gao, and J. C. Hung, “Variable structure control: A survey,” IEEE Trans. Ind. Electron., vol. 40, no. 1, pp. 2–22, Feb. 1993. [5] Y. Shtessel, S. Baev, and H. Biglari, “Unity power factor control in three-phase AC/DC boost converter using sliding modes,” IEEE Trans. Ind. Electron., vol. 55, no. 11, pp. 3874–3882, Nov. 2008. [6] Y. Pan, Ü. Özgüner, and O. H. Daǧci, “Variable-structure control of electronic throttle valve,” IEEE Trans. Ind. Electron., vol. 55, no. 11, pp. 3899–3907, Nov. 2008. [7] M. Defoort, T. Floquet, A. Kökösy, and W. Perruquetti, “Sliding-mode formation control for cooperative autonomous mobile robots,” IEEE Trans. Ind. Electron., vol. 55, no. 11, pp. 3944–3953, Nov. 2008. [8] C. Edwards and S. K. Spurgeon, “Sliding mode observers for fault detection,” Automatica, vol. 36, no. 4, pp. 541–553, Apr. 2000. [9] K. C. Veluvolu and Y. C. Soh, “Discrete-time sliding mode state and unknown inputs estimations for nonlinear systems,” IEEE Trans. Ind. Electron., vol. 56, 2009, to be published. [10] S. M. N. Hasan and I. Husain, “A Luenberger-sliding mode observer for online parameter estimation and adaptation in high-performance induction motor drives,” IEEE Trans. Ind. Electron., vol. 45, no. 2, pp. 772–781, 2009. [11] M. Oettmeier, J. Neely, S. Pekarek, R. Decarlo, and K. Uthaichana, “MPC of switching in a boost converter using a hybrid state model with a sliding mode observer,” IEEE Trans. Ind. Electron., vol. 56, 2009, to be published. [12] S. Janardhanan and B. Bandyopadhyay, “Output feedback sliding-mode control for uncertain systems using fast output sampling technique,” IEEE Trans. Ind. Electron., vol. 53, no. 5, pp. 1677–1682, Oct. 2006. 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 AQ5 AQ6 AQ7 AQ8 447 448 449 450 451 452 453 454 455 X. R. Han received the degree in electrical engineering from Fushun Mining College, Fushun, China, in 2002, and the M.Sc. degree in electrical and electronic engineering from the University of Leicester, Leicester, U.K., in 2006. He is currently working toward the Ph.D. degree at the University of Kent, Canterbury, U.K. His research interests include sliding-mode control and time-delay systems. 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 Emilia Fridman received the M.Sc. degree in mathematics from Kuibyshev State University, Kuibyshev, U.S.S.R., in 1981, and the Ph.D. degree in mathematics from Voroneg State University, Voroneg, U.S.S.R., in 1986. From 1986 to 1992, she was an Assistant and then an Associate Professor in the Department of Mathematics, Kuibyshev Institute of Railway Engineers, U.S.S.R. Since 1993, she has been with Tel Aviv University, Tel Aviv, Israel, where she is currently Professor of electrical engineering—systems. Her research interests include time-delay systems, distributed parameter systems, H∞ control, singular perturbations, nonlinear control, and asymptotic methods. She has published about 80 articles in international scientific journals. She serves as an Associate Editor for Automatica and the IMA Journal of Mathematical Control and Information. 9 Sarah K. Spurgeon received the B.Sc. and D.Phil. degrees from the University of York, York, U.K., in 1985 and 1988, respectively. She is currently a Professor of control engineering and the Director of the Electronics Department, University of Kent, Canterbury, U.K. Her research interests are in the area of robust nonlinear control and estimation, particularly via sliding-mode techniques in which area she has published in excess of 200 refereed papers. Dr. Spurgeon is a Fellow of the Institution of Engineering and Technology, a Fellow of the Institute for Mathematics and Applications, a Fellow of the Institute of Measurement and Control, and was elected a Fellow of the Royal Academy of Engineering in 2008. She received the IEEE Millennium Medal in 2000. 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 Chris Edwards was born in Swansea, U.K. He received the B.Sc. degree in mathematics from the University of Warwick, Coventry, U.K., in 1987, and the Ph.D. degree from Leicester University, Leicester, U.K., in 1995. From 1987 to 1991, he was a Research Officer for British Steel Technical, Port Talbot, U.K., where he was involved with mathematical modeling of rolling and finishing processes. Since 1991, he has been with Leicester University, where he was first a Ph.D. student supported by a British Gas Research Scholarship, appointed as a Lecturer with the Control Systems Research Group in 1996, and promoted to Senior Lecturer in 2004 and Reader in 2007. He is a coauthor of over 200 refereed papers and two books on sliding-mode control. 487 488 489 490 491 492 493 494 495 496 497 498 499 500 IE E Pr E oo f AQ9 HAN et al.: ON THE DESIGN OF SLIDING-MODE SOF CONTROLLERS FOR SYSTEMS WITH STATE DELAY AUTHOR QUERIES AUTHOR PLEASE ANSWER ALL QUERIES AQ1 = “Assume that” was deleted. Please check if correct. AQ2 = Please provide publication update in Ref. [9]. AQ3 = Please provide month of publication in Ref. [10]. AQ4 = Please provide publication update in Ref. [11]. AQ5 = Please provide publication update in Ref. [14]. AQ6 = Please provide issue number and month of publication in Ref. [16]. AQ7 = Please provide page range in Ref. [17]. AQ8 = Please provide page range in Ref. [31]. AQ9 = Please specify the degree received by Mr. Han from Fushun Mining College, Fushun, China, in 2002. IE E Pr E oo f END OF ALL QUERIES