Towards a minimal order distributed observer for linear systems

Size: px
Start display at page:

Download "Towards a minimal order distributed observer for linear systems"

Transcription

1 JOURAL OF LATEX CLASS FILES, VOL. XX, O. X, AUGUST 207 Towards a minimal order distributed observer for linear systems Weixin Han, Harry L. Trentelman, Zhenhua Wang, and Yi Shen arxiv: v math.oc 7 Aug 207 Abstract In this paper we consider the distributed estimation problem for continuous-time linear time-invariant (LTI) systems. A single linear plant is observed by a network of local observers. Each local observer in the network has access to only part of the output of the observed system, but can also receive information on the state estimates of its neigbours. Each local observer should in this way generate an estimate of the plant state. In this paper we study the problem of existence of a reduced order distributed observer. We show that if the observed system is observable and the network graph is a strongly connected directed graph, then a distributed observer exists with state space dimension equal to n i= p i, where is the number of network nodes, n is the state space dimension of the observed plant, and p i is the rank of the output matrix of the observed output received by the ith local observer. In the case of a single observer, this result specializes to the well-known minimal order observer in classical observer design. Index Terms Distributed estimation, linear system observers, minimal order, LMI s, sensor networks. I. ITRODUCTIO Recently, there has been much interest in the problem of designing distributed observers for estimation of the state of a given linear time invariant plant. Whereas the classical observer problem is to find a single observer that receives the entire measured plant output in order to generate this state estimate, in the distributed version the aim is to find a given number of local observers that can communicate according to an a priori given network graph. Each of the local observers in the network receives only part of the plant output, but also information on the state estimates of its neigbours. Each local observer should in this way generate an estimate of the plant state. Thus, the problem of finding a distributed observer can be interpreted as the problem of finding a single observer that consists of a given number of local observers, interconnected by means of an a priori given network graph. Since each of the local observers receives only part of the plant output, properties like observability or detectability that might hold for the original plant output do no longer hold for the partial output, and hence classical observer design is not applicable for the local observer. Among the many contributions on the distributed observer problem we mention, 2 and 3. In particular, in 3, 4, 5 a state augmented observer was constructed to cast the distributed estimation problem as a problem of decentralized stabilization, using the notion of fixed modes 6. These references only discuss discrete-time systems. More recently, in 7, the idea of putting the distributed observer problem in the context of decentralized control was applied to continuous time plants. In 2, 8, 9 local Luenberger observers at each node were constructed, based on applying the Kalman observable decomposition. There, the observer reconstructs a certain portion of the state solely by using its own measurements, and uses consensus dynamics to estimate the unobservable portions of the state at each node. Specifically, in two observer gains were designed to achieve distributed state estimation, one for This work was partially supported by China Scholarship Council and ational atural Science Foundation of China (Grant o , ). Weixin Han, Zhenhua Wang and Yi Shen are with the Department of Control Science and Engineering, Harbin Institute of Technology, Harbin, 5000 P. R. China. zhenhua.wang@hit.edu.cn Harry L. Trentelman is with the Johann Bernoulli Institute for Mathematics and Computer Science, University of Groningen, 9700 AK Groningen The etherlands. h.l.trentelman@rug.nl

2 JOURAL OF LATEX CLASS FILES, VOL. XX, O. X, AUGUST y Observer LTI Plant y Observer Communication Graph Distributed Observer Fig.. Framework for distributed state estimation local measurements and the other for the information exchange. In 0, a simple LMI based approach was proposed for the design of distributed observers. A standard result in classical observer design states that if the plant is observable, then an observer with arbitrary fast error convergence exists of order equal to the order of the plant, say n, minus the rank of the output matrix, say p,. It was argued in 2 that indeed n p is the minimal order for state observers. Of course, similarly one can address the issue of existence of a reduced, or even minimal, order distributed observer. This issue will be the topic of the present paper. Assume that our plant is a continuous-time LTI system ẋ = Ax y = Cx where x R n is the state and y R m is the measurement output. We partition the output y as y = y y 2. y where y i R m i and i= m i = m. Accordingly, we partition the output matrix as C = C C 2. C with C i R mi n. In addition, a directed graph with nodes is given. Each node in the graph will carry a local observer. The local observer at node i has only access to the measurement y i = C i x and to the state estimates of its neighbours, including itself. In this paper, a standing assumption will be that the communication graph is strongly connected. We will also assume that the pair (C, A) is observable. For the discrete time case, it was shown in 5 that a distributed observer of order n+ exists. This bound was re-established in 7 for continuous time plants. Again for the discrete time case, in 9 it was shown that a distributed observer exists of order n. Also in, under certain assumptions, a dynamic order n was shown to be sufficient. More recently, in our paper 0 we reconfirmed that for the continuous time case a dynamic order n suffices. In the present paper we will improve all sufficient dynamic orders established up to now and as our main result show that, for any desired errror convergence rate, a distributed observer exists of dynamic order equal to n i= p i, where p i is the rank of the local output matrix C i. This result extends in a natural way the minimal order n p for a single, non-distributed observer, with p the rank of the output matrix C. ()

3 JOURAL OF LATEX CLASS FILES, VOL. XX, O. X, AUGUST A. Preliminaries II. PRELIMIARIES AD PROBLEM FORMULATIO otation: The rank of a given matrix M is denoted by rank M. If M has full column rank m then M = (M T M) M T denotes its Moore-Penrose inverse, so M M = I m. The identity matrix of dimension will be denoted by I. The vector denotes the -dimensional column vector comprising of all ones. For a symmetric matrix P, P > 0 (P < 0) means that P is positive (negative) definite. For a set {A,A 2,,A } of matrices, we use diag{a,a 2,,A } to denote the block diagonal matrix with the A i s along the diagonal, and the matrix A T A T 2 A T T is denoted by col(a,a 2,,A ). The Kronecker product of the matrices M and M 2 is denoted by M M 2. In this paper, R n will denote the n-dimensional Euclidean space. For a p n matrix A, ker A := {x R n Ax = 0} and im A := {Ax x R n } will denote the kernel and image of A, respectively. If V is a subspace of R n, then V will denote the orthogonal complement of V with respect to the standard inner product in R n. In this paper, a weighted directed graph is denoted by G = (,E,A), where = {,2,,} is a finite nonempty set of nodes, E is an edge set of ordered pairs of nodes, and A = a ij R denotes the adjacency matrix. The (j,i)-th entry a ji is the weight associated with the edge (i,j). We have a ji 0 if and only if (i,j) E. Otherwise a ji = 0. An edge (i,j) E designates that the information flows from node i to node j. A directed path from node i to i l is a sequence of edges (i k,i k+ ), k =,2,,l in the graph. A directed graph G is strongly connected if between any pair of distinct nodes i and j in G, there exists a directed path from i to j, i,j. The Laplacian L = l ij R of G is defined as L := D A, where the i-th diagonal entry of the diagonal matrix D is given by d i = j= a ij. By construction, L has a zero eigenvalue with a corresponding eigenvector (i.e., L = 0 ), and if the graph is strongly connected, its algebraic multipicity is equal to one and all the other eigenvalues lie in the open right-half complex plane. For strongly connected graphs G, we now review the following lemma. Lemma. 3, 4, 5 Assume G is a strongly connected directed graph. Then there exists a unique positive row vector r = r,,r such that rl = 0 and r =. Define R := diag{r,,r }. Then ˆL := RL+L T R is positive semi-definite, T ˆL = 0 and ˆL = 0. We note that RL is the Laplacian of the balanced directed graph obtained by adjusting the weights in the original graph. The matrix ˆL is the Laplacian of the undirected graph obtained by taking the union of the edges and their reversed edges in this balanced digraph. This undirected graph is called the mirror of this balanced graph 3. B. Problem formulation and main result Consider the continuous-time LTI system (), where x R n is the state and y R m is the measurement output. As explained in the introduction we partition the output y as y = col(y,,y ), where y i R m i and i= m i = m. Accordingly, C = col(c,,c ) with C i R mi n. Here, the portion y i = C i x is assumed to be the only output information that can be acquired by node i in the given network graph G. The rank of the local output matrix C i will be denoted by p i. In this paper, a standing assumption will be that the communication graph G is a strongly connected directed graph. We will also assume that the pair (C,A) is observable. However, (C i,a) is not assumed to be observable or detectable. We will design a distributed observer for the system () with the given communication network G. The distributed observer will consist of local observers, and the local observer at node i will have dynamics of the following form: ż i = i z i +L i y i +γr i M i j= a ij(ˆx j ˆx i ) ˆx i = P i z i +Q i y i (2)

