SlideShare a Scribd company logo
1 of 74
Download to read offline
‫ر‬َ‫ـد‬ْ‫ق‬‫ِـ‬‫ن‬،،،‫لما‬‫اننا‬ ‫نصدق‬ْْ‫ق‬ِ‫ن‬‫ر‬َ‫د‬
LECTURE (4)
Analysis and Design of Control
Systems using Root Locus
Assist. Prof. Amr E. Mohamed
Lecture Outline
4.1 Introduction
4.2 Root Locus Construction
4.3 Root Locus Examples
4.4 Stability Analysis
4.5 Compensation and Controller Design using Root Locus
2
4.1 Introduction
 Motivation
 To satisfy transient performance requirements, it may be necessary to know
how to choose certain controller parameters so that the resulting closed-loop
poles are in the performance regions, which can be solved with Root Locus
technique.
 Definition
 A graph displaying the roots of a polynomial equation when one of the
parameters in the coefficients of the equation changes from 0 to .
3
4.1 Introduction
 Consider the feedback control system shown in Fig. 4.1, the closed loop
transfer function is given by:
 Where k is a constant gain parameter. The poles of the transfer
function are the roots of the characteristic equation given by:
)()(1
)(
)(
)(
)(
sHsGk
sGk
sR
sC
sT


Fig. 4.1
)(sR )(sC
)(sG
)(sH
k
0)()(1  sHsGk
4
Definition of Root Locus
 The root locus is the locus of the characteristic equation of the closed-
loop system as a specific parameter (usually, gain K) is varied from zero
to infinity. For 0 ≤ 𝑘 < ∞ , if
 then
 and for positive k, this means that a point s which is a point on locus
must satisfy the magnitude and angle and conditions:
 The magnitude condition:
 The angle condition:
0)()(1  sHskG
k
sHsG
1
)()( 
k
sHsG
1
|)()(| 
,....3,2,1,0360180)()(  iwhereisHsG oo
5
4.2.1 Root Locus Rules
 Rule 1: The number of branches of the root locus is equal to the
number of closed-loop poles (or roots of the characteristic equation).
 Rule 2: Root locus starts at open-loop poles (when K= 0) and ends at
open-loop zeros (when K=). If the number of open-loop poles is
greater than the number of open-loop zeros, some branches starting
from finite open-loop poles will terminate at zeros at infinity.
 Rule 3: Root locus is symmetric about the real axis, which reflects the
fact that closed-loop poles appear in complex conjugate pairs.
6
4.2.1 Root Locus Rules
 Rule 4: Along the real axis, the root locus includes all segments that
are to the left of an odd number of finite real open-loop poles and
zeros.
 Rule 5: If number of poles (n) exceeds the number of zeros (m), then as
K, (n - m) branches will become asymptotic to straight lines. These
straight lines intersect the real axis with angles A at A .
zerosloopopenofpolesloopopenof
zerosloopopensumpolesloopopensum
mn
zp ii
A
## 





 
,....3,2,1,0
360180



 iwhere
mn
i
A
7
4.2.1 Root Locus Rules
 Rule 6: “Breakaway and/or break-in points” where the locus between
two poles on the real axis leaves the real axis is called the breakaway
point and the point where the locus between two zeros on the real axis
returns to the real axis is called the break-in point. The loci leave or
return to the real axis at the maximum gain k of the following equation:
 Rule 7: The departure angle for a pole pi ( the arrival angle for a zero
zi) can be calculated by slightly modifying the following equation:
k
sHsG oo
1
|)()(| 
8
4.2.1 Root Locus Rules
 The angle of departure p of a locus from a complex pole is given by:
p = 180 – [sum of the other GH pole angles to the pole under consideration] +
[sum of the GH zero angles to the pole]
 The angle of approach z of a locus to a complex zero is given by:
z = 180 + [sum of the other GH pole angles to the zero under consideration] –
[sum of the GH zero angles to the zero]
 Rule 8: If the root locus passes through the imaginary axis (the
stability boundary), the crossing point j and the corresponding gain
K can be found using Routh-Hurwitz criterion.
9
Steps to Sketch Root Locus (1/2)
 Step#1: Transform the closed-loop characteristic equation into the
standard form for sketching root locus:
 Step#2: Find the open-loop zeros and the open-loop poles. Mark the
open-loop poles and zeros on the complex plane. Use ‘x’ to represent
open-loop poles and ‘o’ to represent the open-loop zeros.
 Step#3: Determine the real axis segments that are on the root locus by
applying Rule 4.
 Step#4: (If necessary) Determine the number of asymptotes and the
corresponding intersection and angles by applying Rules 2 and 5.
0)()(1  sHsGk
10
Steps to Sketch Root Locus (2/2)
 Step#5: (If necessary) Determine the break-away and break-in points using
Rule 6.
 Step#6: (If necessary) Determine the departure and arrival angles using
Rule 7.
 Step#7: (If necessary) Determine the imaginary axis crossings using Rule 8.
 Step#8: Use the information from Steps 1-7, sketch the root locus.
11
Fig. 4.2
4.2.2 Root Locus Procedure – Example 4.1
 Example 4.1: Sketch the root locus for the system shown in Fig.4.2
 Solution:
 Step 1: “Write the open loop transfer function of the system and find the
open loop Poles & zeros” as follows:
 Open loop Poles = {0, -1, -2, -4}  # of poles = n =4
 Open loop Zeros= {-3}  # of zeros = m =1
)4)(2)(1(
)3(
)()(



ssss
sk
sHskG
12
 Step 2: “Draw the pole-zero plot of kG(s)H(s), then locate the segments of real axis
that are root loci”.
Root locus segments exists
after the poles at 0, -2 and -4
 Asymptotic
 Beakaway
 Intersection with imaginary??
4.2.2 Root Locus Procedure – Example 4.1 (Cont.)
13
 Step 3. Asymptotic Angles: “As k approaches +∞, the branches of the locus become
asymptotic to straight lines with angles:
• The number of asymptotes are three [n-m = 3]
• for i=0  1 = 60, for i=1  2=180, and for i= -1  3=-60.
 Step 4. Center of Asymptotes: The starting point of the asymptotes. These linear
asymptotes are centered at a point on the real axis at:
,....3,2,1,0
360180



 iwhere
mn
i
A
33.1
3
3421




 

mn
GHofvalueszeroGHofvaluespole
A
4.2.2 Root Locus Procedure – Example 4.1 (Cont.)
14
4.2.2 Root Locus Procedure – Example 4.1 (Cont.)
15
 Step 5. Breakawayand break-in or entry points:
|
)3(
)4)(2)(1(
|
|)()(|
11
|)()(|



s
ssss
sHsG
kand
k
sHsG oo
 Therefore, the break away point lies between 0 and -1 at
maximum value for k which is calculated as follows:
s -0.3 -0.4 -0.45 -0.5
k 0.489 0.532 0.534 0.525
 It is clear that the breakaway point is at s = -0.45.
4.2.2 Root Locus Procedure – Example 4.1 (Cont.)
16
 Step 7. j axis crossing:
• the closed loop transfer function is given by:
• The c/s equation is
• The Routh-table for the characteristic equation is shown
• The coefficient of s1 = 0
• Then k = 9.65
• The intersection points are
ksksss
sk
sHsG
sG
sT
3)8(147
)3(
)()(1
)(
)( 234





kskssssHsG 3)8(147)()(1 234

0720652
 kk
021)90( 2
 ksk
07.20235.80 2
s
59.12,1 jsthus 
 We also conclude that the system is stable for 0 < k < 9.65.
4.2.2 Root Locus Procedure – Example 4.1 (Cont.)
17
4.2.2 Root Locus Procedure – Example 4.1 (Cont.)
18
4.2.2 Root Locus Procedure – Example 4.2
 Example 4.2: Sketch the root locus for the system shown in Fig.4.4
 Solution
 Step 1: Write the open loop transfer function or the characteristic equation
of the system as follows:
Fig. 4.4
)(sR )(sC
)2)(1(
)5)(3(


ss
ssk
)2)(1(
)5)(3(
)()(



ss
ssk
sHskG
19
 Step 2: “Draw the pole-zero plot of kG(s)H(s), then locate the segments of real axis
that are root loci”.
Root locus segments
exists after the zero at 5
and after the pole at -1.
 Beakaway & Break-in
 Intersection with imaginary
4.2.2 Root Locus Procedure – Example 4.2 (Cont.)
20
 Step 3: Breakaway and break-in or entry points
 Therefore, the breakaway point lies between -1 and -2 and the break in point lies
between 3 and 5.
)5)(3(
)2)(1(
|)()(|
11
|)()(|



ss
ss
sHsG
kand
k
sHsG oo
at s=-1.45 breakaway
&
at s=-3.82 break-in points
4.2.2 Root Locus Procedure – Example 4.2 (Cont.)
21
 Step 7. j axis crossing:
• the closed loop transfer function is given by:
• The c/s equation is
• The coefficient of s1 = 0
• Then k = 3/8=0.375
• The intersection points are
)152()83()1(
)158(
)()(1
)(
)( 2
2
ksksk
ssk
sHsG
sG
sT





)152()83()1()()(1 2
ksksksHsG 
083  k
0)152()1( 2
 ksk
0625.7375.1 2
s
35.22,1 jsthus 
 We also conclude that the system is stable for 0 < k < 0.375.
4.2.2 Root Locus Procedure – Example 4.2 (Cont.)
22
4.2.2 Root Locus Procedure – Example 4.2 (Cont.)
23
 Example 4.3: Sketch the root locus for the system shown in Fig.4.6
 Solution
 Step 1: Write the open loop transfer function or the characteristic equation
of the system as follows:
Fig. 4.6
)(sR )(sC
)22)(3(
)2(
2


sss
sk
)22)(3(
)2(
)()( 2



sss
sk
sHskG
4.2.2 Root Locus Procedure – Example 4.3
24
 Step 2: “Draw the pole-zero plot of kG(s)H(s), then locate the segments of real axis
that are root loci”.
Root locus segments
exists after the zero at -2.
 Asymptotic
 Departure Angles
 Intersection with imaginary????
4.2.2 Root Locus Procedure – Example 4.3 (Cont.)
25
 Step 3. Asymptotic Angles:
• The number of asymptotes are Two [n-m = 2]
• for i=0  1 = 90, for i=, 2=-90 .
 Step 4. Center of Asymptotes:
,....3,2,1,0
13
360180



 iwhere
i
A
1
3
211113




 

jj
mn
GHofvalueszeroGHofvaluespole
A
4.2.2 Root Locus Procedure – Example 4.3 (Cont.)
26
 Step 5. Angles of departure: The angle of
departure p of a locus from a complex
pole is given by:
p = 180 – [sum of the other GH pole
angles to the pole under consideration]
+ [sum of the GH zero angles to the
pole]
p = 180 – [2+4] + [3]
= 180 – [90+30] + [45]
= 105 degree
4.2.2 Root Locus Procedure – Example 4.3 (Cont.)
27
4.2.2 Root Locus Procedure – Example 4.3 (Cont.)
28
4.2.2 Root Locus Procedure – Example 4.4
 Example 4.2: Sketch the root locus for the system shown in Fig.4.8 (a) and
find the following:
a) The point and the gain on the root locus where the damping ration (ξ=0.45).
b) The range of k within which the system is stable.
 Solution
 Step 1: Write the open loop transfer function or the characteristic equation of the
