Numerical-Asymptotic Integral Equation Methods for High Frequency - - PowerPoint PPT Presentation

numerical asymptotic integral equation methods for high
SMART_READER_LITE
LIVE PREVIEW

Numerical-Asymptotic Integral Equation Methods for High Frequency - - PowerPoint PPT Presentation

Numerical-Asymptotic Integral Equation Methods for High Frequency Scattering Simon Chandler-Wilde University of Reading, UK www.reading.ac.uk/~sms03snc With: Steve Langdon , Timo Betcke , Ivan Graham , Marko Lindner , Markus Melenk , Peter Monk


slide-1
SLIDE 1

Numerical-Asymptotic Integral Equation Methods for High Frequency Scattering Simon Chandler-Wilde

University of Reading, UK www.reading.ac.uk/~sms03snc

With: Steve Langdon, Timo Betcke, Ivan Graham, Marko Lindner, Markus Melenk,Peter Monk, Valery Smyshlyaev Postdocs: Dave Hewett, Joel Philips, Euan Spence Plus 8 PhDs Funding: • EPSRC project(s) across Bath/Reading/UCL with BAE Systems, Institute of Cancer Research, Met Office, Schlumberger Cambridge Research as project partners.

  • 3 NERC/EPSRC CASE Studentships at Bath & Reading
  • EPSRC Fellowships for Euan, Timo

Linz, November 2011

1

slide-2
SLIDE 2

Aim of Our High Frequency Wave Projects Develop numerical methods which use oscillatory basis functions to represent solutions with hugely reduced numbers of degrees of freedom. Domain-based formulations (Plane wave DG, UWVF. etc.). Timo Betcke, Joel Phillips, Ivan Graham, Steve Langdon, SNCW + 5 PhDs at Bath/Reading/UCL. BEM-based methods. Timo Betcke, SNCW, Ivan Graham, Dave Hewett, Tatiana Kim, Steve Langdon, Euan Spence, Ashley Twigger.

2

slide-3
SLIDE 3

Aim of Our High Frequency Wave Projects Develop numerical methods which use oscillatory basis functions to represent solutions with hugely reduced numbers of degrees of freedom. Domain-based formulations (Plane wave DG, UWVF. etc.). Timo Betcke, Joel Phillips, Ivan Graham, Steve Langdon, SNCW + 5 PhDs at Bath/Reading/UCL. BEM-based methods. Timo Betcke, SNCW, Ivan Graham, Dave Hewett, Tatiana Kim, Steve Langdon, Euan Spence, Ashley Twigger.

3

slide-4
SLIDE 4

A Simple Generic Time Harmonic Scattering Problem

❅ ❅ ❅ ❅ ❘ ui, incident wave

∆u + k2u = 0 u = 0

Γ Ω+ Obstacle k = 2π λ > 0 is the wave number and λ the corresponding wavelength.

4

slide-5
SLIDE 5

Typical Multiscale Solution: many length scales as k → ∞: k−1, k−1/3, k−1/2, ...

5

slide-6
SLIDE 6

The Computational Challenge Can we achieve, with integral equation methods, ‘prescribed error tolerances within fixed computational times for scattering problems of arbitrarily high frequency’ to quote from the title of Bruno, Geuzaine, Monro, and Reitich, Phil Trans R Soc Lond A (2004) .

6

slide-7
SLIDE 7

The Computational Challenge Can we achieve, with integral equation methods, ‘prescribed error tolerances within fixed computational times for scattering problems of arbitrarily high frequency’ to quote from the title of Bruno, Geuzaine, Monro, and Reitich, Phil Trans R Soc Lond A (2004) Answer:

  • 1. YES for some classes of 2D and 3D problems.
  • 2. For more general classes significant improvements possible and

promising research area.

7

slide-8
SLIDE 8

The Associated Mathematical Challenge ... PROVING EVERYTHING!

  • Best approximation results using novel approximation spaces
  • Stability
  • Convergence
  • Error estimates for fully discrete schemes

.

8

slide-9
SLIDE 9

The Associated Mathematical Challenge ... PROVING EVERYTHING!

  • Best approximation results using novel approximation spaces
  • Stability
  • Convergence
  • Error estimates for fully discrete schemes

THE (large) NOVELTY IS THAT WE NEED TO DO THIS IN THE LIMIT AS k → ∞ with N approximately fixed (not the classical N → ∞ with k fixed).

