Routh Hurwitz Analysis

  • Upload
    ilg1

  • View
    241

  • Download
    0

Embed Size (px)

Citation preview

  • 8/3/2019 Routh Hurwitz Analysis

    1/29

    EE481 Control Systems

    Kunio Takaya

    Electrical and Computer Engineering

    University of Saskatchewan

    October 15, 2009

    Routh Hurwitz Stability Criterion

    ** Go to full-screen mode now by hitting CTRL-L

    1

  • 8/3/2019 Routh Hurwitz Analysis

    2/29

    University of Saskatchewan, Electrical Engineering

    EE 481.3 Control SystemsApril 2009, Kunio Takaya

    Textbook: Norman S. Nise, Control Systems Engineering Fifth

    Edition, John Wiley & Sons, Inc. 2008, ISBN-13 978-0471-79475-2.

    Marks: Midterm Exam: 30%, Final Exam 55%, and Assignments

    15%

    1. Modeling in the frequency domain

    Laplace transform Transfer functions

    2. Modeling in the time domain

    2

  • 8/3/2019 Routh Hurwitz Analysis

    3/29

    Linear differential equations

    State-Space representation

    3. Time response

    Second-Order Systems Poles and zeros

    Time domain solution of state equations4. Reduction of multiple subsystems

    Block diagrams and Signal-Flow graphs Masons rule

    Similarity transformations5. Stability

    Routh-Hurwitz criterion Stability in State-Space

    3

  • 8/3/2019 Routh Hurwitz Analysis

    4/29

    6. Steady-State errors

    Steady-State error for unity gain feedback

    Steady-State error for disturbance7. Root Locus techniques

    Sketching the root locus

    Transient response design via gain adjustment8. Design via root locus

    Cascade compensation Improving transient response and steady-state error

    9. Frequency response techniques Bode plots Nyquist diagrams Systems with time delay

    4

  • 8/3/2019 Routh Hurwitz Analysis

    5/29

    10. Design via frequency response

    Lag compasation Lead compensation

    Classes: MWF 8:30-9:30 a.m. 2B01 Engineering

    My office: 3B31

    Email: [email protected]

    5

  • 8/3/2019 Routh Hurwitz Analysis

    6/29

    1 Stability

    The response of control systems consists of (1) natural response

    and forced response, or (2) zero input response and zero state

    response. For natural (zero input) response, a system is,

    1. stable if the natural response approaches zero as time

    approaches infinity.

    2. unstable if the natural response approaches infinity as time

    approaches infinity.

    3. marginally stable if the natural response neither decays nor

    grows but remians constant or oscillates.

    6

  • 8/3/2019 Routh Hurwitz Analysis

    7/29

    For the total response, a system is

    1. stable if every bounded input yields a bounded output.

    2. unstable if any bounded input yields an unbounded output.

    7

  • 8/3/2019 Routh Hurwitz Analysis

    8/29

    8

  • 8/3/2019 Routh Hurwitz Analysis

    9/29

    2 The Routh Hurwitz Stability Criterion

    The Routh Hurwitz stability criterion is a tool to judge the

    stability of a closed loop system without solving for the poles of the

    closed loop system.

    9

  • 8/3/2019 Routh Hurwitz Analysis

    10/29

    Generating a Routh-Hurwitz table

    10

  • 8/3/2019 Routh Hurwitz Analysis

    11/29

    11

  • 8/3/2019 Routh Hurwitz Analysis

    12/29

    Example 6.1

    12

  • 8/3/2019 Routh Hurwitz Analysis

    13/29

    Any row of the Routh table may be multiplied by a positive

    number.

    13

  • 8/3/2019 Routh Hurwitz Analysis

    14/29

    Interpreting the basic Routh table

    The number of roots of the polynomial that are in the right halfplane is equal to the number of sign changes in the first column.

    In Example 6.1,

    s3 1 31 0

    s2 1 103 0

    s1 72 0 0s0 103 0 0

    There are two sign changes in the first column.1 = 72 and 72 = 103

    Therefore, two of the four roots of s3 + 10s2 + 31s + 1030 = 0 are in

    the right half plane of s-plane.

    14

  • 8/3/2019 Routh Hurwitz Analysis

    15/29

    Special case 1: Zero in the first column

    T(s) = 10s5 + 2s4 + 3s3 + 6s2 + 5s + 3

    When zero is resulted in the first column, replace 0 with a small .

    15

  • 8/3/2019 Routh Hurwitz Analysis

    16/29

    Examine the first column by assuming is a either positive or

    negative number.

    Since there are two sign changes, the polynomial has two poles in

    the right half plane.

    16

  • 8/3/2019 Routh Hurwitz Analysis

    17/29

    Special case 2: An entire row is zero.

    T(s) =10

    s5 + 7s4 + 6s3 + 42s2 + 8s + 56

    The row if s3 is entirely zero. Let the polynomial above (row of s4)

    be P(s). Then, differentiate P(s).

    P(s) = s4 + 6s2 + 8

    17

  • 8/3/2019 Routh Hurwitz Analysis

    18/29

    dP(s)

    ds = 4s3

    + 12

    Then, replace the row of s3 with the coefficients of dP(s)/ds.

    Then, proceed normally.

    There are no sign changes, so the system T(s) is not unstable.

    18

  • 8/3/2019 Routh Hurwitz Analysis

    19/29

    More about the case of entire row is zero.

    1. The row previous to the row of zeros contain the evenpolynomial that is a factor of the original polynomial.

    s4 + 6s2 + 8 = 0, in the example above.

    2. The root to find is with respect to s2, so s2 = a yields

    s =

    a. Therefore, the roots are symmetric about theimaginary axis. If s is complex, s = +j, its complex

    conjugate is also a root, meaning symmetric about the real axis

    (because the original polynominal is of real coefficients.)

    3. Everything from the row containing the even polynomial down

    to the end of the Routh table is a test of only the even

    polynomial. In the above example, s4 + 6s2 + 8 = 0 has no

    roots in RHP. Then, all has to be on the imaginary axis.

    s4 + 6s2 + 8 = (s2 + 2)(s2 + 4) = 0 s = j2, and j2.

    19

  • 8/3/2019 Routh Hurwitz Analysis

    20/29

    The above example has one root in LHP, and four roots on the

    imaginary axis (marginally stable).

    20

  • 8/3/2019 Routh Hurwitz Analysis

    21/29

    Special case 2: One more example

    T(s) =20

    s8 + s7 + 12s6 + 22s5 + 39s4 + 59s3 + 48s2 + 38s + 20

    21

  • 8/3/2019 Routh Hurwitz Analysis

    22/29

    22

  • 8/3/2019 Routh Hurwitz Analysis

    23/29

    Stability Design for Feedback Systems

    T(s) =G(s)

    1 + G(s) =K

    s3 + 18s2 + 77s + K

    23

  • 8/3/2019 Routh Hurwitz Analysis

    24/29

    If K > 1386, s1 term is negative. Hence, two poles are in theright half plane (unstable).

    If K < 1386, there are no sign changes. Hence, the feedbacksystem is stable.

    If K = 1386, the row of s1 is zero. By replacing with thecoefficients of the dP(s)/ds, there are no sign changes. The

    system T(s) is, however, marginally stable.

    24

  • 8/3/2019 Routh Hurwitz Analysis

    25/29

    Stability of a State Equation

    Conversion from a state equation to a transfer function

    The vector/matrix form of the state equation and output equation

    for single input and single output is,

    x = Ax + bu

    y = cx + du

    Take the Laplace transform,

    sX(s) x(0) = AX(s) + bU(s)Y(s) = cX(s) + dU(s)

    25

  • 8/3/2019 Routh Hurwitz Analysis

    26/29

    Transfer function assumes x(0) = 0.

    sX(s) x(0) = AX(s) + bU(s)Y(s) = cX(s) + dU(s)

    sX(s) AX(s) = (sI A)X(s) = bU(s)X(s) = (sI

    A)1bU(s)

    Y(s) = cX(s) + dU(s)

    = c(sI A)1bU(s) + dU(s)= [c(sI A)1b + d] U(s)

    Therefore,

    Y(s)

    U(s)= c(sI A)1b + d

    26

  • 8/3/2019 Routh Hurwitz Analysis

    27/29

    = c(sI A)1b, if d = 0=

    c adj(sI A) bdet(sI A)

    Since

    (sI A)1 = adj(sI A)det(sI A)

    The poles of the systemY(s)

    U(s)are, therefore,

    det(sI

    A) =jsI

    Aj

    = 0

    which is the eigen values of A.

    27

  • 8/3/2019 Routh Hurwitz Analysis

    28/29

    Example: Apply Routh-Hurwitz stability criterion.

    x =

    0 3 1

    2 8 1

    10

    5

    2

    x +

    10

    0

    0

    u(t)

    y = [1 0 0] x

    sIA = s

    1 0 0

    0 1 0

    0 0 1

    0 3 1

    2 8 1

    10 5 2

    =

    s 3 12 s 8 110 5 s + 2

    det(sI A) = s3 6s2 7s 52

    28

  • 8/3/2019 Routh Hurwitz Analysis

    29/29

    The Routh table is,

    s3 1 7 0

    s2

    3 26 0s1 1 0 0s0 26 0 0

    Since there is one sign change, one of three poles is in the right half

    plane (unstable).

    29