Rigged Dynamic Mode Decomposition: Data-Driven Generalized Eigenfunction Decompositions for Koopman Operators

Matthew J. Colbrook,Catherine Drysdale,Andrew Horning
2024-05-02
Abstract:We introduce the Rigged Dynamic Mode Decomposition (Rigged DMD) algorithm, which computes generalized eigenfunction decompositions of Koopman operators. By considering the evolution of observables, Koopman operators transform complex nonlinear dynamics into a linear framework suitable for spectral analysis. While powerful, traditional Dynamic Mode Decomposition (DMD) techniques often struggle with continuous spectra. Rigged DMD addresses these challenges with a data-driven methodology that approximates the Koopman operator's resolvent and its generalized eigenfunctions using snapshot data from the system's evolution. At its core, Rigged DMD builds wave-packet approximations for generalized Koopman eigenfunctions and modes by integrating Measure-Preserving Extended Dynamic Mode Decomposition with high-order kernels for smoothing. This provides a robust decomposition encompassing both discrete and continuous spectral elements. We derive explicit high-order convergence theorems for generalized eigenfunctions and spectral measures. Additionally, we propose a novel framework for constructing rigged Hilbert spaces using time-delay embedding, significantly extending the algorithm's applicability. We provide examples, including systems with a Lebesgue spectrum, integrable Hamiltonian systems, the Lorenz system, and a high-Reynolds number lid-driven flow in a two-dimensional square cavity, demonstrating Rigged DMD's convergence, efficiency, and versatility. This work paves the way for future research and applications of decompositions with continuous spectra.
Dynamical Systems,Machine Learning,Numerical Analysis,Optimization and Control,Spectral Theory
What problem does this paper attempt to address?
The paper aims to address the following issues: 1. **Challenges of Continuous Spectrum**: Traditional Dynamic Mode Decomposition (DMD) techniques face difficulties when dealing with continuous spectra. The paper proposes a new method—Rigged Dynamic Mode Decomposition (Rigged DMD), which approximates the analytic functions of the Koopman operator and its generalized eigenfunctions through a data-driven approach. 2. **Nonlinear Dynamics Analysis in a Linear Framework**: By considering the evolution of observables, the Koopman operator transforms complex nonlinear dynamics into a linear framework suitable for spectral analysis. The Rigged DMD algorithm can handle both discrete and continuous spectrum elements, providing a powerful decomposition method. 3. **Data-Driven Discovery**: Using snapshot data of system evolution, Rigged DMD constructs wave packet approximations of generalized Koopman eigenfunctions and modes, enabling effective analysis of complex systems. This method is particularly suitable for dynamical systems that are unknown or partially known. 4. **Robustness and High-Order Convergence**: The paper derives high-order convergence theorems for generalized eigenfunctions and spectral measures, and proposes a new framework based on time-delay embedding, extending the applicability of the algorithm. Through these improvements, Rigged DMD not only addresses the limitations of traditional DMD methods in continuous spectra but also provides a more broadly applicable tool for studying dynamical systems with continuous spectra.