Characterizing and correcting for the effect of sensor noise in the dynamic mode decomposition
arXiv:1507.02264 · doi:10.1007/s00348-016-2127-7
Abstract
Dynamic mode decomposition (DMD) provides a practical means of extracting insightful dynamical information from fluids datasets. Like any data processing technique, DMD's usefulness is limited by its ability to extract real and accurate dynamical features from noise-corrupted data. Here we show analytically that DMD is biased to sensor noise, and quantify how this bias depends on the size and noise level of the data. We present three modifications to DMD that can be used to remove this bias: (i) a direct correction of the identified bias using known noise properties, (ii) combining the results of performing DMD forwards and backwards in time, and (iii) a total least-squares-inspired algorithm. We discuss the relative merits of each algorithm, and demonstrate the performance of these modifications on a range of synthetic, numerical, and experimental datasets. We further compare our modified DMD algorithms with other variants proposed in recent literature.
References in corpus (1)
Cited by in corpus (50)
- Koopman invariant subspaces and finite linear representations of nonlinear dynamical systems for control
- De-Biasing the Dynamic Mode Decomposition for Applied Koopman Spectral Analysis
- Randomized Dynamic Mode Decomposition
- Study of dynamics in post-transient flows using Koopman mode decomposition
- Subspace dynamic mode decomposition for stochastic Koopman analysis
- Bagging, optimized dynamic mode decomposition (BOP-DMD) for robust, stable forecasting with spatial and temporal uncertainty-quantification
- Data-driven cardiovascular flow modeling: examples and opportunities
- Kernel Learning for Robust Dynamic Mode Decomposition: Linear and Nonlinear Disambiguation Optimization (LANDO)
- Characterizing Magnetized Plasmas with Dynamic Mode Decomposition
- Dynamic mode decomposition using a Kalman filter for parameter estimation
- Extended-Kalman-filter-based dynamic mode decomposition for simultaneous system identification and denoising
- Sparsity-promoting algorithms for the discovery of informative Koopman invariant subspaces
- On Robust Computation of Koopman Operator and Prediction in Random Dynamical Systems
- Optimized Sampling for Multiscale Dynamics
- A Parametric and Feasibility Study for Data Sampling of the Dynamic Mode Decomposition--Range, Resolution, and Universal Convergence States
- Dynamic mode decomposition for multiscale nonlinear physics
- Dynamic mode decomposition based analysis of flow over a sinusoidally pitching airfoil
- Data-driven modeling of the chaotic thermal convection in an annular thermosyphon
- Preconditioned dynamic mode decomposition and mode selection algorithms for large datasets using incremental proper orthogonal decomposition
- Koopman Operator and its Approximations for Systems with Symmetries
- A Dynamic Mode Decomposition Extension for the Forecasting of Parametric Dynamical Systems
- Structured Time-Delay Models for Dynamical Systems with Connections to Frenet-Serret Frame
- Scalable Extended Dynamic Mode Decomposition using Random Kernel Approximation
- Robust Dynamic Mode Decomposition
- Quantitative Evaluation of a Linear Reduced-order Model based on Particle-image-velocimetry Data of Separated Flow Field around Airfoil
- Sampling and resolution characteristics in reduced order models of shallow water equations: intrusive vs non-intrusive
- Koopman operator learning using invertible neural networks
- Data-Driven Selection of Actuators for Optimal Control of Airfoil Separation
- Phase-consistent dynamic mode decomposition from multiple overlapping spatial domains
- A parallel and streaming Dynamic Mode Decomposition algorithm with finite precision error analysis for large data
- Linear stability analysis of detonations via numerical computation and dynamic mode decomposition
- Anti-circulant dynamic mode decomposition with sparsity-promoting for highway traffic dynamics analysis
- Dynamics of random pressure fields over bluff bodies: a dynamic mode decomposition perspective
- Deeptime: a Python library for machine learning dynamical models from time series data
- Near-Wake Dynamics of a Vertical-Axis Turbine
- Stable Dynamic Mode Decomposition Algorithm for Noisy Pressure-Sensitive Paint Measurement Data
- Combining Dynamic Mode Decomposition with Ensemble Kalman Filtering for Tracking and Forecasting
- Dynamic mode decomposition of magnetohydrodynamic bubble chain flow in a rectangular vessel
- Variational Mode Decomposition-Based Nonstationary Coherent Structure Analysis for Spatiotemporal Data
- An Optimized Dynamic Mode Decomposition Model Robust to Multiplicative Noise
- Connections between propulsive efficiency and wake structure via modal decomposition
- Reduced-order control using low-rank Dynamic Mode Decomposition
- Gaussian Process Koopman Mode Decomposition
- Closed-Loop Koopman Operator Approximation
- Reduced-order modeling using Dynamic Mode Decomposition and Least Angle Regression
- Extension of Dynamic Mode Decomposition for dynamic systems with incomplete information based on t-model of optimal prediction
- The spatiotemporal coupling in delay-coordinates dynamic mode decomposition
- Identifying Large-Scale Linear Parameter Varying Systems with Dynamic Mode Decomposition Methods
- Dynamic mode decomposition for detecting oscillatory transient activity via sparsity and smoothness regularization
- Statistical analysis and method to quantify the impact of measurement uncertainty on dynamic mode decomposition