Koopman Operator Theory for Nonlinear Dynamic Modeling using Dynamic Mode Decomposition

10/16/2021
by   Gregory Snyder, et al.
0

The Koopman operator is a linear operator that describes the evolution of scalar observables (i.e., measurement functions of the states) in an infinitedimensional Hilbert space. This operator theoretic point of view lifts the dynamics of a finite-dimensional nonlinear system to an infinite-dimensional function space where the evolution of the original system becomes linear. In this paper, we provide a brief summary of the Koopman operator theorem for nonlinear dynamics modeling and focus on analyzing several data-driven implementations using dynamical mode decomposition (DMD) for autonomous and controlled canonical problems. We apply the extended dynamic mode decomposition (EDMD) to identify the leading Koopman eigenfunctions and approximate a finite-dimensional representation of the discovered linear dynamics. This allows us to apply linear control approaches towards nonlinear systems without linearization approximations around fixed points. We can then examine the fidelity of using a linear controller based on a Koopman operator approximated system on under-actuated systems with basic maneuvers. We demonstrate the effectiveness of this theory through numerical simulation on two classic dynamical systems are used to show DMD methods of evaluating and approximating the Koopman operator and its effectiveness at linearizing these systems.

READ FULL TEXT
research
08/10/2021

Deep Learning Enhanced Dynamic Mode Decomposition

Koopman operator theory shows how nonlinear dynamical systems can be rep...
research
03/25/2021

Estimating Koopman operators for nonlinear dynamical systems: a nonparametric approach

The Koopman operator is a mathematical tool that allows for a linear des...
research
12/08/2017

A Class of Logistic Functions for Approximating State-Inclusive Koopman Operators

An outstanding challenge in nonlinear systems theory is identification o...
research
02/24/2021

Modern Koopman Theory for Dynamical Systems

The field of dynamical systems is being transformed by the mathematical ...
research
06/22/2023

PyKoopman: A Python Package for Data-Driven Approximation of the Koopman Operator

PyKoopman is a Python package for the data-driven approximation of the K...
research
02/10/2023

On the approximability of Koopman-based operator Lyapunov equations

Lyapunov functions play a vital role in the context of control theory fo...
research
12/04/2017

Linearly-Recurrent Autoencoder Networks for Learning Dynamics

This paper describes a method for learning low-dimensional approximation...

Please sign up or login with your details

Forgot password? Click here to reset