The criterion establishes a systematic way to show that the linearized equations of motion of a system have only stable solutions exp(pt), that is where all p have negative real parts. It can be performed using either polynomial divisions or determinant calculus.
The criterion is derived through the use of the Euclidean algorithm and Sturm's theorem in evaluating Cauchy indices.
Using Euclid's algorithm
The criterion is related to Routh–Hurwitz theorem. Indeed, from the statement of that theorem, we have
where:- p is the number of roots of the polynomial ƒ(z) located in the left half-plane;
- q is the number of roots of the polynomial ƒ(z) located in the right half-plane (let us remind ourselves that ƒ is supposed to have no roots lying on the imaginary line);
- w(x) is the number of variations of the generalized Sturm chain obtained from P0(y) and P1(y) (by successive Euclidean divisions) where f(iy) = P0(y) + iP1(y) for a real y.
Using matrices
Let f(z) be a complex polynomial. The process is as follows:- Compute the polynomials P0(y) and P1(y) such that f(iy) = P0(y) + iP1(y) where y is a real number.
- Compute the Sylvester matrix associated to P0(y) and P1(y).
- Rearrange each row in such a way that an odd row and the following one have the same number of leading zeros.
- Compute each principal minor of that matrix.
- If at least one of the minors is negative (or zero), then the polynomial f is not stable.
- Let f(z) = az2 + bz + c (for the sake of simplicity we take real coefficients) where
(to avoid a root in zero so that we can use the Routh–Hurwitz theorem). First, we have to calculate the real polynomials P0(y) and P1(y):
-
- f(iy) = − ay2 + iby + c = P0(y) + iP1(y) = − ay2 + c + i(by).
- Next, we divide those polynomials to obtain the generalized Sturm chain:
-
- P0(y) = (( − a / b)y)P1(y) + c, yields P2(y) = − c,
- P1(y) = (( − b / c)y)P2(y), yields P3(y) = 0 and the Euclidean division stops.
, the sign of c − ay2 is the opposite sign of a and the sign of by is the sign of b. When we put
, the sign of the first element of the chain is again the opposite sign of a and the sign of by is the opposite sign of b. Finally, -c has always the opposite sign of c.Suppose now that f is Hurwitz-stable. This means that
(the degree of f). By the properties of the function w, this is the same as
and
. Thus, a, b and c must have the same sign. We have thus found the necessary condition of stability for polynomials of degree 2.Higher-order example
The MATLAB script can be used to determine the stability of any nth-degree characteristic equation.A tabular method can be used to determine the stability when the roots of a higher order characteristic polynomial are difficult to obtain. For an nth-degree polynomial
| an | an − 2 | an − 4 | ![]() |
| an − 1 | an − 3 | an − 5 | ![]() |
| b1 | b2 | b3 | ![]() |
| c1 | c2 | c3 | ![]() |
| ... | ... | ... | ![]() |
Consider a system with a characteristic polynomial
| 1 | 2 | 3 | 0 |
| 4 | 5 | 6 | 0 |
| 0.75 | 1.5 | 0 | 0 |
| −3 | 6 | 0 | |
| 3 | 0 | ||
| 6 | 0 |
Appendix A
Suppose f is stable. Then, we must have q = 0. Since p + q = n, we find p − q = n. Suppose now that p − q = n. Since p + q = n, subtracting the two equations, we find 2q = 0, that is f is stable.Publicado por: Karla Velasquez
Fuente: http://en.wikipedia.org/wiki/Routh%E2%80%93Hurwitz_stability_criterion





No hay comentarios:
Publicar un comentario