[ Team LiB ] |
M16.3 Stability Analysis for Digital Control SystemsFor a standard discrete feedback control system, the closed-loop system is stable if the poles of the closed-loop transfer function are all inside the unit circle. The closed-loop transfer function is so the roots of must be less than 1 in magnitude. Example M16.1: Stability of a Discrete Control SystemConsider a first-order process, where the output is temperature (°C), the manipulated input is valve position (%), and the time unit is minutes. If discretized with a sample time of 1 minute, the discrete-time process (the MATLAB Control Toolbox can be used to convert continuous to discrete models—see Module 4, Section M4.3) is With a P-only controller, we must check the roots of and solving for the root, we find where the magnitude of the root is less than 1 for –1<kc<20.01. Since the process gain is positive, only positive values of the proportional gain make sense. This is result is verified in Figure M16-1, where the discrete P-only controller is unstable, while the continuous P-controller is stable with only a small amount of offset; kc = 20.01 for both the continuous and discrete P controllers. Figure M16-1. Comparison of setpoint responses for continuous and discrete P-only controllers on the first-order process. kc = 20.01 %/°C.Problem M16.1 (see the SIMULINK .mdl file in Appendix M16.1) Consider the first-order process given in Example M16.1. For a discrete PI controller, with tI = 10 minutes, find the proportional gain that just makes the closed-loop system unstable. Verify your analytical result via simulation; show plots similar to Figure M16-1. |
[ Team LiB ] |