A hybrid numerical-asymptotic boundary element method for high frequency scattering by penetrable convex polygons
Samuel P. Groth, David P. Hewett, Stephen Langdon

TL;DR
This paper introduces a hybrid boundary element method combining geometrical optics and diffraction for high frequency scattering by convex polygons, achieving high accuracy with fewer degrees of freedom.
Contribution
The paper presents a novel hybrid numerical-asymptotic boundary element method that efficiently captures high frequency oscillations in scattering problems using a combined geometrical optics and diffraction approach.
Findings
Achieves fixed accuracy with frequency-independent degrees of freedom.
Including diffraction improves accuracy by an order of magnitude.
Effective for acoustic and electromagnetic scattering by convex polygons.
Abstract
We present a novel hybrid numerical-asymptotic boundary element method for high frequency acoustic and electromagnetic scattering by penetrable (dielectric) convex polygons. Our method is based on a standard reformulation of the associated transmission boundary value problem as a direct boundary integral equation for the unknown Cauchy data, but with a nonstandard numerical discretization which efficiently captures the high frequency oscillatory behaviour. The Cauchy data is represented as a sum of the classical geometrical optics approximation, computed by a beam tracing algorithm, plus a contribution due to diffraction, computed by a Galerkin boundary element method using oscillatory basis functions chosen according to the principles of the Geometrical Theory of Diffraction. We demonstrate with a range of numerical experiments that our boundary element method can achieve a fixed…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10| 5 | 10 | 20 | 40 | 80 | 160 | |
| -BEM | 10.13 | 5.07 | 2.53 | 1.27 | 0.63 | 0.32 |
| HNA | 9.24 | 4.62 | 2.31 | 1.16 | 0.58 | 0.29 |
| -BEM COND | ||||||
| HNA BEM COND |
| \ | 10 | 20 | 40 | 80 | 160 |
|---|---|---|---|---|---|
| () | 416 | 416 | 416 | 416 | 416 |
| () | 424 | 424 | 424 | 416 | 408 |
| () | 408 | 408 | 408 | 400 | 400 |
| () | 416 | 408 | 408 | 408 | 400 |
| () | 408 | 408 | 408 | 408 | 400 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsElectromagnetic Scattering and Analysis · Microwave Imaging and Scattering Analysis · Electromagnetic Simulation and Numerical Methods
A hybrid numerical-asymptotic boundary element method for high frequency scattering by penetrable convex polygons
S. P. Groth11footnotemark: 1111Present address: Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, 77 Massachusetts Ave., Cambridge, Massachusetts 02139, United States of America. 22footnotemark: 2222Corresponding author. Email address: [email protected], D. P. Hewett and S. Langdon
Department of Mathematics and Statistics, University of Reading,
Whiteknights PO Box 220, Reading, RG6 6AX, United Kingdom.
Department of Mathematics, University College London,
Gower Street, London, WC1E 6BT, United Kingdom
Abstract
We present a novel hybrid numerical-asymptotic boundary element method for high frequency acoustic and electromagnetic scattering by penetrable (dielectric) convex polygons. Our method is based on a standard reformulation of the associated transmission boundary value problem as a direct boundary integral equation for the unknown Cauchy data, but with a nonstandard numerical discretization which efficiently captures the high frequency oscillatory behaviour. The Cauchy data is represented as a sum of the classical geometrical optics approximation, computed by a beam tracing algorithm, plus a contribution due to diffraction, computed by a Galerkin boundary element method using oscillatory basis functions chosen according to the principles of the Geometrical Theory of Diffraction. We demonstrate with a range of numerical experiments that our boundary element method can achieve a fixed accuracy of approximation using only a relatively small, frequency-independent number of degrees of freedom. Moreover, for the scattering scenarios we consider, the inclusion of the diffraction term provides an order of magnitude improvement in accuracy over the geometrical optics approximation alone.
**Keywords: ** Helmholtz equation, transmission problem, high frequency, boundary element method, Geometrical Theory of Diffraction, acoustic and electromagnetic scattering.
1 Introduction
Scattering of time-harmonic acoustic or electromagnetic waves by penetrable (i.e., dielectric) scatterers arises in numerous physical applications, for example the scattering of light by atmospheric ice crystals, important in determining the earth’s radiation balance in global climate models [3]. When the penetrable scatterer and the exterior domain are both homogeneous, a standard computational approach to solving the associated transmission boundary value problem, at least for low/moderate frequencies, is the boundary element method (BEM) (often called the Method Of Moments in the electromagnetic community), which involves the numerical solution of a system of boundary integral equations (BIEs) on the scatterer boundary [50, 51, 30].
However, conventional BEM implementations based on piecewise polynomial approximation spaces are computationally infeasible in the high frequency regime where the scatterer is large relative to the smallest wavelength in the problem, since they suffer from the well-known limitation (suffered by all conventional numerical approaches including finite element, finite difference and spectral methods) that a fixed number of degrees of freedom is required per wavelength in order to accurately represent the oscillatory solution [44]. At high frequencies the wave field is more naturally described by asymptotic theories such as Geometrical Optics (GO) and the Geometrical Theory of Diffraction (GTD) [38, 8, 37], which represent it in a completely different way, as a superposition of ray fields. In principle, these asymptotic approximations have frequency-independent computational cost. However, they are accurate only at sufficiently high frequencies, and require the solution of certain canonical problems, which are not always solvable in closed form.
In this paper we present a hybrid numerical-asymptotic (HNA) BEM for two-dimensional scattering by penetrable convex polygons. In general terms, the HNA approach aims to develop numerical methods which are computationally feasible over the whole frequency range, by explicitly building features of the high frequency solution behaviour into the numerical approximation space. Specifically, rather than using conventional piecewise polynomial BEM basis functions, one instead uses oscillatory basis functions, whose oscillations match those of the GO and GTD ray fields. The HNA approach (reviewed in [15]) has proven very effective for a number of problems involving impenetrable scatterers, including convex [17, 35, 18], nonconvex [16, 33] and curvilinear [42] polygons, two-dimensional colinear screens [34], smooth convex two-dimensional [22, 13, 25, 24] and three-dimensional [26] scatterers, and three-dimensional rectangular screens [32]. All of the HNA methods mentioned above achieve fixed accuracy with a frequency-independent (or only very modestly growing as the frequency increases) number of degrees of freedom. Moreover, many (in particular [17, 35, 16, 33, 34, 25, 24]) are fully convergent and supported by rigorous numerical analysis.
We believe that the method presented in this paper is the first HNA method for any problem involving a penetrable scatterer. Application of the HNA methodology to penetrable scatterers is nontrivial, primarily because the high frequency asymptotic behaviour is considerably more complicated and less well-understood than in the corresponding impenetrable case. In addition to the phenomena of reflection and diffraction that pertain in the impenetrable case, one also has to take into account the refraction of waves into the interior of the scatterer. This generates a complicated superposition of internally reflected and diffracted wave fields. Furthermore, the exact nature of these wave fields is not fully understood, because many of the relevant GTD canonical scattering problems remain unsolved in closed form. In particular, the key open problem of relevance for scattering by penetrable polygons is diffraction by a penetrable wedge, which has not yet been solved in full generality, despite numerous attempts (see, e.g., [46, 49, 14, 1]). Nonetheless, in spite of these difficulties it was demonstrated in our earlier publication [31] that effective HNA approximation spaces can indeed be developed for penetrable scatterers, by adopting appropriate generalizations of the methods already developed for the impenetrable case.
The two key general ideas explored in [31] are that:
- (i)
In order to design HNA approximation spaces one needs only *partial *information about the GTD solution (specifically phases, and the location of shadow boundaries), not the full GTD solution. In particular, the lack of analytical expressions for corner diffraction coefficients for penetrable scatterers is not a barrier to the development of HNA methods; 2. (ii)
Even if the high frequency oscillatory behaviour is too complicated to be captured completely by an HNA method (because there are too many phases to consider), incorporating just a small number of oscillatory basis functions capturing the leading order asymptotic behaviour might lead to a significant improvement in performance over conventional purely numerical or purely asymptotic methods.
Specifically, for the case of penetrable convex polygons, the approximation space proposed in [31] represents the unknown Cauchy data in the BIE formulation as the GO field (which can be computed analytically using a beam-tracing method - cf. §3.1 below) plus an HNA component designed to capture the primary, secondary, and all higher-order corner-diffracted fields. This HNA component takes the form of a sum of terms and (see equation (25) below), where and are the exterior and interior wavenumbers, is Euclidean distance from the th corner of the polygon, and and are slowly-varying amplitudes, which are represented by piecewise polynomials on appropriately graded meshes. A BEM implementation was not presented in [31]; instead the performance of the proposed approximation space was investigated by projecting a highly accurate fully numerical reference solution onto the approximation space and computing the resulting approximation error.
In the current paper we present a Galerkin BEM implementation of a refined version of the HNA approximation space developed in [31], demonstrating that it can be used as the basis of an effective numerical method. Regarding the approximation space itself, compared to [31] we have improved: (i) the robustness of the beam-tracing algorithm used to compute the classical GO approximation (see §3.1.1), leading to improved accuracy for certain incident wave directions; and (ii) the efficiency of our meshing strategy for treating beam boundary discontinuities (see §3.1.2 and §3.2), significantly reducing the number of degrees of freedom required to approximate the diffracted wave fields.
The state of the art for high frequency electromagnetic transmission problems in atmospheric physics appears to be the physical-geometric optics hybrid (PGOH) method of Bi et al. [5, 6]. The PGOH method is an extension to penetrable scatterers of the classical Kirchhoff approximation, in which one takes a boundary integral representation of the solution in the propagation domain (Green’s representation theorem in acoustics; the Stratton-Chu formula in electromagnetics) and replaces the unknown boundary data by its GO approximation (including contributions not just from the incident wave, but also from internally reflected and refracted rays). Our method improves on the PGOH approximation by adding in numerically computed diffracted fields within the integral representation. We shall demonstrate, by a range of numerical experiments that, for all of the examples we consider, our method achieves an order of magnitude improvement in accuracy over the PGOH approach, with only a modest (and frequency-independent) number of degrees of freedom required to compute the additional diffracted contribution.
The outline of the paper is as follows. We begin in §2 by stating the scattering problem and its reformulation as a BIE. In §3 we describe the construction of our HNA approximation space. In §4 we describe the implementation of our approximation space as a Galerkin BEM. We present numerical results demonstrating its efficiency and accuracy for a range of examples with different (convex polygonal) geometries and different physical parameters, including variations in contrast, absorption, and incident angle. In §5 we offer some conclusions and discuss potential future improvements and generalizations of the method.
2 Problem statement
We consider the two-dimensional scattering of a time-harmonic incident plane wave by a penetrable convex polygon. Let denote the interior of the polygon (a convex bounded open set), and let denote the exterior unbounded domain. Let denote the boundary of the polygon, where is the number of sides and , , are the sides of the polygon, labelled in an anti-clockwise direction. The corners of the polygon are similarly labelled , with , , being the side between the corners and (with the convention that ); for an example see Figure 7(a). Let denote the outward unit normal to . Let denote the wavenumber in and the wavenumber in . We shall assume throughout that
[TABLE]
when the scatterer is partially absorbing. For convenience we introduce the notation
[TABLE]
for the (possibly complex) refractive index, and , for the exterior and interior wavelengths.
The boundary value problem (BVP) we wish to solve is: given satisfying
[TABLE]
and an incident field
[TABLE]
with a unit direction vector, determine the total field in and in such that
[TABLE]
with the scattered field satisfying the Sommerfeld radiation condition
[TABLE]
The scalar BVP (3)–(7) is a model for both acoustic and electromagnetic scattering problems. In the electromagnetic case, scattering by a (possibly partially absorbing) dielectric polygon is modelled by two BVPs of the form (3)–(7), one for the out-of-plane electric field and one for the out-of-plane magnetic field. The standard transmission boundary conditions for Maxwell’s equations (see, e.g., [7, §1.1]) imply that for the electric field the appropriate choice of in (6) is ; for the magnetic field it is . Assuming (1), both of these choices of satisfy (2).
Under the assumptions (1) and (2) it is well known that the BVP (3)–(7) is uniquely solvable with and (see, e.g., [41, Proposition 2.1 and Corollary 3.4], which follows from results in [20, 52], and also the related result of [45, Corollary 8.5]). We mention also [47], where a particularly simple proof of well-posedness is given for the case , along with wavenumber-explicit stability bounds.
Our BEM for solving (3)–(7) is based on a direct BIE formulation. We first observe that if and satisfy (3)–(7), then a form of Green’s representation theorem holds; i.e., the fields and in and can be represented in terms of their Dirichlet and Neumann traces on . By applying the transmission conditions (6) we can work with the boundary traces of just one of the fields; we choose to work with , denoting its Dirichlet and Neumann traces on by and respectively. Then [15, Theorems 2.20 and 2.21]
[TABLE]
where and , , are the standard single- and double-layer potentials, defined for sufficiently smooth arguments (for a detailed discussion of the properties of and on Lipschitz domains see [15]) by the integral formulas
[TABLE]
Here , , are the fundamental solutions of the Helmholtz equations (4) and (5), respectively, with denoting the Hankel function of the first kind of order zero. For later reference we note that the far-field behaviour of the scattered field is
[TABLE]
where , the unit circle, and the far-field pattern is given by
[TABLE]
To derive a BIE from (8)–(9) one takes Dirichlet and Neumann traces of both equations and applies the standard jump relations for traces of and (see, e.g., [15, p. 115]). This produces a set of four equations satisfied by the unknown boundary data
[TABLE]
which can be combined in a number of different ways to produce different BIE formulations. The particular formulation we consider involves the BIE
[TABLE]
where
[TABLE]
is the identity operator and , , , , , are, respectively, the single-layer, double-layer, adjoint double-layer, and hypersingular integral operators, defined for sufficiently smooth by
[TABLE]
The operator in (14) is bounded and invertible as a mapping from ; this can be proved by a straightforward modification of the arguments presented in [52, Proof of Theorem 7.2] (for details see [29, §2.7]). That the solution of the BVP is sufficiently smooth to work in this setting follows from the boundedness and invertibility of as a mapping from (again, see [52, 29]) and the fact that is smooth, so that . In fact, by standard elliptic regularity results (see, e.g., [28]) the solution is infinitely smooth on each of the sides of the polygon. Singular behaviour of at the corners of the polygon will be captured in our BEM using mesh refinement.
Our choice of the particular formulation (11), which is similar to that used in [19, §3.8] (where only smooth scatterers are considered) and also to that used in [52] (albeit for an indirect method, in which the unknowns are non-physical “densities”, rather than the boundary data itself), was made because the cancellation of the strong singularities between the two hypersingular operators in the term makes implementation particularly simple. However, we emphasise that our HNA approximation space (described in the next section) can be applied in the context of any direct BIE formulation in which the BIE solution is some combination of the physical unknowns and , see, e.g., [20, 40, 41, 36, 23].
We end this section with a further comment on the choice of BIE formulation for high frequency transmission problems. When using conventional (i.e., non-HNA) approximation spaces, it is well-known that conditioning issues can severely limit the performance of iterative methods that are necessary for solving the large linear systems that arise. Because of this, the development of new well-conditioned BIE formulations is a highly active area of current research; in particular we mention the indirect formulations recently proposed and analysed in [10, 11, 12], which offer favourable spectral properties compared to other existing formulations. (The recent paper [23] describes a direct counterpart with similar properties.) By contrast, we emphasise that the systems arising from our HNA approach are small enough that they can be solved directly rather than iteratively. Indeed, the whole aim of HNA methods is to obtain small linear systems whose size does not grow with respect to frequency, hence reducing the importance of conditioning.
3 HNA approximation space
Our BEM solves the integral equation (11) by the Galerkin method, using an HNA approximation space specially designed to capture the high frequency behaviour of the solution . Specifically, our method is based on the ansatz
[TABLE]
where is the GO approximation (computed using the beam tracing algorithm described in §3.1), and is a contribution from diffracted fields (computed using the HNA approximation strategy described in §3.2). Before spelling out in more detail the practicalities of how and are computed, we pause to briefly explain the origin of (15) and discuss the accuracy of approximation one might expect it to provide.
As was mentioned in the introduction, the high frequency asymptotic theory for transmission problems is not fully understood, because the details of the GTD for penetrable scatterers, in particular the solution of the canonical penetrable wedge problem, are yet to be fully worked out. However, by analogy with the impenetrable case, one expects the leading order high frequency behaviour of to be given by the GO approximation , which consists of the incident wave, along with reflected and transmitted waves satisfying Snell’s law and the Fresnel formulas. For penetrable polygons irradiated by a plane wave, neighbouring parallel rays incident on the same side of the polygon remain parallel under reflection/transmission, and hence can be computed efficiently using a beam tracing algorithm, as we describe in §3.1. As mentioned in §1, the field approximation obtained by substituting this GO approximation into the integral representation formulas (8) and (9) is referred to as the PGOH method in the atmospheric physics literature, and can be interpreted as a generalization of the classical Kirchhoff approximation for impenetrable scatterers.
As the next-order correction to the GO approximation, we expect diffracted wave fields emanating radially outwards from each of the corners of the polygon into the exterior domain (with wavenumber ) and inwards into the interior domain (with wavenumber ). It is these diffracted fields, denoted , that we compute numerically using our BEM, using the HNA approximation strategy described in §3.2; see in particular the ansatz in equation (25).
The contribution made by the diffracted term is illustrated in Figures 1 and 2, which relate to scattering by an equilateral triangle of refractive index (for full details of the setup see §4). Figure 1(a) shows the real part of the total field computed using our HNA BEM, i.e., first calculating the approximation and then substituting this into the representation formulas (8) and (9). Figure 1(b) shows the contribution made by the diffracted term alone; here one can clearly see the circular diffracted waves emanating from the vertices, and the complicated interference pattern they produce inside the scatterer.
Figure 2 contains plots of the solution on , i.e., the first component of the vector . The upper panels show the real part of on , computed both using a highly accurate reference solution (described in §4) and using the GO approximation . The lower panels show the difference ; this remainder is what we approximate using our diffracted term . A comparison of the left-hand panels () with the right-hand panels (), suggests that as the wavenumber increases the error decreases in magnitude, at least away from the corners of the polygon. (Similar behaviour is observed for the GO approximation to , not shown here.) This is in line with what one should expect from the high frequency GO approximation, i.e., that it becomes more accurate with increasing , but that it does not capture any effects due to the corner diffraction.
We also expect the high frequency solution behaviour to feature other higher-order effects, such as so-called *lateral *waves (sometimes known as head or bow waves in related contexts), and the internal re-reflections of the diffracted and lateral wave fields. (For a more detailed discussion see [31, §3.2.1], and for a schematic illustration of some of these phenomena see Figure 3.) However, to limit the implementational complexity of our method these higher-order effects are not incorporated into our approximation space. Hence, in contrast to the HNA approximation spaces developed in [17, 18, 35] for impenetrable convex polygons, our HNA approximation space does not capture all of the oscillatory solution behaviour. Accordingly, our method remains “asymptotic” in nature, with an inherent frequency-dependent error which decreases as the frequency tends to infinity. 333Many HNA methods share this same “asymptotic” nature. In particular we note that the methods of [22, 13, 26] for smooth convex impenetrable scatterers all incur an exponentially small frequency-dependent error, since they approximate by zero in the deep shadow region, neglecting the exponentially small creeping wave fields. In contrast, the method of [27] and the analysis of [2] do explicitly incorporate creeping wave fields, and the methods of [25, 24], while not fully capturing creeping wave fields, include enough degrees of freedom in the deep shadow to be fully convergent, without incurring a systematic frequency-dependent error. Nonetheless, our numerical results in §4 show that our method achieves a significant improvement over using GO alone. As we shall see in §4, our neglect of the higher-order terms (lateral waves, and the re-reflections of the diffracted and lateral waves) has less impact when the scatterer is partially absorbing (), since then the neglected terms are attenuated and play less of a role.
We now describe the computation of each of the two terms and in more detail.
3.1 Computation of
Our GO approximation in (15) is computed using a beam-tracing algorithm (BTA), similar to those presented in [9] and [6] for the analogous 3D problem. For full details of our BTA we refer the reader to [31, §3.1]; here we simply sketch the basic algorithm and point out some modifications in our current implementation compared to that described in [31].
According to the principles of GO, when the incident plane wave impinges on a side of the polygon , it generates a beam of reflected rays propagating back into the exterior domain , and a beam of transmitted rays propagating into the interior domain . The transmitted beam then generates a sequence of higher-order internally reflected beams and externally transmitted beams, as illustrated in Figure 4. Each beam is described by
- (i)
a plane wave , with amplitude , unit propagation and decay direction vectors and , and (wavenumber-dependent) propagation/decay constants and , all determined by the well-known laws of reflection and refraction at an interface between two homogeneous media (Snell’s law (18) and the Fresnel formulas (19)–(20) below), and 2. (ii)
(up to) two beam boundaries outside of which we cut off the plane wave beam sharply to zero.
In principle there is an infinite sequence of internal reflections to consider, but for a practical implementation we need to truncate the sequence somehow. Our truncation criterion is as follows. Suppose that a beam (with associated beam boundaries) illuminates a portion of a side . Then we include its contribution to on if and only if
[TABLE]
where the maximum is taken over all which lie between the two beam boundaries of the beam in question, and is a user-specified tolerance. If a beam fails this test, we exclude it from the calculation of on and do not track any higher-order beams generated by the reflection of that beam from the side . The exact number of beams traced depends upon , frequency, absorption, geometry, and incident angle. Generally speaking, higher absorption typically leads to fewer beams, whereas a more complex geometry (more sides) leads to more beams. For the numerical results in §4 we used ; this was found to guarantee convergence of the BTA to within a relative accuracy of around for all the examples considered, using between and beams, depending on the example. We emphasize that tracing each beam requires us to trace just two geometric rays - the two rays forming the beam boundaries. As a result, in all of the examples we consider, the computational cost of the BTA (both in terms of memory and computation time) is negligible within the overall cost of the HNA BEM, even when a relatively large number of beams is required (such as for the hexagon in §4.8).
3.1.1 Sign choice in the Fresnel formulas
Regarding point (i) above, we remark that the laws of reflection and refraction are completely classical in the case when both media are non-absorbing (see, e.g., [7]). However, when one of the media is absorbing (here, this corresponds to ), there is some debate in the literature about how to make a particular sign choice in the Fresnel formulas. We reviewed this issue in [31, Appendix A], providing an analysis of the general interface problem (with up to two absorbing media) as well as numerous references to relevant literature. But since the publication of [31], further investigations have led us to refine our sign choice rule, as we now explain.
Let us consider the interface problem between a medium with wavenumber and a second medium with wavenumber , where , . Let and be unit tangent and normal vectors on the interface (assumed to contain the origin), with pointing into the second medium. An incident plane wave propagating in the first medium generates a reflected wave (also propagating in the first medium), and a transmitted wave (propagating in the second medium). According to the law of reflection the vectors and should satisfy
[TABLE]
and for , and to be solutions of the relevant Helmholtz equations we require
[TABLE]
Assuming the boundary conditions and on the interface, for some , one can derive Snell’s law
[TABLE]
and the Fresnel formulas
[TABLE]
in which
[TABLE]
with and (see the appendix of [31] for more detail). Snell’s law and the Fresnel formulas respectively specify the tangential components of the transmitted vectors and , and the amplitudes and . Since and have unit length, their normal components are thus specified up to sign. However, to determine these signs and close the problem one must impose an additional constraint based on some physical argument. Two common constraints require either that
[TABLE]
which prohibits energy flow from the second medium to the first, or that
[TABLE]
which prohibits exponential growth in the second medium.
For some configurations these two choices are compatible, and can both be satisfied simultaneously. As an example we consider the phenomenon of total internal reflection, which occurs when both media are non-absorbing (), the second medium has a faster propagation speed than the first (i.e., ) and the incident direction is close to grazing (i.e., is sufficiently small). In this case , so GO1 is automatically satisfied. But can be either or . Enforcing GO2 selects the first option, and we obtain the configuration shown in Figure 5(a).
However, when one or both of the media are absorbing, there exist configurations for which GO1 and GO2 are incompatible. (Note that and are coupled through the final equation in (17) so the signs of and cannot in general be chosen independently.) For the case when just one of the media is absorbing (as in the current paper), the only situation in which this incompatibility arises is when the first medium is absorbing () and the second is non-absorbing (), and the incident vectors and both point in the same direction relative to (i.e., ). In this case Snell’s law implies that , so that (21) and (22) cannot both hold simultaneously. The two possibilities are illustrated in Figure 5(b).
In the context of our problem, this situation can arise when the scatterer is absorbing () and a beam propagating in is incident on , generating an internally reflected beam and an externally transmitted beam. We expect that the correct choice of GO1 or GO2 in this context could in principle be resolved by matching the local asymptotic behaviour near the interface with the global behaviour of the scattered field. However, due to the lack of a convenient expression for the field near the corners of the polygon we have been unable to carry out such an analysis. Instead we have developed a heuristic approach for determining which choice to make, based on the results of numerical experiments. In these experiments (detailed more fully in [29, §4.3.4]) the GO approximation , computed using first GO1 and then GO2, was compared to a conventional BEM reference solution, for a particular geometrical configuration chosen specifically to isolate the behaviour in question. We found that GO1 gave a more accurate approximation than GO2, except when was almost parallel to the interface. On the basis of these results we adopt the following strategy: whenever GO1 and GO2 are incompatible (as described above),
[TABLE]
Here is a user-defined tolerance; for the numerical results in §4 we used the value . (In our previous paper [31] we used GO1 throughout, which corresponds to setting . The significant improvement in accuracy resulting from the apparently minor change to , enabling GO2 to be used where appropriate, is described in [29, §4.3.4].)
3.1.2 Beam boundary discontinuities
Regarding point (ii) above, we note that cutting off each beam sharply across its two beam boundaries introduces artificial discontinuities in our approximation (15) to the function at the “beam boundary points” where the beam boundaries intersect (see Figure 4). If these discontinuities are sufficiently large in magnitude they can cause difficulties for our numerical calculation of the diffracted component . We discuss this issue in more detail in the next section, and for now we simply introduce some terminology. Suppose that a beam (with associated beam boundaries) impinges on a side , with one of its beam boundaries intersecting at the point . Then we designate the resulting beam boundary discontinuity as “strong” if
[TABLE]
where is a user-specified tolerance.
3.2 Computation of
Our diffraction contribution in (15) takes the form
[TABLE]
where, for , is the Euclidean distance between and the corner , and the amplitudes , , are computed numerically using our Galerkin BEM (see (30) below), as (vector-valued) piecewise polynomials on appropriate overlapping meshes. (Recall that since is vector-valued, so are the amplitudes .)
A typical term in the first sum in (25) corresponds to a diffracted wave emanating from the corner and propagating with wavenumber in the exterior domain . The convexity of the polygon implies that this wave only impinges on the sides adjacent to the corner , namely and (with the convention that ). Hence we force for . On each of and , to capture the singular behaviour at the corner we take to be a piecewise polynomial on a mesh graded geometrically towards (more details of these meshes are given below).
A typical term in the second sum in (25) corresponds to a diffracted wave emanating from the corner and propagating with wavenumber in the interior domain . By the convexity of , this wave impinges on all sides of the polygon. Hence is supported on the whole of . As for , on each of and we take to be a piecewise polynomial on a mesh graded geometrically towards (again, more details of these meshes are given below).
On we take to be a piecewise polynomial of maximum degree on a mesh of constructed in the following way. We start with a mesh of elements, consisting of the sides , (with mesh points at the corners , ). We then insert mesh points at any beam boundary points associated with “strong” beam boundaries (as defined in (24)) in , provided that the beam boundaries in question emanated from the corner . (Here we note another difference between the current algorithm and that described in [31], where mesh points were introduced at all strong beam boundaries, not just those emanating from corner , leading to redundancy in the approximation space due to the same mesh points being added to multiple overlapping meshes. The current algorithm avoids this redundancy, giving a significant reduction in the total number of fewer degrees of freedom, without compromising on accuracy.)
To clarify the mesh refinement procedure, we consider the contribution of the beams illustrated in Figure 4. Let us assume that all of the beam boundary discontinuities in Figure 4 are strong (i.e., satisfy (24)). Then for the primary transmitted beam emanating from side in Figure 4(a), we would insert a mesh point at in the mesh for (associated with diffraction from corner ), and at in the mesh for (associated with diffraction from corner ). For the internally reflected beams emanating from side and in Figure 4(b), we would insert a mesh point at in the mesh for (associated with diffraction from corner ). But we would not insert mesh points at and in the mesh for any of the amplitudes , , as the points and correspond to beam boundaries that are not directly associated with any corner . (Rather, they arise by the internal reflection of the two beam boundaries in Figure 4(a), and are associated with the higher-order diffracted-reflected fields, which are not captured in our approximation space.)
To describe in more detail the geometrically graded meshes we use, we first consider a mesh on the interval , refined towards [math]. Given (the number of layers in the mesh) we let denote the set of meshpoints defined by
[TABLE]
where is a grading parameter (we discuss the choice of in §4.1). We then define a space of piecewise polynomials on the mesh , for a given degree vector , by
[TABLE]
For reasons of efficiency and conditioning it is common to decrease the degree of the approximating polynomials towards the point of refinement. Specifically, given a maximum polynomial degree , we use a “linear slope” degree vector with
[TABLE]
We adopt an “” approximation strategy, in which the number of layers in each geometric mesh grows as the maximum polynomial degree is increased. Specifically, we take
[TABLE]
where is a user-specified constant. The geometric meshes in our approximation space are constructed from this basic building block by straightforward coordinate transformations. Explicitly, for each the amplitudes and are approximated on the side using the mesh , and on the side using the mesh .
The above construction constrains to lie in a particular finite-dimensional approximation space whose dimension (the total number of degrees of freedom) is given by
[TABLE]
where is the total number of strong beam boundary points at which we insert extra mesh points. Note that, by (28), grows approximately in proportion to as increases.
3.3 Numerical best approximation error analysis
The HNA approximation strategy described above has been extensively tested in [29] and [31] using a numerical best approximation error analysis. For a number of scattering scenarios, highly accurate reference solutions, denoted here by , were computed using a conventional BEM (see §4 for more details). The corresponding GO approximations were calculated using the BTA, and numerical best approximations to (which we identify with , see (15)) from the HNA approximation space were then computed using orthogonal projection in (via the least squares approach detailed in [31]), and the corresponding errors recorded.
A typical sample of the results obtained is presented in Figure 6, which plots the numerical best approximation error against increasing polynomial degree. For reference we also show the error for GO alone, as the left-most data point. All of the curves in Figure 6 exhibit the same qualitative behaviour. At first the error decays exponentially, in an essentially frequency-independent way; in this initial phase, increasing leads to an improvement in the accuracy of our HNA approximation to the diffracted wave fields. Then, when the accuracy of reaches the level of the asymptotic error associated with our neglect of the higher-order asymptotic phenomena (the lateral waves and the internal re-reflections of the diffracted and lateral waves), the error levels out. Increasing no longer leads to a significant improvement in accuracy, because our HNA approximation space for does not contain the correct oscillatory basis functions needed to capture the neglected waves. (Exponential convergence will in theory resume once the number of degrees of freedom is sufficiently large to resolve the missing oscillations, but this is not the regime in which HNA methods are designed to operate.) We note that the magnitude of the neglected waves, and hence the level at which the error stagnates, decreases as increases, and also as the absorption increases, in accordance with the asymptotic theory (see the discussion before §3.1).
4 Galerkin BEM and numerical results
In §3 we proposed an ansatz (see (15)) for the solution of the integral equation (11), describing a beam tracing algorithm for computing the GO term and an HNA approximation space for the diffraction term . In this section we describe our BEM implementation and present a range of numerical results demonstrating its performance. Our BEM selects a particular element by applying the Galerkin method to the integral equation (11), rewritten using the decomposition (15), with as the unknown. That is, we compute satisfying
[TABLE]
where is the usual inner product on .
4.1 Implementation details
Choosing a basis for reduces (30) to the solution of a linear system for the basis coefficients of . In our implementation we represent each of the two components of using scalar basis functions of the form (see (25)), where , is the distance from vertex , for some , and is a Legendre polynomial of degree . (Note that each basis function is supported on some subinterval of one of the sides of the polygon.) To improve conditioning of the resulting linear system we found it beneficial to scale each basis function so that its norm is equal to one.
By design, the linear systems produced by the HNA BEM are small compared to those arising from conventional methods and hence can be solved using direct methods, without the need for iterative solvers. Assembly of the linear system requires the evaluation of integrals which are potentially both oscillatory and singular. We evaluate these integrals to high precision (better than relative accuracy) with composite Gauss quadrature using geometric grading and the classical Duffy transformation - for details see [29]. For a faster implementation one could employ oscillatory quadrature techniques, as discussed in [15, 21, 39, 34, 35]. But our focus in the current paper is on demonstrating the efficiency of the HNA approximation space in terms of the number of degrees of freedom, rather than on fast implementations, and so we postpone further discussion of this important issue to future work.
In all of our experiments we use the parameter choices:
[TABLE]
and the fixed maximum polynomial degree
[TABLE]
In accordance with the discussion in §3.3, choosing a larger value of than in general leads to improved accuracy, up to the point at which the underlying asymptotic error is reached. However, through extensive numerical testing (detailed in [29]) the choices (31)–(35) were found to give a reasonable compromise between computational effort and solution accuracy for the range of problems considered here.
For the construction of our geometric meshes (recall (26)) we use grading parameters for the meshes and for the meshes. Using the same grading parameter for both the and meshes was found to cause ill-conditioning when is small, or when the meshes are particularly heavily refined, because when the diameter of the smallest elements in the meshes is comparable to the wavelength(s), the polynomial approximants are capable of resolving the oscillatory difference between the two phase factors and , leading to redundancy in the approximation space. Of course our method is designed with the high frequency regime in mind, and this redundancy is a low-frequency issue. But using slightly different grading parameters for the two meshes was found to be a simple and effective way to maintain stability even for relatively low frequencies.
4.2 Numerical experiments
In §4.3–§4.8 below, we present numerical results demonstrating the accuracy and efficiency of our HNA BEM for a range of scattering scenarios. As we shall see, our HNA BEM achieves an order of magnitude improvement in accuracy over the purely asymptotic PGOH approach, using only a modest (and frequency-independent) number of degrees of freedom.
To quantify the accuracy of the PGOH and HNA BEM solutions we compare them to reference solutions obtained by solving (11) using a conventional -BEM with a large number of degrees of freedom. Numerical experiments suggest that this reference solution achieves at least accuracy for all the problems considered here; for more details see [29]. We shall present results both for the boundary solution and the far-field pattern (see (10)).
Our algorithm can be applied to any convex polygonal scatterer, and to illustrate this we consider three different examples: an equilateral triangle, a square, and a regular hexagon. In each case, we take the sides of the polygon to be of length so that the number of exterior (interior) wavelengths () around is equal to (). We shall report results for ranging from to , the highest value corresponding to , and exterior wavelengths around for the triangle, square, and hexagon, respectively. (The reason we do not present results for even higher wavenumbers is that computing the reference solution becomes prohibitively expensive.) For comparison with conventional methods (such as the standard -BEM used to compute our reference solution) we introduce the notation
[TABLE]
to denote the average number of degrees of freedom (DOF) per wavelength around used in the approximation of each of the components of the boundary solution , relative to the exterior and interior wavelengths respectively. A rule of thumb for scattering problems (see, e.g., [43, 44]) is that to achieve acceptable “engineering accuracy” using a conventional method, one generally requires 6 to 10 degrees of freedom per wavelength. Precisely what is meant by “engineering accuracy” depends on the application at hand, but in [43, 44] the target accuracy appears to be roughly . As we shall see, at high frequencies our HNA BEM can achieve better than accuracy with far less than one degree of freedom per wavelength.
For the equilateral triangle we shall consider scattering for the five different incident directions , , , and shown in Figure 7(a), which correspond to taking
[TABLE]
respectively. We also study the performance of our method under changes in the refractive index , and the constant in (6). Our work is motivated in part by applications in atmospheric physics, specifically the scattering of electromagnetic radiation by ice crystals in cirrus clouds [3]. In this context the relevant choices of are and , as already discussed after (7). The refractive index of ice has been determined through numerous experiments (see, e.g., [54]) and is known to be complex-valued and highly frequency-dependent, with (the contrast) ranging between and , and (the absorption) between [math] and . For most of our examples we take . But we also present results for (the approximate reciprocal of ), to demonstrate that our method is also effective for the case . We consider a range of from [math] up to ; results for larger absorptions (when our method achieves accuracies even better than those reported here) can be found in [29].
4.3 High frequency performance
In this section we investigate how the accuracy of our method depends on the wavenumber . We consider the configuration from Figure 1, namely scattering by an equilateral triangle with , and , for wavenumbers . The parameter choices (31)–(35) result in a total number of degrees of freedom in this case, independent of .
Figure 8 shows the resulting error in our HNA BEM approximation to the boundary solution and the far-field pattern . For a comparison with a purely asymptotic method we also show the corresponding errors for the GO approximation, and the resulting PGOH approximation to the far-field pattern (obtained by substituting the GO approximation for into (10)). For a comparison with a purely numerical method we also show the corresponding errors for a “conventional” BEM, namely the same -BEM used to generate our reference solution, but with far fewer degrees of freedom; specifically, for the -BEM we use approximately the same (-independent) number of degrees of freedom (in this case ) as we use in the HNA BEM (). The corresponding values of for the two methods, along with the 2-norm condition numbers COND of the associated linear systems, are presented in Table 1.
For all values of considered here, the HNA method is accurate to within at least both for the computation of the boundary solution and the far-field pattern, and provides an order of magnitude improvement over GO/PGOH. Moreover, as is true for GO/PGOH, the accuracy of the HNA method increases as increases, despite the fact that remains fixed. For the largest wavenumber , the HNA method achieves an accuracy of approximately using fewer than degrees of freedom per wavelength. In contrast, the error for the conventional -BEM (again with fixed ), despite starting below that of the HNA method for , rapidly increases with increasing , with the accuracy cross-over between -BEM and HNA BEM occurring between and . The -BEM loses accuracy completely (relative error ) for . (Of course, accuracy could be regained for the -BEM for by increasing the number of DOF, but the point of Figure 8 is to compare the performance of the conventional -BEM and our HNA BEM when they are allocated a fixed (and roughly equal) number of DOFs.)
Table 1 reveals that, for the examples considered, the condition number for the HNA BEM broadly decreases as frequency increases, in contrast to the conventional -BEM. This is consistent with the fact that as increases our HNA approximation space becomes increasingly well-suited to approximating the boundary solution. The conditioning presents no issues for the direct linear solver used in the HNA BEM, as the error plots in Figure 8 demonstrate.
4.4 Varying the incident angle
We now investigate how the accuracy of the method depends on the incident wave direction. As in the last section we fix and , but now consider the five evenly spaced incident angles defined by (36) (see Figure 7(a)). We already presented field plots for the case in Figure 1. Figure 7(b) shows an analogous field plot for the case , which corresponds to grazing incidence along . The number of degrees of freedom used in the approximation space for each of these examples ranges from 400 and 424; exact values are detailed in Table 2. The variation between examples is due to the variation of the strength of beam boundary discontinuities, and whether or not extra mesh points are introduced to capture them (recall (29), (24) and the discussion at the end of §3.1).
In Figure 9 we report errors in the approximations to on for all five incident directions and a range of wavenumbers . (Errors in and follow very similar trends but are not reported here.) In all cases considered, the HNA BEM provides a significant improvement over GO. It is interesting to note, however, that the errors in both the GO and HNA approximations are not uniform across incident angle; rather one observes a peak in the error curves at the grazing incidence case (i.e. ). We hypothesize that the larger error in the GO at grazing incidence is due to the fact that the high frequency asymptotic behaviour in this case involves a particularly prominent diffracted wave along , which is not captured by the GO approximation. (By contrast, the HNA approximation does capture this diffracted wave.)
We hypothesize that the larger error in the HNA approximation at grazing incidence is due to a particularly prominent lateral wave contribution on , which isn’t captured by our HNA approximation space. As was suggested in the caption to Figure 3, it is plausible that grazing incidence might lead to particularly large lateral wave contributions, because of the following argument: while the lateral wave usually compensates for the phase mismatch between the exterior and interior diffracted waves, at grazing incidence one of the lateral waves (in this case the one associated with , since for the direction of the incident wave is parallel to that side) has to match up to the incident wave; since the incident wave has lower asymptotic order than the diffracted wave, one might therefore expect the lateral wave to be more prominent in this case.
Lateral waves only propagate inside when , which is the case for the examples considered up to now. When the lateral waves propagate away from the scatterer in , and therefore should not affect the boundary solution. Hence we can test our hypothesis about the role that lateral waves play in the deterioration of accuracy at grazing incidence for the case by studying the case and observing whether the same deterioration in accuracy occurs. This we do in the next section.
4.5 Varying the contrast ()
In this section we study the performance of the HNA method in the case . Specifically, fixing , we compare the results presented in Figure 9 for the case , with those presented in Figure 10 for (the real part of the latter being approximately the reciprocal of the real part of the former). Based on these plots we make a number of observations. First, the accuracy of the GO approximation is roughly the same for the two refractive indices. Second, as was the case for , the GO approximation for exhibits its largest errors at grazing incidence - again we ascribe this to a particularly prominent diffracted field along the grazing side in this case. Third, the HNA approximation consistently produces smaller errors for than for . Fourth, the HNA error for is not obviously worse at grazing incidence than for other incident directions, in contrast to the case. To make a direct comparison easier, in Figure 11(a) we plot the errors for the two cases ( and ) at the grazing incidence angle (), for a range of values of . The GO errors are virtually identical for the two cases, but the HNA errors are significantly smaller for than for . These observations all support our hypothesis that the deterioration in accuracy of our HNA method near grazing incidence for is due to the presence of prominent lateral wave contributions, which are not present for .
To test this hypothesis further, we consider the analogous experiment for a square scatterer. Aligning the square with the Cartesian axes, the grazing incidence case is now (). Field plots for in this configuration for the two cases ( and ) can be found in Figure 12. The corresponding boundary errors are presented in Figure 11(b). As for the triangle, the HNA error is significantly smaller for than for , and again we hypothesize that this is due to the fact that for (and not for ) prominent lateral waves are generated by the two vertical sides, which impinge on the bottom side and limit the accuracy of our HNA approximation. We note also that this example allows us to rule out the possibility that increased error at grazing incidence might be due to the GO1/GO2 choice discussed in §3.1, because for this square configuration the propagation and decay directions ( and in the notation of §3.1) always coincide and point vertically up or down, so that GO1 and GO2 coincide for all GO beams.
4.6 Varying
In principle, our HNA method can be evaluated for any value of the boundary condition jump parameter . In practice, as was discussed after (7), the choices of relevant to the dielectric electromagnetic scattering problem are and . We have already presented results for the former case; in this section we present results for the latter case. Specifically, we consider scattering by the triangle with and (). Figure 13 shows that for this configuration the performance of the method in the approximation of both and is very similar for the two cases and .
4.7 Varying the absorption ()
In this section we study the effect of varying the absorption . Specifically, we consider scattering by the triangle with (), , and
[TABLE]
In Figure 14 we present the resulting error plots for the GO and HNA approximations. For all values of considered (even ) the HNA method provides an improvement in accuracy over the GO method and (once is sufficiently large) the HNA error decreases as increases. For fixed the HNA error decreases as the absorption increases; for the worst case () using the HNA approximation instead of GO alone reduces the error at from to and at from to , whereas for the best case () the error at is reduced from to and at from to . This dependence of accuracy on absorption can be explained in terms of the asymptotic theory. Our HNA approximation space neglects the contribution of the higher-order asymptotic terms such as lateral waves and reflected-diffrated waves (see Figure 3), and for these higher-order terms are attenuated as they propagate across at a rate proportional to . Hence the larger is, the smaller the contribution the neglected terms make to the boundary solution , and, as a result, the more accurate our HNA BEM is.
4.8 Scattering by a hexagon
We have already presented results for scattering by an equilateral triangle and a square. In this section we consider scattering by a regular hexagon. This can be viewed as a simple two-dimensional model of the motivating application we mentioned in §1, namely the scattering of light by atmospheric ice crystals, which typically take the form of hexagonal columns or their aggregates (see [3]). Here we choose a refractive index (which corresponds to the refractive index of ice for free-space wavelength 3.73 [53]), jump parameter (corresponding to the out-of-plane electric field polarisation) and incident direction (incident angle ). The total field and far-field pattern for this configuration are plotted in Figure 15.
The corresponding errors for are reported in Figure 16. The number of degrees of freedom in the HNA method decreases from 1008 at to 912 at . (As was remarked in §4.4, our method typically uses fewer degrees of freedom at larger wavenumbers because beam boundary discontinuities decrease in strength as the wavenumber increases.) For all wavenumbers considered, the HNA method provides a significant improvement in accuracy over GO (PGOH in the far field), and increases in accuracy as increases, despite the fact that the number of degrees of freedom remains fixed or decreases. Specifically, for the approximation of the far-field pattern at the highest wavenumber , which corresponds to exterior wavelengths (approximately interior wavelengths) around the scatterer boundary, the PGOH approximation achieves error, while the HNA BEM achieves error with just , which corresponds to .
5 Discussion
In this paper we have described an HNA BEM for high frequency scattering by penetrable (dielectric) convex polygons. We have demonstrated, by a range of numerical experiments, that our method can provide an order of magnitude improvement in accuracy over the purely asymptotic GO (PGOH in the far field) approach. Moreover, our method can achieve a fixed accuracy of approximation using a relatively small, frequency-independent number of degrees of freedom . By contrast, conventional BEM approaches require to grow at least linearly with increasing frequency in order to maintain accuracy. The extremely efficient deployment of degrees of freedom in our HNA BEM is due to the fact that it uses an approximation space built from oscillatory basis functions carefully chosen to capture certain components of the high frequency solution behaviour.
We conclude the paper with a discussion of some possible (but non-trivial) modifications that might enhance the performance of our method still further. First we recall that (as was explained in detail in §3) our HNA method, while more accurate than GO alone, is not fully error-controllable (in the sense of the HNA methods analysed rigorously in [17, 35, 16, 33, 34]), because its accuracy is limited by our neglect of higher-order asymptotic effects such as lateral waves and diffracted-reflected waves (see Figure 3). Full HNA error-controllability seems infeasible for this problem because there are infinitely many different phases to consider, despite the fact that the scatterer is convex. But, in principle, the accuracy of our method could be improved, at the expense of additional degrees of freedom, by incorporating new oscillatory basis functions capable of capturing some of these higher-order effects. Concretely, for the lateral wave contributions one could include plane-wave basis functions of the form , where is a piecewise polynomial and is the propagation direction of the lateral wave in question (these directions can be determined solely from the refractive index and the corner angles of the polygon - for further discussion of these issues see [31, §3.2.1]). For the diffracted-reflected waves one could include basis functions of the form , where is a piecewise polynomial and is the distance between and an appropriate reflected image of the corner from which the original diffracted ray field emanated. (Such an image point is shown in Figure 3(b).) We note that similar basis functions are required to capture multiple scattering effects in HNA BEMs for nonconvex impenetrable polygons - see, e.g., the discussion in [16, §8].
Second, we suspect that our rather simplistic treatment of GO beam boundaries may not be optimal. It is well-known that, for scattering by impenetrable wedges, the smooth (but rapidly-varying) solution behaviour near the “shadow boundaries” across which GO components (incident or reflected) switch on/off is governed by the Fresnel integral and related functions (see, e.g., [48, 8]). In the context of HNA methods for sound-soft nonconvex polygons this (frequency-dependent) shadow boundary behaviour can be captured either by including the appropriate special functions in the HNA approximation space (as in [16]) or by cutting off the GO component sharply across the shadow boundary and refining the mesh for the associated diffracted component towards it, to capture the rapid variation that compensates for the GO discontinuity (as in [33]). Our approach in the current paper, in the context of penetrable convex polygons, is a rather crude implementation of the latter approach. We expect that certain minor (yet technical) modifications to our current practice might lead to slightly improved accuracy:
- •
Following [31], we take the beam boundaries of a GO beam to be parallel to the associated propagation vector . When (which will be the case generically if ) this choice may not be optimal - in simpler “knife-edge” diffraction problems involving inhomogeneous incident waves the “correct” location of shadow boundaries (defined in an appropriate sense) is known to be shifted in a rather non-intuitive way (see [4] and the discussion in [31, Remark 3.1]). A possible modification to our current algorithm would be to allow an absorption-dependent shift in the beam boundary locations.
- •
For each beam boundary discontinuity classified as “strong” (in the sense of (24)), we insert a single new point in the mesh for the associated diffracted wave (if one exists). The rigorous analysis in [33] for sound-soft nonconvex polygons suggests that the rapid solution variation near the beam boundary might be captured more accurately by introducing geometric mesh grading towards the beam boundary.
To our knowledge, the canonical penetrable wedge scattering problem has not been analysed in sufficient detail to allow us to make theoretically-justifiable judgements about the optimal strategy in relation to the points raised above. Hence we leave such considerations to future work.
Funding/acknowledgements
This work was supported by EPSRC (EP/K000012/1 to SL, EP/P511262/1 to DPH, PhD studentship to SPG) and the Met Office (PhD CASE award to SPG). We would like to thank Anthony Baran for helpful comments and suggestions.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Y. A. Antipov and V. V. Silvestrov , Diffraction of a plane wave by a right-angled penetrable wedge , Radio Sci., 42 (2007). RS 4006.
- 2[2] A. Asheim and D. Huybrechs , Extraction of uniformly accurate phase functions across smooth shadow boundaries in high frequency scattering problems , SIAM J. Appl. Math., 74 (2014), pp. 454–476.
- 3[3] A. J. Baran , A review of the light scattering properties of cirrus , J. Quant. Spectrosc. Ra., 110 (2009), pp. 1239–1260.
- 4[4] H. L. Bertoni, A. C. Green, and L. B. Felsen , Shadowing an inhomogeneous plane wave by an edge , J. Opt. Soc. Amer., 68 (1978), pp. 983–988.
- 5[5] L. Bi and P. Yang , Physical-geometric optics hybrid methods for computing the scattering and absorption properties of ice crystals and dust aerosols , in Light Scattering Reviews 8, Springer, 2013, pp. 69–114.
- 6[6] L. Bi, P. Yang, G. W. Kattawar, Y. Hu, and B. Baum , Scattering and absorption of light by ice particles: Solution by a new physical-geometric optics hybrid method , J. Quant. Spectrosc. Ra., 112 (2011), pp. 1492–1508.
- 7[7] M. Born and E. Wolf , Principles of Optics , CUP, 1997.
- 8[8] V. A. Borovikov and B. Y. Kinber , Geometrical Theory of Diffraction , IEE, 1994.
