Balanced Truncation for a General Class of ... - Automatic Control

1 downloads 0 Views 153KB Size Report
Authorized licensed use limited to: Lunds Universitetsbibliotek. Downloaded on March 9, ... node i and ending in node j and let n, m, r be maps from. Θ into Z+.
2008 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 2008

FrA11.5

Balanced Truncation for a General Class of Discrete-Time Markov Jump Linear Systems Georgios Kotsalis, Anders Rantzer

Abstract— This paper develops a generalization of the balanced truncation algorithm applicable to discrete-time Markov jump linear systems. The approximation error, which is captured by means of the stochastic L2 gain, is bounded from above by twice the sum of singular numbers associated to the truncated states of each mode.

I. I NTRODUCTION A. Previous Work on Model Reduction The concept of model reduction is pervasive in all areas where system theoretic ideas have been applied. The objective is to find an adequate simplified model for a given complex system. A particular reduction algorithm is judged upon the certificates it provides concerning the level of complexity reduction achieved, the accuracy of the reduced order model and the algorithmic cost involved. In the context of linear time-invariant (abbreviated LTI) systems a distance measure relevant to robustness analysis is the H∞ system norm of the error system between the original and reduced order model. Balanced truncation and optimal Hankel model reduction are two related reduction algorithms, which are suboptimal, but are accompanied by provable a priori bounds to the aforementioned metric. Balanced realizations were originally proposed in the controls literature in [1]. Optimal Hankel model reduction was developed in [2] and is inspired by the results in [3]. The derivation of the associated error bounds in continuous and discrete-time settings can be found in [2], [4], [5] and [6]. Both methods are based on the computation of the singular values of the Hankel operator of an LTI system and are frequently termed as SVD based approximation methods [7]. Their strength lies in the guarantees of quality they provide and their main drawback is the fact that they require computations of the order O(n3 ) and storage of the order O(n2 ), where n is the number of states of the original system. A possibility of overcoming this deficit to some extent, G. Kotsalis is with Department of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, GA, USA

[email protected] A. Rantzer is with Department of Automatic Control, Lund University, Lund, Sweden [email protected]

978-1-4244-2079-7/08/$25.00 ©2008 AACC.

is to seek approximate balanced representations, see [8] and [9] for some early references on the subject. Balanced truncation has been investigated also outside the realm of LTI systems. In [10] a generalization to multidimensional and uncertain systems in the linearfractional framework is presented. Linear parametervarying systems are investigated in [11]. The case of linear time-varying systems is the subject of [12] where an operator-theoretic framework is employed to give bounds similar to those that apply to time-invariant models. Later more general error bounds for linear timevarying systems were obtained in [13]. B. Previous Work on Markov Jump Linear Systems Jump linear systems (abbreviated JLS’s) are abstractions of hybrid systems, which combine continuous and discrete dynamics. They form an extension of LTI systems, in the sense that the coefficients of the linear transformation are functions of parameters. The transition between the different modes of operation is controlled by an exogenous parametric input, which is frequently referred to as the switching signal. In this work it is assumed that the switching signal takes values in a finite set and that it follows an unconstrained stochastic evolution. There is a large body of literature in the fields of econometrics and system theory pertaining to the class of JLS’s with randomly varying parameters. Fundamental contributions on the jump linear control problem in a continuous-time setting can be found in [14], [15] and [16]. Subsequently various analysis and synthesis results applicable to linear time-invariant systems have been extended to to the class of Markov jump linear systems (abbreviated MJLS’s). A comprehensive review of this material can be found in [17] and the references therein. Stochastic JLS’s arise naturally in connection with networked control systems when the effects of variable sampling rates, link failures, delays and other communication constraints are modeled in a probabilistic framework. A review article on networked control systems is [18]. Model reduction of MJLS’s is the topic of [19], where the search of an optimal, in terms of the stochastic L2 gain, reduced ordered model is posed as a non convex optimization problem.

4011

Authorized licensed use limited to: Lunds Universitetsbibliotek. Downloaded on March 9, 2009 at 12:10 from IEEE Xplore. Restrictions apply.

