A Reduced Basis Method for Multiple Electromagnetic Scattering in Three Dimensions
"Numerical methods for high-dimensional problems”
Ecole des Ponts Paristech, April 14th-18th 2014
Benjamin Stamm
LJLL, Paris 6 and CNRS
Thursday, April 24, 14
A Reduced Basis Method for Multiple Electromagnetic Scattering in - - PowerPoint PPT Presentation
A Reduced Basis Method for Multiple Electromagnetic Scattering in Three Dimensions "Numerical methods for high-dimensional problems Ecole des Ponts Paristech, April 14th-18th 2014 Benjamin Stamm LJLL, Paris 6 and CNRS Thursday, April
Thursday, April 24, 14
Thursday, April 24, 14
Thursday, April 24, 14
Thursday, April 24, 14
Thursday, April 24, 14
k(θ,φ),
Thursday, April 24, 14
k(θ,φ),
Thursday, April 24, 14
k(θ,φ),
Thursday, April 24, 14
k(θ,φ),
Thursday, April 24, 14
x |x| − ikEs(x)
|x|
i=1∂Di.
i=1 Di.
Thursday, April 24, 14
k2 divyu(y)divxv(x)
Thursday, April 24, 14
k2 divyu(y)divxv(x)
Thursday, April 24, 14
ddx
1 2 3 4 5 6
10 20 30 40
RCS
ddx
Thursday, April 24, 14
Thursday, April 24, 14
Example:
Thursday, April 24, 14
Example:
Thursday, April 24, 14
Example:
Thursday, April 24, 14
eik|x−y| 4π|x−y|
k2 divΓ,xu(x) divΓ,yv(y)
k(θ,φ)v(x) dx
Thursday, April 24, 14
eik|x−y| 4π|x−y|
k2 divΓ,xu(x) divΓ,yv(y)
k(θ,φ)v(x) dx
q=1 such that
Q
q(µ) g(x; µq).
S i m i l a r p r o b l e m formulation as for the RBM, but solutions are explicitly known (not solution to PDE)
Thursday, April 24, 14
eik|x−y| 4π|x−y| ≈ Q
q(k) eikq|x−y| 4π|x−y|
k(θ,φ) ≈ Q
q(µ)eikqx·ˆ k(θq,φq)
Thursday, April 24, 14
eik|x−y| 4π|x−y|u(x) · v(y) dx dy − iZ k
eik|x−y| 4π|x−y|divΓ,xu(x) divΓ,yv(y) dx dy
Q
q(k)
eikq|x−y| 4π|x−y| u(x) · v(y) dx dy
Q
iZαa
q(k)
k
eikq|x−y| 4π|x−y| divΓ,xu(x) divΓ,yv(y) dx dy
eik|x−y| 4π|x−y| ≈ Q
q(k) eikq|x−y| 4π|x−y|
k(θ,φ) ≈ Q
q(µ)eikqx·ˆ k(θq,φq)
Thursday, April 24, 14
Q
q(µ) ·
k(θq,φq)v(x) dx
eik|x−y| 4π|x−y|u(x) · v(y) dx dy − iZ k
eik|x−y| 4π|x−y|divΓ,xu(x) divΓ,yv(y) dx dy
Q
q(k)
eikq|x−y| 4π|x−y| u(x) · v(y) dx dy
Q
iZαa
q(k)
k
eikq|x−y| 4π|x−y| divΓ,xu(x) divΓ,yv(y) dx dy
eik|x−y| 4π|x−y| ≈ Q
q(k) eikq|x−y| 4π|x−y|
k(θ,φ) ≈ Q
q(µ)eikqx·ˆ k(θq,φq)
Thursday, April 24, 14
ddx
Thursday, April 24, 14
Parameter space: k ∈ [10, 20], θ = π
2 , φ = 0.
Scatterer:
Thursday, April 24, 14
Parameter space: k ∈ [10, 20], θ = π
2 , φ = 0.
5 10 15 20
N
1x10-6 0.00001 0.0001 0.001 0.01 0.1 1 10
error
A posteriori estimate Error
4.14. Maximal error and a posteriori error estimation over the parameter spac
Scatterer:
Thursday, April 24, 14
Parameter space: k ∈ [10, 20], θ = π
2 , φ = 0.
5 10 15 20
N
1x10-6 0.00001 0.0001 0.001 0.01 0.1 1 10
error
A posteriori estimate Error
4.14. Maximal error and a posteriori error estimation over the parameter spac
Scatterer:
10 12 14 16 18 20
k
1x10-9 1x10-8 1x10-7 1x10-6 1x10-5 1x10-4 1x10-3 1x10-2 1x10-1
error
A posteriori estimate Error
Thursday, April 24, 14
Parameter space: k ∈ [10, 20], θ = π
2 , φ = 0.
5 10 15 20
N
1x10-6 0.00001 0.0001 0.001 0.01 0.1 1 10
error
A posteriori estimate Error
4.14. Maximal error and a posteriori error estimation over the parameter spac
k
10 12 14 16 18 20
k
1x10-8 1x10-7 1x10-6 1x10-5
error
A posteriori estimate Error
Scatterer:
10 12 14 16 18 20
k
1x10-9 1x10-8 1x10-7 1x10-6 1x10-5 1x10-4 1x10-3 1x10-2 1x10-1
error
A posteriori estimate Error
Thursday, April 24, 14
Parameter space: k ∈ [10, 20], θ = π
2 , φ = 0.
5 10 15 20
N
1x10-6 0.00001 0.0001 0.001 0.01 0.1 1 10
error
A posteriori estimate Error
4.14. Maximal error and a posteriori error estimation over the parameter spac
k
10 12 14 16 18 20
k
1x10-8 1x10-7 1x10-6 1x10-5
error
A posteriori estimate Error
Scatterer:
10 12 14 16 18 20
k
1x10-9 1x10-8 1x10-7 1x10-6 1x10-5 1x10-4 1x10-3 1x10-2 1x10-1
error
A posteriori estimate Error
Thursday, April 24, 14
10 12 14 16 18 20
k
20 40
RCS
upper error bar lower error bar rcs(u_N) rcs(u_h) 10 12 14 16 18 20
k
20 40
RCS
upper error bar lower error bar rcs(u_N) rcs(u_h) 10 12 14 16 18 20
k
20 40
RCS
Upper error bar lower error bar rcs(u_N) rcs(u_h)
Thursday, April 24, 14
10 12 14 16 18 20
k
20 40
RCS
upper error bar lower error bar rcs(u_N) rcs(u_h) 10 12 14 16 18 20
k
20 40
RCS
upper error bar lower error bar rcs(u_N) rcs(u_h) 10 12 14 16 18 20
k
20 40
RCS
Upper error bar lower error bar rcs(u_N) rcs(u_h)
N=23 N=21 N=22
Monostatic RCS (backscattering) for different wave-numbers:
Thursday, April 24, 14
10 12 14 16 18 20
k
20 40
RCS
upper error bar lower error bar rcs(u_N) rcs(u_h) 10 12 14 16 18 20
k
20 40
RCS
upper error bar lower error bar rcs(u_N) rcs(u_h) 10 12 14 16 18 20
k
20 40
RCS
Upper error bar lower error bar rcs(u_N) rcs(u_h)
N=23 N=21 N=22
Monostatic RCS (backscattering) for different wave-numbers:
Thursday, April 24, 14
Thursday, April 24, 14
− 1
2
div (Γ) by a finite
Thursday, April 24, 14
− 1
2
div (Γ) by a finite
i=1Vh(Γi)
J
Thursday, April 24, 14
− 1
2
div (Γ) by a finite
i=1Vh(Γi)
J
Thursday, April 24, 14
Thursday, April 24, 14
k
k solves
1 = fi,
k = −
k1,
Thursday, April 24, 14
k
k solves
1 = fi,
k = −
k1,
Thursday, April 24, 14
Thursday, April 24, 14
Thursday, April 24, 14
Thursday, April 24, 14
Thursday, April 24, 14
Thursday, April 24, 14
Thursday, April 24, 14
Thursday, April 24, 14
Thursday, April 24, 14
Thursday, April 24, 14
Thursday, April 24, 14
Thursday, April 24, 14
Thursday, April 24, 14
Thursday, April 24, 14
µ (ˆ
x)−Tj(ˆ y)|
γi BT i Bj ˆ
γi BT i (bi − bj)
Thursday, April 24, 14
k2 divyu(y)divxv(x)
Γ
Γ
µ (ˆ
1 k2γiγj div ˆ y ˆ
xˆ
µ (ˆ
x)−Tj(ˆ y)|
γi BT i Bj ˆ
γi BT i (bi − bj)
Thursday, April 24, 14
Thursday, April 24, 14
µ ui 1 = fi µ,
µ ui k = −
µ uj k1,
k=1 uj k.
µ = ˆ
µ = ˆ
Thursday, April 24, 14
µ ui 1 = fi µ,
µ ui k = −
µ uj k1,
k=1 uj k.
µ = ˆ
µ = ˆ
Thursday, April 24, 14
x−γBˆ y+c|
Thursday, April 24, 14
x−γBˆ y+c|
m}
M
M
m(µ) G0[r; µ0 m]
Thursday, April 24, 14
x−γBˆ y+c|
m}
M
M
m(µ) G0[r; µ0 m]
Thursday, April 24, 14
x−γBˆ y+c|
m}
M
M
m(µ) G0[r; µ0 m]
Thursday, April 24, 14
Γ
Γ
k
Γ
Γ
y ˆ
xˆ
Thursday, April 24, 14
M
m(µ)
Γ
Γ
m] ˆ
kγi M
m(µ)
Γ
Γ
m] div ˆ y ˆ
xˆ
Γ
Γ
k
Γ
Γ
y ˆ
xˆ
Thursday, April 24, 14
Γ
Γ
µ (ˆ
k
Γ
Γ
µ (ˆ
y ˆ
xˆ
Thursday, April 24, 14
3
j Bi)ln ˆ
µ (ˆ
1 γi G[ˆ
Γ
Γ
µ (ˆ
k
Γ
Γ
µ (ˆ
y ˆ
xˆ
Thursday, April 24, 14
3
j Bi)ln ˆ
µ (ˆ
1 γi G[ˆ
Γ
Γ
µ (ˆ
k
Γ
Γ
µ (ˆ
y ˆ
xˆ
Thursday, April 24, 14
3
j Bi)ln ˆ
µ (ˆ
1 γi G[ˆ
Γ
Γ
µ (ˆ
k
Γ
Γ
µ (ˆ
y ˆ
xˆ
M
3
j Bi)ln
Γ
Γ
kγj M
Γ
Γ
y ˆ
xˆ
Thursday, April 24, 14
m=1 from the EIM, and the reduced
m=1 and {fm}Mf m=1
µ = M
m(µ) Am,
µ = Mf
m,f(µ) fm
Thursday, April 24, 14
m=1 from the EIM, and the reduced
m=1 and {fm}Mf m=1
µ = M
m(µ) Am,
µ = Mf
m,f(µ) fm
Thursday, April 24, 14
µ : ∼ J2N 2M.
m=1 Θij m(µ) Aij m.
Thursday, April 24, 14
µ : ∼ J2N 2M.
µ : ∼ J2N 2.
m=1 Θij m(µ) Aij m.
Thursday, April 24, 14
µ : ∼ J2N 2M.
µ : ∼ J2N 2.
m=1 Θij m(µ) Aij m.
Thursday, April 24, 14
Thursday, April 24, 14
$=I0355
Lo = kb = I
1 048
6, = m
kd
Thursday, April 24, 14
many sources of error RCS: integral of current u_h
µ .
⇤wN wh⇤/⇤wh⇤ kd ⇤wN wh⇤/⇤wh⇤ kd
Thursday, April 24, 14
many sources of error RCS: integral of current u_h
Total number of iterations (L) kd Total number of iterations (L) kd
Thursday, April 24, 14
2 , φ = 0
2 , φrcs ∈ [0, 2π]
2
6.28
0.0 1.0 2.72 2.76 3.84 3.90 4.46 4.52 4.972
0.0 6.28 1.0 2.72 2.76 3.84 3.90 4.46 4.52 4.972
Thursday, April 24, 14
2 , φ ∈ [0, 2π]
2 , φrcs ∈ [0, 2π]
Thursday, April 24, 14
Thursday, April 24, 14
Thursday, April 24, 14
Thursday, April 24, 14
2 ], φrcs = 0
Thursday, April 24, 14
2 , φ = 0
2 , φrcs = 0
Thursday, April 24, 14
2 , φ ∈ [0, 2π]
2 , φrcs ∈ [0, 2π]
Thursday, April 24, 14
Thursday, April 24, 14