Numerical geometric acoustics: an eikonal-based approach for modeling sound propagation in 3D environments

08/27/2022
by   Samuel F. Potter, et al.
0

We present algorithms for solving high-frequency acoustic scattering problems in complex domains. The eikonal and transport partial differential equations from the WKB/geometric optic approximation of the Helmholtz equation are solved recursively to generate boundary conditions for a tree of eikonal/transport equation pairs, describing the phase and amplitude of a geometric optic wave propagating in a complicated domain, including reflection and diffraction. Edge diffraction is modeled using the uniform theory of diffraction. For simplicity, we limit our attention to domains with piecewise linear boundaries and a constant speed of sound. The domain is discretized into a conforming tetrahedron mesh. For the eikonal equation, we extend the jet marching method to tetrahedron meshes. Hermite interpolation enables second order accuracy for the eikonal and its gradient and first order accuracy for its Hessian, computed using cell averaging. To march the eikonal on an unstructured mesh, we introduce a new method of rejecting unphysical updates by considering Lagrange multipliers and local visibility. To handle accuracy degradation near caustics, we introduce several fast Lagrangian initialization algorithms. We store the dynamic programming plan uncovered by the marcher in order to propagate auxiliary quantities along characteristics. We introduce an approximate origin function which is computed using the dynamic programming plan, and whose 1/2-level set approximates the geometric optic shadow and reflection boundaries. We also use it to propagate geometric spreading factors and unit tangent vector fields needed to compute the amplitude and evaluate the high-frequency edge diffraction coefficient. We conduct numerical tests on a semi-infinite planar wedge to evaluate the accuracy of our method. We also show an example with a more realistic building model with challenging architectural features.

READ FULL TEXT

page 4

page 13

page 28

page 30

page 31

page 32

page 33

page 40

research
09/11/2020

Jet Marching Methods for Solving the Eikonal Equation

We develop a family of compact high-order semi-Lagrangian label-setting ...
research
08/12/2022

Asymptotic expansions of high-frequency multiple scattering iterations for sound hard scattering problems

We consider the two-dimensional high-frequency plane wave scattering pro...
research
12/17/2017

A multigrid solver to the Helmholtz equation with a point source based on travel time and amplitude

The Helmholtz equation arises when modeling wave propagation in the freq...
research
11/13/2021

An explicit predictor/multicorrector time marching with automatic adaptivity for finite-strain elastodynamics

We propose a time-adaptive predictor/multi-corrector method to solve hyp...
research
08/01/2023

Multi-frequency averaging and uniform accuracy towards numerical approximations for a Bloch model

We are interested in numerically solving a transitional model derived fr...
research
03/26/2021

On the numerical accuracy of the method of multiple scales for nonlinear dispersive wave equations

In this paper we study dispersive wave equation using the method of mult...
research
04/09/2023

Domain of Dependence stabilization for the acoustic wave equation on 2D cut-cell meshes

Cut-cell meshes are an attractive alternative to avoid common mesh gener...

Please sign up or login with your details

Forgot password? Click here to reset