ME-314 Introduction to Control Engineering is a course taught to Mechanical Engineering senior undergrads. The course is taught by Dr. Bilal Siddiqui at DHA Suffa University. This lecture is about basic rules of sketching root locus.
2. System Stability in terms of Poles
โข Shape of response is determined only by poles. Zeros
determine only the magnitude of response
โข Poles in the left half of s-plane yield either pure
exponential decay (๐ ๐๐ก) or damped sinusoidal
(๐ ๐๐กcos๐ ๐ ๐ก) natural responses.
โข These natural responses decay to zero as time
approaches infinity.
โข Stable systems have closed-loop transfer functions
with poles only in the left half-plane, i.e. real part
of all poles is negative (๐ < ๐)
โข Unstable systems have at least one pole in right hand
plane; real part is positive (๐ > ๐)
3. Another type of instability
โข A system is marginally stable if there are complex
pair of poles on imaginary axis (๐ = 0)
โข Another type of instability can occur if the system has
repeated poles on the imaginary axis. This will cause
natural response to be of the type ๐ด๐ก ๐ cos ๐ ๐ ๐ก, where
n+1 is the number of repeated roots at imaginary axis.
โข Unstable systems have closed loop transfer functions
with at least one pole in the right half-plane and/or
repeated poles on the imaginary axis.
4. Determining Stability of Systems when
Loop is Closed
โข Feedback is generally useful. Too much feedback
can also destabilize a system originally stable
without feedback.
โข Consider the system ๐บ ๐ =
3
๐ ๐ +1 ๐ +2
โข We know this system is stable in open loop with
non-oscillatory response.
โข Let us now close the loop. Is the system still stable
with feedback?
5. Stability of Close Loop Systems
โข The closed loop transfer function is
๐ถ ๐
๐ ๐
=
๐บ
1 + ๐บ
=
3
๐ ๐ + 1 ๐ + 2 + 3
โข So now, we have to find the poles of above
โข Turns out the non-oscillatory open loos
response has now become oscillatory
6. Destabilizing Effect of Feedback
โข Consider the system ๐บ ๐ =
7
๐ ๐ +1 ๐ +2
โข We know this system is stable in open loop. We
also know the response is non-oscillatory
โข Let us now close the loop. Is the system still stable
with feedback?
โข Turns out, feedback is destabilizing in this case
7. Root Locus (Kuo)
โข In the preceding examples, we saw the importance of the poles and
zeros of the closed-loop transfer function of a linear control system
on the dynamic performance of the system. Roots of the
characteristic equation, which are the poles of the closed-loop
transfer function, determine the absolute and the relative stability of
linear SISO systems.
โข Conundrum: we have to solve a polynomial every time a parameter
of the system changes to find new location of poles.
โข Root locus, a graphical presentation of the closed-loop poles as a
system parameter is varied, is a powerful method of analysis and
design for stability and transient response
Root locus gives more information than methods we studied so far.
8. Control System Problem (Nise)
โข Poles of the open-loop transfer function (KG(s)) are easily
found (they are known by inspection and do not change with
changes in system gain)
โข Poles of closed-loop transfer function (T(s)) are more difficult
to find (they cannot be found without factoring the closed-loop
systemโs denominator)
โข Also, closed-loop poles change with changes in system gain
Since the systemโs transient response
and stability are dependent upon the
poles of T(s), we have no knowledge of
the systemโs performance unless we
factor the denominator for specific
values of K.
The root locus will be used to give us a
vivid picture of the poles of T(s) as K
varies, without factoring it.
9. Example
โข Consider position control of a security camera tracking a subject
โข Root locus technique can be used to
analyze and design the effect of loop
gain on the systemโs transient response
โข Closed loop poles are obviously at โ5 ยฑ
๐ ๐พ โ 25. Letโs plot movement of poles
with values of 0 โค ๐พ โค +โ
โข We can make several observations about
system out as K changes
10. Characteristic Equation
โข We saw that we had to solve the polynomial for poles at different Kโs to
get close loop poles.
โข Root locus offers a way of getting this pole trajectory without solving for
the poles explicitly. Only open loop poles/zeros should be known.
โข Root Locus means the trajectory of pole movements as a system
parameter changes. If several parameters change, we call it Root Contour
(not subject of this course)
โข Let the close loop transfer function be (unity feedback)
๐ ๐ =
๐พ๐บ ๐
1 + ๐พ๐บ ๐
โข Poles of the transfer function are roots of ๐ + ๐ฒ๐ฎ ๐ = ๐
โข This equation is called the characteristic equation
โข Gain K can also be negative, but there is no loss of generality in
considering K>0
โข Sketching root locus is based on few rules (as K varies from 0 to +โ)
โข Letโs see these rules now, without derivation.
11. RL Sketching: Rules 1-3
โข Let open loop tf ๐บ ๐ =
๐ ๐
๐ท ๐
, then we write the characteristic equation
as ๐ท ๐ + ๐พ๐ ๐ = 0, or ๐ท ๐ /๐พ + ๐ ๐ = 0
โข As ๐พ โ 0, poles of the closed loop system are roots of D(s), i.e. open
loop poles.
โข As ๐พ โ โ, poles of the closed loop system are roots of N(s), i.e. open
loop zeroes.
1) Start and End of Roots: 1st rule of root locus is that all closed loop
poles start at open loop poles (as ๐พ โ 0) and end at open loop zeros
(as ๐พ โ โ)
2) Number of branches. Each closed-loop pole moves as the gain is
varied. Define a branch as the path that one pole traverses, then there
will be one branch for each closed-loop pole. The number of branches
of the root locus equals the number of closed-loop poles.
3) Symmetry. Since roots are either real (๐) or complex conjugate (๐ ยฑ
๐๐), the root locus will always be symmetric about the real axis.
12. RL Sketching: Rule 4
โข We saw that root loci start from a pole of G(s), and end at a zero of G(s)
โข What if we have more poles than zeros of G(s)? This is often the case
โข Letโs say we have โmโ zeros and โnโ poles of G(s). Let n โฅm
โข Then, โmโ closed loop poles will start at poles of G(s) and end at zeros of
G(s). The rest of n-m close loop will start at some poles and go where?
โข For this case, we consider n-m zeros to be situation at infinity.
โข Then the remaining poles of close loop will start at poles of G(s) as K=0
and go towards infinity as ๐พ โ โ
โข In which direction will the poles go? This is given by asymptotes.
4) Asymptotes: The root locus approaches straight lines as asymptotes as
the locus approaches infinity. Equation of the asymptotes is given by the
real-axis intercept, ๐ ๐ and angle, ๐ ๐ as follows
๐ ๐ =
๐=๐
๐
๐ ๐ โ ๐=๐
๐
๐ ๐
๐ โ ๐
, ๐ฝ ๐ =
ยฑ๐๐๐ยฐ ๐๐ + ๐
๐ โ ๐
Where p and z are the finite poles and zeros; k=1,2,โฆ(n-m)
13. Examples of Asymptotes
โข Verify this below.
โข Just remember the figures above. No need to
remember the formulae!
๐ ๐ =
๐=๐
๐
๐ ๐ โ ๐=๐
๐
๐ ๐
๐ โ ๐
,
๐ฝ ๐ =
ยฑ๐๐๐ยฐ ๐๐ + ๐
๐ โ ๐
14. RL Sketching: Rule 5
โข Number the zeros and poles of open loop tf from
right to left.
5) Real Axis Segments: For K > 0 root locus
exists to the left of an odd numbered open-loop pole
or zero on the real axis.
15. Sketching RL: Rule 6
Numerous root loci appear to break away from the real axis
as the system poles move from the real axis to the complex
plane. At other times the loci appear to return to the real axis
as a pair of complex poles becomes real.
6) Break -ins and -outs. Roots moving in opposite
directions along the x-axis from two poles โbreak outโ of the
x-axis at 900. Similarly, roots rejoining the x-axis to enter a
zero also โbreak intoโ the x-axis at 90o. There are two ways
of finding break in and break out point locations, but we will
not use them. Let Matlab handle that. With practice, we can
do that by intuition approximately.
18. RL Sketching โ Rule 7
โข In the previous example, we see that the systemโs poles are in the left half-
plane up to a particular value of gain. Above this value of gain, two of the
closed-loop systemโs poles move into the right half-plane, meaning that the
system is unstable.
โข The gain at the imaginary-axis crossing, in this example, yields the
maximum positive gain for system stability. This is known as โgain
marginโ: the maximum gain you can put in the system before it becomes
unstable.
โข In some cases, the roots move from the right half-plane to left half-plane.
For small values of gain, the systemโs poles are in the right half-plane.
Above a particular value of gain, closed-loop poles move into the left half-
plane, meaning that the system is stable. In any case ๐๐-axis crossing is v.
important
7) Imaginary-axis Crossing: To find the imaginary-axis crossing, we can
use the Routh-Hurwitz criterion
โข However, we will not use this rule. Let Matlab handle this as well!
19. Summary of Basic Rules for Sketching
Root Loci
1) Number of branches. The number of branches of the root locus equals the
number of closed-loop poles.
2) Symmetry. Root locus will always be symmetric about the real axis.
3) Start and End of Roots: Closed loop poles start at open loop poles (as ๐พ โ 0)
and end at open loop zeros (as ๐พ โ โ)
4) Asymptotes: If open loop zeros=m are less than poles=n, then n-m closed loop
poles approach infinity as following straight asymptotic lines when ๐พ โ โ.
5) Real Axis Segments: For K > 0 root locus exists to the left of an odd numbered
open-loop pole or zero on the real axis.
6) Break-in / Break-out Points: Roots moving in opposite directions along the x-
axis โbreak outโ or โbreak intoโ the x-axis at 900.
20. Another Example
Given open loop transfer function ๐บ ๐ =
๐พ ๐ โ2 ๐ โ4
๐ 2+6๐ +25
, plot locus
of closed loop poles.
21. Assignment 6
โข Problem 3 & 45 in Nise. Use Matlab in both
questions to confirm your hand sketched root
locus plot.
โข Submit by 3rd of November, 2017