English

Model Predictive Control using MATLAB

Optimization and Control 2023-09-04 v1

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.

Keywords

Cite

@article{arxiv.2309.00293,
  title  = {Model Predictive Control using MATLAB},
  author = {Midhun T. Augustine},
  journal= {arXiv preprint arXiv:2309.00293},
  year   = {2023}
}

Comments

10 pages, 4 figures, tutorial paper