How to Draw Root Locus of a System

A system with feedback becomes stable when equations describing that system possess roots that follow certain patterns. Otherwise, the system will become unstable. Example of such an unstable system is when microphones create screeches....

Method 1 of 2:

Preliminaries

  1. Picture 1 of How to Draw Root Locus of a System
    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. Picture 2 of How to Draw Root Locus of a System
    Show a system by a box. Input goes into it as an arrow and output comes out of it as an arrow.
    1. Whatever system does to the input is called the system function.
      Picture 3 of How to Draw Root Locus of a System
    2. Before performing that function a system always does one of the three things to its input,
      1. This Root Locus is called 180° Root Locus.
      2. Simply reduces that input. In this case we say the coefficient of amplification is less than one (0 < K < 1).
      3. Simply keep it at the same value. In this case we say the coefficient of amplification is equal to one (K = 1).
      4. Simply increase it. In this case we say the coefficient of amplification is greater than one (K > 1).
    3. 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,
      1. This Root Locus is called 0° Root Locus.
      2. Simply reduces that inverted input. In this case we say the coefficient of amplification is greater than minus one ( – 1 < K < 0).
      3. Simply keep it at the same value. In this case we say the coefficient of amplification is equal to minus one (K = – 1).
      4. Simply increases it. In this case we say the coefficient of amplification is less than minus one (K < – 1).
    4. K is called gain of the system.
    5. A system with the feedback has a path from output into the input and participate and share something from the output into the input.
      Picture 4 of How to Draw Root Locus of a System
  3. Picture 5 of How to Draw Root Locus of a System
    Remember a system without a feedback in engineering notation is like the one shown in the image.
    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).
  4. Picture 6 of How to Draw Root Locus of a System
    Manipulate the last result to get (see the image above)
  5. Picture 7 of How to Draw Root Locus of a System
    Show, then, with the same formal notations onwards. 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)
  6. Picture 8 of How to Draw Root Locus of a System
    Manipulate the last result to get (see the image above)
  7. Picture 9 of How to Draw Root Locus of a System
    Note that the ratio Y(s) / X(s), whatever it is, is called the transfer function.
    1. Transfer function as in Equation 2 is known as the Closed Loop Transfer Function.
    2. Product G(s)H(s) in Equation 2 is known as the Open Loop Transfer Function.
  8. Picture 10 of How to Draw Root Locus of a System
    Keep in mind that you can have an equation, 1 + H(s)G(s) = 0. This equation is called the Characteristic Equation of the system.
  9. Picture 11 of How to Draw Root Locus of a System
    Remember. All the functions discussed, even each of X(s) or Y(s) themselves, are complex rational functions of the complex variable s.
  10. Remember also that a complex rational function is the ratio of two complex complex polynomials. For example H(s) = n(s) / d(s).
    Picture 12 of How to Draw Root Locus of a System
  11. Picture 13 of How to Draw Root Locus of a System
    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.
  12. Picture 14 of How to Draw Root Locus of a System
    Do a simple calculation to convince you that the feedback function can be gobbled into the input before the comparison point.
  13. Picture 15 of How to Draw Root Locus of a System
    Observe the simple feedback. Frequently in the feedback loop, the feedback function is unit; that is, H(s) = 1.
  14. Picture 16 of How to Draw Root Locus of a System
    Write equation 2, then as (see the image above)
  15. Picture 17 of How to Draw Root Locus of a System
    Separate gain K. It is better to separate gain of the system as an independent block. 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.
  16. Picture 18 of How to Draw Root Locus of a System
    Write, then, equation 3 as (see the image above)
  17. Picture 19 of How to Draw Root Locus of a System
    Note that the denominator determines stability of the system. 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.
  18. Picture 20 of How to Draw Root Locus of a System
    Calculate the magnitude (modulus) and angle (argument) of G(s). 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.
  19. Picture 21 of How to Draw Root Locus of a System
    Remember G(s) is a rational function; that is, equal to a polynomial divided by a polynomial both in the same variable s. Hence,
  20. Picture 22 of How to Draw Root Locus of a System
    Observe that, generally, 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, as it is done in Equation 5. This is one hurdle in drawing the Root Locus. Anyway, for now, it is assumed that such a factorization is known. Thus, for a polynomial of degree n we have n complex roots ri
  21. Picture 23 of How to Draw Root Locus of a System
    Begin from the simplest system. The characteristic equation turns to be s + K = 0. Changing K from 0 upward changes s from 0 to – downward.
  22. Picture 24 of How to Draw Root Locus of a System
    Remember. 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.
  23. Picture 25 of How to Draw Root Locus of a System
    Solve a similar Root Locus for the control system depicted in the feedback loop here. 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.
  24. Picture 26 of How to Draw Root Locus of a System
    Ask questions regarding K.
  25. Picture 27 of How to Draw Root Locus of a System
    Begin from K = 0. You have two real roots s = 0 and s = – 1, since characteristic equation is s2 + s = 0.
  26. Picture 28 of How to Draw Root Locus of a System
    Increase K. You have still two real roots, until K = 1 / 4, where two roots will be equal; that is s1 = s2 = – 1 / 2.
  27. Picture 29 of How to Draw Root Locus of a System
    Increase K > 1 / 4. 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.
    1. 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.
    2. The portion of the real line between these two roots is part of the Root Locus
    3. This point is called σ-point or branching point of the asymptotes of the Root Locus.
    4. Up to this value of K system damps without overshoot-undershoot (does not quiver before stopping).
    5. At K = 1 / 4 system damps critically.
    6. After that, increasing K only increases the imaginary part of the created conjugate roots.
    7. That makes the branching of the root locus perpendicular to real line.
    8. 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.
  28. Picture 30 of How to Draw Root Locus of a System
    Know the meaning of things happening in complex plane. 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.
    1. r is the root of s + r = 0
    2. s is said to be the test point for evaluating – r.
    3. Any selection of s over the real line is called a real-line evaluation of – r.
  29. Picture 31 of How to Draw Root Locus of a System
    Note that the complex plane is not like the real line.
    1. On the real line you are confined in the intervals. An integral has just two end points to be evaluated.
    2. 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.
  30. Picture 32 of How to Draw Root Locus of a System
    Evaluate arbitrary test point s1 with respect to the root of polynomial s + 2 = 0. It is a vector from the tip of s1 to the tip of r.
  31. Picture 33 of How to Draw Root Locus of a System
    Assume you have certain number of the real roots on the real line. Ask which part of the real line falls on the root locus when the gain k varies from zero to plus infinity.
    1. 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.
      Picture 34 of How to Draw Root Locus of a System
    2. 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.
    3. 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.
  32. Picture 35 of How to Draw Root Locus of a System
    Remember the characteristic function for the general feedback loop was 1 + G(s)H(s) = 0. 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.
    1. Roots of N(s), that is, zeros of F(s) is polynomial of degree m.
    2. Roots of D(s), that is, poles of F(s) is polynomial of degree n.
    3. Characteristic function for the simple Integrator is 1 + K / s = 0.
      1. F(s) = 1 / s.
    4. Characteristic function for the Motor Control System is 1 + K / s (1 + s) = 0.
      1. F(s) = 1 / s (1 + s).
  33. Picture 36 of How to Draw Root Locus of a System
    Recognise a proper system. 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.
  34. Picture 37 of How to Draw Root Locus of a System
    Know the meaning of branches. 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.
    1. 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.
