Iterative Learning Predictive Control for Constrained Uncertain Systems
Riccardo Zuliani, Efe C. Balta, Alisa Rupenyan, John Lygeros
TL;DR
The paper develops Iterative Learning Predictive Control (ILPC) for constrained nonlinear systems with both state-dependent uncertainties and bounded additive noise. By embedding a set-membership disturbance learning mechanism into a binary mixed-integer ILC upper layer and a convex receding-horizon MPC lower layer, the approach achieves robust constraint satisfaction while progressively improving nominal performance and converging toward the optimal trajectory under imperfect model knowledge. Key contributions include disturbance-set updates $\mathcal{D}_{k|n}(t)$, a shrinking-horizon MPC, a binary relaxation that yields a convex program, and rigorous guarantees of robust feasibility, non-degradation of performance, and probabilistic convergence to the optimal solution. The methodology is validated via simulation, showing significant gains in tracking accuracy and constraint compliance, with practical implications for repetitive manufacturing and other constrained, uncertain processes. Future work aims to reduce conservatism through advanced uncertainty representations (polytopes/zonotopes) and probabilistic formulations.
Abstract
Iterative learning control (ILC) improves the performance of a repetitive system by learning from previous trials. ILC can be combined with Model Predictive Control (MPC) to mitigate non-repetitive disturbances, thus improving overall system performance. However, existing approaches either assume perfect model knowledge or fail to actively learn system uncertainties, leading to conservativeness. To address these limitations we propose a binary mixed-integer ILC scheme, combined with a convex MPC scheme, that ensures robust constraint satisfaction, non-increasing nominal cost, and convergence to optimal performance. Our scheme is designed for uncertain nonlinear systems subject to both bounded additive stochastic noise and additive uncertain components. We showcase the benefits of our scheme in simulation.
