Data-driven feedback stabilisation of nonlinear systems: Koopman-based model predictive control

From MaRDI portal
Publication:6163392

DOI10.1080/00207179.2021.2013541zbMATH Open1527.93346arXiv2005.09741OpenAlexW4200168723MaRDI QIDQ6163392FDOQ6163392


Authors: Sang Hwan Son Edit this on Wikidata


Publication date: 26 June 2023

Published in: International Journal of Control (Search for Journal in Brave)

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.


Full work available at URL: https://arxiv.org/abs/2005.09741




Recommendations




Cites Work


Cited In (9)





This page was built for publication: Data-driven feedback stabilisation of nonlinear systems: Koopman-based model predictive control

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6163392)