Weak-DMD: A Galerkin approach to the problem of noise in the Dynamic Mode Decomposition algorithm
For practitioners of data-driven dynamical systems analysis, Weak-DMD offers a noise-robust alternative to standard DMD, though the improvement is incremental.
Weak-DMD introduces a weak formulation of Dynamic Mode Decomposition that eliminates timestep constraints and filters noise, outperforming state-of-the-art DMD on nuclear engineering and fluid flow benchmarks.
Dynamic Mode Decomposition (DMD) is a data-driven method for approximating the spatiotemporal modes of a system. The eigenvectors and eigenvalues of the system are approximated from a series of time-snapshots of the state variables. The standard formulation of DMD is subject to strict assumptions concerning the time-spacing of the snapshots and is biased by measurement noise. Variations on the method have been developed to address these shortcomings, but the problem is still open. Motivated by the effectiveness of Galerkin methods in the field of model discovery, a weak formulation of DMD is presented, weak-DMD. Weak-DMD precludes timestep considerations and also filters noise. Results for two nuclear engineering applications and the flow of fluid past a cylinder are given and compared with a state of the art DMD algorithm.