Generalized eigenvalue approach for dynamic mode decomposition
Source abstract
Abstract
Traditional dynamic mode decomposition (DMD) methods inevitably involve matrix inversion, which often brings in numerical instability and spurious modes. In this paper, a new algorithm is derived to solve DMD as a general eigenvalue problem, which is then computed with a projection to a subspace with minimal errors in terms of least-squares (LS) or total-least-squares (TLS), leading to a more stable DMD algorithm, named DMD-LS or DMD-TLS, respectively. A new residual criterion, along with a typical energy criterion, is then proposed to select the most dynamically relevant DMD eigenvalues and modes. The accuracy and robustness of DMD-LS and DMD-TLS algorithms are demonstrated by application to the direct simulation data of the three-dimensional flow past a fixed long cylinder, which covers the entire evolution from the asymptotic periodic to the completely periodic stages of the flow. The connection between DMD modes and Floquet modes commonly used in stability studies was demonstrated through the DMD analysis of the asymptotic periodic data for the secondary instability of the flow.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Fluid Dynamics and Vibration Analysis · Model Reduction and Neural Networks · Vibration and Dynamic Analysis
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Mechanical and Nuclear Engineering, Kansas State University , Manhattan, Kansas 66506, USA
Funding
Army Research Laboratory · Kansas State University Open Access Publishing Fund
References (67)
Show source-provided references
1. Dynamic mode decomposition of numerical and experimental data10.1017/s0022112010001217 ↗
2. Application of the dynamic mode decomposition to experimental data10.1007/s00348-010-0911-3 ↗
3. Dynamic mode decomposition and proper orthogonal decomposition of flow in a lid-driven cylindrical cavity
4. The identification of coherent structures using proper orthogonal decomposition and dynamic mode decomposition10.1016/j.jfluidstructs.2014.04.002 ↗
5. Modal analysis of complex turbulent flow
6. Dynamic mode decomposition of turbulent cavity flows for self-sustained oscillations10.1016/j.ijheatfluidflow.2011.09.008 ↗
7. 2016
8. Adaptive separation control of a laminar boundary layer using online dynamic mode decomposition10.1017/jfm.2020.546 ↗
9. Searching turbulence for periodic orbits with dynamic mode decomposition10.1017/jfm.2019.1074 ↗
10. Spectral analysis of nonlinear flows10.1017/s0022112009992059 ↗
11. Spectral properties of dynamical systems, model reduction and decompositions10.1007/s11071-005-2824-x ↗
12. Model reduction using dynamic mode decomposition10.1016/j.crme.2013.12.011 ↗
13. Model order reduction using DMD modes and adjoint DMD modes10.2514/6.2017-3482 ↗
14. An improved algorithm for the shallow water equations model reduction: Dynamic mode decomposition vs pod10.1002/fld.4029 ↗
15. Modal analysis of fluid flows: An overview10.2514/1.j056060 ↗
16. A global eigenvalue reassignment method for the stabilization of nonlinear reduced-order models10.1002/nme.6625 ↗
17. On dynamic mode decomposition: Theory and applications10.3934/jcd.2014.1.391 ↗
18. Dynamic mode decomposition for large and streaming datasets10.1063/1.4901016 ↗
19. A data-driven approximation of the Koopman operator: Extending dynamic mode decomposition10.1007/s00332-015-9258-5 ↗
20. Dynamic mode decomposition with control10.1137/15m1013857 ↗
21. De-biasing the dynamic mode decomposition for applied Koopman spectral analysis of noisy datasets10.1007/s00162-017-0432-2 ↗
22. Higher order dynamic mode decomposition to identify and extrapolate flow patterns10.1063/1.4997206 ↗
23. Extended dynamic mode decomposition with dictionary learning: A data-driven adaptive spectral decomposition of the Koopman operator10.1063/1.4993854 ↗
24. Dynamic mode decomposition with exogenous input for data-driven modeling of unsteady flows10.1063/1.5093507 ↗
25. Online dynamic mode decomposition for time-varying systems10.1137/18m1192329 ↗
26. Pseudospectra of matrices
27. Variants of dynamic mode decomposition: Boundary condition, Koopman, and Fourier analyses10.1007/s00332-012-9130-9 ↗
28. Sparsity-promoting dynamic mode decomposition10.1063/1.4863670 ↗
29. W. Zhang and M. Wei, “A theoretical framework for Koopman analyses of fluid flows, part 1: Local Koopman spectrum and properties,” (2020); arXiv:2007.00249 [physics.flu-dyn].
30. A parallel and streaming dynamic mode decomposition algorithm with finite precision error analysis for large data10.1016/j.jcp.2018.12.012 ↗
31. Implicit application of polynomial filters in ak-step arnoldi method10.1137/0613025 ↗
32. The generalized eigenstructure problem in linear system theory10.1109/tac.1981.1102559 ↗
33. Kronecker’s canonical form and the QZ algorithm10.1016/0024-3795(79)90140-x ↗
34. On a generalized eigenvalue problem for nonsquare pencils10.1137/050628258 ↗
35. 2005
36. 1998
37. An algorithm for generalized matrix eigenvalue problems10.1137/0710024 ↗
38. Implicitly restarted arnoldi/lanczos methods for large scale eigenvalue calculations10.1007/978-94-011-5412-3_5 ↗
39. 2000
40. Singular value decomposition: Application to analysis of experimental data10.1016/0076-6879(92)10010-b ↗
41. An analysis of the total least squares problem10.1137/0717073 ↗
42. 2012
43. The proper orthogonal decomposition in the analysis of turbulent flows10.1146/annurev.fl.25.010193.002543 ↗
44. 1991
45. Bénard-von Kármán instability: Transient and forced regimes10.1017/s0022112087002222 ↗
46. Experiments on the flow past a circular cylinder at low Reynolds numbers10.1017/s0022112059000829 ↗
47. Vortex dynamics in the cylinder wake10.1146/annurev.fl.28.010196.002401 ↗
48. Three-dimensional Floquet stability analysis of the wake of a circular cylinder10.1017/s0022112096002777 ↗
49. Periodic flow phenomena10.1146/annurev.fl.04.010172.001525 ↗
50. Accurate projection methods for the incompressible Navier–Stokes equations10.1006/jcph.2001.6715 ↗
51. Numerical study of flexible flapping wing propulsion10.2514/1.j050492 ↗
52. An embedded boundary approach for the simulation of a flexible flapping wing at different density ratio10.1016/j.euromechflu.2015.09.006 ↗
53. Koopman-mode decomposition of the cylinder wake10.1017/jfm.2013.249 ↗
54. A finite-element study of the onset of vortex shedding in flow past variously shaped bodies10.1017/s0022112087002234 ↗
55. A hierarchy of low-dimensional models for the transient and post-transient cylinder wake10.1017/s0022112003006694 ↗
56. The existence of two stages in the transition to three-dimensionality of a cylinder wake10.1063/1.866925 ↗
57. The natural and forced formation of spot-like vortex dislocations in the transition of a wake10.1017/s0022112092002763 ↗
58. Control of three-dimensional phase dynamics in a cylinder wake10.1007/bf00209358 ↗
59. Three-dimensional effects in turbulent bluff-body wakes10.1017/s002211209700579x ↗
60. Wave mechanics of breakdown10.1017/s0022112072002654 ↗
61. Transition to turbulence in plane Poiseuille and plane Couette flow10.1017/s0022112080002066 ↗
62. Nonlinear dynamics and pattern formation in turbulent wake transition10.1017/s0022112097007465 ↗
63. Physical analysis of the transition to turbulence in the wake of a circular cylinder by three-dimensional Navier–Stokes simulation10.1017/s0022112098001116 ↗
64. Numerical simulation of the flow around an infinitely long circular cylinder in the transition regime10.1007/s001620100046 ↗
65. A three-dimensional simulation of a steady approach flow past a circular cylinder at low Reynolds number10.1002/(sici)1097-0363(19980515)26:9<1003::aid-fld611>3.0.co;2-w ↗
66. A systematic approach to the numerical calculation of fundamental quantities of the two-dimensional flow over a circular cylinder10.1016/j.jfluidstructs.2006.09.004 ↗
67. Transient growth analysis of the flow past a circular cylinder10.1063/1.3112738 ↗