9

slide-10
SLIDE 10

I will only scrape the surface today. For more details:

  • Read survey article by C-W & Graham (and related articles by

Huybrechs & Olver, Monk, Motamed & Runborg) in Highly Oscillatory Problems, CUP, 2009.

  • C-W, Graham, Langdon, Spence, to appear in Acta Numerica 2012.

10

slide-11
SLIDE 11

The Scattering Problem

❅ ❅ ❅ ❅ ❘ ui, incident wave

∆u + k2u = 0 u = 0

Γ Ω+ Lipschitz

  • bstacle

11

slide-12
SLIDE 12

❅ ❅ ❅ ❅ ❘ ui, incident wave

∆u + k2u = 0 u = 0

Γ Ω+ Lipschitz

  • bstacle

Green’s representation theorem: u(x) = ui(x) −

  • Γ

G(x, y)∂u ∂n(y)ds(y), x ∈ Ω+, where G(x, y) := i

4H(1) 0 (k|x − y|) (2D),

:= 1 4π eik|x−y| |x − y| (3D).

12

slide-13
SLIDE 13

❅ ❅ ❅ ❅ ❘ ui, incident wave

∆u + k2u = 0 u = 0

Γ Ω+ Lipschitz

  • bstacle

Taking a linear combination of Dirichlet and Neumann traces of the previous equation, we get the boundary integral equation 1 2 ∂u ∂n(x) +

  • Γ

∂G(x, y) ∂n(x) + iηG(x, y) ∂u ∂n(y)ds(y) = f(x), x ∈ Γ, where f(x) := ∂ui ∂n (x) + iηui(x).

13

slide-14
SLIDE 14

Lipschitz

  • bstacle

❅ ❅ ❅ ❅ ❘ ui, incident wave

∆u + k2u = 0 u = 0

Γ Ω+ 1 2 ∂u ∂n(x) +

  • Γ

∂G(x, y) ∂n(x) + iηG(x, y) ∂u ∂n(y)ds(y) = f(x), x ∈ Γ. Theorem (Mitrea 1996, C-W & Langdon 2007) If η ∈ R, η = 0, then this integral equation is uniquely solvable in L2(Γ).

14

slide-15
SLIDE 15

1 2 ∂u ∂n(x) +

  • Γ

∂G(x, y) ∂n(x) + iηG(x, y) ∂u ∂n(y)ds(y) = f(x), x ∈ Γ. in operator form A ∂u ∂n = f. Theorem If η ∈ R, η = 0, then this integral equation is uniquely solvable in L2(Γ). In fact (C-W & Monk 2008, C-W, Graham, Langdon, Lindner 2009), if scatterer is starlike and η = 1 + k then (in 3D) A−1 ≤ C, A ≤ C(1 + k), cond A ≤ C(1 + k).

15

slide-16
SLIDE 16

The Subtlety of Behaviour of A and A−1 ∼ k1/3, ∼ 1 ∼ k1/2, ∼ 1 ∼ k1/2

m , ∼ k7/5 m

∼ k1/2

m , ∼ eγkm

Details: see C-W, Graham et al (2009), Betcke, C-W, Graham et al (2011).

16

slide-17
SLIDE 17

Mechanism for Exponential Growth: Exponential Localization of Eigenmodes

17

slide-18
SLIDE 18

1 2 ∂u ∂n(x) +

  • Γ

∂G(x, y) ∂n(x) + iηG(x, y) ∂u ∂n(y)ds(y) = f(x), x ∈ Γ. Conventional BEM: Approximate ∂u/∂n by a piecewise polynomial, i.e. ∂u ∂n(x) ≈

N

  • j=1

ajbj(x), where b1(x), . . . , bN(x) are the piecewise polynomial basis functions. .

18

slide-19
SLIDE 19

1 2 ∂u ∂n(x) +

  • Γ

∂G(x, y) ∂n(x) + iηG(x, y) ∂u ∂n(y)ds(y) = f(x), x ∈ Γ. Conventional BEM: Approximate ∂u/∂n by a piecewise polynomial, i.e. ∂u ∂n(x) ≈

N

  • j=1

ajbj(x), where b1(x), . . . , bN(x) are the piecewise polynomial basis functions. Applying a Galerkin method or a collocation method we get a linear system to solve with N degrees of freedom, namely the unknown values

  • f a1, . . . , aN.

