TY - JOUR
T1 - A general approach for high order absorbing boundary conditions for the Helmholtz equation
AU - Zarmi, Asaf
AU - Turkel, Eli
PY - 2013/6/1
Y1 - 2013/6/1
N2 - When solving a scattering problem in an unbounded space, one needs to implement the Sommerfeld condition as a boundary condition at infinity, to ensure no energy penetrates the system. In practice, solving a scattering problem involves truncating the region and implementing a boundary condition on an artificial outer boundary. Bayliss, Gunzburger and Turkel (BGT) suggested an Absorbing Boundary Condition (ABC) as a sequence of operators aimed at annihilating elements from the solution's series representation. Their method was practical only up to a second order condition. Later, Hagstrom and Hariharan (HH) suggested a method which used auxiliary functions and enabled implementation of higher order conditions.We compare various absorbing boundary conditions (ABCs) and introduce a new method to construct high order ABCs, generalizing the HH method. We then derive from this general method ABCs based on different series representations of the solution to the Helmholtz equation - in polar, elliptical and spherical coordinates. Some of these ABCs are generalizations of previously constructed ABCs and some are new.These new ABCs produce accurate solutions to the Helmholtz equation, which are much less dependent on the various parameters of the problem, such as the value of k, or the eccentricity of the ellipse. In addition to constructing new ABCs, our general method sheds light on the connection between various ABCs. Computations are presented to verify the high accuracy of these new ABCs.
AB - When solving a scattering problem in an unbounded space, one needs to implement the Sommerfeld condition as a boundary condition at infinity, to ensure no energy penetrates the system. In practice, solving a scattering problem involves truncating the region and implementing a boundary condition on an artificial outer boundary. Bayliss, Gunzburger and Turkel (BGT) suggested an Absorbing Boundary Condition (ABC) as a sequence of operators aimed at annihilating elements from the solution's series representation. Their method was practical only up to a second order condition. Later, Hagstrom and Hariharan (HH) suggested a method which used auxiliary functions and enabled implementation of higher order conditions.We compare various absorbing boundary conditions (ABCs) and introduce a new method to construct high order ABCs, generalizing the HH method. We then derive from this general method ABCs based on different series representations of the solution to the Helmholtz equation - in polar, elliptical and spherical coordinates. Some of these ABCs are generalizations of previously constructed ABCs and some are new.These new ABCs produce accurate solutions to the Helmholtz equation, which are much less dependent on the various parameters of the problem, such as the value of k, or the eccentricity of the ellipse. In addition to constructing new ABCs, our general method sheds light on the connection between various ABCs. Computations are presented to verify the high accuracy of these new ABCs.
KW - Absorbing boundary conditions
KW - Bayliss-Turkel ABC
KW - Helmholtz equation
UR - http://www.scopus.com/inward/record.url?scp=84875109676&partnerID=8YFLogxK
U2 - 10.1016/j.jcp.2013.01.032
DO - 10.1016/j.jcp.2013.01.032
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:84875109676
SN - 0021-9991
VL - 242
SP - 387
EP - 404
JO - Journal of Computational Physics
JF - Journal of Computational Physics
ER -