We've seen how the stability and response of a system depends on its poles. We've also seen how a pole-zero plot can help us visualize the system behavior.
A pole-zero plot is simply a plot of the open-loop poles in the complex plane. A plot of the closed-loop poles can be similarly helpful. Since the closed-loop poles depend on the controller parameters, we don't get single points; instead, we get curves showing the pole position as a function of controller gain. Such plots are called Root Locus Plots.
Quickly sketched root locus plots can be made using a little bit of algebra and following a few basic rules. It usually isn't necessary to have exact numerical values. The plots that result provide some very useful qualitative understanding of the closed loop response.
Consider a feedback control loop with a forward patch process transfer function GP (actuator, valve, process, etc.) and a return path transfer function GR (measurement) given by:
Look at the plot that results from the example.
Root locus plots are calculated by solving a complex valued polynomial equation -- but it isn't really necessary to do the math. The beauty of the root locus method is that RL plots can be sketched by following a set of simple rules that require only a little algebra.
See handout
Rework the example using the rules.
Next, we'll look at some example systems to see what some typical root locus plots look like.
The open loop transfer function for a first order lag is:
A second order lag has two poles.
Our initial example showed a third order system. The center of gravity calculation is needed to draw the asymptotes. We can easily calculate the breakaway point but probably don't need it.
Consider the open loop transfer function
Time constant and damping coefficient can be shown as circles and radii in the s-plane, so it is possible to back-calculate a desired damping coefficient.
Root locus can't handle the exponential produced dead time, so it is necessary to use the Pade' approximation.
If you want to include integral or derivative control, just lump it into the open loop transfer function; unfortunately, if you want to look at multiple tunings, you'll need to make multiple sketches.
References:
R.M. Price
Original: 10/22/93
Modified: 11/19/93, 7/9/2003
Copyright 2003 by R.M. Price -- All Rights Reserved