Presentation is loading. Please wait.

Presentation is loading. Please wait.

Routh criterion based on regular Routh table: 1)d(s) is A.S. iff 1 st col have same sign 2) # of sign changes in 1 st col = # of roots in right half plane.

Similar presentations


Presentation on theme: "Routh criterion based on regular Routh table: 1)d(s) is A.S. iff 1 st col have same sign 2) # of sign changes in 1 st col = # of roots in right half plane."— Presentation transcript:

1 Routh criterion based on regular Routh table: 1)d(s) is A.S. iff 1 st col have same sign 2) # of sign changes in 1 st col = # of roots in right half plane Routh Criteria

2 Special case 1: one whole row = 0 – use prev. row to form aux. poly. A(s) – use coeff of A’(s) to replace 0-row – continue as usual Fact: Roots of A(s) are also roots of d(s) A(s) is a factor of d(s) Special case 2: 1 st col = 0 but whole row != 0 –Replace 0 by positive  –Continue as usual Fact : cannot be A.S.

3 Useful case: variable parameters in d(s) 1) form table as usual 2) set 1 st col. >0 3) solve for parameter range for A.S. 2’) set s 1 row =0 3’) solve for parameters 4’) use s 2 row for sustained oscillation

4 Steady-state tracking & sys. types G(s) C(s) + - r(s) e y(s) plant

5 Assuming closed-loop system stability

6 r(t)=u s (t) r(s)=1/s r(t)=tu s (t) r(s)=1/s 2 r(t)= ½t 2 u s (t) r(s)=1/s 3 type 0 (N=0 a 0 ≠0) K p =b 0 /a 0 e ss =1/(1+K p ) K v =0 e ss =∞ K a =0 e ss =∞ type 1 (N=1 a 0 =0 a 1 ≠0 b 0 ≠0 ) K p = ∞ e ss =0 K v =b 0 /a 1 e ss =1/K v K a =0 e ss =∞ type 2, N=2 a 0 =a 1 =0 a 2 ≠0,b 0 ≠0 K p = ∞ e ss =0 K v = ∞ e ss =0 K p =b 0 /a 2 e ss =1/K a type≥3, N ≥ 3 a 0 =a 1 =a 2 =0 b 0 ≠0 K p = ∞ e ss =0 K v = ∞ e ss =0 K a = ∞ e ss =0 sys. type ref. input

7 G1(s) + - r(s) e G2(s) d(s) A A

8 G1(s) + - r(s) e G2(s) d(s) A A

9 G1(s) + - r(s) e G2(s) d(s) A

10

11 K p s+K I s + - r(s) e ω n 2 s(s+2ζ ω n ) 1 Ts+1 d 1 (s)d 2 (s) AB

12

13

14 The root locus technique 1.Obtain closed-loop TF and char eq d(s) = 0 2.Re-arrange to get 3.Mark zeros with “o” and poles with “x” 4.High light segments of x-axis and put arrows 5.Decide #asymptotes, their angles, and x-axis meeting place: 6.Determine jw-axis crossing using Routh table 7.Compute breakaway: 8.Departure/arrival angle:

15 rlocus([1 3], conv([1 2 2 0],[1 11 30]))

16 Example: motor control The closed-loop T.F. from θ r to θ is:

17 What is the open-loop T.F.? The o.l. T.F. of the system is: But for root locus, it depends on which parameter we are varying. 1.If K P varies, K D fixed, from char. poly.

18 The o.l. T.F. for K P -root-locus is the system o.l. T.F. In general, this is the case whenever the parameter is multiplicative in the forward loop. 2.If K D is parameter, K P is fixed From

19 What if neither is fixed? Multi-parameter root locus? –Some books do this Additional specs to satisfy? –Yes, typically –Then use this to reduce freedom The o.l. T.F. of the system is: It is type 1, tracks step with 0 error Suppose ess to ramp must be <=1

20 Since ess to ramp = 1/Kv Kv = lim_s->0 {sGol(s)} =2KP/(4+2KD) Thus, ess=(4+2KD)/2KP Design to just barely meet specs: ess=1 (4+2KD)/2KP = 1 4+2KD=2KP

21

22 More examples 1. No finite zeros, o.l. poles: 0,-1,-2 Real axis: are on R.L. Asymp: #: 3

23 -axis crossing: char. poly:

24 >> rlocus(1,[1 3 2 0]) >> grid >> axis equal

25 Example: Real axis: (-2,0) seg. is on R.L.

26 For

27 Break away point:

28 -axis crossing: char. poly:

29 >> rlocus(1, conv([1 2 0], [1 2 2])) >> axis equal >> sgrid

30 Example: in prev. ex., change s+2 to s+3

31

32 -axis crossing: char. poly:

33 >> rlocus(1, conv([1 3 0], [1 2 2])) >> axis equal >> sgrid


Download ppt "Routh criterion based on regular Routh table: 1)d(s) is A.S. iff 1 st col have same sign 2) # of sign changes in 1 st col = # of roots in right half plane."

Similar presentations


Ads by Google