1 / 35

Stability from Nyquist plot

Stability from Nyquist plot. Plot G ( j ω ) for ω > 0 Flip about real axis to get plot of G ( j ω ) for ω < 0 If G(s) has pole(s) on j ω -axis, make a small detour around these pole(s), so that G ( j ω ) is connected Count the #encirclement of –1 by G ( j ω )

noura
Download Presentation

Stability from Nyquist plot

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Stability from Nyquist plot • Plot G(jω) for ω > 0 • Flip about real axis to get plot of G(jω) for ω < 0 • If G(s) has pole(s) on jω-axis, make a small detour around these pole(s), so that G(jω) is connected • Count the #encirclement of –1 by G(jω) • Nyquist criterion: Z=P+N

  2. Example: • G(s) stable, P = 0 • G(jω) for ω > 0 as given. • Get G(jω) forω < 0 by conjugating • Connect ω = 0– to ω = 0+.But how?

  3. Choice a) : Where’s “–1” ? # encirclement N = _______ Z = P + N = _______ Make sense? _______ Incorrect

  4. Choice b) : Where is“–1” ? # encir.N = _____ Z = P + N= _______ closed-loopstability _______ Correct

  5. Incorrect

  6. Example: G(s) stable, P = 0 • Get conjugatefor ω < 0 • Connect ω = 0–to ω = 0+.Needs to goone full circlewith radius ∞.

  7. Choice a) : N = 0 Z = P + N = 0 closed-loopstable Incorrect!

  8. Choice b) : N = 2 Z = P + N= 2 Closedloop has two unstable poles Correct!

  9. Example: G(s) has one unstable pole • P = 1, no unstable zeros • Get conjugate • Connectω = 0–to ω = 0+.How?One unstablepole/zeroIf connect in c.c.w.

  10. # 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

  11. If connect c.w.: For A > –1N = ______ Z = P + N = ______ For A < –1N = ______ Z = ______ No contradiction. This is the correct way.

  12. Example: G(s) stable, minimum phase P = 0 G(jω) as given: get conjugate. Connect ω = 0– to ω = 0+,

  13. 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)

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

  15. Open vs Closed Loop Frequency Response And Frequency Domain Specifications C(s) G(s) Goal: 1) Define typical “good” frequency response shape for closed-loop 2) Relate closed-loop freq response shape to step response shape 3) Relate closed-loop freq shape to open-loop freqresponse shape 4) Design C(s) to make C(s)G(s) into “good” shape.

  16. Mr and BW are widely used Closed-loop phase resp. rarely used

  17. Prototype 2nd order system closed-loop frequency response No resonance for z <= 0.7 Mr=0.3dB for z=0.6 Mr=1.2dB for z=0.5 Mr=2.6dB for z=0.4 For small zeta, resonance freq is about wn BW ranges from 0.5wn to 1.5wn For good z range, BW is 0.8~1.25 wn So take BW ≈ wn z=0.1 0.2 0.3 -3dB BW w/wn 0.63 1.58 0.79 1.26

  18. Closed-loop BW to wn ratio BW/wn BW≈wn z

  19. Prototype 2nd order system closed-loop frequency response z=0.1 When z <=0.5  visible resonance peak near w=wn When z >=0.6 no visible resonance peak 0.2 0.3 Since we design for z >=0.5, Mr and wr are of less value No resonance for z <= 0.7 Mr<0.5 dB for z=0.6 Mr=1.2 dB for z=0.5 Mr=2.6 dB for z=0.4 w=wn w/wn

  20. Prototype 2nd order system closed-loop frequency response Mr vs z

  21. Mr in dB

  22. Percentage Overshoot in closed-loop step response z > 0.5 is good z

  23. Percentage Overshoot in closed-loop step response Mr < 15% is good, >40% not tolerable Mr

  24. Percentage Overshoot in closed-loop step response Mr < 1 dB is good, >3 dB not tolerable Mr in dB

  25. 0.2 z=0.1 0.3 0.4 Open loop frequency response wgc In the range of good zeta, wgc is about 0.7 times wn w/wn

  26. Open-loop wgc to wn ratio wgc≈0.7wn z

  27. In the range of good zeta, PM is about 100*z z=0.1 0.2 0.3 0.4 w/wn

  28. Phase Margin PM = 100z z

  29. Percentage overshoot: Mp PM+Mp =70 line Percentage Overshoot in closed-loop step response Phase Margin in degrees: PM in deg

  30. Important relationships • Closed-loop BW are very close to wn • Open-loop gain cross over wgc ≈ (0.65~0.8)*wn, • When z <= 0.6, wr andwn are close • When z >= 0.7, no resonance • z determines phase margin and Mp: z 0.4 0.5 0.6 0.7 PM 44 53 61 67 deg ≈100z Mp 25 16 10 5 % PM+Mp ≈70

  31. Mid frequency requirements • wgc is critically important • It is approximately equal to closed-loop BW • It is approximately equal town • Hence it determines tr, td directly • PM at wgc controls z • Mp 70 – PM • PM and wgc together controls s and wd • Determines ts, tp • Need wgc at the right frequency, and need sufficient PM at wgc

  32. Low frequency requirements • Low freq gain slope and/or phase determines system type • Height of at low frequency determine error constants Kp, Kv, Ka • Which in turn determine ess • Need low frequency gain plot to have sufficient slope and sufficient height

  33. High frequency requirements • Noise is always present in any system • Noise is rich in high frequency contents • To have better noise immunity, high frequency gain of system must be low • Need loop gain plot to have sufficient slope and sufficiently small value at high frequency

  34. Desired Bode plot shape High low-freq-gain for steady state tracking Low high-freq-gain for noise attenuation Sufficient PM near wgc for stability Ess requirement wgcd w 0dB Noise requirement Mid frequency w 0 -90 PMd -180

  35. Controller design with Bode C(s) Gp(s) From specs: => desired Bode shape of Gol(s) Make Bode plot of Gp(s) Add C(s) to change Bode shape as desired Get closed loop system Run step response, or sinusoidal response Modify controller as needed

More Related