19

slide-20
SLIDE 20

1 2 ∂u ∂n(x) +

  • Γ

∂G(x, y) ∂n(x) + iηG(x, y) ∂u ∂n(y)ds(y) = f(x), x ∈ Γ. Conventional BEM: Apply a Galerkin method, approximating ∂u/∂n by a piecewise polynomial of degree p, leading to a linear system to solve with N degrees of freedom. Problem: N of order of kd−1 and cost is ... close to O(N) if a fast multipole method is used. This is fantastic, but still infeasible as k → ∞. .

20

slide-21
SLIDE 21

Alternative: Reduce N by using new oscillatory basis functions which can represent the solution well. Specifically, let’s try ∂u ∂n(x) ≈

M

  • i=1

Ne

  • j=1

aij exp(ikgi(x))bij(x), with aij ∈ C the unknown coefficients, g1(x), . . . , gM(x) known phase functions, bij(x) conventional BEM basis functions. .

21

slide-22
SLIDE 22

Alternative: Reduce N by using new oscillatory basis functions which can represent the solution well. Specifically, let’s try ∂u ∂n(x) ≈

M

  • i=1

Ne

  • j=1

aij exp(ikgi(x))bij(x), with aij ∈ C the unknown coefficients, g1(x), . . . , gM(x) known phase functions, bij(x) conventional BEM basis functions. Moreover, let’s have #dof N = MNe much less than conventional BEM, ideally N = O(1) as k → ∞, the ‘high frequency O(1) algorithm’ holy grail. .

22

slide-23
SLIDE 23

Alternative: Reduce N by using new oscillatory basis functions which can represent the solution well. Specifically, let’s try ∂u ∂n(x) ≈

M

  • i=1

Ne

  • j=1

aij exp(ikgi(x))bij(x), with aij ∈ C the unknown coefficients, g1(x), . . . , gM(x) known phase functions, bij(x) conventional BEM basis functions. The Plan: let’s have #dof N = MNe which is N = O(1) as k → ∞, and then we will achieve the ‘high frequency O(1) CPU time algorithm’ holy grail. .

23

slide-24
SLIDE 24

Alternative: Reduce N by using new oscillatory basis functions which can represent the solution well. Specifically, let’s try ∂u ∂n(x) ≈

M

  • i=1

Ne

  • j=1

aij exp(ikgi(x))bij(x), with aij ∈ C the unknown coefficients, g1(x), . . . , gM(x) known phase functions, bij(x) conventional BEM basis functions. The Plan: let’s have #dof N = MNe which is N = O(1) as k → ∞, and then we will achieve the ‘high frequency O(1) CPU time algorithm’ holy grail. No! Unfortunately, N = O(1) ⇒ CPU time = O(1).

24

slide-25
SLIDE 25

The Snag: our N 2 matrix entries are highly oscillatory integrals When we use the Galerkin method, typical matrix entries in 3D are

  • Γij
  • Γmn

1 4π|x − y| exp[ik(|x−y|+y·di−x·dm)]bij(y)bmn(x) ds(y)ds(x). Each entry is a 4-dimensional, increasingly oscillatory integral as k → ∞. .

25

slide-26
SLIDE 26

The Snag: our N 2 matrix entries are highly oscillatory integrals When we use the Galerkin method, typical matrix entries in 3D are

  • Γij
  • Γmn

