A novel data-driven modeling and efficient model predictive control framework for non-autonomous nonlinear systems based on the Invertible Koopman Network
The Koopman operator theory is a widely recognized approach for data-driven modeling because it provides a global linearization representation of nonlinear dynamical systems. Designing the observable function and its inverse is the key to obtaining the finite-dimensional approximation of the Koopman...
Saved in:
Published in | Nonlinear dynamics Vol. 113; no. 16; pp. 20605 - 20631 |
---|---|
Main Authors | , , , , , , , |
Format | Journal Article |
Language | English |
Published |
Dordrecht
Springer Nature B.V
01.08.2025
|
Subjects | |
Online Access | Get full text |
ISSN | 0924-090X 1573-269X |
DOI | 10.1007/s11071-025-11277-y |
Cover
Summary: | The Koopman operator theory is a widely recognized approach for data-driven modeling because it provides a global linearization representation of nonlinear dynamical systems. Designing the observable function and its inverse is the key to obtaining the finite-dimensional approximation of the Koopman operator. However, most reported works exhibit potential shortcomings, such as introducing unnecessary assumptions regarding the form of the observable and the fact that its inverses can only be obtained approximately. To address these issues, we propose a novel data-driven modeling approach for nonlinear, non-autonomous systems, known as the Invertible Koopman Network (IKN). This approach utilizes the Invertible Neural Network (INN) to simultaneously find the optimal observable function and its explicit inverse, thereby facilitating more accurate finite-dimensional approximations of the Koopman operator and achieving lossless reconstruction. Furthermore, we explore integrating the IKN with Model Predictive Control (MPC) to address the optimal control problem for unknown nonlinear systems. By leveraging the linear dynamics in the observable space, the nonconvex optimization problem in classical MPC can be transformed into a simple quadratic programming problem, ensuring high computational efficiency. The method is evaluated on various nonlinear systems and demonstrates superior performance to other Koopman operator-based approaches. |
---|---|
Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ISSN: | 0924-090X 1573-269X |
DOI: | 10.1007/s11071-025-11277-y |