Differentiable Nonlinear Model Predictive Control

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Frey, Jonathan, Baumgärtner, Katrin, Frison, Gianluca, Reinhardt, Dirk, Hoffmann, Jasper, Fichtner, Leonard, Gros, Sebastien, Diehl, Moritz
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866915689011347456
author Frey, Jonathan
Baumgärtner, Katrin
Frison, Gianluca
Reinhardt, Dirk
Hoffmann, Jasper
Fichtner, Leonard
Gros, Sebastien
Diehl, Moritz
author_facet Frey, Jonathan
Baumgärtner, Katrin
Frison, Gianluca
Reinhardt, Dirk
Hoffmann, Jasper
Fichtner, Leonard
Gros, Sebastien
Diehl, Moritz
contents The efficient computation of parametric solution sensitivities is a key challenge in the integration of learning-enhanced methods with nonlinear model predictive control (MPC), as their availability is crucial for many learning algorithms. This paper discusses the computation of solution sensitivities of general nonlinear programs (NLPs) using the implicit function theorem (IFT) and smoothed optimality conditions treated in interior-point methods (IPM). We detail sensitivity computation within a sequential quadratic programming (SQP) method which employs an IPM for the quadratic subproblems. Previous works presented in the machine learning community are limited to convex or unconstrained formulations, or lack an implementation for efficient sensitivity evaluation. The publication is accompanied by an efficient open-source implementation within the acados framework, providing both forward and adjoint sensitivities for general optimal control problems, achieving speedups exceeding 3x over the state-of-the-art solvers mpc.pytorch and cvxpygen.
format Preprint
id arxiv_https___arxiv_org_abs_2505_01353
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Differentiable Nonlinear Model Predictive Control
Frey, Jonathan
Baumgärtner, Katrin
Frison, Gianluca
Reinhardt, Dirk
Hoffmann, Jasper
Fichtner, Leonard
Gros, Sebastien
Diehl, Moritz
Optimization and Control
Artificial Intelligence
Machine Learning
The efficient computation of parametric solution sensitivities is a key challenge in the integration of learning-enhanced methods with nonlinear model predictive control (MPC), as their availability is crucial for many learning algorithms. This paper discusses the computation of solution sensitivities of general nonlinear programs (NLPs) using the implicit function theorem (IFT) and smoothed optimality conditions treated in interior-point methods (IPM). We detail sensitivity computation within a sequential quadratic programming (SQP) method which employs an IPM for the quadratic subproblems. Previous works presented in the machine learning community are limited to convex or unconstrained formulations, or lack an implementation for efficient sensitivity evaluation. The publication is accompanied by an efficient open-source implementation within the acados framework, providing both forward and adjoint sensitivities for general optimal control problems, achieving speedups exceeding 3x over the state-of-the-art solvers mpc.pytorch and cvxpygen.
title Differentiable Nonlinear Model Predictive Control
topic Optimization and Control
Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2505.01353