4 JOURAL OF LATEX CLASS FILES, VOL. XX, O. X, AUGUST where i, z i R n p i is the state of the local observer, ˆx i R n is the estimate of plant state at node i, a ij is the (i,j)-th entry of the adjacency matrix A of the given network, r i is defined as in Lemma, γ R is a coupling gain to be designed, i R (n p i) (n p i ), L i R (n p i) m i, M i R (n p i) n, P i R n (n p i) and Q i R n m i are gain matrices to be designed. The objective of distributed state estimation is to design a network of local observers (2) that cooperatively estimate the state of the plant (). In other words, we want to design (2) such that for any choice of initial states on () and (2) lim (ˆx i(t) x(t)) = 0 t for all i, i.e., the state estimate maintained by each node converges to the true state of the plant. Following 5, if the distributed observer (2) achieves (3) then it is said to achieve omniscience asymptotically. The main result of this paper is the following: Theorem 2. Assume that (C,A) is observable and that the network graph G is a strongly connected directed graph. Let α 0 be a desired error convergence rate. Then there exists a distributed observer (2) that achieves omniscience asymptotically and all error trajectories converge to zero with convergence rate at least α. Such distributed observer exists with state space dimension n i= p i, where p i := rank C i. In the remainder of this paper we will prove this result by outlining how to design a desired distributed observer. (3) III. DESIG OF THE DISTRIBUTED OBSERVER To design a distributed observer of the form (2), we make a full rank factorization for each local output matrix C i. Recall that rank C i = p i and factorize C i = D i F i with D i R m i p i full column rank and F i R p i n full row rank. Recall that D i = (DT i D i) D T i. Since y i = C i x, we have ỹ i := D i y i = F i x, where ỹ i R p i represents a virtual local output. Denote F = col(f,,f ). Clearly, (F,A) is observable, but for i, (F i,a) is not necessarily observable or detectable. To proceed, we introduce orthogonal transformations that yields observability decompositions for the pairs (F i,a). For i, let T i be an orthogonal matrix such that the matrices A and F i are transformed by the state space transformation T i into the form T T i AT i = A i A i2 0 A i2 A i22 0 A i3 A i32 A iu, F i T i = E i 0 0 (5) where A i R p i p i, A i2 R p i (v i p i ), A i2 R (v i p i ) p i, A i22 R (v i p i ) (v i p i ), A i3 R (n v i) p i, A i32 R (n v i) (v i p i ), A iu R (n v i) (n v i ), E i R p i p i is a non-singular matrix, and n v i is the dimension of the unobservable subspace of the pair (F i,a). For convenience, denote Ai A A io = i2,a A i2 A ir = A i3 A i32,fio = E i 0, (6) i22 where A io R v i v i, A ir R (n v i) v i, F io R p i v i. Then clearly T T i AT i = Aio 0, F A ir A i T i = F io 0. (7) iu By construction, the pair (F io,a io ) is observable. Furthermore, it can be checked using the Hautus test that the pair (A i2,a i22 ) is also observable. Since E i is nonsingular, then also the pair (E i A i2,a i22 ) is observable. (4)

