Online dynamic mode decomposition for time-varying systems
Not on the map. Why?
Abstract (arXiv)
Dynamic mode decomposition (DMD) is a popular technique for modal decomposition, flow analysis, and reduced-order modeling. In situations where a system is time varying, one would like to update the system's description online as time evolves. This work provides an efficient method for computing DMD in real time, updating the approximation of a system's dynamics as new data becomes available. The algorithm does not require storage of past data, and computes the exact DMD matrix using rank-1 updates. A weighting factor that places less weight on older data can be incorporated in a straightforward manner, making the method particularly well suited to time-varying systems. A variant of the method may also be applied to online computation of "windowed DMD", in which only the most recent data are used. The efficiency of the method is compared against several existing DMD algorithms: for problems in which the state dimension is less than about~200, the proposed algorithm is the most efficient for real-time computation, and it can be orders of magnitude more efficient than the standard DMD algorithm. The method is demonstrated on several examples, including a time-varying linear system and a more complex example using data from a wind tunnel experiment. In particular, we show that the method is effective at capturing the dynamics of surface pressure measurements in the flow over a flat plate with an unsteady separation bubble.
Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Jul 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 6; 2023: 4; 2024: 1; 2025: 6; 2026: 5.
22 papers.
Sort:
- 2022A Finite Element-Inspired Hypergraph Neural Network: Application to Fluid Dynamics Simulationscited by 14
- 2023Koopman operator learning using invertible neural networkscited by 12
- 2022Predicting fluid-structure interaction with graph neural networkscited by 9
- 2022Discovering Dynamic Patterns from Spatiotemporal Data with Time-Varying Low-Rank Autoregressioncited by 6
- 2023Streaming Compression of Scientific Data via weak-SINDycited by 6
- 2022Learning to Optimize with Dynamic Mode Decompositioncited by 5
- 2026Streaming Operator Inference for Model Reduction of Large-Scale Dynamical Systemscited by 2
- 2022Enhancing Dynamic Mode Decomposition Workflow with In-Situ Visualization and Data Compressioncited by 1
- 2023Learning Nonautonomous Systems via Dynamic Mode Decompositioncited by 1
- 2024Nonparametric Sparse Online Learning of the Koopman Operatorcited by 1
- 2026On Dominant Manifolds in Reservoir Computing Networkscited by 1
- 2022Local dynamic mode of Cognitive Behavioral Therapycited by 0
10 more
- 2023Koopman Learning with Episodic Memorycited by 0
- 2025Nonparametric Sparse Online Learning of the Koopman Operatorcited by 0
- 2025Online Meal Detection Based on CGM Data Dynamicscited by 0
- 2025Online Kernel Dynamic Mode Decomposition for Streaming Time Series Forecasting with Adaptive Windowingcited by 0
- 2025Real-Time Learning of Predictive Dynamic Obstacle Models for Robotic Motion Planningcited by 0
- 2025Conformal Online Learning of Deep Koopman Linear Embeddingscited by 0
- 2025Data-Driven Modeling and Correction of Vehicle Dynamicscited by 0
- 2026Parametric Interpolation of Dynamic Mode Decomposition for Predicting Nonlinear Systemscited by 0
- 2026AdaKoop: Efficient Modeling of Nonlinear Dynamics from Nonstationary Data Streams with Koopman Operator Regressioncited by 0
- 2026Data-Driven Learning of Unknown Nonlinear Differential Equations Using Functional Analysiscited by 0
- 2026Data-Driven Learning of Unknown Nonlinear Differential Equations Using Functional Analysis3 Sep 2026
- 2026AdaKoop: Efficient Modeling of Nonlinear Dynamics from Nonstationary Data Streams with Koopman Operator Regression3 Jun 2026
- 2026Parametric Interpolation of Dynamic Mode Decomposition for Predicting Nonlinear Systems13 Apr 2026
- 2026On Dominant Manifolds in Reservoir Computing Networks7 Apr 2026
- 2026Streaming Operator Inference for Model Reduction of Large-Scale Dynamical Systems17 Jan 2026
- 2025Data-Driven Modeling and Correction of Vehicle Dynamics29 Nov 2025
- 2025Conformal Online Learning of Deep Koopman Linear Embeddings16 Nov 2025
- 2025Real-Time Learning of Predictive Dynamic Obstacle Models for Robotic Motion Planning2 Nov 2025
- 2025Online Kernel Dynamic Mode Decomposition for Streaming Time Series Forecasting with Adaptive Windowing17 Oct 2025
- 2025Online Meal Detection Based on CGM Data Dynamics29 Jun 2025
- 2025Nonparametric Sparse Online Learning of the Koopman Operator27 Jan 2025
- 2024Nonparametric Sparse Online Learning of the Koopman Operator13 May 2024
10 more
- 2023Koopman Learning with Episodic Memory21 Nov 2023
- 2023Streaming Compression of Scientific Data via weak-SINDy29 Aug 2023
- 2023Koopman operator learning using invertible neural networks30 Jun 2023
- 2023Learning Nonautonomous Systems via Dynamic Mode Decomposition27 Jun 2023
- 2022A Finite Element-Inspired Hypergraph Neural Network: Application to Fluid Dynamics Simulations30 Dec 2022
- 2022Learning to Optimize with Dynamic Mode Decomposition29 Nov 2022
- 2022Discovering Dynamic Patterns from Spatiotemporal Data with Time-Varying Low-Rank Autoregression28 Nov 2022
- 2022Predicting fluid-structure interaction with graph neural networks9 Oct 2022
- 2022Enhancing Dynamic Mode Decomposition Workflow with In-Situ Visualization and Data Compression16 Aug 2022
- 2022Local dynamic mode of Cognitive Behavioral Therapy28 Apr 2022
- 2022A Finite Element-Inspired Hypergraph Neural Network: Application to Fluid Dynamics Simulationscited by 14
- 2023Koopman operator learning using invertible neural networkscited by 12
- 2022Predicting fluid-structure interaction with graph neural networkscited by 9
- 2022Discovering Dynamic Patterns from Spatiotemporal Data with Time-Varying Low-Rank Autoregressioncited by 6
- 2023Streaming Compression of Scientific Data via weak-SINDycited by 6
- 2022Learning to Optimize with Dynamic Mode Decompositioncited by 5
- 2026Streaming Operator Inference for Model Reduction of Large-Scale Dynamical Systemscited by 2
- 2022Enhancing Dynamic Mode Decomposition Workflow with In-Situ Visualization and Data Compressioncited by 1
- 2023Learning Nonautonomous Systems via Dynamic Mode Decompositioncited by 1
- 2024Nonparametric Sparse Online Learning of the Koopman Operatorcited by 1
- 2026On Dominant Manifolds in Reservoir Computing Networkscited by 1
- 2022Local dynamic mode of Cognitive Behavioral Therapycited by 0
12 most cited of 22 All 22 (JSON)
- 2026Data-Driven Learning of Unknown Nonlinear Differential Equations Using Functional Analysis3 Sep 2026
- 2026AdaKoop: Efficient Modeling of Nonlinear Dynamics from Nonstationary Data Streams with Koopman Operator Regression3 Jun 2026
- 2026Parametric Interpolation of Dynamic Mode Decomposition for Predicting Nonlinear Systems13 Apr 2026
- 2026On Dominant Manifolds in Reservoir Computing Networks7 Apr 2026
- 2026Streaming Operator Inference for Model Reduction of Large-Scale Dynamical Systems17 Jan 2026
- 2025Data-Driven Modeling and Correction of Vehicle Dynamics29 Nov 2025
- 2025Conformal Online Learning of Deep Koopman Linear Embeddings16 Nov 2025
- 2025Real-Time Learning of Predictive Dynamic Obstacle Models for Robotic Motion Planning2 Nov 2025
- 2025Online Kernel Dynamic Mode Decomposition for Streaming Time Series Forecasting with Adaptive Windowing17 Oct 2025
- 2025Online Meal Detection Based on CGM Data Dynamics29 Jun 2025
- 2025Nonparametric Sparse Online Learning of the Koopman Operator27 Jan 2025
- 2024Nonparametric Sparse Online Learning of the Koopman Operator13 May 2024
12 newest of 22 All 22 (JSON)