system type, steady state tracking

32
System type, steady state tracking 1 1 1 1 ) ( ) ( 2 1 s T s T s s T s T K s G s C s G N b a p s integrat # w.r.t. type System N s R 1 1 1 1 2 1 jT jT j jT jT K j G N b a C(s) G p (s)

Upload: colin-benson

Post on 31-Dec-2015

29 views

Category:

Documents


0 download

DESCRIPTION

System type, steady state tracking. C(s). G p (s). Type 0: magnitude plot becomes flat as w  0 phase plot becomes 0 deg as w  0 Kv = 0, Ka = 0 Kp = flat magnitude height near w  0. Asymptotic straight line, -20dB/ dec. Kv in dB. Kv in Value. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: System type, steady state tracking

System type, steady state tracking

11

11)()(

21

sTsTs

sTsTKsGsCsG

Nba

p

sintegrator # w.r.t. typeSystem NsR

11

11

21

jTjTj

jTjTKjG N

ba

C(s) Gp(s)

Page 2: System type, steady state tracking

Type 0: magnitude plot becomes flat as 0 phase plot becomes 0 deg as 0

Kv = 0, Ka = 0

Kp = flat magnitude height near 0

Page 3: System type, steady state tracking

Asymptotic straight line, -20dB/dec

Type 1: magnitude plot becomes -20 dB/dec as 0 phase plot becomes -90 deg as 0

Kp = ∞, Ka = 0

Kv = height of asymptotic line at = 1 = at which asymptotic line crosses 0 dB horizontal line

Kv in dB

Kv in Value

Page 4: System type, steady state tracking

Ka in dB

Sqrt(Ka) in Value

Asymptotic straight line, -40dB/dec

Type 2: magnitude plot becomes -40 dB/dec as 0 phase plot becomes -180 deg as 0

Kp = ∞, Kv = ∞

Ka = height of asymptotic line at = 1 = at which asymptotic line crosses 0 dB horizontal line

Page 5: System type, steady state tracking

Margins on Bode plots

In most cases, stability of this closed-loop

can be determined from the Bode plot of G:– Phase margin > 0– Gain margin > 0

G(s)

Page 6: System type, steady state tracking
Page 7: System type, steady state tracking

freq.over -crossgain :gc dB0or 1 ,at jGgc

margin phase :PM

gcjG 180

freq.over -cross phase :pc

180pcjG

dB log20margingain : pcjGGM

in value 1 pcjG

Page 8: System type, steady state tracking

Margins on Nyquist plotSuppose:• Draw Nyquist plot

G(jω) & unit circle• They intersect at point A• Nyquist plot cross neg.

real axis at –k

in value1kGM

indicated angle :Then PM

Page 9: System type, steady state tracking

Stability from Nyquist plot

1. Get completeNyquist plot

2. Obtain the # of encirclement of “-1”

3. # (unstable poles of closed-loop) Z= # (unstable poles of open-loop) P

+ # encirclement N

To have closed-loop stable:need Z = 0, i.e. N = –P

G(s)

Page 10: System type, steady state tracking

• Here we are counting only poles with positive real part as “unstable poles”– j-axis poles are excluded

• Completing the NP when there are j-axis poles in the open-loop TF G(s):– If jo is a non-repeated pole, NP sweeps 180

degrees in clock-wise direction as goes from o- to o+.

– If jo is a double pole, NP sweeps 360 degrees in clock-wise direction as goes from o- to o+.

Page 11: System type, steady state tracking

Example:

Given:1. G(s) is stable

2. With K = 1, performed open-loop sinusoidal tests, and G(jω) is on next page

Q: 1. Find stability margins2. Find Nyquist criterion to determine

closed-loop stability

Page 12: System type, steady state tracking
Page 13: System type, steady state tracking

Solution:1. Where does G(jω) cross the unit

circle? ________Phase margin ≈ ________

Where does G(jω) cross the negative real axis? ________

Gain margin ≈ ________

Is closed-loop system stable withK = 1? ________

Page 14: System type, steady state tracking

Note that the total loop T.F. is KG(s).

If K is not = 1, Nyquist plot of KG(s) is a scaling of G(jω).

e.g. If K = 2, scale G(jω) by a factor of 2 in all directions.

Q: How much can K increase before GM becomes lost? ________

How much can K decrease? ______

Page 15: System type, steady state tracking

Some people say the gain margin is 0 to 5 in this example

Q: As K is increased from 1 to 5, GM is lost, what happens to PM?

What’s the max PM as K is reduced to 0 and GM becomes ∞?

Page 16: System type, steady state tracking

2. To use Nyquist criterion, need complete Nyquist plot.

a) Get complex conjugate