5 JOURAL OF LATEX CLASS FILES, VOL. XX, O. X, AUGUST In addition, if we partition T i = T i T i2, where Ti consists of the first v i columns of T i, then the unobservable subspace is given by im T i2 = ker O Fi, where O Fi = col(f i,f i A,,F i A n ). ote that im T i = (ker O Fi ). We now proceed with defining the gain matrices P i and Q i in the output equation of (2). For i, define S i R n (n pi) and K i R n m i by S i := 0 I n pi and K i := E i H i Here, H i R (v i p i ) p i still needs to be defined. ow define T is := T i S i 0 D i. (8) as the n (n p i ) matrix consisting of the last n p i columns of the orthogonal matrix T i. ext define P i := T is and Q i := T i K i To analyze and further synthesize the local observer (2), we define the local estimation error of the i-th observer as e i := ˆx i x. Using the definitions (0) and combining () and (2) shows that e i satisfies: ė i = P i ż i +Q i ẏ i ẋ = T is ż i +T i K i ẏ i ẋ ) = T i S i ( i z i +L i y i +γr i M i j= a ij(ˆx j ˆx i ) +(T i K i C i I)Ax = T i S i ( i Si T(TT i e i K i y i +Ti Tx)+L iy i +γr i M i j= a ij(ˆx j ˆx i ) +(T i K i C i I)Ax = T i S i i Si TTT i e i +γr i T i S i M ( i j= a ij(e j e i ) ) +T i (Si L i S i i Si T K i )D i F i T i +S i i Si T +(K i D i F i T i I)Ti T AT i T T i x As a first step to achieve stable error dynamics it is required that the right hand side of the differential equation (2) does not depend on the state x. This can be achieved by choosing the local observer gain matrices i and L i in such a way that (S i L i S i i S T i K i )D i F i T i +S i i S T i +(K i D i F i T i I)T T i AT i = 0. (3) It can be checked by straightforward verification that (3) is achieved by choosing Ai22 H i = i E i A i2 0, A i32 A iu (4) Ai2 H L i = i E i A i E A i D i + isi T K i. i3 (5) Here, again we note that H i R (v i p i ) p i still needs to be defined. With this choice of i and L i, the local error satisfies the differential equation ė i = T is i T T is e i +γr i T is M i Let e := col(e,e 2,,e ) be the joint vector of errors. Define T s := diag{t s,,t s }, ) (9) (0) () (2) a ij (e j e i ). (6) j= (7)

6 JOURAL OF LATEX CLASS FILES, VOL. XX, O. X, AUGUST M = diag{m,,m }, (8) = diag{,, }. Clearly then, each global error trajectory satisfies the differential equation ė = ( T s T T s γt s M(RL I n ) ) e, (20) where R is as defined in Lemma. ote that im T s is an invariant subspace for the differential equation (20). Even more, it can be shown that each feasible global error trajectory e lives in the subspace im T s. We state this as a lemma: Lemma 3. Assume that the gain matrices P i, Q i, i and L i are given by (0), (8), (4) and (5). Let e := col(e,e 2,,e ) be the joint vector of errors, with for i the local error equal to e i = ˆx i x, where x is a trajectory of the plant () and ˆx i satisfies (2). Then e(t) im T s for all t R. Proof. For i, let T ip be the n p i matrix consisting of the first p i columns of T i. Then we have T i = T ip T is. Since Ti is orthogonal, we have im T is = ker Tip T. Let e i be a local error trajectory. We have T T ipe i = Tip(ˆx T i x) = TipT T is z i +TipT T i K i C i x T T = I pi 0 K i C i x Tip Tx = (E i F i Tip)x. T By (5) we have F i Tip T is = Ei 0, which implies ipx F i = E i 0 T ip T is T = Ei T T ip. (23) Thus we obtain T T ip e i = 0 and hence e i (t) ker T T ip for all t R. We conclude that e i(t) im T is so e(t) im T s for all t R. From Lemma 3 we infer that the distributed observer (2) achieves omniscience asymptotically (3) if each solution e of (20) such that e(t) im T s for all t R converges to zero as t runs off to infinity. Up to now, we have specified in the to be designed local observer (2) the gain matrices P i, Q i, i and L i. However, Q i, i and L i still depend on the parameter matrix H i R (v i p i ) p i that has to be specified. Also the matrix M i and coupling gain γ still need to be specified. In order to proceed, we state the following two lemmas. The first of these is standard: Lemma 4. 6 For a strongly connected directed graph G, zero is a simple eigenvalue of ˆL = RL+L T R introduced in Lemma. Furthermore, its eigenvalues can be ordered as λ = 0 < λ 2 λ 3 λ. Furthermore, there exists an orthogonal matrix U = U 2, where U2 R ( ), such that U T (RL+L T R)U = diag{0,λ 2,,λ }. Our second lemma was proven in 0. In order to make this paper self contained, we also include the proof here. Lemma 5. Let L be the Laplacian matrix associated with the strongly connected directed graph G. For all g i > 0, i, there exists ǫ > 0 such that T T ((RL+L T R) I n )T +G > ǫi n, (24) (9) (2) (22)

7 JOURAL OF LATEX CLASS FILES, VOL. XX, O. X, AUGUST where T = diag{t,,t }, R is defined as in Lemma, G = diag{g,,g }, and G i = gi I vi 0, i. 0 0 n vi Proof. The inequality (24) holds if and only if the following inequality holds. (U T (RL+L T R)U) I n +(U T I n )TGT T (U I n ) > 0, (25) where U is as in Lemma 4. The inequality (25) holds if the following inequality holds: λ 2 I n (U I n ) Since U = U 2 and U T = λ2 I n 0 (U 0 0 T I n )+TGT T > 0. (26) ( )n T U T 2, the inequality (26) is equivalent to λ 2 I n λ 2 ( I n )( T I n)+tgt T > 0. (27) By pre- and post- multiplying with T T and T, the inequality (27) is equivalent to λ 2 I n λ 2 TT ( I n )( T I n)t +G > 0, (28) that is λ 2 I n +G λ 2 T T T T T > 0. (29) By using the Schur complement lemma 7, the inequality (29) is equivalent to Ψ 0 T T Ψ T T > 0. (30) T T λ 2 I n (λ2 +g where Ψ i := i )I vi 0 0 λ 2 I n vi, i. ow, partition the orthogonal matrix T i as T i = T i T i2, with T i R n v i and T i2 R n (n vi), i. Clearly, T i Ti T + T i2ti2 T = I n. Again using the Schur complement lemma, (30) is then equivalent with λ 2 I n v 0 0 T2 T 0 Ψ 2 0 T2 T Ψ T T T 2 T 2 T λ 2 I n λ 2 +g T T T > 0. (3) By repeatedly using the Schur complement lemma, we finally obtain that inequality (29) holds if and only if I n T i Ti T λ 2 λ 2 +g T i2 Ti2 T > 0. (32) i λ 2 i= i=

8 JOURAL OF LATEX CLASS FILES, VOL. XX, O. X, AUGUST The left-hand side of inequality (32) is equal to λ 2 I n i= = λ 2 I n + i= i= λ 2 +g i T i Ti T λ 2 T i2 Ti2 T i= λ 2 T i T T i i= = i= ( λ 2 λ 2 +g i )T i T T i i= λ 2 T i2 T T i2 λ 2 T i T T i λ 2 +g i T i T T i i= ( λ 2 λ 2 +g min )T i T T i = ( λ 2 λ 2 +g min ) T T T T T, where g min is the minimum value of g i, i. Obviously, we have ( λ 2 λ 2 +g min ) > 0 since g min > 0. We will now prove that rank T T 2 T = n, so that it has full row rank. Indeed, for Ti, we have im T i = (ker O Fi ) where O Fi = col(f i,f i A,,F i A n ) is the unobservable subspace of (F i,a). Hence, (im T T 2 T ) = (im T +im T 2 + im T ) = i= (im T i) = i= ker O Fi = ker = 0, O F. O F where we have used the fact that the pair (F,A) is observable. This implies rank T T 2 T = n. Consequently, T T 2 T n has full row rank n, so we obtain: ( λ 2 λ 2 +g min ) T T T T T > 0. (37) We conclude that the left-hand side of (24) is positive definite, and consequently, for any choice of g i > 0, i, there exists a scalar ǫ > 0 such that inequality (24) holds. (33) (34) (35) (36) The following theorem now deals with the existence of a distributed observer of the form (2) that achieves omniscience asymptotically with an a priori given error convergence rate. A condition for its existence is expressed in terms of solvability of a system of LMI s. Solutions to these LMI s yield the required gain matrices. Let r i > 0, i, be as in Lemma. Let g i > 0, i, and ǫ > 0 be such that (24) holds. Let γ R. Finally, let α 0 be a desired error convergence rate. Recall the definitions (8) and (9) for S i and T is. We have the following: Theorem 6. There exist gain matrices i, L i, M i, P i and Q i, i, such that the distributed observer (2) achieves omniscience asymptotically and all solutions of the error system (20) converge to zero with convergence rate at least α if there exist positive definite matrices P ie R (v i p i ) (v i p i ),P iu R (n v i) (n v i ), and a matrix W i R (v i p i ) p i such that Φi +γg i I vi p i A T i32p iu P iu A i32 A T γǫi iup iu +P iu A iu +2αP n pi < 0, i, (38) iu

9 JOURAL OF LATEX CLASS FILES, VOL. XX, O. X, AUGUST where Φ i := P ie A i22 +A T i22 P ie W i E i A i2 A T i2 ET i WT i +2αP ie. In that case, the gain matrices in the distributed observer (2) can be taken as K i := M i := E i H i 0 D, L i := P ie 0 0 P iu P i := T is, Q i := T i K i, where H i := P ie W i, i. Ai2 H i E i A i E A i D i + isi T K i (39) i3 Tis, T Ai22 H i := i E i A i2 0, (40) A i32 A iu Proof. By taking the gain matrices (39), (40) and (4), the global error satisfies the differential equation (20). According to Lemma 3 we also have e(t) im T s for all t R. As a candidate Lyapunov function for the error system we take V(e) = e T Pe where P := diag{p,,p } and P i := T i I p i P ie 0 T i T. 0 0 P iu Clearly then P > 0. The time-derivative of V is V(e) = e T (PT s T T s +T s T T T s P γpt s M(RL I n ) γ(l T R I n )M T T T s P)e (43) with T s, M and the block diagonal versions of the T is, M i and i as defined by (7), (8) and (9). P ie 0 By substituting M i := 0 P Tis T into (43), the time-derivative of V becomes iu V(e) = e T Λe, where we have defined Λ := PT s T T s +T s T T T s P γt st T s (RL I n) γ(l T R I n )T T s T s. On the other hand, by combining (38) with (24) in Lemma 5 it can be verified that diag{q,,q } Ts T γ((rl+lt R) I n )T s < 0, (45) Φ where Q i := i A T i32 P iu P iu A i32 P iu A iu +A T iu P, i, and Φ iu +2αP i as defined in the statement of the iu theorem. Recall that we have defined H i := P ie W i. Hence W i = P ie H i. By substituting this into the expression for Φ i, we can check that Q i = T T isp i T is i + T i T T isp i T is +2αT T isp i T is Substituting this into the inequality (45), using that T T s T s is the identity matrix, we get T T s (PT s T T s +T s T T T s P γt s T T s (RL I n ) γ(l T R I n )T s T T s +2αP)T s < 0, so, in other words, T T s (Λ+2αP)T s < 0. (4) (42) (44) (46)

10 JOURAL OF LATEX CLASS FILES, VOL. XX, O. X, AUGUST By combining (44) and (46) we will now show that all global error trajectories converge to zero with convergence rate at least α. Indeed let e be such trajectory. By Lemma 3 we have that e can be represented as e = T s z for some function z. Thus we get V(e)+2αV(e) = e T Λe+2αe T Pe = z T T T s (Λ+2αP)T s z, and therefore V(e)(t)+2αV(e)(t) < 0 whenever e(t) 0. Hence the distributed observer (2) achieves omniscience asymptotically and all solutions of the global error system converge to zero asymptotically with convergence rate at least α. Using the previous lemmas and theorem, we are now able to formulate and prove our main result: Theorem 7. Assume that (C, A) is observable and that G is a strongly connected directed graph. Let α 0. Then there exists a distributed observer (2) that achieves omniscience asymptotically while all solutions of the error system converge to zero with convergence rate at least α. This distributed observer has state space dimension equal to n i= p i with p i = rank C i. Such observer is obtained as follows: For each i, make a full rank factorization C i = D i F i where D i R m i p i and F i R pi n have full column rank and row rank, respectively. 2 For each i, choose an orthogonal matrix T i such that T T i AT i = A i A i2 0 A i2 A i22 0 A i3 A i32 A iu with the pair ( E i 0 Ai A, i2, F i T i = E i 0 0 (47) A i2 A i22 ) observable and E i non-singular. Then (E i A i2,a i22 ) is also observable. 3 Compute the positive row vector r = r,,r such that rl = 0 and r =. 4 Put g i =, i and take ǫ > 0 such that (24) holds. 5 Take γ > 0 sufficiently large so that for all i A T iu +A iu (γǫ 2α)I n vi + γǫ 2α A i32a T i32 < 0. (48) 6 Choose H i such that all eigenvalues of A i22 H i E i A i2 lie in the region {s C Re(s) < α}. 7 For all i, solve the Lyapunov equation (A i22 H i E i A i2 +αi vi p i ) T P ie +P ie (A i22 H i E i A i2 +αi vi p i )+(γ 2α)I vi p i = 0 (49) to obtain P ie > 0. 8 Define E i H i K i := D i, S i := 0 Ai2 H L i := i E i A i M i := 0 I n pi,t is := T i S i, (50) A i3 E i D i + is T i K i, (5) P ie 0 T 0 I is T, i := n vi Ai22 H i E i A i2 0, (52) A i32 A iu P i := T is, Q i := T i K i. (53)

11 JOURAL OF LATEX CLASS FILES, VOL. XX, O. X, AUGUST 207 Proof. We choose g i =, i. Since the pair (C,A) is observable and the graph G is a strongly connected directed graph, ǫ > 0 can be obtained by Lemma 5. Putting P iu = I n vi, i, the inequality (38) in Theorem 6 becomes Φi +γi vi pi A T i32 A i32 A T γǫi iu +A iu +2αI n < 0, i. (54) n vi where Φ i := P ie A i22 +A T i22 P ie W i E i A i2 A T i2 ET Wi T +2αP ie. By substituting (49) and W i = P ie H i into (54), we have that the inequality (54) holds if (γǫ 2α)Ivi p i A T i32 A i32 A T iu +A < 0, i. (55) iu (γǫ 2α)I n vi By using the Schur complement lemma, (55) is equivalent with A iu +A T iu (γǫ 2α)I n vi + γǫ 2α A i32a T i32 < 0, i. (56) As stated in step 5, inequality (56) can be made to hold with sufficiently large γ > 0. Thus, we find that the parameters introduced in steps 4 to 7 guarantee that the inequality (38) in Theorem 6 holds. Hence, the distributed observer (2) with gain matrices i, L i, M i, P i and Q i achieves omniscience asymptotically with convergence rate at least α. Remark 8. For any given α 0, the coupling gain γ > 0 can indeed be taken sufficiently large to guarantee that (48) holds. Since (E i A i2,a i22 ) is observable, for any α 0 the Lyapunov equation (49) in step 7 can be made to have a positive definite solution by choosing the matrix H i as in step 6. Remark 9. The design procedure in Theorem 7 gives one possible choice of solutions of the inequality (38) in Theorem 6, which also means that under our standing assumptions that (C, A) is observable and the graph G is strongly connected the inequality (38) always has the required solutions. In fact, the inequalities (24) in Lemma 5 and (38) in Theorem 6 are both LMI s, which can be solved numerically by using the LMI Toolbox or YALMIP in MATLAB directly. Remark 0. In the special case that C has full row rank m, all local output matrices C i have full row rank m i as well, so p i = m i for all i. In this case our distributed observer has order n m. In this case step of our design procedure can be skipped since F i = C i and D i = I mi. Remark. Another special case occurs if for some i we have v i = p i, which means that ker C i coincides with the unobservable subspace of (C i,a). In this case, in the decomposition (47) the second block column and row are void, so in particular A i2, A i22, A i32 and A i2 do not appear. Step 5 then reduces to A iu +A T iu (γǫ 2α)I n p i < 0, and steps 6 and 7 can be skipped. The local observer (2) at node i is then given by i := A iu, L i := A i3 E i D i, M i = T T is, P i = T is, Q i = T i K i, K i := E i D 0 i. (57) IV. COCLUSIOS In this paper we have studied the problem of reduced order distributed observer design. We have shown that if the observed plant is observable and the network graph is strongly connected, then a distributed observer achieving omniscience exists with state space dimension equal to n i= p i, where is the number of network nodes, n is the dimension of the plant state space and p i is the rank of the output matrix corresponding to the output received by node i. In fact, for any desired rate of error convergence a distributed observer of this order exists. As an intermediate result we have cast the distributed observer

12 JOURAL OF LATEX CLASS FILES, VOL. XX, O. X, AUGUST design problem in terms of feasiblity of LMI s, which is advantageous from a computational point of view. Under our standing assumptions these LMI s are always solvable. Whereas in the case of a single observer our reduced order is known to be the minimal state space dimension for a stable observer, it remains an open problem to determine the minimal order over all distributed observers with a given network graph. This is a left as a problem for future research. REFERECES T. Kim, H. Shim, and D. D. Cho, Distributed luenberger observer design, in Proc. 55th IEEE Conference on Decision and Control (CDC), Las Vegas, V, USA, 206, pp A. Mitra and S. Sundaram, An approach for distributed state estimation of lti systems, in Proc. 54th IEEE Annual Allerton Conference on Communication, Control, and Computing (Allerton), Illinois, USA, 206, pp S. Park and. C. Martins, An augmented observer for the distributed estimation problem for lti systems, in Proc. American Control Conference (ACC), Montral, Canada, 202, pp , ecessary and sufficient conditions for the stabilizability of a class of lti distributed observers, in Proc. 5th IEEE Conference on Decision and Control (CDC), Maui, HI, USA, 202, pp , Design of distributed lti observers for state omniscience, IEEE Transactions on Automatic Control, vol. 62, no. 2, pp , B. D. O. Anderson and D. J. Clements, Algebraic characterization of fixed modes in decentralized control, Automatica, vol. 7, no. 5, pp , L. Wang and A. S. Morse, A distributed observer for a time-invariant linear system, arxiv preprint arxiv: , A. Mitra and S. Sundaram, Secure distributed observers for a class of linear time invariant systems in the presence of byzantine adversaries, in Proc. 55th IEEE Conference on Decision and Control (CDC). Las Vegas, V, USA: IEEE, 206, pp , Distributed observers for lti systems, arxiv preprint arxiv: , W. Han, H. L. Trentelman, Z. Wang, and Y. Shen, A simple approach to distributed observer design for linear systems, arxiv preprint arxiv: , 207. D. Luenberger, An introduction to observers, IEEE Transactions on Automatic Control, vol. 6, no. 6, pp , W. M. Wonham, Linear Multivariable Control: a Geometric Approach. Springer-Verlag ew York, R. Olfati-Saber and R. M. Murray, Consensus problems in networks of agents with switching topology and time-delays, IEEE Transactions on Automatic Control, vol. 49, no. 9, pp , W. Ren and R. W. Beard, Consensus seeking in multiagent systems under dynamically changing interaction topologies, IEEE Transactions on Automatic Control, vol. 50, no. 5, pp , W. Yu, G. Chen, M. Cao, and J. Kurths, Second-order consensus for multiagent systems with directed topologies and nonlinear dynamics, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), vol. 40, no. 3, pp , Z. Li and Z. Duan, Cooperative Control of Multi-agent Systems: a Consensus Region Approach. CRC Press, S. Boyd, L. El Ghaoui, E. Feron, and V. Balakrishnan, Linear Matrix Inequalities in System and Control Theory. SIAM, 994.

