1 / 15

A Few Points to Make (Zeros/Poles, Root Locus, Steady-state error)

A Few Points to Make (Zeros/Poles, Root Locus, Steady-state error). Get roles of players right.

banyan
Download Presentation

A Few Points to Make (Zeros/Poles, Root Locus, Steady-state error)

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. A Few Points to Make(Zeros/Poles, Root Locus, Steady-state error)

  2. Get roles of players right I noticed the first day that some people had the roles of the different loop components wrong—the plant talking to the actuator or the controller talking directly to the plant. These roles have to be correct for the loop model to be correct.

  3. System poles and zeros The poles of a system are the values of s that make its denominator 0. The zeros of a system are the values of s that make its numerator 0.

  4. System poles and zeros How a system responds dynamically depends upon the location of its closed-loop poles, primarily. These can be gotten from the characteristic equation of the closed-loop system. Often, however, it is useful to deal with a system’s open-loop poles and zeros…

  5. Poles and zeros – example Open-loop poles at s = -1/5, -1/3, -4 Open-loop zeros at s = -1/7

  6. Poles and zeros – example

  7. Poles and zeros – example Closed-loop zeros: s = -1/7, -4 Closed-loop poles depend on the value of KP. If KP = 0, s = -1/5, -1/3, -4 If KP = ∞, s= -1/7 If KP = 1, s= -3.38, -1, -0.158 (from Matlab roots() function)

  8. CL-pole migration with changing KP As KP changes, closed-loop poles change their location. Thus by changing KP, you can change the way the closed-loop system responds.

  9. Root locus Actually this migration of poles is covered in Chapter 7 of my book, which we are going to skip. You can see how the poles migrate quickly by using a Matlab tool called rltool(). “rl” stands for “root locus”. “locus” means “place” in Latin. So the root locus is “where the roots are”. It’s the path that they follow as you increase K.

  10. rltool() example To use rltool(), use the open-loop transfer function. With the previous example You first create a system variable in Matlab: >> s = tf(‘s’)

  11. rltool() example Then >> gol = (7*s+1)/((3*s+1)*(5*s+1) *(0.25*s+1)) Then >> rltool(gol) Try this and see what happens.

  12. Root locus Thus we can use the controller to drive the roots where we want them for a particular system response. A few tips: The further to the left the closed-loop poles are, the faster the system is. If there are any roots in the right half-plane, the system is unstable and will blow up.

  13. Root locus A system oscillates if it has complex roots. If it has no complex roots, it does not oscillate. A system is no faster than its slowest pole(s). So the right-most pole(s) generally govern the behavior of the system.

  14. Second-order, closed-loop pole location and system response

  15. Steady-state error, ess Sometimes you tell a plant where to go and it doesn’t exactly go there. Why is this? Give cruise-control example. Table 6.1 (use GOL):

More Related