Abstract
The course is intended for students and engineers who want to learn the theory and practice of Model Predictive Control (MPC) and optimization of constrained linear, stochastic, and hybrid dynamical systems. MPC has a well-established tradition in the process industries since a few decades for controlling large multivariable systems subject to various constraints on manipulated variables and controlled outputs. In recent years, MPC is also rapidly expanding in several other domains, such as in the automo- tive and aerospace industries and in smart energy grids. The theoretical foundations of MPC concern stability and robustness guarantees, and how to deal with hybrid and switched dynamics, fast-sampling processes, and stochastic uncertainty. The course will make use of the MPC Toolbox for MATLAB developed by the speaker and co-workers (distributed by The MathWorks, Inc.) for basic linear MPC, and on the Hybrid Toolbox for explicit and hybrid MPC.
Lecture notes
1.
Linear MPC2.
LTV MPC3.
Explicit linear MPC4.
Hybrid dynamical models for MPC5.
Hybrid MPC6.
Examples of hybrid MPC7.
Stochastic MPC8.
Conclusions
Toolboxes
Model Predictive Control Toolbox for MATLAB
Hybrid Toolbox for MATLABPublications
List of publications