system as follows:
Fig.4.8 (a)
)4)(2(
)204(
)()(
2



ss
ssk
sHskG
29
 Step 2: “Draw the pole-zero plot of kG(s)H(s), then locate the segments of real axis
that are root loci”.
Root locus segments
exists after the pole at -2.
 Beakaway
 Arrival Angles
 Intersection with imaginary
4.2.2 Root Locus Procedure – Example 4.4 (Cont.)
30
 Step 3. Angles of Arrival: The angle of
Arrival z of a locus from a complex pole
is given by:
z = 180 + [sum of the other GH pole
angles to the zero under consideration]
– [sum of the GH zero angles to the
zero]
z = 180 + [1+2] - [3]
= 180 + [45+30] – [90]
= 165 degree
4.2.2 Root Locus Procedure – Example 4.4 (Cont.)
31
 Step 4: Breakaway points
 Therefore, the breakaway point lies between -2 and -4.
 The breakaway point lies at s=-2.88 at maximum value for k = 0.0248.
)204(
)4)(2(
|)()(|
11
|)()(| 2



ss
ss
sHsG
kand
k
sHsG oo
4.2.2 Root Locus Procedure – Example 4.4 (Cont.)
32
 Step 5. j axis crossing:
• the closed loop transfer function is given by:
• The c/s equation is
• The coefficient of s1 = 0
• Then k = 1.5
• The intersection points are
)208()46()1(
)204(
)()(1
)(
)( 2
2
ksksk
ssk
sHsG
sG
sT





)208()46()1()()(1 2
ksksksHsG 
046  k
0)208()1( 2
 ksk
0385.2 2
s
89.32,1 jsthus 
 We also conclude that the system is stable for 0 < k < 1.5
4.2.2 Root Locus Procedure – Example 4.4 (Cont.)
33
a) The angle of the desired poles
is at = cos-1(0.45) =63.3 °. A
line is drawn from the origin to
intersect the root locus at the
point 3.4 116.7° with a gain k
= 0.417.
b) Therefore, this system is stable
for 0 < k < 1.5.
4.2.2 Root Locus Procedure – Example 4.4 (Cont.)
34
CONTROL SYSTEMS DESIGN
USING ROOT-LOCUS APPROACH
35
Control Design Using Root Locus
 Case study: double integrator, transfer function 𝐺 𝑠 =
1
𝑠2
 Control objective: ensure stability; meet time response specifications.
 First, let’s try a simple P-gain:
 Closed-loop transfer function:
𝐾
𝑠2
1 +
𝐾
𝑠2
=
𝐾
𝑠2 + 𝐾
36
Double Integrator with P-Gain
 Closed-loop transfer function:
𝐾
𝑠2
1 +
𝐾
𝑠2
=
𝐾
𝑠2 + 𝐾
 Characteristic equation: 𝑠2 + 𝐾 = 0
 Closed-loop poles: 𝑠 = ±𝑗 𝐾
37
 This confirms what we already knew: P-gain alone does not deliver
stability.
Double Integrator with PD-Control
 Characteristic equation:
1 + 𝐾 𝑃 + 𝐾 𝐷 𝑠 .
1
𝑠2
= 0
𝑠2 + 𝐾 𝐷 𝑠 + 𝐾 𝑃 = 0
 To use the Root-Locus method, we need to convert it into the Evans form
1 + 𝐾𝐿(𝑠) = 0, where 𝐿 𝑠 =
𝑏(𝑠)
𝑎(𝑠)
1 + 𝐾 𝑃 + 𝐾 𝐷 𝑠 .
1
𝑠2 = 1 + 𝐾 𝐷
𝑠 +
𝐾 𝑃
𝐾 𝐷
𝑠2 = 0
⇒ 𝐾 = 𝐾 𝐷, 𝐿 𝑠 =
𝑠 +
𝐾 𝑃
𝐾 𝐷
𝑠2 (𝑎𝑠𝑠𝑢𝑚𝑒
𝐾 𝑃
𝐾 𝐷
fi𝑥𝑒𝑑, = 1)
38
Double Integrator with PD-Control
 So, the effect of D-gain was to introduce an open-loop zero into LHP, and
this zero “pulled” the root locus into LHP, thus stabilizing the system.
39
 But let’s actually draw the Root-
Locus using the rules:
 What can we conclude from this root
locus about stabilization?
 all closed-loop poles are in LHP (we
already knew this from Routh, but now
can visualize)
 nice damping, so can meet reasonable
specifications.
Dynamic Compensation
 Objectives: stabilize the system and satisfy given time response
specifications using a stable, causal controller.
 Characteristic equation:
1 + 𝐾
𝑠 + 𝑧
𝑠 + 𝑝
.
1
𝑠2
= 1 + 𝐾 𝐿(𝑠) = 0
40
Approximate PD Using Dynamic Compensation
 Reminder: we can approximate the D-controller 𝐾 𝐷 𝑠 by
𝐾 𝐷
𝑝𝑠
𝑠 + 𝑝
⟹ 𝐾 𝐷 𝑠 𝑎𝑠 𝑝 ⟶ ∞
 where, p is the pole of the controller.
 So, we replace the PD controller 𝐾 𝑃 + 𝐾 𝐷 𝑠 by
𝐾 𝑠 = 𝐾 𝑝 + 𝐾 𝐷
𝑝𝑠
𝑠 + 𝑝
 Closed-loop poles: 1 + 𝐾 𝑝 + 𝐾 𝐷
𝑝𝑠
𝑠+𝑝
𝐺 𝑠 = 0
41
Lead & Lag Compensators
 Consider a general controller of the form
𝐾
𝑝𝑠
𝑠 + 𝑝
⟹ 𝐾, 𝑧, 𝑝 > 0 𝑎𝑟𝑒 𝑑𝑒𝑠𝑖𝑔𝑛 𝑝𝑎𝑟𝑎𝑚𝑒𝑡𝑒𝑟𝑠
 Depending on the relative values of z and p, we call it:
 a lead compensator when z < p
 a lag compensator when z > p
 Why the name “lead/lag?”
 think frequency response
 if 𝑧 < 𝑝, then 𝜓 − 𝜑 > 0 (phase lead)
 if 𝑧 > 𝑝, then 𝜓 − 𝜑 < 0 (phase lag)
42
Back to Double Integrator
 Controller transfer function is 𝐾
𝑠
𝑠+𝑝
, where:
 so, as 𝑝 → ∞ , 𝑧 tends to a constant, so we get a lead controller.
43
 We use lead controllers as dynamic compensators for approximate PD
control.
Double Integrator & Lead Compensator
 To keep things simple, let’s set 𝐾 𝑃= 𝐾 𝐷. Then:
𝐾 = 𝐾 𝑃+𝑝𝐾 𝐷 = (1 + 𝑝)𝐾 𝐷
𝑧 =
𝑝𝐾 𝑝
𝐾 𝑝 + 𝑝𝐾 𝐷
=
𝑝𝐾 𝐷
(1 + 𝑝)𝐾 𝐷
=
𝑝
(1 + 𝑝)
≈ 1 𝑎𝑠 𝑝 → ∞
 Since we can choose p and z directly, let’s take
𝑧 = 1 𝑎𝑛𝑑 𝑝 = 𝑙𝑎𝑟𝑔𝑒.
44 We expect to get behavior similar to PD control.
Double Integrator & Lead Compensator
 Let’s try a few values of p. Here’s p = 10:
 Close to jω-axis, this root locus looks similar to the PD root locus. However,
the pole at 𝑠 = − 10 makes the locus look different for s far into LHP.
45
Double Integrator & Lead Compensator
 The design seems to look good: nice damping, can meet reasonable
specs.
 Any concerns with large values of p?
 When p is large, we are very close to PD control, so we run into the
