SLIDE 1
Plan of the Lecture Review: rules for sketching root loci; - - PowerPoint PPT Presentation
Plan of the Lecture Review: rules for sketching root loci; - - PowerPoint PPT Presentation
Plan of the Lecture Review: rules for sketching root loci; introduction to dynamic compensation Todays topic: lead and lag dynamic compensation Plan of the Lecture Review: rules for sketching root loci; introduction to dynamic
SLIDE 2
SLIDE 3
Plan of the Lecture
◮ Review: rules for sketching root loci; introduction to
dynamic compensation
◮ Today’s topic: lead and lag dynamic compensation
Goal: introduce the use of lead and lag dynamic compensators for approximate implementation of PD and PI control. Reading: FPE, Chapter 5
SLIDE 4
From Last Time: Double Integrator with PD-Control
Characteristic equation: 1 + K · s + 1 s2 = 0
- 3.5
- 3.0
- 2.5
- 2.0
- 1.5
- 1.0
- 0.5
- 1.0
- 0.5
0.5 1.0
SLIDE 5
From Last Time: Double Integrator with PD-Control
Characteristic equation: 1 + K · s + 1 s2 = 0
- 3.5
- 3.0
- 2.5
- 2.0
- 1.5
- 1.0
- 0.5
- 1.0
- 0.5
0.5 1.0
What can we conclude from this root locus about stabilization?
SLIDE 6
From Last Time: Double Integrator with PD-Control
Characteristic equation: 1 + K · s + 1 s2 = 0
- 3.5
- 3.0
- 2.5
- 2.0
- 1.5
- 1.0
- 0.5
- 1.0
- 0.5
0.5 1.0
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)
SLIDE 7
From Last Time: Double Integrator with PD-Control
Characteristic equation: 1 + K · s + 1 s2 = 0
- 3.5
- 3.0
- 2.5
- 2.0
- 1.5
- 1.0
- 0.5
- 1.0
- 0.5
0.5 1.0
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 specs
SLIDE 8
From Last Time: Double Integrator with PD-Control
Characteristic equation: 1 + K · s + 1 s2 = 0
- 3.5
- 3.0
- 2.5
- 2.0
- 1.5
- 1.0
- 0.5
- 1.0
- 0.5
0.5 1.0
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 specs
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.
SLIDE 9
Dynamic Compensation
Objectives: stabilize the system and satisfy given time response specs using a stable, causal controller.
1 s2
Y
K s + z s + p
R
+ −
Characteristic equation: 1 + K · s + z s + p · 1 s2 = 1 + KL(s) = 0
SLIDE 10
Approximate PD Using Dynamic Compensation
Reminder: we can approximate the D-controller KDs by KD ps s + p − → KDs as p → ∞ — here, −p is the pole of the controller.
SLIDE 11
Approximate PD Using Dynamic Compensation
Reminder: we can approximate the D-controller KDs by KD ps s + p − → KDs as p → ∞ — here, −p is the pole of the controller. So, we replace the PD controller KP + KDs by K(s) = KP + KD ps s + p
SLIDE 12
Approximate PD Using Dynamic Compensation
Reminder: we can approximate the D-controller KDs by KD ps s + p − → KDs as p → ∞ — here, −p is the pole of the controller. So, we replace the PD controller KP + KDs by K(s) = KP + KD ps s + p
G(s) Y
+ −
R E U
controller plant
K(s)
SLIDE 13
Approximate PD Using Dynamic Compensation
Reminder: we can approximate the D-controller KDs by KD ps s + p − → KDs as p → ∞ — here, −p is the pole of the controller. So, we replace the PD controller KP + KDs by K(s) = KP + KD ps s + p
G(s) Y
+ −
R E U
controller plant
K(s)
Closed-loop poles: 1 +
- KP + KD
ps s + p
- G(s) = 0
SLIDE 14
Lead & Lag Compensators
Consider a general controller of the form K s + z s + p — K, z, p > 0 are design parameters
SLIDE 15
Lead & Lag Compensators
Consider a general controller of the form K s + z s + p — K, z, p > 0 are design parameters Depending on the relative values of z and p, we call it:
SLIDE 16
Lead & Lag Compensators
Consider a general controller of the form K s + z s + p — K, z, p > 0 are design parameters Depending on the relative values of z and p, we call it:
◮ a lead compensator when z < p
SLIDE 17
Lead & Lag Compensators
Consider a general controller of the form K s + z s + p — K, z, p > 0 are design parameters Depending on the relative values of z and p, we call it:
◮ a lead compensator when z < p ◮ a lag compensator when z > p
SLIDE 18
Lead & Lag Compensators
Consider a general controller of the form K s + z s + p — K, z, p > 0 are design parameters 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
SLIDE 19
Lead & Lag Compensators
Consider a general controller of the form K s + z s + p — K, z, p > 0 are design parameters 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 ∠jω + z jω + p = ∠(jω + z) − ∠(jω + p) = ψ − φ
SLIDE 20
Lead & Lag Compensators
Consider a general controller of the form K s + z s + p — K, z, p > 0 are design parameters 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 ∠jω + z jω + p = ∠(jω + z) − ∠(jω + p) = ψ − φ
◮ if z < p, then ψ − φ > 0
(phase lead)
◮ if z > p, then ψ − φ < 0
(phase lag)
z p ω ψ φ
SLIDE 21
Back to Double Integrator
1 s2
Y
K s + z s + p
R
+ −
Controller transfer function is K s + z s + p, where: K = KP + pKD, z = pKP KP + pKD
SLIDE 22
Back to Double Integrator
1 s2
Y
K s + z s + p
R
+ −
Controller transfer function is K s + z s + p, where: K = KP + pKD, z = pKP KP + pKD
p→∞
− − − → KP KD
SLIDE 23
Back to Double Integrator
1 s2
Y
K s + z s + p
R
+ −
Controller transfer function is K s + z s + p, where: K = KP + pKD, z = pKP KP + pKD
p→∞
− − − → KP KD so, as p → ∞, z tends to a constant, so we get a lead controller.
SLIDE 24
Back to Double Integrator
1 s2
Y
K s + z s + p
R
+ −
Controller transfer function is K s + z s + p, where: K = KP + pKD, z = pKP KP + pKD
p→∞
− − − → KP KD so, as p → ∞, z tends to a constant, so we get a lead controller. We use lead controllers as dynamic compensators for approximate PD control.
SLIDE 25
Double Integrator & Lead Compensator
1 s2
Y
K s + z s + p
R
+ −
SLIDE 26
Double Integrator & Lead Compensator
1 s2
Y
K s + z s + p
R
+ −
To keep things simple, let’s set KP = KD. Then:
SLIDE 27
Double Integrator & Lead Compensator
1 s2
Y
K s + z s + p
R
+ −
To keep things simple, let’s set KP = KD. Then: K = KP + pKD = (1 + p)KD
SLIDE 28
Double Integrator & Lead Compensator
1 s2
Y
K s + z s + p
R
+ −
To keep things simple, let’s set KP = KD. Then: K = KP + pKD = (1 + p)KD z = pKP KP + pKD
SLIDE 29
Double Integrator & Lead Compensator
1 s2
Y
K s + z s + p
R
+ −
To keep things simple, let’s set KP = KD. Then: K = KP + pKD = (1 + p)KD z = pKP KP + pKD = pKD (1 + p)KD
SLIDE 30
Double Integrator & Lead Compensator
1 s2
Y
K s + z s + p
R
+ −
To keep things simple, let’s set KP = KD. Then: K = KP + pKD = (1 + p)KD z = pKP KP + pKD = pKD (1 + p)KD = p 1 + p
SLIDE 31
Double Integrator & Lead Compensator
1 s2
Y
K s + z s + p
R
+ −
To keep things simple, let’s set KP = KD. Then: K = KP + pKD = (1 + p)KD z = pKP KP + pKD = pKD (1 + p)KD = p 1 + p
p→∞
− − − → 1 Since we can choose p and z directly, let’s take z = 1 and p large.
SLIDE 32
Double Integrator & Lead Compensator
1 s2
Y
K s + z s + p
R
+ −
To keep things simple, let’s set KP = KD. Then: K = KP + pKD = (1 + p)KD z = pKP KP + pKD = pKD (1 + p)KD = p 1 + p
p→∞
− − − → 1 Since we can choose p and z directly, let’s take z = 1 and p large. We expect to get behavior similar to PD control.
SLIDE 33
Double Integrator & Lead Compensator
L(s) Y K + − R
L(s) = s + z s + p · 1 s2
z=1
= s + 1 s2(s + p)
SLIDE 34
Double Integrator & Lead Compensator
L(s) Y K + − R
L(s) = s + z s + p · 1 s2
z=1
= s + 1 s2(s + p) Let’s try a few values of p. Here’s p = 10:
SLIDE 35
Double Integrator & Lead Compensator
L(s) Y K + − R
L(s) = s + z s + p · 1 s2
z=1
= s + 1 s2(s + p) Let’s try a few values of p. Here’s p = 10:
- 10
- 8
- 6
- 4
- 2
- 2
- 1
1 2
SLIDE 36
Double Integrator & Lead Compensator
L(s) Y K + − R
L(s) = s + z s + p · 1 s2
z=1
= s + 1 s2(s + p) Let’s try a few values of p. Here’s p = 10:
- 10
- 8
- 6
- 4
- 2
- 2
- 1
1 2
Close to jω-axis, this root locus looks similar to the PD root
- locus. However, the pole at s = −10 makes the locus look
different for s far into LHP.
SLIDE 37
Double Integrator & Lead Compensator
L(s) = s + 1 s2(s + p) Root locus for p = 10:
- 10
- 8
- 6
- 4
- 2
- 2
- 1
1 2
SLIDE 38
Double Integrator & Lead Compensator
L(s) = s + 1 s2(s + p) Root locus for p = 10:
- 10
- 8
- 6
- 4
- 2
- 2
- 1
1 2
The design seems to look good: nice damping, can meet reasonable specs.
SLIDE 39
Double Integrator & Lead Compensator
L(s) = s + 1 s2(s + p) Root locus for p = 10:
- 10
- 8
- 6
- 4
- 2
- 2
- 1
1 2
The design seems to look good: nice damping, can meet reasonable specs. Any concerns with large values of p?
SLIDE 40
Double Integrator & Lead Compensator
L(s) = s + 1 s2(s + p) Root locus for p = 10:
- 10
- 8
- 6
- 4
- 2
- 2
- 1
1 2
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.
SLIDE 41
Double Integrator & Lead Compensator
L(s) = s + 1 s2(s + p) Root locus for p = 10:
- 10
- 8
- 6
- 4
- 2
- 2
- 1
1 2
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.)
SLIDE 42
Double Integrator & Lead Compensator
L(s) = s + 1 s2(s + p) Let’s try p = 5:
SLIDE 43
Double Integrator & Lead Compensator
L(s) = s + 1 s2(s + p) Let’s try p = 5:
- 5
- 4
- 3
- 2
- 1
- 2
- 1
1 2
SLIDE 44
Double Integrator & Lead Compensator
L(s) = s + 1 s2(s + p) Let’s try p = 5:
- 5
- 4
- 3
- 2
- 1
- 2
- 1
1 2
— for this value of p, the root locus is different, not nearly as nicely damped as for p = 10.
SLIDE 45
Double Integrator & Lead Compensator
L(s) = s + 1 s2(s + p) Let’s try p in between p = 5 and p = 10, say p = 9:
SLIDE 46
Double Integrator & Lead Compensator
L(s) = s + 1 s2(s + p) Let’s try p in between p = 5 and p = 10, say p = 9:
- 8
- 6
- 4
- 2
- 6
- 4
- 2
2 4 6
SLIDE 47
Double Integrator & Lead Compensator
L(s) = s + 1 s2(s + p) Let’s try p in between p = 5 and p = 10, say p = 9:
- 8
- 6
- 4
- 2
- 6
- 4
- 2
2 4 6
— for this value of p, the branches meet (break in) and separate (break away) at the same point on the real axis.
SLIDE 48
Summary on Design Trade-offs
From what we have seen so far:
◮ p large — good damping, but bad noise suppression (too
close to PD); the branches first break in (meet at the real axis), then break away.
◮ p small — noise suppression is better, but RL is too close
to jω-axis, which is not good; no break-in for small values
- f p.
◮ intermediate values of p — transition between two types of
RL; break-in and break-away points are the same.
- 5
- 4
- 3
- 2
- 1
- 2
- 1
1 2
- 8
- 6
- 4
- 2
- 6
- 4
- 2
2 4 6
- 10
- 8
- 6
- 4
- 2
- 2
- 1
1 2
SLIDE 49
Lead Controller Design
With a lead controller in place, we have KL(s) = K s + z s + p · Gp(s) where the lead zero parameter z and lead pole parameter p are constrained to satisfy z < p.
SLIDE 50
Lead Controller Design
With a lead controller in place, we have KL(s) = K s + z s + p · Gp(s) where the lead zero parameter z and lead pole parameter p are constrained to satisfy z < p. In our example with Gp(s) = 1/s2, we have set z = 1 to approximate PD control.
SLIDE 51
Lead Controller Design
With a lead controller in place, we have KL(s) = K s + z s + p · Gp(s) where the lead zero parameter z and lead pole parameter p are constrained to satisfy z < p. In our example with Gp(s) = 1/s2, we have set z = 1 to approximate PD control. Then p > 1 is our design parameter (and, of course, K is the gain parameter in the root locus).
SLIDE 52
Lead Controller Design
With a lead controller in place, we have KL(s) = K s + z s + p · Gp(s) where the lead zero parameter z and lead pole parameter p are constrained to satisfy z < p. In our example with Gp(s) = 1/s2, we have set z = 1 to approximate PD control. Then p > 1 is our design parameter (and, of course, K is the gain parameter in the root locus). Alternatively, we can assume that p is given (say, from noise suppression considerations), and we look for z that will give us a desired pole on the RL.
SLIDE 53
Lead Controller Design
With a lead controller in place, we have KL(s) = K s + z s + p · Gp(s) where the lead zero parameter z and lead pole parameter p are constrained to satisfy z < p. In our example with Gp(s) = 1/s2, we have set z = 1 to approximate PD control. Then p > 1 is our design parameter (and, of course, K is the gain parameter in the root locus). Alternatively, we can assume that p is given (say, from noise suppression considerations), and we look for z that will give us a desired pole on the RL. Is there a systematic procedure for doing this?
SLIDE 54
Pole Placement Using RL
Back to our example: double integrator with lead compensation KL(s) = K s + z s + p · 1 s2 Problem: given p and a desired closed-loop pole s, find the value of z that will guarantee this (if possible).
SLIDE 55
Pole Placement Using RL
Back to our example: double integrator with lead compensation KL(s) = K s + z s + p · 1 s2 Problem: given p and a desired closed-loop pole s, find the value of z that will guarantee this (if possible). Solution: use the phase condition
SLIDE 56
Pole Placement Using RL
Back to our example: double integrator with lead compensation KL(s) = K s + z s + p · 1 s2 Problem: given p and a desired closed-loop pole s, find the value of z that will guarantee this (if possible). Solution: use the phase condition
- x
Re Im
x x s – given −p (given) − z (to be selected) ϕ1,2 ψ ϕ3
SLIDE 57
Pole Placement Using RL
Back to our example: double integrator with lead compensation KL(s) = K s + z s + p · 1 s2 Problem: given p and a desired closed-loop pole s, find the value of z that will guarantee this (if possible). Solution: use the phase condition
- x
Re Im
x x s – given −p (given) − z (to be selected) ϕ1,2 ψ ϕ3
Must have ψ
- angle from
s to zero
−
- i
ϕi
- angles from
s to poles
= 180◦ So, we want ψ = 180◦ +
- i
ϕi
SLIDE 58
Pole Placement Using RL
- x
Re Im
x x s – given −p (given) − z (to be selected) ϕ1,2 ψ ϕ3
SLIDE 59
Pole Placement Using RL
- x
Re Im
x x s – given −p (given) − z (to be selected) ϕ1,2 ψ ϕ3
Suppose ϕ1 = ϕ2 = 120◦, ϕ3 = 30◦.
SLIDE 60
Pole Placement Using RL
- x
Re Im
x x s – given −p (given) − z (to be selected) ϕ1,2 ψ ϕ3
Suppose ϕ1 = ϕ2 = 120◦, ϕ3 = 30◦. We want ψ = 180◦ +
- i
ϕi
SLIDE 61
Pole Placement Using RL
- x
Re Im
x x s – given −p (given) − z (to be selected) ϕ1,2 ψ ϕ3
Suppose ϕ1 = ϕ2 = 120◦, ϕ3 = 30◦. We want ψ = 180◦ +
- i
ϕi Must have ψ = 180◦ + 120◦ + 120◦ + 30◦
SLIDE 62
Pole Placement Using RL
- x
Re Im
x x s – given −p (given) − z (to be selected) ϕ1,2 ψ ϕ3
Suppose ϕ1 = ϕ2 = 120◦, ϕ3 = 30◦. We want ψ = 180◦ +
- i
ϕi Must have ψ = 180◦ + 120◦ + 120◦ + 30◦ = 450◦
SLIDE 63
Pole Placement Using RL
- x
Re Im
x x s – given −p (given) − z (to be selected) ϕ1,2 ψ ϕ3
Suppose ϕ1 = ϕ2 = 120◦, ϕ3 = 30◦. We want ψ = 180◦ +
- i
ϕi Must have ψ = 180◦ + 120◦ + 120◦ + 30◦ = 450◦ = 90◦ mod 360◦
SLIDE 64
Pole Placement Using RL
- x
Re Im
x x s – given −p (given) − z (to be selected) ϕ1,2 ψ ϕ3
Suppose ϕ1 = ϕ2 = 120◦, ϕ3 = 30◦. We want ψ = 180◦ +
- i
ϕi Must have ψ = 180◦ + 120◦ + 120◦ + 30◦ = 450◦ = 90◦ mod 360◦ Thus, we should have z = −s
SLIDE 65
Pole Placement Using RL
- x
Re Im
x x s – given −p (given) − z (to be selected) ϕ1,2 ψ ϕ3
Suppose ϕ1 = ϕ2 = 120◦, ϕ3 = 30◦. We want ψ = 180◦ +
- i
ϕi Must have ψ = 180◦ + 120◦ + 120◦ + 30◦ = 450◦ = 90◦ mod 360◦ Thus, we should have z = −s
x
- Re
Im
x x s – given −p (given) ϕ1,2 = 120◦ ϕ3 = 30◦ − z = s (from phase condition)
SLIDE 66
Control Design Using Root Locus
Case study: plant transfer function Gp(s) = 1 s − 1
SLIDE 67
Control Design Using Root Locus
Case study: plant transfer function Gp(s) = 1 s − 1 Control objective: stability and constant reference tracking
SLIDE 68
Control Design Using Root Locus
Case study: plant transfer function Gp(s) = 1 s − 1 Control objective: stability and constant reference tracking In earlier lectures, we saw that for perfect steady-state tracking we need PI control
1 s − 1
Y
KP + KI s
R
+ −
Gc Gp
SLIDE 69
Control Design Using Root Locus
Case study: plant transfer function Gp(s) = 1 s − 1 Control objective: stability and constant reference tracking In earlier lectures, we saw that for perfect steady-state tracking we need PI control
1 s − 1
Y
KP + KI s
R
+ −
Gc Gp
Closed-loop poles are determined by: 1 +
- KP + KI
s 1 s − 1
- = 0
SLIDE 70
1 s − 1
Y
KP + KI s
R
+ −
Gc Gp
SLIDE 71
1 s − 1
Y
KP + KI s
R
+ −
Gc Gp
Characteristic equation: 1 +
- KP + KI
s
- Gc(s)
- 1
s − 1
- Gp(s)
= 0
SLIDE 72
1 s − 1
Y
KP + KI s
R
+ −
Gc Gp
Characteristic equation: 1 +
- KP + KI
s
- Gc(s)
- 1
s − 1
- Gp(s)
= 0 To use the RL method, we need to convert it into the Evans form 1 + KL(s) = 0, where L(s) = b(s) a(s) = sm + b1sm−1 + . . . sn + a1sn−1 + . . .
SLIDE 73
1 s − 1
Y
KP + KI s
R
+ −
Gc Gp
Characteristic equation: 1 +
- KP + KI
s
- Gc(s)
- 1
s − 1
- Gp(s)
= 0 To use the RL method, we need to convert it into the Evans form 1 + KL(s) = 0, where L(s) = b(s) a(s) = sm + b1sm−1 + . . . sn + a1sn−1 + . . . 1 +
- KP + KI
s
- 1
s − 1 = 1 + KPs + KI s 1 s − 1
SLIDE 74
1 s − 1
Y
KP + KI s
R
+ −
Gc Gp
Characteristic equation: 1 +
- KP + KI
s
- Gc(s)
- 1
s − 1
- Gp(s)
= 0 To use the RL method, we need to convert it into the Evans form 1 + KL(s) = 0, where L(s) = b(s) a(s) = sm + b1sm−1 + . . . sn + a1sn−1 + . . . 1 +
- KP + KI
s
- 1
s − 1 = 1 + KPs + KI s 1 s − 1 = 1 + KP s + KI/KP s(s − 1)
SLIDE 75
1 s − 1
Y
KP + KI s
R
+ −
Gc Gp
Characteristic equation: 1 +
- KP + KI
s
- Gc(s)
- 1
s − 1
- Gp(s)
= 0 To use the RL method, we need to convert it into the Evans form 1 + KL(s) = 0, where L(s) = b(s) a(s) = sm + b1sm−1 + . . . sn + a1sn−1 + . . . 1 +
- KP + KI
s
- 1
s − 1 = 1 + KPs + KI s 1 s − 1 = 1 + KP s + KI/KP s(s − 1) = ⇒ K = KP, L(s) = s + KI/KP s(s − 1)
SLIDE 76
1 s − 1
Y
KP + KI s
R
+ −
Gc Gp
Characteristic equation: 1 +
- KP + KI
s
- Gc(s)
- 1
s − 1
- Gp(s)
= 0 To use the RL method, we need to convert it into the Evans form 1 + KL(s) = 0, where L(s) = b(s) a(s) = sm + b1sm−1 + . . . sn + a1sn−1 + . . . 1 +
- KP + KI
s
- 1
s − 1 = 1 + KPs + KI s 1 s − 1 = 1 + KP s + KI/KP s(s − 1) = ⇒ K = KP, L(s) = s + KI/KP s(s − 1)
(assume KI/KP fixed, = 1)
SLIDE 77
Root Locus
L(s) = s + 1 s(s − 1)
SLIDE 78
Root Locus
L(s) = s + 1 s(s − 1) Rule A: 2 branches
SLIDE 79
Root Locus
L(s) = s + 1 s(s − 1) Rule A: 2 branches Rule B: branches start at p1 = 0, p2 = 1 (RHP!!)
SLIDE 80
Root Locus
L(s) = s + 1 s(s − 1) Rule A: 2 branches Rule B: branches start at p1 = 0, p2 = 1 (RHP!!) Rule C: branches end at z1 = −1, ±∞
SLIDE 81
Root Locus
L(s) = s + 1 s(s − 1) Rule A: 2 branches Rule B: branches start at p1 = 0, p2 = 1 (RHP!!) Rule C: branches end at z1 = −1, ±∞ Rule D: real locus = [0, 1], (−∞, −1]
SLIDE 82
Root Locus
L(s) = s + 1 s(s − 1) Rule A: 2 branches Rule B: branches start at p1 = 0, p2 = 1 (RHP!!) Rule C: branches end at z1 = −1, ±∞ Rule D: real locus = [0, 1], (−∞, −1] Rule E: asymptote at 180◦
SLIDE 83
Root Locus
L(s) = s + 1 s(s − 1) Rule A: 2 branches Rule B: branches start at p1 = 0, p2 = 1 (RHP!!) Rule C: branches end at z1 = −1, ±∞ Rule D: real locus = [0, 1], (−∞, −1] Rule E: asymptote at 180◦ Rule F: jω-crossings:
SLIDE 84
Root Locus
L(s) = s + 1 s(s − 1) Rule A: 2 branches Rule B: branches start at p1 = 0, p2 = 1 (RHP!!) Rule C: branches end at z1 = −1, ±∞ Rule D: real locus = [0, 1], (−∞, −1] Rule E: asymptote at 180◦ Rule F: jω-crossings: a(s) + Kb(s) = 0
SLIDE 85
Root Locus
L(s) = s + 1 s(s − 1) Rule A: 2 branches Rule B: branches start at p1 = 0, p2 = 1 (RHP!!) Rule C: branches end at z1 = −1, ±∞ Rule D: real locus = [0, 1], (−∞, −1] Rule E: asymptote at 180◦ Rule F: jω-crossings: a(s) + Kb(s) = 0 s(s − 1) + K(s + 1) = 0
SLIDE 86
Root Locus
L(s) = s + 1 s(s − 1) Rule A: 2 branches Rule B: branches start at p1 = 0, p2 = 1 (RHP!!) Rule C: branches end at z1 = −1, ±∞ Rule D: real locus = [0, 1], (−∞, −1] Rule E: asymptote at 180◦ Rule F: jω-crossings: a(s) + Kb(s) = 0 s(s − 1) + K(s + 1) = 0 s2 + (K − 1)s + K = 0
SLIDE 87
Root Locus
L(s) = s + 1 s(s − 1) Rule A: 2 branches Rule B: branches start at p1 = 0, p2 = 1 (RHP!!) Rule C: branches end at z1 = −1, ±∞ Rule D: real locus = [0, 1], (−∞, −1] Rule E: asymptote at 180◦ Rule F: jω-crossings: a(s) + Kb(s) = 0 s(s − 1) + K(s + 1) = 0 s2 + (K − 1)s + K = 0 Kcritical = 1
SLIDE 88
Root Locus
L(s) = s + 1 s(s − 1) Rule A: 2 branches Rule B: branches start at p1 = 0, p2 = 1 (RHP!!) Rule C: branches end at z1 = −1, ±∞ Rule D: real locus = [0, 1], (−∞, −1] Rule E: asymptote at 180◦ Rule F: jω-crossings: a(s) + Kb(s) = 0 s(s − 1) + K(s + 1) = 0 s2 + (K − 1)s + K = 0 Kcritical = 1 = ⇒ ω0 = 1
SLIDE 89
Root Locus
L(s) = s + 1 s(s − 1) Rule A: 2 branches Rule B: branches start at p1 = 0, p2 = 1 (RHP!!) Rule C: branches end at z1 = −1, ±∞ Rule D: real locus = [0, 1], (−∞, −1] Rule E: asymptote at 180◦ Rule F: jω-crossings: a(s) + Kb(s) = 0 s(s − 1) + K(s + 1) = 0 s2 + (K − 1)s + K = 0 Kcritical = 1 = ⇒ ω0 = 1
- 3
- 2
- 1
1
- 1.0
- 0.5
0.5 1.0
SLIDE 90
Root Locus for PI Compensation
- 3
- 2
- 1
1
- 1.0
- 0.5
0.5 1.0
SLIDE 91
Root Locus for PI Compensation
- 3
- 2
- 1
1
- 1.0
- 0.5
0.5 1.0
◮ The system is stable for K > 1
(from Routh-Hurwitz)
SLIDE 92
Root Locus for PI Compensation
- 3
- 2
- 1
1
- 1.0
- 0.5
0.5 1.0
◮ The system is stable for K > 1
(from Routh-Hurwitz)
◮ For very large K, we get a
completely damped system, with negative real poles
SLIDE 93
Root Locus for PI Compensation
- 3
- 2
- 1
1
- 1.0
- 0.5
0.5 1.0
◮ 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:
SLIDE 94
Root Locus for PI Compensation
- 3
- 2
- 1
1
- 1.0
- 0.5
0.5 1.0
◮ 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: E R = 1 1 + GcGp
SLIDE 95
Root Locus for PI Compensation
- 3
- 2
- 1
1
- 1.0
- 0.5
0.5 1.0
◮ 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: E R = 1 1 + GcGp = s(s − 1) s(s − 1) + K(s + 1)
SLIDE 96
Root Locus for PI Compensation
- 3
- 2
- 1
1
- 1.0
- 0.5
0.5 1.0
◮ 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: E R = 1 1 + GcGp = s(s − 1) s(s − 1) + K(s + 1) DC gain(R → E) = 0 (for K > 1)
SLIDE 97
Root Locus for PI Compensation
- 3
- 2
- 1
1
- 1.0
- 0.5
0.5 1.0