Chapter 9 Root Locus Revised
Chapter 9 Root Locus Revised
1 / 20
8.1 Introduction
2 / 20
Example 1
From the diagram above, the closed-loop transfer function of the system is
Y (s) K
= 2 (8.1.1)
R(s) s + 4s + K
Therefore, the closed-loop characteristic equation is
s2 + 4s + K = 0 (8.1.2)
3 / 20
Example 1
The roots of the characteristic equation are
√
s = −2 ± 4 − K for 0<K<4
s = −2 for K = 4
√
and s = −2 ± j K − 4 for K>4
4 / 20
8.2 Basis of Root Loci
Consider a general feedback system as shown below.
1 + KG(s)H(s) = 0 (8.2.2)
KG(s)H(s) = −1 (8.2.3)
5 / 20
8.2 Basis of Root Loci
Hence, values of s for which (8.2.3) is satisfied are the roots of the characteristic
equation, or the closed-loop poles. The above equation can also be seen as two
conditions since s is a complex quantity. These two conditions are
the Magnitude condition
|KG(s)H(s)| = 1 (8.2.4)
and the Angle condition
Based on these two conditions, some properties of root locus can be derived.
6 / 20
Magnitude and Angle Criteria
K(s + z1 )(s + z2 ) · · · (s + zm )
KG(s)H(s) = (8.2.6)
(s + p1 )(s + p2 ) · · · (s + pn )
where −zi and −pi are the zeros and poles of the open-loop transfer function.
In this form, the magnitude and angle conditions (8.2.4) and (8.2.5) can be
rewritten as
Magnitude Condition
|s + z1 ||s + z2 | · · · |s + zm | 1
= (8.2.7)
|s + p1 ||s + p2 | · · · |s + pn | |K|
Angle Condition
m
X n
X
∠(G(s)H(s)) = ∠(s + zi ) − ∠(s + pi ) = (2n + 1)180◦ (8.2.8)
i=1 i=1
7 / 20
Magnitude and Angle Criteria
To see this, for example, we have
√ √
(1 + j)(2 + j) 2∠(45◦ ) 5∠(26.56◦ )
= √
(3 + j)(4 + 3j) 10∠(18.43◦ )5∠(36.86◦ )
1
= ∠(45◦ + 26.56◦ − 18.43◦ − 36.86◦ )
5
1
= ∠(16.27◦ )
5
There is also a clear geometrical interpretation to the two conditions. Consider the
example of
K(s + z1 )
KG(s)H(s) =
(s + p1 )(s + p2 )(s + p3 )
8 / 20
Magnitude and Angle Criteria
9 / 20
Useful facts for designing using Root Loci
10 / 20
Useful facts for designing using Root Loci
11 / 20
8.4 The root-locus design method
In the above sections, the underlying principles of the various properties of plotting
root-locus diagram have been discussed. We now show how the root-locus diagram
can be used in the design process.
Root-locus method is particularly useful when the specifications are given in time
domain quantities like damping ratio, natural frequency, maximum overshoot, rise
time and settling time.
Recall that for a standard second-order system, the maximum overshoot condition
depends on ξ, and the region for a max. value of ξ corresponds to sector on the
s-plane as shown.
12 / 20
8.4 The root-locus design method
Settling time conditions depends on the quantity ξωn . For a complex pole, this
quantity corresponds to the real part of the pole. Hence, the region looks like
The above provides good guidelines as to where the closed-loop poles should be
located. They are exact for the special 2nd order systems but can be used as
approximations for higher order system. In general, a proper design will require
several iterations of computer simulations and based on the computer response,
make changes based on the response. The following is a typical design procedure.
13 / 20
8.4 The root-locus design method
Step 1: Choose a configuration and a compensator with one open parameter k.
Step 2: Compute the overall transfer function and then find the range of k for the
system to be stable and to meet steady-state specifications. If no such k exists, go
back to step 1.
Step 3: Plot the root loci that yield the poles of the overall system as a function of
the parameter.
Step 4: Find the desired pole region from the specification on overshoot and
settling time requirements.
Step 5: Find the range of k in which the root loci lie inside the desired pole region.
If no such k exists, go to Step 1 and choose a more complicated compensator or a
different configuration.
Step 6: Find the range of k that meets 2 and 5. If no such k exists, go to Step 1.
15 / 20
Examples of root locus design
The conditions for G0 (s) to be stable are (can be verified using Routh table)
4k − 2 > 0
k+1>0
which implies that k > 0.5. For range of k to have position error less than 10%, we
note that
1
ess (t) = lim sess (s) =
s→0 1 + G(0)H(0)
4k(0.25s+1)
Since lims=0 G(s)H(s) = lims=0 2(0.5s+1)(s−1)
= −2k Hence,
1 1
ess (t) = | 1−2k | = | 2k−1 | ≤ 0.1 which implies that k ≥ 5.5
16 / 20
Examples of root locus design
Plot the root locus using the properties of root locus or through some kind of
computer program like MATLAB.
Find the ranges of k that meet the specifications on overshoot and settling time.
To summarize
k > 0.5: stable
k > 5.5: meet specification (1).
k > 5 or 1 > k > 0.5 meet specification (2)
k > 1: meet specification (3).
Clearly, in order to meet (1), (2) and (3), k must be larger than 5.5.
17 / 20
Examples of root locus design
The last step of the design is to find a k in k > 5.5 such that the system has
the smallest rise time. To achieve this, we choose k such that the closed loop
poles are farthest away from the origin.
For this reason, we choose k = 13.3, the breakin location.
It is important to stress that the desired pole region is developed for the
standard second order system. The G0 (s) system above is not such a transfer
function. Therefore, it is advisable to simulate the resulting system to verify
that the constraints are satisfied.
18 / 20
Examples of root locus design
Question: Determine the value of α such that the damping ration ξ = 0.5. closed
loop characteristic equation of the system is
or
2α
1+ =0
s3 + 4s2 + 5s
in standard root locus form.
19 / 20
Examples of root locus design
For stability requirement, we can obtain from the Routh Table with char. eqn
s3 + 4s2 + 5s + 2α = 0
s3 1 5
s2 4 K
s1 20−K
4
s0 k
⇒ K > 0 and K < 20.
Generate the root locus graph using a package like MATLAB, it shows that ξ = 0.5
corresponds to s ≈ −0.63 ± 1.09j. The value of k = 4.32 = 2α or α = 2.16
20 / 20