An Exponentially Convergent Nonpolynomial Finite Element Method for Time-Harmonic Scattering from Polygons

In recent years nonpolynomial finite element methods have received increasing attention for the efficient solution of wave problems. As with their close cousin the method of particular solutions, high efficiency comes from using solutions to the Helmholtz equation as basis functions. We present and analyze such a method for the scattering of two-dimensional scalar waves from a polygonal domain that achieves exponential convergence purely by increasing the number of basis functions in each element. Key ingredients are the use of basis functions that capture the singularities at corners and the representation of the scattered field towards infinity by a combination of fundamental solutions. The solution is obtained by minimizing a least-squares functional, which we discretize in such a way that a matrix least-squares problem is obtained. We give computable exponential bounds on the rate of convergence of the least-squares functional that are in very good agreement with the observed numerical convergence. Challenging numerical examples, including a nonconvex polygon with several corner singularities, and a cavity domain, are solved to around 10 digits of accuracy with a few seconds of CPU time. The examples are implemented concisely with MPSpack, a MATLAB toolbox for wave computations with nonpolynomial basis functions, developed by the authors. A code example is included.

[1]  R. J. Astley,et al.  A comparison of two Trefftz‐type methods: the ultraweak variational formulation and the least‐squares method, for solving shortwave 2‐D Helmholtz problems , 2007 .

[2]  Peter Henrici,et al.  A survey of I. N. Vekua's theory of elliptic partial differential equations with analytic coefficients , 1957 .

[3]  Alan B. Tayler,et al.  New methods for solving elliptic equations , 1969 .

[4]  J. Charles,et al.  A Sino-German λ 6 cm polarization survey of the Galactic plane I . Survey strategy and results for the first survey region , 2006 .

[5]  Fernando Reitich,et al.  Prescribed error tolerances within fixed computational times for scattering problems of arbitrarily high frequency: the convex case , 2004, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[6]  I. Babuska,et al.  The Partition of Unity Method , 1997 .

[7]  Milton Abramowitz,et al.  Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables , 1964 .

[8]  C. Geuzaine,et al.  On the O(1) solution of multiple-scattering problems , 2005, IEEE Transactions on Magnetics.

[9]  Stanley C. Eisenstat On the Rate of Convergence of the Bergman–Vekua Method for the Numerical Solution of Elliptic Boundary Value Problems , 1974 .

[10]  Emmanuel Perrey-Debain,et al.  Plane wave decomposition in the unit disc: convergence estimates and computational aspects , 2006 .

[11]  Urve Kangro,et al.  Convergence of Collocation Method with Delta Functions for Integral Equations of First Kind , 2010 .

[12]  Henry C. Thacher,et al.  Applied and Computational Complex Analysis. , 1988 .

[13]  Stephen Langdon,et al.  A Galerkin Boundary Element Method for High Frequency Scattering by Convex Polygons , 2007, SIAM J. Numer. Anal..

[14]  Graeme Fairweather,et al.  The method of fundamental solutions for scattering and radiation problems , 2003 .

[15]  J. Descloux,et al.  An accurate algorithm for computing the eigenvalues of a polygonal membrane , 1983 .

[16]  Timo Betcke,et al.  Stability and convergence of the method of fundamental solutions for Helmholtz problems on analytic domains , 2007, J. Comput. Phys..

[17]  R. Kress,et al.  Inverse Acoustic and Electromagnetic Scattering Theory , 1992 .

[18]  Ralf Hiptmair,et al.  Plane Wave Discontinuous Galerkin Methods for the 2D Helmholtz Equation: Analysis of the p-Version , 2011, SIAM J. Numer. Anal..

[19]  Ivan G. Graham,et al.  A hybrid numerical-asymptotic boundary integral method for high-frequency acoustic scattering , 2007, Numerische Mathematik.

[20]  V. G. Sigillito,et al.  Eigenvalues of the Laplacian in Two Dimensions , 1984 .

[21]  Simon N. Chandler-Wilde,et al.  Boundary integral methods in high frequency scattering , 2009 .

[22]  Graeme Fairweather,et al.  The method of fundamental solutions for elliptic boundary value problems , 1998, Adv. Comput. Math..

[23]  Małgorzata Stojek,et al.  LEAST-SQUARES TREFFTZ-TYPE ELEMENTS FOR THE HELMHOLTZ EQUATION , 1998 .

[24]  Jack Dongarra,et al.  LAPACK Users' Guide, 3rd ed. , 1999 .

[25]  O. Cessenat,et al.  Application of an Ultra Weak Variational Formulation of Elliptic PDEs to the Two-Dimensional Helmholtz Problem , 1998 .

[26]  Peter Monk,et al.  A least-squares method for the Helmholtz equation , 1999 .

[27]  A. Bogomolny Fundamental Solutions Method for Elliptic Boundary Value Problems , 1985 .

[28]  D. Owen Handbook of Mathematical Functions with Formulas , 1965 .

[29]  F. Olver Asymptotics and Special Functions , 1974 .

[30]  Timo Betcke,et al.  A GSVD formulation of a domain decomposition method for planar eigenvalue problems , 2006 .