chapter 3fivedots.coe.psu.ac.th/software.coe/computer control/comctrl3... · 241-482 root locus...

38
241-482 Root Locus Page 1 Chapter 3 Design of Discrete-Time control systems Root Locus

Upload: builien

Post on 17-Mar-2018

220 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 1

Chapter 3Design of Discrete-Time control

systemsRoot Locus

Page 2: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 2

Outline

1 Complex variables2 Characteristic equation3 example

Page 3: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 3

Complex variables

s=+j

M=22

s=M∡

=tan−1

When

s=M e j

e j =cos j sin

Page 4: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 4

Vector representation of complex numbers : s = + j

Page 5: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 5

Vector representation of complex numbers : (s + a)

Page 6: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 6

Alternate representation of : (s + a)

Page 7: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 7

Vector representation of complex numbers : (s + 7)|s5 + j2

Page 8: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 8

Characteristic equation

T s =KG s

1KG s H s

R(s) E(s) C(s)KG(s)

H(s)

+-

1KG s H s=0Char. Eq.

Page 9: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 9

1+KG(s)H(s) = 0

KG(s)H(s) = -1

Characteristic Equation

G(s)H(s) is a complex function. We have :

KG s H s =M∡=12k1

Page 10: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 10

-a-b-c123

s1

js-plane

123=180°

Page 11: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 11

∡KG s H s =2k1

∣KG sH s∣=1

K=1

∣G s∣∣H s ∣

Value of K :

Page 12: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 12

G s =K∏i=1

m

sz i

∏j=1

n

sp i

=K∣sz1∣∣sz2∣...∣szm∣

∣sp1∣∣sp2∣...∣spn∣e j 1...m

e j 1...n

Page 13: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 13

Example (Nise)

Page 14: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 14

Vector representationof G(s) at -2+ j3

Page 15: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 15

12−3−4=56.31°71.57°−90°−108.43°

=−70.55°

Point -2+j3 is not on root locus.

Page 16: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 16

Point -2+j2/2 is on the Root Locus. We have 180 degree of angle of Ch. Eq.

For the gain

K=1

∣G sH s∣=

1M= pole lengths zero lengths

Page 17: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 17

G s=K s3s4s1s2

Example

Page 18: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 18

Complete root locus for the system example

Page 19: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 19

Example (Nise)

Page 20: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 20

Root locus and asymptotes for the system example

Page 21: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 21

Example (Nise) Sketch the root locus for the system below.

Page 22: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 22

T s =K s3

s 47s314s28K s3K

Closed-loop transfer function is

Page 23: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 23

Complex number

s47s314s28K s3K=0

Characteristic Equation

Let s= j

4− j73−142 j 8K 3K=0

4−1423K j −738K =0

Page 24: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 24

4−1423K=0

−738K =0

K=9.65 = ±1.59

Page 25: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 25

s4 1 14 3Ks3 7 8K

s2 90−K 21K

s1 −K 2−65K72090−K

s0 21K

Routh table

Page 26: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 26

From s1 row

−K 2−65K720=0

K = 9.65

Form s2 row with K=9.65

90−K s221K=80.35s2202.7=0

S = ±j1.59

Page 27: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 27

Example (Nise)

Page 28: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 28

Root locus for example showing angle of departure

Page 29: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 29

Plotting and Calibrating the Root Locus

Page 30: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 30

Transient Response Design via Gain Adjustment

The conditions justifying a second-order approximation are :

1 High order poles are much farther into the left half of the s-plane than the dominant second- order pair of poles. The response that results from a higher-order pole does not appreciably change the transient response expected from the dominant second-order poles.

Page 31: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 31

2 Closed-loop zeros near the closed-loop second-order pole pair are nearly canceled by the close proximity of higher-order closed- loop poles.3 Closed-loop zeros not canceled by the close proximity of higher-order closed-loop poles are far removed from the closed-loop second- order pole pair

Page 32: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 32

Making second-order approximations

Page 33: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 33

Design procedure for higher-order system

1 Sketch the root locus for the given system2 Assume the system is a second-order system without any zeros and then find the gain to meet the meet the transient response specification.3 Justify the second-order assumption by finding the location of all higher-order poles and evaluating the fact that they are much farther from the j-axis than the dominant second-order pair.

Page 34: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 34

4 If the assumptions cannot be justified, you solution will have to be simulated in order to be sure it meets the transient response specification.

Page 35: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 35

Example (Nise) Design the value of gain K, to yield 1.52% overshoot for the system

below. Also estimate the settling time, peak time, and steady-state error.

Page 36: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 36

Root locus of the system in slide 54

Page 37: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 37

Second- and third-order responses for case 2

Page 38: Chapter 3fivedots.coe.psu.ac.th/Software.coe/computer control/ComCtrl3... · 241-482 Root Locus Page 30 ... half of the s-plane than the dominant second-order pair of poles. ... Root

241-482 Root Locus Page 38

Second- and third-order responses for case 3