Hurwitz matrix

From HandWiki
Short description: Algebraic matrix element to analyze a polynomial by its coefficients

In mathematics, a Hurwitz matrix, or Routh–Hurwitz matrix, in engineering stability matrix, is a structured real square matrix constructed with coefficients of a real polynomial.

Hurwitz matrix and the Hurwitz stability criterion

Namely, given a real polynomial

p(z)=a0zn+a1zn1++an1z+an

the n×n square matrix

H=(a1a3a5000a0a2a40a1a3a0a200a1ana0an100an2anan3an10000an4an2an).

is called Hurwitz matrix corresponding to the polynomial p. It was established by Adolf Hurwitz in 1895 that a real polynomial with a0>0 is stable (that is, all its roots have strictly negative real part) if and only if all the leading principal minors of the matrix H(p) are positive:

Δ1(p)=|a1|=a1>0Δ2(p)=|a1a3a0a2|=a2a1a0a3>0Δ3(p)=|a1a3a5a0a2a40a1a3|=a3Δ2a1(a1a4a0a5)>0

and so on. The minors Δk(p) are called the Hurwitz determinants. Similarly, if a0<0 then the polynomial is stable if and only if the principal minors have alternating signs starting with a negative one.

Hurwitz stable matrices

In engineering and stability theory, a square matrix A is called a Hurwitz matrix if every eigenvalue of A has strictly negative real part, that is,

Re[λi]<0

for each eigenvalue λi. A is also called a stable matrix, because then the differential equation

x˙=Ax

is asymptotically stable, that is, x(t)0 as t.

If G(s) is a (matrix-valued) transfer function, then G is called Hurwitz if the poles of all elements of G have negative real part. Note that it is not necessary that G(s), for a specific argument s, be a Hurwitz matrix — it need not even be square. The connection is that if A is a Hurwitz matrix, then the dynamical system

x˙(t)=Ax(t)+Bu(t)
y(t)=Cx(t)+Du(t)

has a Hurwitz transfer function.

Any hyperbolic fixed point (or equilibrium point) of a continuous dynamical system is locally asymptotically stable if and only if the Jacobian of the dynamical system is Hurwitz stable at the fixed point.

The Hurwitz stability matrix is a crucial part of control theory. A system is stable if its control matrix is a Hurwitz matrix. The negative real components of the eigenvalues of the matrix represent negative feedback. Similarly, a system is inherently unstable if any of the eigenvalues have positive real components, representing positive feedback.

See also

References