finite-element formulation of acoustic scattering ... · the finite element method (fem) have...

13
Worcester Polytechnic Institute DigitalCommons@WPI Electrical & Computer Engineering Faculty Publications Department of Electrical and Computer Engineering 9-1-1993 Finite-Element Formulation of Acoustic Scaering Phenomena with Absorbing Boundary-Condition in the Frequency-Domain H. Gan P. L. Levin Reinhold Ludwig Worcester Polytechnic Institute, [email protected] Follow this and additional works at: hp://digitalcommons.wpi.edu/ electricalcomputerengineering-pubs Part of the Electrical and Computer Engineering Commons is Article is brought to you for free and open access by the Department of Electrical and Computer Engineering at DigitalCommons@WPI. It has been accepted for inclusion in Electrical & Computer Engineering Faculty Publications by an authorized administrator of DigitalCommons@WPI. Suggested Citation Gan, H. , Levin, P. L. , Ludwig, Reinhold (1993). Finite-Element Formulation of Acoustic Scaering Phenomena with Absorbing Boundary-Condition in the Frequency-Domain. Journal of the Acoustical Society of America, 94(3), 1651-1662. Retrieved from: hp://digitalcommons.wpi.edu/electricalcomputerengineering-pubs/11

Upload: others

Post on 22-Sep-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Finite-Element Formulation of Acoustic Scattering ... · the finite element method (FEM) have proven to be more versatile in terms of accounting for density variations, even ... and

Worcester Polytechnic InstituteDigitalCommons@WPIElectrical & Computer Engineering FacultyPublications

Department of Electrical and ComputerEngineering

9-1-1993

Finite-Element Formulation of Acoustic ScatteringPhenomena with Absorbing Boundary-Conditionin the Frequency-DomainH. Gan

P. L. Levin

Reinhold LudwigWorcester Polytechnic Institute, [email protected]

Follow this and additional works at: http://digitalcommons.wpi.edu/electricalcomputerengineering-pubs

Part of the Electrical and Computer Engineering Commons

This Article is brought to you for free and open access by the Department of Electrical and Computer Engineering at DigitalCommons@WPI. It hasbeen accepted for inclusion in Electrical & Computer Engineering Faculty Publications by an authorized administrator of DigitalCommons@WPI.

Suggested CitationGan, H. , Levin, P. L. , Ludwig, Reinhold (1993). Finite-Element Formulation of Acoustic Scattering Phenomena with AbsorbingBoundary-Condition in the Frequency-Domain. Journal of the Acoustical Society of America, 94(3), 1651-1662.Retrieved from: http://digitalcommons.wpi.edu/electricalcomputerengineering-pubs/11

Page 2: Finite-Element Formulation of Acoustic Scattering ... · the finite element method (FEM) have proven to be more versatile in terms of accounting for density variations, even ... and

Finite element formulation of acoustic scattering phenomena with absorbing boundary condition in the frequency domain

H. Gan, P. L. Levin, and R. Ludwig Department of Electrical and Computer Engineering, Worcester Polytechnic Institute, Worcester, Massachusetts 01602

(Received 8 June 1992; accepted for publication 30 March 1993)

This paper discusses a finite element formulation with an absorbing boundary condition to simulate acoustic scattering phenomena in a general situation, that is, including density as well as sound velocity variations of single and multi-scatterers of arbitrary two-dimensional cross sections. In this model, a Galerkin finite element formulation is incorporated with an absorbing boundary operator that explicitly accounts for the open field problem by mapping the Sommerfeld radiation condition from the far field to the near field. By applying the absorbing boundary operator on the artificial boundary of the finite domain, the truncation errors as well as the artificial reflected power is minimized without compromising the sparsity of the finite element matrix. Performance analysis indicates that the absorbing boundary operator increases the accuracy from O( 1/r 3/2) to O(1/r9/2). The numerical results are compared with analytical solutions of cylindrical scatterers of different sizes and at different frequencies. Also, the flexibility of the model is demonstrated by simulating inhomogeneous scatterers and multi-scattering configurations.

PACS numbers: 43.20.Fn

INTRODUCTION

The analysis of acoustic wave radiation and scattering for medical diagnostics requires a flexible analysis tool ca- pable of representing single and multiple scatterers of com- plex shape whose properties are characterized both by ve- locity and density variations as well as frequency- dependent attenuation mechanisms. 1-3 As a result, over the past decades many computer-based, numerical formula- tions have been developed in an effort to extend the inflex- ible analytical scattering solutions developed mainly for canonical problems to more complex and therefore more realistic modeling configurations both in the time and fre- quency domains. 4'5 Although progress in biomedical com- puter simulations is rapidly evolving, the ultimate goal of formulating and implementing a realistic practical model of ultrasonic wave propagation in a human patient appears to be a far distant goal.

Among the many integral and differential formula- tions the boundary element method (BEM)6-9 has enjoyed the most attention, primarily due to its computational ef- ficiency. One advantage of BEM is that the solution space is one dimension lower than those of the geometry and it takes into account complicated interface contours between the acoustic background medium and the scattering ob- jects. In addition, if the spatial discretization domain be- comes large, the Green's function-based integral kernels implicitly assure that the Sommerfeld radiation condition is satisfied. Although BEM can solve multi-scatterer configurations, 1ø it does require piecewise homogeneous media, which limits its applicability to solving inhomoge- neous problems.

On the other hand, differential formulations based on