same issue: noise amplification.
 (This is just intuition for now — we will confirm it later using
frequency-domain methods.)
46
Control Design Using Root Locus
 Case study: double integrator, transfer function 𝐺 𝑝 𝑠 =
1
𝑠−1
 Control objective: ensure stability and constant reference tracking.
 In earlier lectures, we saw that for perfect steady-state tracking we
need PI control :
 Closed-loop poles are determined by the Characteristic equation:
1 + 𝐾 𝑃 +
𝐾𝐼
𝑠
1
𝑠 − 1
= 0
47
Control Design Using Root Locus
 To use the Root-Locus method, we need to convert it into the Evans
form 1 + 𝐾𝐿(𝑠) = 0, where 𝐿 𝑠 =
𝑏(𝑠)
𝑎(𝑠)
1 + 𝐾 𝑃 +
𝐾𝐼
𝑠
1
𝑠 − 1
= 1 +
𝐾 𝑃 𝑠 + 𝐾𝐼
𝑠
1
𝑠 − 1
= 1 + 𝐾 𝑃
𝑠 +
𝐾𝐼
𝐾 𝑃
𝑠 𝑠 − 1
= 0
⇒ 𝐾 = 𝐾 𝑃, 𝐿 𝑠 =
𝑠 +
𝐾𝐼
𝐾 𝑃
𝑠 𝑠 − 1
(𝑎𝑠𝑠𝑢𝑚𝑒
𝐾𝐼
𝐾 𝑃
fi𝑥𝑒𝑑, = 1)
48
Root Locus for PI Compensation
 The system is stable for K > 1
(from Routh-Hurwitz)
 For very large K, we get a
completely damped system,
with negative real poles
 Perfect steady-state tracking of
constant references.
49
Approximate PI via Dynamic Compensation
 PI control achieves the objective of stabilization and perfect steady-
state tracking of constant references; however, just as with PD earlier,
we want a stable controller.
 Here’s an idea:
 More generally, if 𝑧 =
𝐾 𝐼
𝐾 𝑃
, then
 This is lag compensation (or lag control)!
50
 We use lag controllers as dynamic compensators for approximate PI control.
Compensation
51
Design by Root-Locus Method
 The root-locus approach to design is very powerful when the
specifications are given in terms of time-domain quantities, such as the
damping ratio and undamped natural frequency of the desired dominant
closed-loop poles, maximum overshoot, rise time, and settling time.
 The design by the root-locus method is based on reshaping the root
locus of the system by adding poles and zeros to the system’s open-loop
transfer function and forcing the root loci to pass through desired
closed-loop poles in the s plane.
 Consider a design problem in which the original system either is
unstable for all values of gain or is stable but has undesirable transient-
response characteristics. In such a case, the reshaping of the root locus
is necessary in the broad neighborhood of the 𝑗𝜔 axis and the origin in
order that the dominant closed-loop poles be at desired locations in the
complex plane. This problem may be solved by inserting an appropriate
lead compensator in cascade with the feedforward transfer function.
52
Series Compensation and Parallel Compensation
53
(a) Series compensation;
(b) parallel or feedback
compensation.
Commonly Used Compensators
 Lead Compensator
 If a sinusoidal input is applied to the input of a network, and the steady-
state output (which is also sinusoidal) has a phase lead.
 Lag Compensator
 If a sinusoidal input is applied to the input of a network, and the steady-
state output (which is also sinusoidal) has a phase lag.
 Lead-Lag Compensator
 If a sinusoidal input is applied to the input of a network, and the steady-
state output (which is also sinusoidal) has both phase lag and phase lead
occur in the output but in different frequency regions; phase lag occurs in
the low-frequency region and phase lead occurs in the high-frequency
region.
54
Effects of the Addition of Poles
 The addition of a pole to the open-loop transfer function has the effect
of pulling the root locus to the right, tending to lower the system’s
relative stability and to slow down the settling of the response.
55
(a) Root-locus plot of
a single-pole system;
(b) root-locus plot of
a two-pole system;
(c) root-locus plot of
a three-pole system.
Effects of the Addition of Zeros
 The addition of a zero to the open-loop
transfer function has the effect of
pulling the root locus to the left,
tending to make the system more
stable and to speed up the settling of
the response. (Physically, the addition
of a zero in the feedforward transfer
function means the addition of
derivative control to the system. The
effect of such control is to introduce a
degree of anticipation into the system
and speed up the transient response.)
56
(a) Root-locus plot of a three-pole system;
(b), (c), and (d) root-locus plots showing effects of
addition of a zero to the three-pole system.
Lead or Lag Compensation
 The transfer function is
 where
57
Lead or Lag Compensation (Cont.)
 This network has a dc gain of
 This network is
 a lead network if
 a lag network if
58
Lead Compensation Techniques Based on the Root-Locus Approach
 The designing a lead compensator for the system shown by the root-locus
method may be stated as follows:
59
1) From the performance specifications, determine the desired location for the
dominant closed-loop poles.
2) By drawing the root-locus plot of the uncompensated system (original system),
ascertain whether or not the gain adjustment alone can yield the desired
closed-loop poles. If not, calculate the angle deficiency 𝜑. This angle must be
contributed by the lead compensator if the new root locus is to pass through the
desired locations for the dominant closed-loop poles.
Lead Compensation Techniques Based on the Root-Locus
Approach (Cont.)
3) Assume the lead compensator 𝐺𝑐(𝑠) to be
where 𝛼 and 𝑇 are determined from the angle deficiency. 𝐾𝑐 is determined
from the requirement of the open-loop gain.
4) If static error constants are not specified, determine the location of the pole
and zero of the lead compensator so that the lead compensator will contribute
the necessary angle 𝜑. If no other requirements are imposed on the system,
try to make the value of 𝛼 as large as possible. A larger value of a generally
results in a larger value of 𝐾𝑣 , which is desirable. Note that
5) Determine the value of 𝐾𝑐 of the lead compensator from the magnitude
condition. 60
EXAMPLE
 Consider the position control system with the feedforward transfer
function is
 It is desired to design a lead compensator 𝐺𝑐 𝑠 , so that the dominant
closed-loop poles have the damping ratio 𝜂 = 0.5 and the undamped
natural frequency 𝜔 𝑛 = 3 𝑟𝑎𝑑/𝑠𝑒𝑐.
61
Solution
 The closed-loop transfer function for the system is
 The closed-loop poles are located at
 The damping ratio of the closed-loop poles is 𝜂 = 0.5
 The undamped natural frequency of the closed-loop poles
is 𝜔 𝑛 = 3 𝑟𝑎𝑑/𝑠𝑒𝑐
 Because the damping ratio is small, this system will have
a large overshoot in the step response and is not
desirable.
62
Solution (Cont.)
 The desired location of the dominant closed-loop poles can be
determined from
 as follows:
63
Solution (Method -1)
 First, determine the necessary angle 𝜑 to be added
so that the total sum of the angles is equal to
± 180(2𝑘 + 1).
 The angle from the pole at the origin to the desired
dominant closed-loop pole at 𝑠 = – 1.5 + 𝑗2.5981 is
120°.The angle from the pole at 𝑠 =– 1 to the desired
closed-loop pole is 100.894°. Hence, the angle deficiency
is
 Thus, if we need to force the root locus to go
through the desired closed-loop pole, the lead
compensator must contribute 𝜑 = 40.894° at this
point.
64
Solution (Method -1)
 Then we bisect angle APO and take 40.894°/2 each side, then the
locations of the zero and pole are found as follows:
65
Solution (Method -1)
 Thus, 𝐺𝑐 𝑠 can be given as
 For this compensator the value of a is α = 1.9432/4.6458 = 0.418.
 The value of 𝐾𝑐 can be determined by use of the magnitude condition.
 Hence, the lead compensator 𝐺𝑐 𝑠 just designed is given by
 the closed-loop transfer function becomes
66
Solution (Method -2)
 If we choose the zero of the lead compensator at 𝑠 = −1 so that it will cancel
the plant pole at 𝑠 = −1, then the compensator pole must be located at 𝑠 = −3.
 The value of 𝐾𝑐 can be determined by use
of the magnitude condition.
 Hence, the lead compensator 𝐺𝑐 𝑠 just designed is given by
.
67
Lead Compensation Techniques Based on the Root-Locus Approach
 The designing a lag compensator
for the system shown by the root-
locus method may be stated as
follows:
68
1) Draw the root-locus plot for the uncompensated system whose open-loop transfer
function is 𝐺(𝑠) . Based on the transient-response specifications, locate the
dominant closed-loop poles on the root locus.
2) Assume the lag compensator 𝐺𝑐(𝑠) to be
Then the open-loop transfer function of the compensated system becomes
𝐺𝑐 𝑠 𝐺(𝑠).
Lead Compensation Techniques Based on the Root-Locus
Approach (Cont.)
3) Evaluate the particular static error constant specified in the problem.
4) Determine the amount of increase in the static error constant necessary to
satisfy the specifications.
5) Determine the pole and zero of the lag compensator that produce the
necessary increase in the particular static error constant without appreciably
altering the original root loci. (Note that the ratio of the value of gain required
in the specifications and the gain found in the uncompensated system is the
required ratio between the distance of the zero from the origin and that of the
pole from the origin.)
6) Adjust gain 𝐾𝑐 of the compensator from the magnitude condition so that the
dominant closed-loop poles lie at the desired location.
69
Example
 Consider the control system shown. Design a lag compensator 𝐺𝑐(𝑠) such
