Combined Iterative Learning and Model Predictive Control Scheme for Nonlinear Systems

Yuanqiang ZHOU, Xiaopeng TANG, Dewei LI, Xin LAI, Furong GAO

Research output: Journal PublicationsJournal Article (refereed)peer-review


Batch processes are typically nonlinear systems with constraints. Model predictive control (MPC) and iterative learning control (ILC) are effective methods for controlling batch processes. By combining batch-wise ILC and time-wise MPC, this article proposes a multirate control scheme for constrained nonlinear systems. Two-dimensional (2-D) framework is used to combine historical batch data with current measurements. The ILC part uses run-to-run control with previous iteration data, and the MPC part uses real-time control with current sampled measurements. Real-time feedback-based MPC in the time axis and run-to-run ILC in the batch axis are combined to optimize the current inputs based on previous batch input–output data and real-time system measurements. Rather than achieving control objectives in a single batch, our design allows multiple batches to be executed successively. To establish the stability of the combined scheme, rigorous theoretical analysis is presented next. The combined scheme with improved performance is then validated through two illustrative numerical examples.
Original languageEnglish
Pages (from-to)1-10
Number of pages10
JournalIEEE Transactions on Systems, Man, and Cybernetics: Systems
Publication statusE-pub ahead of print - 8 Mar 2024

Bibliographical note

Publisher Copyright:


  • Batch process
  • Batch production systems
  • Iterative methods
  • Nonlinear systems
  • Predictive control
  • Predictive models
  • Real-time systems
  • Uncertainty
  • iterative learning
  • model predictive control (MPC)
  • nonlinear systems
  • process control


Dive into the research topics of 'Combined Iterative Learning and Model Predictive Control Scheme for Nonlinear Systems'. Together they form a unique fingerprint.

Cite this