the finite element method (FEM) have proven to be more versatile in terms of accounting for density variations, even within the scattering centers, as well as modeling aniso- tropic and absorption phenomena. However, they suffer from the inability to deal with open field scattering prob- lems because they do not implicitly impose the radiation boundary condition. As a result, several approaches have been proposed that couple FEM with analytical far-field expansions or directly attempt to combine FEM with BEM. The intention of these formulations is to apply the more flexible FEM to represent the scattering object up to an artificial, well-behaved boundary sufficiently removed from the interaction process such that BEM or some form of an analytical far-field expansion can be interfaced to it.

As an alternative, this paper discusses a FEM model based on a Galerkin weighted residual approach. In par- ticular, an absorbing boundary condition (ABC) operator is employed that explicitly accounts for the open field prob- lem by mapping the Sommerfeld radiation condition from the far-field to the near-field domain. The model solves the

acoustic Helmholtz equation in its general form, i.e., in- cluding density as well as sound velocity variations of sin- gle and multiple penetrable cylindrical scatterers of arbi- trary cross sections. It is shown that the ABC operator method for lower-order operators is easy to incorporate into our FEM formulation, and yields accurate results without compromising the sparsity of the finite element matrix that is important for the computational efficiency of the proposed method.

1651 J. Acoust. Soc. Am. 94 (3), Pt. 1, Sept. 1993 0001-4966/93/94(3)/1651/12/$6.00 ¸ 1993 Acoustical Society of America 1651

Downloaded 18 Jun 2012 to 130.215.36.83. Redistribution subject to ASA license or copyright; see http://asadl.org/journals/doc/ASALIB-home/info/terms.jsp

Page 3: Finite-Element Formulation of Acoustic Scattering ... · the finite element method (FEM) have proven to be more versatile in terms of accounting for density variations, even ... and

'"'"" "G p(_r

FIG. 1. The cross-sectional view of a scattering field.

I. THE PROBLEM STATEMENT

The starting point of the acoustic interaction process for linear fluid media in the frequency domain is the Helm- holtz equation in the form: ll'i2

(1 ) 17- •(r) VP(r) +ko2n2(r)P(r)=O, (1) where P(r) is the acoustic pressure, k 0 = W/Co represents the wave number in the background medium described by the angular frequency ro and acoustic wave speed Co, and n(r) is defined by n(r) • 1/c•. Here, •(r) = p(r)/po and J(r)•c(r)/co are dimensionless mass density and acoustic wave speed, respectively, normalized to the refer- ence media.

The total field can be represented by the superposition of the incident field Pi(r) and the scattered field Ps(r):

P(r)=Pi(r) +Ps(r). (2)

The boundary conditions associated with ( 1 ) are: (i) pressure continuity on the surfaces of the scatter-

ers:

P(r) I1 + =P(r) l l-; (3) q q

(ii) flux continuity on the surfaces of the scatterers:

I 1 I 1 VP(r) n VP(r) n ß (4) • ß • ß ,

PO l+ Pk l- q q

(iii) the Sommerfeld radiation condition: 13'14

lim -•r-r+jkoPs =0, (5) where q= 1,2,...,M, and M is the total number of scatter-

ers; l•h and 1• + denote the inside and the outside contour of the q scatterer, respectively, as shown in Fig. 1. The prob- lem consists of solving for the scattered field Ps based on a

given incident field Pi, known geometry, and the medium parameters • and J.

II. FINITE ELEMENT FORMULATION OF SCATTERING FIELD WITH ABSORBING BOUNDARY CONDITION

A. Finite element model o! the scattering field in the frequency domain

In solving the scattering problem, we assume that the incident wave Pi is known and its propagation in the ref- erence medium obeys the Helmholtz equation:

•72piq- k•i= O. (6) Hence the scattered field can be reexpressed by an inho- mogeneous wave equation where the inhomogeneous part constitutes equivalent sources residing in the scatterers:

=-- V . •--1 VPi + k• ( n2 --1) Pi ß (7) Thus the scattered field can be directly solved by knowing the incident wave.

Since (7) is difficult to evaluate in general, an approx- imate solution is found by forming the residual statement:

•• V. (•VPs)+k•n2Ps Wds

where W is the weight function and • • D 0 • U qDq is the solution domain consisting of the background medium D 0 and the union of all the scatterers Dq. This is the basis of our finite element model. For the subsequent discussion and notational simplicity, only one scatterer residing in the solution domain is assumed. However, the result can be generalized to any finite number of scatterers.

Because the parameter • may be discontinuous across •, the integration is divided into two parts: integration over D 0 and integration over D 1 . Applying Green's first identity to each part, we obtain:

W -•'•-• d l -- I 7 V P$ ' V W ds

•l 1 OPs (9)

1652 J. Acoust. Soc. Am., Vol. 94, No. 3, Pt. 1, Sept. 1993 Gan et al.: Finite element formulation of scattering 1652

Downloaded 18 Jun 2012 to 130.215.36.83. Redistribution subject to ASA license or copyright; see http://asadl.org/journals/doc/ASALIB-home/info/terms.jsp

Page 4: Finite-Element Formulation of Acoustic Scattering ... · the finite element method (FEM) have proven to be more versatile in terms of accounting for density variations, even ... and

Recombining the domain integrations over Do and D• into a single integration over/1, we can write (8) as:

+ w an-an ]al. 1

(lO)

The incident and scattered pressure field are approximated in each element by:

and

J

J

