*Enlace a Spanish version
Materials: [ Cód.: PIDcontrolAPP1.0.zip ]
This video develops trial-and-error PI controller tuning for a 1st-order process. Well, actually the underlying simulated process is second order , in order to illustrate that 1st-order heuristics (dominant pole) do apply fairly well, unless we wish to accelerate our closed-loop system ‘too much’: open-loop settling time is 6 seconds; then, if we aim for closed-loop settling time of around 1.5 seconds, there is nothing that the fast time constant at 0.2 does so we can operate ‘as if’ we were in a plain 1st-order process.
Hence, we start by tuning a proportional controller as we did in video [
Integral action improves both setpoint tracking and input disturbance rejection, until we reach a value of integral gain that keeps improving disturbance rejection performance but starts worsening (overshooting) the setpoint step response. Thus, there is a tradeoff between how fast disturbances are rejected and the overshoot in the step response. Saturation also has a deleterious effect on system response.
Some tweaks to overcome such issues (two-degree-of-freedom and antiwindup)
will be discussed in the continuation video [
*Link to my [ whole collection] of videos in English. Link to larger [ Colección completa] in Spanish.