arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2309.02446math.NAcs.NAmath-phmath.MP
收藏

基于数据生成的算子学习用于求解无界区域上的偏微分方程

Data Generation-based Operator Learning for Solving Partial Differential Equations on Unbounded Domains

Jihong Wang, Xin Wang, Jing Li, Bin Liu

AI总结:

针对无界区域偏微分方程边界处理困难及PINNs失效问题,提出通过构造近似解析解生成训练数据并训练MIONet学习初值与源项到解的映射,可有效求解线性及非线性无界域PDE。

摘要:

波传播问题通常被表述为待求解的无界区域上的偏微分方程(PDE)。求解此类问题的经典方法是通过设计人工边界条件或完全匹配层,将其截断为有界区域上的问题,这通常需要大量工作,而方程中非线性的存在使此类设计更具挑战性。新兴的基于深度学习的PDE求解方法以物理信息神经网络(PINNs)方法为代表,但在直接用于求解无界区域上的PDE时仍面临重大挑战。在没有施加边界约束的情况下于有界感兴趣区域中执行计算,可能导致解缺乏唯一性,从而造成PINNs失败。鉴于此,本文提出了一种新颖且有效的基于算子学习的方法,用于求解无界区域上的PDE。该方法背后的关键思想是生成高质量训练数据。具体而言,我们基于目标PDE的初始条件和源项构造一族近似解析解。随后,利用这些由精确解、初始条件和源项组成的构造数据,训练一个名为MIONet、能够处理多个输入的算子学习模型,以学习从初始条件和源项到有界感兴趣区域上PDE解的映射。最后,我们利用该模型的泛化能力预测目标PDE的解。通过求解定义在无界区域上的波动方程和Schrödinger方程,例证了该方法的有效性。更重要的是,所提出的方法能够处理非线性问题,这一点已通过求解Burger方程和Korteweg-de Vries(KdV)方程得到证明。

英文摘要:

Wave propagation problems are typically formulated as partial differential equations (PDEs) on unbounded domains to be solved. The classical approach to solving such problems involves truncating them to problems on bounded domains by designing the artificial boundary conditions or perfectly matched layers, which typically require significant effort, and the presence of nonlinearity in the equation makes such designs even more challenging. Emerging deep learning-based methods for solving PDEs, with the physics-informed neural networks (PINNs) method as a representative, still face significant challenges when directly used to solve PDEs on unbounded domains. Calculations performed in a bounded domain of interest without imposing boundary constraints can lead to a lack of unique solutions thus causing the failure of PINNs. In light of this, this paper proposes a novel and effective operator learning-based method for solving PDEs on unbounded domains. The key idea behind this method is to generate high-quality training data. Specifically, we construct a family of approximate analytical solutions to the target PDE based on its initial condition and source term. Then, using these constructed data comprising exact solutions, initial conditions, and source terms, we train an operator learning model called MIONet, which is capable of handling multiple inputs, to learn the mapping from the initial condition and source term to the PDE solution on a bounded domain of interest. Finally, we utilize the generalization ability of this model to predict the solution of the target PDE. The effectiveness of this method is exemplified by solving the wave equation and the Schrodinger equation defined on unbounded domains. More importantly, the proposed method can deal with nonlinear problems, which has been demonstrated by solving Burger's equation and Korteweg-de Vries (KdV) equation.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