C. Contributions of the Paper The contribution of this paper consists of a balanced truncation algorithm for discrete-time Markov jump linear systems. The main point of the reduction algorithm is the formulation of two sets of dissipation inequalities, which in conjunction with a suitably defined storage function enable the derivation of suboptimal reduced order models, which are accompanied by a provable a priori upper bound on the stochastic L2 gain of the approximation error. result can be considered as generalization of the corresponding balanced truncation algorithm for linear time-invariant systems. D. Notation The set of nonnegative integers is denoted by N, the set of positive integers by Z+ and the set of real numbers by R. Let n ∈ Z+ then Rn denotes the Euclidean nspace. The transpose of a column vector x ∈ Rn is x′ . Let x ∈ Rn , then |x|2 = x′ x denotes the square of the Euclidean norm. Let P ∈ Rn×n , then P > 0 indicates that it is a positive definite matrix and the notation |x|2P stands for x′ P x, the square of the weighted norm of x ∈ Rn . The positive definite square root of P is denoted 1 by P 2 . The identity matrix in Rn×n is written as In . Let A : Rn×n , then rσ [A] denotes the spectral radius of A. Let P, Q ∈ Rn×n , the inner product of these two matrices is defined as < P, Q >= Tr[P ′ Q]. Let f : N → Rn , the notation f and {f (k)}∞ k=0 will be used interchangeably. The space of square summable vector sequences with elements in Rn is denoted by l2n . Let ∞ P f ∈ l2n then kf k22 stands for |f (k)|2 . The unit sphere

define Θ = {1, . . . , N } as the set of nodes and Q = {1, . . . , Q} as the set of edges. Consider also the sets Φij , i, j ∈ Θ, which contains the edges emanating from node i and ending in node j and let n, m, r be maps from Θ into Z+ . The state space representation of a MJLS L is x(k + 1) = y(k) =

A[φ(k + 1)]x(k) + B[φ(k + 1)]f (k), C[θ(k)]x(k), k ∈ N.

(1)

The system mode, which can also be interpreted as an exogenous parametric input, is θ(k) ∈ Θ and corresponds to the state of a Markov chain, taking values in Θ. The transition probability matrix of the Markov chain is denoted by P = [pij ], i, j ∈ Θ, where pij = P[θ(k + 1) = j|θ(k) = i]. The signal φ(k) is a sequence of random variables taking values in the finite set Q. The distribution of φ(k + 1) is determined by θ(k), θ(k + 1). Define the set Yk = {θ(0), . . . , θ(k), φ(1), . . . , φ(k)} and let F be a subset of Q, then Pr[φ(k + 1) ∈ F |Yk , θ(k + 1)] = Pr[φ(k + 1) ∈ F |θ(k), θ(k + 1)]. The relevant conditional probabilities are denoted by ql , where l ∈ Q, i, j ∈ Θ and ql = Pr[φ(k + 1) = l|θ(k) = i, θ(k + 1) = j]. The continuous valued part of the state variable is x(k) ∈ Rn[θ(k)] , note that its dimension depends on θ(k). Similarly the number of sensors and actuators depends on the mode the system is in, thus the input signal f (k) ∈ Rr[θ(k)] and output y(k) ∈ Rm[θ(k)] . Throughout the work the input signal is taken to be deterministic.

k=0

in l2n is denoted by S2n = {f ∈ l2n : kf k2 = 1}. Let x be a random variable, then its expected value is denoted by E[x]. II. S YSTEM M ODEL

The class of discrete-time Markov jump linear systems, abbreviated MJLS’s, considered in this work is more general than what is standard in the literature, in the sense that the system matrices in the state space recursion exhibit stochastic dependence on the mode transition of the system. Apart from that, the dimension of the continuous valued part of the state variable is allowed to vary depending on which discrete mode the system resides in. This class of systems arises naturally in the area of networked control systems, when various constraints such as variable intersampling times, package losses and delays are modeled in a probabilistic framework. A directed graph with multiple edges between nodes is considered. In particular let Q, N ∈ Z+ and

III. S TABILITY There are several stability notions for stochastic systems. The relevant concept to this work is that of mean square stability. Definition 3.1: [20] The MJLS L with {f (k)} = {0} is mean square stable, if for every initial condition θ(0) ∈ Θ, x(0) ∈ Rn[θ(0)] E[|x(k)|2 ] → 0 as k → ∞. Theorem 3.1: Let F [i] > 0, F [i] ∈ Rn[i]×n[i] , i ∈ Θ. The MJLS L is mean square stable iff there exists a unique N -tuple of positive definite matrices G[i] > 0, G[i] ∈ Rn[i]×n[i] , i ∈ Θ such that : X X G[i] − pij ql A[l]′ G[j]A[l] = F [i], ∀i ∈ Θ j∈Θ