where N] and P(s,i)] are polynomial interpolation functions and nodal values of the scattered and incident field, respec- tively. Letting the weight function W be identical to the interpolation function over each element, we arrive at the Galerkin's weak form of ($):

•lo 1 8Ps -- • {N•,} • dl

VNj- k•(n •- 1 )N•Nj

X {P(i)•), ( 11 )

where [ (k,j)] denotes a matrix with elements at row k and column j and { (j)} denotes a vector with elements (j). Because of the boundary conditions on l] as seen in (3) and (4), the contour integration over ll vanishes.

In general, for a multi-scattering problem, the finite element formulation can be represented as:

•lo 1 8Ps -- • {N•,} • dl

-k2o(n 2-1)S•,Sj ds} (P(i)j }. 1653 d. Acoust. Soc. Am., Vol. 94, No. 3, Pt. 1, Sept. 1993

(12)

In order to ensure a unique solution, the contour integra- tion of Ps over l o is decided in terms of the Sommerfeld radiation condition (5).

B. Absorbing boundary condition

We intend to solve (7) by the finite element method subject to the Sommerfeld radiation condition at infinity. Since the numerical method is inherently limited to a finite region, some approach must be found to closely approxi- mate the open field nature of the problem. To address this, an artificial outer boundary (l o) is adopted and an absorb- ing boundary condition (ABC) is applied to this contour such that the scattered wave appears only outgoing through the boundary and artificial reflections due to the domain truncation are minimized.

A number of approaches to this problem have been proposed. For example, surface integration methods de- scribe the outside region by equivalent surface source models, •5 where each element on the surface is coupled to all other elements. As a result, the sub-matrix generated from surface integration methods is fully populated. For this reason, these algorithms are also called global or non- local methods. Another alternative is the trans-finite ele-

ment method which uses typical analytical solutions of the far field to approximate the field in the external region. •6'•7 Theoretically, nonlocal surface integration methods are more accurate. However, the bandwidth of the sparse finite element matrix will be increased essentially with the num- ber of nodes on the surface. Also, the accuracy of the trans-finite element method depends heavily on the geom- etry of the problem and the region of the finite element model.

Instead of finding the far-field solution as described by the above two methods, the ABC boundary operator meth- ods introduce boundary operators mapping the Sommer- feld radiation condition from the far-far field to the near-

far field.•8-20 The absorbing boundary condition approximated by the ABC boundary operators can be rep- resented by a linear partial differential equation on the boundary. When implemented with FEM, an element on the boundary is only coupled with its neighbors. In this sense, the ABC boundary operator is classified as a local method. The ABC operator method, for reasonable lower- order operators, is relatively easy to program without com- promising the computational efficiency of the FEM. For this reason, they have higher efficiency in parallel compu- tation, although their accuracy also depends on the region of the finite element model.

The basic idea of the ABC operator method is to map the Sommerfeld radiation condition from the far field to

the near-far field with less truncation error and lower re-

flected power. The starting point is the Green's function solution of the two-dimensional Helmholtz equation in free space:

V2P•+ k•J• = O. (13) In particular, for outgoing waves the Green's function is simply a first kind Hankel function of order zero: 2•

Gan et al.: Finite element formulation of scattering 1653

Downloaded 18 Jun 2012 to 130.215.36.83. Redistribution subject to ASA license or copyright; see http://asadl.org/journals/doc/ASALIB-home/info/terms.jsp

Page 5: Finite-Element Formulation of Acoustic Scattering ... · the finite element method (FEM) have proven to be more versatile in terms of accounting for density variations, even ... and

G ( r' l ro ) = j Ho1( ko l r' - ro l ). (14)

As r= I r'--rol -• oo, the limit of this function can be writ- ten as:

lim G( r) = •/2•r/kor e -j(kør+ •'/4). (15)

Based on the expansion theory of Wilcox, 22 an asymptotic far-field solution of (13) can be represented by

Ps-- • ao+ r + r2 +'" ß (16)

(0 1) B1Ps = •-Jr- j •o -Jr- • Ps

= (-jk o jk o 1 _jkor( X/• +--•-- 2r3/2) e 00+3• al(•)

+2r • ao+ +"'

r 5/2 --•--2r-- ß =O •7• ß

Similarly, it can be shown that the second-order operator B2 has order O( 1/r 9/2) accuracy in approximating the ra- diation condition, 2ø that is,

Taking the derivative of Ps in (16), we have

= X• +--•-- 2--r'r'r• e 00+3•

= --2r3/2 e a 0 + 3 •-F' ß ß

If the error on the order of O( 1/r 3/2) is neglected in the above equation, we have an approximation to the Sommer- feld radiation condition on the outer boundary (where r is constant) :2o

An intuitive observation from the above derivation is that

if one can appropriately construct operators which remove terms with higher order of 1/r on the right-hand side, one can obtain a more accurate approximation to the Sommer- feld radiation condition. Such kind of operators are called ABC boundary operators. 23 One type of an ABC operator is the so-called BGT operator named after Bayliss, Gun- zburger, and Turkel. 18'2ø By introducing a sequence of lin- ear differential operators B m , the BGT operator method provides an even more accurate approximation to the Som- merfeld radiation condition by annihilating higher order terms in 1/r. At finite r, we insist that the solution lies in the null space of the operator B m . In other words, the BGT operator method uses higher-order linear operators to obtain higher-order accuracy in the approximation of the radiation condition.

For example, the first-order operator B• is defined by

- (•-t--jko 1 (17)

Bayliss 18 has shown that in general, the mth-order ABC operator B m can be derived by

B m 3 ) rn a 2•--• = II + +jko ,

p=l r

with accuracy,

( 1 ) Bm=O /.2rn+l+l/2 ß

However, the higher-order (rn > 2) boundary operators are not recommended for numerical implementation since they tend to spoil the sparsity of the finite element matrix. 2ø

For our problem, the second-order ABC boundary op- erator method is applied. The radiation condition (5) is mapped to the artificial absorbing boundary l0 and approx- imated by the second-order BGT operator:

B2Ps= •r+jko+•r •r+jko+•r P•=O. (18)

In order to implement this ABC boundary condition in the Galerkin finite element model, we represent the wave equa- tion in the domain D O in cylindrical coordinates:

ar e'=- (19)

Since both the Helmholtz equation and the operator equa- tion must be satisfied on the boundary, we substitute (19) into (18) to obtain'

1022 O ( 2 5 3) --• •-•2+• (1 +jkor) •r + -2ko+•-•+j • k o (20)

Because l0 is chosen as a circle, the ABC boundary condi- tion on l0 can be represented by:

1654 d. Acoust. Soc. Am., Vol. 94, No. 3, Pt. 1, Sept. 1993 Gan et aL: Finite element formulation of scattering 1654

Downloaded 18 Jun 2012 to 130.215.36.83. Redistribution subject to ASA license or copyright; see http://asadl.org/journals/doc/ASALIB-home/info/terms.jsp

Page 6: Finite-Element Formulation of Acoustic Scattering ... · the finite element method (FEM) have proven to be more versatile in terms of accounting for density variations, even ... and

--2(1 +r2k20) k20+•-•+j 2rkg+•-

(1 + --fl+j •-• . (21) C. Incorporation of ABC into the finite element model

Substituting the result of (2 1 ) into the weighted resid- ual statement of (12), we can now write the finite element model in matrix form:

( S - k2o T + A + jB ) (P•} = ( S i- kgTi) (Pi}, ( 22 ) where matrices S and T are the stiffness matrix and mass

matrix of the scattered wave in region f•, respectively. They are defined by

s= ds,

T-- •n n2N•Nj ds]. Matrices Si and T i are the stiffness matrix and mass matrix of the incident wave in the scatterer. They are defined by

Finally, matrices A and B represent the Sommerfeld radi- ation condition mapped to boundary 10 and approximated by ABe operator B 2, where

A•

a•

r 2(1 +r•k•)

+ r ••.,r 2(l+Pk•)

1 c9Nkc9Nj

rd,

koON•,ONj

7k0\ + 2rko3+-•-•-r)N•Njrd&. For the chosen artificial boundary 1o and basis function N•, the matrices A and B need to be calculated only once. The local matrix elements are calculated analytically inside and computed by Gaussian integration on 1o.

D. Error analysis of the absorbing boundary operators

Evaluating the performance of the ABC approxima- tion is important for subsequent practical applications. Bayliss 18 derived an estimation for the error caused by the second-order BGT on the surface of a homogeneous spher-

ical scatterer. Mittra 2ø later compared the coefficients of the harmonic expansion of the exact solution of a cylindri- cal scatterer with those from the second-order boundary operator approximation, and found qualitatively that there was a poor match between higher-order components. The consequences of this error are in-coming harmonics that affect the accuracy of the solution.

Here we wish to establish an error model that can be

used to estimate the error in the finite element model in-

troduced by the BGT boundary. operator approximation to the radiation boundary condition at infinity. We assume that the mesh of the finite element model is fine enough such that if the boundary condition on 10 is specified ex- actly, the solution of the finite element model [Eq. (12) ] is accurate.

1. The error due to the localized approximation

By Huygens' principle, the field in the domain between the artificial boundary 10 and infinity is exactly described by the field on the surface 10. The surface integration of the scattered field including the Sommerfeld boundary condi- tion can be represented by 1ø

fro OG* ;to OPs G* dl, Ps-- Ps-•-n dl=-- • (23)

where G* is the Green's function of the Helmholtz equa- tion in the reference medium. Expanding Ps and OPs/On in terms of their interpolation functions, we can solve for the normal derivation of P:

•nn -'- G- 1H{Ps}' where

(f•o ON•'G*(køI 6-- and

r' -- rj l )dl)

) ) On dl

(24)

Pi _ x'

measurement surface

FIG. 2. The coordinate system of the cylindrical scattering configura- tion.

1655 J. Acoust. Soc. Am., Vol. 94, No. 3, Pt. 1, Sept. 1993 Gan et aL: Finite element formulation of scattering 1655

Downloaded 18 Jun 2012 to 130.215.36.83. Redistribution subject to ASA license or copyright; see http://asadl.org/journals/doc/ASALIB-home/info/terms.jsp

Page 7: Finite-Element Formulation of Acoustic Scattering ... · the finite element method (FEM) have proven to be more versatile in terms of accounting for density variations, even ... and

TABLE I. Parameter setting for the stimulated scattering conditions:

Figure f (MHz) koa •' • a/,•o R/,•o

Fig. 4 0.035 2.675 0.833 1.0 Fig. 4 0.035 2.675 0.833 1.0 Fig. 4 0.035 2.675 0.833 1.0

