Diffraction of acoustic waves by multiple semi-infinite arrays
Matthew Nethercote, Anastasia Kisil, Raphael Assier
TL;DR
This work extends the discrete Wiener–Hopf framework to diffraction by an arbitrary set of $oldsymbol{J}$ semi-infinite Dirichlet-cylinder arrays, each with independent geometry and orientation. By solving independent WH problems for each array and coupling them through a full matrix inversion, the authors obtain the scattering coefficients $igrace A^{(j)}_migrace$ without iteration, enabling thousands of scatterers to be included. The methodology yields a block-mentered matrix equation with kernels $K_j(z)$ that are factorized as $K_j(z)=K_j^+(z)K_j^-(z)$ and then solved via inverse Z-transform, producing accurate results that agree with alternative methods in test cases. The paper also discusses numerical optimization (FMM), uniqueness considerations, and the comparative strengths of WH versus LS/TMAT approaches, highlighting potential hybrid schemes and future directions in resonance, Bloch waves, and acoustic shielding applications.
Abstract
Analytical methods are fundamental in studying acoustics problems. One of the important tools is the Wiener-Hopf method, which can be used to solve many canonical problems with sharp transitions in boundary conditions on a plane/plate. However, there are some strict limitations to its use, usually the boundary conditions need to be imposed on parallel lines (after a suitable mapping). Such mappings exist for wedges with continuous boundaries, but for discrete boundaries, they have not yet been constructed. In our previous article, we have overcome this limitation and studied the diffraction of acoustic waves by a wedge consisting of point scatterers. Here, the problem is generalised to an arbitrary number of periodic semi-infinite arrays with arbitrary orientations. This is done by constructing several coupled systems of equations (one for every semi-infinite array) which are treated independently. The derived systems of equations are solved using the discrete Wiener-Hopf technique and the resulting matrix equation is inverted using elementary matrix arithmetic. Of course, numerically this matrix needs to be truncated, but we are able to do so such that thousands of scatterers on every array are included in the numerical results. Comparisons with other numerical methods are considered, and their strengths/weaknesses are highlighted.
