Model Predictive Control Toolbox for Simulink
This toolbox allows the implementation of predictive controllers in Simulink, the simulation environment for Matlab. The toolbox needs the optimization function quadprog.m from the Matlab Optimization Toolbox.
The user can define two different Model Predictive Controllers:
GPC: The model of the process is expressed in terms of transfer function. The main file is defined as "gpcio.mdl".
State Space MPC: The model of the process is expressed in terms of linear sate-space equations. The main file is defined as "mpcss.mdl".