Abstract
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 language | English |
---|---|
Article number | 6 |
Pages (from-to) | 3558-3567 |
Number of pages | 10 |
Journal | IEEE Transactions on Systems, Man, and Cybernetics: Systems |
Volume | 54 |
Issue number | 6 |
Early online date | 8 Mar 2024 |
DOIs | |
Publication status | Published - 1 Jun 2024 |
Bibliographical note
Publisher Copyright:© 2013 IEEE.
Funding
No Statement Available
Keywords
- 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