CONTINUED-FRACTION ABSORBING BOUNDARY CONDITIONS FOR THE WAVE EQUATION

Similar documents
An implicit scheme is currently being used with the CFABC. A full explicit scheme is not possible since the mass matrix is singular (the absorbing

Electromagnetic wave propagation. ELEC 041-Modeling and design of electromagnetic systems

Exponentially Convergent Sparse Discretizations and Application to Near Surface Geophysics

The Pole Condition: A Padé Approximation of the Dirichlet to Neumann Operator

Introduction to PML in time domain

A MATLAB GUI FOR SIMULATING THE PROPAGATION OF THE ELECTROMAGNETIC FIELD IN A 2-D INFINITE SPACE

Dynamic Analysis of SSI Systems via a Coupled Finite-element/Scaled Boundary. Finite-element Model

Application of Computational Fluid Dynamics (CFD) Based Technology to Computational Electromagnetics Ramesh K. Agarwal

Finite Element Analysis of Acoustic Scattering

A Study of Lateral Boundary Conditions for The NRL's Coupled Ocean/Atmosphere Mesoscale Prediction System (COAMPS)

Analysis of a class of high-order local absorbing boundary conditions

Full Wave Analysis of RF Signal Attenuation in a Lossy Rough Surface Cave Using a High Order Time Domain Vector Finite Element Method

Finite Element Method (FEM)

LASER GENERATED THERMOELASTIC WAVES IN AN ANISOTROPIC INFINITE PLATE

A PRECONDITIONER FOR THE HELMHOLTZ EQUATION WITH PERFECTLY MATCHED LAYER

An explicit time-domain finite-element method for room acoustics simulation

Dynamic Soil Structure Interaction

Rayleigh wave correction for the BEM analysis of two-dimensional elastodynamic problems in a half-space

High-order non-reflecting boundary conditions for dispersive wave problems in stratified media

INTERNATIONAL JOURNAL OF CIVIL AND STRUCTURAL ENGINEERING Volume 2, No 1, 2010

An Upwind Leapfrog Scheme for Computational Electromagnetics: CL-FDTD

Differential Transform Method for Solving the Linear and Nonlinear Westervelt Equation

Presented at the COMSOL Conference 2009 Milan. Analysis of Electromagnetic Propagation for Evaluating the

Plasma heating in stellarators at the fundamental ion cyclotron frequency

Infinite boundary element absorbing boundary for wave propagation simulations

An Accurate Fourier-Spectral Solver for Variable Coefficient Elliptic Equations

A PML absorbing boundary condition for 2D viscoacoustic wave equation in time domain: modeling and imaging

Advanced Engineering Electromagnetics, ECE750 LECTURE 11 THE FDTD METHOD PART III

Source Free Surface x

Hybrid perfectly-matched-layers for transient simulation of scalar elastic waves

On Electromagnetic-Acoustic Analogies in Energetic Relations for Waves Interacting with Material Surfaces

APPLIED PARTIM DIFFERENTIAL EQUATIONS with Fourier Series and Boundary Value Problems

A Survey of Computational High Frequency Wave Propagation I

Analogy Electromagnetism - Acoustics: Validation and Application to Local Impedance Active Control for Sound Absorption

TLM method and acoustics

Additive Schwarz method for scattering problems using the PML method at interfaces

A new method for the solution of scattering problems

A new second order absorbing boundary layer formulation for anisotropic-elastic wavefeld simulation

1.1 A Scattering Experiment

A TLM model of a heavy gantry crane system

Perfectly Matched Layer Finite Element Simulation of Parasitic Acoustic Wave Radiation in Microacoustic Devices

Sound radiation from the open end of pipes and ducts in the presence of mean flow

Modeling of Acoustic Wave Propagation in Layered Solids and Its Application in Heat Assisted Magnetic Recording

Embedded Foundation with Different Parameters under Dynamic Excitations

Chapter 1 Introduction

USAGE OF NUMERICAL METHODS FOR ELECTROMAGNETIC SHIELDS OPTIMIZATION

Introduction to structural dynamics

Electromagnetic fields and waves

A Fast Fourier transform based direct solver for the Helmholtz problem. AANMPDE 2017 Palaiochora, Crete, Oct 2, 2017

J10M.1 - Rod on a Rail (M93M.2)

Coupling the BEM/TBEM and the MFS for the numerical simulation of acoustic wave propagation and transient conduction heat transfer

Computational Domain

Efficient wave propagation on complex domains

AEROELASTIC ANALYSIS OF SPHERICAL SHELLS

Acoustics Analysis of Speaker ANSYS, Inc. November 28, 2014

A perfectly matched layer absorbing boundary condition for the second-order seismic wave equation

A finite difference Poisson solver for irregular geometries

THE SPECTRAL ELEMENT METHOD (SEM): FORMULATION AND IMPLEMENTATION OF THE METHOD FOR ENGINEERING SEISMOLOGY PROBLEMS

Analyses of Soil-Structure Systems

We briefly discuss two examples for solving wave propagation type problems with finite differences, the acoustic and the seismic problem.

Noise in enclosed spaces. Phil Joseph

DAMPING OF GENERALIZED THERMO ELASTIC WAVES IN A HOMOGENEOUS ISOTROPIC PLATE

(Total 1 mark) IB Questionbank Physics 1

Perfectly Matched Layer (PML) for Computational Electromagnetics

INVESTIGATION OF JACOBSEN'S EQUIVALENT VISCOUS DAMPING APPROACH AS APPLIED TO DISPLACEMENT-BASED SEISMIC DESIGN

CHAPTER 9 ELECTROMAGNETIC WAVES

Spatio-Temporal Characterization of Bio-acoustic Scatterers in Complex Media

Design and control of nonlinear mechanical systems for minimum time

The Evolution of Large-Amplitude Internal Gravity Wavepackets

Chapter 2 Finite Element Formulations

Journal of Computational and Applied Mathematics. Three-dimensional approximate local DtN boundary conditions for prolate spheroid boundaries

Acoustic landmine detection: a 3D poroelastic model

A Quasi-Optimal Non-Overlapping Domain Decomposition Algorithm for the Helmholtz Equation

On complex shifted Laplace preconditioners for the vector Helmholtz equation

A Quasi-Optimal Non-Overlapping Domain Decomposition Algorithm for the Helmholtz Equation

Conversion coefficients at a liquid/solid interface

7.2.1 Seismic waves. Waves in a mass- spring system

Effects of Variation of the Flame Area and Natural Damping on Primary Acoustic Instability of Downward Propagating Flames in a Tube

arxiv: v1 [physics.class-ph] 8 Apr 2019

THE USE OF ABSORBING BOUNDARIES IN DYNAMIC ANALYSES OF SOIL-STRUCTURE INTERACTION PROBLEMS

The sound power output of a monopole source in a cylindrical pipe containing area discontinuities

Absorbing boundary conditions for simulation of gravitational waves with spectral methods in spherical coordinates

Receiver. Johana Brokešová Charles University in Prague

Structural Acoustics Applications of the BEM and the FEM

HIGH ACCURACY NUMERICAL METHODS FOR THE SOLUTION OF NON-LINEAR BOUNDARY VALUE PROBLEMS

SIMULATION OF ORGAN PIPES ACOUSTIC BEHAVIOR BY MEANS OF VARIOUS NUMERICAL TECHNIQUES

EXTENDED ABSTRACT. Dynamic analysis of elastic solids by the finite element method. Vítor Hugo Amaral Carreiro

Graduate School of Engineering, Kyoto University, Kyoto daigaku-katsura, Nishikyo-ku, Kyoto, Japan.

Table of Contents. Preface... 13

A new 9-point sixth-order accurate compact finite difference method for the Helmholtz equation

Improved near-wall accuracy for solutions of the Helmholtz equation using the boundary element method

Local absorbing boundaries of elliptical shape for scalar wave propagation in a half-plane

ABSTRACT. THIRUNAVUKKARASU, SENGANAL. Absorbing Boundary Conditions for Molecular Dynamics. (Under the direction of Professor Murthy N. Guddati).

Split Local Artificial Boundary Conditions for the Two-Dimensional Sine-Gordon Equation on R 2

Tuning TMDs to Fix Floors in MDOF Shear Buildings

LATTICE BOLTZMANN METHOD AND DIFFUSION IN MATERIALS WITH LARGE DIFFUSIVITY RATIOS

Generalized Finite Element Methods for Three Dimensional Structural Mechanics Problems. C. A. Duarte. I. Babuška and J. T. Oden

CHAPTER 3 CYLINDRICAL WAVE PROPAGATION

THEORETICAL ANALYSIS AND NUMERICAL CALCULATION OF LOOP-SOURCE TRANSIENT ELECTROMAGNETIC IMAGING

Perfectly matched layer for second-order time-domain elastic wave equation: formulation and stability

Transcription:

Journal of Computational Acoustics, Vol. 8, No. 1 (2) 139 156 c IMACS CONTINUED-FRACTION ABSORBING BOUNDARY CONDITIONS FOR THE WAVE EQUATION MURTHY N. GUDDATI Department of Civil Engineering, North Carolina State University, Campus Box 798, Raleigh, NC 27695-798, USA JOHN L. TASSOULAS Department of Civil Engineering, The University of Texas at Austin, Austin, TX 78712, USA Received 25 June 1999 Revised 1 October 1999 Absorbing boundary conditions are generally required for numerical modeling of wave phenomena in unbounded domains. Local absorbing boundary conditions are generally preferred for transient analysis because of their computational efficiency. However, their accuracy is severely limited because the more accurate high-order boundary conditions cannot be implemented easily. In this paper, a new arbitrarily high-order absorbing boundary condition based on continued fraction approximation is presented. Unlike the existing boundary conditions, this one does not contain high-order derivatives, thus making it amenable to implementation in conventional C finite element and finite difference methods. The superior numerical properties and implementation aspects of this boundary condition are discussed. Numerical examples are presented to illustrate the performance of these new high-order boundary condition. 1. Introduction Numerical modeling of wave propagation in unbounded domains requires special treatment as the standard methods for bounded domain analysis are not adequate. The customary way to analyze unbounded domain problems is to truncate the unbounded domain around the region of interest and apply the so-called absorbing boundary condition (ABC) on the truncation boundary. This truncated problem can then be solved using standard numerical methods such as the finite element method (FEM) and finite difference method (FDM). The critical aspect in maintaining the accuracy of this procedure is to obtain an ABC that accurately simulates the effect of the truncated exterior. The past 3 years have seen significant research efforts towards obtaining accurate and efficient ABCs for both time-harmonic and transient analyses. 1 Most of these boundary conditions can be classified into two broad categories: global and local. The global boundary conditions attempt to simulate the effect of the exterior in an exact sense and are fully coupled in space and, for transient analysis, in time. On the other hand, the local boundary conditions are approximations of the exterior Green s function and are local in both space and time, making them attractive for transient analysis. More recently, a third type of 139

14 M. N. Guddati & J. L. Tassoulas boundary conditions based on perfectly matched layers (PML, introduced by Berenger 2 )is attracting significant attention. This paper focuses on local absorbing boundary conditions, and a comparision with global boundary conditions and perfectly matched layers will be the subject of future work. The main idea behind the local boundary conditions is to perfectly absorb waves impinging on the truncation boundary. The first local absorbing boundary condition was proposed by Lysmer and Kuhlemeyer. 3 Their boundary conditions are viscous dampers that absorb waves travelling in any prescribed direction. They produce spurious reflections for waves travelling in other directions. Lindman 4 and Engquist and Majda 5,6 proposed a series of local boundary conditions with increasing order of accuracy. Their boundary conditions are based on approximating the one-way wave equation in the Fourier domain by rational approximations. Despite the theoretical merit of the Engquist-Majda boundary conditions, their practical success is limited by the difficulties posed in implementing the high-order derivatives occurring in the high-order boundary conditions. Lindman s approach is better suited for implementation in explicit finite differences, but its stability properties are not very clear. Furthermore, their implementation for finite elements and implicit finite differences is not clear. There have been several other kinds of local boundary conditions proposed (e.g., Bayliss and Turkel, 7 Higdon, 8 and others). Although the philosophy behind these derivations might be different, all these boundary conditions share the same drawback as the Engquist-Majda boundary conditions: their high-order versions involve high-order derivatives, making it very difficult to implement them in conventional finite-element and finite-difference settings. To overcome this limitation, research effort has been directed towards implementation issues of the high-order boundary conditions. The implementation proposed by Kallivokas and Bielak 9 fits well into the context of the finite element method, but is limited to secondorder boundary conditions. The multi-stage boundary conditions developed by Safjan 1 do not have this limitation, but require that several initial-boundary value problems be solved. In this paper, we surpass the obstacle of high-order derivatives by proposing a series of high-order local boundary conditions that contain only second-order derivatives (this method was previously outlined in Guddati 11 and Guddati and Tassoulas. 12 ) This is accomplished by introducing auxiliary layers of degrees of freedom next to the boundary. The augmented coefficient matrices arising from the proposed boundary conditions are sparse, symmetric and positive definite. For the first time, these continued fraction based boundary conditions present a way of using arbitrarily high-order ABCs in standard finite element and finite difference settings. The outline of the rest of the paper is as follows. In Sec. 2, we present the basic idea behind the continued fraction boundary condition and draw similarities with existing ABCs. Section 3 contains the key idea of reducing the order of the boundary condition by viewing the continued fraction iteration in a matrix form. The implementation details are given in Sec. 4. Section 5 contains some numerical examples illustrating the effectiveness of high-order boundary conditions. Finally, the paper is summarized in Sec. 6 with some recommendations for future research.

Continued-Fraction Absorbing Boundary Conditions for the Wave Equation 141 2. Absorbing Boundary Conditions Based on Continued Fractions We start our presentation by examining the wave equation in two spatial dimensions: G(u xx + u zz )+ρu tt =, (2.1) where the subscripts denote differentiation with respect to the corresponding variable. The solution for the wave equation can be expressed in terms of the Fourier modes of the form e (ikx+ilz)/ G+iωt/ ρ. (2.2) In the above, k and l are scaled wave numbers corresponding to x and z, andωis the scaled frequency. We then have the following duality between the space-time and the Fourier (wave number-frequency) domains: ik G x ; il G z ; iω ρ (2.3) t Using this duality, the wave equation can be transformed into the Fourier domain resulting in a relationship between the wave numbers and the frequency: k 2 + l 2 = ω 2. (2.4) We limit our discussion to absorbing boundary conditions for straight computational boundaries. Without any loss of generality, we can assume that the outward normal is in the positive x direction. An ideal boundary condition would annihilate all the reflections from the boundary, indicating that the waves should have non-negative phase velocity in the x direction. This implies that the exact solution contains modes with non-positive k/ω. Thisis easily accomplished by writing the boundary condition in the form of the following one-way wave equation: (ik + iω 1 σ 2 ) u =, (2.5) where σ =(il)/(iω). For traveling waves, σ canbeviewedassin(θ), where θ is the angle of incidence with respect to the direction normal to the boundary. Although the one-way wave equation represents the dispersion relationship for exact absorbing boundary condition in the Fourier domain, it cannot be implemented in space and time coordinates. This is because the inverse transform of the square-root term results in a pseudo-differential operator that cannot be implemented using numerical methods. To obtain manageable boundary conditions consisting of differential operators, a rational approximation can be used for 1 σ 2. Then the boundary condition takes the form ik + iωf n =, (2.6) where f n is an nth order rational approximation of 1 σ 2. Engquist and Majda 6 proposed a series of approximations based on truncated continued fraction expansions of 1 σ 2 as follows: f 1 =1, (2.7)

142 M. N. Guddati & J. L. Tassoulas f 2 =1 σ2 2, (2.8) f n+1 =1 σ2. (2.9) 1+f n We generalize their approach and propose a modified continued fraction expansion as follows: f 1 =cos(θ 1 ), (2.1) f 2 =cos(θ 2 ) cos2 (θ 2 ) (1 σ 2 ), cos(θ 2 )+f 1 (2.11) f n+1 =cos(θ n+1 ) cos2 (θ n+1 ) (1 σ 2 ). (2.12) cos(θ n+1 )+f n In the above, θ n are angles that are chosen to accelerate the convergence of the iteration based on the directionality of the wave propagation. It can also be shown that the iterative procedure in Eqs. (2.1) (2.12) is a contraction mapping (just like Eqs. (2.7) (2.9)) for σ 1 and thus models the absorption of traveling waves progressively better. It is clear that if θ n = for every iteration, this procedure is identical to the expansion used by Engquist and Majda (Eqs. (2.7) (2.9)). 2.1. Reflection Coefficients The ratio of reflected and incident wave amplitudes provides a measure of the effectiveness of the absorbing boundary conditions. The reflection coefficients for travelling waves for any approximation of the dispersion relationship is given by 6 : R n = f n cos(θ) f n +cos(θ), (2.13) where θ is the angle of incidence. Notice that if f n is exact (f n = 1 σ 2 =cos(θ)), the reflection coefficient is zero. It can be easily shown that the reflection coefficient for the nth-order approximation in Eqs. (2.1) (2.12) is R n = n k=1 cos(θ k ) cos(θ) cos(θ k )+cos(θ). (2.14) This reflection coefficient is identical to the one for the multi-directional transmitting boundary proposed by Higdon 8 : n ( cos(θ k ) x ) u =. (2.15) t k=1 Indeed, it can be shown that the nth-order continued fraction boundary condition is exactly the same as the nth-order multi-directional boundary conditions with the same choice of angles.

Continued-Fraction Absorbing Boundary Conditions for the Wave Equation 143 Although the continued fraction form (Eqs. (2.1) (2.12)) appears to be much more complicated than the multi-directional form (Eq. (2.15)), we illustrate in the next section that the former is much more amenable to numerical implementation. 3. Mixed Form of Absorbing Boundary Conditions To eliminate the high-order spatial and temporal derivatives, we present a mixed form by defining auxiliary variables. The implementation is restricted to even-order approximations with θ 2k 1 = θ 2k. Then the iterative process for even-order approximations takes the form: In the above, a n and b n are given by f 2 = a 1, (3.1) b 2 n+1 f 2n+2 = a n+1. a n+1 + f 2n (3.2) a n = cos(θ 2n) 2 b n = cos(θ 2n) 2 + 1 σ2 2cos(θ 2n ), (3.3) + 1 σ2 2cos(θ 2n ). (3.4) To satisfy the approximate local boundary condition (ik + iωf 2n )u =, it is sufficient to satisfy the following matrix equation: ik iω + a n b n b n a n + f 2n 2 [ ] u = u 1 [ ], (3.5) where u 1 is an auxiliary variable, whose definition is included in the above matrix equation (the second equation). The elimination of u 1 through factorization of Eq. (3.5) results in the desired approximate boundary condition (ik + iωf 2n )u =. This idea of viewing the continued fraction iteration in matrix form is the key to the ease of implementation of continued fraction boundary conditions. The procedure described above can be used recursively to define additional auxiliary variables u 1, u 2,..., u n 1, and to obtain the following matrix form: ik iω + a n b n b n a n + a n 1 b n 1 b n 1............ b2 b 2 a 2 + a 1 u u 1 u 2. u n 1 =. (3.6).

144 M. N. Guddati & J. L. Tassoulas Using Eqs. (3.3) and (3.4) and noting that σ =(il)/(iω), the above equation can be rewritten as: iku u u u 1 + iω(a + B).. (il)2 iω B u 1. =.. (3.7) u n 1 u n 1 In the above, the matrices A and B are given by: c n c n A = 1 c n c n + c n 1 c n 1. 2 c..... n 1, (3.8)...... c2 c 2 c 2 + c 1 where, 1/c n 1/c n B = 1 1/c n (1/c n )+(1/c n 1 ) 1/c n 1. 2 1/c..... n 1, (3.9)...... 1/c2 1/c 2 (1/c 2 )+(1/c 1 ) c n =cos(θ 2n ). (3.1) Using the duality relationships (Eq. (2.3)), and scaling by G, the above equation can be transformed into space and time as follows: G u x u = u ρg(a + B) u 1 t.. G G 2 ρ B u 1 z 2 dt, (3.11). u n 1 u n 1 where the coefficient matrices A and B are given by Eqs. (3.8) and (3.9). Notice that Eq. (3.11) gives a relationship between traction ( G u/ x) and displacement (u), that can be used directly for the boundary term in the variational formulation of the interior. This is the continued fraction absorbing boundary condition. The major advantage of this boundary condition over the existing local boundary conditions is that we see only second-order spatial derivatives and first-order time derivatives. This property makes this boundary condition very amenable to numerical implementation. Also, it can be seen that the matrices A and B are symmetric and positive definite, resulting in a symmetric and positive-definite discretized boundary matrix in a finite element setting. The implementation details and advantages are discussed in the following section.

Continued-Fraction Absorbing Boundary Conditions for the Wave Equation 145 4. Finite Element Discretization The discretization of u 1,..., u n 1 is chosen to be identical to the discretization of u on the boundary, that is, in the z direction as shown in Fig. 1. We apply Galerkin approximation to the boundary condition. Under these circumstances, the application of the above boundary condition can be viewed as adding additional nodes and elements to the existing truncated problem. As shown in Fig. 1, we add a layer of elements for every two levels of approximation. The contribution of these absorbing elements to the coefficient matrices is symmetric and positive definite. It should also be noted that the connectivity is local and preserves the sparsity of the coefficient matrices. Thus, the computational problem in Fig. 1 can be viewed as a standard finite element problem and all the computational techniques developed for standard analysis such as domain-decomposition techniques apply directly to our computational problem. The interior problem, when augmented with the boundary conditions, results in the following integro-differential equation in time: MU tt + CU t + KU + R t Udt = F. (4.1) From Eq. (3.11), we notice that the matrices C and R have contributions from the boundary conditions. Due to the existence of the time-integral term, this discrete evolution equation differs from those of standard wave equations and an appropriate time stepping scheme should be devised. The constant-average acceleration method 13 is extended in a consistent manner to handle this situation as follows: v n+1 = v n + a n + a n+1 t, (4.2) 2 u n+1 = u n + v n + v n+1 t, (4.3) 2 w n+1 = w n + u n + u n+1 t, (4.4) 2 where, a is the second derivative, v is the first derivative and w is the integral of u with respect to time. This scheme appears to work well for the numerical examples presented in this paper. It may be possible to generalize the scheme to induce numerical dissipation. However, this possibility is not explored here. 5. Numerical Examples With the easy-to-implement Continued Fraction Boundary Conditions (CFRAC BCs) developed in the previous section, it is now possible to examine the accuracy properties of higher order boundary conditions. In this section, the CFRAC BCs are used to solve two example problems. The first one involves modeling propagation of individual wave modes in a half-space or a layer. The second one is a more complicated wave scattering problem.

146 M. N. Guddati & J. L. Tassoulas Finite Elements (Interior) z x 2 4 6... 2n-2 2n 1 2... n-2 n-1 Order of approximation Number of additional layers Layers of absorbing elements Finite Element Node Auxiliary Node Fig. 1. Implementation of higher order absorbing boundary conditions: each line of auxiliary nodes represents discretization of an auxiliary variable. A layer of absorbing elements between two lines of auxiliary nodes is not a physical layer, but a mathematical artifact. With the help of these examples, it is concluded that the accuracy is significantly improved by using higher order CFRAC BCs. 5.1. Propagation of Wave Modes in a Half-space Wave propagation in an acoustic half-space (x > and z R) can be represented by several wave modes in one-dimensional half-space (x >). These wave modes are standard Fourier modes in the z direction, and satisfy the following dispersive wave equation in x and t: u xx + u tt + l 2 u =, (5.1) where l is the wave number associated with z. Notice that the coefficients G and ρ (Eq. (2.1)) are chosen to be unity. The CFRAC boundary condition can be applied to the above equation by replacing 2 / z 2 by l 2 in Eq. (3.11). It is our goal to simulate the effect of the one-dimensional half-space (x >) governed by Eq. (5.1). More specifically, we need the value of u/ x at x = for an applied displacement u at x =. The applied displacement has the form of a squared sine pulse: u x= = sin 2 (Ωt) for Ωt π and u x= = otherwise. We choose Ω = 2 to minimize the evanescent waves, that is, the solution contains predominantly travelling waves. The exact solution for u/ x is obtained by using the frequency domain solution (k = ω 2 l 2 ) in conjunction with Fourier transforms. The half-space is then replaced by various high-order CFRAC BCs (order = 2, 4, 6 and 8). The time step size is chosen to be.25 so as to minimize the error due to time stepping. The results from the CFRAC BCs are compared with the exact solution in Fig. 2. It is clearly evident that the second-order and fourth-order BCs are considerably erroneous. On the other hand, the sixth- and eighth-order BCs produce remarkably accurate results. 5.2. Cylindrical Cavity in an Infinite Channel In this problem, a cylindrical cavity of radius (R = 5) is embedded in an infinite channel of width = 1. The channel is filled with acoustic fluid with wave velocity c = 4.A squared sine

Continued-Fraction Absorbing Boundary Conditions for the Wave Equation 147 2.5 Reaction Force 2 1.5 1.5 -.5-1 EXACT Second Order Fourth Order Sixth Order Eighth Order -1.5-2 2 4 6 8 1 Time Fig. 2. Performance of high-order absorbing boundary conditions. Fig. 3. Analysis of wave propagation in an acoustic channel around a cavity. radial velocity pulse is applied on the cavity: v =sin 2 (t)for t πand v = otherwise. The problem setting is shown in Fig. 3. The aim of the analysis is to obtain the velocity potential history on the cavity wall, for example at Point-A. It is also of interest to examine the wave propagation phenomenon around the cavity (near-field), which is arbitrarily chosen as a 5 1 rectangular region surrounding the cavity. Due to the symmetry of the problem, only one quarter of the near-field will be examined as shown in Fig. 3.

148 M. N. Guddati & J. L. Tassoulas Channel Boundary (Normal Velocity = ) Artificial Boundary Conditions (ABC) Symmetric Boundary Conditions (Normal Velocity = ) Symmetric Boundary Conditions (Normal Velocity = ) Fig. 4. Finite element mesh for the channel problem. For the purposes of numerical simulation, a velocity potential formulation is employed. The near-field (one quarter) is discretized using 1211 nodes and 1125 bilinear finite elements (Fig. 4). Homogeneous Neumann boundary conditions are applied at the axes of symmetry and at the channel boundary. Applied velocity (nonhomogenous Neumann) boundary condition is applied on the cavity wall. The unbounded domain on the left of the truncation boundary is replaced by an absorbing boundary condition. The time-step size is chosen as.25 units. To obtain the exact solution, the problem is solved by applying the robust characteristics method (Guddati, 11 Guddati and Tassoulas 14 ) on the artificial boundary. The mesh and time-step size are refined to examine the convergence of the solution. It is noticed that the original mesh and time-step size result in exact solutions for all practical purposes. The problem is then solved with the local boundary conditions applied at the artificial boundary. Four analyses are performed by using various boundary conditions: (1) viscous damper, (2) second-order Engquist-Majda BC, (3) fourth-order CFRAC BC with θ 2 =,θ 4 =45,and (4) sixth-order CFRAC BC with θ 2 =,θ 4 =3,θ 6 =6. The velocity potential histories at Point-A obtained from different analyses are compared with the exact history in Figs. 5 and 6. Notice that the top part of the figure gives the long term response, and the bottom part gives the short term response. It is of interest to examine

Continued-Fraction Absorbing Boundary Conditions for the Wave Equation 149 1.2 The variation of the velocity potential at Point-A 1.1 1.9 Exact Viscous Damper Second Order E-M BC Velocity Potential.8.7.6.5.4.3.2.1 1 2 Time 1.2 The variation of the velocity potential at Point-A 1.1 1.9 Exact Viscous Damper Second Order E-M BC Velocity Potential.8.7.6.5.4.3.2.1 1 2 3 4 5 Time Fig. 5. Existing boundary conditions: velocity potential history at Point-A. how accurate different approaches are in the short term, and how well they capture the oscillatory behavior in the long term. Figure 5 contains the results for the viscous damper and the second-order Engquist-Majda BC. It is clearly seen that the viscous damper gives a highly dissipative response in the long term, and highly erroneous results in the short term. The results from the second-order Engquist-Majda BC are less erroneous in the short term, but still overly dissipative in the long term. The results from the CFRAC BCs are given

15 M. N. Guddati & J. L. Tassoulas 1.2 The variation of the velocity potential at Point-A 1.1 1.9 Exact Fourth Order CFRAC (angles =, 45) Sixth Order CFRAC (angles =, 3, 6) Velocity Potential.8.7.6.5.4.3.2.1 1 2 Time 1.2 The variation of the velocity potential at Point-A 1.1 1.9 Exact Fourth Order CFRAC (angles =, 45) Sixth Order CFRAC (angles =, 3, 6) Velocity Potential.8.7.6.5.4.3.2.1 1 2 3 4 5 Time Fig. 6. Continued fraction boundary conditions: velocity potential history at Point-A. in Fig. 6. Notice that the fourth-order CFRAC BC is very accurate in the short term and captures the oscillatory behavior in the long term, although with some error. The sixth-order CFRAC BC results in fairly accurate results: almost negligible error in the short term and reduced amplitude and phase errors in the long term. The snapshots of the velocity potential at different times for the exact solution are given in Fig. 7. Note that each snapshot represents a change in the wave front. At the first snapshot

Continued-Fraction Absorbing Boundary Conditions for the Wave Equation 151 Time = 5. Time = 9..563527.52274.4412.379767.318514.257261.1967.134754.7351.122478.387264.34517.3376.26982.218888.176794.1347.92655.55114.841737 Time = 16. Time = 24..543847.499249.454652.4155.365457.3286.276263.231665.18768.14247.33898.281225.258552.23588.21327.19534.167861.145188.122516.998427 Fig. 7. Exact solution: snapshots of velocity potential in the near-field. (t = 5), the wave front is contained in the near field and is fully visible and circular. At time t = 9, the wave front expands beyond the near field, but does not encounter any physical boundaries, and is still circular. At time t = 16, the wave front reaches the channel boundary and starts reflecting. At time t = 24, the reflected wave scatters off the cavity as can be

152 M. N. Guddati & J. L. Tassoulas Time = 5. Time = 9..563527.52274.4412.379767.318514.257261.1967.134754.7351.122478.387264.34517.3376.26982.218888.176794.1347.92655.55114.841737 Time = 16. Time = 24..543847.499249.454652.4155.365457.3286.276263.231665.18768.14247.33898.281225.258552.23588.21327.19534.167861.145188.122516.998427 Fig. 8. First-order viscous damper: snapshots of velocity potential in the near-field. clearly seen in the figure. The ability to capture all these phenomena accurately is arguably a good test of the performance of absorbing boundary conditions. The snapshots for the viscous damper are given in Fig. 8. It can be clearly seen that, at t = 9, the wave front is not properly absorbed by the damper, giving erroneous results

Continued-Fraction Absorbing Boundary Conditions for the Wave Equation 153 Time = 5. Time = 9..563527.52274.4412.379767.318514.257261.1967.134754.7351.122478.387264.34517.3376.26982.218888.176794.1347.92655.55114.841737 Time = 16. Time = 24..543847.499249.454652.4155.365457.3286.276263.231665.18768.14247.33898.281225.258552.23588.21327.19534.167861.145188.122516.998427 Fig. 9. Second-order Engquist-Majda boundary condition: snapshots of velocity potential in the near-field. at subsequent times. The results from the second-order Engquist-Majda BCs (Fig. 9) are better in that the results seem fairly similar until time t = 16, but the scattered wave front at t = 24 is completely erroneous. On the other hand, the results from both the fourth- and sixth-order CFRAC BCs (Figs. 1 and 11) are almost identical to the exact results.

154 M. N. Guddati & J. L. Tassoulas Time = 5. Time = 9..563527.52274.4412.379767.318514.257261.1967.134754.7351.122478.387264.34517.3376.26982.218888.176794.1347.92655.55114.841737 Time = 16. Time = 24..543847.499249.454652.4155.365457.3286.276263.231665.18768.14247.33898.281225.258552.23588.21327.19534.167861.145188.122516.998427 Fig. 1. Fourth-order continued-fraction boundary condition: snapshots of velocity potential in the near-field. 6. Conclusions We have presented a continued fraction local absorbing boundary condition that can be implemented very elegantly in a C finite element setting. It is believed that this is the first arbitrarily high-order local boundary condition that is amenable to numerical

Continued-Fraction Absorbing Boundary Conditions for the Wave Equation 155 Time = 5. Time = 9..563527.52274.4412.379767.318514.257261.1967.134754.7351.122478.387264.34517.3376.26982.218888.176794.1347.92655.55114.841737 Time = 16. Time = 24..543847.499249.454652.4155.365457.3286.276263.231665.18768.14247.33898.281225.258552.23588.21327.19534.167861.145188.122516.998427 Fig. 11. Sixth-order continued-fraction boundary condition: snapshots of velocity potential in the near-field. implementation in a standard finite element setting. The proposed technique is based on a continued fraction approximation of the dispersion relationship. The key element of this boundary condition is that the continued fraction approximation is viewed in a matrix form to arrive at a mixed form of boundary condition. The boundary conditions can be considered as a generalization of the Engquist-Majda boundary conditions, and are equivalent

156 M. N. Guddati & J. L. Tassoulas to the multi-directional wave absorbers. The attractive feature of the continued fraction boundary condition is that the order can simply be increased by adding layers of nodes and elements that can be viewed topologically as a finite element mesh. The augmentation of the continued fraction boundary condition with the interior finite element mesh preserves sparsity, symmetry and positive definiteness of the coefficient matrix. To treat the time integral term resulting from the boundary condition, the constant-average acceleration is consistently extended. Numerical examples illustrate the superior performance of these local boundary conditions. The continued fraction boundary condition can be extended and improved in several aspects. Time-stepping schemes with flexibility of induced numerical damping should be explored. Our method, in its present form, is limited to straight interaction boundaries. It should be extended to curved boundaries, and if possible, to boundaries with corners. The possibility of extending the method to elastic wave equation should also be explored. References 1. D. Givoli, Numerical Methods for Problems in Infinite Domains (Elsevier, Amsterdam, 1992). 2. J.-P. Berenger, A perfectly matched layer for the absorption of electromagnetic waves, J. Comp. Physics 114 (1994), 185 2. 3. J. Lysmer and R. L. Kuhlemeyer, Finite dynamic model for infinite media, ASCE J. of Engr. Mech. 95 (1969), 859 877. 4. E. L. Lindman, Free-space boundary conditions for the time dependent wave equations, J. Comp. Physics 18 (1975), 66 78. 5. B. Engquist and A. Majda, Absorbing boundary conditions for the numerical simulation of waves,, Math. Comp. 31 (1977), 629 651. 6. B. Engquist and A. Majda, Radiation boundary conditions for acoustic and elastic wave calculations, Comm. Pure Appl. Math. 32 (1979), 313 357. 7. A. Bayliss, and E. Turkel, Radiation boundary conditions for wave-like equations, Comm. Pure Appl. Math. 33 (198), 77 725. 8. R. L. Higdon, Absorbing boundary conditions for difference approximations to the multidimensional wave equation, Math. Comp. 47 (1986), 437 459. 9. L. F. Kallivokas and J. Bielak, Time-domain analysis of transient structural acoustics problems based on the finite element method and a novel absorbing boundary element, J. Acoust. Soc. Am. 94 (1993), 111 127. 1. A. Safjan, Highly accurate non-reflecting boundary conditions for finite element simulation of transient acoustics problems, TICAM Report 95-11, Texas Inst. for Comp. and Appl. Math., The University of Texas at Austin (1995). 11. M. N. Guddati, Efficient methods for modeling transient wave propagation in unbounded domains, Ph.D. Thesis, The University of Texas at Austin, 1998. 12. M. N. Guddati and J. L.Tassoulas, Transient analysis of wave propagation in unbounded media: space-time methods and continued fraction implementations, in IUTAM Symposium on Computational Methods for Unbounded Media, eds. T. Geers (Kluwer Academic Publishers, 1998), pp. 169 178. 13. K.-J. Bathe, Finite Element Procedures (Prentice-Hall, Englewood Cliffs, 1996). 14. M. N. Guddati and J. L. Tassoulas, Characteristics methods for transient analysis of unbounded media, Comp. Meths. Appl. Mech. Eng. 164 (1998), 187 26.