Course roadmap ME451: Control Systems Modeling Analysis Laplace transform Lecture 13 Steady-state error Transfer function Models for systems • electrical • mechanical • electromechanical Block diagrams Linearization Dr. Jongeun Choi Department of Mechanical Engineering Michigan State University Design Time response • Transient • Steady state Design specs Root locus Frequency response • Bode plot Stability • RouthRouth-Hurwitz • Nyquist Frequency domain PID & LeadLead-lag Design examples (Matlab simulations &) laboratories 1 Performance measures (review) Transient response 2 Steady-state error: unity feedback (From next lecture) Peak value We assume that the CL system is stable! Peak time Unity feedback! Percent overshoot Delay time Rise time Next, we will connect these measures with ss-domain. Settling time Steady state response Steady state error Suppose that we want output y(t) to track r(t). Error Steady-state error (Today’ (Today’s lecture) Final value theorem (Suppose CL system is stable!!!) 3 4 Error constants Steady-state error for step r(t) Step-error (position-error) constant Ramp-error (velocity-error) constant Parabolic-error (acceleration-error) constant Kp Kp, Kv, Ka : ability to reduce steady-state error 5 Steady-state error for ramp r(t) 6 Steady-state error for parabolic r(t) Kv Ka 7 8 System type Zero steady-state error System type of G is defined as the order (number) of poles of G(s) at s=0. Examples If error constant is infinite, we can achieve zero steady-state error. (Accurate tracking) For step r(t) type 1 For ramp r(t) type 2 For parabolic r(t) type 3 9 10 Example 1 G(s) of type 2 Example 2 G(s) of type 1 G(s) G(s) By Routh-Hurwitz criterion, CL is stable iff Characteristic equation Step r(t) CL system is NOT stable for any K. e(t) goes to infinity. (Don’t use today’s results if CL system is not stable!!!) Ramp r(t) Parabolic r(t) 11 12 Example 3 G(s) of type 2 A control example G(s) By Routh-Hurwitz criterion, we can show that CL system is stable. Step r(t) Ramp r(t) Closed-loop stable? Compute error constants Compute steady state errors Parabolic r(t) 13 Summary and Exercises Steady-state error For unity feedback (STABLE!) systems, the system type of the forwardforward-path system determines if the steadysteady-state error is zero. The key tool is the final value theorem! theorem! Next, time response of 1st-order systems Exercises Go over the examples in this lecture. 15 14