Intro to Dynamic Systems

Intro to Dynamic Systems Unit 5 – Stability Analysis: Routh-Hurwitz Criterion

The Routh-Hurwitz criterion is a powerful tool for analyzing the stability of linear time-invariant systems. It evaluates a system's behavior around equilibrium points by examining the coefficients of its characteristic equation, avoiding the need to solve for roots directly. This method, developed independently by Routh and Hurwitz in the late 19th century, has become fundamental in control theory. It constructs a Routh array from the characteristic equation's coefficients, allowing engineers to determine stability and the number of unstable roots quickly and efficiently.

Key Concepts and Definitions

  • Stability analysis evaluates the behavior of a dynamic system around its equilibrium points
  • Equilibrium points are steady-state solutions where the system's state variables remain constant over time
  • Characteristic equation is a polynomial equation derived from the system's transfer function or state-space representation
  • Coefficients of the characteristic equation determine the stability of the system
  • Routh-Hurwitz criterion is a mathematical test that determines the stability of a linear time-invariant (LTI) system without explicitly solving the characteristic equation
    • Avoids the need to find the roots of the characteristic equation
    • Provides a necessary and sufficient condition for stability

Historical Context and Development

  • Routh-Hurwitz criterion was developed independently by Edward John Routh (1877) and Adolf Hurwitz (1895)
  • Routh's work focused on the stability of motion in mechanical systems
    • Published in his book "A Treatise on the Stability of a Given State of Motion"
  • Hurwitz's work generalized the criterion to polynomials with complex coefficients
  • The criterion has become a fundamental tool in control theory and system stability analysis
  • Routh-Hurwitz criterion has been extended and modified over time to handle various system types and configurations
    • Jury stability criterion for discrete-time systems
    • Kharitonov's theorem for robust stability analysis

Mathematical Foundations

  • Routh-Hurwitz criterion is based on the properties of the characteristic equation

  • Consider a linear time-invariant system with the characteristic equation:

    ansn+an1sn1++a1s+a0=0a_n s^n + a_{n-1} s^{n-1} + \cdots + a_1 s + a_0 = 0

  • Coefficients aia_i are real constants, and nn is the order of the system

  • Routh-Hurwitz criterion constructs a table called the Routh array using the coefficients of the characteristic equation

  • The first two rows of the Routh array are formed using the coefficients of the characteristic equation

    • Odd-indexed coefficients in the first row
    • Even-indexed coefficients in the second row
  • Subsequent rows are calculated using a recursive formula involving the elements of the previous two rows

The Routh-Hurwitz Criterion Explained

  • Routh-Hurwitz criterion states that a linear time-invariant system is stable if and only if all the elements in the first column of the Routh array have the same sign
  • The number of sign changes in the first column of the Routh array indicates the number of unstable roots (poles) in the right half-plane
  • A system is marginally stable if the first column of the Routh array contains zero elements, but no sign changes
  • The presence of a zero element in the first column requires further investigation using auxiliary polynomials
    • Auxiliary polynomials are formed using the coefficients of the row containing the zero element and the row above it
  • The criterion can also determine the number of distinct real roots and complex conjugate root pairs

Step-by-Step Application Process

  1. Write the characteristic equation of the system in descending order of powers of ss

  2. Arrange the coefficients of the characteristic equation in the first two rows of the Routh array

    • Odd-indexed coefficients in the first row
    • Even-indexed coefficients in the second row
  3. Calculate the elements of the subsequent rows using the recursive formula:

    ci=a1bi1a0bia1c_i = \frac{a_1 b_{i-1} - a_0 b_i}{a_1}

    where a1a_1 and a0a_0 are the first two elements of the previous row, and bi1b_{i-1} and bib_i are the elements of the row above the current row

  4. Continue the process until the Routh array is complete

  5. Examine the signs of the elements in the first column of the Routh array

    • If all elements have the same sign, the system is stable
    • If there are sign changes, the system is unstable, and the number of sign changes equals the number of unstable roots
  6. If there are zero elements in the first column, form auxiliary polynomials and analyze their roots to determine stability

Interpreting Results and Stability Conditions

  • Routh-Hurwitz criterion provides a quick and efficient way to determine the stability of a linear time-invariant system
  • A system is stable if all the roots of its characteristic equation have negative real parts
    • Stable systems exhibit bounded and decaying responses to initial conditions and external inputs
  • A system is unstable if at least one root of its characteristic equation has a positive real part
    • Unstable systems exhibit unbounded or growing responses to initial conditions and external inputs
  • Marginal stability occurs when the roots of the characteristic equation have zero real parts
    • Marginally stable systems exhibit sustained oscillations or constant steady-state values
  • The number of sign changes in the first column of the Routh array corresponds to the number of roots with positive real parts
  • The presence of zero elements in the first column requires further analysis using auxiliary polynomials
    • Auxiliary polynomials help determine the nature of the roots (distinct real, complex conjugate pairs, or repeated roots)

Limitations and Special Cases

  • Routh-Hurwitz criterion is applicable only to linear time-invariant systems
    • Nonlinear systems require different stability analysis techniques (Lyapunov stability, describing functions)
  • The criterion assumes that the coefficients of the characteristic equation are real
    • Systems with complex coefficients require modifications to the Routh-Hurwitz criterion
  • The presence of repeated roots or zero elements in the first column of the Routh array requires special handling
    • Auxiliary polynomials or other techniques (root locus, Nyquist plot) may be necessary to determine stability
  • Routh-Hurwitz criterion does not provide information about the transient response or performance of the system
    • Additional analysis (time-domain simulations, frequency-domain techniques) is needed to assess system performance

Real-World Applications and Examples

  • Routh-Hurwitz criterion is widely used in control system design and analysis
    • Designing feedback controllers to ensure system stability
    • Determining the range of controller parameters for stable operation
  • Applications in aerospace engineering
    • Stability analysis of aircraft and spacecraft control systems
    • Ensuring stable flight dynamics and attitude control
  • Process control in chemical and manufacturing industries
    • Maintaining stable operation of chemical reactors and production processes
    • Designing control systems for temperature, pressure, and flow regulation
  • Power system stability analysis
    • Assessing the stability of power grids and generators
    • Designing stabilizing controllers for power electronic converters
  • Robotics and mechatronics
    • Stability analysis of robot manipulators and mobile robots
    • Designing stable control algorithms for motion planning and trajectory tracking


© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.

© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.