Effective ways of solving some PDEs with complicated Boundary Conditions on Unbounded domains

Anastasia V. Kisil, Royal Society Dorothy Hodgkin Fellow, University of Manchester, partly in collaboration with Matthew Priddin, Dr Lorna Ayton and Matthew Colbrook. Overview

• Introduction to Wiener–Hopf technique, pole removal and factorisation • Conformal mapping and Rational approximations using Chebfun • Iterative method for n by n equations. • Numerically effective by expanding in vanishing basis of Chebyshev polynomials, using APPROXFUN.JL and SINGULARINTEGRALEQUATIONS.JL

in elliptic coordinates, Mathieu functions • Numerically effective solution which works for varying porosity and elasticity Open Problem by Sheehan Olver

• Numerically solving oscillatory Wiener-Hopf problems like the ones that will be shortly introduced. • Computing oscillatory Hilbert (or equivalently Cauchy) transforms • The answer to adequately separate out oscillatory and non-oscillatory behaviour The Classic Wiener–Hopf method

Find the functions Φ+(α) and Ψ−(α) such that

A(α)Φ+(α) + Ψ−(α) + C(α) = 0, on a strip around the real axis, where A(α) and C(α) are given and are analytic on the strip.

Classic Wiener–Hopf method relies on multiplicative factorising −1 A(α) = A+(α)(A−(α)) followed by additive decomposing − + C(α)A−(α) = (C(α)A−(α)) + (C(α)A−(α)) the forcing term.

+ − A+(α)Φ+(α) + (C(α)A−(α)) = −A−(α)Ψ−(α) − (C(α)A−(α))

Cannot solve matrix Wiener–Hopf equations in this way. The W–H Pole Removal (Singularities Matching) Suppose that A(α) is rational, then we can solve

A(α)Φ+(α) + Ψ−(α) + C(α) = 0, without multiplicative factorisation.

− + Perform an additive split A(α)Φ+(α) = (A(α)Φ+(α)) + (A(α)Φ+(α)) and C(α) = C+(α) + C−(α).

− n Ai Since A(α) is rational can write (A(α)Φ+(α)) = where αi i=0 α−αi are the poles in the upper half-plane, and Ai constants (residues at αi). P n n Ai + Ai − A(α)Φ+(α) − + C (α) = −Ψ−(α) − − C (α), α − αi α − αi i= i= X0 X0 Reduced the problem to a linear system of equations (by setting α = αi). Idea: do a rational approximation of A(α) and then apply pole removal

1

0.95

0.9

0.85

0.8

0.75

0.7

0.65

0.6

0.55

0.5 −50 −40 −30 −20 −10 0 10 20 30 40 50

q (y2+1) Figure: Showing the function to be approximated F(y) = (y2+22) . Function mapped to the interval

1

0.95

0.9

0.85

0.8

0.75

0.7

0.65

0.6

0.55

0.5 −1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1

q 2 Figure: Showing the new function to be approximated F(x) = 5−3z Error of the mapped function x 10−12 6

4

2

0

−2

−4

−6 −1 −0.5 0 0.5 1

Figure: Showing the error in approximating F(x) by [5,5] done by cf in Chebfun Error on the real line of the factors x 10−12 14

12

10

8

6

4

2

0

−2 −100 −50 0 50 100

Figure: The error in approximating F(y) by [10,10] (solid green curves) and the error after it is split in factors, |F+(y) − F˜+(y)| (dotted red curve). Poles and Zeros

2

1.5

1

0.5

0

−0.5

−1

−1.5

−2 −2 −1 0 1 2 x 10−7 Figure: The poles and zeroes in approximating F(y) by [10,10] the poles are filled in red circles whereas the zeroes are green circles. The scale of the x-axis is 10−7. sqrt((z.2+1)./(z.2+4)) −3 −3

−2 −2

−1 −1

0 0

1 1

2 2

−3 −2 −1 0 1 2 −3 −2 −1 0 1 2

Figure: Contour lines for the real and imaginary are superimposed on a full colour image using a colour scheme developed by John Richardson. Red is real, blue is positive imaginary, green is negative imaginary, black is small magnitude and white is large magnitude. Branch cuts appear as colour discontinuities and coalescent contour lines. Produced using zviz.m 0 L

Acoustic plane wave incident pi = exp(−ik0x cos θi − ik0y sin θi) The scattered pressure is governed by Helmholtz (reduced wave) equation  ∂ ∂  + + k2 φ = 0. ∂x2 ∂y2

On the rigid wall and porous wall ∂φ = ik sin θ exp(−ik cos θ ), y = 0, − < x < 0, ∂y 0 i 0 i ∂φ ρ0 − ik0 sin θi exp(−ik0 cos θi) = 2 φ(x, 0),∞ y = 0, 0 < x < L, ∂y m Fourier Transforms Define half range and full range Fourier transform with respect to x = 0:

0 Φ(α, y) = φ(ξ, y)eiαξdξ + φ(ξ, y)eiαξdξ (8) Z− Z0∞ =Φ(0)(α, y) + Φ(0)(α, y) (9) −∞ + And the Fourier transform with respect to the point x = L:

L Φ(L)(α, y) = φ(ξ, y)eiα(ξ−L)dξ + φ(ξ, y)eiα(ξ−L)dξ (10) Z− ZL∞ =Φ(L)(α, y) + Φ(L)(α, y) (11) −∞ + The relation between the transforms is:

Φ(L)(α, y) = Φ(α, y)eiαL The Wiener–Hopf Equation

By taking Fourier transform of the governing equation and the boundary condition a matrix Wiener-Hopf equation can be obtained:

! −γ(α)P(α) ! ! Φ(0)(α) 1 P(α)eiαL Φ0(0)(α) f (α) − = − γ(α) + + 1 , (L) 1 −iαL 0(L) f (α) Φ− (α) γ(α) e 0 Φ+ (α) 2 q −m 2 2 Here P = 2ρ and γ(α) = α − k0. The Wiener–Hopf Factorisation A partial factorisation is

−iαL ! ! −e 1−γP Φ(0) P− P− − (12) 1 0 (L) P− Φ−

! 0(0)!   0 −P+ Φ+ f3 = P+ iαL + , (13) − P P e 0(L) f γP + + Φ+ 4 or re-arranged

−e−iαL 1 ! (0)! (L) ! Φ −γP+Φ− P− P− − + (14) 1 0 Φ(L) − 1 Φ0(0) P− − γP− + !  0 −P  Φ0(0) f  = + + + 3 , (15) −P P eiαL 0(L) f + + Φ+ 4 General Setting

This method could be used for a general W-H equation of the form ! ! Φ(0)(α)  A(α) B(α)eiαL Ψ(0)(α) f (α) − = + + 1 , (L) C(α)e−iαL 0 (L) f (α) Φ− (α) Ψ+ (α) 2 like before we would like to consider

−  −  − (L)n −  + (L)n −iαL  − (0)n − K1 Φ− =f3 − K1 Φ− + e K3 Ψ+ + f1 ,

+  +  + (0)n +  − (0)n iαL  + (L)n−1 + K3 Ψ+ =f1 − K3 Ψ+ + e K1 Φ− + f3 , where K = A and K = A . 1 CB− 3 B− Convergence

Theorem For sufficiently large L there exists a constant q < 1 such that

(L)n+1 (L)n a (L)n (L)n−1 a kΦ− − Φ− k2 6 qkΦ− − Φ− k2 , for all n and, hence, the error at the n-th iteration is qn kΦ(L)n − Φ(L)ka kΦ(L)0 − Φ(L)1ka. − − 2 6 1 − q − − 2

(0)n Analogous statements are true for Ψ+ . Example: Integral Equation

Consider the following (one-sided) integral equation (first considered by Wickham & Abrahams and recently by Antipov)

u(x) = λ k(x − t)u(t)dt + f(x), 0 < x < (28) Z0∞ with the matrix kernel given by ∞

 e−|x| e−|x−L| (29) e−|x+L| e−|x|

This integral equation is reduced to a Wiener–Hopf equation by extending the range of x and applying the Fourier transform. 0.3

0.2

0.1

0

-0.1

-0.2

-0.3 -10 -5 0 5 10

(1) (1)0 Figure: Showing the real part of U+ (solid black line), U+ (red dotted line) (1)1 and U+ (blue dashed line). The parameters are λ = −15 and L = 0.04. Two rigid strips

The for φ is governed by Helmholz equation  ∂ ∂  + + k2 φ = 0, ∂x2 ∂y2

∂φt with Newmann conditions (hard) ∂y = 0 valid on the strips. The boundary conditions for φs are ∂φ (x, 0±) s = ik sin θ exp(−ik cos θ ) a < x < a a < x < a , ∂y 0 i 0 i 1 2 3 4

φs(x, 0) = 0 for, − < x < a1, a2 < x < a3 and a4 < x < , and Sommerfeld radiation∞ condition at infinity. ∞ Fourier transforms

The unknown Fourier transforms are

a1 ∂φ(ξ, y) V (α, y) = eiαξdξ, 1 ∂y Z− a2 iαξ V2(α, y) = ∞φ(ξ, y)e dξ, Za1 a3 ∂φ(ξ, y) V (α, y) = eiαξdξ, 3 ∂y Za2 a4 iαξ V4(α, y) = φ(ξ, y)e dξ, Za3 ∂φ(ξ, y) V (α, y) = eiαξdξ. 5 ∂y Za∞4 The 4 by 4 Wiener–Hopf Equation

