Direct solution technique for frequency-domain scattering problems 1 - - PowerPoint PPT Presentation

direct solution technique for frequency domain
SMART_READER_LITE
LIVE PREVIEW

Direct solution technique for frequency-domain scattering problems 1 - - PowerPoint PPT Presentation

Direct solution technique for frequency-domain scattering problems 1 Konik Kothari CS598 Course Project, Fall 2017 1 Gillman, A., Alex H. B., and Martinsson P.G. A spectrally accurate direct solution technique for frequency-domain scattering


slide-1
SLIDE 1

Direct solution technique for frequency-domain scattering problems1

Konik Kothari CS598 Course Project, Fall 2017

1Gillman, A., Alex H. B., and Martinsson P.G. ”A spectrally accurate direct solution

technique for frequency-domain scattering problems with variable media.” BIT Numerical Mathematics 55.1 (2015): 141-170

CS598 Course Project Fall 2017 1 / 11

slide-2
SLIDE 2

Introduction

incident field ui scattered field us artificial domain Ω

Figure: Schematic of the problem, u = us + ui

Compute the scattered wave us, given incident wave ui Mathematically, the scattered field us satisfies the variable coefficient Helmholtz equation ∆us(x) + κ2(1 − b(x))us(x) = κ2b(x)ui(x), x ∈ R2, (1) Sommerfeld radiation condition ∂us ∂r − iκus = o(r−1/2), r := |x| → ∞, (2)

CS598 Course Project Fall 2017 2 / 11

slide-3
SLIDE 3

Motivation

Time-harmonic wave equations are relevant for practical applications: photonics, acoustics, placing your WiFi router!2

Figure: Adventures in the acoustics of movie theaters3

Solution method proposed is spectrally accurate, robust and computationally efficient.

2http://www.caam.rice.edu/ gillmana/Wi-Fly.html 3https://i.pinimg.com/236x/9f/18/50/9f1850ce9a989ed19b1f9f86afebaacd–acoustic-asparagus.jpg CS598 Course Project Fall 2017 3 / 11

slide-4
SLIDE 4

Overview

Split problems into the interior Ω, and the exterior R2 \ Ω problems Prepare solution operators for both, ’glue’ them at ∂Ω to get solution Use a tree of boxes to solve the interior variable coefficient problem (hierarchical merges) Interior Dirichlet problem with variable coefficient b(x)

DtN map: Tint : Tintu = un ∀x ∈ ∂Ω Issue: Discrete domain difference operator → norm scales as N!

Exterior Dirichlet problem with Sommerfeld condition:

DtN map: Text : Textus = us

n ∀x ∈ ∂Ω

Issue: Same as Tint

Combine the two: (Tint − Text)us|∂Ω = ui

n − Tintui|∂Ω

Order of (Tint − Text) still +1 → Ill-conditioned system → use Impedance-to-impedance maps!

CS598 Course Project Fall 2017 4 / 11

slide-5
SLIDE 5

Impedance-to-Impedance maps

We solve the interior variable coefficient problem: [∆ + κ2(1 − b(x))]u(x) = x ∈ Ω , (3) un + iηu|∂Ω = f

  • n ∂Ω ,

(4) Use incoming and outgoing impedance boundary conditions (different from mixed boundary conditions!): f := un + iηu|∂Ω (5) g := un − iηu|∂Ω (6) Define R : L2(∂Ω) → L2(∂Ω) s.t. Rf = g R = (Tint − iη)(Tint + iη)−1 (7) For real η, real b(x) and self-adjoint Tint, R is unitary!

CS598 Course Project Fall 2017 5 / 11

slide-6
SLIDE 6

ItI maps

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Figure: Ω split into boxes.

12 3 q q+1 q+2 q 4 Js Je

n w

J J

τ

Ω (a) (b) Ji

Figure: Operators on a leaf box

CS598 Course Project Fall 2017 6 / 11

slide-7
SLIDE 7

Leaf box operations

Constructs 4q Gauss-Legendre edge grid and an internal p × p Chebyshev grid (careful indexing) Construct discretized PDE (4) operators: A = (D(1))2 + (D(2))2 + diag{κ2(1 − b(xj))}p2

j=1

(8) F = N + iηI2

p(Jb, :) → Impedance operator

(9) B = F A(Ji, :)

  • (10)

Construct a ”solution matix”, X (basis) for the B operator: BX = I4p−4 0(p−2)2×(4p−4)

  • Interpolate X from Chebyshev to Gauss points using P, Y = XP.

Define G similar to F (but on Gauss points), which gives: R = QGY, Q → Gauss to Chebyshev (11)

CS598 Course Project Fall 2017 7 / 11

slide-8
SLIDE 8

Merging leaf boxes

Ωα Ωβ J1 J2 J3

Figure: Merging operators for children α and β

If fα,β and gα,β are the impedance traces:

11 + Rα 13WRβ 33Rα 31

−Rα

13WRβ 32

−Rβ

23 (Rα 31 + Rα 33WRα 33Rα 31)

22 + Rβ 23Rα 33QRβ 32

1

2

  • =

1

2

  • (12)

Here, W :=

  • I − Rβ

33Rα 33

−1 Tint = −iη

  • R1 − I

−1 R1 + I

  • (13)

CS598 Course Project Fall 2017 8 / 11

slide-9
SLIDE 9

Exterior constant coefficient problem

Any solution may be written as (Green’s formula)4: us(x) = (Dus|∂Ω) (x) − (Sus

n) (x),

for x ∈ Ωc, (14) where (Dφ) (x) :=

  • ∂Ω

∂ ∂ny

i

4H(1) 0 (κ|x − y|)

  • φ(y)dsy and

(Sφ) (x) :=

  • ∂Ω

i 4H(1) 0 (κ|x − y|)φ(y)dsy

Final formulation: 1

2I − D + STint

  • us|∂Ω = S (ui

n − Tintui|∂Ω)

(15) Use Nystr¨

  • m method with composite (panel-based) quadrature with

n ≈ √ N nodes in total.

4Colton, Kress, Inverse acoustic and Electromagnetic Scattering Theory CS598 Course Project Fall 2017 9 / 11

slide-10
SLIDE 10

Complexity

Leaf solution matrix ∼ O(p6) × k boxes Compute R ∼ O(N3/2) Applying Tint ∼ O(N) Approximating Tint ∼ O(N3/2) Quadrature ∼ O(N3/2) (GMRES convergence in O(1) iterations)

CS598 Course Project Fall 2017 10 / 11

slide-11
SLIDE 11

Results (to come soon!)

On a Gaussian bump scattering potential:

(a) Bump scattering potential, b(x) = 1.5e−160r2 (b) Re(u)

Figure: Result for toy problem, with N = 231361, n = 1760, error ≈ 5e − 10

CS598 Course Project Fall 2017 11 / 11