that the static velocity error constant 𝑘 𝑣 is 50 sec−1
without appreciably
changing the location of the original closed-loop poles, which are at
𝑠 = − 2 ± 𝑗16.
70
Solution
 Assume that the transfer function of the lag compensator is
 Since 𝑘 𝑣 is specified as 50 sec−1, we have
 Thus
 Now choose then
71
Solution
 Choose 𝑇 = 10. Then the lag compensator can be given by
 The angle contribution of the lag compensator at the closed - loop pole
𝑠 = − 2 ± 𝑗16.
 which is small. The magnitude of 𝐺𝑐(𝑠) at is 0.981. Hence the change
in the location of the dominant closed-loop poles is very small.
72
Solution
 The open-loop transfer function of the system becomes
 The closed-loop transfer function is
73
74

More Related Content

What's hot

Root locus method
Root locus methodRoot locus method
Root locus methodRavi Patel
 
Modern Control System (BE)
Modern Control System (BE)Modern Control System (BE)
Modern Control System (BE)PRABHAHARAN429
 
Meeting w4 chapter 2 part 2
Meeting w4   chapter 2 part 2Meeting w4   chapter 2 part 2
Meeting w4 chapter 2 part 2mkazree
 
ROOT-LOCUS METHOD, Determine the root loci on the real axis /the asymptotes o...
ROOT-LOCUS METHOD, Determine the root loci on the real axis /the asymptotes o...ROOT-LOCUS METHOD, Determine the root loci on the real axis /the asymptotes o...
ROOT-LOCUS METHOD, Determine the root loci on the real axis /the asymptotes o...Waqas Afzal
 
Modern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsModern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsAmr E. Mohamed
 
Stability of Control System
Stability of Control SystemStability of Control System
Stability of Control Systemvaibhav jindal
 
Chapter 8 Root Locus Techniques
Chapter 8 Root Locus TechniquesChapter 8 Root Locus Techniques
Chapter 8 Root Locus Techniquesguesta0c38c3
 
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...sanjay kumar pediredla
 
Lag lead compensator design in frequency domain 7th lecture
Lag lead compensator design in frequency domain  7th lectureLag lead compensator design in frequency domain  7th lecture
Lag lead compensator design in frequency domain 7th lectureKhalaf Gaeid Alshammery
 
block diagram reduction solved problems
block diagram reduction solved problemsblock diagram reduction solved problems
block diagram reduction solved problemsAmeya Nijasure
 
Solution of skill Assessment Control Systems Engineering By Norman S.Nise 6t...
Solution of skill Assessment  Control Systems Engineering By Norman S.Nise 6t...Solution of skill Assessment  Control Systems Engineering By Norman S.Nise 6t...
Solution of skill Assessment Control Systems Engineering By Norman S.Nise 6t...janicetiong
 
Nyquist stability criterion
Nyquist stability criterionNyquist stability criterion
Nyquist stability criterionjawaharramaya
 

What's hot (20)

Root locus method
Root locus methodRoot locus method
Root locus method
 
Root locus
Root locusRoot locus
Root locus
 
Control chap4
Control chap4Control chap4
Control chap4
 
Modern Control System (BE)
Modern Control System (BE)Modern Control System (BE)
Modern Control System (BE)
 
Root Locus
Root Locus Root Locus
Root Locus
 
Meeting w4 chapter 2 part 2
Meeting w4   chapter 2 part 2Meeting w4   chapter 2 part 2
Meeting w4 chapter 2 part 2
 
ROOT-LOCUS METHOD, Determine the root loci on the real axis /the asymptotes o...
ROOT-LOCUS METHOD, Determine the root loci on the real axis /the asymptotes o...ROOT-LOCUS METHOD, Determine the root loci on the real axis /the asymptotes o...
ROOT-LOCUS METHOD, Determine the root loci on the real axis /the asymptotes o...
 
Modern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsModern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI Systems
 
Stability of Control System
Stability of Control SystemStability of Control System
Stability of Control System
 
Bode plot
Bode plot Bode plot
Bode plot
 
Chapter 8 Root Locus Techniques
Chapter 8 Root Locus TechniquesChapter 8 Root Locus Techniques
Chapter 8 Root Locus Techniques
 
Bode Plot Notes Step by Step
Bode Plot Notes Step by StepBode Plot Notes Step by Step
Bode Plot Notes Step by Step
 
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
 
Lag lead compensator design in frequency domain 7th lecture
Lag lead compensator design in frequency domain  7th lectureLag lead compensator design in frequency domain  7th lecture
Lag lead compensator design in frequency domain 7th lecture
 
block diagram reduction solved problems
block diagram reduction solved problemsblock diagram reduction solved problems
block diagram reduction solved problems
 
Control chap7
Control chap7Control chap7
Control chap7
 
Compensators
CompensatorsCompensators
Compensators
 
Solution of skill Assessment Control Systems Engineering By Norman S.Nise 6t...
Solution of skill Assessment  Control Systems Engineering By Norman S.Nise 6t...Solution of skill Assessment  Control Systems Engineering By Norman S.Nise 6t...
Solution of skill Assessment Control Systems Engineering By Norman S.Nise 6t...
 
Nyquist stability criterion
Nyquist stability criterionNyquist stability criterion
Nyquist stability criterion
 
Bode diagram
Bode diagramBode diagram
Bode diagram
 

Viewers also liked

DSP_FOEHU - MATLAB 03 - The z-Transform
DSP_FOEHU - MATLAB 03 - The z-TransformDSP_FOEHU - MATLAB 03 - The z-Transform
DSP_FOEHU - MATLAB 03 - The z-TransformAmr E. Mohamed
 
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications IDSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications IAmr E. Mohamed
 
DSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignDSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignAmr E. Mohamed
 
DSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter DesignDSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter DesignAmr E. Mohamed
 
SE18_Lec 09_UML Use Cases
SE18_Lec 09_UML Use CasesSE18_Lec 09_UML Use Cases
SE18_Lec 09_UML Use CasesAmr E. Mohamed
 
SE2_Lec 22_Software Configuration Management
SE2_Lec 22_Software Configuration ManagementSE2_Lec 22_Software Configuration Management
SE2_Lec 22_Software Configuration ManagementAmr E. Mohamed
 
Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...
Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...
Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...Amr E. Mohamed
 
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and SystemsDSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and SystemsAmr E. Mohamed
 
Modern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID TuningModern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID TuningAmr E. Mohamed
 

Viewers also liked (9)

DSP_FOEHU - MATLAB 03 - The z-Transform
DSP_FOEHU - MATLAB 03 - The z-TransformDSP_FOEHU - MATLAB 03 - The z-Transform
DSP_FOEHU - MATLAB 03 - The z-Transform
 
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications IDSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
 
DSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignDSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter Design
 
DSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter DesignDSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter Design
 
SE18_Lec 09_UML Use Cases
SE18_Lec 09_UML Use CasesSE18_Lec 09_UML Use Cases
SE18_Lec 09_UML Use Cases
 
SE2_Lec 22_Software Configuration Management
SE2_Lec 22_Software Configuration ManagementSE2_Lec 22_Software Configuration Management
SE2_Lec 22_Software Configuration Management
 
Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...
Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...
Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...
 
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and SystemsDSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
 
Modern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID TuningModern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID Tuning
 

Similar to Modern Control - Lec 04 - Analysis and Design of Control Systems using Root Locus

Root Locus Plot
Root Locus Plot Root Locus Plot
Root Locus Plot Hussain K
 
root locus 1.pdf
root locus 1.pdfroot locus 1.pdf
root locus 1.pdfMarkHark1
 
Example problems and_solutions_ogata_root_locus
Example problems and_solutions_ogata_root_locusExample problems and_solutions_ogata_root_locus
Example problems and_solutions_ogata_root_locusDellSony Dissanayaka
 
k10790 nilesh prajapati control me 6th sem
k10790 nilesh prajapati control me 6th semk10790 nilesh prajapati control me 6th sem
k10790 nilesh prajapati control me 6th semharshprajapati12
 
Chapter No. 8 Root Locus of control System
Chapter No. 8 Root Locus of control SystemChapter No. 8 Root Locus of control System
Chapter No. 8 Root Locus of control SystemPakizaNaeem2
 
Root Locus Technique.pptx
Root Locus Technique.pptxRoot Locus Technique.pptx
Root Locus Technique.pptxdeepthi717118
 
Design of sampled data control systems 5th lecture
Design of sampled data control systems  5th  lectureDesign of sampled data control systems  5th  lecture
Design of sampled data control systems 5th lectureKhalaf Gaeid Alshammery
 
Root locus description in lucid way by ME IITB
Root locus description in lucid way by ME IITBRoot locus description in lucid way by ME IITB
Root locus description in lucid way by ME IITBAmreshAman
 
Position analysis and dimensional synthesis
Position analysis and dimensional synthesisPosition analysis and dimensional synthesis
Position analysis and dimensional synthesisPreetshah1212
 
Ch6 root locus method
Ch6 root locus methodCh6 root locus method
Ch6 root locus methodElaf A.Saeed
 
CHAPTER 6.pdfjdjdjdjdjdkdjkdhdjdudkdudkdjdj
CHAPTER 6.pdfjdjdjdjdjdkdjkdhdjdudkdudkdjdjCHAPTER 6.pdfjdjdjdjdjdkdjkdhdjdudkdudkdjdj
CHAPTER 6.pdfjdjdjdjdjdkdjkdhdjdudkdudkdjdjSydneyJaydeanKhanyil
 
Nyquist and polar plot 118 &amp; 117
Nyquist and polar plot 118 &amp; 117Nyquist and polar plot 118 &amp; 117
Nyquist and polar plot 118 &amp; 117RishabhKashyap2
 
