Infinite-Horizon Differentiable Model Predictive Control

Abstract

This paper proposes a differentiable linear quadratic Model Predictive Control (MPC) framework for safe imitation learning. The infinite-horizon cost is enforced using a terminal cost function obtained from the discrete-time algebraic Riccati equation (DARE), so that the learned controller can be proven to be stabilizing in closed-loop. A central contribution is the derivation of the analytical derivative of the solution of the DARE, thereby allowing the use of differentiation-based learning methods. A further contribution is the structure of the MPC optimization problem: an augmented Lagrangian method ensures that the MPC optimization is feasible throughout training whilst enforcing hard constraints on state and input, and a pre-stabilizing controller ensures that the MPC solution and derivatives are accurate at each iteration. The learning capabilities of the framework are demonstrated in a set of numerical studies.

Cite

Text

East et al. "Infinite-Horizon Differentiable Model Predictive Control." International Conference on Learning Representations, 2020.

Markdown

[East et al. "Infinite-Horizon Differentiable Model Predictive Control." International Conference on Learning Representations, 2020.](https://mlanthology.org/iclr/2020/east2020iclr-infinitehorizon/)

BibTeX

@inproceedings{east2020iclr-infinitehorizon,
  title     = {{Infinite-Horizon Differentiable Model Predictive Control}},
  author    = {East, Sebastian and Gallieri, Marco and Masci, Jonathan and Koutnik, Jan and Cannon, Mark},
  booktitle = {International Conference on Learning Representations},
  year      = {2020},
  url       = {https://mlanthology.org/iclr/2020/east2020iclr-infinitehorizon/}
}