Koopman-based feedback design with stability guarantees
arXiv:2312.01441 · doi:10.1109/TAC.2024.3425770
Abstract
We present a method to design a state-feedback controller ensuring exponential stability for nonlinear systems using only measurement data. Our approach relies on Koopman-operator theory and uses robust control to explicitly account for approximation errors due to finitely many data samples. To simplify practical usage across various applications, we provide a tutorial-style exposition of the feedback design and its stability guarantees for single-input systems. Moreover, we extend this controller design to multi-input systems and more flexible nonlinear state-feedback controllers using gain-scheduling techniques to increase the guaranteed region of attraction. As the proposed controller design is framed as a semidefinite program, it allows for an efficient solution. Further, we enhance the geometry of the region of attraction through a heuristic algorithm that establishes a connection between the employed Koopman lifting and the dynamics of the system. Finally, we validate the proposed feedback design procedure by means of numerical examples.
References in corpus (21)
- A Data-Driven Approximation of the Koopman Operator: Extending Dynamic Mode Decomposition
- Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control
- Applied Koopmanism
- Koopman invariant subspaces and finite linear representations of nonlinear dynamical systems for control
- On Convergence of Extended Dynamic Mode Decomposition to the Koopman Operator
- Data-driven approximation of the Koopman generator: Model reduction, system identification, and control
- Robust data-driven state-feedback design
- A trajectory-based framework for data-driven system analysis and control
- Data-based stabilization of unknown bilinear systems with guaranteed basin of attraction
- Kernel-based approximation of the Koopman generator and Schrödinger operator
- Koopman Form of Nonlinear Systems with Inputs
- Robust data-driven control for nonlinear systems using the Koopman operator
- Data-Driven Gain Scheduling Control of Linear Parameter-Varying Systems using Quadratic Matrix Inequalities
- Direct data-driven LPV control of nonlinear systems: An experimental result
- Control of bilinear systems using gain-scheduling: Stability and performance guarantees
- Direct data-driven state-feedback control of general nonlinear systems
- Invariance Proximity: Closed-Form Error Bounds for Finite-Dimensional Koopman-Based Models
- Error analysis of kernel EDMD for prediction and control in the Koopman framework
- Properties of Immersions for Systems with Multiple Limit Sets with Implications to Learning Koopman Embeddings
- Variance representations and convergence rates for data-driven approximations of Koopman operators
- -error bounds for approximations of the Koopman operator by kernel extended dynamic mode decomposition
Cited by in corpus (10)
- An overview of Koopman-based control: From error bounds to closed-loop guarantees
- SafEDMD: A Koopman-based data-driven controller design framework for nonlinear dynamical systems
- Kernel-based error bounds of bilinear Koopman surrogate models for nonlinear data-driven control
- Data-driven MPC with terminal conditions in the Koopman framework
- Data-Driven Predictive Control of Nonholonomic Robots Based on a Bilinear Koopman Realization: Data Does Not Replace Geometry
- Koopman-based control of nonlinear systems with closed-loop guarantees
- End-to-end guarantees for indirect data-driven control of bilinear systems with finite stochastic data
- Koopman-based control using sum-of-squares optimization: Improved stability guarantees and data efficiency
- Robust Control Design and Analysis Based on Lifting Linearization of Nonlinear Systems Under Uncertain Initial Conditions
- Data-Driven Contact-Aware Control Method for Real-Time Deformable Tool Manipulation: A Case Study in the Environmental Swabbing