An adaptive finite element method for high-frequency scattering problems with variable coefficients

We introduce a new method for the numerical approximation of time-harmonic acoustic scattering problems stemming from material inhomogeneities. The method works for any frequency ω, but is especially efficient for high-frequency problems. It is based on a time-domain approach and consists of three steps: i) computation of a suitable incoming plane wavelet with compact support in the propagation direction; ii) solving a scattering problem in the time domain for the incoming plane wavelet; iii) reconstruction of the time-harmonic solution from the time-domain solution via a Fourier transform in time. An essential ingredient of the new method is a front-tracking mesh adaptation algorithm for solving the problem in ii). By exploiting the limited support of the wave front, this allows us to make the number of the required degrees of freedom to reach a given accuracy significantly less dependent on the frequency ω, as shown in the numerical experiments. We also present a new algorithm for computing the Fourier transform in iii) that exploits the reduced number of degrees of freedom corresponding to the adapted meshes.

[1]  Marcus J. Grote,et al.  Parallel controllability methods for the Helmholtz equation , 2019, Computer Methods in Applied Mechanics and Engineering.

[2]  R. Glowinski,et al.  Controllability Methods for the Computation of Time-Periodic Solutions; Application to Scattering , 1998 .

[3]  H. Tamura Resolvent estimates at low frequencies and limiting amplitude principle for acoustic propagators , 1989 .

[4]  Hongkai Zhao,et al.  Learning dominant wave directions for plane wave methods for high-frequency Helmholtz equations , 2016, 1608.08871.

[5]  Omar Lakkis,et al.  A posteriori L∞(L2)-error bounds for finite element approximations to the wave equation , 2010, 1003.3641.

[6]  K. Yee Numerical solution of initial boundary value problems involving maxwell's equations in isotropic media , 1966 .

[7]  Olof Runborg,et al.  WaveHoltz: Iterative Solution of the Helmholtz Equation via the Wave Equation , 2019, SIAM J. Sci. Comput..

[8]  Slimane Adjerid,et al.  A posteriori discontinuous finite element error estimation for two-dimensional hyperbolic problems , 2002 .

[9]  Martin J. Gander,et al.  A Class of Iterative Solvers for the Helmholtz Equation: Factorizations, Sweeping Preconditioners, Source Transfer, Single Layer Potentials, Polarized Traces, and Optimized Schwarz Methods , 2016, SIAM Rev..

[10]  Joseph B. Keller,et al.  A hybrid numerical asymptotic method for scattering problems , 2001 .

[11]  Fernando Reitich,et al.  A phase-based hybridizable discontinuous Galerkin method for the numerical solution of the Helmholtz equation , 2015, J. Comput. Phys..

[12]  Omar Lakkis,et al.  A Posteriori Error Estimates for Leap-Frog and Cosine Methods for Second Order Evolution Problems , 2016, SIAM J. Numer. Anal..

[13]  Christiaan C. Stolk,et al.  An improved sweeping domain decomposition preconditioner for the Helmholtz equation , 2014, Adv. Comput. Math..

[14]  Lonny L. Thompson,et al.  Adaptive space–time finite element methods for the wave equation on unbounded domains , 2005 .

[15]  Tuomo Rossi,et al.  Controllability method for the Helmholtz equation with higher-order discretizations , 2007, J. Comput. Phys..

[16]  Slimane Adjerid,et al.  A posteriori finite element error estimation for second-order hyperbolic problems , 2002 .

[17]  Marcus J. Grote,et al.  Energy Decay and Stability of a Perfectly Matched Layer For the Wave Equation , 2019, Journal of Scientific Computing.

[18]  Lexing Ying,et al.  Sweeping Preconditioner for the Helmholtz Equation: Moving Perfectly Matched Layers , 2010, Multiscale Model. Simul..

[19]  A. Lozinski,et al.  An easily computable error estimator in space and time for the wave equation , 2017, ESAIM: Mathematical Modelling and Numerical Analysis.

[20]  R. Glowinski,et al.  A mixed formulation and exact controllability approach for the computation of the periodic solutions of the scalar wave equation. (I): Controllability problem formulation and related iterative solution , 2006 .

[21]  Barbara Kaltenbacher,et al.  A modified and stable version of a perfectly matched layer technique for the 3-d second order wave equation in time domain with an application to aeroacoustics , 2013, J. Comput. Phys..

[22]  Stefan A. Sauter,et al.  Is the Pollution Effect of the FEM Avoidable for the Helmholtz Equation Considering High Wave Numbers? , 1997, SIAM Rev..

[23]  Claes Johnson,et al.  Discontinuous Galerkin finite element methods for second order hyperbolic problems , 1993 .

[24]  B. Vainberg,et al.  PRINCIPLES OF RADIATION, LIMIT ABSORPTION AND LIMIT AMPLITUDE IN THE GENERAL THEORY OF PARTIAL DIFFERENTIAL EQUATIONS , 1966 .

[25]  F. Odeh Principles of Limiting Absorption and Limiting Amplitude in Scattering Theory. II. The Wave Equation in an Inhomogeneous Medium , 1961 .

[26]  C. Morawetz The limiting amplitude principle , 1962 .

[27]  D M Eidus,et al.  THE PRINCIPLE OF LIMIT AMPLITUDE , 1969 .

[28]  Allen Taflove,et al.  Computational Electrodynamics the Finite-Difference Time-Domain Method , 1995 .

[29]  Mahboub Baccouch,et al.  Asymptotically exact a posteriori error estimates for a one-dimensional linear hyperbolic problem , 2010 .

[30]  Marcus J. Grote,et al.  On controllability methods for the Helmholtz equation , 2019, J. Comput. Appl. Math..

[31]  Marco Picasso Numerical Study of an Anisotropic Error Estimator in the $L^2(H^1)$ Norm for the Finite Element Discretization of the Wave Equation , 2010 .

[32]  Rolf Rannacher,et al.  Finite element approximation of the acoustic wave equation: error control and mesh adaptation , 1999 .

[33]  Endre Süli,et al.  TIME AND SPACE ADAPTIVITY FOR THE SECOND-ORDER WAVE EQUATION , 2005 .

[34]  M. Grote,et al.  Efficient PML for the Wave Equation , 2010, 1001.0319.

[35]  W. Bangerth,et al.  Finite element method for time dependent scattering: Nonreflecting boundary condition, adaptivity, and energy decay , 2004 .

[36]  A. Lozinski,et al.  Time and space adaptivity of the wave equation discretized in time by a second-order scheme , 2017, IMA Journal of Numerical Analysis.

[37]  Christiaan C. Stolk,et al.  A time-domain preconditioner for the Helmholtz equation , 2020, SIAM J. Sci. Comput..

[38]  Martin J. Gander,et al.  Why it is Difficult to Solve Helmholtz Problems with Classical Iterative Methods , 2012 .

[39]  Gary Cohen Higher-Order Numerical Methods for Transient Wave Equations , 2001 .

[40]  C. Hill,et al.  On the Principle of Limiting Absorption , 2011 .

[41]  Nils-Erik Wiberg,et al.  Implementation and adaptivity of a space-time finite element method for structural dynamics , 1998 .

[42]  Rolf Rannacher,et al.  Adaptive Galerkin Finite Element Methods for the Wave Equation , 2010, Comput. Methods Appl. Math..

[43]  B. Engquist,et al.  Sweeping preconditioner for the Helmholtz equation: Hierarchical matrix representation , 2010, 1007.4290.