An efficient neural network method with plane wave activation functions for solving Helmholtz equation

被引:8
作者
Cui, Tao [1 ,2 ]
Wang, Ziming [1 ,2 ]
Xiang, Xueshuang [3 ]
机构
[1] Chinese Acad Sci, Acad Math & Syst Sci, NCMIS, LSEC, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Sch Math Sci, Beijing 100049, Peoples R China
[3] China Acad Space Technol, Qian Xuesen Lab Space Technol, Beijing 100094, Peoples R China
基金
国家重点研发计划;
关键词
Helmholtz equation; Deep learning; Finite difference method; Plane wave method; DISCONTINUOUS GALERKIN METHODS; ALGORITHM;
D O I
10.1016/j.camwa.2022.02.004
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper, we propose a plane wave activation based neural network (PWNN) to solve the Helmholtz equation with constant coefficients and relatively large wave number kappa efficiently. Since the complex activation function ??(& igrave;& nbsp;->& nbsp;chi) is introduced to be the activation function of the neural network, PWNN significantly improves the computational speed and accuracy as compared to traditional activation based neural networks (TANN) and the finite difference method (FDM), for relatively large wave number problems. We establish a new upper bound for error estimates for homogeneous Helmholtz solutions in two dimensions by plane waves, which is different from the previous estimates by generalized harmonic polynomials. Based on the new error estimates, the theoretical guidance is given for choosing the number of neural network's neurons and the initial value to accelerate network training. The analyses of computational complexity related to the wave number kappa are given for PWNN with two layers, TANN, the plane wave partition of unity method (PWPUM) and FDM. Numerical experiments in 2D and 3D are performed to demonstrate the efficiency and accuracy of PWNN. Especially for large wave number problems, like kappa = 500, PWNN can get the solution with relative error less than 10-4 in less than 20 seconds, which is more efficient than other methods.
引用
收藏
页码:34 / 49
页数:16
相关论文
共 54 条
[1]   A local wave tracking strategy for efficiently solving mid- and high-frequency Helmholtz problems [J].
Amara, M. ;
Chaudhry, S. ;
Diaz, J. ;
Djellouli, R. ;
Fiedler, S. L. .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2014, 276 :473-508
[2]  
[Anonymous], 1995, On generalized finite element methods
[3]  
[Anonymous], 2003, Iterative Methods for Sparse Linear Systems, DOI DOI 10.1137/1.9780898718003
[4]  
Babuska I, 1997, INT J NUMER METH ENG, V40, P727, DOI 10.1002/(SICI)1097-0207(19970228)40:4<727::AID-NME86>3.0.CO
[5]  
2-N
[6]   A technique for accelerating the convergence of restarted GMRES [J].
Baker, AH ;
Jessup, ER ;
Manteuffel, T .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2005, 26 (04) :962-984
[7]   A unified deep artificial neural network approach to partial differential equations in complex geometries [J].
Berg, Jens ;
Nystrom, Kaj .
NEUROCOMPUTING, 2018, 317 :28-41
[8]   Recurrent neural networks as optimal mesh refinement strategies [J].
Bohn, Jan ;
Feischl, Michael .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2021, 97 :61-76
[9]   A machine-learning minimal-residual (ML-MRes) framework for goal-oriented finite element discretizations [J].
Brevis, Ignacio ;
Muga, Ignacio ;
van der Zee, Kristoffer G. .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2021, 95 :186-199
[10]   ERROR ESTIMATES FOR THE ULTRA WEAK VARIATIONAL FORMULATION OF THE HELMHOLTZ EQUATION [J].
Buffa, Annalisa ;
Monk, Peter .
ESAIM-MATHEMATICAL MODELLING AND NUMERICAL ANALYSIS-MODELISATION MATHEMATIQUE ET ANALYSE NUMERIQUE, 2008, 42 (06) :925-940