Baddoo Peter J, Herrmann Benjamin, McKeon Beverley J, Brunton Steven L
Department of Mathematics, Massachusetts Institute of Technology, Cambridge, MA 02139, USA.
Department of Mechanical Engineering, University of Chile, Beauchef 851, Santiago, Chile.
Proc Math Phys Eng Sci. 2022 Apr;478(2260):20210830. doi: 10.1098/rspa.2021.0830. Epub 2022 Apr 13.
Research in modern data-driven dynamical systems is typically focused on the three key challenges of high dimensionality, unknown dynamics and nonlinearity. The dynamic mode decomposition (DMD) has emerged as a cornerstone for modelling high-dimensional systems from data. However, the quality of the linear DMD model is known to be fragile with respect to strong nonlinearity, which contaminates the model estimate. By contrast, sparse identification of nonlinear dynamics learns fully nonlinear models, disambiguating the linear and nonlinear effects, but is restricted to low-dimensional systems. In this work, we present a kernel method that learns interpretable data-driven models for high-dimensional, nonlinear systems. Our method performs kernel regression on a sparse dictionary of samples that appreciably contribute to the dynamics. We show that this kernel method efficiently handles high-dimensional data and is flexible enough to incorporate partial knowledge of system physics. It is possible to recover the linear model contribution with this approach, thus separating the effects of the implicitly defined nonlinear terms. We demonstrate our approach on data from a range of nonlinear ordinary and partial differential equations. This framework can be used for many practical engineering tasks such as model order reduction, diagnostics, prediction, control and discovery of governing laws.
现代数据驱动动力系统的研究通常聚焦于高维性、未知动力学和非线性这三个关键挑战。动态模式分解(DMD)已成为从数据建模高维系统的基石。然而,线性DMD模型的质量在面对强非线性时较为脆弱,这会干扰模型估计。相比之下,非线性动力学的稀疏识别能够学习完全非线性模型,区分线性和非线性效应,但仅限于低维系统。在这项工作中,我们提出了一种核方法,用于为高维非线性系统学习可解释的数据驱动模型。我们的方法在对动力学有显著贡献的样本稀疏字典上执行核回归。我们表明,这种核方法能够有效处理高维数据,并且足够灵活以纳入系统物理的部分知识。通过这种方法可以恢复线性模型的贡献,从而分离隐式定义的非线性项的影响。我们在一系列非线性常微分方程和偏微分方程的数据上展示了我们的方法。该框架可用于许多实际工程任务,如模型降阶、诊断、预测、控制以及支配定律的发现。