Design a model predictive controller for a continuous stirred-tank reactor (CSTR) using MPC Designer.
Design and simulate a model predictive controller for a Simulink® model using MPC Designer.
Design and simulate a model predictive controller at the MATLAB® command line.
Model predictive controllers use plant, disturbance, and noise models for prediction and state estimation.
MPC controllers use their current state as the basis for predictions. In general, the controller states are unmeasured and must be estimated.
Model predictive controllers compute optimal manipulated variable control moves by solving a quadratic program at each control interval.
The model predictive controller QP solver converts an MPC optimization problem to a general form quadratic programming problem.