l∈Φij

4012 Authorized licensed use limited to: Lunds Universitetsbibliotek. Downloaded on March 9, 2009 at 12:10 from IEEE Xplore. Restrictions apply.

(2)

Proof: ”←” The above relation implies that V [x, θ] = |x|2G[θ] acts as a stochastic Lyapunov function for the system L. Consider the unforced evolution of the system L x(k + 1) = A[φ(k + 1)]x(k),

ij

The set of equations in (2) can be written as     L[ G[1], . . . , G[N ] ] − G[1], . . . , G[N ] =   − F [1], . . . , F [N ]

and let ˆ = G[i]

X

j∈Θ

pij

X

and consequently mean square stability implies rσ [T ] < 1, where rσ denotes the spectral radius. Similarly define the linear operator L : Hn → Hn , where   P P ′ L[V ] = . . . , j∈Θ pij l∈Φ ql A[l] V [j]A[l], . . . .

ql A[l]′ G[j]A[l],

l∈Φij

then one has ˆ E[V [x(k+1), θ(k+1)]|x(k), θ(k)] = x(k)′ G[θ(k)]x(k).

Let the inner of V, S ∈ Hn be given by < P product ′ Tr[Vi Si ], then L′ = T . V, S >= i∈Θ

< T [V ], S >=

Relation (2) implies then,

Tr[Tj [V ]′ Sj ] =

j∈Θ

E[V [x(k + 1), θ(k + 1)]|x(k), θ(k)]− V [x(k), θ(k)] < 0.

= = =

Thus

= E[V [x(k), θ(k)]] → 0 as k → ∞

Tr[Tj [V ′ ]Sj ]

j∈Θ ′



ql Tr[A[l]V [i] A[l] Sj ]

l∈Φij

X

pij

ql Tr[V [i]′ A[l]′ Sj A[l]]

l∈Φij

X

pij

ql Tr[V [i]′ A[l]′ Sj A[l]]

i∈Θ j∈Θ

l∈Φij

X



Tr[V [i] Li [S]]

= < V, L[S] > . Since L is the adjoint of T one has rσ [T ] < 1 → rσ [L] < 1 and G=

∞ X

Li [F ] > 0

i=1

is the unique positive definite solution to L[G] − G = −F . Definition 3.2: The stochastic L2 gain for the MJLS L is denoted by γL and is defined by

and note that |x(k)|2 Ii (k)].

i∈Θ

Let Xi (k) = E[x(k)x(k)′ Ii (k)] then the mean square stability condition implies Xi (k) → 0 as k → ∞, where X X Xj (k + 1) = ql A[l]Xi (k)A[l]′ , ∀j ∈ Θ. pij l∈Φij

Define Hn = Rn[1]×n[1] × . . . × Rn[N ]×n[N ] and introduce the linear operator T : Hn → Hn , where   P P ′ T [V ] = . . . , i∈Θ pij l∈Φ ql A[l]V [i]A[l] , . . . .

γL2 = sup θ(0)∈Θ

sup f ∈S2m

∞ X

E[|y(k)|2 ]

k=0

