A Characterization of the Hurwitz Stability of Metzler Matrices

Similar documents
An alternative proof of the Barker, Berman, Plemmons (BBP) result on diagonal stability and extensions - Corrected Version

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

On the Kalman-Yacubovich-Popov lemma and common Lyapunov solutions for matrices with regular inertia

Some New Results on Lyapunov-Type Diagonal Stability

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

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

On common quadratic Lyapunov functions for stable discrete-time LTI systems

On the stability of switched positive linear systems

Preliminary results on the stability of switched positive linear systems

On the stability of switched positive linear systems

20-Apr-2009, 15:21. The conference website can be found at

Topics in Applied Linear Algebra - Part II

Chapter 3 Transformations

Semidefinite Programming Duality and Linear Time-invariant Systems

communication networks

Observations on the Stability Properties of Cooperative Systems

ME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ

Stability of Parameter Adaptation Algorithms. Big picture

Stability of interval positive continuous-time linear systems

2. Linear algebra. matrices and vectors. linear equations. range and nullspace of matrices. function of vectors, gradient and Hessian

Some bounds for the spectral radius of the Hadamard product of matrices

Geometric Mapping Properties of Semipositive Matrices

Some inequalities for sum and product of positive semide nite matrices

7.1 Linear Systems Stability Consider the Continuous-Time (CT) Linear Time-Invariant (LTI) system

w T 1 w T 2. w T n 0 if i j 1 if i = j

642:550, Summer 2004, Supplement 6 The Perron-Frobenius Theorem. Summer 2004

Z-Pencils. November 20, Abstract

Spectral inequalities and equalities involving products of matrices

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

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

Kernels of Directed Graph Laplacians. J. S. Caughman and J.J.P. Veerman

Diagonalizing Matrices

Elementary maths for GMT

EE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 2

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

Solvability of Linear Matrix Equations in a Symmetric Matrix Variable

EE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 4

ECE504: Lecture 8. D. Richard Brown III. Worcester Polytechnic Institute. 28-Oct-2008

On the game-theoretic value of a linear transformation on a symmetric cone

MAPPING AND PRESERVER PROPERTIES OF THE PRINCIPAL PIVOT TRANSFORM

Recall the convention that, for us, all vectors are column vectors.

ANALYTICAL MATHEMATICS FOR APPLICATIONS 2018 LECTURE NOTES 3

Matrix Inequalities by Means of Block Matrices 1

On the adjacency matrix of a block graph

MATH 323 Linear Algebra Lecture 6: Matrix algebra (continued). Determinants.

Nonlinear Observers. Jaime A. Moreno. Eléctrica y Computación Instituto de Ingeniería Universidad Nacional Autónoma de México

On the Schur Complement of Diagonally Dominant Matrices

ELA

A note on simultaneous block diagonally stable matrices

Introduction to Matrix Algebra

A matrix over a field F is a rectangular array of elements from F. The symbol

The extreme rays of the 5 5 copositive cone

Design of Positive Linear Observers for Positive Systems via Coordinates Transformation and Positive Realization

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2.

An Observation on the Positive Real Lemma

Complementarity properties of Peirce-diagonalizable linear transformations on Euclidean Jordan algebras

The Kalman filter is arguably one of the most notable algorithms

Block-Diagonal Solutions to Lyapunov Inequalities and Generalisations of Diagonal Dominance

Nonlinear Control. Nonlinear Control Lecture # 6 Passivity and Input-Output Stability

On common linear/quadratic Lyapunov functions for switched linear systems

The spectrum of a square matrix A, denoted σ(a), is the multiset of the eigenvalues

Math Bootcamp An p-dimensional vector is p numbers put together. Written as. x 1 x =. x p

NP-hardness of the stable matrix in unit interval family problem in discrete time

Linear Riccati Dynamics, Constant Feedback, and Controllability in Linear Quadratic Control Problems

6 Inner Product Spaces

Compound matrices and some classical inequalities

Necessary And Sufficient Conditions For Existence of the LU Factorization of an Arbitrary Matrix.

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

n n matrices The system of m linear equations in n variables x 1, x 2,..., x n can be written as a matrix equation by Ax = b, or in full

