无需离散算子,仅靠数据就能学习保持能量与辛结构的偏微分方程模型。
Structure-preserving learning for multi-symplectic PDEs
- 基于多辛形式,从数据中直接学习保持能量守恒的简化模型。
- 在波方程、KdV方程等上验证,训练后能外推到远超训练时间区间。
- 非侵入式框架,只需了解原方程的多辛结构,适合黑箱求解器场景。
本文提出一种能量保持的机器学习方法,用于从数据中推断偏微分方程(PDE)的降维模型(ROM),该方法利用了PDE的多辛结构。大多数能量保持的降维方法依赖于对称伽辽金投影,将全维模型投影到辛子空间以构建降维哈密顿模型,但该方法需要可访问全离散算子,而许多情况下(如黑箱求解器)这些算子不可用。本文提出的算法仅依赖数据即可推断给定PDE的动力学行为,不依赖全离散算子,因此是非侵入式的。该方法属于灰箱模型,仅需掌握微分方程层面的多辛模型基本知识。我们证明该方法满足空间离散局部能量守恒,并保持多辛守恒律。在直线波方程、Korteweg-de Vries方程和Zakharov-Kuznetsov方程上进行了测试,并验证了所学模型在训练时间区间之外的泛化能力。
原文摘要 · Abstract (English)
This paper presents an energy-preserving machine learning method for inferring reduced-order models (ROMs) by exploiting the multi-symplectic form of partial differential equations (PDEs). The vast majority of energy-preserving reduced-order methods use symplectic Galerkin projection to construct reduced-order Hamiltonian models by projecting the full models onto a symplectic subspace. However, symplectic projection requires the existence of fully discrete operators, and in many cases, such as black-box PDE solvers, these operators are inaccessible. In this work, we propose an energy-preserving machine learning method that can infer the dynamics of the given PDE using data only, so that the proposed framework does not depend on the fully discrete operators. In this context, the proposed method is non-intrusive. The proposed method is grey box in the sense that it requires only some basic knowledge of the multi-symplectic model at the partial differential equation level. We prove that the proposed method satisfies spatially discrete local energy conservation and preserves the multi-symplectic conservation laws. We test our method on the linear wave equation, the Korteweg-de Vries equation, and the Zakharov-Kuznetsov equation. We test the generalization of our learned models by testing them far outside the training time interval.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。