The Routh Stability Criterion

Embed Size (px)

Citation preview

  • 7/26/2019 The Routh Stability Criterion

    1/9

    The Routh Stability Criterion

    Introduction

    There are frequently questions about stability that you need to answer. Someof the questions might be.

    Is this closed loop system stable?

    For what range of gains is this system stable?

    How stable is this closed loop system?

    There are several techniques that provide information on stability. Two

    examples are the root locus and the yquist Stability !riterion.

    For the "oot #ocus$

    o %laces where the locus enters the right half plane gives information on

    stability.

    o &ou can calculate gain for points where the locus enters the right half

    plane ' giving information on range of gains.

    o (amping ratio)s* of closed loop poles give information on relative

    stability+ and distance into the left half plane can be ta,en as an

    indication of relative instability.

    For the yquist Stability !riterion

    o The yquist Stability !riterion gives information on stability directly.

    o It is possible to calculate the gain necessary for stability using

    yquist plots or -ode plots.

    o %hase margin and gain margin give information on relative stability.

    However+ there is another technique available that can give information on

    stability and range of gains for stability. That technique is the "outh Stability

    !riterion. The "outh criterion can be used on small systems )Small here means

  • 7/26/2019 The Routh Stability Criterion

    2/9

    systems of low order. &ou probably wouldnt use "outh on systems with /0 poles.*

    There are many times that it can provide simple and clear answers to the first two

    questions+ and we will examine the "outh !riterion in this lesson.

    The "outh !riterion

    To apply the "outh criterion+ you need to form an array from the polynomial

    coefficients. Then+ after some computations+ you get information that will let you

    determine how many roots of the polynomial are in the #H%. 1e can understand

    this best with an example.

    s32 s22 3s 2 40

    #oo,ing at this polynomial+ it loo,s innocent enough. 5ll of the coefficients are

    positive integers. &ou might not expect this to be the denominator of an unstablesystem. In fact+ this polynomial can be factored into this form.

    )s 2 /*)s2' s 2 6*

    The quadratic factor has two roots in the "H%.

    1e will wor, with this polynomial+ and apply the "outh criterion to it as an

    example. To begin+ we put the coefficients of the original polynomial into an array

    )the "outh array*

    s3 4 3

    s2 4 40

    s1

    s0

    The last two rows are filled in by doing some computation. !all the 747 coloredgreen the pivot element. The computations start by multiplying the two entries

    colored green ' the lower 747 ' the pivot element and the 737. !all that result+ "4.

    Then you multiply the two entries in blue. !all that result+ "/. Then you divide by

    the green 747 ' the pivot element ' and place the result in the leftmost column.

    )Since its a 747 here it wont ma,e any difference+ but it wont always be a 747.*

    That computation is given by$

  • 7/26/2019 The Routh Stability Criterion

    3/9

    "esult 8 9"4 ' "/:;9%ivot element:

    The result is shown below ' with the result forming a new entry in the s1row.

    Since there are no more elements in the first two rows+ that ends the

    computations for the s

    1

    row.

    s3 4 3

    s2 4 40

    s1 '<

    s0

    Finally+ we need to get the elements in the last row. 5s in the preceding row+ therewill really be only one element in this example+ but larger systems will require more

    than that. The new pivot element will be the first element in the last row

    modified. Thats the 7'

  • 7/26/2019 The Routh Stability Criterion

    4/9

    ow+ what happens if the polynomial is a higher degree. #ets examine a

    fourth order polynomial. Here is the polynomial.

    s42 40s32 36s22 60s 2 4/>

    1e form the array in the same way )using coefficients of every other power in

    each row*+ but we now have three entries in the top row ' the coefficients of s4+ s2+

    and s0.

    s4 4 36 4/>

    s3 40 60

    s2

    s1

    s0

    1e proceed the same way+ doing the cross multiplication. However+ in this case+ we

    need to examine how we get 4/> in the second entry in the s2row.

    s4 4 36 4/>

    s3 40 60

    s2 30 4/>

    s1

    s0

    To get the 4/> in the second entry in the s2row we use the same pivot element.

    It will always be the first element in the last row computed )or entered*. In this

    case it will be 7407. 1hat we do is multiply the 40 and the 4/>. otice how we

    multiply the first and the third column elements. )-efore+ we multiplied the first

    and the second column elements.* 1e always use the same pivot element. ext+if there had been an element in the box below the 4/> entry+ we would have

    multipled that by 4 ' the very first entry at the top left in the table. The

    computations are$

    )40x36 ' 4x60*;40 8 30

  • 7/26/2019 The Routh Stability Criterion

    5/9

    )40x4/> ' 34x0*;40 8 )40x4/> ' 0*;40 8 4/>

    ow+ we proceed as before+ and get the table below.

    s

    4

    4 36 4/>s3 40 60

    s2 30 4/>

    s1 3.333

    s0 4/>

    The computations are$

    )30x60 ' 40x4/>*;30 8 )4600 ' 4/>0*;30 8 /@0;30 8 3.333

    )3.333x4/> ' 0*;3.333 8 4/>

    Here+ there are no sign changes in the first column+ so all of the roots of the

    polynomial are in the left half of the s'plane.

    Thats basically the algorithm. There are some special cases+ and it is instructive

    to examine at least one or tow higher order polynomial examples before we loo, at

    those special cases.

    Axample with %roblems B Cuestions

    !onsider this polynomial.

    s42 >s32 @s22 >s 2 30

    Form the array as above )using coefficients of every other power in each row*+

    with three entries in the top row ' the coefficients of s4+ s2+and s0.

    s4 4 @ 30

    s3 > >

    s2 ??

    s1

  • 7/26/2019 The Routh Stability Criterion

    6/9

    s0

    1hat is the the value of the term indicated by 7??7 ?

    &ou should have gotten that one correct. If not+ go bac, to the point where we

    discussed how to compute that coefficient. "emember the following points.

    The 7>7 in the second row is the pivot element for the computation.

    &our computation should end by saying )/> '>*;> 8 ??.

    ow+ there is another question that needs to be answered.

    Cuestion 4

    Is there another element in the third row ' the s2row?

    ow+ we still have not completed the table. &our table should loo, li,e this

    one at this point+ and we need to consider what the first term in the penultimate

    row is going to be. That is mar,ed as 7??7.

    s4 4 @ 30

    s3 > >

    s2 6 30

    s1 ??

    s0

    %roblem /

    1hat is the the value of the term indicated by 7??7 ?

    5nd+ we hope you got that one right also. If not+ remember the following.

    The 767 in the third row is the pivot element for the computation.

    &our computation should end by saying )/0 '4/0*;6 8 ??.

  • 7/26/2019 The Routh Stability Criterion

    7/9

    Then+ answer the next question.

    Cuestion /

    Is there another element in the fourth row ' the s1row?

    Finally+ you need to get the single element in the last row. &ou should have this

    table at this point.

    s4 4 @ 30

    s3 > >

    s2 6 30

    s1 '/0

    s0 ??

    &ou should realiDe ' from the preceding examples ' that the last element is =ust

    74307. Its the element in the s2row ' at the end.

    5nd+ finally+ you get this table$

    s4 4 @ 30

    s3 > >

    s2 6 30

    s1 '/0

    s0 30

    5nd there are two sign changes+ so there are two roots of the polynomial in the"H%.

    5 %oint to ote

  • 7/26/2019 The Routh Stability Criterion

    8/9

    The polynomial in the example above can be related to a closed loop system.

    !onsider the bloc, diagram below.

    5ssume that the gain+ E+ is variable+ and that )s* is given by$

    )s* 8 4;9)s 2 4*4:

    Then+ the closed loop transfer function is given by$

    CL)s* 8 E;9)s 2 4*42 E:

    The polynomial in the example is the closed loop denominator for E 8 /G.

    ow+ thin, about what happens when E is variable. Then the closed loop

    denominator is given by$

    s42 >s32 @s22 >s 2 4 2 E

    1e can form the "outh array for this polynomial.

    s4 4 @4 2

    E

    s3 > >

    s2 64 2

    E

    s1 )/0'>'>E*;6

    s0 4 2 E

    The critical element is )4@ ' >E*;6. That element is negative whenever E is larger

    than >+ and when that element is negative+ the closed loop system has poles in the

    "H%+ and the closed loop system is unstable.

  • 7/26/2019 The Routh Stability Criterion

    9/9

    The interesting and useful conclusion is that the "outh array can be used to

    determine gain limits for stability ' at least for systems small enough that you can

    do the computations for the "outh array.