Data-driven spectral analysis of the Koopman operator

被引:64
|
作者
Korda, Milan [1 ]
Putinar, Mihai [1 ,2 ]
Mezic, Igor [1 ]
机构
[1] Univ Calif Santa Barbara, Santa Barbara, CA 93106 USA
[2] Newcastle Univ, Newcastle Upon Tyne, Tyne & Wear, England
基金
瑞士国家科学基金会;
关键词
Koopman operator; Spectral analysis; Christoffel-Darboux kernel; Data-driven methods; Moment problem; Toeplitz matrix; DYNAMIC-MODE DECOMPOSITION; ORTHOGONAL POLYNOMIALS; CHRISTOFFEL FUNCTIONS; SYSTEMS; CONVERGENCE; REDUCTION;
D O I
10.1016/j.acha.2018.08.002
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Starting from measured data, we develop a method to compute the fine structure of the spectrum of the Koopman operator with rigorous convergence guarantees. The method is based on the observation that, in the measure-preserving ergodic setting, the moments of the spectral measure associated to a given observable are computable from a single trajectory of this observable. Having finitely many moments available, we use the classical Christoffel-Darboux kernel to separate the atomic and absolutely continuous parts of the spectrum, supported by convergence guarantees as the number of moments tends to infinity. In addition, we propose a technique to detect the singular continuous part of the spectrum as well as two methods to approximate the spectral measure with guaranteed convergence in the weak topology, irrespective of whether the singular continuous part is present or not. The proposed method is simple to implement and readily applicable to large-scale systems since the computational complexity is dominated by inverting an N x N Hermitian positive-definite Toeplitz matrix, where N is the number of moments, for which efficient and numerically stable algorithms exist; in particular, the complexity of the approach is independent of the dimension of the underlying state-space. We also show how to compute, from measured data, the spectral projection on a given segment of the unit circle, allowing us to obtain a finite approximation of the operator that explicitly takes into account the point and continuous parts of the spectrum. Finally, we describe a relationship between the proposed method and the so-called Hankel Dynamic Mode Decomposition, providing new insights into the behavior of the eigenvalues of the Hankel DMD operator. A number of numerical examples illustrate the approach, including a study of the spectrum of the lid-driven two-dimensional cavity flow. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:599 / 629
页数:31
相关论文
共 50 条
  • [21] Data-Driven Modeling of Automated Vehicles: Koopman Operator Approach and Its Application
    Kim, Jin Sung
    Chung, Chung Choo
    [J]. Journal of Institute of Control, Robotics and Systems, 2022, 28 (11) : 1038 - 1044
  • [22] Rigorous data-driven computation of spectral properties of Koopman operators for dynamical systems
    Colbrook, Matthew J.
    Townsend, Alex
    [J]. COMMUNICATIONS ON PURE AND APPLIED MATHEMATICS, 2024, 77 (01) : 221 - 283
  • [23] Data-driven Battery Modeling based on Koopman Operator Approximation using Neural Network
    Choi, Hyungjin
    De Angelis, Valerio
    Preger, Yuliya
    [J]. 2023 IEEE POWER & ENERGY SOCIETY GENERAL MEETING, PESGM, 2023,
  • [24] Optimal Control of Quadrotor Attitude System Using Data-driven Approximation of Koopman Operator
    Zheng, Ketong
    Huang, Peng
    Fettweis, Gerhard P.
    [J]. IFAC PAPERSONLINE, 2023, 56 (02): : 834 - 840
  • [25] Koopman Operator-Based Data-Driven Identification of Tethered Subsatellite Deployment Dynamics
    Manzoor, Waqas A.
    Rawashdeh, Samir
    Mohammadi, Alireza
    [J]. Journal of Aerospace Engineering, 2023, 36 (04):
  • [26] Koopman-Operator-Based Robust Data-Driven Control for Wheeled Mobile Robots
    Ren, Chao
    Jiang, Hongjian
    Li, Chunli
    Sun, Weichao
    Ma, Shugen
    [J]. IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2023, 28 (01) : 461 - 472
  • [27] Koopman Operator-Based Data-Driven Identification of Tethered Subsatellite Deployment Dynamics
    Manzoor, Waqas A.
    Rawashdeh, Samir
    Mohammadi, Alireza
    [J]. JOURNAL OF AEROSPACE ENGINEERING, 2023, 36 (04)
  • [28] Data-driven Characterization of Recovery Energy in Controlled Dynamical Systems using Koopman Operator
    Ramachandran, Thiagarajan
    Nandanoori, Sai Pushpak
    Sinha, Subhrajit
    Bakker, Craig
    [J]. 2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 2230 - 2235
  • [29] Data-driven H∞ Optimal Controller Design using the Koopman Operator: Case Study
    Ganz, Felix
    Datar, Adwait
    Goettsch, Patrick
    Werner, Herbert
    [J]. 2021 EUROPEAN CONTROL CONFERENCE (ECC), 2021, : 594 - 599
  • [30] Data-driven Distributed Learning of Multi-agent Systems: A Koopman Operator Approach
    Nandanoori, Sai Pushpak
    Pal, Seemita
    Sinha, Subhrajit
    Kundu, Soumya
    Agarwal, Khushbu
    Choudhury, Sutanay
    [J]. 2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 5059 - 5066