Unformatted text preview:

Cranking up the gain Cranking up the gain Cranking up the gain: poles and step responseRoot locus for nonunity feedback systemsRoot locus terminologyRoot-locus sketching rulesRoot-locus sketching ruleslecture17_Matlab.pdftocDesigning CompensatorsSISO Design ToolComponents of the SISO ToolDesign Options in the SISO ToolLecture 17 – Monday, Oct. 172.004 Fall ’07 Cranking up the gain ☺Type 0 system (no disturbance)Type 1 system with disturbanceK0.3162s(s+2)Vref(s)X(s)Steady—state error due to step input:eR(∞)=0Steady—state error due to step disturbance:eD(∞)=−1KeD(∞) → 0asK →∞Steady—state error due to step input:eR(∞)=22+0.3162KeR(∞) → 0asK →∞K0.3162s+2Vref(s)V (s)K0.3162s+2K0.3162s(s+2)V (s)Vref(s)Vref(s)X(s)Lecture 17 – Monday, Oct. 172.004 Fall ’07 Cranking up the gain Type 1 system (no disturbance)K0.3162s(s+2)Vref(s)X(s)Closed—loop transfer functionX(s)Vref(s)=0.3162Ks2+2s +0.3162KPole locationsp1= −1+√1 − 0.3162Kp2= −1 −√1 − 0.3162KSystem becomes underdampe d⇒⇒ step response overshoots if1 − 0.3162K<0 ⇔ K>3.1626X(s)Vref(s)Lecture 17 – Monday, Oct. 172.004 Fall ’07 Cranking up the gain: poles and step responseK increasingK<3.1626K increasingK>3.1626RootLocusLecture 17 – Monday, Oct. 172.004 Fall ’07 Root locus for nonunity feedback systemsClosed loop TF:“Open loop” TF:G(s)H(s)Nise Figure 8.1Caveat: K>0Closed-loop pole locations1+KG(s)H(s)=0⇒½K =1/ |G(s)H(s)| ;6KG(s)H(s)=(2n +1)180◦.Forward transfer functionKG(s)Ea(s) C(s)R(s)+-InputOutputActuatingsignal (error) H(s)Feedback transferfunctionKG(s)1 + KG(s)H(s)C(s)R(s)Figures by MIT OpenCourseWare.Lecture 17 – Monday, Oct. 172.004 Fall ’07 Root locus terminology-j3-j2-j1j1-j1j10 1-1-1-j10 1 2 3 4-1-2-3-4j2j32 + j42 - j4-j2-j3-j4-j50-j4-j2-j6j2j4j6-2-5-10-2-3-4-2-3-4AsymptoteBranchesAsymptoteAsymptotereal-axis interceptReal-axissegmentBreakaway pointBreakaway pointBreak-in pointAsymptoteRL imaginary axisinterceptAsymptoteangles-planes-planes-planes-planeDeparture/Arrival anglesjωjωσσjωjωσ σ2j2j3j4j5ζ = 0.45j1X X X XXX XXX XFigure by MIT OpenCourseWare.Lecture 17 – Monday, Oct. 172.004 Fall ’07 Root-locus sketching rules• Rule 1: # branches = # poles• Rule 2: symmetrical about the real axis• Rule 3: real-axis segments are to the left of an odd number of real-axis finite poles/zerosRecall angle condi tion for closed—loop pole:6KG(s)H(s)=(2n + 1)180◦.Complex—p o le/zero contributions: cancelbecause of symmetryReal—pole/zero contributions: each is0◦from the left, 180◦from the right;total contributions from right must beodd number of 190◦’s to satisfy angle condition.Let G(s)=NG(s)DG(s),H(s)=NH(s)DH(s).⇒6G(s)H(s)=X6(poles) −X6(zeros).Image removed due to copyright restrictions. Please see: Fig. 8.8 in Nise, Norman S. Control Systems Engineering. 4th ed. Hoboken, NJ: John Wiley, 2004.Lecture 17 – Monday, Oct. 172.004 Fall ’07 Root-locus sketching rules• Rule 4: RL begins at poles, ends at zerosExample-j1j1-1-2-3-4s-planeσX XNise Figure 8.10If K → 0+(small gain limit)Closed—loo p TF(s) ≈KNG(s)DH(s)DG(s)DH(s)+²⇒closed—lo op denominator is denom inator of G(s)H(s )⇒closed—lo op poles are the poles of G(s)H(s).If K → +∞ (large gain limit)Closed—loop TF(s) ≈KNG(s)DH(s)² + KNG(s)NH(s)⇒closed—lo op denominator is numerator of G(s)H(s)⇒closed—loop poles are the zeros of G(s)H(s).Let G(s)=NG(s)DG(s),H(s)=NH(s)DH(s).⇒ Closed—loop TF(s)=KNG(s)DH(s)DG(s)DH(s)+KNG(s)NH(s).jωFigure by MIT OpenCourseWare.Please see the following selections from Mathworks, Inc. "Control System Toolbox Getting Started Guide." http://www.mathworks.com/access/helpdesk/help/pdf_doc/control/get_start.pdf Ch. 4, pp.


View Full Document

MIT 2 004 - Lecture Notes

Documents in this Course
Load more
Download Lecture Notes
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Lecture Notes and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture Notes 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?