Dual MPC for Active Learning of Nonparametric Uncertainties
Tren Baltussen, Maurice Heemels, Alexander Katriniok
TL;DR
The paper tackles safe active learning for systems with nonparametric uncertainties by integrating a Gaussian process model within a dual model predictive control framework. It introduces an explicit dual effect through an active-learning MPC that conditions the GP covariance on the predicted control sequence, and ensures safety via a multi-horizon contingency MPC. The main contributions are the explicit dual MPC with active learning, a recursive feasibility proof via contingency horizons, and a numerical study on a nonlinear system showing improved learning and control performance while maintaining safety. The results indicate that the proposed approach can safely excite the system to learn unknown dynamics and achieve performance comparable to or better than baseline methods, with practical computation times. This advances safe data-efficient control for uncertain, safety-critical systems by marrying active learning with robust, constrained MPC.
Abstract
This manuscript presents a dual model predictive controller (MPC) that balances the two objectives of dual control, namely, system identification and control. In particular, we propose a Gaussian process (GP)-based MPC that uses the posterior GP covariance for active learning. The dual MPC can steer the system towards states with high covariance, or to the setpoint, thereby balancing system identification and control performance (exploration vs. exploitation). We establish robust constraint satisfaction of the novel dual MPC through a contingency plan. We demonstrate the dual MPC in a numerical study of a nonlinear system with nonparametric uncertainties.