Matrices A brief introduction

Gramians based model reduction for hybrid switched systems

Complexity of Checking the Existence of a Stabilizing Decentralized Controller

Dual LMI Approach to Linear Positive System Analysis

RECENTLY, there has been renewed research interest

Wavelets and Linear Algebra

Introduction to Nonlinear Control Lecture # 4 Passivity

Lecture 7: Positive Semidefinite Matrices

Spectral Properties of Matrix Polynomials in the Max Algebra

Lecture 8: Linear Algebra Background

Minimum number of non-zero-entries in a 7 7 stable matrix

Linear Algebra Primer

Interlacing Inequalities for Totally Nonnegative Matrices

Sufficiency of Signed Principal Minors for Semidefiniteness: A Relatively Easy Proof

Stability Theory for Nonnegative and Compartmental Dynamical Systems with Time Delay

Iyad T. Abu-Jeib and Thomas S. Shores

MATRICES ARE SIMILAR TO TRIANGULAR MATRICES

Reachability and controllability of time-variant discrete-time positive linear systems

QUALITATIVE CONTROLLABILITY AND UNCONTROLLABILITY BY A SINGLE ENTRY

18.S34 linear algebra problems (2007)

ELEMENTARY LINEAR ALGEBRA

Using Schur Complement Theorem to prove convexity of some SOC-functions

12. Perturbed Matrices

Some characterizations of cone preserving Z-transformations

Diagonal matrix solutions of a discrete-time Lyapunov inequality

Optimality, Duality, Complementarity for Constrained Optimization

E2 212: Matrix Theory (Fall 2010) Solutions to Test - 1

MATH 320: PRACTICE PROBLEMS FOR THE FINAL AND SOLUTIONS

Australian Journal of Basic and Applied Sciences, 5(9): , 2011 ISSN Fuzzy M -Matrix. S.S. Hashemi

Optimization problems on the rank and inertia of the Hermitian matrix expression A BX (BX) with applications

A Note on Eigenvalues of Perturbed Hermitian Matrices

Transcription:

29 American Control Conference Hyatt Regency Riverfront, St Louis, MO, USA June -2, 29 WeC52 A Characterization of the Hurwitz Stability of Metzler Matrices Kumpati S Narendra and Robert Shorten 2 Abstract It is well known that a Hurwitz Metzler matrix is also diagonally stable We obtain a necessary and sufficient condition for a matrix A to be diagonally stable from the Kalman-Yacubovich-Popov lemma This condition is equivalent to requiring that a pair of LTI systems, of lower dimension, have a common Lyapunov function This fact is made use of to derive very simple conditions for the Hurwitz stability of a Metzler matrix These conditions are stated in terms of the signs of the diagonal entries of a sequence of lower dimensional matrices that are easily constructed I INTRODUCTION A matrix A R n n is called a Metzler matrix if its off diagonal elements are non-negative Metzler matrices are important as they arise in a number of application areas, 2, 3, 4, 5 For example, continuous time linear dynamic systems that are constrained to evolve in the positive orthant, positive dynamic systems, are characterised by Metzler matrices More precisely, if A is a Hurwitz Metzler matrix, then all solutions of the differential equation Σ A : ẋ = Ax ) that start from initial conditions in the positive orthant, will satisfy x i t) for all t >, where i denotes the i th component of the vector xt) In this paper we present a simple characterization of the Hurwitz stability of Metzler matrices It is well known that a stable dynamic system Σ A is also diagonally stable if the matrix A is Metzler 2 That is, any Metzler matrix that has eigenvalues in the open left half of the complex plane also satisfies A T D + DA < for some positive diagonal matrix D In this case the quadratic function V x) = x T Dx is a called a diagonal Lyapunov function for Σ A Therefore, for Metzler matrices, the conditions for Hurwitz stability are equivalent to those for diagonal stability In this paper, necessary and sufficient conditions are first derived for any matrix A to be diagonally stable These conditions, which are obtained as a consequence of the Kalman-Yacubovich-Popov lemma, state that a matrix A is diagonally stable, if an only if two lower dimensional matrices matrices A, A 2 ), derived from Center for Systems Science, Yale University, USA 2 The Hamilton Institute, NUI Maynooth, Ireland the entries of A, satisfy, A T D + DA <, A T 2 D + DA 2 <, for some diagonal D > While this condition is in general difficult to test, it becomes very simple in the case of Metzler matrices This is because it can be shown that any diagonal Lyapunov function for Σ A2 is also a diagonal Lyapunov function for Σ A Thus A is diagonally stable, if and only if a matrix of lower dimension is diagonally stable This result can be applied repeatedly until a scalar is obtained Since a necessary condition for a matrix A to be diagonally stable is that all its diagonal elements are negative, at every stage the signs of the diagonal elements of the reduced order matrices are checked If at any stage the condition is not satisfied, the matrix A is not diagonally stable The procedure for deriving a lower dimensional matrix is simple, and merely involves the sum of two matrices The paper is organized as follows In section III, a necessary and sufficient condition for a matrix A to be diagonally stable is obtained using the Kalman- Yakubovich-Popov lemma This assures diagonal stability in terms of a common diagonal Lyapunov function for two lower order matrices In section IV it is shown that for a Metzler matrix, the diagonal stability of one of the derived matrices implies the diagonal stability of the second matrix with the same diagonal Lyapunov function) This observation leads to a very simple test for the Hurwitz stability of Metzler matrices In section V the procedure is applied a number of examples II NOTATION Throughout this paper, the following notation is adopted: R denotes the field of real numbers; R n denotes the n-dimensional real Euclidean space; R n n denotes the space of n n matrices with real entries The matrix A is said to be Hurwitz if all its eigenvalues lie in the open left half of the complex plane A real symmetric matrix P is said to be positive definite if all its eigenvalues are positive We use P > to denote that P is positive definite Vectors matrices) that are entry-wise positive are denoted x A ), and vectors matrices) that are entry-wise nonnegative x A ) 978--4244-4524-/9/$25 29 AACC 833

