首页 具有时变时滞的离散系统的H∞控制

具有时变时滞的离散系统的H∞控制

举报
开通vip

具有时变时滞的离散系统的H∞控制 Vol. 36, No. 4 ACTA AUTOMATICA SINICA April, 2010 HHH∞∞∞ Control for Discrete-time System with Input Time-varying Delay WANG Wei1 ZHANG Huan-Shui2 Abstract This paper is concerned with the finite horizon H∞ control for discrete-time systems with time-vary...

具有时变时滞的离散系统的H∞控制
Vol. 36, No. 4 ACTA AUTOMATICA SINICA April, 2010 HHH∞∞∞ Control for Discrete-time System with Input Time-varying Delay WANG Wei1 ZHANG Huan-Shui2 Abstract This paper is concerned with the finite horizon H∞ control for discrete-time systems with time-varying delay in con- trol and exogenous input channels. By defining a binary variable, the problem is first transformed into the one with multiple input channels, each of which has a constant delay. Then, the problem is solved by using the duality principle between the H∞ control problem and smoothing estimation problem for an associated system without delays. The solution is given in terms of one standard Riccati difference equation (RDE) of the same order as the original system. Key words Discrete-time systems, time-varying delay, H∞ control, Riccati difference equation (RDE) DOI 10.3724/SP.J.1004.2010.00597 During the last decade, the problem of H∞ control for continuous time systems with time delays has been ex- tensively investigated[1−2]. In the discrete-time context, the control problem for systems with input delays has also received some renewed interests due to the applica- tions in network congestion control and networked control systems[3−5]. For discrete-time systems with delays, one might tend to consider augmenting the system and convert a delay problem into a delay-free problem. Although it is certainly possible to do so, the augmentation approach, however, generally results in higher state dimension and thus high computational cost, especially when the system under investigation involves multiple delays and the delays are large[6]. Furthermore, in the state feedback case, the augmentation approach generally leads to a static output feedback control problem, which is non-convex[5]. Most of the results in the aforementioned works are related to the systems with constant time delays. Recently, increasing at- tention has been paid to time-varying delays[7−11]. Most of these works focus on the time-varying delay in state. In this paper, the finite horizon H∞ control for discrete- time systems with time-varying delay in control and exoge- nous input channels is investigated. Under the assumption that time-varying delay is bounded, the problem is first transformed by defining a binary variable into the one with multiple input channels, each of which has a constant delay. Then, the problem is solved by using the duality principle between the H∞ control problem and the smoothing esti- mation problem for an associated system without delays. The causal and strictly causal solutions to the proposed problem are derived. The solvability condition is given in terms of the solution of one Riccati difference equation (RDE) of the same order as the original system. The rest of the paper is organized as follows. In Sec- tion 1, the system under consideration is described and the control problem is formulated. Section 2 presents Manuscript received March 11, 2009; accepted September 11, 2009 Supported by National Basic Research Program of China (973 Pra- gram) (2009CB320600), the Taishan Scholar Construction Engineer- ing by Shandong Government, and National Natural Science Foun- dation for Distinguished Young Scholars of China (60825304) 1. Shenzhen Graduate School, Harbin Institute of Technology, Shenzhen 518055, P.R.China 2. School of Control Science and Engineering, Shandong University, Jinan 250061, P.R.China 更多技术文章, 论文 政研论文下载论文大学下载论文大学下载关于长拳的论文浙大论文封面下载 请登录www.srvee.com 内容版权归作者所有 598 ACTA AUTOMATICA SINICA Vol. 36 some preliminaries. In this section, the proposed H∞ con- trol is converted to an optimization problem associated with a stochastic backward system. Explicit (causal and strictly causal) solutions to the problem are presented in Section 3. A simple simulation is presented in Section 4 to illustrate the proposed results. Some conclusions are drawn in Section 5. The notation used in the paper is fairly standard. AT stands for the transposition of a matrix A, Rn denotes the n-dimensional Euclidean space, Rn×r is the set of all n × r real matrices, and the notation B > 0 means that the matrix B is symmetric and positive definite. diag{· · · } denotes a block-diagonal matrix, whereas col{· · · } stands for a column vector. Ip denotes the p× p identity matrix. 1 Problem statement We consider the following discrete-time linear system for the H∞ control problem x (t+ 1) = Φtx (t) + Γ1,tu(t− ht) + Γ2,te(t− ht) (1) z (t) = Ltx (t) (2) where x (t) ∈ Rn is the measurable state, e(t) ∈ Rp and u(t) ∈ Rq are the exogenous and control inputs, respec- tively; z (t) is a linear combination of the states, which is to be regulated by using control signals. Φt, Γi,t, and Lt are bounded matrices with appropriate dimensions. It is assumed that the exogenous inputs are deterministic sig- nals and are from `2[0, N ], where N is the time-horizon of the control problem under investigation. Assumption 1. ht is the known positive integer time- varying delay term satisfying 0 ≤ ht ≤ m, where m is a constant number. And the initial inputs u(t) = 0 and e(t) = 0 for t < 0. The H∞ full-information control problem under investi- gation can be stated as follows: Given a scalar γ > 0, find a finite-horizon full information control strategy u(t) = F (x (t), {e(τ),u(τ)}tτ=0) such that for all nonzero vectors x 0 and {e(t)}Nt=0 sup (x0,e) 6=0 A B < γ2 (3) where A = xTN+1PN+1xN+1 + N∑ t=0 uT(t− ht)Qut−htu(t− ht) + N∑ t=0 zT(t)Qzt z (t) B = xT0Π −1 0 x 0 + N∑ t=0 eT(t− ht)Qet−hte(t− ht) Π0, PN+1, Q u t , Q e t , and Q z t are positive definite weighting matrices for t ≥ 0. Considering the above performance index, we define J∞N = xT0Π−10 x 0 − γ−2JN (4) where JN = xTN+1PN+1xN+1 + N∑ t=0 vT(t− ht)Qct−htv(t− ht) + N∑ t=0 zT(t)Qzt z (t) (5) with v(t− ht)= [ u(t− ht) e(t− ht) ] , Qct−ht= [ Qut−ht 0 0 −γ2Qet−ht ] It is clear that an H∞ controller u(t) that achieves (3) if and only if it satisfies that J∞N in (4) is positive for all nonzero ( x 0, {e(t)}N−htt=0 ) . Under Assumption 1, the system (1) can be put into the form x (t+ 1) = Φtx (t) + m∑ i=0 βt,iΓtv(t− i) (6) where Γt = [Γ1,t Γ2,t] and the coefficient βt,i, a binary variable, is defined as βt,i = { 1, ht = i 0, otherwise Since ht can only take one value from the finite set {0, · · · ,m} at each time instant t, then we have βt,i × βt,j = 0, i 6= j By using the above notation, JN can be rewritten as JN = xTN+1PN+1xN+1 + m∑ i=0 N∑ t=i vT(t− i)Qct−iv(t− i) + N∑ t=0 zT(t)Qzt z (t) (7) 2 Preliminaries We introduce the following notations for any t ≥ τ ≥ 0: v¯τ (t) =  col{v(t), v(t− 1), · · · , v(τ)}, t− τ < mcol{v(t), v(t− 1), · · · , v(t−m)}, t− τ ≥ m (8) v˜τ (t) =  m∑ j=t−τ+1 βt,jΓtv(t− j), t− τ < m 0, t− τ ≥ m (9) Γ¯τt = { [βt,0Γt, · · · , βt,t−τΓt] , t− τ < m [βt,0Γt, · · · , βt,mΓt] , t− τ ≥ m (10) Q¯τt =  diag{βt,0Qct , βt,1Qct−1, · · · , βt,t−τQcτ}, t− τ < m diag{βt,0Qct , βt,1Qct−1, · · · , βt,mQct−m}, t− τ ≥ m (11) Using above notations, the system (6) can be rewritten as x (t+ 1) = { Φtx (t) + Γ¯ τ t v¯ τ (t) + v˜τ (t), t− τ < m Φtx (t) + Γ¯ τ t v¯ τ (t), t− τ ≥ m (12) and JN in (7) can be rewritten as JN = J τN + m∑ i=0 τ−1∑ t=i vT(t− i)Qct−iv(t− i) + τ−1∑ t=0 zT(t)Qzt z (t) (13) 更多技术文章,论文请登录www.srvee.com 内容版权归作者所有 No. 4 WANG Wei and ZHANG Huan-Shui: H∞ Control for Discrete-time System with · · · 599 where J τN = xTN+1PN+1xN+1 + N∑ t=τ [v¯τ (t)]TQ¯τt v¯ τ (t) + N∑ t=τ zT(t)Qzt z (t) (14) Now, we define the following backward stochastic state- space model associated with (12) and performance index (14): ζζζ(t) = ΦTt ζζζ(t+ 1) + L T t ηηη(t) (15) yyyτ (t) = [Γ¯τt ] Tζζζ(t+ 1) +wwwτ (t), t = τ, · · · , N (16) where ζζζ(N+1), ηηη(t) and www(t) are uncorrelated white noises with zero means and covariances 〈ζζζ(N + 1), ζζζ(N + 1)〉 = PN+1, 〈ηηη(t), ηηη(s)〉 = Qzt δt,s and 〈www(t),www(s)〉 = Q¯τt δt,s, re- spectively. It can be seen that the dimensions of ηηη(t) and yyyτ (t) are respectively dim{ηηη(t)} = n× 1 and dim {yyyτ (t)} = { (t− τ + 1)(q + p)× 1, t− τ < m (m+ 1)(q + p)× 1, t− τ ≥ m and wwwτ (t) has the same dimensions as yyyτ (t). Lemma 1. By making use of the stochastic state-space model (15) and (16), the cost function J τN of (14) can be rewritten in the following quadratic form J τN = [ ξτ v¯τ ]T Πτ [ ξτ v¯τ ] (17) where Π = 〈[ xxxτ0 yyyτ ] , [ xxxτ0 yyyτ ]〉 = [ Rxxxτ0 Rxxxτ0yyyτ Ryyyτxxxτ0 Ryyyτ ] (18) v¯τ = col{v¯τ (τ), · · · , v¯τ (N)} (19) ξτ = col{x (τ), v˜τ (τ), · · · , v˜τ (m+ τ − 1)} (20) xxxτ0 = col{xxx(τ), xxx(τ + 1), · · · , xxx(τ +m)} (21) yyyτ = col{yyyτ (τ), · · · , yyyτ (N)} (22) with v˜τ (·) defined in (9), 〈xxxτ0 ,xxxτ0〉 = Rxxxτ0 , 〈xxxτ0 , yyyτ 〉 = Rxxxτ0yyyτ , and 〈yyyτ , yyyτ 〉 = Ryyyτ . We now decompose the observation yyyτ (t) and the noise vvvτ (t) of the backward stochastic model (15) and (16) as follows: yyyτ (t) = { col{yyy0(t), · · · , yyyt−τ (t)}, t− τ < m col{yyy0(t), · · · , yyym(t)}, t− τ ≥ m (23) vvvτ (t) = { col{vvv0(t), · · · , vvvt−τ (t)}, t− τ < m col{vvv0(t), · · · , vvvm(t)}, t− τ ≥ m (24) where yyyi(t) ∈ Rq+p and vvvi(t) ∈ Rq+p, i = 0, · · · ,m, satisfy yyyi(t) = Γ T t,ixxx(t+ 1) + vvvi(t) (25) with Γt,i = βt,iΓt and 〈vvvi(t), vvvi(s)〉 = βt,iQct−iδt,s. We also define the following re-organized measurement: yˇyyτ (t) =  col{y yy0(t), · · · , yyym(t+m)}, τ ≤ t < N −m col{yyy0(t), · · · , yyyi(t+ i)}, t = N − i (26) and vˇvvτ (t) has the form as vˇvvτ (t) =  col{v vv0(t), · · · , vvvm(t+m)}, τ ≤ t < N −m col{vvv0(t), · · · , vvvi(t+ i)}, t = N − i (27) It is obvious that for τ ≤ t < N −m, yˇyyτ (t) obeys yˇyyτ (t) =  Γ T t,0xxx(t+ 1) ... ΓTt+m,mxxx(t+m+ 1) + vˇvvτ (t) and for t = N − i, yˇyyτ (t) =  Γ T t,0xxx(t+ 1) ... ΓTt+i,ixxx(t+ i+ 1) + vˇvvτ (t) Furthermore, we reorganize the control input v¯τ (t) in the same way as that for the measurement of yyyτ (t) given above, i.e. vˇτ (t) =  col{ m+1︷ ︸︸ ︷ v(t), · · · , v(t)}, τ ≤ t < N −m col{ i+1︷ ︸︸ ︷ v(t), · · · , v(t)}, t = N − i Lemma 2. The cost function J τN of (17) can be rewrit- ten in the following quadratic form J τN = [ ξτ vˇτ ]T Πˇτ [ ξτ vˇτ ] (28) where ξτ is as defined in (20) and vˇτ = col{vˇτ (τ), · · · , vˇτ (N)} yˇyyτ = col{yˇyyτ (τ), · · · , yˇyyτ (N)} Πˇτ = 〈[ xxxτ0 yˇyyτ ] , [ xxxτ0 yˇyyτ ]〉 = [ Rxxxτ0 Rxxxτ0 yˇyyτ Ryˇyyτxxxτ0 Ryˇyyτ ] with xxxτ0 is as in (21). Now, we introduce the following notation y¯yyτ (t) =  m∑ j=0 yyyj(t+ j), τ ≤ t < N −m i∑ j=0 yyyj(t+ j), t = N − i (29) In view of (25), y¯yyτ (t) satisfies y¯yyτ (t) =  m∑ j=0 ΓTt+j,jxxx(t+ j + 1) + v¯vv τ (t), τ ≤ t < N −m i∑ j=0 ΓTt+j,jxxx(t+ j + 1) + v¯vv τ (t), t = N − i where v¯vvτ (t) =  m∑ j=0 vvvj(t+ j), τ ≤ t < N −m i∑ j=0 vvvj(t+ j), t = N − i is a white noise with zero mean and covariance matrix Qτv¯(t) =  m∑ j=0 βt+j,jQ c t , τ ≤ t < N −m i∑ j=0 βt+j,jQ c t , t = N − i (30) 更多技术文章,论文请登录www.srvee.com 内容版权归作者所有 600 ACTA AUTOMATICA SINICA Vol. 36 Lemma 3. The cost function J τN of (28) can be rewrit- ten in the following quadratic form J τN = [ ξτ vτ ]T Π¯τ [ ξτ vτ ] (31) where ξτ is as defined in (20) and vτ = col{v(τ), · · · , v(N)} y¯yyτ = col{y¯yyτ (τ), · · · , y¯yyτ (N)} Π¯τ = 〈[ xxxτ0 y¯yyτ ] , [ xxxτ0 y¯yyτ ]〉 = [ Rxxxτ0 Rxxxτ0 y¯yyτ Ry¯yyτxxxτ0 Ry¯yyτ ] with xxxτ0 given in (21). Lemma 4. The cost function J τN in (31) can be further rewritten as J τN = ξτTPξτ + (vτ − vτ∗)TRy¯yyτ (vτ − vτ∗) (32) where vτ∗ = −R−1y¯yyτ Ry¯yyτxxx(τ)x (τ)− m∑ i=1 R−1y¯yyτ Ry¯yyτxxx(τ+i)v˜ τ (τ + i− 1) (33) P = 〈xxxτ0 − xˆxxτ0 , xxxτ0 − xˆxxτ0〉 (34) and xˆxxτ0 is the projection of state xxx τ 0 onto the linear space L{y¯yyτ (τ), · · · , y¯yyτ (N)}. Given a scalar γ > 0, suppose that for any τ ≤ t ≤ N , the following RDE, with terminal value P τN+1 = PN+1, admits a bounded solution P τt , P τt = Φ T t P τ t+1Φt + L T t Q z tLt −Kτt Mτt (Kτt )T (35) where Mτt = Q¯ τ t + (Γ¯ τ t ) TP τt+1Γ¯ τ t (36) and Kτt is one solution to the following equation Kτt M τ t = Φ T t P τ t+1Γ¯ τ t (37) Denote Φ¯τj = Φ T −Kτj (Γ¯τj )T (38) Φ¯τj,j = I, Φ¯ τ j,s = Φ¯ τ j · · · Φ¯τs−1, s ≥ j (39) Lemma 5. v∗(τ) in (33) can be described by v∗(τ) = − [ S˜ττ (τ) ]T x (τ)− m∑ i=1 [ S˜ττ+i(τ) ]T ×( m∑ j=i βτ+i−1,jΓτ+i−1v ∗(τ + i− j − 1) ) (40) where S˜ττ+i(τ) = min{m,N−τ}∑ j=0 βτ+j,jSττ+i(τ + j)I(τ + j) (41) with I(τ + j) = col{ j+1 blocks︷ ︸︸ ︷ 0, · · · , 0, Iq} (42) Sττ+i(τ + j) = P ττ+i [ (Φ¯ττ+j+1,τ+i) TK˜ττ+j − (Φ¯ττ+j,τ+i)T× Gτ (τ + j)Kττ+j ] , Φ¯ττ,τ+i = 0, 0 ≤ j ≤ i− 1 [In − P ττ+iGτ (τ + i)] Φ¯ττ+i,τ+jKττ+j , i ≤ j ≤ N − τ (43) K˜ττ+j is one solution to the following equation K˜ττ+jM τ τ+j = Γ¯ τ τ+j (44) and Gτ (τ + i) = i∑ l=1 (Φ¯ττ+l,τ+i) TK˜ττ+l−1(Γ¯ τ τ+l−1) TΦ¯ττ+l,τ+i (45) with Φ¯ττ+l,τ+i given by (38). Lemma 6. The linear scalar quadratic form JN in (13) can be rewritten as JN = ξTPξ + N∑ t=0 {v(t)− v∗(t)}T M¯t {v(t)− v∗(t)} (46) where v∗(t) is as shown in (40) and M¯t given as follows M¯t =  m∑ j=0 βt+j,jMt,j , 0 ≤ t < N −m i∑ j=0 βt+j,jMt,j , t = N − i (47) where Mt,j =[ ΓT1,t+jP¯ t+1 j Γ1,t+j +Q u t Γ T 1,t+jP¯ t+1 j Γ2,t+j ΓT2,t+jP¯ t+1 j Γ1,t+j Γ T 2,t+jP¯ t+1 j Γ2,t+j − γ2Qet ] (48) with P¯ t+1j = P 0t+1, j = 0 P 0t+j+1 − ∑j s=1 P 0 t+j+1(Φ¯ 0 t+s+1,t+j+1) TK˜0t+sM 0 t+s× (K˜0t+s) TΦ¯0t+s+1,t+j+1P 0 t+j+1, j = 1, · · · ,m (49) 3 Main results For the convenience of representation of the main results, we first denote M¯t as follows M¯t = [ M¯t(1, 1) M¯t(1, 2) M¯t(2, 1) M¯t(2, 2) ] (50) where M¯t(i, j) is the (i, j)-block of M¯t. Theorem 1 (Causal solution). Consider the system (1) and (2), and the performance index (3). For a given γ > 0, suppose the RDE (35) has a bounded solution. Then, an H∞ controller that solves the full-information control problem exists if and only if 1) Π−10 − γ−2P 00 > 0; 2) M¯t(2, 2)− M¯t(2, 1)M¯−1t (1, 1)M¯t(1, 2) < 0. In this case, the central controller is given by u(t) = { [Iq 0] + M¯ −1 t (1, 1)M¯t(1, 2)[0 Ip] } v∗(t)− M¯−1t (1, 1)M¯t(1, 2)e(t) (51) 更多技术文章,论文请登录www.srvee.com 内容版权归作者所有 No. 4 WANG Wei and ZHANG Huan-Shui: H∞ Control for Discrete-time System with · · · 601 where v∗(t) and M¯t(·, ·) are as shown in (40) and (50), respectively. Proof. Equating the Lower-Diagonal-Upper (LDU) block triangular factorization of M¯t, we obtain[ M¯t(1, 1) M¯t(1, 2) M¯t(2, 1) M¯t(2, 2) ] = [ Iq 0 M¯t(2, 1)M¯ −1 t (1, 1) Ip ] ×[ M¯t(1, 1) 0 0 ∆t ] [ Iq M¯ −1 t (1, 1)M¯t(1, 2) 0 Ip ] where ∆t = M¯t(2, 2)− M¯t(2, 1)M¯−1t (1, 1)M¯t(1, 2). In view of (4) and (46), the above factorization allows us to write J∞N as J∞N =xT0 (Π−10 − γ−2P 00 )x 0 − γ−2 N∑ t=0 [ u(t)− u¯∗(t) e(t)− e∗(t) ]T ×[ M¯t(1, 1) 0 0 ∆t ] [ u(t)− u¯∗(t) e(t)− e∗(t) ] = xT0 (Π −1 0 − γ−2P 00 )x 0 − γ−2 N∑ t=0 {u(t)− u¯∗(t)}T × M¯t(1, 1) {u(t)− u¯∗(t)} − γ−2 N∑ t=0 {e(t)− e∗(t)}T∆t {e(t)− e∗(t)} (52) where we have defined[ u(t)− u¯∗(t) e(t)− e∗(t) ] = [ Iq M¯ −1 t (1, 1)M¯t(1, 2) 0 Ip ] ×[ u(t)− u∗(t) e(t)− e∗(t) ] In other words, we have defined the relation u¯∗(t) = u∗(t) + M¯−1t (1, 1)M¯t(1, 2)e ∗(t)− M¯−1t (1, 1)M¯t(1, 2)e(t) ={ [Iq 0] + M¯ −1 t (1, 1)M¯t(1, 2)[0 Ip] } v∗(t)− M¯−1t (1, 1)M¯t(1, 2)e(t) Note that u¯∗(t) is a function of {x 0, e(0), · · · , e(t)}, where u∗(t) and e∗(t) are functions of {x 0, e(0), · · · , e(t − 1)}. Referring back to (52), we see that since u(t) is only al- lowed to be a function of {x 0, e(0), · · · , e(t)}, it cannot influence the first and third terms in the summation for J∞N . Thus, a necessary condition for J∞N to be positive for all nonzero {x 0, e(0), · · · , e(N)} is that the first and third terms be positive for all such disturbances. In other words, the necessary condition is 1) Π−10 − γ−2P 00 > 0; 2) M¯t(2, 2)− M¯t(2, 1)M¯−1t (1, 1)M¯t(1, 2) < 0. The above conditions are also sufficient, since we can always choose the control signal to be u(t) = u¯∗(t) ¤ Theorem 2 (Strictly causal solution). Consider the system (1) and (2), and the performance (3). For a given γ > 0, suppose the RDE (35) has a bounded solution. Then, an H∞ controller that solves the full-information control problem exists if and only if 1) Π−10 − γ−2P 00 > 0; 2) M¯t(2, 2) < 0. In this case, the central controller is given by u(t) = [Iq 0]v ∗(t) (53) where v∗(t) is as shown in (40). Proof. When the control signal is restricted to be strictly causal, i.e., u(t) is a function of {x 0, e(0), · · · , e(t− 1)}, the only difference in the argument proceeding to The- orem 1 is that we need to replace the LDU block triangular factorization of M¯t with its Upper-Diagonal-Lower (UDL) block triangular factorization[ Iq M¯t(1, 2)M¯ −1 t (2, 2) 0 Ip ] [ Θt 0 0 M¯t(2, 2) ] ×[ Iq 0 M¯−1t (2, 2)M¯t(2, 1) Ip ] where Θt = M¯t(1, 1)− M¯t(1, 2)M¯−1t (2, 2)M¯t(2, 1). In view of (4) and (46), the above factorization allows us to write J∞N as J∞N = xT0 (Π−10 − γ−2P 00 )x 0 − γ−2 N∑ t=0 {uuu(t)− u∗(t)}TΘt {u(t)− u∗(t)} − γ−2 N∑ t=0 {e(t)− e¯∗(t)}T M¯t(2, 2) {e(t)− e¯∗(t)} where we have defined the relation e¯∗(t) = e∗(t) + M¯−1t (2, 2)M¯t(2, 1)u ∗(t)− M¯−1t (2, 2)M¯t(2, 1)u(t) Then proceeding with an argument similar to the one that led to the proof of Theorem 1, we can obtain the results proposed in this theorem. ¤ 4 Illustrative example In this section, we present a simple example to illustrate the previous theoretical results. Consider a scalar dynamic system described in (1) and (2) with the following specifica- tions: Φt ≡ 0.9, Γ1,t ≡ 2, Γ2,t ≡ −1.5, Lt ≡ 1, and the per- formance index in (3) with the following weighting matri- ces: Π0 = 0.2, PN+1 = 0.5, Q u t ≡ 2, Qet ≡ 1.2, and Qzt ≡ 1. In this illustrative example, we consider a special time- varying delay case, where ht ∈ {0,m} with m = 5 is the upper bound of the time-varying delay. And two paths of ht are considered for illustrating the proposed results, as shown in Fig. 1. The time horizon N = 50 and e(t) satis- fies the following equation e(t) = r(s)/10, where r(s) is a normal noise with zero mean and covariance Qr = 0.1. With these specifications of parameters and weighting matrices, the results can be obtained by using the schemes proposed in Sections 2 and 3. It is easy to check that (35) admits bounded solutions in the time horizon under consid- eration and Pt < 0.5. The first condition obtained in Theo- rems 1 and 2 is that Π−10 −γ−2P 00 = 4.9 > 0. ∆t < −0.6375 and M¯t(2, 2) < −0.075 for both cases. So, the conditions for the existence of an H∞ controller in Theorems 1 and 2 are all satisfied. Fig. 2 plots the obtained causal and strictly causal control input signals. The state trajectories associ- ated with the causal and strictly causal control signals are plotted in Fig. 3. The ratio in (3) along the time axis is given in Fig. 4, which shows that the obtained controllers are satisfactory. 更多技术文章,论文请登录www.srvee.com 内容版权归作者所有 602 ACTA AUTOMATICA SINICA Vol. 36 Fig. 1 The time histories of the time-varying delay ht Fig. 2 The time histories of strictly causal and causal controllers Fig. 3 The state trajectories associated with strictly causal and causal controllers Fig. 4 The ratios A/B in (3) along time axis 5 Conclusion This paper has addressed the H∞ control problem for discrete-time systems with time-varying delay. By defining a binary variable, the problem is first transformed into the one with multiple input channels, each of which has a con- stant delay. Then, the proposed problem is solved by using the duality principle between the H∞ control problem and a smoothing estimation problem for an associated system without delays. Necessary and sufficient conditions for the existence of a causal and strictly causal H∞ controller are obtained, and explicit solutions are given for the proposed H∞ problem. References 1 Nagpal K M, Ravi R. H∞ control and estimation prob- lems with delayed measurements: state-
本文档为【具有时变时滞的离散系统的H∞控制】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_832301
暂无简介~
格式:pdf
大小:435KB
软件:PDF阅读器
页数:6
分类:互联网
上传时间:2010-06-02
浏览量:33