A simple approach to distributed observer design for linear systems

A simple approach to distributed observer design for linear systems JOURAL OF LATEX CLASS FILES, VOL. 4, O. 8, AUGUST 205 A simple approach to distributed observer design for linear systems Weixin Han, Harry L. Trentelman, Fellow, IEEE, Zhenhua Wang, arxiv:708.0459v [math.oc

More information

Complex Laplacians and Applications in Multi-Agent Systems

Complex Laplacians and Applications in Multi-Agent Systems 1 Complex Laplacians and Applications in Multi-Agent Systems Jiu-Gang Dong, and Li Qiu, Fellow, IEEE arxiv:1406.186v [math.oc] 14 Apr 015 Abstract Complex-valued Laplacians have been shown to be powerful

More information

Consensus of Multi-Agent Systems with

Consensus of Multi-Agent Systems with Consensus of Multi-Agent Systems with 1 General Linear and Lipschitz Nonlinear Dynamics Using Distributed Adaptive Protocols arxiv:1109.3799v1 [cs.sy] 17 Sep 2011 Zhongkui Li, Wei Ren, Member, IEEE, Xiangdong

More information

A Decentralized Consensus Algorithm for Distributed State Observers with Robustness Guarantees

A Decentralized Consensus Algorithm for Distributed State Observers with Robustness Guarantees A Decentralized Consensus Algorithm for Distributed State Observers with Robustness Guarantees Yuchun Li and Ricardo G. Sanfelice Abstract Motivated by the design of distributed observers with good performance

More information

Graph and Controller Design for Disturbance Attenuation in Consensus Networks

Graph and Controller Design for Disturbance Attenuation in Consensus Networks 203 3th International Conference on Control, Automation and Systems (ICCAS 203) Oct. 20-23, 203 in Kimdaejung Convention Center, Gwangju, Korea Graph and Controller Design for Disturbance Attenuation in

More information

Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control

Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control Outline Background Preliminaries Consensus Numerical simulations Conclusions Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control Email: lzhx@nankai.edu.cn, chenzq@nankai.edu.cn

More information

Consensus Stabilizability and Exact Consensus Controllability of Multi-agent Linear Systems

Consensus Stabilizability and Exact Consensus Controllability of Multi-agent Linear Systems Consensus Stabilizability and Exact Consensus Controllability of Multi-agent Linear Systems M. ISABEL GARCÍA-PLANAS Universitat Politècnica de Catalunya Departament de Matèmatiques Minería 1, Esc. C, 1-3,

More information

Distributed Robust Consensus of Heterogeneous Uncertain Multi-agent Systems

Distributed Robust Consensus of Heterogeneous Uncertain Multi-agent Systems Distributed Robust Consensus of Heterogeneous Uncertain Multi-agent Systems Zhongkui Li, Zhisheng Duan, Frank L. Lewis. State Key Laboratory for Turbulence and Complex Systems, Department of Mechanics

More information

Consensus Tracking for Multi-Agent Systems with Nonlinear Dynamics under Fixed Communication Topologies

Consensus Tracking for Multi-Agent Systems with Nonlinear Dynamics under Fixed Communication Topologies Proceedings of the World Congress on Engineering and Computer Science Vol I WCECS, October 9-,, San Francisco, USA Consensus Tracking for Multi-Agent Systems with Nonlinear Dynamics under Fixed Communication

More information

Structural Consensus Controllability of Singular Multi-agent Linear Dynamic Systems

Structural Consensus Controllability of Singular Multi-agent Linear Dynamic Systems Structural Consensus Controllability of Singular Multi-agent Linear Dynamic Systems M. ISAL GARCÍA-PLANAS Universitat Politècnica de Catalunya Departament de Matèmatiques Minería 1, sc. C, 1-3, 08038 arcelona

More information

NCS Lecture 8 A Primer on Graph Theory. Cooperative Control Applications

NCS Lecture 8 A Primer on Graph Theory. Cooperative Control Applications NCS Lecture 8 A Primer on Graph Theory Richard M. Murray Control and Dynamical Systems California Institute of Technology Goals Introduce some motivating cooperative control problems Describe basic concepts

More information

arxiv: v2 [math.oc] 14 Dec 2015

arxiv: v2 [math.oc] 14 Dec 2015 Cooperative Output Regulation of Discrete-Time Linear Time-Delay Multi-agent Systems Yamin Yan and Jie Huang arxiv:1510.05380v2 math.oc 14 Dec 2015 Abstract In this paper, we study the cooperative output

More information

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Jrl Syst Sci & Complexity (2009) 22: 722 731 MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Yiguang HONG Xiaoli WANG Received: 11 May 2009 / Revised: 16 June 2009 c 2009

More information

Consensus Protocols for Networks of Dynamic Agents

Consensus Protocols for Networks of Dynamic Agents Consensus Protocols for Networks of Dynamic Agents Reza Olfati Saber Richard M. Murray Control and Dynamical Systems California Institute of Technology Pasadena, CA 91125 e-mail: {olfati,murray}@cds.caltech.edu

More information

Consensus of Hybrid Multi-agent Systems

Consensus of Hybrid Multi-agent Systems Consensus of Hybrid Multi-agent Systems Yuanshi Zheng, Jingying Ma, and Long Wang arxiv:52.0389v [cs.sy] 0 Dec 205 Abstract In this paper, we consider the consensus problem of hybrid multi-agent system.

More information

Consensus Control of Multi-agent Systems with Optimal Performance

Consensus Control of Multi-agent Systems with Optimal Performance 1 Consensus Control of Multi-agent Systems with Optimal Performance Juanjuan Xu, Huanshui Zhang arxiv:183.941v1 [math.oc 6 Mar 18 Abstract The consensus control with optimal cost remains major challenging

More information

A Graph-Theoretic Characterization of Structural Controllability for Multi-Agent System with Switching Topology

A Graph-Theoretic Characterization of Structural Controllability for Multi-Agent System with Switching Topology Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference Shanghai, P.R. China, December 16-18, 29 FrAIn2.3 A Graph-Theoretic Characterization of Structural Controllability

More information

Static Output Feedback Stabilisation with H Performance for a Class of Plants

Static Output Feedback Stabilisation with H Performance for a Class of Plants Static Output Feedback Stabilisation with H Performance for a Class of Plants E. Prempain and I. Postlethwaite Control and Instrumentation Research, Department of Engineering, University of Leicester,

More information

State estimation of uncertain multiple model with unknown inputs

State estimation of uncertain multiple model with unknown inputs State estimation of uncertain multiple model with unknown inputs Abdelkader Akhenak, Mohammed Chadli, Didier Maquin and José Ragot Centre de Recherche en Automatique de Nancy, CNRS UMR 79 Institut National

More information

Lecture 4: Introduction to Graph Theory and Consensus. Cooperative Control Applications

Lecture 4: Introduction to Graph Theory and Consensus. Cooperative Control Applications Lecture 4: Introduction to Graph Theory and Consensus Richard M. Murray Caltech Control and Dynamical Systems 16 March 2009 Goals Introduce some motivating cooperative control problems Describe basic concepts

More information

Exact Consensus Controllability of Multi-agent Linear Systems

Exact Consensus Controllability of Multi-agent Linear Systems Exact Consensus Controllability of Multi-agent Linear Systems M. ISAEL GARCÍA-PLANAS Universitat Politècnica de Catalunya Departament de Matèmatiques Minería 1, Esc. C, 1-3, 08038 arcelona SPAIN maria.isabel.garcia@upc.edu

More information

Consensus of Information Under Dynamically Changing Interaction Topologies

Consensus of Information Under Dynamically Changing Interaction Topologies Consensus of Information Under Dynamically Changing Interaction Topologies Wei Ren and Randal W. Beard Abstract This paper considers the problem of information consensus among multiple agents in the presence

More information

Zeno-free, distributed event-triggered communication and control for multi-agent average consensus

Zeno-free, distributed event-triggered communication and control for multi-agent average consensus Zeno-free, distributed event-triggered communication and control for multi-agent average consensus Cameron Nowzari Jorge Cortés Abstract This paper studies a distributed event-triggered communication and

More information

OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL

OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL Gang FENG Department of Mechanical and Biomedical Engineering City University of Hong Kong July 25, 2014 Department

More information

Consensus Problem in Multi-Agent Systems with Communication Channel Constraint on Signal Amplitude

Consensus Problem in Multi-Agent Systems with Communication Channel Constraint on Signal Amplitude SICE Journal of Control, Measurement, and System Integration, Vol 6, No 1, pp 007 013, January 2013 Consensus Problem in Multi-Agent Systems with Communication Channel Constraint on Signal Amplitude MingHui

More information

Research on Consistency Problem of Network Multi-agent Car System with State Predictor

Research on Consistency Problem of Network Multi-agent Car System with State Predictor International Core Journal of Engineering Vol. No.9 06 ISSN: 44-895 Research on Consistency Problem of Network Multi-agent Car System with State Predictor Yue Duan a, Linli Zhou b and Yue Wu c Institute

More information

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

More information

Optimal Network Topology Design in Multi-Agent Systems for Efficient Average Consensus

Optimal Network Topology Design in Multi-Agent Systems for Efficient Average Consensus 49th IEEE Conference on Decision and Control December 15-17, 010 Hilton Atlanta Hotel, Atlanta, GA, USA Optimal Network Topology Design in Multi-Agent Systems for Efficient Average Consensus Mohammad Rafiee

More information

Discrete-time Consensus Filters on Directed Switching Graphs

Discrete-time Consensus Filters on Directed Switching Graphs 214 11th IEEE International Conference on Control & Automation (ICCA) June 18-2, 214. Taichung, Taiwan Discrete-time Consensus Filters on Directed Switching Graphs Shuai Li and Yi Guo Abstract We consider

More information

The norms can also be characterized in terms of Riccati inequalities.

The norms can also be characterized in terms of Riccati inequalities. 9 Analysis of stability and H norms Consider the causal, linear, time-invariant system ẋ(t = Ax(t + Bu(t y(t = Cx(t Denote the transfer function G(s := C (si A 1 B. Theorem 85 The following statements

More information

Consensus seeking on moving neighborhood model of random sector graphs

Consensus seeking on moving neighborhood model of random sector graphs Consensus seeking on moving neighborhood model of random sector graphs Mitra Ganguly School of Physical Sciences, Jawaharlal Nehru University, New Delhi, India Email: gangulyma@rediffmail.com Timothy Eller

More information

A new robust delay-dependent stability criterion for a class of uncertain systems with delay

A new robust delay-dependent stability criterion for a class of uncertain systems with delay A new robust delay-dependent stability criterion for a class of uncertain systems with delay Fei Hao Long Wang and Tianguang Chu Abstract A new robust delay-dependent stability criterion for a class of

More information

2nd Symposium on System, Structure and Control, Oaxaca, 2004

2nd Symposium on System, Structure and Control, Oaxaca, 2004 263 2nd Symposium on System, Structure and Control, Oaxaca, 2004 A PROJECTIVE ALGORITHM FOR STATIC OUTPUT FEEDBACK STABILIZATION Kaiyang Yang, Robert Orsi and John B. Moore Department of Systems Engineering,

More information

arxiv: v1 [cs.sy] 2 Apr 2019

arxiv: v1 [cs.sy] 2 Apr 2019 On the Existence of a Fixed Spectrum for a Multi-channel Linear System: A Matroid Theory Approach F Liu 1 and A S Morse 1 arxiv:190401499v1 [cssy] 2 Apr 2019 Abstract Conditions for the existence of a

More information

On the convergence of weighted-average consensus

On the convergence of weighted-average consensus On the convergence of weighted-average consensus Francisco Pedroche Miguel Rebollo Carlos Carrascosa Alberto Palomares arxiv:307.7562v [math.oc] 29 Jul 203 Abstract In this note we give sufficient conditions

More information

Gramians based model reduction for hybrid switched systems

Gramians based model reduction for hybrid switched systems Gramians based model reduction for hybrid switched systems Y. Chahlaoui Younes.Chahlaoui@manchester.ac.uk Centre for Interdisciplinary Computational and Dynamical Analysis (CICADA) School of Mathematics

More information

A MATRIX INEQUALITY BASED DESIGN METHOD FOR CONSENSUS PROBLEMS IN MULTI AGENT SYSTEMS

A MATRIX INEQUALITY BASED DESIGN METHOD FOR CONSENSUS PROBLEMS IN MULTI AGENT SYSTEMS Int. J. Appl. Math. Comput. Sci., 2009, Vol. 19, No. 4, 639 646 DOI: 10.2478/v10006-009-0051-1 A MATRIX INEQUALITY BASED DESIGN METHOD FOR CONSENSUS PROBLEMS IN MULTI AGENT SYSTEMS GUISHENG ZHAI, SHOHEI

More information

Formation Control and Network Localization via Distributed Global Orientation Estimation in 3-D

Formation Control and Network Localization via Distributed Global Orientation Estimation in 3-D Formation Control and Network Localization via Distributed Global Orientation Estimation in 3-D Byung-Hun Lee and Hyo-Sung Ahn arxiv:1783591v1 [cssy] 1 Aug 17 Abstract In this paper, we propose a novel

More information

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 57, NO. 1, JANUARY 2012 33 Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren,

More information

Fast Linear Iterations for Distributed Averaging 1

Fast Linear Iterations for Distributed Averaging 1 Fast Linear Iterations for Distributed Averaging 1 Lin Xiao Stephen Boyd Information Systems Laboratory, Stanford University Stanford, CA 943-91 lxiao@stanford.edu, boyd@stanford.edu Abstract We consider

More information

arxiv: v1 [math.oc] 2 Sep 2016

arxiv: v1 [math.oc] 2 Sep 2016 Structured Optimal Feedback in Multi-Agent Systems: A Static Output Feedback Perspective Shen Zeng a, Frank Allgöwer a a Institute for Systems Theory and Automatic Control, University of Stuttgart, 755

More information

On Dwell Time Minimization for Switched Delay Systems: Free-Weighting Matrices Method

On Dwell Time Minimization for Switched Delay Systems: Free-Weighting Matrices Method On Dwell Time Minimization for Switched Delay Systems: Free-Weighting Matrices Method Ahmet Taha Koru Akın Delibaşı and Hitay Özbay Abstract In this paper we present a quasi-convex minimization method

More information

Research Article H Consensus for Discrete-Time Multiagent Systems

Research Article H Consensus for Discrete-Time Multiagent Systems Discrete Dynamics in Nature and Society Volume 05, Article ID 8084, 6 pages http://dx.doi.org/0.55/05/8084 Research Article H Consensus for Discrete- Multiagent Systems Xiaoping Wang and Jinliang Shao

More information

ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT

ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT Amir Rahmani (), Olivia Ching (2), and Luis A Rodriguez (3) ()(2)(3) University of Miami, Coral Gables,

More information

Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies

Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies IEEE TRANSACTIONS ON AUTOMATIC CONTROL, SUBMITTED FOR PUBLICATION AS A TECHNICAL NOTE. 1 Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies Wei Ren, Student Member,

More information

Formation Control of Nonholonomic Mobile Robots

Formation Control of Nonholonomic Mobile Robots Proceedings of the 6 American Control Conference Minneapolis, Minnesota, USA, June -6, 6 FrC Formation Control of Nonholonomic Mobile Robots WJ Dong, Yi Guo, and JA Farrell Abstract In this paper, formation

More information

Distributed estimation based on multi-hop subspace decomposition

Distributed estimation based on multi-hop subspace decomposition Distributed estimation based on multi-hop subspace decomposition Luca Zaccarian 2,3 Joint work with A.R. del Nozal 1, P. Millán 1, L. Orihuela 1, A. Seuret 2 1 Departamento de Ingeniería, Universidad Loyola

More information

A Guaranteed Cost LMI-Based Approach for Event-Triggered Average Consensus in Multi-Agent Networks

A Guaranteed Cost LMI-Based Approach for Event-Triggered Average Consensus in Multi-Agent Networks A Guaranteed Cost LMI-Based Approach for Event-Triggered Average Consensus in Multi-Agent Networks Amir Amini, Arash Mohammadi, Amir Asif Electrical and Computer Engineering,, Montreal, Canada. Concordia

More information

Elementary linear algebra

Elementary linear algebra Chapter 1 Elementary linear algebra 1.1 Vector spaces Vector spaces owe their importance to the fact that so many models arising in the solutions of specific problems turn out to be vector spaces. The

More information

RECENTLY, the study of cooperative control of multiagent

RECENTLY, the study of cooperative control of multiagent 24 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL., NO. 2, APRIL 24 Consensus Robust Output Regulation of Discrete-time Linear Multi-agent Systems Hongjing Liang Huaguang Zhang Zhanshan Wang Junyi Wang Abstract

More information

Linear Matrix Inequality (LMI)

Linear Matrix Inequality (LMI) Linear Matrix Inequality (LMI) A linear matrix inequality is an expression of the form where F (x) F 0 + x 1 F 1 + + x m F m > 0 (1) x = (x 1,, x m ) R m, F 0,, F m are real symmetric matrices, and the

More information

Chapter 1. Matrix Algebra

Chapter 1. Matrix Algebra ST4233, Linear Models, Semester 1 2008-2009 Chapter 1. Matrix Algebra 1 Matrix and vector notation Definition 1.1 A matrix is a rectangular or square array of numbers of variables. We use uppercase boldface

More information

Secure Distributed Observers for a Class of Linear Time Invariant Systems in the Presence of Byzantine Adversaries

Secure Distributed Observers for a Class of Linear Time Invariant Systems in the Presence of Byzantine Adversaries Secure Distributed Observers for a Class of Linear Time Invariant Systems in the Presence of Byzantine Adversaries Aritra Mitra and Shreyas Sundaram Abstract We study the problem of distributed state estimation

More information

Quadratic and Copositive Lyapunov Functions and the Stability of Positive Switched Linear Systems

Quadratic and Copositive Lyapunov Functions and the Stability of Positive Switched Linear Systems Proceedings of the 2007 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 2007 WeA20.1 Quadratic and Copositive Lyapunov Functions and the Stability of

More information

Measurement partitioning and observational. equivalence in state estimation

Measurement partitioning and observational. equivalence in state estimation Measurement partitioning and observational 1 equivalence in state estimation Mohammadreza Doostmohammadian, Student Member, IEEE, and Usman A. Khan, Senior Member, IEEE arxiv:1412.5111v1 [cs.it] 16 Dec

More information

Consensus-Based Distributed Optimization with Malicious Nodes

Consensus-Based Distributed Optimization with Malicious Nodes Consensus-Based Distributed Optimization with Malicious Nodes Shreyas Sundaram Bahman Gharesifard Abstract We investigate the vulnerabilities of consensusbased distributed optimization protocols to nodes

More information

Rank-one LMIs and Lyapunov's Inequality. Gjerrit Meinsma 4. Abstract. We describe a new proof of the well-known Lyapunov's matrix inequality about

Rank-one LMIs and Lyapunov's Inequality. Gjerrit Meinsma 4. Abstract. We describe a new proof of the well-known Lyapunov's matrix inequality about Rank-one LMIs and Lyapunov's Inequality Didier Henrion 1;; Gjerrit Meinsma Abstract We describe a new proof of the well-known Lyapunov's matrix inequality about the location of the eigenvalues of a matrix

More information

A Distributed Control Law with Guaranteed LQR Cost for Identical Dynamically Coupled Linear Systems

A Distributed Control Law with Guaranteed LQR Cost for Identical Dynamically Coupled Linear Systems 11 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July 1, 11 A Distributed Control Law with Guaranteed LQR Cost for Identical Dynamically Coupled Linear Systems Paresh

More information

An Optimization-based Approach to Decentralized Assignability

An Optimization-based Approach to Decentralized Assignability 2016 American Control Conference (ACC) Boston Marriott Copley Place July 6-8, 2016 Boston, MA, USA An Optimization-based Approach to Decentralized Assignability Alborz Alavian and Michael Rotkowitz Abstract

More information

Row and Column Representatives in Qualitative Analysis of Arbitrary Switching Positive Systems

Row and Column Representatives in Qualitative Analysis of Arbitrary Switching Positive Systems ROMANIAN JOURNAL OF INFORMATION SCIENCE AND TECHNOLOGY Volume 19, Numbers 1-2, 2016, 127 136 Row and Column Representatives in Qualitative Analysis of Arbitrary Switching Positive Systems Octavian PASTRAVANU,

More information

Model reduction for linear systems by balancing

Model reduction for linear systems by balancing Model reduction for linear systems by balancing Bart Besselink Jan C. Willems Center for Systems and Control Johann Bernoulli Institute for Mathematics and Computer Science University of Groningen, Groningen,

More information

Zeros and zero dynamics

Zeros and zero dynamics CHAPTER 4 Zeros and zero dynamics 41 Zero dynamics for SISO systems Consider a linear system defined by a strictly proper scalar transfer function that does not have any common zero and pole: g(s) =α p(s)

More information

Active Passive Networked Multiagent Systems

Active Passive Networked Multiagent Systems Active Passive Networked Multiagent Systems Tansel Yucelen and John Daniel Peterson Abstract This paper introduces an active passive networked multiagent system framework, which consists of agents subject

More information

Graph Weight Design for Laplacian Eigenvalue Constraints with Multi-Agent Systems Applications

Graph Weight Design for Laplacian Eigenvalue Constraints with Multi-Agent Systems Applications 211 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 12-15, 211 Graph Weight Design for Laplacian Eigenvalue Constraints with Multi-Agent

More information

Theory and Applications of Matrix-Weighted Consensus

Theory and Applications of Matrix-Weighted Consensus TECHNICAL REPORT 1 Theory and Applications of Matrix-Weighted Consensus Minh Hoang Trinh and Hyo-Sung Ahn arxiv:1703.00129v3 [math.oc] 6 Jan 2018 Abstract This paper proposes the matrix-weighted consensus

More information

Properties of Matrices and Operations on Matrices

Properties of Matrices and Operations on Matrices Properties of Matrices and Operations on Matrices A common data structure for statistical analysis is a rectangular array or matris. Rows represent individual observational units, or just observations,

More information

On Linear Copositive Lyapunov Functions and the Stability of Switched Positive Linear Systems

On Linear Copositive Lyapunov Functions and the Stability of Switched Positive Linear Systems 1 On Linear Copositive Lyapunov Functions and the Stability of Switched Positive Linear Systems O. Mason and R. Shorten Abstract We consider the problem of common linear copositive function existence for

More information

Network Reconstruction from Intrinsic Noise: Non-Minimum-Phase Systems

Network Reconstruction from Intrinsic Noise: Non-Minimum-Phase Systems Preprints of the 19th World Congress he International Federation of Automatic Control Network Reconstruction from Intrinsic Noise: Non-Minimum-Phase Systems David Hayden, Ye Yuan Jorge Goncalves Department

More information

Finite-Time Distributed Consensus in Graphs with Time-Invariant Topologies

Finite-Time Distributed Consensus in Graphs with Time-Invariant Topologies Finite-Time Distributed Consensus in Graphs with Time-Invariant Topologies Shreyas Sundaram and Christoforos N Hadjicostis Abstract We present a method for achieving consensus in distributed systems in

More information

Obtaining Consensus of Multi-agent Linear Dynamic Systems

Obtaining Consensus of Multi-agent Linear Dynamic Systems Obtaining Consensus of Multi-agent Linear Dynamic Systems M I GRCÍ-PLNS Universitat Politècnica de Catalunya Departament de Matemàtica plicada Mineria 1, 08038 arcelona SPIN mariaisabelgarcia@upcedu bstract:

More information

Stability, Pole Placement, Observers and Stabilization

Stability, Pole Placement, Observers and Stabilization Stability, Pole Placement, Observers and Stabilization 1 1, The Netherlands DISC Course Mathematical Models of Systems Outline 1 Stability of autonomous systems 2 The pole placement problem 3 Stabilization

More information

MATH 423 Linear Algebra II Lecture 33: Diagonalization of normal operators.

MATH 423 Linear Algebra II Lecture 33: Diagonalization of normal operators. MATH 423 Linear Algebra II Lecture 33: Diagonalization of normal operators. Adjoint operator and adjoint matrix Given a linear operator L on an inner product space V, the adjoint of L is a transformation

More information

On the simultaneous diagonal stability of a pair of positive linear systems

On the simultaneous diagonal stability of a pair of positive linear systems On the simultaneous diagonal stability of a pair of positive linear systems Oliver Mason Hamilton Institute NUI Maynooth Ireland Robert Shorten Hamilton Institute NUI Maynooth Ireland Abstract In this

More information

Consensus, Flocking and Opinion Dynamics

Consensus, Flocking and Opinion Dynamics Consensus, Flocking and Opinion Dynamics Antoine Girard Laboratoire Jean Kuntzmann, Université de Grenoble antoine.girard@imag.fr International Summer School of Automatic Control GIPSA Lab, Grenoble, France,

More information

The goal of this chapter is to study linear systems of ordinary differential equations: dt,..., dx ) T

The goal of this chapter is to study linear systems of ordinary differential equations: dt,..., dx ) T 1 1 Linear Systems The goal of this chapter is to study linear systems of ordinary differential equations: ẋ = Ax, x(0) = x 0, (1) where x R n, A is an n n matrix and ẋ = dx ( dt = dx1 dt,..., dx ) T n.

More information

A Graph-Theoretic Characterization of Controllability for Multi-agent Systems

A Graph-Theoretic Characterization of Controllability for Multi-agent Systems A Graph-Theoretic Characterization of Controllability for Multi-agent Systems Meng Ji and Magnus Egerstedt Abstract In this paper we continue our pursuit of conditions that render a multi-agent networked

More information

Tracking control for multi-agent consensus with an active leader and variable topology

Tracking control for multi-agent consensus with an active leader and variable topology Automatica 42 (2006) 1177 1182 wwwelseviercom/locate/automatica Brief paper Tracking control for multi-agent consensus with an active leader and variable topology Yiguang Hong a,, Jiangping Hu a, Linxin

More information

Jordan normal form notes (version date: 11/21/07)

Jordan normal form notes (version date: 11/21/07) Jordan normal form notes (version date: /2/7) If A has an eigenbasis {u,, u n }, ie a basis made up of eigenvectors, so that Au j = λ j u j, then A is diagonal with respect to that basis To see this, let

More information

Automatica. Distributed discrete-time coordinated tracking with a time-varying reference state and limited communication

Automatica. Distributed discrete-time coordinated tracking with a time-varying reference state and limited communication Automatica 45 (2009 1299 1305 Contents lists available at ScienceDirect Automatica journal homepage: www.elsevier.com/locate/automatica Brief paper Distributed discrete-time coordinated tracking with a

More information

Scaling the Size of a Multiagent Formation via Distributed Feedback

Scaling the Size of a Multiagent Formation via Distributed Feedback Scaling the Size of a Multiagent Formation via Distributed Feedback Samuel Coogan, Murat Arcak, Magnus Egerstedt Abstract We consider a multiagent coordination problem where the objective is to steer a

More information

On Computing the Worst-case Performance of Lur'e Systems with Uncertain Time-invariant Delays

On Computing the Worst-case Performance of Lur'e Systems with Uncertain Time-invariant Delays Article On Computing the Worst-case Performance of Lur'e Systems with Uncertain Time-invariant Delays Thapana Nampradit and David Banjerdpongchai* Department of Electrical Engineering, Faculty of Engineering,

More information

Distributed Tracking Control for Multi-Agent Systems Under Two Types of Attacks

Distributed Tracking Control for Multi-Agent Systems Under Two Types of Attacks Preprints of the 9th World Congress The International Federation of Automatic Control Distributed Tracking Control for Multi-Agent Systems Under Two Types of Attacks Zhi Feng and Guoqiang Hu Abstract:

More information

arxiv: v1 [cs.sy] 4 Nov 2015

arxiv: v1 [cs.sy] 4 Nov 2015 Novel Distributed Robust Adaptive Consensus Protocols for Linear Multi-agent Systems with Directed Graphs and ExternalDisturbances arxiv:5.033v [cs.sy] 4 Nov 05 YuezuLv a,zhongkuili a,zhishengduan a,gangfeng

More information

Distributed Multi-task Formation Control under Parametric Communication Uncertainties

Distributed Multi-task Formation Control under Parametric Communication Uncertainties Distributed Multi-task Formation Control under Parametric Communication Uncertainties Dongkun Han and Dimitra Panagou Abstract Formation control is a key problem in the coordination of multiple agents.

More information

arxiv: v1 [cs.sy] 2 Sep 2017

arxiv: v1 [cs.sy] 2 Sep 2017 Distributed Multi-task Formation Control under Parametric Communication Uncertainties Dongkun Han and Dimitra Panagou arxiv:709.0065v [cs.sy] Sep 07 Abstract Formation control is a key problem in the coordination

More information

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra. DS-GA 1002 Lecture notes 0 Fall 2016 Linear Algebra These notes provide a review of basic concepts in linear algebra. 1 Vector spaces You are no doubt familiar with vectors in R 2 or R 3, i.e. [ ] 1.1

More information

Zero-Gradient-Sum Algorithms for Distributed Convex Optimization: The Continuous-Time Case

Zero-Gradient-Sum Algorithms for Distributed Convex Optimization: The Continuous-Time Case 0 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July 0, 0 Zero-Gradient-Sum Algorithms for Distributed Convex Optimization: The Continuous-Time Case Jie Lu and Choon

More information

Stability Analysis of Stochastically Varying Formations of Dynamic Agents

Stability Analysis of Stochastically Varying Formations of Dynamic Agents Stability Analysis of Stochastically Varying Formations of Dynamic Agents Vijay Gupta, Babak Hassibi and Richard M. Murray Division of Engineering and Applied Science California Institute of Technology

More information

Some New Results on Lyapunov-Type Diagonal Stability

Some New Results on Lyapunov-Type Diagonal Stability Some New Results on Lyapunov-Type Diagonal Stability Mehmet Gumus (Joint work with Dr. Jianhong Xu) Department of Mathematics Southern Illinois University Carbondale 12/01/2016 mgumus@siu.edu (SIUC) Lyapunov-Type

More information

Graph Theoretic Methods in the Stability of Vehicle Formations

Graph Theoretic Methods in the Stability of Vehicle Formations Graph Theoretic Methods in the Stability of Vehicle Formations G. Lafferriere, J. Caughman, A. Williams gerardol@pd.edu, caughman@pd.edu, ancaw@pd.edu Abstract This paper investigates the stabilization

More information

Consensus Analysis of Networked Multi-agent Systems

Consensus Analysis of Networked Multi-agent Systems Physics Procedia Physics Procedia 1 1 11 Physics Procedia 3 1 191 1931 www.elsevier.com/locate/procedia Consensus Analysis of Networked Multi-agent Systems Qi-Di Wu, Dong Xue, Jing Yao The Department of

More information

Multi-Robotic Systems

Multi-Robotic Systems CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed

More information

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Preprints of the 19th World Congress The International Federation of Automatic Control Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Eric Peterson Harry G.

More information

STABILITY OF 2D SWITCHED LINEAR SYSTEMS WITH CONIC SWITCHING. 1. Introduction

STABILITY OF 2D SWITCHED LINEAR SYSTEMS WITH CONIC SWITCHING. 1. Introduction STABILITY OF D SWITCHED LINEAR SYSTEMS WITH CONIC SWITCHING H LENS, M E BROUCKE, AND A ARAPOSTATHIS 1 Introduction The obective of this paper is to explore necessary and sufficient conditions for stability

More information

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK SJÄLVSTÄNDIGA ARBETEN I MATEMATIK MATEMATISKA INSTITUTIONEN, STOCKHOLMS UNIVERSITET Consensus problems for multi-agent systems av Hongmei Zhao 2010 - No 2 MATEMATISKA INSTITUTIONEN, STOCKHOLMS UNIVERSITET,

More information

Examples include: (a) the Lorenz system for climate and weather modeling (b) the Hodgkin-Huxley system for neuron modeling

Examples include: (a) the Lorenz system for climate and weather modeling (b) the Hodgkin-Huxley system for neuron modeling 1 Introduction Many natural processes can be viewed as dynamical systems, where the system is represented by a set of state variables and its evolution governed by a set of differential equations. Examples

More information

Distributed Adaptive Consensus Protocol with Decaying Gains on Directed Graphs

Distributed Adaptive Consensus Protocol with Decaying Gains on Directed Graphs Distributed Adaptive Consensus Protocol with Decaying Gains on Directed Graphs Štefan Knotek, Kristian Hengster-Movric and Michael Šebek Department of Control Engineering, Czech Technical University, Prague,

More information

CDS Solutions to the Midterm Exam

CDS Solutions to the Midterm Exam CDS 22 - Solutions to the Midterm Exam Instructor: Danielle C. Tarraf November 6, 27 Problem (a) Recall that the H norm of a transfer function is time-delay invariant. Hence: ( ) Ĝ(s) = s + a = sup /2

More information

Outline. Conservation laws and invariance principles in networked control systems. ANU Workshop on Systems and Control

Outline. Conservation laws and invariance principles in networked control systems. ANU Workshop on Systems and Control Outline ANU Workshop on Systems and Control Conservation laws and invariance principles in networked control systems Zhiyong Sun The Australian National University, Canberra, Australia 1 Content 1. Background

More information

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS Shumei Mu Tianguang Chu and Long Wang Intelligent Control Laboratory Center for Systems and Control Department of Mechanics

More information