The paper proves a forward-backward EDMD condition that identifies Koopman eigenfunctions, and presents SSD and SSSD algorithms that provably find the maximal Koopman-invariant subspace in a dictionary's span.
Data-driven feedback stabilization of nonlinear systems: Koopman-based model predictive control
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
In this work, a predictive control framework is presented for feedback stabilization of nonlinear systems. To achieve this, we integrate Koopman operator theory with Lyapunov-based model predictive control (LMPC). The main idea is to transform nonlinear dynamics from state-space to function space using Koopman eigenfunctions - for control affine systems this results in a bilinear model in the (lifted) function space. Then, a predictive controller is formulated in Koopman eigenfunction coordinates which uses an auxiliary Control Lyapunov Function (CLF) based bounded controller as a constraint to ensure stability of the Koopman system in the function space. Provided there exists a continuously differentiable inverse mapping between the original state-space and (lifted) function space, we show that the designed controller is capable of translating the feedback stabilizability of the Koopman bilinear system to the original nonlinear system. Remarkably, the feedback control design proposed in this work remains completely data-driven and does not require any explicit knowledge of the original system. Furthermore, due to the bilinear structure of the Koopman model, seeking a CLF is no longer a bottleneck for LMPC. Benchmark numerical examples demonstrate the utility of the proposed feedback control design.
citation-role summary
citation-polarity summary
fields
eess.SY 1years
2019 1verdicts
CONDITIONAL 1roles
background 1polarities
background 1representative citing papers
citing papers explorer
-
Learning Koopman Eigenfunctions and Invariant Subspaces from Data: Symmetric Subspace Decomposition
The paper proves a forward-backward EDMD condition that identifies Koopman eigenfunctions, and presents SSD and SSSD algorithms that provably find the maximal Koopman-invariant subspace in a dictionary's span.