Tutorial on Root Locus

download Tutorial on Root Locus

of 30

Transcript of Tutorial on Root Locus

  • 7/27/2019 Tutorial on Root Locus

    1/30

    Chapter 7:

    The Root Locus Method

    Tutorial Session

    EE4314 - Summer 2008

    Prof. K. Alavi

    TA: An Vo

    Content

    Characteristic Equation

    Definition of Root-locus

    Angle and Magnitude Condition

    Sketching Root Locus

    Change In Pole-zero Configuration

  • 7/27/2019 Tutorial on Root Locus

    2/30

    Closed loop system

    consider a general form of closed loop system:

    )(sR )(sC)(sE )(sG

    )(sH

    with transfer function:)()(1

    )(

    )(

    )(

    sHsG

    sG

    sR

    sC

    +=

    Characteristic equation

    0)()(1 =+ sHsG

    or:

    1)()( =sHsG

  • 7/27/2019 Tutorial on Root Locus

    3/30

    Root locus

    The root locus is the path of the roots of

    the characteristic equation in the s-plane as

    a system parameter is changed.

    Example : system definitionconsider a closed loop system:

    )(sR )(sC)(sE1K

    )10(

    2

    +ss

    K

    after reduction:

    )(sR )(sC

    K

    K

    ++102

    21KKK=

  • 7/27/2019 Tutorial on Root Locus

    4/30

    Example : table of pole positions

    Norman S. Nisse (2004).

    Control Systems Engineering, 4th edition

    John Wiley & Sons

    0102 =++ Kss

    Example : poles in s-plane

    Norman S. Nisse (2004).

    Control Systems Engineering, 4th edition

    John Wiley & Sons

  • 7/27/2019 Tutorial on Root Locus

    5/30

    Example : root locus

    Norman S. Nisse (2004).

    Control Systems Engineering, 4th edition

    John Wiley & Sons

    Angle and magnitude condition

    because

    1)()( =sHsG

    )()( sHsG is complex

    amplitude condition:

    ,...2,1,0)12(180)()( =+= kksHsG

    angle condition:

  • 7/27/2019 Tutorial on Root Locus

    6/30

    Angle and magnitude condition

    The values ofs that fulfill both the angle andmagnitude conditions are the roots of the

    characteristic equation (closed-loop poles).

    Root locus property

    A locus of the points in the complex plane

    satisfying the angle condition alone is the

    root locus.

  • 7/27/2019 Tutorial on Root Locus

    7/30

  • 7/27/2019 Tutorial on Root Locus

    8/30

    Example : vector representation of G(s)

    consider a closed loop system:

    )(sR )(sC

    )2)(1(

    )4)(3(

    ++

    ++

    ss

    ssK

    Example : angle and magnitude

    =

    ++

    ++=

    )2)(1(

    )4)(3()(

    ss

    ssKsG

    )12(180)2()1()4()3( +=+++++= kssss

    amplitude condition:

    angle condition:

    1)2)(1(

    )4)(3()( =

    ++++=

    ss

    ssKsG

  • 7/27/2019 Tutorial on Root Locus

    9/30

    Example

    Check, if pointbelongs to root locus

    32 js +=

    +==+=+

    180)12(55.70

    43.1089057.7131.564321

    k

    Norman S. Nisse(2004).

    Control Systems Engineering, 4th edition

    John Wiley & Sons

    NO

    Example

    Check, if point belongs to root locus2

    22 js +=

    =+ 1804321

    33.0)22.1)(22.1(

    )22.1(

    2

    2

    21

    43=== LL

    LLK

    For which value ofK?

    YES

  • 7/27/2019 Tutorial on Root Locus

    10/30

    Sketching the root-locus plot

    1. Locate the poles and zeros of G(s)H(s) on the s plane.

    The root locus is symmetrical about the real axis

    The number of branches of the root locus equals the number of

    the closed-loop poles

    The root locus begins at the finite and infinite poles of G(s)H(s)

    and ends at the finite and infinite zeros of G(s)H(S)

    Example : construction of root locus

    consider a closed loop system:

    )(sR )(sC

    )2)(1(

    )4)(3(

    ++

    ++

    ss

    ssK

    for this system system:

    1)( =sHand)2)(1(

    )4)(3()(

    ++

    ++=

    ss

    ssKsG

  • 7/27/2019 Tutorial on Root Locus

    11/30

    Example

    Norman S. Nisse (2004).

    Control Systems Engineering, 4th edition

    John Wiley & Sons

    Example

    Norman S. Nisse (2004).

    Control Systems Engineering, 4th edition

    John Wiley & Sons

  • 7/27/2019 Tutorial on Root Locus

    12/30

    Sketching the root-locus plot

    2. Determine the asymptotes of the root loci on the

    real axis.

    The root locus approaches straight lines as asymptotes as the

    locus approaches infinity. The equation of the asymptotes is

    given by the real-axis intercept, a, and angle, a, as follows

    zerosfinite#polesfinite#

    zerosfinitepolesfinite

    =a

    ,...2,1,0zerosfinite#polesfinite#

    )12(

    =

    +

    = kk

    a

    Example: finding asymptotes

    consider a closed loop system:

    )(sR )(sC

    )4)(2)(1(

    )3(

    +++

    +

    ssss

    sK

    real axis intercept:

    34

    14)3()421( =

    =a

    angles of the lines:

    3

    )12(

    +=

    ka

    33

    5,,

    3

    ==a

  • 7/27/2019 Tutorial on Root Locus

    13/30

    Example : finding asymptotes

    Norman S. Nisse (2004).

    Control Systems Engineering, 4th edition

    John Wiley & Sons

    sketching the root-locus plot3. Find the points where the root loci may cross the

    imaginary axis.

    a) Use the Rouths stability criterion

    b) Let s=j in characteristic equation, equate both the real part andimaginary part to zero, and then solve for and K.

  • 7/27/2019 Tutorial on Root Locus

    14/30

    Example :j-axis crossing

    consider a closed loop system:

    )(sR )(sC

    )4)(2)(1(

    )3(

    +++

    +

    ssss

    sK

    closed-loop transfer function of the system:

    KsKsss

    sKsT

    3)8(147

    )3()(

    234

    +++++

    +=

    Example :j-axis crossing

    Routh table:

    65.90720652 ==+ KKK

    59.107.20235.8021)90( 22 jssKsK ===

    -74.6456 9.6456

  • 7/27/2019 Tutorial on Root Locus

    15/30

    Example :j-axis crossing

    Norman S. Nisse (2004).

    Control Systems Engineering, 4th edition

    John Wiley & Sons

    1.59

    Closed loop system is stable

    if K

  • 7/27/2019 Tutorial on Root Locus

    16/30

  • 7/27/2019 Tutorial on Root Locus

    17/30

    Example : break-away point

    Norman S. Nisse (2004).

    Control Systems Engineering, 4th edition

    John Wiley & Sons

    -0.435

    sketching the root-locus plot5. Taking a series of test points in the broad

    neighborhood of the origin of the s plane, sketch the

    root loci.

    if accurate shape of the root-loci is needed MatLab

  • 7/27/2019 Tutorial on Root Locus

    18/30

    Example num = [1];den = [ 1 1];rlocus(num, den)

    Examplenum = [1];

    den = conv([1 1],[1 2]);

    rlocus(num, den)

  • 7/27/2019 Tutorial on Root Locus

    19/30

  • 7/27/2019 Tutorial on Root Locus

    20/30

    Example

    num = [1];

    den = conv([1 0],[1 1]);

    den = conv(den,[1 3]);

    rlocus(num, den)

    Addition of zeros

    num = [1 4];

    den = conv([1 0],[1 1]);

    den = conv(den,[1 3]);

    rlocus(num, den)

  • 7/27/2019 Tutorial on Root Locus

    21/30

    Addition of zeros

    num = [1 2];

    den = conv([1 0],[1 1]);

    den = conv(den,[1 3]);

    rlocus(num, den)

    Addition of zeros

    num = [1 0.5];

    den = conv([1 0],[1 1]);

    den = conv(den,[1 3]);

    rlocus(num, den)

  • 7/27/2019 Tutorial on Root Locus

    22/30

    Root-locus plot: MatLab

    % open-loop system

    clear;

    num = [0 0 4];

    den = [1 2 0];

    % root locus plot

    rlocus(num,den)

    v=[-5 1 -3 3]; axis(v); axis('square')

    grid

    title('root-locus plot')

    % r: complex root locations, K: gai vector[r K] = rlocus;

    Root-locus plot: MatLab

    -5 -4 -3 -2 -1 0 1-3

    -2

    -1

    0

    1

    2

    30.160.340.50.640.76

    .

    0.94

    0.985

    0.160.340.50.640.760.86

    0.94

    0.985

    1234

    root-locus plot of the system

    Real Axis

    ImaginaryAxis

  • 7/27/2019 Tutorial on Root Locus

    23/30

    Root-locus plot: MatLab

    % open-loop system

    clear;

    num = [0 1 1];

    den = [1 2 3 4];

    % root locus plot

    sys = tf(num, den);

    rltool(sys)

    Root-locus plot: MatLab

    -1.8 -1.6 -1.4 -1.2 -1 -0.8 -0.6 -0.4 -0.2 0-5

    -4

    -3

    -2

    -1

    0

    1

    2

    3

    4

    5Root Locus Editor for Open-Loop 1 (OL1)

    Real Axis

    ImagAxis

  • 7/27/2019 Tutorial on Root Locus

    24/30

    example :

    construction of root locusconsider a closed loop system:)(sR )(sC

    32

    )2(2 ++

    +sK

    G(s) has a pair of complex conjugated poles at:

    21 js +=and

    21 js=

    change in pole-zero configuration

    A slight change in the pole-zero

    configuration may cause significant

    changes in the root-locus configurations.

  • 7/27/2019 Tutorial on Root Locus

    25/30

    change in pole-zero configuration

    change in pole-zero configuration

  • 7/27/2019 Tutorial on Root Locus

    26/30

    change in pole-zero configuration

    change in pole-zero configuration

  • 7/27/2019 Tutorial on Root Locus

    27/30

    change in pole-zero configuration

    change in pole-zero configuration

  • 7/27/2019 Tutorial on Root Locus

    28/30

  • 7/27/2019 Tutorial on Root Locus

    29/30

    change in pole-zero configuration

    Problems

    Prob 9 and 10: E7.26 & 7.27 Plot root locus

    using matlab

    Prob 11: See section 7.6/page 444 and

    7.7/447

    Example 7.11/ page 452

  • 7/27/2019 Tutorial on Root Locus

    30/30

    impulse(sys)

    step(sys)

    References

    Lecture notes, Dr. Darek Korzec