Design of sampled data control systems part 2. 6th lecture
Design of sampled data control systems part 2.  6th lectureDesign of sampled data control systems part 2.  6th lecture
Design of sampled data control systems part 2. 6th lectureKhalaf Gaeid Alshammery
 
Chaotic substitution box design for block ciphers
Chaotic substitution box design for block  ciphersChaotic substitution box design for block  ciphers
Chaotic substitution box design for block ciphersHammad Haleem
 
Servo systems-integral-state-feedback-lecture-2020
Servo systems-integral-state-feedback-lecture-2020Servo systems-integral-state-feedback-lecture-2020
Servo systems-integral-state-feedback-lecture-2020cairo university
 
Wk 6 part 2 non linearites and non linearization april 05
Wk 6 part 2 non linearites and non linearization april 05Wk 6 part 2 non linearites and non linearization april 05
Wk 6 part 2 non linearites and non linearization april 05Charlton Inao
 

Similar to Modern Control - Lec 04 - Analysis and Design of Control Systems using Root Locus (20)

Root Locus Plot
Root Locus Plot Root Locus Plot
Root Locus Plot
 
root locus 1.pdf
root locus 1.pdfroot locus 1.pdf
root locus 1.pdf
 
Example problems and_solutions_ogata_root_locus
Example problems and_solutions_ogata_root_locusExample problems and_solutions_ogata_root_locus
Example problems and_solutions_ogata_root_locus
 
k10790 nilesh prajapati control me 6th sem
k10790 nilesh prajapati control me 6th semk10790 nilesh prajapati control me 6th sem
k10790 nilesh prajapati control me 6th sem
 
Chapter No. 8 Root Locus of control System
Chapter No. 8 Root Locus of control SystemChapter No. 8 Root Locus of control System
Chapter No. 8 Root Locus of control System
 
Root Locus Technique.pptx
Root Locus Technique.pptxRoot Locus Technique.pptx
Root Locus Technique.pptx
 
Control system
Control systemControl system
Control system
 
Design of sampled data control systems 5th lecture
Design of sampled data control systems  5th  lectureDesign of sampled data control systems  5th  lecture
Design of sampled data control systems 5th lecture
 
cupdf.com_control-chap7.ppt
cupdf.com_control-chap7.pptcupdf.com_control-chap7.ppt
cupdf.com_control-chap7.ppt
 
Root locus description in lucid way by ME IITB
Root locus description in lucid way by ME IITBRoot locus description in lucid way by ME IITB
Root locus description in lucid way by ME IITB
 
Position analysis and dimensional synthesis
Position analysis and dimensional synthesisPosition analysis and dimensional synthesis
Position analysis and dimensional synthesis
 
Ch6 root locus method
Ch6 root locus methodCh6 root locus method
Ch6 root locus method
 
CHAPTER 6.pdfjdjdjdjdjdkdjkdhdjdudkdudkdjdj
CHAPTER 6.pdfjdjdjdjdjdkdjkdhdjdudkdudkdjdjCHAPTER 6.pdfjdjdjdjdjdkdjkdhdjdudkdudkdjdj
CHAPTER 6.pdfjdjdjdjdjdkdjkdhdjdudkdudkdjdj
 
Nyquist and polar plot 118 &amp; 117
Nyquist and polar plot 118 &amp; 117Nyquist and polar plot 118 &amp; 117
Nyquist and polar plot 118 &amp; 117
 
JMM2016PosterFinal
JMM2016PosterFinalJMM2016PosterFinal
JMM2016PosterFinal
 
Design of sampled data control systems part 2. 6th lecture
Design of sampled data control systems part 2.  6th lectureDesign of sampled data control systems part 2.  6th lecture
Design of sampled data control systems part 2. 6th lecture
 
Chaotic substitution box design for block ciphers
Chaotic substitution box design for block  ciphersChaotic substitution box design for block  ciphers
Chaotic substitution box design for block ciphers
 
Servo systems-integral-state-feedback-lecture-2020
Servo systems-integral-state-feedback-lecture-2020Servo systems-integral-state-feedback-lecture-2020
Servo systems-integral-state-feedback-lecture-2020
 
Wk 6 part 2 non linearites and non linearization april 05
Wk 6 part 2 non linearites and non linearization april 05Wk 6 part 2 non linearites and non linearization april 05
Wk 6 part 2 non linearites and non linearization april 05
 
Block diagrams.ppt
Block diagrams.pptBlock diagrams.ppt
Block diagrams.ppt
 

More from Amr E. Mohamed

Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingAmr E. Mohamed
 
Dcs lec03 - z-analysis of discrete time control systems
Dcs   lec03 - z-analysis of discrete time control systemsDcs   lec03 - z-analysis of discrete time control systems
Dcs lec03 - z-analysis of discrete time control systemsAmr E. Mohamed
 
Dcs lec02 - z-transform
Dcs   lec02 - z-transformDcs   lec02 - z-transform
Dcs lec02 - z-transformAmr E. Mohamed
 
Dcs lec01 - introduction to discrete-time control systems
Dcs   lec01 - introduction to discrete-time control systemsDcs   lec01 - introduction to discrete-time control systems
Dcs lec01 - introduction to discrete-time control systemsAmr E. Mohamed
 
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing ApplicationsDDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing ApplicationsAmr E. Mohamed
 
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter DesignDSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter DesignAmr E. Mohamed
 
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter DesignDSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter DesignAmr E. Mohamed
 
SE2018_Lec-22_-Continuous-Integration-Tools
SE2018_Lec-22_-Continuous-Integration-ToolsSE2018_Lec-22_-Continuous-Integration-Tools
SE2018_Lec-22_-Continuous-Integration-ToolsAmr E. Mohamed
 
SE2018_Lec 21_ Software Configuration Management (SCM)
SE2018_Lec 21_ Software Configuration Management (SCM)SE2018_Lec 21_ Software Configuration Management (SCM)
SE2018_Lec 21_ Software Configuration Management (SCM)Amr E. Mohamed
 
SE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design PatternsSE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design PatternsAmr E. Mohamed
 
Selenium - Introduction
Selenium - IntroductionSelenium - Introduction
Selenium - IntroductionAmr E. Mohamed
 
SE2018_Lec 20_ Test-Driven Development (TDD)
SE2018_Lec 20_ Test-Driven Development (TDD)SE2018_Lec 20_ Test-Driven Development (TDD)
SE2018_Lec 20_ Test-Driven Development (TDD)Amr E. Mohamed
 
SE2018_Lec 19_ Software Testing
SE2018_Lec 19_ Software TestingSE2018_Lec 19_ Software Testing
SE2018_Lec 19_ Software TestingAmr E. Mohamed
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformAmr E. Mohamed
 
DSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 05 - Digital FiltersDSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 05 - Digital FiltersAmr E. Mohamed
 
DSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 04 - The z-TransformDSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 04 - The z-TransformAmr E. Mohamed
 
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsAmr E. Mohamed
 
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsDSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsAmr E. Mohamed
 
SE2018_Lec 15_ Software Design
SE2018_Lec 15_ Software DesignSE2018_Lec 15_ Software Design
SE2018_Lec 15_ Software DesignAmr E. Mohamed
 

More from Amr E. Mohamed (20)

Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
 
Dcs lec03 - z-analysis of discrete time control systems
Dcs   lec03 - z-analysis of discrete time control systemsDcs   lec03 - z-analysis of discrete time control systems
Dcs lec03 - z-analysis of discrete time control systems
 
Dcs lec02 - z-transform
Dcs   lec02 - z-transformDcs   lec02 - z-transform
Dcs lec02 - z-transform
 
Dcs lec01 - introduction to discrete-time control systems
Dcs   lec01 - introduction to discrete-time control systemsDcs   lec01 - introduction to discrete-time control systems
Dcs lec01 - introduction to discrete-time control systems
 
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing ApplicationsDDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
 
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter DesignDSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
 
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter DesignDSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
 
SE2018_Lec 17_ Coding
SE2018_Lec 17_ CodingSE2018_Lec 17_ Coding
SE2018_Lec 17_ Coding
 
SE2018_Lec-22_-Continuous-Integration-Tools
SE2018_Lec-22_-Continuous-Integration-ToolsSE2018_Lec-22_-Continuous-Integration-Tools
SE2018_Lec-22_-Continuous-Integration-Tools
 
SE2018_Lec 21_ Software Configuration Management (SCM)
SE2018_Lec 21_ Software Configuration Management (SCM)SE2018_Lec 21_ Software Configuration Management (SCM)
SE2018_Lec 21_ Software Configuration Management (SCM)
 
SE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design PatternsSE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design Patterns
 
Selenium - Introduction
Selenium - IntroductionSelenium - Introduction
Selenium - Introduction
 
SE2018_Lec 20_ Test-Driven Development (TDD)
SE2018_Lec 20_ Test-Driven Development (TDD)SE2018_Lec 20_ Test-Driven Development (TDD)
SE2018_Lec 20_ Test-Driven Development (TDD)
 
SE2018_Lec 19_ Software Testing
SE2018_Lec 19_ Software TestingSE2018_Lec 19_ Software Testing
SE2018_Lec 19_ Software Testing
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
 
DSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 05 - Digital FiltersDSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 05 - Digital Filters
 
DSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 04 - The z-TransformDSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 04 - The z-Transform
 
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
 
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsDSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
 
SE2018_Lec 15_ Software Design
SE2018_Lec 15_ Software DesignSE2018_Lec 15_ Software Design
SE2018_Lec 15_ Software Design
 

