SISO-GPCIT (Single Input Single Output Generalized
Predictive Control Interactive Tool ) is an interactive
tool for control education. Its objective is to help
the students to learn and understand the basic concepts
involved in Generalized Predictive Control (GPC).
Using this tool the student can put into practice
the adquired knowledge on this control technique using
simple examples of unconstrained cases, effect of
plant/model mismatch and robustness issues, disturbance
rejection, effect of constraints in the design and
performance of the controller, stability issues, etc.
Thus, using this tool the student can better understand
the underlying theory interactively. It is possible
to analyse how the closed loop system response is
affected by changes in different design parameters
such as weighting factors Delta(on tracking errors)
and Lambda(on control effort), the prediction (N1
and N2) and control (Nu) horaizons, the sample time,
the T-polynomial, etc. At the same time, different
constraints related to physical limits or security
issues, desired performance or stability can be selected
and activated to see their effect on the performance
of the controlled system.