Advantages of Bilinear Koopman Realizations for the Modeling and Control of Systems with Unknown Dynamics

10/20/2020
by   Daniel Bruder, et al.
0

Nonlinear dynamical systems can be made easier to control by lifting them into the space of observable functions, where their evolution is described by the linear Koopman operator. This paper describes how the Koopman operator can be used to generate approximate linear, bilinear, and nonlinear model realizations from data, and argues in favor of bilinear realizations for characterizing systems with unknown dynamics. Necessary and sufficient conditions for a dynamical system to have a valid linear or bilinear realization over a given set of observable functions are presented and used to show that every control-affine system admits an infinite-dimensional bilinear realization, but does not necessarily admit a linear one. Therefore, approximate bilinear realizations constructed from generic sets of basis functions tend to improve as the number of basis functions increases, whereas approximate linear realizations may not. To demonstrate the advantages of bilinear Koopman realizations for control, a linear, bilinear, and nonlinear Koopman model realization of a simulated robot arm are constructed from data. In a trajectory following task, the bilinear realization exceeds the prediction accuracy of the linear realization and the computational efficiency of the nonlinear realization when incorporated into a model predictive control framework.

READ FULL TEXT
research
05/17/2021

Koopman NMPC: Koopman-based Learning and Nonlinear Model Predictive Control of Control-affine Systems

Koopman-based learning methods can potentially be practical and powerful...
research
01/13/2022

Neural Koopman Lyapunov Control

Learning and synthesizing stabilizing controllers for unknown nonlinear ...
research
08/29/2022

Finite Sample Identification of Bilinear Dynamical Systems

Bilinear dynamical systems are ubiquitous in many different domains and ...
research
09/20/2022

Learning Bilinear Models of Actuated Koopman Generators from Partially-Observed Trajectories

Data-driven models for nonlinear dynamical systems based on approximatin...
research
05/05/2023

A technical note on bilinear layers for interpretability

The ability of neural networks to represent more features than neurons m...
research
12/13/2021

Interpretable Design of Reservoir Computing Networks using Realization Theory

The reservoir computing networks (RCNs) have been successfully employed ...

Please sign up or login with your details

Forgot password? Click here to reset