Fig. 5 (a)-(b) 1.5 11.46 0.948 0.9 Fig. 5 (c)-(d) 1.1 7.64 0.948 0.9 Fig. 5 (e)-(f) 0.045 3.439 0.833 1.0 Fig. 5(g)-(h) 0.02 1.528 0.833 1.0

Fig. 6(a) 0.03 2.295 inhomogeneous scatterer Fig. 6(b) 0.04 3.057 inhomogeneous scatterer Fig. 6(c) 0.04 3.057 inhomogeneous scatterer

Fig. 7 (a) 0.04 3.057 multi-scattering configuration Fig. 7 (b) 0.045 3.439 multi-scattering configuration

O.427 1.660

0.427 1.234

0.427 0.894

1.824 2.371

1.216 1.946 0.547 1.587

0.243 0.705

1.423

1.216

1.216

1.411

1.587

are surface integration matrices on the artificial boundary l 0 and I denotes the identity matrix. This in turn can be substituted into the FEM model (11 ) or (12), which pro- vides a useful way of evaluating the surface integration on

j;,,o 1 OPs • (N•,) • dl =TrG-1H(Ps)=C*(Ps), where Tr----[fto(1/,5)N•,Njdl] and C*--TrG-lfi. It is clear that C* maps the radiation boundary condition from infinity to the artificial boundary 10.

The solution of the field with this boundary condition, denoted by P•s, satisfies the radiation boundary condition accurately. The corresponding finite element model can therefore be expressed by

(S-ko•T+ C*)(P• ) = (S,- kgTi) (Pi). (25)

Rewriting the above formulation with BGT boundary ap- proximation yields:

(S- kgT-I- C)(Ps) = (S,- kgT,)(P•), (26)

where C = A-+- jB. Subtracting (26) from (25) results in

1

• 4

• o ,• -.•.

-.4

•-.s -1

-•.2 • -• = __

-14 •,,,,,,,I,,,,,•,,,I ......... I ......... I ......... l ......... I ......... I ......... I ......... I ......... I ......... I ......... I,,,• 0 5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 2n

4

.2

2

-.4

• • ........ I ......... i ......... , ......... , ......... i ......... i ......... [ ......... ] ......... l ......... i ......... i .........

_= --

_- = _ _

_ _

_ _

_ _

_-

_ _

_ _

_ _

= = _-

_-

= _

_- =

_ _

_ -- -- E

0 .5 1 1.5 2 ;8.5 3 3.5 4 4.5 5 5.5 6

(a) (b)

8 ana13rt•cal result 6 -- FEM result

.2

0 • a m - -.2

-.4

-.6

-.8

-i • -

-12__• - =

-1,4- •l,l,lll,l,l .... ill],lllllll,I ...... 111)illl]ii[lll,1111111illllltllt[,llll .... [ ...... 0 .5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 2n

.2 • ....... ) ......... I ......... I ......... I ......... I ......... ) ......... I ......... I ......... I ......... I ........ '1'" ...... I'"• 1

8

6

4

2

8

• .5 1 1.5 2 2.5 • •.5 4 4.5 5 5.5

FIG. 3. The comparison of the numerically evaluated scattered pressure field of a cylindrical scatterer with the analytical solution on the surface of the scatterer at frequency f=35 kHz, (a) k0a=2.68, •= 1.0, and •=0.8333' (b) k0a=7.64, •=0.9, and •=0.948.

1656 J. Acoust. Soc. Am., Vol. 94, No. 3, Pt. 1, Sept. 1993 Gan et al.: Finite element formulation of scattering 1656

Downloaded 18 Jun 2012 to 130.215.36.83. Redistribution subject to ASA license or copyright; see http://asadl.org/journals/doc/ASALIB-home/info/terms.jsp

Page 8: Finite-Element Formulation of Acoustic Scattering ... · the finite element method (FEM) have proven to be more versatile in terms of accounting for density variations, even ... and

1.2 analytmal result

FEM result (R=I 66 ho)

FEM result (R=I 23 ho)

FEM result (R=0 89 •o)

180 ! !'/ - .,

-1 -.5 0

270

_

, _

• _ -

--

_ _

•.,,,,,I,,,,,,.,l ......... I ......... I ......... I ......... ] ......... I ......... I ......... I ......... I ......... I ......... I,,,• 0 5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 2•T

(b)

0 __, ...... I ......... I ......... I ......... t ......... I ......... I ......... I ...... ':'_ _

- analytical result - _ -