Given m linear time-invariant LTI) dynamic systems, ẋ = A i x, i Ω = {,, m}, the positive definite matrix P is said to be a common Lyapunov solution for A i if A T i P + P A i = Q i <, i Ω In this case V x) = x T P x defines a common quadratic Lyapunov function CQLF), for the m LTI systems Σ Ai In the case that P is a diagonal matrix, V x) is a common diagonal quadratic Lyapunov function CDLF) for Σ Ai III DIAGONAL STABILITY AND THE KYP LEMMA The following well known result 6 plays an important role in developing our result Lemma 3: Let A R n n be an invertible matrix that is partitioned as A b 2) c T where A R ) ), b, c R, R; the subscript ) denotes the dimensions of the matrix A and the vectors b, c respectively Let Then, A can be expressed in partitioned form as A B l = 3) m T η where B R ) ), l, m R and η R Since AA = I n, where I n denotes the unit matrix in R n n, it follows that A B + b m T = I 4) A l + η b = 5) c T B + m T = 6) c T l + η = 7) From equation 6), we have m T = ct B 8) and it follows from equation 4) that A b c T ) B = I or equivalently that B = A b c T ) 9) The form of B in Equation 9) will play an important role in the discussion of the following result 7 Theorem 3: Let A and B be defined as in the previous lemma with < Then, A is diagonally stable if and only if A T D + D A < and ) B T D + D B < for some positive definite diagonal matrix D R ; ie if both A and B function CDLF) have a common diagonal Lyapunov Proof : a) Necessity : Let A be a diagonally stable matrix Then so is A Furthermore, if V x) = x T Dx is a diagonal Lyapunov function for Σ A, it is is also a diagonal Lyapunov function for Σ A where we denote D = D α, where D is a positive diagonal square matrix of dimension n and α > It therefore follows from Sylvester s criterion that A T D +D A <, and that BD T + D B < But if B is diagonally stable then so is B with the same Lyapunov function Hence, a necessary condition for the matrix A to be diagonally stable is that Σ A and have a common diagonal Lyapunov function Σ B b) Sufficiency : Let there exist a diagonal matrix D > that simultaneously satisfies A T D + D A < ; ) A b c T ) T D + D A b c T ) < ) To establish sufficiency we wish to show that there exists a positive scalar α > such that A b T D c T α D α + A b c T <, It follows from the Kalman-Yacubovich-Popov lemma, that the above matrix inequality is satisfied if and only if the matrix A T ) D + D A + D b c T jω + + c b T D jω + >, 2) is positive definite for all frequencies) Equations ) and ) imply that the matrix defined in Equation 2) has positive eigenvalues for ω = and for ω = ± Let there exist ω = ω c such that Equation 2) ceases to be positive definite This means that at least one eigenvalue of A T ) D + D A + D b c T jω c + + c b T D jω c + 3) is non-positive However, since the eigenvalues of a Hermitian matrix are always real, it follows by continuity that the matrix 3) will have a negative eigenvalue 834

