Numerical solution of scattering problems using a Riemann--Hilbert formulation
Stefan G. Llewellyn Smith, Elena Luca

TL;DR
This paper introduces a fast, spectrally accurate numerical method for solving scalar and matrix Wiener--Hopf problems by formulating them as Riemann--Hilbert problems on the real line, applicable to diffraction problems.
Contribution
It develops a novel numerical approach leveraging Riemann--Hilbert formulation for Wiener--Hopf problems, enabling high-accuracy solutions for generalized diffraction scenarios.
Findings
Achieved spectrally accurate numerical solutions.
Successfully solved generalized Wiener--Hopf problems.
Demonstrated applicability to classical diffraction problems.
Abstract
A fast and accurate numerical method for the solution of scalar and matrix Wiener--Hopf problems is presented. The Wiener--Hopf problems are formulated as Riemann--Hilbert problems on the real line, and a numerical approach developed for these problems is used. It is shown that the known far-field behaviour of the solutions can be exploited to construct numerical schemes providing spectrally accurate results. A number of scalar and matrix Wiener--Hopf problems that generalize the classical Sommerfeld problem of diffraction of plane waves by a semi-infinite plane are solved using the approach.
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.
Numerical solution of scattering problems using a Riemann–Hilbert formulation
Stefan G. Llewellyn Smith1,2 and Elena Luca1
1Department of Mechanical and Aerospace Engineering
Jacobs School of Engineering, UCSD
La Jolla, CA 92093-0411, USA.
2Scripps Institution of Oceanography, UCSD
La Jolla, CA 92039-0213, USA.
Abstract
A fast and accurate numerical method for the solution of scalar and matrix Wiener–Hopf problems is presented. The Wiener–Hopf problems are formulated as Riemann–Hilbert problems on the real line, and a numerical approach developed for these problems is used. It is shown that the known far-field behaviour of the solutions can be exploited to construct numerical schemes providing spectrally accurate results. A number of scalar and matrix Wiener–Hopf problems that generalize the classical Sommerfeld problem of diffraction of plane waves by a semi-infinite plane are solved using the approach.
1 Introduction
The Wiener–Hopf (WH) method was originally developed to solve integral equations and mixed boundary value problems [1, 2]. Standard references include [3, 4, 5]. In its direct formulation introduced by Jones [6], the WH method, in combination with the Fourier transform, reduces the solution of a boundary-value problem (in e.g. electrodynamics, acoustics, elasticity, etc…) to the problem of solving a functional equation by finding functions analytic in the upper and lower complex half-planes by factorization. The typical WH functional equation (with the transform variable) is
[TABLE]
valid in the strip , where the functions , are, respectively, analytic in and . Further, , and are known functions of . In addition, the behaviour of , for large is given by the behaviour of physical variables near the origin.
While it is straightforward to apply the WH method to a scalar problem for which an explicit solution formula based on Cauchy’s integral formula exists [3], there is no general method for carrying out the decomposition for matrix functions. A survey of constructive methods for factorization problems is given by Rogosin & Mishuris [7]. The decomposition can be carried out for matrices of special form, following the ideas of Khrapkov [8], Hurd [9], Daniele [10] and Rawlins & Williams [11], but for other matrices, the only general semi-analytical approach that has been put forward is the Padé decomposition method of Abrahams [12], in which the matrices are approximated by rational functions, permitting a decomposition. The method seems to work well in applications [13, 14] but a lot of manipulation of the equations and algebra is required. A recent study by Kisil [15] proposes an iterative method for triangular matrix problems with exponential factors.
WH problems are related to Riemann–Hilbert (RH) problems. The former connect boundary values of sectionally analytic functions in a common strip of analyticity, while the latter couple these on a contour. The RH problem asks for the construction of a function that is analytic everywhere in the complex plane except along a given oriented contour where it has a prescribed jump
[TABLE]
where and are the representations of on the and sides of the contour, respectively and , and are known functions on . The functional form (2) is identical to (1), but it is now valid along a given oriented contour rather than a strip. Many RH problems arise in the context of singular integral equations, but RH problems have also been connected to random matrix theory, nonlinear special functions, nonlinear wave equations, and other problems. Olver [16] and Trogdon & Olver [17] have recently developed accurate and efficient numerical algorithms for the solution of RH problems.
The aim of this study is to present fast and accurate numerical schemes for the solution of scalar and matrix WH problems by exploiting the links between the WH and RH problems. The idea is to solve the associated RH problems, adapting the methods of Olver [16] and Trogdon & Olver [17] to take into account the known far-field behaviour of the solutions. In particular, the approach adopted is to use rational mappings with multiple inverses, extending the Möbius mappings discussed in [16, 17], to account for the decay of the solutions for large . We focus here on problems of diffraction of plane waves by a semi-infinite plane that produce scalar and matrix WH problems. For the acoustic scattering problems considered, the conditions on guaranteeing existence and uniqueness of solutions are satisfied [18, 17]. These schemes are also applicable to other more complicated diffraction problems, such as the diffraction of plane waves by two identical strips [19].
In § 2 we present the numerical scheme for the solution of Riemann–Hilbert problems using rational mappings. In § 3 we give error measures that we use to verify our numerical solutions. This is followed by implementation of the numerical scheme for a number of scalar and matrix problems for diffraction by a semi-infinite plane (§ 4). In § 5 we compute the far-field directivity, , which is defined via
[TABLE]
where is the diffracted field, is the acoustic wave number and are polar coordinates. Finally we conclude and discuss further applications in § 6.
2 Numerical solution of Riemann–Hilbert problems
Following Olver [16] and Trogdon & Olver [17], we present the numerical scheme for the solution of RH problems (2). Although the method can be used to solve RH problems over any contour whose individual pieces can be mapped from the unit interval , here we take , since this is relevant to WH problems.
The aim is to find a function analytic everywhere in the complex plane except along where it has a prescribed jump of the form (2). We represent the function by
[TABLE]
for and by analytic continuation off . Here is the usual th Chebyshev polynomial and is a mapping
[TABLE]
In this study, we shall consider rational mappings with multiple inverses, extending the Möbius mappings discussed in [16, 17]. (The notation refers to mapping back to ; subscripts for will indicate other branches.) The function can be scalar, vector or matrix, and the coefficients are of the same nature. The coefficients can be found from the function values via
[TABLE]
where are the elements of the Chebyshev operator . We seek a collocation method in which the function and the relation (2) are evaluated at points along the contour , where are the Chebyshev points of the second kind:
[TABLE]
2.1 Collocation method
The Cauchy operator is defined by
[TABLE]
The Cauchy operators are defined as the limiting values of the Cauchy operator (8) as approaches the oriented contour from the and sides, i.e. and . To construct a collocation method for solving (2), we must compute the Cauchy matrices at points , , along . (The notation refer to the operators; are matrices.) Since , it is sufficient to construct .
Consider
[TABLE]
where . This is the Cauchy transform of , , up to a constant which requires analysis for large . Next, we evaluate at the point , where is a Chebyshev point in (7), giving
[TABLE]
Substituting in for the coefficients (6), we can write this as a linear operator acting on the function values:
[TABLE]
where we have defined
[TABLE]
In the next section, we consider rational mappings with inverses and, therefore, we must write
[TABLE]
where is given by (12) with replaced by the -th inverse . When the contour is unbounded with the endpoints of the preimages of , the above form of needs to take into account the limiting behaviour for large [16]; this will be discussed in the next section.
2.2 Rational mappings and Cauchy matrices
Olver [16] and Trogdon & Olver [17] considered mappings that are Möbius transformations and also discussed the extension to polynomials of degree with inverses. In what follows, we extend their formulation to rational functions . This allows us to represent functions that have decay for large . The use of the Chebyshev expansion (4) and subsequent matrix operators imply spectral convergence of the numerical scheme [20].
2.2.1 2-to-1 mapping
We consider the rational mapping
[TABLE]
which has two inverses:
[TABLE]
The points are mapped to and, therefore, the images of , are both . A schematic is given in figure 1. The rational mapping (14), which is an odd function of , has the desirable property that it maps the unit -interval to the entire real axis, as needed for WH problems, with having two preimages ().
For each inverse, we construct the Cauchy transform matrix. Following [16, 17], the contribution of to is given by
[TABLE]
where is the transform matrix from the function values at to the coefficients, is an almost Toeplitz matrix and
[TABLE]
Explicit expressions for and are given in [16, 17].
The contour is unbounded and connected to at the points . The contribution of this contour to is
[TABLE]
where are row vectors (where is identified with and with ) and is an matrix with the first and last rows removed, so that the matrix in (18) is of dimension . Both are defined in [16, 17] and are associated with the Cauchy transforms of the Chebyshev basis evaluated at points
[TABLE]
As in [16, 17], the orientation of the unbounded contour (connected to at ) implies that the first and last rows of the matrix in (18) must be the row vectors and , respectively.
The final form of the Cauchy matrix for the rational mapping (14) is given by
[TABLE]
The final term is required to ensure that has the correct limiting behaviour [16]. Our numerical scheme takes into account the behaviour of the transform functions for large . Their decay at infinity implies that the first and last rows in the matrices are irrelevant in our calculations.
However, this mapping does not possess the desired structure at the endpoints, since, e.g. for ,
[TABLE]
and similarly for . For the diffraction problems we consider, the functions are of the form and, therefore, their representations in this case will not be spectrally convergent Chebyshev series in .
2.2.2 4-to-1 mapping
We introduce the rational mapping
[TABLE]
which has four inverses:
[TABLE]
and the solutions of a quadratic given by
[TABLE]
A schematic is given in figure 2. Again, the points are mapped to , but now the mapping will also be able to capture exactly the far-field behaviour of the functions . The critical point is that, for ,
[TABLE]
and similarly for . One can hence represent functions of the form as spectrally convergent Chebyshev series in .
Again, for each one of the inverses, we construct the Cauchy matrix. The contour is identical to that presented above for the 2-to-1 mapping and, therefore, its contribution to , , is again given by (16).
The contour is unbounded and connected to at the points . The orientation of the contour is shown in figure 2. Its contribution to is given by (18) evaluated at . Note that, consistent with [16, 17], the orientation of the unbounded contour (connected to at ) implies that the first and last rows of the matrix must be the row vectors and , respectively.
The contours , are bounded and connected to at the points (their orientation is shown in figure 2). The contributions of these contours to are given again by (18), evaluated at and , respectively. Again, consistent with [16, 17], the orientation of the bounded contours , (connected to at ) implies that the first and last rows of the matrix must be the row vectors and , respectively.
The final form of the Cauchy matrix for the rational mapping (22) is given by
[TABLE]
The fifth term has been subtracted to ensure that has the correct limiting behaviour (Olver [16]). Our numerical scheme takes into account the behaviour of the transform functions for large . Their decay at infinity implies that the first and last rows in the matrices are again irrelevant for our calculations.
2.3 Rotation, scaling and evaluation
Once the matrix has been constructed (using either the 2-to-1 or 4-to-1 mapping), follows from the relation . Therefore, we have a collocation method for the RH equation (2) which can be written as
[TABLE]
for , , and given in (7). The WH problem requires the contour to lie in the strip of analyticity which encloses . For numerical purposes it is helpful to take the contour far from singularities, for example by taking a rotation of the real axis by angle , e.g. evaluating (27) along
[TABLE]
provided that no branch points are traversed. A RH problem can be then formulated along ; this poses no problem given the decay properties of the functions and and the fact that the rotation matrix providing (28) is invertible. Specifically, if we multiply (27) by a rotation matrix, then in order for (27) still to hold, we require functions and to be well-behaved in the region between the initial and rotated contour.
We also note that for the diffraction problems to be considered in the present study, there is one associated length scale, the diffraction parameter . This implies that the mapping should be rescaled incorporating the length scale . This is not pursued here, since we shall be considering the case . For more complicated problems, e.g. the problem of Wickham and Abrahams [21, 12] discussed below, there are 2 associated length scales ( and ), which should be taken into account in the scaling of the mapping.
To evaluate at a point off the contour , we use (4) and obtain , where the coefficients are known e.g. from the numerical solution of the Riemann–Hilbert problem. To compute for each of the inverses , we compute a row vector , analogous to the matrix , corresponding to the Cauchy transform of the Chebyshev polynomials at a single point .
3 Error estimate
In the following sections we apply the numerical scheme presented above to solve various scalar and matrix WH problems. To validate our results, we compare computed values for the sectionally analytic functions against those given by exact solutions. We use the error estimate
[TABLE]
(; for the estimate becomes the maximum error), where is the exact solution and is the numerical value at the collocation points. Note that (29) is a measure of the error in the mapped unit interval in the -plane. This integral can be evaluated using Clenshaw–Curtis quadrature [22] using the values of the integrand at the Chebyshev points. We write
[TABLE]
where are the Chebyshev points (7) and are weights that can be found in e.g. [20, 23].
Alternatively, the error estimate in the variable can be used:
[TABLE]
where is the exact solution and is the numerical value for collocation points in the -plane. The error function can be equivalently written as
[TABLE]
This can also be computed using Clenshaw–Curtis quadrature.
4 Diffraction by a semi-infinite plane
We analyse the problem of diffraction of a plane wave by a half-plane, where the plane is taken to lie along the positive real axis , . A schematic is shown in figure 3. The parameters and are the density and sound speeds in the upper (medium 1) and lower (medium 2) half-planes respectively. The boundary conditions along the top and bottom sides of the semi-infinite plane along the positive real axis are denoted by (B1) and (B2).
The governing equations for the fields and in the upper and lower half-planes, respectively, are given by
[TABLE]
where , with the frequency. We decompose the total field into an incident wave and a scattered field, with given by
[TABLE]
where is the acoustic wave number and is the angle of the incident wave. Note that there is also an underlying time dependence, , that is only needed to determine branch cuts later.
The general form of the boundary conditions (B1) and (B2) on the semi-infinite plane , is
[TABLE]
for which can be different on the two sides of the semi-infinite plane. An acoustically hard plane corresponds to while an acoustically soft plane corresponds to .
Near the origin, we write
[TABLE]
using polar coordinates , , where and are determined from the boundary and interface conditions.
Table 1 shows a list of diffraction problems by a half-plane with boundary conditions (B1) and (B2) along the top and bottom sides of the semi-infinite plane respectively, ratio of sound speeds , ratio of densities , the value of determining the local behaviour near the origin (36), as well as references to the original papers treating each case. Different notations and conventions are used in these references, and we follow them for ease of comparison, rather than recasting all problems in a single unified notation. Since our goal is to show the effectiveness of the numerical method presented in § 2, we do not pursue an exhaustive parameter study. We note that the numerical scheme is, in general, robust with regards to parameter changes, except for the cases and impedance parameter in (35) where convergence becomes slower. In the former case, this reduces the scope for using the angle of rotation used to separate the contour from the branch points. In the latter case, the behaviour near the origin which governs convergence properties could possibly change from the singularity structure considered in our numerical scheme near the origin ().
We define full and half-range Fourier transforms in according to
[TABLE]
with
[TABLE]
This definition of the Fourier transform will be used in the next sections for the Sommerfeld problem (a) and the Senior problem (b). Note that Noble’s analysis[3], which will be followed to formulate both problems, uses (37) with a different normalising factor. For the Hurd problem (c), a different definition of the Fourier transform pair is used (following Hurd & Przezdziecki [28]).
4.1 The Sommerfeld problem [3, 24, 29]
First, we revisit the Sommerfeld problem. This problem can be formulated as a scalar Wiener–Hopf problem and admits an exact solution, since the associated kernel function can be factorized explicitly into a product of an upper and a lower analytic function.
For the diffraction problem originally solved by Sommerfeld [24], we have , , with hard-hard boundary conditions along , . (Following [3], the semi-infinite boundary is taken to lie along the negative real axis unlike in the rest of this paper). Then
[TABLE]
We can write , where is an incident wave of the form (34) and is the scattered potential everywhere in the complex plane. Here we take ; for outside this range, the analysis must be adapted. Noble [3] presents the following analysis stating that , but a careful observation of the analyticity properties used indicates that the problem should really be considered separately for the two cases and , even though the final result for directivity is the same. On the edge of the plate, is bounded and . Substitution of into (39), gives the boundary conditions for the scattered field :
[TABLE]
4.1.1 Exact solution [3]
It is convenient to assign a small positive imaginary part to , , to improve convergence of subsequent Fourier integrals (and then let ).
Since is continuous everywhere, we write
[TABLE]
where which has branch cuts from to in the first and third quadrants, as required by causality. The function has to be determined from the boundary conditions. It follows that
[TABLE]
Expressions with one argument, e.g. , will always refer to the value of, in this case, at . Taking the half-range Fourier transform of the boundary condition (40) gives
[TABLE]
Elimination of the function from (42) and use of (43) gives
[TABLE]
where
[TABLE]
The two equations in (44) hold in the strip where . Next, we divide the second equation in (44) by :
[TABLE]
The first term on the left-hand side is upper analytic, while the right-hand side is lower analytic. Applying an additive splitting to the second term gives
[TABLE]
Therefore, (46) can be written in the form
[TABLE]
The function is regular in the whole plane by analytic continuation and is bounded from edge conditions. Hence, by Liouville’s theorem, , implying
[TABLE]
The function follows from (42).
4.1.2 Numerical solution using the RH formulation
We now solve the hard-hard Sommerfeld problem numerically by expressing it as a RH problem on the (rotated) real line. Recall that
[TABLE]
We divide by so that
[TABLE]
where and . This becomes the matrix problem , where
[TABLE]
The Cauchy operator is given by (20) or (26) and . The sectionally analytic functions and can be computed by applying the operators and to .
Figure 4 shows the error estimates , , for and using the 2-to-1 and 4-to-1 mappings, as functions of (the number of collocation points). We observe that spectral convergence is obtained using the 4-to-1 mapping, since, as discussed earlier, this mapping is able to capture exactly the far-field behaviour of the sectionally analytic functions. On the other hand, the error estimate using the 2-to-1 mapping is much larger, e.g. using ; this is to be expected, since the numerical scheme using this mapping does not incorporate the square root singularity near the origin which governs convergence properties [30].
4.2 Senior’s problem [3, 26]
We take , with impedance boundary conditions along , :
[TABLE]
where is the impedance parameter. Again, we can write , where is the scattered potential everywhere in the complex plane and is the incident wave (34), but now with (this is omitted in [3]).
4.2.1 Analysis [3]
We write
[TABLE]
where and , have to be determined from the boundary conditions. This gives (using the same notation as previously):
[TABLE]
Elimination of , , substitution of in (53) and the definition of the Fourier transform yield
[TABLE]
These equations can be expressed in matrix form as
[TABLE]
where
[TABLE]
Addition and subtraction of (56) and (57) give two independent scalar WH problems:
[TABLE]
4.2.2 Numerical solution using the RH formulation
To solve this problem numerically, we express it as a RH problem. Use of (58) results in the matrix RH problem , where
[TABLE]
and
[TABLE]
The functions and can be computed by applying the operators and to . One can also solve the two scalar WH problems given by (60) and (61) numerically.
Figure 5 shows the error estimates , , for using the 4-to-1 mapping and both scalar and matrix formulations, as functions of . Again, spectral convergence is observed, since the 4-to-1 mapping is able to capture exactly the far-field behaviour of the sectionally analytic functions. The exact solutions used to compute the error estimates are provided from the highest resolution () numerical solutions.
4.3 Hurd’s problem [9, 28, 31, 27]
Hurd [9] presented a method to deal with matrix WH problems with symmetric branch cuts at and isolated singularities in the upper (or lower) half-plane. The analysis is based on the so called Wiener–Hopf–Hilbert method which involves the transformation of WH equations into a pair of coupled Hilbert equations that can be solved using Muskhelishvili’s theory [32]. The problem was revisited by Hurd & Przezdziecki [28] who carried out a more detailed analysis. Hurd’s problem [9] is similar to that analysed by Senior [3, 26], but with different impedance boundary conditions on top and bottom sides of the semi-infinite plane:
[TABLE]
where , , for . Again, we write , where is the incident wave (34) with (see figures 1 and 2 in [28]) and is the scattered potential everywhere in the complex plane. This problem was also analysed by Rawlins [31] using a different approach and, later, by Barton & Rawlins [27] who modified the Wiener–Hopf–Hilbert method to consider the case when surface waves can propagate along the two sides of the semi-infinite plane.
We write
[TABLE]
where such that and , have to be determined from the boundary conditions. Following Hurd & Przezdziecki [28], the above problem leads to a matrix WH problem of the form:
[TABLE]
where
[TABLE]
and . Note that the definition of the Fourier transform pair in [28] differs from that given by (37).
4.3.1 Numerical solution using the RH formulation
To solve this problem numerically, we express it as a RH problem. We write , where
[TABLE]
and
[TABLE]
The functions , can be computed by applying the operators and to .
Figure 6 shows the error estimates , , for using the 4-to-1 mapping, as functions of . We observe spectral convergence, since, as already mentioned, the 4-to-1 mapping is able to capture exactly the far-field behaviour of the sectionally analytic functions. The exact solutions used to compute the error estimates are provided from the highest resolution () numerical solutions. Although closed-form expressions are given by Hurd [9], we have not used those to verify our results since their computation is awkward.
5 Far-field directivity
The full range Fourier transform was written in the form
[TABLE]
(For the Sommerfeld problem: .) Taking the Fourier inverse of (70), the diffracted field can be written as
[TABLE]
in the upper half-plane. To obtain the far-field asymptotics (), we deform the integration contour on the steepest descent path [3]. Note that the stationary phase method can alternatively be used [29]. Application of the steepest descent method to (71) gives
[TABLE]
where are polar coordinates. A similar representation for in the lower half-plane () can be found. The far-field directivity, , is defined by (3).
Note that the formula (72) breaks down near the shadow boundaries. The reason is that the pole is near the saddle point and, therefore, the steepest descent method which was employed to obtain the far-field asymptotics (72) fails. To overcome this, we can proceed as in [3]. Suppose that can be written as
[TABLE]
where function varies slowly near the saddle point . The form of depends on the problem under consideration. Then one can break up the solution into two terms, one of which is uniformly valid while the other takes the form of a plane wave in the far field. We do not present results from this procedure here, since our goal is to show that the numerical method reproduces the Fourier transform accurately and we compare to exact results that are not uniformly valid. If desired, one could then use the modification presented in [3] to obtain uniformly valid solutions numerically.
The Sommerfeld problem Using (72) and , it follows that the directivity is given by
[TABLE]
where
[TABLE]
Expression (75) follows from (44). If the argument of in (74) is in the upper half-plane, then we use the first equality in (75) to compute . In this case, the function is defined in (43), while we use the numerical solution to the Sommerfeld problem above to compute . If the argument of in (74) is in the lower half-plane, then we use the latter equality in (75) to compute ; in this case, is computed from our numerical solution.
The exact far-field directivity for the hard-hard Sommerfeld problem [3] which is used for comparison to our numerical solutions is given by
[TABLE]
Senior’s problem Using (55), the functions and can be expressed in terms of the sectionally analytic functions as
[TABLE]
and the directivity can be computed using (72). Similarly to the Sommerfeld problem, different but equivalent representations for the functions and using (56)–(57) can be written which are then used to compute the far-field directivity numerically.
Hurd’s problem Following Hurd & Przezdziecki [28], the functions and can be expressed as
[TABLE]
with additional equivalent representations provided by (66)–(67), and directivity can be computed from application of the steepest descent method to the analogous expression (71), since the definition of the Fourier transform pair in [28] is different, with replaced by (consistent with (65)) and different normalising factor. An analogous representation to (72) can be written with replaced by .
Bowman [33] gave the far-field asymptotics for different impedance boundary conditions along the top and bottom sides of the semi-infinite plane:
[TABLE]
where is given by
[TABLE]
where is a known function [33]. Other expressions are given in [28, 34, 35]. The expression (79) is used for comparison to our numerical solutions for Senior’s and Hurd’s problems.
Figure 7 shows the the far-field directivity for the hard-hard Sommerfeld, Senior and Hurd problems, as a function of angle , computed using the exact and numerical solutions. The numerical results are indistinguishable from the exact directivities; this reflects the excellent approximation properties of our numerical schemes. We are computing approximations to the Fourier transforms at the stationary phase points. Since the transforms are analytic in their respective half-planes, we obtain spectral convergence. We observe that our numerical method recovers the singularities in the far-field directivities associated with the shadow boundary regions.
6 Discussion
We have presented fast and accurate numerical schemes for the solution of scalar and matrix WH problems by exploiting their links with RH problems. The idea is to solve the corresponding RH problems adapting the methods of Olver and Trogdon [16, 17] to take into account the known far-field behaviour of the solutions to construct tailor-made numerical schemes. In particular, we have used rational mappings with multiple inverses, extending the Möbius mappings discussed in [17] to account for the decay of the solutions for large .
The 4-to-1 mapping was used to capture the behaviour of the Fourier transforms that stems from the behaviour near the origin found in diffraction problems with e.g. hard-hard and impedance-impedance boundary conditions. For soft-hard boundary conditions, , and, therefore, the numerical scheme presented here must be adapted (e.g. using an 8-to-1 rational mapping).
We analysed problems of diffraction of plane waves by a semi-infinite plane with different boundary conditions that produce scalar and matrix WH problems and obtained accurate and spectrally convergent solutions using our numerical schemes. Our results were verified against exact solutions for the cases for which these exist, as well as high-resolution numerical solutions. We computed the far-field directivity obtained from the far-field asymptotics, which is the most useful physical prediction from these problems.
The numerical scheme presented in this study can be adapted to solve other more complicated problems some of which we mention below. Scattering by wedges and other simple geometric shapes can lead to WH problems (for a discussion of many scattering problems, see [36]), as can linear elasticity problems with straight-line geometry.
Wickham [21] and Abrahams [12] analysed the problem of scattering of acoustic waves by a semi-infinite screen at the interface between two compressible media with different physical properties, so that , . The problem was reduced to a matrix WH problem of the form
[TABLE]
where
[TABLE]
and , , , with the same branch cut structure as , and . Local analysis near the origin [21, 12] gives , , with . Therefore, to construct accurate numerical schemes for solving problems with solutions exhibiting irrational , we need to consider a different approach, e.g. expanding in Jacobi polynomials rather than the Chebyshev polynomials considered here. This is beyond the scope of this work, but remains a topic for future study.
The present numerical approach can also be adapted to devise accurate numerical schemes for WH problems with jump matrices containing exponential factors [37, 38, 15], e.g. of the form
[TABLE]
Problems with exponentials in the elements of the jump matrix arise in acoustics when there are different boundary conditions in the physical space , and , for example in the scattering of acoustic waves by multiple slits or poroelastic plate extensions.
Finally, motivated by various applications such as calculating effective properties of periodic composites [39], we aim to adapt the method for solving RH problems with jump matrices defined piecewise along . To solve such problems, we have to construct numerical schemes and rational mappings with different behaviours at critical points along the contour.
Data Accessibility. This article has no additional data.
Authors’ Contributions. SGLS had the original idea for this work. The calculations were carried out by both authors equally. Both authors contributed to the writing of the manuscript.
Competing Interests. The authors declare that they have no competing interests.
Funding. This research was partly funded by NSF award DMS-1522675.
Acknowledgments. Conversations with David Abrahams, Sheehan Olver and Tom Trogdon were very helpful.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Wiener N, Hopf E. 1931 Über eine Klasse singulärer Integralgleichungen. Sem-Ber. Preuss Akad. Wiss. 31 , 696–706.
- 2[2] Lawrie JB, Abrahams ID. 2007 A brief historical perspective of the Wiener–Hopf technique. J. Eng. Math. 59 , 351–358.
- 3[3] Noble B. 1988 Methods Based on the Wiener–Hopf Technique for the Solution of Partial Differential Equations . New York: Chelsea.
- 4[4] Weinstein LA. 1969 The theory of diffraction and the factorization method: Generalized Wiener–Hopf technique . Boulder, CO: Golem Press.
- 5[5] Zich R, Daniele V. 2014 The Wiener–Hopf Method in Electromagnetics . Edison, NJ: Sci Tech Publishing Inc.
- 6[6] Jones DS. 1952 A simplifying technique in the solution of a class of diffraction problems. Quart. J. Math. 3 , 189–196.
- 7[7] Rogosin S, Mishuris G. 2016 Constructive methods for factorization of matrix-functions. IMA J. Appl. Math. 81 , 365–391.
- 8[8] Khrapkov AA. 1971 Certain cases of the elastic equilibrium of an infinite wedge with a non-symmetric notch at the vertex, subjected to concentrated forces. Appl. Math. Mech. 35 , 625–637.