Recently uploaded

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 

Modern Control - Lec 04 - Analysis and Design of Control Systems using Root Locus

  • 2. Lecture Outline 4.1 Introduction 4.2 Root Locus Construction 4.3 Root Locus Examples 4.4 Stability Analysis 4.5 Compensation and Controller Design using Root Locus 2
  • 3. 4.1 Introduction  Motivation  To satisfy transient performance requirements, it may be necessary to know how to choose certain controller parameters so that the resulting closed-loop poles are in the performance regions, which can be solved with Root Locus technique.  Definition  A graph displaying the roots of a polynomial equation when one of the parameters in the coefficients of the equation changes from 0 to . 3
  • 4. 4.1 Introduction  Consider the feedback control system shown in Fig. 4.1, the closed loop transfer function is given by:  Where k is a constant gain parameter. The poles of the transfer function are the roots of the characteristic equation given by: )()(1 )( )( )( )( sHsGk sGk sR sC sT   Fig. 4.1 )(sR )(sC )(sG )(sH k 0)()(1  sHsGk 4
  • 5. Definition of Root Locus  The root locus is the locus of the characteristic equation of the closed- loop system as a specific parameter (usually, gain K) is varied from zero to infinity. For 0 ≤ 𝑘 < ∞ , if  then  and for positive k, this means that a point s which is a point on locus must satisfy the magnitude and angle and conditions:  The magnitude condition:  The angle condition: 0)()(1  sHskG k sHsG 1 )()(  k sHsG 1 |)()(|  ,....3,2,1,0360180)()(  iwhereisHsG oo 5
  • 6. 4.2.1 Root Locus Rules  Rule 1: The number of branches of the root locus is equal to the number of closed-loop poles (or roots of the characteristic equation).  Rule 2: Root locus starts at open-loop poles (when K= 0) and ends at open-loop zeros (when K=). If the number of open-loop poles is greater than the number of open-loop zeros, some branches starting from finite open-loop poles will terminate at zeros at infinity.  Rule 3: Root locus is symmetric about the real axis, which reflects the fact that closed-loop poles appear in complex conjugate pairs. 6
  • 7. 4.2.1 Root Locus Rules  Rule 4: Along the real axis, the root locus includes all segments that are to the left of an odd number of finite real open-loop poles and zeros.  Rule 5: If number of poles (n) exceeds the number of zeros (m), then as K, (n - m) branches will become asymptotic to straight lines. These straight lines intersect the real axis with angles A at A . zerosloopopenofpolesloopopenof zerosloopopensumpolesloopopensum mn zp ii A ##         ,....3,2,1,0 360180     iwhere mn i A 7
  • 8. 4.2.1 Root Locus Rules  Rule 6: “Breakaway and/or break-in points” where the locus between two poles on the real axis leaves the real axis is called the breakaway point and the point where the locus between two zeros on the real axis returns to the real axis is called the break-in point. The loci leave or return to the real axis at the maximum gain k of the following equation:  Rule 7: The departure angle for a pole pi ( the arrival angle for a zero zi) can be calculated by slightly modifying the following equation: k sHsG oo 1 |)()(|  8
  • 9. 4.2.1 Root Locus Rules  The angle of departure p of a locus from a complex pole is given by: p = 180 – [sum of the other GH pole angles to the pole under consideration] + [sum of the GH zero angles to the pole]  The angle of approach z of a locus to a complex zero is given by: z = 180 + [sum of the other GH pole angles to the zero under consideration] – [sum of the GH zero angles to the zero]  Rule 8: If the root locus passes through the imaginary axis (the stability boundary), the crossing point j and the corresponding gain K can be found using Routh-Hurwitz criterion. 9
  • 10. Steps to Sketch Root Locus (1/2)  Step#1: Transform the closed-loop characteristic equation into the standard form for sketching root locus:  Step#2: Find the open-loop zeros and the open-loop poles. Mark the open-loop poles and zeros on the complex plane. Use ‘x’ to represent open-loop poles and ‘o’ to represent the open-loop zeros.  Step#3: Determine the real axis segments that are on the root locus by applying Rule 4.  Step#4: (If necessary) Determine the number of asymptotes and the corresponding intersection and angles by applying Rules 2 and 5. 0)()(1  sHsGk 10
  • 11. Steps to Sketch Root Locus (2/2)  Step#5: (If necessary) Determine the break-away and break-in points using Rule 6.  Step#6: (If necessary) Determine the departure and arrival angles using Rule 7.  Step#7: (If necessary) Determine the imaginary axis crossings using Rule 8.  Step#8: Use the information from Steps 1-7, sketch the root locus. 11
  • 12. Fig. 4.2 4.2.2 Root Locus Procedure – Example 4.1  Example 4.1: Sketch the root locus for the system shown in Fig.4.2  Solution:  Step 1: “Write the open loop transfer function of the system and find the open loop Poles & zeros” as follows:  Open loop Poles = {0, -1, -2, -4}  # of poles = n =4  Open loop Zeros= {-3}  # of zeros = m =1 )4)(2)(1( )3( )()(    ssss sk sHskG 12
  • 13.  Step 2: “Draw the pole-zero plot of kG(s)H(s), then locate the segments of real axis that are root loci”. Root locus segments exists after the poles at 0, -2 and -4  Asymptotic  Beakaway  Intersection with imaginary?? 4.2.2 Root Locus Procedure – Example 4.1 (Cont.) 13
  • 14.  Step 3. Asymptotic Angles: “As k approaches +∞, the branches of the locus become asymptotic to straight lines with angles: • The number of asymptotes are three [n-m = 3] • for i=0  1 = 60, for i=1  2=180, and for i= -1  3=-60.  Step 4. Center of Asymptotes: The starting point of the asymptotes. These linear asymptotes are centered at a point on the real axis at: ,....3,2,1,0 360180     iwhere mn i A 33.1 3 3421        mn GHofvalueszeroGHofvaluespole A 4.2.2 Root Locus Procedure – Example 4.1 (Cont.) 14
  • 15. 4.2.2 Root Locus Procedure – Example 4.1 (Cont.) 15
  • 16.  Step 5. Breakawayand break-in or entry points: | )3( )4)(2)(1( | |)()(| 11 |)()(|    s ssss sHsG kand k sHsG oo  Therefore, the break away point lies between 0 and -1 at maximum value for k which is calculated as follows: s -0.3 -0.4 -0.45 -0.5 k 0.489 0.532 0.534 0.525  It is clear that the breakaway point is at s = -0.45. 4.2.2 Root Locus Procedure – Example 4.1 (Cont.) 16
  • 17.  Step 7. j axis crossing: • the closed loop transfer function is given by: • The c/s equation is • The Routh-table for the characteristic equation is shown • The coefficient of s1 = 0 • Then k = 9.65 • The intersection points are ksksss sk sHsG sG sT 3)8(147 )3( )()(1 )( )( 234      kskssssHsG 3)8(147)()(1 234  0720652  kk 021)90( 2  ksk 07.20235.80 2 s 59.12,1 jsthus   We also conclude that the system is stable for 0 < k < 9.65. 4.2.2 Root Locus Procedure – Example 4.1 (Cont.) 17
  • 18. 4.2.2 Root Locus Procedure – Example 4.1 (Cont.) 18
  • 19. 4.2.2 Root Locus Procedure – Example 4.2  Example 4.2: Sketch the root locus for the system shown in Fig.4.4  Solution  Step 1: Write the open loop transfer function or the characteristic equation of the system as follows: Fig. 4.4 )(sR )(sC )2)(1( )5)(3(   ss ssk )2)(1( )5)(3( )()(    ss ssk sHskG 19
  • 20.  Step 2: “Draw the pole-zero plot of kG(s)H(s), then locate the segments of real axis that are root loci”. Root locus segments exists after the zero at 5 and after the pole at -1.  Beakaway & Break-in  Intersection with imaginary 4.2.2 Root Locus Procedure – Example 4.2 (Cont.) 20
  • 21.  Step 3: Breakaway and break-in or entry points  Therefore, the breakaway point lies between -1 and -2 and the break in point lies between 3 and 5. )5)(3( )2)(1( |)()(| 11 |)()(|    ss ss sHsG kand k sHsG oo at s=-1.45 breakaway & at s=-3.82 break-in points 4.2.2 Root Locus Procedure – Example 4.2 (Cont.) 21
  • 22.  Step 7. j axis crossing: • the closed loop transfer function is given by: • The c/s equation is • The coefficient of s1 = 0 • Then k = 3/8=0.375 • The intersection points are )152()83()1( )158( )()(1 )( )( 2 2 ksksk ssk sHsG sG sT      )152()83()1()()(1 2 ksksksHsG  083  k 0)152()1( 2  ksk 0625.7375.1 2 s 35.22,1 jsthus   We also conclude that the system is stable for 0 < k < 0.375. 4.2.2 Root Locus Procedure – Example 4.2 (Cont.) 22
  • 23. 4.2.2 Root Locus Procedure – Example 4.2 (Cont.) 23
  • 24.  Example 4.3: Sketch the root locus for the system shown in Fig.4.6  Solution  Step 1: Write the open loop transfer function or the characteristic equation of the system as follows: Fig. 4.6 )(sR )(sC )22)(3( )2( 2   sss sk )22)(3( )2( )()( 2    sss sk sHskG 4.2.2 Root Locus Procedure – Example 4.3 24
  • 25.  Step 2: “Draw the pole-zero plot of kG(s)H(s), then locate the segments of real axis that are root loci”. Root locus segments exists after the zero at -2.  Asymptotic  Departure Angles  Intersection with imaginary???? 4.2.2 Root Locus Procedure – Example 4.3 (Cont.) 25
  • 26.  Step 3. Asymptotic Angles: • The number of asymptotes are Two [n-m = 2] • for i=0  1 = 90, for i=, 2=-90 .  Step 4. Center of Asymptotes: ,....3,2,1,0 13 360180     iwhere i A 1 3 211113        jj mn GHofvalueszeroGHofvaluespole A 4.2.2 Root Locus Procedure – Example 4.3 (Cont.) 26
  • 27.  Step 5. Angles of departure: The angle of departure p of a locus from a complex pole is given by: p = 180 – [sum of the other GH pole angles to the pole under consideration] + [sum of the GH zero angles to the pole] p = 180 – [2+4] + [3] = 180 – [90+30] + [45] = 105 degree 4.2.2 Root Locus Procedure – Example 4.3 (Cont.) 27
  • 28. 4.2.2 Root Locus Procedure – Example 4.3 (Cont.) 28
  • 29. 4.2.2 Root Locus Procedure – Example 4.4  Example 4.2: Sketch the root locus for the system shown in Fig.4.8 (a) and find the following: a) The point and the gain on the root locus where the damping ration (ξ=0.45). b) The range of k within which the system is stable.  Solution  Step 1: Write the open loop transfer function or the characteristic equation of the system as follows: Fig.4.8 (a) )4)(2( )204( )()( 2    ss ssk sHskG 29
  • 30.  Step 2: “Draw the pole-zero plot of kG(s)H(s), then locate the segments of real axis that are root loci”. Root locus segments exists after the pole at -2.  Beakaway  Arrival Angles  Intersection with imaginary 4.2.2 Root Locus Procedure – Example 4.4 (Cont.) 30
  • 31.  Step 3. Angles of Arrival: The angle of Arrival z of a locus from a complex pole is given by: z = 180 + [sum of the other GH pole angles to the zero under consideration] – [sum of the GH zero angles to the zero] z = 180 + [1+2] - [3] = 180 + [45+30] – [90] = 165 degree 4.2.2 Root Locus Procedure – Example 4.4 (Cont.) 31
  • 32.  Step 4: Breakaway points  Therefore, the breakaway point lies between -2 and -4.  The breakaway point lies at s=-2.88 at maximum value for k = 0.0248. )204( )4)(2( |)()(| 11 |)()(| 2    ss ss sHsG kand k sHsG oo 4.2.2 Root Locus Procedure – Example 4.4 (Cont.) 32
  • 33.  Step 5. j axis crossing: • the closed loop transfer function is given by: • The c/s equation is • The coefficient of s1 = 0 • Then k = 1.5 • The intersection points are )208()46()1( )204( )()(1 )( )( 2 2 ksksk ssk sHsG sG sT      )208()46()1()()(1 2 ksksksHsG  046  k 0)208()1( 2  ksk 0385.2 2 s 89.32,1 jsthus   We also conclude that the system is stable for 0 < k < 1.5 4.2.2 Root Locus Procedure – Example 4.4 (Cont.) 33
  • 34. a) The angle of the desired poles is at = cos-1(0.45) =63.3 °. A line is drawn from the origin to intersect the root locus at the point 3.4 116.7° with a gain k = 0.417. b) Therefore, this system is stable for 0 < k < 1.5. 4.2.2 Root Locus Procedure – Example 4.4 (Cont.) 34
  • 35. CONTROL SYSTEMS DESIGN USING ROOT-LOCUS APPROACH 35
  • 36. Control Design Using Root Locus  Case study: double integrator, transfer function 𝐺 𝑠 = 1 𝑠2  Control objective: ensure stability; meet time response specifications.  First, let’s try a simple P-gain:  Closed-loop transfer function: 𝐾 𝑠2 1 + 𝐾 𝑠2 = 𝐾 𝑠2 + 𝐾 36
  • 37. Double Integrator with P-Gain  Closed-loop transfer function: 𝐾 𝑠2 1 + 𝐾 𝑠2 = 𝐾 𝑠2 + 𝐾  Characteristic equation: 𝑠2 + 𝐾 = 0  Closed-loop poles: 𝑠 = ±𝑗 𝐾 37  This confirms what we already knew: P-gain alone does not deliver stability.
  • 38. Double Integrator with PD-Control  Characteristic equation: 1 + 𝐾 𝑃 + 𝐾 𝐷 𝑠 . 1 𝑠2 = 0 𝑠2 + 𝐾 𝐷 𝑠 + 𝐾 𝑃 = 0  To use the Root-Locus method, we need to convert it into the Evans form 1 + 𝐾𝐿(𝑠) = 0, where 𝐿 𝑠 = 𝑏(𝑠) 𝑎(𝑠) 1 + 𝐾 𝑃 + 𝐾 𝐷 𝑠 . 1 𝑠2 = 1 + 𝐾 𝐷 𝑠 + 𝐾 𝑃 𝐾 𝐷 𝑠2 = 0 ⇒ 𝐾 = 𝐾 𝐷, 𝐿 𝑠 = 𝑠 + 𝐾 𝑃 𝐾 𝐷 𝑠2 (𝑎𝑠𝑠𝑢𝑚𝑒 𝐾 𝑃 𝐾 𝐷 fi𝑥𝑒𝑑, = 1) 38
  • 39. Double Integrator with PD-Control  So, the effect of D-gain was to introduce an open-loop zero into LHP, and this zero “pulled” the root locus into LHP, thus stabilizing the system. 39  But let’s actually draw the Root- Locus using the rules:  What can we conclude from this root locus about stabilization?  all closed-loop poles are in LHP (we already knew this from Routh, but now can visualize)  nice damping, so can meet reasonable specifications.
  • 40. Dynamic Compensation  Objectives: stabilize the system and satisfy given time response specifications using a stable, causal controller.  Characteristic equation: 1 + 𝐾 𝑠 + 𝑧 𝑠 + 𝑝 . 1 𝑠2 = 1 + 𝐾 𝐿(𝑠) = 0 40
  • 41. Approximate PD Using Dynamic Compensation  Reminder: we can approximate the D-controller 𝐾 𝐷 𝑠 by 𝐾 𝐷 𝑝𝑠 𝑠 + 𝑝 ⟹ 𝐾 𝐷 𝑠 𝑎𝑠 𝑝 ⟶ ∞  where, p is the pole of the controller.  So, we replace the PD controller 𝐾 𝑃 + 𝐾 𝐷 𝑠 by 𝐾 𝑠 = 𝐾 𝑝 + 𝐾 𝐷 𝑝𝑠 𝑠 + 𝑝  Closed-loop poles: 1 + 𝐾 𝑝 + 𝐾 𝐷 𝑝𝑠 𝑠+𝑝 𝐺 𝑠 = 0 41
  • 42. Lead & Lag Compensators  Consider a general controller of the form 𝐾 𝑝𝑠 𝑠 + 𝑝 ⟹ 𝐾, 𝑧, 𝑝 > 0 𝑎𝑟𝑒 𝑑𝑒𝑠𝑖𝑔𝑛 𝑝𝑎𝑟𝑎𝑚𝑒𝑡𝑒𝑟𝑠  Depending on the relative values of z and p, we call it:  a lead compensator when z < p  a lag compensator when z > p  Why the name “lead/lag?”  think frequency response  if 𝑧 < 𝑝, then 𝜓 − 𝜑 > 0 (phase lead)  if 𝑧 > 𝑝, then 𝜓 − 𝜑 < 0 (phase lag) 42
  • 43. Back to Double Integrator  Controller transfer function is 𝐾 𝑠 𝑠+𝑝 , where:  so, as 𝑝 → ∞ , 𝑧 tends to a constant, so we get a lead controller. 43  We use lead controllers as dynamic compensators for approximate PD control.
  • 44. Double Integrator & Lead Compensator  To keep things simple, let’s set 𝐾 𝑃= 𝐾 𝐷. Then: 𝐾 = 𝐾 𝑃+𝑝𝐾 𝐷 = (1 + 𝑝)𝐾 𝐷 𝑧 = 𝑝𝐾 𝑝 𝐾 𝑝 + 𝑝𝐾 𝐷 = 𝑝𝐾 𝐷 (1 + 𝑝)𝐾 𝐷 = 𝑝 (1 + 𝑝) ≈ 1 𝑎𝑠 𝑝 → ∞  Since we can choose p and z directly, let’s take 𝑧 = 1 𝑎𝑛𝑑 𝑝 = 𝑙𝑎𝑟𝑔𝑒. 44 We expect to get behavior similar to PD control.
  • 45. Double Integrator & Lead Compensator  Let’s try a few values of p. Here’s p = 10:  Close to jω-axis, this root locus looks similar to the PD root locus. However, the pole at 𝑠 = − 10 makes the locus look different for s far into LHP. 45
  • 46. Double Integrator & Lead Compensator  The design seems to look good: nice damping, can meet reasonable specs.  Any concerns with large values of p?  When p is large, we are very close to PD control, so we run into the same issue: noise amplification.  (This is just intuition for now — we will confirm it later using frequency-domain methods.) 46
  • 47. Control Design Using Root Locus  Case study: double integrator, transfer function 𝐺 𝑝 𝑠 = 1 𝑠−1  Control objective: ensure stability and constant reference tracking.  In earlier lectures, we saw that for perfect steady-state tracking we need PI control :  Closed-loop poles are determined by the Characteristic equation: 1 + 𝐾 𝑃 + 𝐾𝐼 𝑠 1 𝑠 − 1 = 0 47
  • 48. Control Design Using Root Locus  To use the Root-Locus method, we need to convert it into the Evans form 1 + 𝐾𝐿(𝑠) = 0, where 𝐿 𝑠 = 𝑏(𝑠) 𝑎(𝑠) 1 + 𝐾 𝑃 + 𝐾𝐼 𝑠 1 𝑠 − 1 = 1 + 𝐾 𝑃 𝑠 + 𝐾𝐼 𝑠 1 𝑠 − 1 = 1 + 𝐾 𝑃 𝑠 + 𝐾𝐼 𝐾 𝑃 𝑠 𝑠 − 1 = 0 ⇒ 𝐾 = 𝐾 𝑃, 𝐿 𝑠 = 𝑠 + 𝐾𝐼 𝐾 𝑃 𝑠 𝑠 − 1 (𝑎𝑠𝑠𝑢𝑚𝑒 𝐾𝐼 𝐾 𝑃 fi𝑥𝑒𝑑, = 1) 48
  • 49. Root Locus for PI Compensation  The system is stable for K > 1 (from Routh-Hurwitz)  For very large K, we get a completely damped system, with negative real poles  Perfect steady-state tracking of constant references. 49
  • 50. Approximate PI via Dynamic Compensation  PI control achieves the objective of stabilization and perfect steady- state tracking of constant references; however, just as with PD earlier, we want a stable controller.  Here’s an idea:  More generally, if 𝑧 = 𝐾 𝐼 𝐾 𝑃 , then  This is lag compensation (or lag control)! 50  We use lag controllers as dynamic compensators for approximate PI control.
  • 52. Design by Root-Locus Method  The root-locus approach to design is very powerful when the specifications are given in terms of time-domain quantities, such as the damping ratio and undamped natural frequency of the desired dominant closed-loop poles, maximum overshoot, rise time, and settling time.  The design by the root-locus method is based on reshaping the root locus of the system by adding poles and zeros to the system’s open-loop transfer function and forcing the root loci to pass through desired closed-loop poles in the s plane.  Consider a design problem in which the original system either is unstable for all values of gain or is stable but has undesirable transient- response characteristics. In such a case, the reshaping of the root locus is necessary in the broad neighborhood of the 𝑗𝜔 axis and the origin in order that the dominant closed-loop poles be at desired locations in the complex plane. This problem may be solved by inserting an appropriate lead compensator in cascade with the feedforward transfer function. 52
  • 53. Series Compensation and Parallel Compensation 53 (a) Series compensation; (b) parallel or feedback compensation.
  • 54. Commonly Used Compensators  Lead Compensator  If a sinusoidal input is applied to the input of a network, and the steady- state output (which is also sinusoidal) has a phase lead.  Lag Compensator  If a sinusoidal input is applied to the input of a network, and the steady- state output (which is also sinusoidal) has a phase lag.  Lead-Lag Compensator  If a sinusoidal input is applied to the input of a network, and the steady- state output (which is also sinusoidal) has both phase lag and phase lead occur in the output but in different frequency regions; phase lag occurs in the low-frequency region and phase lead occurs in the high-frequency region. 54
  • 55. Effects of the Addition of Poles  The addition of a pole to the open-loop transfer function has the effect of pulling the root locus to the right, tending to lower the system’s relative stability and to slow down the settling of the response. 55 (a) Root-locus plot of a single-pole system; (b) root-locus plot of a two-pole system; (c) root-locus plot of a three-pole system.
  • 56. Effects of the Addition of Zeros  The addition of a zero to the open-loop transfer function has the effect of pulling the root locus to the left, tending to make the system more stable and to speed up the settling of the response. (Physically, the addition of a zero in the feedforward transfer function means the addition of derivative control to the system. The effect of such control is to introduce a degree of anticipation into the system and speed up the transient response.) 56 (a) Root-locus plot of a three-pole system; (b), (c), and (d) root-locus plots showing effects of addition of a zero to the three-pole system.
  • 57. Lead or Lag Compensation  The transfer function is  where 57
  • 58. Lead or Lag Compensation (Cont.)  This network has a dc gain of  This network is  a lead network if  a lag network if 58
  • 59. Lead Compensation Techniques Based on the Root-Locus Approach  The designing a lead compensator for the system shown by the root-locus method may be stated as follows: 59 1) From the performance specifications, determine the desired location for the dominant closed-loop poles. 2) By drawing the root-locus plot of the uncompensated system (original system), ascertain whether or not the gain adjustment alone can yield the desired closed-loop poles. If not, calculate the angle deficiency 𝜑. This angle must be contributed by the lead compensator if the new root locus is to pass through the desired locations for the dominant closed-loop poles.
  • 60. Lead Compensation Techniques Based on the Root-Locus Approach (Cont.) 3) Assume the lead compensator 𝐺𝑐(𝑠) to be where 𝛼 and 𝑇 are determined from the angle deficiency. 𝐾𝑐 is determined from the requirement of the open-loop gain. 4) If static error constants are not specified, determine the location of the pole and zero of the lead compensator so that the lead compensator will contribute the necessary angle 𝜑. If no other requirements are imposed on the system, try to make the value of 𝛼 as large as possible. A larger value of a generally results in a larger value of 𝐾𝑣 , which is desirable. Note that 5) Determine the value of 𝐾𝑐 of the lead compensator from the magnitude condition. 60
  • 61. EXAMPLE  Consider the position control system with the feedforward transfer function is  It is desired to design a lead compensator 𝐺𝑐 𝑠 , so that the dominant closed-loop poles have the damping ratio 𝜂 = 0.5 and the undamped natural frequency 𝜔 𝑛 = 3 𝑟𝑎𝑑/𝑠𝑒𝑐. 61
  • 62. Solution  The closed-loop transfer function for the system is  The closed-loop poles are located at  The damping ratio of the closed-loop poles is 𝜂 = 0.5  The undamped natural frequency of the closed-loop poles is 𝜔 𝑛 = 3 𝑟𝑎𝑑/𝑠𝑒𝑐  Because the damping ratio is small, this system will have a large overshoot in the step response and is not desirable. 62
  • 63. Solution (Cont.)  The desired location of the dominant closed-loop poles can be determined from  as follows: 63
  • 64. Solution (Method -1)  First, determine the necessary angle 𝜑 to be added so that the total sum of the angles is equal to ± 180(2𝑘 + 1).  The angle from the pole at the origin to the desired dominant closed-loop pole at 𝑠 = – 1.5 + 𝑗2.5981 is 120°.The angle from the pole at 𝑠 =– 1 to the desired closed-loop pole is 100.894°. Hence, the angle deficiency is  Thus, if we need to force the root locus to go through the desired closed-loop pole, the lead compensator must contribute 𝜑 = 40.894° at this point. 64
  • 65. Solution (Method -1)  Then we bisect angle APO and take 40.894°/2 each side, then the locations of the zero and pole are found as follows: 65
  • 66. Solution (Method -1)  Thus, 𝐺𝑐 𝑠 can be given as  For this compensator the value of a is α = 1.9432/4.6458 = 0.418.  The value of 𝐾𝑐 can be determined by use of the magnitude condition.  Hence, the lead compensator 𝐺𝑐 𝑠 just designed is given by  the closed-loop transfer function becomes 66
  • 67. Solution (Method -2)  If we choose the zero of the lead compensator at 𝑠 = −1 so that it will cancel the plant pole at 𝑠 = −1, then the compensator pole must be located at 𝑠 = −3.  The value of 𝐾𝑐 can be determined by use of the magnitude condition.  Hence, the lead compensator 𝐺𝑐 𝑠 just designed is given by . 67
  • 68. Lead Compensation Techniques Based on the Root-Locus Approach  The designing a lag compensator for the system shown by the root- locus method may be stated as follows: 68 1) Draw the root-locus plot for the uncompensated system whose open-loop transfer function is 𝐺(𝑠) . Based on the transient-response specifications, locate the dominant closed-loop poles on the root locus. 2) Assume the lag compensator 𝐺𝑐(𝑠) to be Then the open-loop transfer function of the compensated system becomes 𝐺𝑐 𝑠 𝐺(𝑠).
  • 69. Lead Compensation Techniques Based on the Root-Locus Approach (Cont.) 3) Evaluate the particular static error constant specified in the problem. 4) Determine the amount of increase in the static error constant necessary to satisfy the specifications. 5) Determine the pole and zero of the lag compensator that produce the necessary increase in the particular static error constant without appreciably altering the original root loci. (Note that the ratio of the value of gain required in the specifications and the gain found in the uncompensated system is the required ratio between the distance of the zero from the origin and that of the pole from the origin.) 6) Adjust gain 𝐾𝑐 of the compensator from the magnitude condition so that the dominant closed-loop poles lie at the desired location. 69
  • 70. Example  Consider the control system shown. Design a lag compensator 𝐺𝑐(𝑠) such that the static velocity error constant 𝑘 𝑣 is 50 sec−1 without appreciably changing the location of the original closed-loop poles, which are at 𝑠 = − 2 ± 𝑗16. 70
  • 71. Solution  Assume that the transfer function of the lag compensator is  Since 𝑘 𝑣 is specified as 50 sec−1, we have  Thus  Now choose then 71
  • 72. Solution  Choose 𝑇 = 10. Then the lag compensator can be given by  The angle contribution of the lag compensator at the closed - loop pole 𝑠 = − 2 ± 𝑗16.  which is small. The magnitude of 𝐺𝑐(𝑠) at is 0.981. Hence the change in the location of the dominant closed-loop poles is very small. 72
  • 73. Solution  The open-loop transfer function of the system becomes  The closed-loop transfer function is 73
  • 74. 74