Multi-Phase Optimal Control Problems for Efficient Nonlinear Model Predictive Control with acados

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Frey, Jonathan, Baumgärtner, Katrin, Frison, Gianluca, Diehl, Moritz
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913468083339264
author Frey, Jonathan
Baumgärtner, Katrin
Frison, Gianluca
Diehl, Moritz
author_facet Frey, Jonathan
Baumgärtner, Katrin
Frison, Gianluca
Diehl, Moritz
contents Computationally efficient nonlinear model predictive control relies on elaborate discrete-time optimal control problem (OCP) formulations trading off accuracy with respect to the continuous-time problem and associated computational burden. Such formulations, however, are in general not easy to implement within specialized software frameworks tailored to numerical optimal control. This paper introduces a new multi-phase OCP interface for the open-source software acados allowing to conveniently formulate such problems and generate fast solvers that can be used for nonlinear model predictive control (NMPC). While multi-phase OCP (MOCP) formulations occur naturally in many applications, this work focuses on MOCP formulations that can be used to efficiently approximate standard continuous-time OCPs in the context of NMPC. To this end, the paper discusses advanced control parametrizations, such as closed-loop costing and piecewise polynomials with varying degree, as well as partial tightening and formulations that leverage models of different fidelity. An introductory example is presented to showcase the usability of the new interface. Finally, three numerical experiments demonstrate that NMPC controllers based on multi-phase formulations can efficiently trade-off computation time and control performance.
format Preprint
id arxiv_https___arxiv_org_abs_2408_07382
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Multi-Phase Optimal Control Problems for Efficient Nonlinear Model Predictive Control with acados
Frey, Jonathan
Baumgärtner, Katrin
Frison, Gianluca
Diehl, Moritz
Optimization and Control
Computationally efficient nonlinear model predictive control relies on elaborate discrete-time optimal control problem (OCP) formulations trading off accuracy with respect to the continuous-time problem and associated computational burden. Such formulations, however, are in general not easy to implement within specialized software frameworks tailored to numerical optimal control. This paper introduces a new multi-phase OCP interface for the open-source software acados allowing to conveniently formulate such problems and generate fast solvers that can be used for nonlinear model predictive control (NMPC). While multi-phase OCP (MOCP) formulations occur naturally in many applications, this work focuses on MOCP formulations that can be used to efficiently approximate standard continuous-time OCPs in the context of NMPC. To this end, the paper discusses advanced control parametrizations, such as closed-loop costing and piecewise polynomials with varying degree, as well as partial tightening and formulations that leverage models of different fidelity. An introductory example is presented to showcase the usability of the new interface. Finally, three numerical experiments demonstrate that NMPC controllers based on multi-phase formulations can efficiently trade-off computation time and control performance.
title Multi-Phase Optimal Control Problems for Efficient Nonlinear Model Predictive Control with acados
topic Optimization and Control
url https://arxiv.org/abs/2408.07382