under the assumption x(0) = 0, θ(0) ∈ Θ. Lemma 3.1: Given is a MJLS L and let γ ∈ R, γ > 0. Consider the quadratic function V [x, θ] = x′ G[θ]x, where G[θ] ∈ Rn[θ]×n[θ], G[θ] > 0 and x ∈ Rn[θ] . Suppose that γ 2 |f |2 + V [x, i] ≥ X X |C[i]x|2 + pij ql V [A([l]x + B[l]f, j],

ij

Using this notation one can write compactly   T [ X1 (k), . . . , XN (k) ] =   X1 (k + 1), . . . , XN (k + 1)

XX

X

i∈Θ

and since G[θ(k)] > 0, ∀θ(k) ∈ Θ mean square stability follows. ”→” Define the mode indicator function ( 1 if θ(k) = i Ii (k) = 0 otherwise,

X

XX

X

pij

j∈Θ i∈Θ

E[V [x(k + 1), θ(k + 1)] − V [x(k), θ(k)]] < 0.

E[|x(k)|2 ] = E[

XX

j∈Θ i∈Θ

By making use of the law of iterated expectations, namely for any two random variables, x, y, E[E[x|y]] = E[x], one gets from the above relation

i∈Θ

X

j∈Θ

∀x ∈ R

n[i]

l∈Φij

, ∀f ∈ Rm , ∀i ∈ Θ,

then the stochastic L2 gain of L does not exceed γ.

4013 Authorized licensed use limited to: Lunds Universitetsbibliotek. Downloaded on March 9, 2009 at 12:10 from IEEE Xplore. Restrictions apply.

(3)

Theorem 3.2: If the MJLS L is mean square stable, then its stochastic L2 gain is finite. Proof: Lemma 3.1 will be employed in this proof. Note that (3) can be written equivalently in matrix form as   G[i] 0 , ∀i ∈ Θ, (4) W [i] ≤ 0 γ 2 Im where 

˜ A[φ(k + 1)] = ˜ B[φ(k + 1)] = ˜ C[θ(k)] =

xˆ(k + 1) = yˆ(k) =

W11 [i] < W22 [i] −

−1

− G[i])

W12 [i] < ∀i ∈ Θ.

ˆ ˆ ˜1 [φ(k+1)], A[φ(k+1)] = A˜11 [φ(k+1)], B[φ(k+1)] =B

G[i], γ 2 Im , (5)

Mean square stability implies existence of a positive definite matrix P˜ [i] > 0, such that P P pij A[l]′ P˜ [j]A[l] − P˜ [i] < 0. Set G[i] = αP˜ [i] j∈Θ

ˆ ˆ A[φ(k + 1)]ˆ x(k) + B[φ(k + 1)]f (k), ˆ C[θ(k)]ˆ x(k), k ∈ N,

where

By taking the Schur complement one obtains the following set of sufficient conditions for (4) to hold

′ W12 [i](W11 [i]

 A˜11 A˜12 [φ(k + 1)], A˜21 A˜22   ˜1 B ˜2 [φ(k + 1)], B   C˜1 C˜2 [θ(k)], θ(k) ∈ Θ,



ˆ of order n and the state space representation of L ˆ is given by



W11 [i] W12 [i] = ′ W12 [i] W22 [i]   ′  X X A[l] B[l] G[j] 0 ql pij C[i] 0 0 Ip j∈Θ l∈Φij   A[l] B[l] C[i] 0

W [i] =

accordingly as

ˆ C[θ(k)] = C˜1 [θ(k)], θ(k) ∈ Θ, φ(k + 1) ∈ Q. Note that the size of the partitioned blocks of the state space matrices is varying depending on the number of states that have been truncated at each mode. For instance in the case where n ˆ [θ(k)] = n[θ(k)] and n ˆ [θ(k + 1)] = n[θ(k + 1)] then one has ˆ ˜ A[φ(k + 1)] = A˜11 [φ(k + 1)] = A[φ(k + 1)]

l∈Φij

with α ∈ R, α ≥ 1. It is straight to see that the first set of conditions in (5) can be satisfied by taking α large enough. Subsequently note that for a fixed value of α the second set of conditions in (5) can always be satisfied by taking γ large enough. Finally let V [x, θ] = x′ G[θ]x and note that the assumptions of Lemma 3.1 are fulfilled. A standing assumption in this work is that a given MJLS L is mean square stable.

and so forth. In order to shorten subsequent notation, it will be convenient to think of the state variable of the reduced system submerged in the original state space. Let r[θ(k)] = n[θ(k)] − n ˆ [θ(k)] and x ˆ1 (k) = [ˆ x(k)′ , 0′ ]′ ∈ Rn[θ(k)] , then in a slight abuse of notation ˆ will also be used to denote the system with state space L representation xˆ1 (k + 1) =

A. Reduction by state truncation

(In[θ(k+1)] − Er[θ(k+1)] ) ˜ ˜ (A[φ(k)]ˆ x1 (k) + B[φ(k + 1)]f (k)), ˜ C[θ(k)]ˆ x1 (k), k ∈ N,

yˆ(k) =

This concept of model reduction by means of state truncation is developed for MJLS’s. One starts out with the state space representation of a MJLS L as in (1) and applies an invertible coordinate transformation x(k) = T [θ(k)]˜ x(k) that puts the ”most important” states in first components of the transformed state vector x ˜(k). The new state vector x ˜(k) is then partitioned as x ˜(k) = [˜ x1 (k)′ , x˜2 (k)′ ]′ , where x˜1 (k) ∈ Rnˆ [θ(k)] corresponds to the states that are to be retained, x˜2 (k) ∈ Rr[θ(k)] to the states that are to be removed and n ˆ [θ(k)] = n[θ(k)]−r[θ(k)]. The state space matrices are partitioned

where Er[θ(k)] =



0 0 0 Ir[θ(k)]



∈ Rn[θ(k)]×n[θ(k)] .

IV. BALANCED T RUNCATION A. Dissipation inequalities The point of departure is a mean square stable MJLS L. The model reduction procedure developed for this class of systems relies on the computation of U [i] > 0,

4014 Authorized licensed use limited to: Lunds Universitetsbibliotek. Downloaded on March 9, 2009 at 12:10 from IEEE Xplore. Restrictions apply.

R[i] > 0, i ∈ Θ such that the following set of dissipation inequalities are satisfied: X X |x|2U[i] ≥ pij ql (|A[l]x|2U[j] ) + |C[i]x|2 ,

and ∗

R[i ] =



0 1 ∗ I β r[i ]

Σ2i∗ 0



ˆ be the reduced order model obtained by truncating Let L ∀x ∈ Rn , ∀i ∈ Θ, (6) the last r(i∗ ) states corresponding to the mode i∗ of L. X X Then, the stochastic L2 gain of the error system EL,Lˆ |x|2R[i] + |f |2 ≥ pij ql (|A[l]x + B[l]f |2R[j] ), is bounded from above by j∈Θ l∈Φij j∈Θ

l∈Φij

∀x ∈ Rn , ∀f ∈ Rm , ∀i ∈ Θ (7)

Inequality (6) will be referred to as the output dissipation inequality and (7) will be referred to as the input dissipation inequality. 1) Output dissipation inequality: Note that (6) are equivalent to the set of LMI’s X X U [i] ≥ pij ql A[l]′ U [j]A[l] + C[i]′ C[i], i ∈ Θ j∈Θ

γEL,Lˆ ≤ 2β. Introduce the matrix  0 Er[i] = 0

x ˆ(k + 1) = yˆ(k) =

|x(k)|2U[θ(k)] , ∀x(k) ∈ Rn , ∀θ(k) ∈ Θ. 2) Input dissipation inequality: Relations (7) are equivalent to the set of LMI’s   W11 [i] W12 [i] ≤ 0, i ∈ Θ ′ [i] W22 [i] W12 where −R[i] +

X

pij

j∈Θ

X

pij

j∈Θ

W22 [i] =

∈ Rn[i]×n[i] .

and note that Er[i] = 0 unless i = i∗ . The dynamics of the reduced order system can be written as

E[|x(k + 1)|2U[θ(k+1)] |x(k), θ(k)] + |y(k)|2 ≤

W12 [i] =

Ir[i]



l∈Φij

and imply under zero input the relation

W11 [i] =

0

(8)

−I +

X

X

ql A[l]′ R[j]A[l]

j∈Θ

z(k) = x(k) + x ˆ(k), δ(k) = x(k) − x ˆ(k) h[φ(k + 1)] = A[φ(k + 1)]ˆ x(k) + B[φ(k + 1)]f (k), e(k) = y(k) − yˆ(k), k ∈ N. One obtains accordingly

l∈Φij

ql A[l]′ R[j]B[l]

pij

(A[φ(k + 1)]ˆ x(k) + B[φ(k + 1)]f (k)), C[θ(k)]ˆ x(k), k ∈ N. (9)

The following variables are introduced to shorten subsequent notation,

z(k + 1) =

A[φ(k + 1)]z(k) + 2B[φ(k + 1)]f (k) −

δ(k + 1) =

Er[θ(k+1)] h[φ(k + 1)], A[φ(k + 1)]δ(k) + Er[θ(k+1)] h[φ(k + 1)],

l∈Φij

X

(In[θ(k+1)] − Er[θ(k+1)] )

X



ql B[l] R[j]B[l], i ∈ Θ

e(k) =

l∈Φij

and imply E[|x(k + 1)|2R[θ(k+1)] |x(k), θ(k)] |x(k)|2R[θ(k)] + |f (k)|2 , n m

C[θ(k)]δ(k), k ∈ N.

According to Lemma 3.1 it is sufficient to find a storage function such that :



|C[i]δ|2 + ∆Vi ≤ 4β 2 |f |2 , (10) n[i] m ∀x ∈ R , ∀ˆ x ∈ Vn[i]−r[i] , ∀f ∈ R , ∀i ∈ Θ X X ∆Vi = pij ql V [x(+), xˆ(+), j] − V [x, xˆ, i]

∀x(k) ∈ R , ∀f (k) ∈ R , ∀θ(k) ∈ Θ. B. Upper bound on the approximation error Theorem 4.1: Consider a mean square stable system L and matrices U [i] > 0, R[i] > 0, i ∈ Θ of appropriate dimensions such that the dissipation inequalities (6), (7) are satisfied, and suppose for a particular mode i∗ ∈ Θ   0 Σ1i∗ U [i∗ ] = 0 βIr[i∗ ]

j∈Θ

l∈Φij

x(+) = A[l]x + B[l]f x ˆ(+) = (In[j] − Er[j] )(A[l]ˆ x + B[l]f ).

A quadratic storage function candidate is given by x|2U[i] = β 2 |z|2R[i] +|δ|2U[i] . V [x, x ˆ, i] = β 2 |x+ˆ x|2R[i] +|x−ˆ

4015 Authorized licensed use limited to: Lunds Universitetsbibliotek. Downloaded on March 9, 2009 at 12:10 from IEEE Xplore. Restrictions apply.

One needs to verify (10). Let x ∈ Rn[i] , x ˆ ∈ Vn[i]−r[i] , f ∈ Rm , i ∈ Θ, one has

R EFERENCES

[1] B. Moore, “Principal component analysis in linear systems, controllability, observability, and model reduction,” IEEE Trans. 2 Automat. Contr., vol. AC-26, no. 1, pp. 17–32, Feb. 1981. ∆Vi = pij ql |A[l]δ + Er[j] h[l]|U[j] + [2] K. Glover, “All optimal Hankel-norm approximations of linearj∈Θ l∈Φij multivariable systems and their L∞ -error bounds,” Internat. J. X X Control, vol. 39, no. 6, pp. 1115–1193, June 1984. β2 pij ql |A[l]z + 2B[l]f + [3] V. M. Adamjan, D. Z. Arov, and M. G. Krein, “Analytic properi∈Θ l∈Φij ties of Schmidt pairs for a Hankel operator and the generalized Schur-Takagi problem,” Math. USSR-Sb., vol. 15, no. 1, pp. 31– −Er[j] h[l]|2R[j] − β 2 |z|2R[i] − |δ|2U[i] . 73, 1971. [4] D. Enns, “Model reduction with balanced realizations: An error bound and a frequency weighted generalization,” in Proc. IEEE Expanding the individual terms in the above expressions, Conf. Decision Control, Las Vegas, USA, Dec. 1984, pp. 127 – one obtains 132. X X [5] U. M. Al-Saggaf and G. F. Franklin, “An error bound for a 2 2 ∆Vi = pij ql |A[l]δ|U[j] − |δ|U[i] + (11) discrete reduced order model of a linear multivariable system,” IEEE Trans. Automat. Contr., vol. AC-32, no. 9, pp. 815–819, j∈Θ l∈Φij Sept. 1987. X X [6] D. Hinrichsen and A. J. Pritchard, “An improved error estimate +β 2 pij ql |A[l]z + 2B[l]f |2R[j] − β 2 |z|2R[i] for reduced-order models of discrete-time systems,” IEEE Trans. j∈Θ l∈Φij Automat. Contr., vol. 35, no. 3, pp. 317–320, Mar. 1990. X X [7] A. Antoulas, Approximation of large-scale dynamical systems. +2β pij ql |Er[j] h(i, j)|2 Society for Industrial and Applied Mathematics, 2005. j∈Θ l∈Φij [8] T. Gudmundsson and A. J. Laub, “Approximate solution of X X large sparse Lyapunov equations,” IEEE Trans. Automat. Contr., −2β pij ql (Er[j] h(i, j))′ (12) vol. 39, no. 5, pp. 1110–1114, May 1994. j∈Θ l∈Φij [9] I. M. Jaimoukha and E. M. Kasenally, “Krylov subspace methods for solving large Lyapunov equations,” SIAM J. Numer. Anal., (A[l]z + 2B[l]f − A[l]δ). vol. 31, no. 1, pp. 227–251, Feb. 1994. [10] C. L. Beck, J. Doyle, and K. Glover, “Model reduction of Applying the dissipation inequality (6) to the first two multidimensional and uncertain systems,” IEEE Trans. Automat. Contr., vol. 41, no. 10, pp. 1466–1477, Oct. 1996. terms of (11) gives [11] G. Wood, P. Goodard, and K. Glover, “Approximation of linX X ear parameter-varying systems,” in Proc. IEEE Conf. Decision 2 2 2 pij ql |A[l]δ|U[j] − |δ|U[i] ≤ −|C[i]δ| . Control, Dec. 1996, pp. 406 – 411. j∈Θ [12] S. Lall and C. L. Beck, “Error-bounds for balanced modell∈Φij reduction of linear time-varying systems,” IEEE Trans. Automat. Contr., vol. 48, no. 6, pp. 946–956, June 2003. Applying the dissipation inequality (7) to the second line [13] H. Sandberg and A. Rantzer, “Balanced truncation of linear timein (11) gives varying systems,” IEEE Trans. Automat. Contr., vol. 49, no. 2, pp. 217 – 229, Feb. 2004. X X 2 2 2 2 2 2 [14] N. Krasovskii and E. Lidskii, “Analytical design of controllers β pij ql |A[l]z+2B[l]f |R[j]−β |z|R[i] ≤ 4β |f | . in systems with random attributes I,II,III,” Automat. Remote j∈Θ l∈Φij Control, vol. 22, pp. 1021–1025, 1141–1146, 1289–1294, 1961. [15] D. Sworder, “Feedback control of a class of linear systems with For the last term of (11) note that A[l]z + 2B[l]f − jump parameters,” IEEE Trans. Automat. Contr., vol. 14, no. 1, 2 pp. 9–14, Feb. 1969. = Er[j] . Using the above A[l]δ = 2h[l], and that Er[j] [16] W. M. Wonham, “Random differential equations in control therelations we obtain ory,” in Probabilistic Methods in Applied Mathematics, A. T. X X Bharucha-Reid, Ed. Academic Press, 1970, vol. 2, pp. 131– 2 2 2 2 ∆Vi +|C[i]δ| ≤ 4β |f | −2β pij ql |Er[j] h[l]| . 212. [17] O. Costa, M. Fragoso, and R. Marques, Discrete-time Markov j∈Θ l∈Φij Jump Linear Systems. Springer, 2005. P P [18] J. P. Hespanha, P. Naghshtabrizi, and Y. Xu, “A survey of recent 2 ql |Er[j] h[l]| ≥ 0 relation (10) is pij Since 2β results in networked control systems,” Proc. IEEE, vol. 95, no. 1, l∈Φij j∈Θ pp. 138–162, Jan. 2007. satisfied, completing the proof. [19] L. Q. Zhang, B. Huang, and J. Lam., “Model reduction of Markovian jump linear systems,” Systems and Control Letters, It is straight to verify that for the reduced system the vol. 50, no. 2, pp. 103–118, Oct. 2003. ˆ = dissipation inequalities (6), (7) are satisfied by U[i] [20] J. Chizeck, X.Feng, and K. Loparo, “Stability and control of ˆ = R[i] when i ∈ Θ, i 6= i∗ and U[i ˆ ∗ ] = Σ1i∗ , U [i], R[i] discrete time jump linear systems,” Control Theory Adv. Tech., ˆ ∗ ] = Σ2i∗ . Thus by repeating the above argument vol. 7, no. 2, pp. 247–270, 1991. R[i

X

X

one can obtain the twice the sum of the tail result when more than one set of states are truncated and when states in different modes are truncated as well.

4016 Authorized licensed use limited to: Lunds Universitetsbibliotek. Downloaded on March 9, 2009 at 12:10 from IEEE Xplore. Restrictions apply.

Suggest Documents