1 4π|x − y| exp[ik(|x−y|+y·di−x·dm]bij(y)bmn(x) ds(y)ds(x). Each entry is a 4-dimensional, increasingly oscillatory integral as k → ∞. Recent research on evaluation of oscillatory integrals is developing new tools – Filon quadrature-type methods and numerical stationary phase and steepest descent methods. See Iserles et al. 2006, Levin 1997, Bruno et al. 2004,2007, Huybrechs et al. 2006, Ganesh, Langdon, Sloan 2007, Melenk 2010, Dominguez, Graham, Smyshlyaev 2011.

26

slide-27
SLIDE 27

How are people choosing di and bij?? ∂u ∂n(x) ≈

M

  • i=1

Ne

  • j=1

aij exp(ikx · di)bij(x), with aij ∈ C the unknown coefficients, d1, . . . , dN distinct unit vectors, bij(x) conventional BEM basis functions. Approach 1. M large – see e.g. plane wave DG, UWVF, & talks by Betcke, Tezaur, Livshitz, poster of Moiola. Approach 2. M = 1, i.e. factor out oscillation of incident wave, poster

  • f Borges.

Approach 3. M small, directions di carefully chosen to match high frequency solution behaviour, see talk by Betcke.

27

slide-28
SLIDE 28

How are people choosing di and bij?? ∂u ∂n(x) ≈

M

  • i=1

Ne

  • j=1

aij exp(ikx · di)bij(x), with aij ∈ C the unknown coefficients, d1, . . . , dN distinct unit vectors, bij(x) conventional BEM basis functions. Approach 3 (mainly 2D so far). M small, directions di carefully chosen on the basis of the geometrical theory of diffraction to match high frequency solution behaviour.

28

slide-29
SLIDE 29

γ

Rigorous high frequency bounds (C-W & Langdon 2007, Hewett, Langdon, Melenk 2011): where s is distance along γ, ∂u ∂n(s) = 2∂ui ∂n (s) + eiksv+(s) + e−iksv−(s) where, for Re s > 0, |v+(s)| ≤    C(k|s|)−1/2, k|s| ≥ 1, C(k|s|)−α, 0 < k|s| ≤ 1, where α < 1/2 depends on the corner angle.

29

slide-30
SLIDE 30

∂u ∂n(s) = 2∂ui ∂n (s) + eiksv+(s) + e−iksv−(s) where, for Re s > 0, |v+(s)| ≤    C(k|s|)−1/2, k|s| ≥ 1, C(k|s|)−α, 0 < k|s| ≤ 1, where α < 1/2 depends on the corner angle. Thus approximate ∂u ∂n(s) ≈ 2∂ui ∂n (s) + eiksV+(s) + e−iksV−(s), where V+ and V− are piecewise polynomials on graded meshes, i.e. linear combinations of standard boundary element basis functions.

30

slide-31
SLIDE 31

|v+(s)| ≤    C(k|s|)−1/2, k|s| ≥ 1, C(k|s|)−α, 0 < k|s| ≤ 1, Thus approximate ∂u ∂n(s) ≈ 2∂ui ∂n (s) + eiksV+(s) + e−iksV−(s), where V+ and V− are piecewise polynomials on graded meshes. s = 0 tm = m

N

q λ tm = crm

31

slide-32
SLIDE 32

Thus approximate ∂u ∂n(s) ≈ K.O. + eiksV+(s) + e−iksV−(s), where V+ and V− are piecewise polynomials on graded meshes. Theorem Where φN is the best L2 approximation to ∂u

∂n from the

approximation space, N the degrees of freedom, p the polynomial degree, 1 k

  • ∂u

∂n − φN

  • 2

≤ C (1 + log k)p+2 N p+1 , where C depends (only) on Γ and p. .

32

slide-33
SLIDE 33

Thus approximate ∂u ∂n(s) ≈ K.O. + eiksV+(s) + e−iksV−(s), where V+ and V− are piecewise polynomials on graded meshes. Theorem Where φN is the best L2 approximation to ∂u

∂n from the

approximation space, N the degrees of freedom, p the polynomial degree, 1 k

  • ∂u

∂n − φN

  • 2

≤ C (1 + log k)p+2 N p+1 , where C depends (only) on Γ and p. Use this approximation in a Galerkin method for 1 2 ∂u ∂n(x) +

  • Γ

∂G(x, y) ∂n(x) + iηG(x, y) ∂u ∂n(y)ds(y) = f(x), x ∈ Γ.

33

slide-34
SLIDE 34

Thus approximate ∂u ∂n(s) ≈ K.O. + eiksV+(s) + e−iksV−(s), where V+ and V− are piecewise polynomials on graded meshes. Theorem Where ψN is the Galerkin approximation to ∂u

∂n, N the

degrees of freedom, p the polynomial degree, 1 k

  • ∂u

∂n − ψN

  • 2

≤ Ck1/2 (1 + log k)p+2 N p+1 , where C depends (only) on Γ and p. The above theorem for the Galerkin solution holds if we use a new coercive uniformly in k integral equation formulation: Spence, C-W, Graham, Smyshlyaev (2011).

34

slide-35
SLIDE 35

hp-Version, Hewett, Langdon, Melenk (2011) Approximate ∂u ∂n(s) ≈ K.O. + eiksV+(s) + e−iksV−(s), where V+ and V− are polynomials of degree p on geometrically graded meshes with n ≈ cp subintervals. Theorem Where ψN is the Galerkin approximation to ∂u

∂n, N is number

  • f degrees of freedom,

1 k ∂u ∂n − ψN2 ≤ Ck(1 + log k)1/2 exp

  • −τN 1/2

, where C and τ depend only on Γ and c. Again this holds if we use the new coercive uniformly in k integral equation formulation: Spence, C-W, Graham, Smyshlyaev (2011).

35

slide-36
SLIDE 36

Fully discrete hp-scheme of Hewett, Langdon & Melenk (2011) with N = 192 k Relative L2 error in ∂u ∂n Time (s) 10 1.46×10−2 461 40 1.50×10−2 615 160 1.55×10−2 615 640 1.58×10−2 732 2560 1.73×10−2 844 10240 1.74×10−2 940

36

slide-37
SLIDE 37

Extension to Non-Convex Polygon (with Hewett, Langdon, Twigger) Can we understand the solution behaviour on the ‘non-convex’ side Γ2 and design an approximation space for ∂u ∂n on Γ2 which needs O(1) degrees of freedom as k → ∞?

37

slide-38
SLIDE 38

Solution Behaviour: Re(Total Field)

38

slide-39
SLIDE 39

Solution Behaviour: Re(Total Field)

39

slide-40
SLIDE 40

Solution Behaviour: |Total Field|

40

slide-41
SLIDE 41

Solution Behaviour on Γ2?

41

slide-42
SLIDE 42

Solution Behaviour on Γ2

❅ ❅ ❅ ❅ ❘ ui, incident wave

α, incidence angle u = 0

Γ1 Γ2 ❅ ❅ ❅ ❅

x∗

γ1 γ2

On Γ2,

∂u ∂n = known + eik|x−x∗|F(x1) + eikx1v+(x1) + e−ikx1v−(x1)

where ‘known’ = Fresnel integral and F is analytic and bounded in fixed neighbourhood of Γ2, so N = O(log k) as k → ∞ is enough.

42

slide-43
SLIDE 43

hp-BEM Based on this Ansastz k dof dof per λ L2 error Relative L2 error 5 320 10.7 2.09e-2 1.51e-2 10 320 5.3 1.07e-2 1.11e-2 20 320 2.7 4.60e-3 6.91e-3 40 320 1.3 3.13e-3 6.83e-3

43

slide-44
SLIDE 44

Extension to Transmission Problems - (Groth, Hewett, Langdon, funded by Met Office)

44

slide-45
SLIDE 45

Extension to 3D - Square Plate (C-W, Hewett, Langdon)

45

slide-46
SLIDE 46

Extension to 3D - Square Plate (C-W, Hewett, Langdon) Best approximation estimates hard, but wave number explicit coercivity estimates are do-able via Fourier analysis (cf. Ha Duong (1990))

46

slide-47
SLIDE 47

Summary We’ve reviewed recent work on BEM high frequency scattering that:

  • Reduces the # D.O.F. by using oscillatory basis functions, e.g. plane

waves × polynomials

  • Uses high frequency asymptotics, at least to deduce the

phases/oscillation of components of the field

  • Requires novel methods to evaluate the oscillatory integrals that

arise

  • Needs knowledge of rigorous high frequency asymptotics of solution

and wave number dependence of norms of integral operators and their inverses and of coercivity constants to prove complete numerical analysis results

47

slide-48
SLIDE 48

Future Challenges are Large (in a Good Way)! Some examples:

  • Convex obstacle (curvilinear polygon) problem: oscillatory behaviour

is clear, but high frequency asymptotics and best approximation error estimates uniform in parameters are challenging. .

48

slide-49
SLIDE 49

Future Challenges are Large (in a Good Way)! Some examples:

  • Convex obstacle (curvilinear polygon) problem: oscillatory behaviour

is clear, but high frequency asymptotics and best approximation error estimates uniform in parameters are challenging.

  • Scattering by screen (model 3D problem): designing approximation

space which works .

49

slide-50
SLIDE 50

Future Challenges are Large (in a Good Way)! Some examples:

  • Convex obstacle (curvilinear polygon) problem: oscillatory behaviour

is clear, but high frequency asymptotics and best approximation error estimates uniform in parameters are challenging.

  • Scattering by screen (model 3D problem): designing approximation

space which works

  • Transmission problems, general non-convex scatterers, ...

50