Plan of the Lecture Review: rules for sketching root loci; - - PowerPoint PPT Presentation

plan of the lecture
SMART_READER_LITE
LIVE PREVIEW

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-1
SLIDE 1

Plan of the Lecture

◮ Review: rules for sketching root loci; introduction to

dynamic compensation

◮ Today’s topic: lead and lag dynamic compensation

slide-2
SLIDE 2

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.

slide-3
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
SLIDE 25

Double Integrator & Lead Compensator

1 s2

Y

K s + z s + p

R

+ −

slide-26
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
SLIDE 42

Double Integrator & Lead Compensator

L(s) = s + 1 s2(s + p) Let’s try p = 5:

slide-43
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
SLIDE 58

Pole Placement Using RL

  • x

Re Im

x x s – given −p (given) − z (to be selected) ϕ1,2 ψ ϕ3

slide-59
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
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
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
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
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
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
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
SLIDE 66

Control Design Using Root Locus

Case study: plant transfer function Gp(s) = 1 s − 1

slide-67
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
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
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
SLIDE 70

1 s − 1

Y

KP + KI s

R

+ −

Gc Gp

slide-71
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
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
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
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
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
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
SLIDE 77

Root Locus

L(s) = s + 1 s(s − 1)

slide-78
SLIDE 78

Root Locus

L(s) = s + 1 s(s − 1) Rule A: 2 branches

slide-79
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
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
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
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
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
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
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
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
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
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
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
SLIDE 90

Root Locus for PI Compensation

  • 3
  • 2
  • 1

1

  • 1.0
  • 0.5

0.5 1.0

slide-91
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
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
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
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
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
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
SLIDE 97

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)

◮ However: 1/s is not a stable

element.