16.06 Principles of Automatic Control Lecture 28 The Nichols Chart The Nichols chart may be thought of as a Nyquist plot on a log scale. A Nyquist plot is a plot in the complex plane of Gpjωq “ RepGpjωqq looooomooooon ` jImpGpjωqq looooomooooon x-coordinate y-coordinate Instead, on a Nichols chart, we plot log Gpjωq “ log |Gpjωq| `j =pGpjωqq looooomooooon loooomoooon y-coordinate x-coordinate Notice that we reverse the coordinates - the real part is plotted on the vertical, and the imaginary part is plotted on the horizontal. In addition, the chart has contours of constant closed-loop magnitude and phase, ˇ ˇ ˇ G ˇ ˇ ˇ M “ˇ 1 ` Gˇ N “= G 1`G The Nichols chart template is shown below. Usually, we are interested in the range of frequencies where the phase is greater than ´180˝ . The Nichols chart is often expanded (see plot below). 1 30 25 20 15 −2 −5 1 dB Magnitude, dB 10 0 dB −10 −1 dB 2 dB 3 dB 5 dB 6 dB −340 5 −2 dB −20 4 dB −350 −330 −3 dB −30 9 dB −4 dB 12 dB −5 dB −300 0 −6 dB −60 −270 −90 −5 −240 −120 −210 −180 −150 −9 dB −10 −12 dB −15 dB −15 −20 −360 −20 dB −315 −270 −225 −180 −135 Phase, deg 2 −90 −45 0 30 25 20 15 −2 −5 0 dB 1 dB Magnitude, dB 10 −10 −1 dB 2 dB 3 dB 5 dB 6 dB −340 5 −2 dB −20 4 dB −350 −330 −3 dB −30 9 dB −4 dB 12 dB −5 dB −300 0 −6 dB −60 −270 −90 −5 −240 −120 −210 −180 −150 −9 dB −10 −12 dB −15 dB −15 −20 −225 −20 dB −180 −135 −90 Phase, deg 3 −45 0 The Nichols chart was once very useful, since computers were not available to do the kids of calculations that are now done by e.g., Matlab. However, Nichols chart may be used to give insight into the closed-loop behavior of systems. Consider first the system + r G1 - where ? G1 “ 2 10 sp1 ` s{10q which has ωc “ 10 r/s, P M “ 45˝ . Bode of G1 : 5 Magnitude of G 1 10 -1 10 0 -2 10 −5 10 −1 10 0 10 1 ω 10 2 10 3 Phase, degrees 0 −50 −100 −150 −200 −1 10 10 0 10 ω 1 10 2 10 3 The Nichols plot can be made by lifting points of the Bode plot, at individual frequencies, and plotting on the Nichols chart. See plot below for the plot of G1 : 4 30 25 20 15 −2 −5 0 dB 1 dB 10 −10 −1 dB 2 dB Magnitude, dB 3 dB 5 dB 6 dB −340 5 −2 dB −20 4 dB −350 −330 −3 dB −30 9 dB −4 dB 12 dB ωr=9.57, Mr=1.31 (2.4 dB) ωc=10 −5 dB −300 0 −6 dB −60 −270 −90 −5 −240 −120 −210 −180 −150 −9 dB −10 −12 dB −15 dB −15 −20 −225 −20 dB −180 −135 −90 Phase, deg −45 0 Note that ωr « ωc , so the peak in the frequency response (CL) is very close to crossover. Note also that Mp “ 0.23 5 For PM “ 45˝ , we expect ζ “0.45 ñ Mp “0.21 Mr “1.24 In pretty good agreement with the actual results. Now consider the plant 100 1 ` s{10 G2 “ ? s2 2 in a similar unity feedback control. For this system, we have PM “ 45˝ , ωc “ 10 r/s, also. Bode plot: 5 Magnitude of G 1 10 10 10 0 −5 10 −1 10 0 10 1 10 2 10 3 Phase, degrees 0 −50 −100 −150 −200 −1 10 10 0 10 ω 6 1 10 2 10 3 Since the crossover and phase margin are the same, we expect to get similar performance. Do we? One clue can be seen in the Nichols chart, below. 30 25 20 15 −2 −5 0 dB 1 dB Magnitude, dB 10 −10 −1 dB 2 dB 3 dB 5 dB 6 dB −340 5 −2 dB −20 4 dB −350 −330 −3 dB ωr=7.44, Mr=1.61 (4.1 dB) −30 9 dB −4 dB 12 dB −300 −5 dB ωc=10 0 −6 dB −60 −270 −90 −5 −240 −120 −210 −180 −150 −9 dB −10 −12 dB −15 dB −15 −20 −225 −20 dB −180 −135 −90 Phase, deg −45 0 Note that, in this case, ωr is significantly smaller than ωc , and Mr is larger than might be 7 expected from the PM. So we would expect that the closed-loop system T2 “ G2 1 ` G2 would be a bit slower, and have more overshoot, than the system T1 “ G1 1 ` G1 even though they have the same PM and ωc . In fact, this is the case, as seen from the step responses below. 1.6 1.4 y2(t) Mp=0.34 Step Response 1.2 1 0.8 y1(t) Mp=0.23 0.6 0.4 0.2 0 0 0.5 1 Time, t (sec) 1.5 2 Counting Encirclements on a Nichols Chart Counting encirclements on a Nichols chart can be tricky, because 1. The ´1{k point can be on either the ´180˝ line or the 0˝ line. 2. CW and CCW are reversed, because the orientation of the axes is reversed. Will demonstrate with examples. 8 Example 1. Gpsq “ 3000 s ´ 0.1 ps ´ 1qps ´ 2qps ` 10q2 Nyquist and Nichols plots are shown below. Nyquist Diagram 5 4 3 Imaginary Axis 2 N=+1 1 N=-2 0 N=0 −1 −2 −3 −4 −5 −10 −9 −8 −7 −6 −5 Real Axis 9 −4 −3 −2 −1 0 Nichols Chart 19 dB N=-2 20 N=0 6.27 dB Open−Loop Gain (dB) 0 3.52 dB −20 N=+1 −40 −60 −80 −100 −270 −225 −180 −135 −90 Open−Loop Phase (deg) Example 2. Gpsq “ -10 1 ps ` 0.1q2 s3 ps ` 10q2 -.1 Nichols chart is shown below. Note that care must be used to properly close contour near ω “ 0. 10 Nichols Chart 100 N=2 Open−Loop Gain (dB) 50 0 N=1 N=0 −50 −100 N=2 −150 −200 −360 −315 −270 −225 −180 −135 −90 Open−Loop Phase (deg) 11 −45 0 MIT OpenCourseWare http://ocw.mit.edu 16.06 Principles of Automatic Control Fall 2012 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.