at ω c if and only if det ) A T D + D A + D b c T jω + + c b T D jω + = 4) for some real ω = ω Assuming that such an ω = ω exists, it follows that det ) A T D + D A + D b c T jω + Then, det M + c b T D jω + = det I + M D b c T + M c b T D to the nature of diagonal stability of A directly in terms =, 5) jω + jω + its elements ) where the matrix M = A T D + D A IV ON THE HURWITZ STABILITY OF METZLER is invertible since it is positive definite by assumption) MATRICES Consequently, det M det I + M D b, M c jω + c T jω + b T =, D This latter equation implies det M jω det I 2 2 + + jω + c T b T D M D b, M c =, where the fact is used that deti n n + UV = deti p p + V U, with U R n p and V R p n Finally, this latter equation can be written as det M ω 2 + d 2 ) where det z z 2 z 2 z 22 = z = jω + + c T M D b z 2 = c T M c z 2 = b T D M D b z 22 = jω + + b T D M c Since both detm M is positive definite) and ω 2 + d 2 > for all ω), the above equation can only be satisfied only if the determinant of the matrix + c T M D b c T M c b T D M D b + b T D M c is negative But this determinant of the matrix defined by 4) evaluated at ω =, scaled by a strictly positive number), which by assumption is positive Hence, ω does not exist and by contradiction sufficiency is proven Comment : Theorem 3 bears a strong resemblance a theorem on diagonal stability given by Redheffer in 8 and in fact this theorem can be derived as a direct consequence of Theorem 3 Redheffer demonstrated that if A and B share a CDLF, and if <, then A is diagonally stable In Theorem 3, necessary and sufficient conditions for Diagonal Stability are given in terms of A and B rather than B ) Recall from Lemma 3 that B is a matrix that differs from A by a matrix of rank Further, this matrix is constructed directly from b, c and Consequently, Theorem 3, provides insight as Theorem 3 and the result of Redheffer 8), both replace the problem of determining a diagonal Lyapunov function for a matrix A to the equivalent problem of determining a common diagonal Lyapunov function CDLF) for two lower dimensional matrices In general, the latter problem is not simpler than the former However, in special cases, due to the structure of the two matrices A and B described in Section 3, the determination of a CDLF is substantially simplified One such class is the class of Metzler matrices We now note the following result concerning a pair of Metzler matrices one of which is entry-wise bigger than the other 9 Lemma 4: Let A, T be a pair of Metzler matrices, where b, c are non-negative vectors Let A+ bc ) T T ) D + D T < for some diagonal matrix D > Then A T D + DA < Proof : The proof of the lemma follows immediately from the fact that T ) T D + D T ) A T D+DA Since both matrices are Metzler, and since T ) T D + D T ) <, the assertion of the lemma follows immediately from basic properties of Metzler matrices A consequence of Theorem 3 is the following Theorem 4: Let the matrix A R n n be a Metzler matrix Define the sequence of matrices {An, An,, A} as follows An = A For k = 2,, n partition Ak b k Ak = c k d k 6) where A k R k ) k ), b k, c k R k The matrix Ak is defined to be Ak = A k b k c T k d k Then, a necessary and sufficient condition for 835

