Abstract
The aim of this paper is to introduce an orignal coupling procedure between surface integral equation formulations and on-surface radiation condition (OSRC) methods for solving two-dimensional scattering problems for non convex structures. The key point is that the use of the OSRC introduces a sparse block in the surface operator representation of the wave field while the integral part leads to an improved accuracy of the OSRC method in the non convex part of the scattering structure. The procedure is given for both the Dirichlet and Neumann scattering problems. Some numerical simulations show the improvement induced by the coupling method.
1. Introduction
During the last decades, time-harmonic wave propagation has proved to be central in many engineering and technological key developments, based, e.g., on acoustics, electromagnetism or elastic mechanisms. When one wants to simulate the associated boundary-value problem, one of the difficulties is related to the fact that the solution which has to be computed is set in an exterior unbounded domain defined as the complementary of a finite scatterer . Therefore, to use a standard numerical method, it is necessary to bound the computational domain. One well-known possibility is to use an absorbing boundary condition [,,,,,,] or a Perfectly Matched Layer [,,,,,] to bound the domain and then solve the resulting problem by the finite element method [,,]. Another widely used alternative is to rewrite equivalently the initial exterior PDE problem as an integral equation over the finite surface of the scatterer based on the Green’s function [,,,,,,,,,,,]. Then, this has the advantage of reducing from one the dimension of the problem. One of the main drawbacks is that, unlike the initial problem which involves partial differential operators, the integral equation is defined by construction as a nonlocal pseudodifferential operator. When a discretization technique is then applied, as the boundary element method, then the corresponding discrete version of the integral equation leads to the numerical solution of a highly indefinite complex-valued dense linear system which is particularly difficult to tackle in the high-frequency regime. Many technical aspects are then necessary to make it working correctly for some applications, for example to reduce the storage and to accelerate the solution of the linear system [,,]. Various numerical methods were further developed to propose some other ways to solve, at least approximately, the initial scattering problem. One of them is the On-Surface Radiation Condition (OSRC) method introduced in [] and further developed by many authors (see, e.g., []). Without giving too much details now, the OSRC approach also leads to solve an equation given over the surface of the scatterer, but defined through local surface partial differential operators. Therefore, after the application of the boundary element method, the linear system is highly sparse, yielding an efficient way to solve the scattering problem. The price to pay is that the method can be considered as a numerical asymptotic method, and therefore can lose some accuracy in some cases, in particular when the scatterer is not convex and includes some concave parts [] where multiple scattering effects are present. Considering the problem of getting better accuracy for OSRC based techniques, a coupled formulation between the OSRC method and a two-dimensional finite element technique was proposed in [] for scattering by single non convex obstacles. For the numerical simulation of multiple scattering problems (then leading to non convex global structures), coupled OSRC/integral equation formulations were presented in [,], where the shapes of the single obstacles are convex [] or slightly non convex []. The aim of the present paper is to contribute to the improvement of the OSRC method for non convex single obstacles by proposing a direct simple coupling between the OSRC and the surface integral equation method. Unlike [], the presented method is naturally only set on the boundary of the scatterer and does not suffer from the pollution error related to the finite element method.
The plan of the paper is the following: In Section 2, we introduce the two-dimensional Dirichlet scattering problem and the basic informations about the integral equation representations and their numerical approximation. Section 3 presents the notion of OSRC and its numerical discretization after writing the variational formulation. Section 4 develops the original coupling procedure for the Dirichlet problem. In particular, we explain how to formulate the problem and to improve its convergence properties if it is used in a Krylov solver, based on operator preconditioning. The coupling is validated in a simple two-dimensional example. The extension to the Neumann problem is shortly given in Section 5. Finally, Section 6 is a conclusion.
2. Two-Dimensional Scattering-Integral Equation Formulations
2.1. The Two-Dimensional Scattering Problem
Let us consider as a scatterer with polygonal boundary . The homogeneous isotropic exterior domain of propagation is denoted by . For the sake of conciseness in the presentation, we first assume that the scatterer is acoustically sound-soft (i.e., Dirichlet boundary condition). Nevertheless, the case of a sound-hard scattering problem (Neumann boundary condition) is also treated shortly in Section 5. We now consider a time-harmonic incident plane wave (with ) illuminating , with an incidence direction for a time dependence , setting as the wave pulsation and k as the wavenumber. The sound-soft scattering problem of by leads to the computation of the scattered wavefield as the solution to the boundary-value problem
We designate by the Helmholtz operator, where is the laplacian. The gradient operator is ∇ and , where is the scalar product of two vectors and of . The last equation of (1) is the well-known Sommerfeld’s radiation condition at infinity that ensures the uniqueness of the scattered wave field u. The outwardly directed unit normal vector to is . A schematic representation of the problem is given in Figure 1. The existence and uniqueness of the solution to this BVP is well-known and detailed in [], Theorem 2.12. From standard arguments connecting formulations in classical and Sobolev spaces ([], p. 107), then and u is up to , excluding the corners of the polygonal curves ([], Lemma 2.35). Following [], Theorem 2.12, then it can also be proved that .
Figure 1.
Scattering configuration and notations.
2.2. Integral Operators for Scattering
Let us define G as the two-dimensional free-space Green’s kernel
where is the first-kind Hankel’s function of order zero. Building an integral equation needs the Helmholtz integral representation formula ([], Theorems 2.20 and 2.21).
Proposition 1.
If is a solution to the Helmholtz equation in an unbounded domain which also satisfies the Sommerfeld radiation condition, then the following relation holds
In addition, let us assume that is solution to the Helmholtz equation in a bounded domain . One can write
Let us now introduce the volume single- and double-layer integral operators, respectively, denoted by and , that are defined for by
Furthermore, the single- and double-layer integral operators provide some outgoing solutions to the Helmholtz equation [].
2.3. Direct Boundary Integral Equations for the Dirichlet Problem
The aim of this section is to provide without any detail the standard integral equation formulations for solving the two-dimensional scattering problem with Dirichlet boundary condition that will be used later. More details can be found in [,,] for the derivation and properties of these integral equations (well-posedness, existence of resonant modes,...). Let us introduce the following boundary integral operators
Then, based on the expressions of the trace and normal derivative trace of the volume single- and double-layer potentials (see, e.g., [] for further details), a first formulation is based on the trace of the single-layer operator
where the unknown density is an element of . The equation is well-posed and equivalent to the exterior scattering problem (1) as soon as k is not an irregular interior frequency of the associated Dirichlet boundary-value problem [,,]. This integral equation is called Electric Field Integral Equation (EFIE) in electromagnetism. In the sequel, this formulation will be denoted by Single-Layer Integral Equation (SLIE). In the case of a closed boundary , which is the situation in the paper, it can be proved that the spurious internal modes do not radiate. Therefore, there is no pollution in the far-field computation, which justifies that the SLIE can be considered as a reference solution. In addition, for an open surface , the SLIE is the only possible integral equation that can be written.
Another surface integral formulation is given by (see [] for the functional framework associated to the integral equations)
It is also well-posed and equivalent to the exterior scattering problem (1) if k is not an interior Neumann resonance [,]. This formulation is often designated by Magnetic Field Integral Equation (MFIE). Nevertheless, this integral equation is not recommended in practice since the spurious modes radiate and introduce some errors when computing the far-field pattern. To avoid the interior resonance problem, Burton and Miller [,,] proposed to rather use a linear combination between the EFIE and MFIE. If is a real-valued parameter such that and if is a complex parameter with , where is the imaginary part of , then one gets the Combined Field Integral Equation (CFIE) [,,] or Burton-Miller Integral Equation (BWIE)
This integral equation is well-posed for any wavenumber k but can only be applied to closed surfaces.
An important point is that all these integral equations are based on the single-layer representation
where the unknown surface field is the physical quantity defined by the jump (set as the difference between the interior and exterior traces)
To compute the far-field pattern, let us recall that we have: , where and are two unknown densities. In the polar coordinates system , the use of asymptotic expansions when leads to the following relation []
where and are the radiated far-fields for the single- and double-layer potentials, respectively, defined for any angle of by
with . In addition, the Sonar Cross Section (SCS) (in ) is such that
When using the single-layer representation (9), only is needed while is set to zero. In the paper, we will focus on the SLIE.
2.4. Numerical Approximation
To numerically solve Equation (6) (or (8)), we first introduce a polygonal interpolating surface which approximates . The triangularization of is built by using linear segments of size h. Therefore, we have . In the numerical examples, we take about 10 elements per wavelength which is enough to get a suitable accuracy for the Boundary Element Method (BEM). The notation designates the space of complex-valued polynomials of order ℓ. In (6) (or (8)), no derivative operator is applied to the unknown . However, as seen below, the OSRC method, and the integral equation technique for the Neumann problems introduce some tangential derivatives that apply to the surface fields. For this reason, we propose to use the linear BEM all along the paper, where the conformal finite element space of piecewise continuous functions is defined by
For the Dirichlet problem, a (constant per segment) BEM could also be applied. For the numerical approximation, we naturally use the weak form of the integral Equation (6) which leads to []
Let us consider now that the BEM is applied. To compute the elementary interaction
for two segments and of , a standard semi-analytical integration formula is used. This means that there is a first outer integration in (13) according to on and based on a two-points Gauss–Legendre quadrature. Next, for the inner integral with respect to on , if , then again a two-points Gauss–Legendre quadrature is applied, an exact integration formula is used [] when . By using the interpolating surface and the linear approximations of both and q in , the discrete form of (12) yields the linear system
where is the complex-valued matrix associated with the single-layer operator and is the surface mass matrix. If is the number of points of the curve , then all the matrices are elements of the space of complex-valued matrices of size . Indeed, assuming that is a closed boundary, then the number of degrees of freedom of the linear boundary element method, i.e., the number of points , is equal to the number of segments: . In addition, the unknown complex-valued nodal vector and the nodal incident vector are in . For computing the coefficients of , some semi-analytical quadrature formula are used to integrate the kernel singularity. If one rather uses the BWIE (8), the discrete form leads to
where is the nodal complex-valued vector related to the normal trace of the incident field. Finally, we have
3. Loss of Accuracy of the OSRC Method for Non Convex Scatterers
3.1. First and Second-Order OSRCs
The on-surface radiation condition (OSRC) method was introduced in the middle of the eighties by Kriegsmann, Taflove and Umashankar []. At that time, the main idea was to develop an approximate but efficient and low memory numerical solution for scattering problems, most particularly in the high-frequency regime. Starting from local approximations of the Dirichlet-to-Neumann (DtN) operator, they were able to propose the computation of the scattered field by two-dimensional simple obstacles. Since then, the OSRC method has received much attention from many researchers and many improvements and extensions have been proposed (see, e.g., []). For the sake of conciseness, we restrict our presentation to the so-called first- and second-order Bayliss–Turkel-like radiation conditions [].
The first-order OSRC (that we denote by OSRC) is given by
In the above equation, is the OSRC Cauchy data that approximate the exact Cauchy data on . Here, let us remark that must be understood as a notation since the OSRC is an approximate DtN map, which means that we do not a priori know if is the normal derivative trace of a function . The function is the curvature at a point s of the surface, where s is the curvilinear abscissa counterclockwise directed along . Equation (17) can be seen as a simple impedance boundary condition for the exterior domain . Various ways of deriving (17) are available in the literature. Let us mention for example [] were formal and rigorous approaches are developed.
The first-order OSRC (17) can be improved, leading to the so-called symmetrical second-order Bayliss–Turkel condition (denoted by OSRC in the sequel)
In (18), the curvilinear derivative operator is written , where is the tangent vector to (). In the same spirit, an Engquist–Majda-like OSRC can be derived [,]. However, some numerical simulations in various papers show that the boundary condition (18) provides a higher accuracy. Therefore, in the present paper, we restrict our study to (18).
3.2. Numerical Approximation
To solve (18), we introduce the weak formulation
for some suitable test-functions v in . The pair of approximate Cauchy data is discretized in the finite element space . When the BEM is introduced, then the discretization of (19) can be rewritten at the matrix level as
where the functions and are defined for OSRC by
The matrices and are, respectively, the (sparse) generalized stiffness and mass matrices associated with the functions and . In addition, the vectors and are complex-valued vector fields of . Finally, the second-order OSRC method requires the following stable approximation scheme for the curvature []: let be a triangle whose vertices , , are points on , then, the curvature at the vertex can be approximated by
where , for , are the lengths of the edges of K ordered with respect to the increasing size. This formula is directly applied on the triangles associated with the surface mesh and built on two adjacent segments. Using Formula (21) implies that the curvature is not equal to zero at the corner of the square since the triangle used to compute the numerical curvature is not flat. For a uniform surface mesh with size h, the numerical curvature is given as . This allows us to reproduce the scattering phenomenon arising at the corner (see also []).
Since we are solving a scattering problem with given Dirichlet boundary condition, then is given by and then
This means that is simply obtained through the solution of a complex-valued sparse linear system defined by the mass matrix. Once the unknown is obtained then one can compute an approximation of the jump of the normal derivative trace by the relation
Another way of writing this relation is that is solution to
The far-field can be directly obtained through expressions (11).
Even if the boundary condition (17) can be a priori applied to any scatterer , we will see during the numerical simulations that a serious loss of accuracy is observed when the scatterer presents some concave parts (see [] and Figure 1, Figure 2 and Figure 3). Indeed, in the concavity, the presence of multiply bounced rays cannot be modeled by local differential operators since the nature of this phenomena is nonlocal. Therefore, the aim of the next sections is to provide an original way to directly couple the OSRC formulation in the convex part of the scatterer to the SLIE restricted to the concave part to improve the accuracy.
Figure 2.
Bistatic SCS for the unit square cylinder with cavity and Dirichlet boundary condition: Case 1: and deg., Case 2: and deg. and Case 3: and deg.
Figure 3.
Bistatic SCS for the unit square cylinder with cavity and Neumann boundary condition: Case 1: and deg.; Case 2: and deg.
4. The Coupling Procedure for Non Convex Scatterers
4.1. Weak Coupling Procedure and Boundary Element Approximation
Since the OSRC solution is locally inaccurate in the non convex part of the domain, we propose to build a solution which is computed first by the OSRC method and improved thanks to the integral equation where the quality of the OSRC approximation deteriorates. To this end, let us assume that the geometry can be decomposed into two non-overlapping parts , with . The geometry is related to the boundary part of which is convex, the complementary (where we will use an integral equation) is (see Figure 1). The proposed procedure uses 1) a global computation of an approximate surface density through the OSRC on and 2) injects the restriction of this approximation to into the global integral equation formulation on to obtain an approximate density on . This way of partitioning the computation allows us to solve a smaller size boundary element system and can be seen as a ”one shot” computation.
In the following, if is a global matrix on , we denote by the extracted matrix related to the interaction between the part of the boundary and , . We then have
In a similar way, the restriction of a nodal complex-valued vector to the part of the boundary is written , for . Then, we propose the following algorithm for the SLIE formulation: compute such that
Even if other coupling possibilities are available, this one has the advantage that no modification of an existing code is required. Let us denote by (respectively, ) the number of segments (respectively, points) of the boundary , , based on the uniform mesh used for the full BEM on . Then, we have and (the two junction points and must be counted once). In step 1), we only retain the values of the OSRC solution that are not considered in the cavity, including the two endpoints and . This first step needs operations to solve the sparse complex-valued linear system (by using an LU factorization or a preconditioned iterative Krylov solver []) while the memory storage is . In the second step, the solution to a complex-valued full matrix is necessary. If a full storage is considered, then the linear system solution needs elementary operations and the memory storage is . Usually, in integral equation solvers, most particularly for high-frequency scattering, it is preferable to use a subspace Krylov solver [,,] in conjunction with a fast matrix-vector product algorithm like for example the Multilevel Fast Multipole Method (FMM) [], high-order solvers [] or the recent direct Adaptive Cross Approximation (ACA) techniques []. In this case, the memory requirement is for a computational cost . In addition, it is well-known that preconditioning is a requirement to get a fast convergence. The second equation of (26) is defined through the single-layer integral operator. Then, the integral equation is a first-kind Fredholm equation which is known to be badly conditioned. To improve this, we propose a preconditioned version of the algorithm (26) based on the Caldèron relations [] and well-adapted to fast iterative solvers but without modifying the solution of the initial coupling procedure. Let be the discrete version of the normal derivative trace operator D and its restriction to . Then, the preconditioned version of (26) is given by: find such that
The second equation of (27) is defined by a second-kind integral equation formulation which has better clustering properties for the convergence of Krylov subspace solvers. The price to pay is that each iteration of a Krylov solver requires to apply first and next . The preconditioned Caldèron SLIE coupling procedure (27) is called SLIE-OSRC. Once has been computed, all the usual quantities of interest can be obtained like for the SCS given by (11).
The SLIE-OSRC formulation may suffer from the existence of interior resonances. Even if the spurious modes do not radiate for the SLIE, it can be better to have access to a stable formulation. To this end, the following BWIE-OSRC coupling procedure could alternatively be used: compute such that
Unlike the SLIE-OSRC formulation, the BWIE-OSRC approach is defined by a second-kind Fredholm integral equation and does not really need to be preconditioned when correctly choosing and (see, e.g., []). An extra computational cost and memory storage is required since the evaluation of the double-layer potentials and are required.
In the following examples, we will report only the results related to the SLIE-OSRC formulation since no resonance were met and we always plot the SCS. In addition, we do not use any iterative solver for the resulting linear systems because we are considering toys problems for a proof of concept. However, for three-dimensional problems, where the method directly extends, the difference between all the formulations may be important in terms of convergence rate. Here, we rather focus on the accuracy improvement. Further investigations are therefore needed, as well as improved formulations and implementation of higher order OSRCs.
4.2. A Numerical Example-Validation of the Procedure
As previously said, we use the SLIE-OSRC formulation. The model toy problem is the following. We consider the obstacle as being composed of the square cylinder centered at the origin and with side length 2, with an inner square cavity defined by the corners and . The boundary is then defined as the internal boundary to the cavity (blue curve on Figure 1) and is the complementary boundary on (red curve on Figure 1). For an incident plane wave, the reference solution is given by the SLIE (14) discretized by the BEM (with 10 points per wavelength). The results are clearly improved compared to the pure OSRC approach for wave numbers and this, independently of the angle of attack . As it can be observed on the first picture of Figure 2 (Case 1, for ), we almost obtain the reference solution by using the SLIE-OSRC approach while a pure OSRC approximation gives a poor accuracy which deteriorates as k increases. For a higher wave number (Case 2, ), the results are still accurate (see Figure 2). By increasing the frequency, we still have an acceptable solution as seen on the third example of Figure 2 (Case 3, ). For both the integral equations and OSRCs, since we consider a mesh with ten elements per wavelength, the size of the matrix is about , which is more than four times less than for a pure SLIE solution.
5. The Neumann Scattering Problem
The Neumann scattering problem, i.e., considering (1) but with the boundary condition: on , can be treated similarly with the EFIE [] based on the normal derivative trace of the double-layer potential written under its weak form (called DLIE). A hyper-singular kernel must then be integrated carefully by semi-integration techniques. For the OSRC, the method applies quite similarly and leads to the solution of a sparse linear system.
In general, the coupling procedure (called DLIE-OSRC) has proved to be less accurate than for the Dirichlet problem (i.e., for SLIE-OSRC). We think that this is due to the fact that the OSRC approach requires a higher order operator to provide a suitable fast solution during the first step of the method. We recommend to rather use the square-root OSRC developed in []. The resulting coupling technique will be analyzed in a forthcoming work. For low and moderate wave numbers (), we still get quite acceptable results having always in mind the lower computational cost of the DLIE-OSRC method. However, there is a moderate accuracy for wave numbers such that as seen on the two cases reported in Figure 3. Nevertheless, this must be counterbalanced by the lower cost of the procedure and the possibility to increase the OSRC accuracy in the convex part. In addition, we always obtain a good prediction of the main lobs where the energy is mostly radiating. As a general concluding remark, the coupling DLIE-OSRC algorithm provides an interesting alternative to the DLIE. Furthermore, the method is always more accurate than a classical OSRC approach and gives a possibility of its extension to non-convex obstacles.
6. Conclusions
In this paper, we introduced a simple and original algorithm coupling the surface integral equation method and the OSRC technique for solving the scattering problem by nonconvex scatterers. While simple, the coupling method leads to an improved accuracy compared with the pure OSRC approach and reduces the computational cost of a direct integral equation formulation. In addition, we explain how operator preconditioning can be directly included into the formulations. The method is validated on a simple two-dimensional problem as a proof of concept. In particular, the method is accurate for the Dirichlet problem, but still needs to be further investigated by using high-order OSRCs in the case of the Neumann problem. We expect that the formulation can be useful for three-dimensional high-frequency scattering problems solved iteratively by Krylov solvers with acceleration algorithms.
Author Contributions
Conceptualization, software, formal analysis, investigation, writing—original draft preparation, writing—review and editing, S.M.A., X.A. and C.C.; project administration, funding acquisition, S.M.A. and C.C. All authors have read and agreed to the published version of the manuscript.
Funding
The authors would like to thank the Deanship of Scientific Research at Umm Al-Qura University for supporting this work by Grant code 18-SCI-1-01-0017.
Informed Consent Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| OSRC | On-Surface Radiation Condition |
| EFIE | Electric Field Integral Equation |
| SLIE | Single-Layer Integral Equation |
| MFIE | Magnetic Field Integral Equation |
| CFIE | Combined Field Integral Equation |
| BWIE | Burton-Miller Integral Equation |
| SCS | Sonar Cross Section |
| BEM | Boundary Element Method |
| DtN | Dirichlet-to-Neumann |
| DLIE | Double-Layer Integral Equation |
References
- Antoine, X.; Barucq, H.; Bendali, A. Bayliss-Turkel-like Radiation Condition on Surfaces of Arbitrary Shape. J. Math. Anal. Appl. 1999, 229, 184–211. [Google Scholar] [CrossRef]
- Antoine, X.; Darbas, M.; Lu, Y. An Improved Surface Radiation Condition for High-Frequency Acoustic Scattering Problems. Comput. Methods Appl. Mech. Eng. 2006, 195, 4060–4074. [Google Scholar] [CrossRef]
- Givoli, D. High-order local non-reflecting boundary conditions: A review. Wave Motion 2004, 39, 319–326. [Google Scholar] [CrossRef]
- Hagstrom, T. Radiation boundary conditions for the numerical simulation of waves. Acta Numer. 1999, 8, 47–106. [Google Scholar] [CrossRef]
- Hagstrom, T.; Warburton, T. A new auxiliary variable formulation of high-order local radiation boundary conditions: Corner compatibility conditions and extensions to first-order systems. Wave Motion 2004, 39, 327–338. [Google Scholar] [CrossRef]
- Modave, A.; Geuzaine, C.; Antoine, X. Corner treatments for high-order local absorbing boundary conditions in high-frequency acoustic scattering. J. Comput. Phys. 2020, 401, 109029. [Google Scholar] [CrossRef]
- Tsynkov, S. Numerical solution of problems on unbounded domains. A review. Appl. Numer. Math. 1998, 27, 465–532. [Google Scholar] [CrossRef]
- Bérenger, J.P. A perfectly matched layer for the absorption of electromagnetic waves. J. Comput. Phys. 1994, 114, 185–200. [Google Scholar] [CrossRef]
- Bérenger, J.P. Perfectly matched layer (PML) for computational electromagnetics. Synth. Lect. Comput. Electromagn. 2007, 2, 1–117. [Google Scholar] [CrossRef]
- Bermúdez, A.; Hervella-Nieto, L.; Prieto, A.; Rodríguez, R. Perfectly matched layers. In Computational Acoustics of Noise Propagation in Fluids-Finite and Boundary Element Methods; Springer: Berlin/Heidelberg, Germany, 2008; pp. 167–196. [Google Scholar]
- Bermúdez, A.; Hervella-Nieto, L.; Prieto, A.; Rodríguez, R. Perfectly matched layers for time-harmonic second order elliptic problems. Arch. Comput. Methods Eng. 2010, 17, 77–107. [Google Scholar] [CrossRef]
- Druskin, V.; Güttel, S.; Knizhnerman, L. Near-optimal perfectly matched layers for indefinite Helmholtz problems. SIAM Rev. 2016, 58, 90–116. [Google Scholar] [CrossRef]
- Turkel, E.; Yefet, A. Absorbing PML boundary layers for wave-like equations. Appl. Numer. Math. 1998, 27, 533. [Google Scholar] [CrossRef]
- Bériot, H.; Prinn, A.; Gabard, G. Efficient implementation of high-order finite elements for Helmholtz problems. Int. J. Numer. Methods Eng. 2016, 106, 213–240. [Google Scholar] [CrossRef]
- Ihlenburg, F. Finite Element Analysis of Acoustic Scattering; Number 132 in Applied Mathematical Sciences; Springer: New York, NY, USA, 1998. [Google Scholar]
- Solin, P.; Segeth, K.; Dolezel, I. Higher-Order Finite Element Methods; CRC Press: Boca Raton, FL, USA, 2003. [Google Scholar]
- Antoine, X.; Darbas, M. An Introduction to Operator Preconditioning for the Fast Iterative Integral Equation Solution of Time-Harmonic Scattering Problems. Multiscale Sci. Eng. 2021, 1, 1–35. [Google Scholar] [CrossRef]
- Antoine, X.; Geuzaine, C.; Ramdani, K. Wave Propagation in Periodic Media-Analysis, Numerical Techniques and Practical Applications; Progress in Computational Physics; Chapter Computational Methods for Multiple Scattering at High Frequency with Applications to Periodic Structures Calculations; Bentham Books: Sharjah, United Arab Emirates, 2010; Volume 1, pp. 73–107. [Google Scholar]
- Burton, A.J.; Miller, G.F. The application of integral equation methods to the numerical solution of some exterior boundary-value problems. Proc. R. Soc. Lond. A Math. Phys. Sci. 1971, 323, 201–210. [Google Scholar]
- Chandler-Wilde, S.; Graham, I.; Langdon, S.; Spece, E. Numerical-asymptotic boundary integral methods in high-frequency acoustic scattering. Acta Numer. 2012, 21, 89–305. [Google Scholar] [CrossRef]
- Colton, D.; Kress, R. Inverse Acoustic and Electromagnetic Scattering Theory, 2nd ed.; Applied Mathematical Sciences; Springer: Berlin, Germany, 1998; Volume 93. [Google Scholar]
- Colton, D.L.; Kress, R. Integral Equation Methods in Scattering Theory; Pure and Applied Mathematics (New York); John Wiley & Sons Inc.: New York, NY, USA, 1983. [Google Scholar]
- Harrington, R.; Mautz, J. H-field, E-field and combined field solution for conducting bodies of revolution. Arch. Elektron. Uebertragungstechnik 1978, 4, 157–164. [Google Scholar]
- Liu, Y. Fast Multipole Boundary Element Method: Theory and Applications in Engineering; Cambridge University Press: Cambridge, UK, 2009. [Google Scholar]
- Martin, P.A. Multiple Scattering. Interaction of Time-Harmonic Waves with N Obstacles; Encyclopedia of Mathematics and its Applications; Cambridge University Press: Cambridge, UK, 2006; Volume 107, p. xii+437. [Google Scholar]
- McLean, W. Strongly Elliptic Systems and Boundary Integral Equations; Cambridge University Press: Cambridge, UK, 2000. [Google Scholar]
- Nédélec, J.C. Acoustic and Electromagnetic Equations. Integral Representations for Harmonic Problems; Applied Mathematical Sciences; Springer: New York, NY, USA, 2001; Volume 144. [Google Scholar]
- Thierry, B. Analyse et Simulations Numériques du Retournement Temporel et de la Diffraction Multiple. Ph.D. Thesis, Nancy University, Nancy, France, 2011. [Google Scholar]
- Hackbusch, W. Hierarchical Matrices: Algorithms and Analysis; Springer: Berlin/Heidelberg, Germany, 2015; Volume 49. [Google Scholar]
- Kriegsmann, G.; Taflove, A.; Umashankar, K. A new formulation of electromagnetic wave scattering using an on-surface radiation boundary condition approach. IEEE Trans. Antennas Propag. 1987, 35, 153–161. [Google Scholar] [CrossRef]
- Antoine, X. Computational Methods for Acoustics Problems; Chapter Advances in the On-Surface Radiation Condition Method: Theory, Numerics and Applications; Saxe-Coburg Publications: Stirling, UK, 2008; pp. 169–194. [Google Scholar]
- Antoine, X. An algorithm coupling the OSRC and FEM for the computation of an approximate scattered acoustic field by a non-convex body. Int. J. Numer. Methods Eng. 2002, 54, 1021–1041. [Google Scholar] [CrossRef]
- Alzubaidi, H.; Antoine, X.; Chniti, C. Formulation and accuracy of On-Surface Radiation Conditions for acoustic multiple scattering problems. Appl. Math. Comput. 2016, 277, 82–100. [Google Scholar] [CrossRef]
- Acosta, S. On-surface radiation condition for multiple scattering of waves. Comput. Methods Appl. Mech. Eng. 2015, 283, 1296–1309. [Google Scholar] [CrossRef][Green Version]
- Sauter, S.; Schwab, C. Boundary Element Methods; Springer Series in Computational Mathematics; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
- Antoine, X. Fast Approximate Computation of a Time-Harmonic Scattered Field using the On-Surface Radiation Condition Method. IMA J. Appl. Math. 2001, 66, 83–110. [Google Scholar] [CrossRef]
- Saad, Y. Iterative Methods for Sparse Linear Systems; PWS Publishing Company: Boston, MA, USA, 1996. [Google Scholar]
- Saad, Y.; Schultz, M. GMRES: A Generalized Minimal Residual algorithm for solving nonsymmetric linear systems. SIAM J. Sci. Stat. Comput. 1986, 7, 856–869. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).