b) Connect ω = 0– to ω = 0+ through an infinite circle

c) Count # encirclement N

d) Apply: Z = P + N

o.l. stable, P = _______

Z = _______

c.l. stability: _______

Page 17: System type, steady state tracking

Incorrect Correct

Page 18: System type, steady state tracking

Example:

G(s) stable, P = 0

G(jω) for ω > 0 as given.

1. Get G(jω) forω < 0 by conjugate

2. Connect ω = 0– to ω = 0+.But how?

Page 19: System type, steady state tracking

Choice a) :

Where’s “–1” ?

# encirclement N = _______

Z = P + N = _______

Make sense? _______

Incorrect

Page 20: System type, steady state tracking

Choice b) :

Where is“–1” ?

# encir.N = _____

Z = P + N= _______

closed-loopstability _______

Correct

Page 21: System type, steady state tracking

Note: If G(jω) is along –Re axis to ∞ as ω→0+, it means G(s) has in it.

when s makes a half circle near ω = 0, G(s) makes a full circle near ∞.

choice a) is impossible,but choice b) is possible.

2

1

s

Page 22: System type, steady state tracking

Incorrect

Page 23: System type, steady state tracking

Example: G(s) stable, P = 0

1. Get conjugatefor ω < 0

2. Connect ω = 0–

to ω = 0+.

Needs to goone full circlewith radius ∞.Two choices.

Page 24: System type, steady state tracking

Choice a) :

N = 0

Z = P + N = 0

closed-loopstable

Incorrect!

Page 25: System type, steady state tracking

Choice b) :

N = 2

Z = P + N= 2

Closedloop has two unstable poles

Correct!

Page 26: System type, steady state tracking

Which way is correct?

For stable & non-minimum phase systems,

case in this ,0near 20

s

KsGs

generalin 0Ns

K

00 K

c.c.w.in circles when s

c.w.in circles 1s

c.w.in circles sG

Page 27: System type, steady state tracking

Example: G(s) has one unstable pole

P = 1, no unstable zeros

1. Get conjugate

2. Connectω = 0–

to ω = 0+.How?One unstablepole/zeroIf connect in c.c.w.

Page 28: System type, steady state tracking

# encirclement N = ?

If “–1” is to the left of A

i.e. A > –1

then N = 0

Z = P + N = 1 + 0 = 1

but if a gain is increased, “–1” could be inside, N = –2

Z = P + N = –1

c.c.w. is impossible

Page 29: System type, steady state tracking

If connect c.w.:

For A > –1N = ______

Z = P + N

= ______

For A < –1N = ______

Z = ______

No contradiction. This is the correct way.

Page 30: System type, steady state tracking

Example: G(s) stable, minimum phase

P = 0

G(jω) as given:

get conjugate.

Connect ω = 0–

to ω = 0+,00 Kdirection c.w.

Page 31: System type, steady state tracking

If A < –1 < 0 :N = ______Z = P + N = ______stability of c.l. : ______

If B < –1 < A : A=-0.2, B=-4, C=-20N = ______Z = P + N = ______closed-loop stability:

______

Gain margin: gain can be varied between (-1)/(-0.2) and (-1)/(-4),

or can be less than (-1)/(-20)

Page 32: System type, steady state tracking

If C < –1 < B :N = ______Z = P + N = ______closed-loop stability: ______

If –1 < C :N = ______Z = P + N = ______closed-loop stability: ______