KIG 4001 Control Engineering (Group 1) : Compensator Design Using Root Locus
KIG 4001 Control Engineering (Group 1) : Compensator Design Using Root Locus
Control Engineering
(Group 1)
1
Compensator Design using Root Locus
K e but %OS
K %OS but e
2
Compensator Design using Root Locus
2) Cascade compensation/Augmentation (Dynamic compensator)
Lag Compensator
Compensator (Passive networks)
(Passive networks)
Lead Compensator
(Passive networks)
5
Design procedure
(For second-order system or second order approximation is valid)
Design problem:
Design the gain K and compensator (if necessary) to meet desired performance
characteristics (i.e. %OS, ts and static error constants)
Procedure:
1) Find 𝜁 and 𝜔𝑛 from given %OS and settling time.
2) Calculate the desired complex poles, 𝑠𝑑 = −𝜁𝜔𝑛 ± 𝑗𝜔𝑛 1 − 𝜁 2
3) Test whether this desired poles is on the root locus or not using angle criterion.
4) If angle criterion is satisfied (i.e. desired poles are on the root locus), then
design the gain K using magnitude criterion (simple gain adjustment):
𝑛
For 2nd-order system
𝐾 = ෑ 𝑠 + 𝑝𝑖
without zero
𝑖=1 𝑠=𝑠𝑑
\5) If angle criterion is not satisfied, then dynamic compensator is needed (i.e. PI,
PD, PID, Lead, Lag or Lead-Lag compensator).
table ?
6
3
Simple gain adjustment
Consider a unity-feedback system with a forward-path transfer function
𝐾
𝐺 𝑠 = ; 𝐾 ≥ 0; 𝑝1 , 𝑝2 ∈ ℜ
𝑠 + 𝑝1 𝑠 + 𝑝2
Find the gain K which gives the closed-loop system response with
certain %OS.
j
P
1) Sketch the root locus
2) From given %OS, obtain 𝜁
3) Find breakaway point, 𝜎 0 = cos
- '
4) θ = cos −1 𝜁 B ✓
5) BP = 𝜎 tan 𝜃 -p2 1 -p1
O
- - -
G A B
1.
root locus
4
Simple gain adjustment: Least-damped oscillatory
response (maximum %OS)
K ( + j + b)
F ( s) = = 3 − (1 + 2 )
( + j + a1 )( + j + a 2 )
K ( + b + j )
= = tan −1 − tan −1 + tan −1
( + a1 )( + a 2 ) + j ( + a1 + + a 2 ) − 2 + b + a1 + a 2
K ( + b + j )
= +
( + a1 )( + a 2 ) − 2 + j ( + a1 + + a 2 ) + a1 + a 2
= tan −1 − tan −1
+b 1 −
+ a1 + a 2
(2 + a1 + a 2 )
−
+ b ( + a1 )( + a 2 ) − 2
∠𝐹 𝑠 is a multiple of 180° if =0
(2 + a1 + a 2 )
1+
+ b ( + a1 )( + a 2 ) − 2
10
10
5
Simple gain adjustment: Least-damped oscillatory
response (maximum %OS)
11
11
Example
Let us assume the following numerical values for open-loop
poles and zeros, 𝑎1 = 1, 𝑎2 = 2, 𝑏 = 5
12
12
6
Solution
1) The damping ratio for maximum oscillatory response 𝜁min is obtained by drawing a
straight line OP tangential to the circular locus as shown above. By geometry,
𝑂𝑃 𝑂𝐺 2 − 𝐺𝑃 2
𝜁min = cos 𝜃 = = = 0.72
𝑂𝐺 𝑂𝐺
where, 𝐺𝑃 = 𝑏 − 𝑎1 𝑏 − 𝑎2
13
14
14
7
Simple gain adjustment: Least-damped oscillatory
response (maximum %OS)
K ( + j + b)
Let s = 𝜎 + 𝑗𝜔, at this point: F ( s) =
( + j + + j )( + j + − j )
K ( + b + j )
= 2
( + + 2 − 2 + 2 ) + j 2 ( + )
2
2 ( + )
− 2
−1 + b ( + + 2 − + )
2 2 2
= tan
1 + 2 ( + )
+ b ( 2 + 2 + 2 − 2 + 2 )
15
15
16
16
8
Example
Let us assume the following numerical values for open-loop poles
and zeros, 𝛼 = 1, 𝛽 = 2, 𝑏 = 2 , 𝜁 = 0.7
17
17
Example – Solution
Remarks:
The systems which have been considered are 2 nd-order with additional zeros. So, 2nd-order
approximation is needed in order to use general 2 nd-order transient response formulae.
18
18
9
Design procedure
(For second-order system or second order approximation is valid)
Design problem:
Design the gain K and compensator (if necessary) to meet desired performance
characteristics (i.e. %OS, ts and static error constants)
Procedure:
1) Find 𝜁 and 𝜔𝑛 from given %OS and settling time.
2) Calculate the desired complex poles, 𝑠 = −𝜁𝜔𝑛 ± 𝑗𝜔𝑛 1 − 𝜁 2
3) Test whether this desired poles is on the root locus or not using angle criterion.
4) If angle criterion is satisfied (i.e. desired poles are on the root locus), then
design the gain K using magnitude criterion: (simple gain adjustment)
𝑛
For 2nd-order system
𝐾 = ෑ 𝑠 + 𝑝𝑖 without zero
𝑖=1 𝑠=𝑠𝑑
5) If angle criterion is not satisfied, then dynamic compensator is needed (i.e. PI,
PD, PID, Lead, Lag or Lead-Lag compensator).
19
19
,
,
wµ , , ,, ,µ , µ, , , ,
,
JENG FENG FENG . .
Chapter
9 !!
10