- FEll result (R=1.66 •o) : -.2 FEM result (R=1.23

FEM result (R=0.89 _

-.4

-.8

_! ,,[,, -6o -4o -2o o 2o 4o 6o

(c) y t.•- """1"'"'"'I'"'''"'1''""'"1''"'""1"'"""1'

1.1

,/ '• ............. x

-60 -40 -20 0 20 40 60 (d)

• - analytical result - 1.4 --

o FEM result (R=1.66 ho) • FEM result (R=1.23 ho) • FEM result (R=0.89

• ,,,,,,m ...... ,,,), ........ I ......... m ......... m,,,mmmm,ml,,,,,m,,,m,,,,,, -60 -40 -20 0 20 40 60 mm

(e) y 2o ,,,,,,i,,,,,,,,,i,,,,,,,,,i,,,,,,,,•l•,,,•,•[•,,•,•l,•,,l• •

• •o

• o

• -10

-20 -60 -40 -go o go 4o 6o mm

(f) Y

FIG. 4. The comparison of the numerical results of a cylindrical scatterer with the analytical solution at a given frequency f-- 35 kHz. Here, koa--2.675, •= 1.0, and E--0.8333 for different radii R of the circular artificial boundary. (a) Magnitude of the scattered pressure field on the surface of the scatterer. (b) The corresponding phase on the surface of the scatterer. (c) Real part of the total pressure field on the measurement surface x= D--22 mm. (d) Imaginary part of the total pressure field on the same measurement surface. (e) IP/Pil on the measurement surface. (f) Phase of P/Pi on the measurement surface.

1657 J. Acoust. Soc. Am., Vol. 94, No. 3, Pt. 1, Sept. 1993 Gan et al.: Finite element formulation of scattering 1657

Downloaded 18 Jun 2012 to 130.215.36.83. Redistribution subject to ASA license or copyright; see http://asadl.org/journals/doc/ASALIB-home/info/terms.jsp

Page 9: Finite-Element Formulation of Acoustic Scattering ... · the finite element method (FEM) have proven to be more versatile in terms of accounting for density variations, even ... and

(S--k•T+C){E}= -- •,C/• (27)

where (E}----(P•s} -- (Ps} is the error of the scattered field and AC---C*-C is the model error due to the approxima-

tion of the boundary condition on 1o. Equation (27) pre- sents a statement of the error distribution due to the local-

ized boundary condition approximation. The following properties can be observed:

1.2

1.1

1

.9

.8

.7

.6

.5

.4

.3

.2

.1

0

-.1

-.3

-.4

-.5

-.6

-.7

-.8

analytical result

FEM result

90

I

181

'270

____--

-1.4 -1.2 -1 -.8 -.6 -.4 -.2 0 .2 0 .5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 62n

(a) (b)

-.1

-.2

-.3

-.4

-.5

analytical result

FEM result

90

I I

• I

180--.]_.L_______• -- ................ •, -{•--

\x, I

270

-1.2 -1 -.8 -.6 -.4 -.2 0 .2 0 .5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 62•

(½) (d)

FIG. 5. The comparison of the numerical scattered pressure field of a cylindrical scatterer with the analytical solution recorded at r-- 20 mm for different frequencies. (a)-(b) The magnitude and phase at f= 150 kHz, koa--11.46, •=0.9, E=0.948, and R/it0=2.371. (c)-(d) The magnitude and phase at f= 100 kHz, k0a=7.64, •=0.9, E=0.948, and R/it0=l.946. (e)-(f) The magnitude and phase at f=45 kHz, k0a=3.44, •= 1.0, •=0.833, and R//•o= 1.586. (g)-(h) The magnitude and phase at f=20 kHz, koa= 1.53, •= 1.0, •=0.833, and R/it0=0.705.

1658 J. Acoust. Soc. Am., Vol. 94, No. 3, Pt. 1, Sept. 1993 Gan et al.' Finite element formulation of scattering 1658

Downloaded 18 Jun 2012 to 130.215.36.83. Redistribution subject to ASA license or copyright; see http://asadl.org/journals/doc/ASALIB-home/info/terms.jsp

Page 10: Finite-Element Formulation of Acoustic Scattering ... · the finite element method (FEM) have proven to be more versatile in terms of accounting for density variations, even ... and

• analytical result .8 _-- - _

_- FEM result

_

_

.6 90 _

_

// i '

/

ra•- ............................ -()•

-.6 '2?0 -• 8 -•.6 -•.4 -•.• -• -.8 -.6 -.4 -.• 0

(e)

0 .5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 62•

-.2

-.4

analytical result

FEM result

//

I

-.6 -.4 -.2 0

270

(g)

ii •\ _

_

_

_

_

_ _

_

_

_

_ _

_ _

_

_

n•••••••••••••••••h••••••••••••••••••h••••••••h••••••••h••••••••h••••••••h•••••••••••••••••••••••••••••••••••••••"• 0 .5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 62•

(h)

FIG. 5. (Continued.)

(i) AC{/• } behaves as an error source of the scattered field solution.

(ii) AC operates only on the artificial boundary 10. Therefore only those (P•} located on 10 can generate these

errors (this is sensible since we are looking for errors in- troduced by the approximate boundary condition).

(iii) The stronger the scattered field, the larger the error due to the localized approximation.

1659 J. Acoust. Soc. Am., Vol. 94, No. 3, Pt. 1, Sept. 1993 Gan et al.: Finite element formulation of scattering 1659

Downloaded 18 Jun 2012 to 130.215.36.83. Redistribution subject to ASA license or copyright; see http://asadl.org/journals/doc/ASALIB-home/info/terms.jsp

Page 11: Finite-Element Formulation of Acoustic Scattering ... · the finite element method (FEM) have proven to be more versatile in terms of accounting for density variations, even ... and

(a)

(a) '••

(b)

FIG. 7. The ' of the scattered pressure field of a three- r•=8.1 mm, r2=r3=6.3 mm. (a) •3= 1.21, koa=3.057, R/Zo= 1.41; (b)

1, E3 = 1.195, •3 = 1.2, k0a=3.439,

ated solution Ps is in the we have for the boundary

(c) B2E= B2P•s - B2Ps = B2P•s . (29)

FIG. 6. The equi-contour plot of the real part of the scattered pressure field for an inhomogeneous cylinder: (a) k0a=2.295, R/Zo= 1.423; (b) koa = 3.057, R/Z o = 1.216; (c) koa = 3.057, R/Zo= 1.216; [the distribution of the density and the sound velocity for each case are given in Fig. 8 (a)-(c), respectively].

2. The error related to the domain truncation

By linearity of the governing equation, the error E obeys the Helmholtz equation in the domain where the finite element method is applied:

V. (•_ VE) +ko2n2E=O (28) and satisfies the same boundary conditions on the surface of the scatterers given by (3), (4) and the boundary con-

From Eq. (21 ) and by using matrix notation, we obtain

2( 1 +jko r) B2P•s Employing the far-field assumption, the second term on the right-hand side can be written as: 22

r r 2(1 +jkor) B2P•s -- 2(1 +jkor) r 9/2 ' where r is the minimum distance from the scatterer to the

artificial boundary and a(qb) is independent of r. There- fore, the discretization model of the error E takes on the form:

1660 J. Acoust. Soc. Am., Vol. 94, No. 3, Pt. 1, Sept. 1993 Gan et aL: Finite element formulation of scattering 1660

Downloaded 18 Jun 2012 to 130.215.36.83. Redistribution subject to ASA license or copyright; see http://asadl.org/journals/doc/ASALIB-home/info/terms.jsp

Page 12: Finite-Element Formulation of Acoustic Scattering ... · the finite element method (FEM) have proven to be more versatile in terms of accounting for density variations, even ... and

(S-k•T+C){œ}= f•0 1 r • 2( 1 +jkor) N/•a(q•)dl x (r 9/2)

Comparing (27) with (30), we obtain

[f,0 1 r A•{P•s •= • 2(1 +jkor) N•a(qb)dl and the limit to the error norm:

(30)

(?.9/2) -- 1

1 f,01 1 IIEIlo II[S-kT+C]-'11 r9/2. This shows that the norm of the error introduced by the second order BGT operator diminishes with order 0(1/r9/2). Furthermore, we can expect that the norm of the error also depends on the algebraic structure of the finite element model and the intensity of the scattered field.

III. NUMERICAL EXAMPLES

Some computational examples employing the FEM model described in the previous sections are provided here. The first example involves the evaluation of the scattered field from a homogeneous cylindrical scatterer for which the exact analytical solution is known. Comparisons of nu- merical results with the analytical solutions are conducted in order to evaluate the performance of the FEM ap- proach. In particular, the influence of the absorbing bound- ary is discussed, and the overall efficacy of the model is examined at different frequencies. Finally, a few results of scattering fields with inhomogeneous and multiple scatter- ers are presented.

The general analytical solution of one cylindrical scat- terer for a plane incident wave can be written as the sum- mation of Bessel and Hankel functions. 13 The total field outside the cylinder is

P(r,q•) = • [Pdn(ko r) -{-Asrfl(n 1)(kOr) ]e j(•-•r/2)n (31)

and the total field inside the cylinder is

P(r,•b)= • BsnJn(klr)e j(4-•r/2)n, (32)

where r and •b have their origin at the center of the scat- terer and the coefficients Ash and B•n are determined by the boundary conditions on the surface of the scatterer:

H?) (k•) -Jn(kla) Bsn

'

where the dot denotes the derivative with respect to the argument. The coordinates are defined in Fig. 2.

For the simulations, the incident field has unity mag- nitude. The relevant parameters for the different simula-

13

12

1.1

8 I I I i i i i i o

(a) r

9 I I I t I I I I I o

(b) r

9 I I I I I t I I I o

M r

t [ [ [ [ [ ] [ ]

f i i t i i t i i i o

(a) r

t i i I i i i i i

(b) r

] ] [ , [ ] [ [

l

i i f i t i t i i

.1 0 .1

FIG. 8. The relative sound speed and density variations of the inhomo- geneous scattering configurations reported in Fig. 6.

tions reported in this paper are summarized in Table I. In Fig. 3 (a) and (b), the analytical solution of the cylindrical scattering field and the corresponding result from the nu- merical algorithm are provided for fixed radii R = 1.66A 0 [Fig. 3(a)] and R=l.95A 0 [Fig. 3(b)] of the external boundary.

The influence of various radii of the external boundary on the accuracy of the numerical solution is shown in Fig. 4(a)-(f)]. As expected, for a large radius the agreement with the analytical result is excellent both in phase and magnitude. It is interesting to note that a deterioration in the field predictions for smaller radii are most notable in the phase. Figure 5 (a)-(f) illustrate the sensitivity of the numerical method at different frequencies when the artifi- cial boundary is fixed. As the radius of the external bound- ary is reduced or the frequency of the incident wave is decreased, the influence of the artificial reflection error on

the simulated field is increased, especially on the phase of the scattered pressure.

Figures 6 and 7 demonstrate the flexibility of this nu- merical method to conveniently handle inhomogeneous scatterers and multi-scattering configurations. Figure 6 (a)-(c) are the equi-contour plots of an inhomogeneous cylindrical scatterer. The distribution of both the relative sound speed and relative density as a function of radius r are described in Fig. 8 (a)-(c), respectively. Figure 7 (a) and (b) are the equi-contour plots of a multi-scattering configuration for the same angle of illumination but differ- ent material parameters and geometric arrangement.

1661 J. Acoust. Soc. Am., Vol. 94, No. 3, Pt. 1, Sept. 1993 Gan et aL: Finite element formulation of scattering 1661

Downloaded 18 Jun 2012 to 130.215.36.83. Redistribution subject to ASA license or copyright; see http://asadl.org/journals/doc/ASALIB-home/info/terms.jsp

Page 13: Finite-Element Formulation of Acoustic Scattering ... · the finite element method (FEM) have proven to be more versatile in terms of accounting for density variations, even ... and

IV. CONCLUSION

A finite element formulation with absorbing boundary condition to simulate acoustic scattering phenomena in a general situation is discussed. By application of an absorb- ing boundary operator, the external boundary can be drawn very closely to the surface of the scatterer. As a result, this approach permits the analysis of open field scat- tering processes that normally require the BEM method. The performance analysis and numerical simulations dem- onstrate the efficiency and flexibility of this model in sim- ulating acoustic scattering phenomena that can include density as well as sound velocity variations of single and multi-scatterers of arbitrary two-dimensional cross sec- tions.

ACKNOWLEDGMENT

The authors wish to thank Professor Jin-Fa Lee for

suggesting the use of absorbing boundary conditions for open field models.

•E. L. Madsen, H. J. Sathoff, and J. A. Zagzebski, "Ultrasonic shear wave properties of soft tissues and tissuelike materials," J. Acoust. Soc. Am. 74, 1346-1355 (1983).

2 B. Oosterveld, J. M. Thijssen, and W. A. Verhoef, "Texture of b-mode echograms: 3-d simulations and experiments of the effects of diffraction and scatterer density," Ultrason. Imag. 7, 142-160 (1984).

3 C. M. Sehgal and J. F. Greenleaf, "Scattering of ultrasound by tissues," Ultrason. Imag. 6, 60-80 (1984).

4 N. N. Bojarski, "The k-space formulation of the scattering problem in the time domain: An improved single propagator formulation," J. Acoust. Soc. Am. 77, 826-831 (1985).

5 S. Finette, "A computer model of acoustic wave scattering in soft tis- sue," IEEE Trans. Biomed. Eng. BME-34 (5), 336-344 (1987).

6A. F. Seybert, B. Soenarko, F. J. Rizzo, and D. J. Shippy, "An ad- vanced computational method for radiation and scattering of acoustic waves in three dimensions," J. Acoust. Soc. Am. 77, 362-368 (1985).

7 G. Krishnasamy, L. W. Schmerr, T. J. Rudlphi, and F. J. Rizzo, "Hy- persingular boundary integral equations: Some applications in acoustic and elastic wave scattering," ASME J. Appl. Mech. 57, 404-414 (1990).

8 G. Krishnasamy, F. J. Rizzo, and Y. Liu, "Scattering of acoustic and elastic waves by cracklike objects: The role of hypersingular integrals," Rev. Prog. Quant. Nondestruct. Eval. 11, 25-32 (1992).

9T. W. Wu and A. F. Seybert, "A weighted residual formulation for the chief method in acoustics," J. Acoust. Soc. Am. 90, 1608-1614 ( 1991 ).

•øC. A. Brebbia, J. C. F. Telles, and L. C. Wrobel, Boundary Element Techniques (Springer-Verlag, Berlin, 1984).

• B. S. Robinson and J. F. Greenleaf, "The scattering of ultrasound by cylinders: Implications for diffraction tomography," J. Acoust. Soc. Am. 80, 40-49 (1986).

•2E. F. Skudryzk, The Foundations of Acoustics (Springer-Verlag, New York, 1971).

13 A. Ishimaru, Electromagnetic Wave Propagation, Radiation, and Scat- tering (Prentice-Hall, London, 1991 ).

•4A. Sommerfeld, Partial Differential Equations in Physics (Academic, New York, 1949).

•SK. L. Wu, G. Y. Delisle, D. G. Fang, and M. Lecours, "Coupled finite element and boundary element methods in electromagnetic scattering," Progr. Electromagnet. Res. 2, 113-132 (1990).

16j. F. Lee and Z. J. Cendes, "Transfinite elements: A highly efficient procedure for modeling open field problem," J. Appl. Phys. 61, 3913- 3915 (1987).

•70. M. Ramahi, A. Khbir, and R. Mittra, "Numerically derived absorb- ing boundary condition for the solution of open region scattering prob- lems," IEEE Trans. Antennas Propag. AP-39(3), 350-353 (1991).

•8A. Bayliss, M. Gunzburger, and E. Turkel, "Boundary conditions for the numerical solution of elliptic equation in exterior regions," SIAM J. Appl. Math. 42(2), 430-450 (1982).

•9B. Engquist and A. Majda, "Radiation boundary conditions for acous- tic and elastic wave calculations," Commun. Pure Appl. Math. 32, 313-357 (1979).

2øR. Mittra and O. Ramahi, "Absorbing boundary conditions for the direct solution of partial differential equations arising in electromag- netic scattering problems," Progr. Electromag. Res. 2, 133-173 (1990).

2•p. M. Morse and H. Feshbach, Methods of Theoretical Physics (McGraw-Hill, New York, 1953).

22C. H. Wilcox, "An expansion theorem for electromagnetic fields," Commun. Pure Appl. Math. 9, 115-134 (1956).

23B. Engquist and A. Majda, "Absorbing boundary conditions for the numerical simulation of waves," Math. Comput. 31(139), 629-651 (1977).

1662 J. Acoust. Soc. Am., Vol. 94, No. 3, Pt. 1, Sept. 1993 Gan et al.: Finite element formulation of scattering 1662

Downloaded 18 Jun 2012 to 130.215.36.83. Redistribution subject to ASA license or copyright; see http://asadl.org/journals/doc/ASALIB-home/info/terms.jsp