A tutorial review of machine learning-based model predictive control methods

  • Zhe Wu
  • , Panagiotis D. Christofides
  • , Wanlu Wu
  • , Yujia Wang
  • , Fahim Abdullah
  • , Aisha Alnajdi
  • , Yash Kadakia

Research output: Contribution to journalReview articlepeer-review

14 Scopus citations

Abstract

This tutorial review provides a comprehensive overview of machine learning (ML)-based model predictive control (MPC) methods, covering both theoretical and practical aspects. It provides a theoretical analysis of closed-loop stability based on the generalization error of ML models and addresses practical challenges such as data scarcity, data quality, the curse of dimensionality, model uncertainty, computational efficiency, and safety from both modeling and control perspectives. The application of these methods is demonstrated using a nonlinear chemical process example, with open-source code available on GitHub. The paper concludes with a discussion on future research directions in ML-based MPC.

Original languageEnglish
Pages (from-to)359-400
Number of pages42
JournalReviews in Chemical Engineering
Volume41
Issue number4
DOIs
StatePublished - May 1 2025
Externally publishedYes

Funding

Financial support from the National Science Foundation, the Department of Energy, NRF-CRP (27-2021-0001), MOE AcRF Tier 1 FRC Grant (22-5367-A0001), Singapore, and A*STAR MTC YIRG 2022 (M22K3c0093), Singapore is gratefully acknowledged. Research funding: Financial support from the National Science Foundation, the Department of Energy, NRF-CRP (27-2021-0001), MOE AcRF Tier 1 FRC Grant (22-5367-A0001), Singapore, and A*STAR MTC YIRG 2022 (M22K3c0093), Singapore is gratefully acknowledged.

Keywords

  • chemical processes
  • machine learning
  • model predictive control
  • neural networks
  • nonlinear systems

Fingerprint

Dive into the research topics of 'A tutorial review of machine learning-based model predictive control methods'. Together they form a unique fingerprint.

Cite this