Method 2 of 2:

Draw Root Locus

  1. Picture 38 of How to Draw Root Locus of a System
    Learn the basic rule. A Root Locus is symmetrical with respect to the real axis of the complex plane.
  2. Picture 39 of How to Draw Root Locus of a System
    Learn the first and the simplest rule for drawing the Root Locus. Number of branches of Root Locus is the same as the number of roots of D(s); that is, number of poles of F(s).
    1. Simple Integrator has one pole. It has one branch.
    2. Motor Control System has two poles one at s = 0 and the other at s = – 1. It has two branches.
  3. Picture 40 of How to Draw Root Locus of a System
    Move to learn the second simplest rule. When K varies from zero to infinity branches of Root Locus could asymptotically approach to infinity.
    1. All these asymptotes intersect at a point on the real line.
    2. Point of intersection is called the σ-point.
    3. Calculate the σ-point from,
      Picture 41 of How to Draw Root Locus of a System
    4. Add all the poles then subtract from it the result of addition of all the zeros. Now divide the result by the difference of the number of poles and number of zeros.
      1. Sigma point for the Simple Integrator is σ = 0
      2. Sigma point for the Motor Control is σ = (0 – 1) / 2 = – 1 / 2
    5. Do not confuse asymptotes with the branches. Asymptotes take branches to the infinity.
    6. Remember that straight line branches are their own asymptotes if they move to infinity.
  4. Picture 42 of How to Draw Root Locus of a System
    Learn what is a zero at infinity. In all cases that m < n a value of s →∞ makes F(s) → 0. This is called a zero at infinity.
  5. Interpret from equation 7 that you can manipulate it to have F(s) = – 1 / K. This means K = 0 makes F(s) = ∞. But you know that F(s) becomes infinity at its own poles. Therefore, branches of root Locus always begin from poles, where at the same time K is zero.
    1. Simply get the conclusion that there are always n branches rising (originating) from the n poles of F(s).
  6. Ask yourself where the branches land (terminate)? m branches end to the m zeros. Remaining nm branches goes to infinity which is considered as zeros at infinity.
  7. Appreciate the third rule. Third rule determines angles of asymptotes that lead branches of the Root Locus. It is equal to 180° / (nm).
    1. Use symmetry to draw all asymptotes.
  8. Picture 43 of How to Draw Root Locus of a System
    Learn how a branch moves away from a pole. This is called the angle of departure of the branch from the pole. Use this relation. Let's study what is each factor,
    1. J : is the index of the pole under investigation. You like to calculate departure angle of that specific pole.
    2. φJ : is the angle of departure from pole J.
    3. pJ : is the complex value of the pole under investigation.
    4. i : roams among the number of zeros from first zero ( i = 1) to m-th zero (i = m).
    5. pJzi : is the evaluation of pJ at zi.
    6. k : roams among the number of poles from first pole ( k = 1) to n-th pole (k = n).
      1. k = J apparently has been forbidden to participate. But, even not, has no meaning; it results pJpJ = 0; with nought participation.
    7. pJpk : is the evaluation of pJ at pk.
    8. arg : shows that you are calculating smallest angle of the vector insides the brackets [ ... ] with respect to the real axis.
    9. q : is an odd integer. Most of the time just q = 1 is enough.
  9. Picture 44 of How to Draw Root Locus of a System
    Understand the meaning of the previous equation. You like to know the angle of departure from a certain pole, then,
    1. determine angle of each zero evaluated by that pole; add them together.
    2. Determine angle of each pole evaluated by that pole; add them together.
    3. Subtract the two from each other.
    4. Add 180° to the result (sometimes you have to add – 180° or even 540° or – 540°).
  10. Picture 45 of How to Draw Root Locus of a System
    Learn how a branch moves towards a zero. This is called angle of arrival of branch into a zero. Use this relation to calculate it. Let's study what is each factor,
    1. J : is the index of the zero under investigation. You like to calculate arrival angle of that specific zero.
    2. ɸJ : is the angle of arrival into the zero J.
    3. zJ : is the complex value of the zero under investigation.
    4. k : roams among the number of poles from first pole ( k = 1) to n-th pole (k = n).
    5. zJpk : is the evaluation of zJ at pk.
    6. i : roams among the number of zeros from first zero ( i = 1) to m-th zero (i = m).
      1. i = J apparently has been forbidden to participate. But, even not, has no meaning; it results zJzJ = 0; with nought participation.
    7. zJzi : is the evaluation of zJ at zi.
    8. arg : shows that you are calculating smallest angle of the vector insides the brackets [ ... ] with respect to the real axis.
    9. q : is an odd integer. Most of the time just q = 180° is enough.
  11. Picture 46 of How to Draw Root Locus of a System
    Understand the meaning of the previous equation. You like to know the angle of arrival at a certain zero, then,
    1. determine angle of each pole evaluated by that zero; add them together.
    2. Determine angle of each zero evaluated by that zero; add them together.
    3. Subtract the two from each other.
    4. Add 180° to the result (sometimes you have to add – 180° or even 540° or – 540°).
  12. Learn about the orphan branches. Branches leaving poles without having a zero to arrive at, will approach infinity at the sides of asymptote guardians.
  13. Celebrate that you are now at it. Remains few speculated points to make the sketch more realistic. These are done by evaluation of test point or using basic calculator (gone are the days when you had to use the painful slide rules). The best points to find and the most worrying points, too, are points of "cross-over" of the Locus on the imaginary axes. These are the points that make the system oscillatory and then into the right half of complex plane the system becomes non-damping and unstable.
Update 24 March 2020
Category

System

Mac OS X

Hardware

Game

Tech info

Technology

Science

Life

Application

Electric

Program

Mobile