Lably
Skip to content

Engquist–Majda absorbing boundary condition

Absorbing boundary condition for wave problems

  • 2 min read
  • 2 chapters

Related on Lably

Through Reflection (physics), Radiation and Wave

Theory

A simple form of Engquist–Majda absorbing boundary condition can be formulated through one-dimensional scalar wave equation:

(Lx2−v−2Lt2)U(x,t)=GU(x,t)=0

where L{x,t}=∂{x,t} are the partial differential operators and v is the wave velocity; G is the resultant wave function operator. This operator can be split into two one-way wave operators, resulting in advection equations:

GU(x,t)=G+G−U(x,t)=0
G+=Lx+v−1Lt
G−=Lx−v−1Lt

Applying the following boundary conditions at a simulation region from x=0 to x=L results in the cancellation of outgoing waves:

G+U(x,t)|x=0=(Lx+v−1Lt)U(x,t)|x=0=0
G−U(x,t)|x=L=(Lx−v−1Lt)U(x,t)|x=L=0

In the case of higher dimensions, i.e. the two-dimensional scalar wave equation, the operator form can be written as:

(Lx2+Ly2−v−2Lt2)U(x,y,t)=G+G−U(x,y,t)=0

For waves traveling along the x-axis, the operator splitting results in:

G+U(x,y,t)|x=0=(Lx+v−1Lt1−v2Ly2Lt2)U(x,t)|x=0=0
G−U(x,y,t)|x=L=(Lx−v−1Lt1−v2Ly2Lt2)U(x,t)|x=L=0

The terms in square brackets constitute pseudo-differential operators and their theoretical exact forms are nonlocal. In practice, they can be locally approximated with their Taylor series representations. First-order approximation (1−s2≈1) yields:

G+≈Lx+v−1Lt
G−≈Lx−v−1Lt

which is equivalent to the Engquist–Majda condition for one-dimensional wave equation: in the theoretical limit, it perfectly absorbs the normally incident waves while causing reflections for waves impinging on other angles. A second-order approximation (1−s2≈1−s2/2) yields a better performance:

G+≈Lx+v−1Lt[1−v2Ly22Lt2]=Lx+v−1Lt−v2Ly22Lt2
G−≈Lx−v−1Lt[1−v2Ly22Lt2]=Lx−v−1Lt+v2Ly22Lt2

Higher-order boundary conditions can also be obtained through Padé or Chebyshev approximation of the pseudo-differential operators; these are known as generalized Trefethen–Halpern absorbing boundary conditions.

Sign in to keep reading

One more chapter is free with a Lably account.

More in Topics in mathematics