Routh–Hurwitz theorem
Template:Short description Template:More footnotes
In mathematics, the Routh–Hurwitz theorem gives a test to determine whether all roots of a given polynomial lie in the left-half complex plane. Polynomials with this property are called Hurwitz stable polynomials. The Routh–Hurwitz theorem is important in dynamical systems and control theory, because the characteristic polynomial of the differential equations of a stable, linear system has roots limited to the left half plane (negative eigenvalues). Thus the theorem provides a mathematical test, the Routh–Hurwitz stability criterion, to determine whether a linear dynamical system is stable without solving the system. The Routh–Hurwitz theorem was proved in 1895, and it was named after Edward John Routh and Adolf Hurwitz.
Notations
Let f(z)Script error: No such module "Check for unknown parameters". be a polynomial (with complex coefficients) of degree nScript error: No such module "Check for unknown parameters". with no roots on the imaginary axis (i.e. the line z = icScript error: No such module "Check for unknown parameters". where iScript error: No such module "Check for unknown parameters". is the imaginary unit and cScript error: No such module "Check for unknown parameters". is a real number). Let us define real polynomials P0(y)Script error: No such module "Check for unknown parameters". and P1(y)Script error: No such module "Check for unknown parameters". by f(iy) = P0(y) + iP1(y)Script error: No such module "Check for unknown parameters"., respectively the real and imaginary parts of fScript error: No such module "Check for unknown parameters". on the imaginary line.
Furthermore, let us denote by:
- pScript error: No such module "Check for unknown parameters". the number of roots of fScript error: No such module "Check for unknown parameters". in the left half-plane (taking into account multiplicities);
- qScript error: No such module "Check for unknown parameters". the number of roots of fScript error: No such module "Check for unknown parameters". in the right half-plane (taking into account multiplicities);
- Δ arg f(iy)Script error: No such module "Check for unknown parameters". the variation of the argument of f(iy)Script error: No such module "Check for unknown parameters". when yScript error: No such module "Check for unknown parameters". runs from −∞Script error: No such module "Check for unknown parameters". to +∞Script error: No such module "Check for unknown parameters".;
- w(x)Script error: No such module "Check for unknown parameters". is the number of variations of the generalized Sturm chain obtained from P0(y)Script error: No such module "Check for unknown parameters". and P1(y)Script error: No such module "Check for unknown parameters". by applying the Euclidean algorithm;
- IScript error: No such module "Su". rScript error: No such module "Check for unknown parameters". is the Cauchy index of the rational function rScript error: No such module "Check for unknown parameters". over the real line.
Statement
With the notations introduced above, the Routh–Hurwitz theorem states that:
From the first equality we can for instance conclude that when the variation of the argument of f(iy)Script error: No such module "Check for unknown parameters". is positive, then f(z)Script error: No such module "Check for unknown parameters". will have more roots to the left of the imaginary axis than to its right. The equality p − q = w(+∞) − w(−∞)Script error: No such module "Check for unknown parameters". can be viewed as the complex counterpart of Sturm's theorem. Note the differences: in Sturm's theorem, the left member is p + qScript error: No such module "Check for unknown parameters". and the wScript error: No such module "Check for unknown parameters". from the right member is the number of variations of a Sturm chain (while wScript error: No such module "Check for unknown parameters". refers to a generalized Sturm chain in the present theorem).
Routh–Hurwitz stability criterion
Script error: No such module "Labelled list hatnote". We can easily determine a stability criterion using this theorem as it is trivial that f(z)Script error: No such module "Check for unknown parameters". is Hurwitz-stable if and only if p − q = nScript error: No such module "Check for unknown parameters".. We thus obtain conditions on the coefficients of f(z)Script error: No such module "Check for unknown parameters". by imposing w(+∞) = nScript error: No such module "Check for unknown parameters". and w(−∞) = 0Script error: No such module "Check for unknown parameters"..
See also
References
<templatestyles src="Reflist/styles.css" />
Script error: No such module "Check for unknown parameters".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Explaining the Routh–Hurwitz Criterion (2020)[1]
External links
- ↑ Script error: No such module "Citation/CS1".