Extended dynamic mode decomposition for inhomogeneous problems

•We present extended dynamic mode decomposition (xDMD) that can handle inhomogeneous systems.•The xDMD method is orders of magnitude more accurate than standard DMD in capturing inhomogeneity.•xDMD has superior generalization properties, i.e., can handle initial states not seen during its training....

Full description

Saved in:
Bibliographic Details
Published inJournal of computational physics Vol. 444; p. 110550
Main Authors Lu, Hannah, Tartakovsky, Daniel M.
Format Journal Article
LanguageEnglish
Published Cambridge Elsevier Inc 01.11.2021
Elsevier Science Ltd
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:•We present extended dynamic mode decomposition (xDMD) that can handle inhomogeneous systems.•The xDMD method is orders of magnitude more accurate than standard DMD in capturing inhomogeneity.•xDMD has superior generalization properties, i.e., can handle initial states not seen during its training. Dynamic mode decomposition (DMD) is a powerful data-driven technique for construction of reduced-order models of complex dynamical systems. Multiple numerical tests have demonstrated the accuracy and efficiency of DMD, but mostly for systems described by homogeneous partial differential equations (PDEs) with homogeneous boundary conditions. We propose an extended dynamic mode decomposition (xDMD) approach to cope with the potential unknown sources/sinks in PDEs. Motivated by similar ideas in deep neural networks, we equip our xDMD with two new features. First, it has a bias term, which accounts for inhomogeneity of PDEs and/or boundary conditions. Second, instead of learning a flow map, xDMD learns the residual increment by subtracting the identity operator. Our theoretical error analysis demonstrates the improved accuracy of xDMD relative to standard DMD. Several numerical examples are presented to illustrate this result.
ISSN:0021-9991
1090-2716
DOI:10.1016/j.jcp.2021.110550