The kernel of Wiener–Hopf Equation is

 Ke i(a3−a4)α Kei(a2−a4)α ei(a1−a4)α  00 ei(a2−a1)α 0     0 ei(a3−a2)α 00  ei(a4−a3)α 000 √ with K = α2 − k2. And the plus and minus functions defined as

( ) ( )  1   −ia α   1   −ia α  Ψ− e 4 V4 Ψ+ e 4 V5 (2) −ia α (2) −ia α Ψ  e 3 V3 Ψ  e 1 V2  −  =   ,  +  =   .  (3) e−ia2αV  (3) e−ia2αV Ψ−  2 Ψ+  3   −ia α   −ia α (4) e 1 V1 (4) e 3 V4 Ψ− Ψ+ Re-arrangement

In a systematic way can re-arrange

(a −a ) (a −a ) (a −a )  (1) KE 3 4 KE 2 4 E 1 4  Ψ−  F  (2) 01 KE(a2−a3) E(a1−a3) Ψ  E(a4−a3)F    −  =   − KE (a1−a2)  (3) E(a4−a2)F 00  Ψ−    0001 (4) E(a4−a1)F Ψ−  (1)  −1000  Ψ+ (4) −E(a4−a3) K 00  Ψ  −    +  −E(a4−a2) KE(a3−a2) 10  (3)   Ψ+  −E(a4−a1) KE(a3−a1) E(a2−a1) K (2) Ψ+ where Eb = eibα The ‘vanishing basis’ of Chebyshev polynomials

Expanding h(s) in Chebyshev polynomials of the first kind Tj:

nc−1 h(s) = ajTj(s) (33) j= X0 The ‘vanishing basis’ of Chebyshev polynomials of the first kind, given by

z z z T0 (s) = 1, T1 (s) = s, Tj (s) = Tj(s) − Tj−2(s), for j > 2 (34) whose Cauchy transforms against the weight w(s) take the simple form

1 1 T z(s)  j−1 j w(s)s = i J−1(α) j 2 (35) 2πi s − α . + > Z−1 √ √ −1 where J+ (z) = z − z − 1 z + 1 is one of the right inverses of the Joukowsky map and w(s) = (1 − s)−1/2(1 + s)−1/2 N plates

Figure: Real part of the total field φ + φi for a plane wave of wavenumber k = 5 incident at an angle θi = 3π/4. Direct comparison with Hewett DP, Langdon S, Chandler-Wilde SN. 2015 paper. Code took under 6 minutes to produce on a 2018 Macbook Pro. Frequency dependence

105 kL 0.01 Φ

E 0.1 1 5 10 10− 100 relative error

10 15 − 0 20 40 60 80 100 iteration Figure: Convergence for various wavenumbers (finite plate). Key Feature of Proposed Method

• Works for cases where currently cannot directly compute Cauchy transform (open problem)

• An approximate method with explicit new bounds in the L2. • Exploit the known solutions of simpler sub-problems link to Schwarzschild series. • A replacement of multiplicative factorisation by series of additive factorisation. • Easy to use and already employed by other researchers in crack propagation problems, porosity models and silent flight of owls. Helmholtz in Elliptic coordinates

• Helmholtz differential equation in three dimensions can be solved by separation in 11 coordinate systems

• Boundary conditions given on a line the Cartesian coordinate systems most appropriate.

• Boundary conditions given on interval Elliptic coordinates are a natural choice.

• Leads to Special Functions called angular Mathieu equation and radial Mathieu equation. 15

10

5

0

−5

−10

−15 −15−10 −50 5 10 15 To transform from the Cartesian coordinate to the elliptic coordinates we use the formula d d x = cosh ξ cos η y = sinh ξ sin η (38) 2 2 where d is the focal distance of the . We separate the variables and look for solution of the form G(ξ)H(η) where G(ξ) satisfies the radial Mathieu equation ∂G − (a − 2q cosh 2ξ)G = 0, (39) ∂ξ2

2 2 where q = d k0 and a is a separation constant. The function H(η) satisfies angular Mathieu equation ∂H + (a − 2q cosh 2η)H = 0. (40) ∂η2 Angular Mathieu Functions Angular Mathieu function have to be periodic with period π or2 π leading to countable number of different a for which a solution exists (am’s and bm’s). Associated to those am’s and bm’s the even and the odd Mathieu functions are denoted by

cem(η; q), m = 0, 1, 2 . . . Hm(η; q) = sem(η; q), m = 1, 2, 3 . . .

