Introduction to Model Predictive Control

  • Boli Chen
  • , James Fleming
  • , Li Dai
  • , Sheng Yu

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

Model predictive control (MPC) is an important advancement in control theory and is notable for its ability to effectively handle strict constraints on controls and states while achieving near-optimal performance according to an objective function specified by the designer. It has been widely used in various fields such as mechatronics, robotics, power electronics, automotive systems, and smart infrastructures. Its popularity continues to grow with increasing power and affordability of computing resources. This article provides a brief overview of classic MPC schemes and the fundamental theoretical findings that form the basis for designing and implementing MPC methods. The review covers traditional MPC, as well as stochastic and economic MPC formulations. Throughout the article, we use a vehicle motion control example to help the practitioner better understand the different formulations. The complexity of the example gradually increases in accordance with the different MPC schemes. Finally, we suggest future research directions from various perspectives to further advance MPC for a wide range of applications in the future.

Original languageEnglish
Title of host publicationEncyclopedia of Systems and Control Engineering
PublisherElsevier
PagesV1:309-V1:328
ISBN (Electronic)9780443140815
ISBN (Print)9780443140808
DOIs
Publication statusPublished - 1 Jan 2025
Externally publishedYes

Keywords

  • Adaptive MPC
  • Automotive systems
  • Data-driven MPC
  • Economic MPC
  • Linear quadratic regulator
  • Lyapunov stability
  • Model predictive control (MPC)
  • Networked MPC
  • Path/Trajectory tracking
  • Recursive feasibility
  • Robust MPC
  • Tube-Based MPC

Fingerprint

Dive into the research topics of 'Introduction to Model Predictive Control'. Together they form a unique fingerprint.

Cite this