Model Predictive Control using MATLAB
Abstract
This tutorial consists of a brief introduction to the modern control approach called model predictive control (MPC) and its numerical implementation using MATLAB. We discuss the basic concepts and numerical implementation of the two major classes of MPC: Linear MPC (LMPC) and Nonlinear MPC (NMPC). This includes the various aspects of MPC such as formulating the optimization problem, constraints handling, feasibility, stability, and optimality.
- Publication:
-
arXiv e-prints
- Pub Date:
- September 2023
- DOI:
- arXiv:
- arXiv:2309.00293
- Bibcode:
- 2023arXiv230900293A
- Keywords:
-
- Mathematics - Optimization and Control
- E-Print:
- 10 pages, 4 figures, tutorial paper