How to Draw Root Locus of a System

Know that the simplest system has an input and an output., Show a system by a box., Remember a system without a feedback in engineering notation is like the one shown in the image.,Manipulate the last result to get (see the image above) , Show...

44 Steps 8 min read Advanced

Step-by-Step Guide

  1. Step 1: Know that the simplest system has an input and an output.

    System comes between these two. input goes into the system, then becomes altered and then goes out as the desired output.

    A system is built to create such a desired alteration for the output.
  2. Step 2: Show a system by a box.

    Input goes into it as an arrow and output comes out of it as an arrow.

    Whatever system does to the input is called the system function.

    Before performing that function a system always does one of the three things to its input, This Root Locus is called 180° Root Locus.

    Simply reduces that input.

    In this case we say the coefficient of amplification is less than one (0 < K < 1).

    Simply keep it at the same value.

    In this case we say the coefficient of amplification is equal to one (K = 1).

    Simply increase it.

    In this case we say the coefficient of amplification is greater than one (K > 1).

    Before performing that function a system might make the input inverted, upside-down, and after that it always does one of the three things to its input, This Root Locus is called 0° Root Locus.

    Simply reduces that inverted input.

    In this case we say the coefficient of amplification is greater than minus one ( – 1 < K < 0).

    Simply keep it at the same value.

    In this case we say the coefficient of amplification is equal to minus one (K = – 1).

    Simply increases it.

    In this case we say the coefficient of amplification is less than minus one (K < – 1).

    K is called gain of the system.

    A system with the feedback has a path from output into the input and participate and share something from the output into the input. , Relation of output to input is described as the multiplication of input X(s) by the system function G(s) to result the output Y(s).

    That is, Y(s) = G(s)X(s). ,, Please note that inside the cross (X) there is a plus (+) sign for the input and a minus (–) sign for the feedback.

    Output comes and through a feedback path goes to change the input.

    When output Y(s) comes out of the feedback it becomes Y(s) times H(s) (that is, Y(s)H(s)) and becomes subtracted from the input X(s).

    Therefore, actually X(s) –Y(s)H(s) goes into the system.

    X(s) –Y(s)H(s) goes into the system and becomes multiplied by the system function and comes out as (X(s) –Y(s)H(s))G(s).

    Hence, the output Y(s) is actually,Y(s) = (X(s) –Y(s)H(s))G(s) ,, Transfer function as in Equation 2 is known as the Closed Loop Transfer Function.

    Product G(s)H(s) in Equation 2 is known as the Open Loop Transfer Function. , This equation is called the Characteristic Equation of the system. , All the functions discussed, even each of X(s) or Y(s) themselves, are complex rational functions of the complex variable s. , For example H(s) = n(s) / d(s). ,,, Frequently in the feedback loop, the feedback function is unit; that is, H(s) =
    1. ,, It is correct that now this G(s) is not the same as previous G(s) as its gain K has been removed from it, but it is convenient still to use the same notation for it, as if we had a K block and a G(s) block from the beginning. ,, You like to know when this denominator becomes zero, or approaches zero when gain of the system, K, as a parameter changes.

    You are interested to inspect 1 + KG(s) =
    0.

    Or G(s) = – 1 / K.

    Assume K > 0 and then figure out by symmetry what happens if K <
    0.

    For a comprehensive understanding, even the trivial case K = 0 should also be discussed. , Consequently, note that |G(s)| = 1 / K and /G(s) = 180°q; where, q is an odd integer.

    This symbol /___ shows the angle of a complex function. ,, This is one hurdle in drawing the Root Locus.

    Anyway, for now, it is assumed that such a factorisation is known.

    Thus, for a polynomial of degree n we have n complex roots r i , The characteristic equation turns to be s + K =
    0.

    Changing K from 0 upward changes s from 0 to – ∞ downward. , From high school you had questions such as to determine a parameter β such that a quadratic equation x2 + x + β = 0 has two equal roots; such or similar questions.

    That was a basic Root Locus problem parametrized with β.

    You knew you should calculate discriminant and put it equal to zero to meet the prescribed condition : Δ = 1
    - 4β = 0 and hence β = 1 /
    4. , Instead of discriminant, the characteristic function will be investigated; that is 1 + K (1 / s(s + 1) =
    0.

    A manipulation of this equation concludes to the s2 + s + K =
    0. ,, You have two real roots s = 0 and s = – 1, since characteristic equation is s2 + s =
    0. ,, Discriminant will be negative.

    You have two imaginary roots as complex conjugate to each other.

    But the real value of both roots remain the same and equal to – 1 /
    2.

    Increasing K has no effect whatever on this; only imaginary parts will become larger.

    The Root Locus is drawn in heavy lines.

    There are two roots for this quadratic polynomial and definitely they join in one point on the real line for certain value of parameter K that makes discriminant equal to zero and creates a repeated root.

    The portion of the real line between these two roots is part of the Root Locus This point is called σ-point or branching point of the asymptotes of the Root Locus.

    Up to this value of K system damps without overshoot-undershoot (does not quiver before stopping).

    At K = 1 / 4 system damps critically.

    After that, increasing K only increases the imaginary part of the created conjugate roots.

    That makes the branching of the root locus perpendicular to real line.

    Theoretically, all along this line system damps but with tremors.

    Practically, increasing gain can make the system unstable.

    Tremors might become so persistent that trigger unwanted frequencies in the system which in turn rapture the system beyond its material strength.

    For example, small cracks reach to catastrophic points or dynamic fatigue work it out.

    Always designers devise for prevention of unlimited increase of K. , Any arbitrary point in the complex plane can be shown by a vector, which has a length and an angle with respect to the real line. – r is the root of s + r = 0 s is said to be the test point for evaluating – r.

    Any selection of s over the real line is called a real-line evaluation of – r. , On the real line you are confined in the intervals.

    An integral has just two end points to be evaluated.

    On the complex plane you cannot roam everywhere.

    In contrast, you have to select a region to confine your evaluations.

    Even that is too much.

    You confine your evaluations only to be done on a certain curve or certain (usually simple) paths. , It is a vector from the tip of s1 to the tip of r. , Ask which part of the real line falls on the root locus when the gain k varies from zero to plus infinity.

    Select any point on the real line if the number of the real roots (zeros and poles) at the right hand side of that root is an odd number (1, 3, 5, ...) then that portion of the real line is also on the Root Locus.

    In the simple Integrator all points on the negative part of the real line have only one root at the right side.

    Hence, all the negative real line is on the Root Locus.

    In the Motor Control System only those points of the real line between s = 0 and s = – 1 have odd number of roots at the right side.

    Hence, only the portion between s = 0 and s = – 1 is on the Root Locus. , Remove gain K wherever it is, as a separate parameter and write the characteristic equation as 1 + K F(s) = 0, where F(s) is a rational function; that is, F(s) = N(s) / D(s).

    Both N(s) and D(s) are polynomials.

    Roots of N(s), that is, zeros of F(s) is polynomial of degree m.

    Roots of D(s), that is, poles of F(s) is polynomial of degree n.

    Characteristic function for the simple Integrator is 1 + K / s =
    0.

    F(s) = 1 / s.

    Characteristic function for the Motor Control System is 1 + K / s (1 + s) =
    0.

    F(s) = 1 / s (1 + s). , In a proper system m < n. number of zeros are strictly less than number of poles.

    That is, system does not kick back or tolerates infinite transitions. , Branches are paths that roots of the characteristic function create when the value of the gain K varies from zero to infinity.

    Each value of K gives a new characteristic function with different roots.

    If you want to put different values of K into the characteristic equation and solve the polynomials to get the roots either you have to use a computer or use graphical methods such as the Root Locus to sketch the solutions.
  3. Step 3: Remember a system without a feedback in engineering notation is like the one shown in the image.

  4. Step 4: Manipulate the last result to get (see the image above)

  5. Step 5: with the same formal notations onwards.

  6. Step 6: Manipulate the last result to get (see the image above)

  7. Step 7: Note that the ratio Y(s) / X(s)

  8. Step 8: whatever it is

  9. Step 9: is called the transfer function.

  10. Step 10: Keep in mind that you can have an equation

  11. Step 11: 1 + H(s)G(s) = 0.

  12. Step 12: Remember.

  13. Step 13: Remember also that a complex rational function is the ratio of two complex complex polynomials.

  14. Step 14: Compare the ratio Y(s) / X(s) in two systems without feedback and with feedback to see what is the effect of the feedback in a system.

  15. Step 15: Do a simple calculation to convince you that the feedback function can be gobbled into the input before the comparison point.

  16. Step 16: Observe the simple feedback.

  17. Step 17: Write equation 2

  18. Step 18: then as (see the image above)

  19. Step 19: Separate gain K. It is better to separate gain of the system as an independent block.

  20. Step 20: equation 3 as (see the image above)

  21. Step 21: Note that the denominator determines stability of the system.

  22. Step 22: Calculate the magnitude (modulus) and angle (argument) of G(s).

  23. Step 23: Remember G(s) is a rational function; that is

  24. Step 24: equal to a polynomial divided by a polynomial both in the same variable s. Hence

  25. Step 25: Observe that

  26. Step 26: generally

  27. Step 27: it is not easy to find roots of a polynomial of degree greater than three or four and write it out in its roots factors

  28. Step 28: as it is done in Equation 5.

  29. Step 29: Begin from the simplest system.

  30. Step 30: Remember.

  31. Step 31: Solve a similar Root Locus for the control system depicted in the feedback loop here.

  32. Step 32: Ask questions regarding K.

  33. Step 33: Begin from K = 0.

  34. Step 34: Increase K. You have still two real roots

  35. Step 35: until K = 1 / 4

  36. Step 36: where two roots will be equal; that is s1 = s2 = – 1 / 2.

  37. Step 37: Increase K > 1 / 4.

  38. Step 38: Know the meaning of things happening in complex plane.

  39. Step 39: Note that the complex plane is not like the real line.

  40. Step 40: Evaluate arbitrary test point s1 with respect to the root of polynomial s + 2 = 0.

  41. Step 41: Assume you have certain number of the real roots on the real line.

  42. Step 42: Remember the characteristic function for the general feedback loop was 1 + G(s)H(s) = 0.

  43. Step 43: Recognise a proper system.

  44. Step 44: Know the meaning of branches.

Detailed Guide

System comes between these two. input goes into the system, then becomes altered and then goes out as the desired output.

A system is built to create such a desired alteration for the output.

Input goes into it as an arrow and output comes out of it as an arrow.

Whatever system does to the input is called the system function.

Before performing that function a system always does one of the three things to its input, This Root Locus is called 180° Root Locus.

Simply reduces that input.

In this case we say the coefficient of amplification is less than one (0 < K < 1).

Simply keep it at the same value.

In this case we say the coefficient of amplification is equal to one (K = 1).

Simply increase it.

In this case we say the coefficient of amplification is greater than one (K > 1).

Before performing that function a system might make the input inverted, upside-down, and after that it always does one of the three things to its input, This Root Locus is called 0° Root Locus.

Simply reduces that inverted input.

In this case we say the coefficient of amplification is greater than minus one ( – 1 < K < 0).

Simply keep it at the same value.

In this case we say the coefficient of amplification is equal to minus one (K = – 1).

Simply increases it.

In this case we say the coefficient of amplification is less than minus one (K < – 1).

K is called gain of the system.

A system with the feedback has a path from output into the input and participate and share something from the output into the input. , Relation of output to input is described as the multiplication of input X(s) by the system function G(s) to result the output Y(s).

That is, Y(s) = G(s)X(s). ,, Please note that inside the cross (X) there is a plus (+) sign for the input and a minus (–) sign for the feedback.

Output comes and through a feedback path goes to change the input.

When output Y(s) comes out of the feedback it becomes Y(s) times H(s) (that is, Y(s)H(s)) and becomes subtracted from the input X(s).

Therefore, actually X(s) –Y(s)H(s) goes into the system.

X(s) –Y(s)H(s) goes into the system and becomes multiplied by the system function and comes out as (X(s) –Y(s)H(s))G(s).

Hence, the output Y(s) is actually,Y(s) = (X(s) –Y(s)H(s))G(s) ,, Transfer function as in Equation 2 is known as the Closed Loop Transfer Function.

Product G(s)H(s) in Equation 2 is known as the Open Loop Transfer Function. , This equation is called the Characteristic Equation of the system. , All the functions discussed, even each of X(s) or Y(s) themselves, are complex rational functions of the complex variable s. , For example H(s) = n(s) / d(s). ,,, Frequently in the feedback loop, the feedback function is unit; that is, H(s) =
1. ,, It is correct that now this G(s) is not the same as previous G(s) as its gain K has been removed from it, but it is convenient still to use the same notation for it, as if we had a K block and a G(s) block from the beginning. ,, You like to know when this denominator becomes zero, or approaches zero when gain of the system, K, as a parameter changes.

You are interested to inspect 1 + KG(s) =
0.

Or G(s) = – 1 / K.

Assume K > 0 and then figure out by symmetry what happens if K <
0.

For a comprehensive understanding, even the trivial case K = 0 should also be discussed. , Consequently, note that |G(s)| = 1 / K and /G(s) = 180°q; where, q is an odd integer.

This symbol /___ shows the angle of a complex function. ,, This is one hurdle in drawing the Root Locus.

Anyway, for now, it is assumed that such a factorisation is known.

Thus, for a polynomial of degree n we have n complex roots r i , The characteristic equation turns to be s + K =
0.

Changing K from 0 upward changes s from 0 to – ∞ downward. , From high school you had questions such as to determine a parameter β such that a quadratic equation x2 + x + β = 0 has two equal roots; such or similar questions.

That was a basic Root Locus problem parametrized with β.

You knew you should calculate discriminant and put it equal to zero to meet the prescribed condition : Δ = 1
- 4β = 0 and hence β = 1 /
4. , Instead of discriminant, the characteristic function will be investigated; that is 1 + K (1 / s(s + 1) =
0.

A manipulation of this equation concludes to the s2 + s + K =
0. ,, You have two real roots s = 0 and s = – 1, since characteristic equation is s2 + s =
0. ,, Discriminant will be negative.

You have two imaginary roots as complex conjugate to each other.

But the real value of both roots remain the same and equal to – 1 /
2.

Increasing K has no effect whatever on this; only imaginary parts will become larger.

The Root Locus is drawn in heavy lines.

There are two roots for this quadratic polynomial and definitely they join in one point on the real line for certain value of parameter K that makes discriminant equal to zero and creates a repeated root.

The portion of the real line between these two roots is part of the Root Locus This point is called σ-point or branching point of the asymptotes of the Root Locus.

Up to this value of K system damps without overshoot-undershoot (does not quiver before stopping).

At K = 1 / 4 system damps critically.

After that, increasing K only increases the imaginary part of the created conjugate roots.

That makes the branching of the root locus perpendicular to real line.

Theoretically, all along this line system damps but with tremors.

Practically, increasing gain can make the system unstable.

Tremors might become so persistent that trigger unwanted frequencies in the system which in turn rapture the system beyond its material strength.

For example, small cracks reach to catastrophic points or dynamic fatigue work it out.

Always designers devise for prevention of unlimited increase of K. , Any arbitrary point in the complex plane can be shown by a vector, which has a length and an angle with respect to the real line. – r is the root of s + r = 0 s is said to be the test point for evaluating – r.

Any selection of s over the real line is called a real-line evaluation of – r. , On the real line you are confined in the intervals.

An integral has just two end points to be evaluated.

On the complex plane you cannot roam everywhere.

In contrast, you have to select a region to confine your evaluations.

Even that is too much.

You confine your evaluations only to be done on a certain curve or certain (usually simple) paths. , It is a vector from the tip of s1 to the tip of r. , Ask which part of the real line falls on the root locus when the gain k varies from zero to plus infinity.

Select any point on the real line if the number of the real roots (zeros and poles) at the right hand side of that root is an odd number (1, 3, 5, ...) then that portion of the real line is also on the Root Locus.

In the simple Integrator all points on the negative part of the real line have only one root at the right side.

Hence, all the negative real line is on the Root Locus.

In the Motor Control System only those points of the real line between s = 0 and s = – 1 have odd number of roots at the right side.

Hence, only the portion between s = 0 and s = – 1 is on the Root Locus. , Remove gain K wherever it is, as a separate parameter and write the characteristic equation as 1 + K F(s) = 0, where F(s) is a rational function; that is, F(s) = N(s) / D(s).

Both N(s) and D(s) are polynomials.

Roots of N(s), that is, zeros of F(s) is polynomial of degree m.

Roots of D(s), that is, poles of F(s) is polynomial of degree n.

Characteristic function for the simple Integrator is 1 + K / s =
0.

F(s) = 1 / s.

Characteristic function for the Motor Control System is 1 + K / s (1 + s) =
0.

F(s) = 1 / s (1 + s). , In a proper system m < n. number of zeros are strictly less than number of poles.

That is, system does not kick back or tolerates infinite transitions. , Branches are paths that roots of the characteristic function create when the value of the gain K varies from zero to infinity.

Each value of K gives a new characteristic function with different roots.

If you want to put different values of K into the characteristic equation and solve the polynomials to get the roots either you have to use a computer or use graphical methods such as the Root Locus to sketch the solutions.

About the Author

D

Daniel Hayes

Brings years of experience writing about home improvement and related subjects.

65 articles
View all articles

Rate This Guide

--
Loading...
5
0
4
0
3
0
2
0
1
0

How helpful was this guide? Click to rate: