How To Draw A Root Locus

6 min read

How to Draw a Root Locus: A Step‑by‑Step Guide for Control System Design

Root locus is one of the most powerful graphical tools in control engineering, allowing designers to visualize how the poles of a closed‑loop system move in the complex plane as a single parameter—usually the gain (K)—varies. Mastering the root‑locus technique not only provides insight into system stability and transient performance but also equips engineers to design controllers that meet specific performance criteria. This guide walks you through the entire process, from the basic theory to practical drawing steps, with illustrative examples and useful tips Not complicated — just consistent..


Introduction

When you look at a transfer function (G(s)H(s)) in the Laplace domain, the poles of the closed‑loop system are the roots of the characteristic equation:

[ 1 + K G(s)H(s) = 0 ]

As the gain (K) changes from zero to infinity, the locations of these roots trace continuous curves in the complex (s)-plane. These curves are the root locus. By studying the root locus, you can answer critical questions:

  • Is the system stable for a given (K)?
  • How does increasing (K) affect overshoot and settling time?
  • Where should we place compensator zeros or poles to shape the locus?

Rather than solving for poles analytically at each (K), the root‑locus method gives a visual map that captures all possible pole locations for all (K). Let’s dive into the systematic approach for constructing this map Less friction, more output..


Step 1: Identify the Open‑Loop Transfer Function

The first prerequisite is the open‑loop transfer function (G(s)H(s)) in factored form:

[ G(s)H(s) = K \frac{(s+z_1)(s+z_2)\dots(s+z_m)}{(s+p_1)(s+p_2)\dots(s+p_n)} ]

  • Poles (p_i) are the roots of the denominator.
  • Zeros (z_j) are the roots of the numerator.
  • The parameter (K) is the variable gain.

Example:
(G(s)H(s) = K \dfrac{s+2}{s(s+1)(s+3)})

Here, poles are at (0, -1, -3); zero at (-2) Easy to understand, harder to ignore..


Step 2: Sketch the Pole–Zero Diagram

Plot all poles (×) and zeros (○) on the complex plane:

  • Real axis: mark the real parts of poles and zeros.
  • Imaginary axis: if any poles/zeros are purely imaginary, place them accordingly.

This diagram is the foundation for all subsequent root‑locus rules.


Step 3: Determine the Number of Branches

The number of root‑locus branches equals the number of poles, (n). Here's the thing — each branch starts at a pole and ends at a zero or at infinity. In the example, (n = 3), so there will be three branches The details matter here. Which is the point..


Step 4: Apply the Root‑Locus Rules

4.1 Real‑Axis Segments

A point on the real axis lies on the root locus if it is to the left of an odd number of poles and zeros.
Mark all such segments.

4.2 Asymptotes (for (n > m))

When there are more poles than zeros, some branches go to infinity Most people skip this — try not to. That alone is useful..

  • Number of asymptotes: (n - m).
  • Centroid: (\displaystyle \sigma_a = \frac{\sum p_i - \sum z_j}{n-m}).
  • Angles: (\displaystyle \theta_k = \frac{(2k+1)\pi}{n-m}), (k = 0,1,\dots,n-m-1).

4.3 Break‑away / Break‑in Points

On real-axis segments, branches can leave (break‑away) or enter (break‑in) the axis. Solve (\frac{dK}{ds}=0) for (s) to find these points Small thing, real impact..

4.4 Complex Conjugate Pairs

If the open‑loop system has complex poles or zeros, the root locus is symmetric about the real axis. Each complex pole generates a conjugate pair of branches.

4.5 Angle of Departure / Arrival

For poles or zeros on the imaginary axis, the angle at which branches depart or arrive can be computed using the angle condition.


Step 5: Compute Key Points Numerically

While the rules give a qualitative sketch, you often need precise coordinates for design:

  1. Break‑away/in points: Solve (\frac{d}{ds} \left( \frac{1}{G(s)H(s)} \right) = 0).
  2. Gain at a specific point: Use the magnitude condition (|K G(s)H(s)| = 1).
  3. Intersection with a desired damping ratio line: Use (\cos^{-1} \zeta) to find the angle and then compute (K).

Example: For (G(s)H(s) = K \frac{s+2}{s(s+1)(s+3)}), the break‑away point on the real axis between (-1) and (-3) is found by solving (\frac{dK}{ds}=0), yielding (s \approx -1.5).


Step 6: Plot the Root Locus

With all key points identified:

  1. Draw the real‑axis segments using the rule from Step 4.1.
  2. Add asymptotes using the centroid and angles from Step 4.2.
  3. Mark break‑away/in points and connect branches smoothly.
  4. Extend branches toward zeros or to infinity along asymptotes.
  5. Reflect across the real axis for complex conjugate branches.

Use a graph paper or digital plotting tool that allows fine control over the axes and markers. The resulting sketch should show all possible pole locations as (K) varies from 0 to ∞.


Step 7: Analyze Stability and Performance

Once the root locus is drawn, you can extract design insights:

  • Stability: All poles must lie in the left half‑plane (LHP). The locus segment crossing the imaginary axis indicates the critical gain (K_{cr}).
  • Transient response: Desired damping ratio (\zeta) corresponds to a line (\theta = \tan^{-1}!\left(\frac{\sqrt{1-\zeta^2}}{\zeta}\right)). The intersection of this line with the locus gives the appropriate (K).
  • Overshoot & Settling Time: Use the standard second‑order approximations once the dominant poles are identified.

Practical Tips for Accurate Root‑Locus Construction

Tip Explanation
Use a consistent axis scale A logarithmic scale can help when poles are far apart. Think about it:
Validate with software Tools like MATLAB’s rlocus can confirm your hand sketch. So
Iterate for design Adjust controller poles/zeros and redraw until performance criteria are met.
Check the angle condition For each point on the locus, verify that the sum of angles from zeros to the point minus the sum from poles equals ((2k+1)\pi).
Remember symmetry If the system has real coefficients, the locus is mirror‑symmetric about the real axis.

FAQ

Q1: Can root locus be drawn for systems with time delays?
A1: Time delays introduce exponential terms that make the characteristic equation transcendental. The classic root‑locus method does not directly apply; approximations (Pade) or frequency‑domain methods are preferred.

Q2: What if the system has repeated poles?
A2: Repeated poles cause the root locus to touch the real axis at the pole location and then depart along a single branch. The multiplicity affects the slope of the asymptote Most people skip this — try not to. No workaround needed..

Q3: How do I handle zeros at infinity?
A3: Zeros at infinity effectively reduce the number of finite zeros (m). The asymptote count becomes (n - m), and the centroid shifts accordingly.

Q4: Is it necessary to compute every intersection point?
A4: For quick design, approximate points (e.g., break‑away, asymptotes) often suffice. Exact calculations are needed only when tight performance specifications exist.


Conclusion

Drawing a root locus is a systematic blend of analytical rules, numerical calculations, and visual intuition. Mastery of this technique not only accelerates the design process but also deepens your understanding of how system parameters influence dynamic behavior. By following the seven steps outlined above—starting from the open‑loop transfer function, sketching the pole‑zero diagram, applying the locus rules, computing key points, and finally analyzing stability—you gain a powerful tool to design and evaluate control systems. With practice, the root‑locus diagram becomes a natural extension of your engineering intuition, guiding you toward dependable, high‑performance control solutions Small thing, real impact. Turns out it matters..

Freshly Written

What's Dropping

Worth the Next Click

We Picked These for You

Thank you for reading about How To Draw A Root Locus. We hope the information has been useful. Feel free to contact us if you have any questions. See you next time — don't forget to bookmark!
⌂ Back to Home