The Koopman operator stands as a powerful framework to transform nonlinear dynamical systems into equivalent linear ones within a lifted state space. Its application can be extended to nonlinear optimal control problems, enabling their efficient solution in the linear Koopman space. However, a systematic methodology to analytically derive a suitable basis of Koopman observables and handle the operator infinite-dimensionality is still lacking. In this paper, we propose a comprehensive analytical framework to efficiently solve Nonlinear Model Predictive Control (NMPC) problems in the linear Koopman space. We present a general procedure to derive a basis of observables that lifts both the nonlinear prediction model and nonlinear state constraints of NMPC, obtaining a quadratic program in the Koopman lifted space (denoted as Koopman NMPC, in short K-NMPC) that closely approximates the original NMPC solution. Additionally, we propose a general method to arbitrarily reduce the dimensionality of the Koopman lifted space, lowering the K-NMPC complexity and handling the infinite-dimensional case. We validate our K-NMPC approach in simulation, showcasing its solid performance and execution times, which are over ten times lower than classic NMPC.
A General Analytical Framework for Fast Solving Nonlinear MPC Problems in the Linear Koopman Space / Calogero, Lorenzo; Boggio, Mattia; Novara, Carlo; Rizzo, Alessandro. - ELETTRONICO. - (In corso di stampa). (Intervento presentato al convegno 2025 European Control Conference (ECC) tenutosi a Thessaloniki (Gre) nel June 24-27, 2025).
A General Analytical Framework for Fast Solving Nonlinear MPC Problems in the Linear Koopman Space
Calogero, Lorenzo;Boggio, Mattia;Novara, Carlo;Rizzo, Alessandro
In corso di stampa
Abstract
The Koopman operator stands as a powerful framework to transform nonlinear dynamical systems into equivalent linear ones within a lifted state space. Its application can be extended to nonlinear optimal control problems, enabling their efficient solution in the linear Koopman space. However, a systematic methodology to analytically derive a suitable basis of Koopman observables and handle the operator infinite-dimensionality is still lacking. In this paper, we propose a comprehensive analytical framework to efficiently solve Nonlinear Model Predictive Control (NMPC) problems in the linear Koopman space. We present a general procedure to derive a basis of observables that lifts both the nonlinear prediction model and nonlinear state constraints of NMPC, obtaining a quadratic program in the Koopman lifted space (denoted as Koopman NMPC, in short K-NMPC) that closely approximates the original NMPC solution. Additionally, we propose a general method to arbitrarily reduce the dimensionality of the Koopman lifted space, lowering the K-NMPC complexity and handling the infinite-dimensional case. We validate our K-NMPC approach in simulation, showcasing its solid performance and execution times, which are over ten times lower than classic NMPC.File | Dimensione | Formato | |
---|---|---|---|
2025-C - ECC - Koopman NMPC (Postprint).pdf
accesso aperto
Tipologia:
2. Post-print / Author's Accepted Manuscript
Licenza:
Pubblico - Tutti i diritti riservati
Dimensione
392.6 kB
Formato
Adobe PDF
|
392.6 kB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2999941