A General Analytical Framework for Fast Solving Nonlinear MPC Problems in the Linear Koopman Space

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.

Authors

Institutions

Publication Details

Published
2025-06-24
DOI
https://doi.org/10.23919/ecc65951.2025.11186922
Primary Topic
Advanced Control Systems Optimization
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A General Analytical Framework for Fast Solving Nonlinear MPC Problems in the Linear Koopman Space

Alessandro Rizzo, Mattia Boggio, Lorenzo Calogero, Carlo Novara
Advanced Control Systems Optimization
article

A General Analytical Framework for Fast Solving Nonlinear MPC Problems in the Linear Koopman Space

Alessandro Rizzo, Mattia Boggio, Lorenzo Calogero, Carlo Novara
article en

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.

Politecnico di Torino (IT)
Openalex Percentile: Top 63%
Advanced Control Systems Optimization
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.