Angular Mathieu are orthogonal

2π 2π π if p = q, cepceqdη = sepseqdη = 0 if p 6= q. Z0 Z0  and 2π sepceqdη = 0 for all p, q (41) Z0 Radial Mathieu Functions

The solutions to radial Mathieu equation for q positive (which is always the case in this application) are even and odd Mathieu functions of first and second order.

Jem(ξ; q), Jom(ξ; q), first kind, Gm(ξ; q) = Nem(ξ; q), Nom(ξ; q), second kind.

We will need only the odd solutions and in particular define Mathieu-Hankel function,

(1) Hom (ξ; q) = Jom(ξ; q) + iNom(ξ; q). (42)

Asymptotic formula available for far-field. Rigid Plate

The scattered field can be expressed as (all the even Mathieu functions disappear)

φ1 = SrHor(ξ)ser(η), (45) ∞ r= X0 This gives the exact solution

√ r −i Jon0 (0) φ1 = 8π sen(α)Hor(ξ)ser(η), (46) ∞ πHo (0) r= n0 X0 Exact solution is not possible for more complicated boundary conditions the same expression for scattered field is possible. Poro-elastic Plate

The boundary condition on the plate will now be

∂φ ∂φI 2h i + = ρfω (1 − αH)η + αHηa . (52) ∂y y=0 ∂y y=0 the plate deformation is given by η(x)e−ıωt (the time dependence is again assumed) and η(x) satisfies the thin-plate equation

∂4η(x)   4α  (1 − α )B¯ − k¯ 4 η(x) = − 1 + H [φ](x), (53) H ∂x4 p π where [φ](x) = (φ(x, 0+) − φ(x, 0−)) Far-Field Directivity

Far-field Far-field 90 90 120 0.03 60 120 0.2 60

0.15 0.02 150 30 150 30 0.1

0.01 0.05

180 0 0 180 0 0

210 330 210 330

240 300 240 300 270 270

Variance in elastisity fuction Far-field 200 90 180 120 60 0.4 160

0.3 140 150 30 0.2 120

0.1 100

180 0 0 80

60

40 210 330 20

0 240 300 -1 -0.5 0 0.5 1 270 Far-Field Directivity

Far-field Far-field 90 90 120 0.08 60 120 60 0.2 0.06

150 30 150 30 0.04 0.1 0.02

180 0 0 180 0 0

210 330 210 330

240 300 240 300 270 270

Variance in elastisity fuction Far-field 2000 90 1800 120 60 0.3 1600

1400 150 0.2 30 1200 0.1 1000

180 0 0 800

600

400 210 330 200

0 240 300 -1 -0.5 0 0.5 1 270 Comparison to BEM

102

100

10-2

10-4

10-6

10-8

10-10 100 101 102 103

101 104

102 100

100

10-1 10-2

10-4 10-2

10-6

10-3 10-8

10-4 10-10 102 103 104 100 101 102 103 A. V. G. Cavalieri, W. R. Wolf, and J. W. Jaworski 2016 Conclusion

• General Theme: use analytical methods, adapt them numerically to solve more complicated problems. • Two ways to do it for Wiener-Hopf problem: rational approximation and iteration of scalar factorisation. • Using the correct expansion involving Mathieu Functions to use it for plates with varying porosity and elasticity. • Iterative method is fastest for high frequency • Mathieu Functions is fastest for low frequency • Both are very fast for far-field directivity • Both methods compare favourably with other methods available for these problems. Open vacancies: PhD and PostDoc

I have a funded PhD place https://www.findaphd.com/phds/project/mathematical-analysis-of- acoustic-wave-scattering-in-finite-metamaterials/?p113172

I have an opening for a 2 year position https://www.jobs.ac.uk/job/BXE912/research-associate

Happy to support a Fellowship Application to work at University of Manchester. Thank you Bibliography

1. Matthew J. Priddin, Anastasia V. Kisil and Lorna J. Ayton 2019. Applying an iterative method numerically to solve n by n matrix Wiener–Hopf equations with exponential factors, 378, Phil. Trans. R. Soc. Lond. A 2. A. Kisil, 2018. An Iterative Wiener–Hopf method for triangular matrix functions with exponential factors, SIAM J. Appl. Math. 3. A. Kisil, L. J. Ayton, 2018. Aerodynamic noise from rigid trailing edges with finite porous extensions J. Fluid Mech. 4. A. Kisil, 2015. The relationship between a strip Wiener–Hopf problem and a line Riemann–Hilbert problem, IMA J. Appl. Math. 5. A. Kisil, 2013. A Constructive method for approximate solution to scalar Wiener-Hopf Equations, Proc. R. Soc. A