Learning-enhanced Nonlinear Model Predictive Control using Knowledge-based Neural Ordinary Differential Equations and Deep Ensembles
Not on the map. Why?
Abstract (arXiv)
Nonlinear model predictive control (MPC) is a flexible and increasingly popular framework used to synthesize feedback control strategies that can satisfy both state and control input constraints. In this framework, an optimization problem, subjected to a set of dynamics constraints characterized by a nonlinear dynamics model, is solved at each time step. Despite its versatility, the performance of nonlinear MPC often depends on the accuracy of the dynamics model. In this work, we leverage deep learning tools, namely knowledge-based neural ordinary differential equations (KNODE) and deep ensembles, to improve the prediction accuracy of this model. In particular, we learn an ensemble of KNODE models, which we refer to as the KNODE ensemble, to obtain an accurate prediction of the true system dynamics. This learned model is then integrated into a novel learning-enhanced nonlinear MPC framework. We provide sufficient conditions that guarantees asymptotic stability of the closed-loop system and show that these conditions can be implemented in practice. We show that the KNODE ensemble provides more accurate predictions and illustrate the efficacy and closed-loop performance of the proposed nonlinear MPC framework using two case studies.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 13 of its 38 references that are in the map. First posted on arXiv 24 Nov 2022.
Builds on
13 of 38 references.
References · 13
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,888
- 2018Neural Ordinary Differential Equationscited by 3,733
- 2020Bayesian Deep Learning and a Probabilistic Perspective of Generalizationcited by 480
- 2021Ensemble deep learning: A reviewcited by 283
- 2021Data-Driven MPC for Quadrotorscited by 32
- 2021KNODE-MPC: A Knowledge-based Data-driven Predictive Control Framework for Aerial Robotscited by 26
- 2013The Scenario Approach for Stochastic Model Predictive Control with Bounds on Closed-Loop Constraint Violationscited by 19
- 2022Online Dynamics Learning for Predictive Control with an Application to Aerial Robotscited by 17
- 2022Physics-Inspired Temporal Learning of Quadrotor Dynamics for Accurate Model Predictive Trajectory Trackingcited by 16
- 2020Knowledge-Based Learning of Nonlinear Dynamics and Chaoscited by 14
Built on by
Not cited yet.