the matrix A to be Hurwitz, is that the diagonal entries of the matrices A,, An are all strictly negative Proof : The assertions of the Theorem follow from Theorem 3, Lemma 4, and from the fact that a Metzler matrix is Hurwitz if and only if it is diagonally stable 9 If A is diagonally stable, by the principal theorem, the dynamic systems ẋ = A x, and ẋ = A b c T ) x must have a common diagonal Lyapunov function But, since A is Metzler, and since b, c are both entrywise nonnegative, by Lemma 4 these dynamic systems will have a common diagonal Lyapunov function if and only if An is Hurwitz stable Thus, A is Hurwitz if and only if An is diagonally stable or equivalently Hurwitz) But by the previous argument An is Hurwitz stable if and only if An 2 is diagonally stable Hence, it follows that the diagonal entries of An 2 must also be negative By repeating this argument for all Ai, i = n,, 2 one concludes that the diagonal entries of all of the aforementioned matrices must be negative Further, if the scalar A <, then this in turn implies that A2 is Hurwitz, and hence that all Ai are Hurwitz V EXAMPLES An attractive feature of the proof of the previous theorem is that it provides a very simple procedure to check whether a Metzler matrix is Hurwitz Given a Metzler matrix, we recursively construct its Schur complement At every stage we only verify whether or not the diagonal elements of the matrix of lower dimension are negative The process is continued until only a single element remains A necessary and sufficient condition for A to be diagonally stable is that all diagonal entries of the lower dimensional matrices are negative The following examples illustrate the procedure discussed in the paper Example 5: Let A be a Metzler matrix: 2 3 3 This matrix is diagonally stable, since its diagonal elements are negative, and its determinant is positive Using the procedure outlined in the paper, the lower dimensional matrix is the scalar -2 + 3 3 = - which assures that A is diagonally stable Note that the latter condition is identical to the condition on the negative) determinant Example 52: Let A be a Metzler matrix in R 3 3 : 3 2 6 3 2 6 Then A 2 = and d 2 = 6; 3 6 2, b 2 = A2 = A 2 b 2c T 2 d 2 = 3, c 2 = 2 2 67 5 567 To determine whether A2 is diagonally stable we repeat the operation to reduce it to a scalar 59 which is negative This in turn ensures that A is diagonally stable Example 53: Let A be a Metzler matrix in R 6 6 4 2 3 4 5 6 5 7 5 2 3 4 2 3 4 4 2 4 5 9 7 9 4 Then A5 = A4 = 357 243 3 786 543 2 479 7 693 22 7 7 4 64 7 27 37 4 336 7 5 25 4 95 85 A3 = A2 = 26 43 555 392 6 43 84 94 26 39 35 284 226 339 45 26 2 79 7 335 52 53 79 28 244 849 978 5 95 ; 333 The matrices A5, A4, A3, A2, and A are constructed as in the previous examples It follows from the assertions of the main theorem that A is a Hurwitz Metzler matrix VI CONCLUSIONS In this paper a very simple test is developed for determining whether a given Metzler matrix is Hurwitz stable This test is derived by noting that any Metzler matrix that is Hurwitz stable, is also diagonally stable, and by using the Kalman-Yacubovic-Popov KYP) lemma to obtain a characterization of diagonally stable matrices The interesting feature of the result is that it reduces the stability of a given positive dynamic systems to the stability of lower dimensional positive system 836

REFERENCES L Farina and S Rinaldi, Positive linear systems: Theory and applications Wiley, 2 2 A Berman and R Plemmons, Nonnegative Matrices in the Mathematical Sciences SIAM, 979 3 D Siljak, Large Scale Dynamic Systems North-Holland-New York, 978 4 S Meyn, Control Techniques for Complex Networks University of Illinois, In preparation, 27 5 C R Johnson, Sufficient Condition for D-stability, Journal of Economic Theory, vol 9, pp 53 62, 974 6 T Kailath, Linear Systems Prentice Hall, New Jersey, 98 7 R Shorten and K Narendra, On a Theorem on Diagonal Stability by Redheffer To appear in Linear Algebra and its Applications, 29 8 R Redheffer, Volterra multipliers II, SIAM Journal on Algebraic and Discrete Methods, vol 4, no 6, pp 62 62, 985 9 R Horn and C Johnson, Topics in Matrix Analysis Cambridge University Press, 99 N Oleng and K Narendra, On the existence of diagonal solutions to the Lyapunov equation for third order systems, in proceedings of American Control Conference, 23 837