SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
Computation of Electromagnetic Fields Scattered From Dielectric Objects of
Uncertain Shapes Using MLMC
A. Litvinenko1
, A. C. Yucel3
, H. Bagci2
, J. Oppelstrup4
, E. Michielssen5
, R. Tempone1,2
1
RWTH Aachen, 2
KAUST, 3
Nanyang Technological University in Singapore, 4
KTH Royal Institute of Technology, 5
University of Michigan
GAMM 2021 (online)
Motivation
Efficient computation tools for characterizing scattering from objects
of uncertain shapes are needed in the fields of electromagnetics,
optics, and photonics.
How: Use CMLMC method (advanced version of Multi-Level Monte
Carlo).
CMLMC optimally balances statistical and discretization errors. It
requires very few samples on fine meshes and more on coarse.
taken from wiki, reddit.com, EMCoS
1/35
Plan:
1. Scattering problem setup
2. Deterministic solver
3. Generation of random shapes
4. Shape transformation
5. QoI on perturbed shape
6. Continuation Multi Level Monte Carlo (CMLMC)
7. Results (time, work vs. TOL, weak and strong convergences)
8. Conclusion
2/35
Scattering problem
Input: randomly perturbed shape
Output: radar and scattering cross sections, electric and magnetic
surface current densities
3/35
Previous works
I Monte Carlo (N. Gacia, Jandhyala, Michielssen,)
I surrogate methods (A. Yucel, H. Bagci, L. Gomez, L.H. Garcia)
I stochastic collocation ([C. Chauviere, J. Hesthaven, K. Wilcox’07],
[D. Xiu, J. Hesthaven’07], [Zh. Zeng, J. M. Jin’07])
4/35
Deterministic solver
Electromagnetic scattering from dielectric objects is analyzed by
using the Poggio-Miller-Chan-Harrington-Wu-Tsai surface integral
equation (PMCHWT-SIE) solver.
The PMCHWT-SIE is discretized using the method of moments
(MoM) and the iterative solution of the resulting matrix system is
accelerated using a (parallelized) fast multipole method (FMM) - fast
Fourier transform (FFT) scheme (FMM-FFT).
Input uncertainties: position, orientation, roughness, and shape of
scatterers, as well as internal and/or external excitation
characteristics such as the frequency, amplitude, and angle of arrival.
5/35
Generation of random shapes
Perturbed shape v(ϑm, ϕm) is defined as
v(ϑm, ϕm) ≈ ṽ(ϑm, ϕm) +
K
X
k=1
akκk(ϑm, ϕm). (1)
where ϑm and ϕm are angular coordinates of node m,
ṽ(ϑm, ϕm) = 1 m is unperturbed radial coordinate on the unit sphere.
κk(ϑ, ϕ) obtained from spherical harmonics by re-scaling their
arguments, κ1(ϑ, ϕ) = cos(α1ϑ), κ2(ϑ, ϕ) = sin(α2ϑ) sin(α3ϕ),
where α1, α2, α3 > 0.
-1
1
-0.5
1
0
0.5
0
1
0
-1 -1
1
0
-1
-1
-0.5
0
0.5
1
0.5
0
-0.5
-1
1
1
0
-1
1
0
-1
1
0.5
0
-0.5
-1
-1.5
6/35
Some fun (un)realistic uncertain shapes
7/35
Mesh transformation
The perturbed mesh P0 is also rotated and scaled using the following
transformation


xm
ym
zm

:=L(lx, ly, lz)Rx(ϕx)Ry(ϕy)Rz(ϕz)


xm
ym
zm

 , (2)
matrices Rx(ϕx), Ry(ϕy), and Rz(ϕz) perform rotations around x, y,
and z axes by angles ϕx, ϕy, and ϕz,
matrix L(lx, ly, lz) implements scaling along x, y, and z axes by lx, ly,
and lz, respectively.
8/35
Random rotation, stretching and expanding
rotations around axes x, y, and z by angles ϕx, ϕy, and ϕz:
Rx(ϕx) =


1 0 0
0 cos ϕx − sin ϕx
0 sin ϕx cos ϕx


Ry(ϕy) =


cos ϕy 0 sin ϕy
0 1 0
− sin ϕy 0 cos ϕy


Rz(ϕz) =


cos ϕz − sin ϕz 0
sin ϕz cos ϕz 0
0 0 1

 .
L(lx, ly, lz) implements scaling along axes x,y,z by factors lx, ly, and lz:
L̄(lx, ly, lz) =


1/lx 0 0
0 1/ly 0
0 0 1/lz

 .
9/35
Input random vector
RVs used in generating the coarsest perturbed mesh P0 are:
1. perturbation weights ak, k = 1, . . . , K,
2. rotation angles ϕx, ϕy, and ϕz,
3. scaling factors lx, ly, and lz.
Thus, random input parameter vector:
ξ = (a1, . . . , aK , ϕx, ϕy, ϕz, lx, ly, lz) ∈ RK+6
(3)
defines the perturbed shape.
10/35
Mesh refinement
Mesh P0: the coarsest discretisation of the sphere (e.g., icosahedron)
Mesh P`=1 is generated by refining each triangle of the perturbed P0
into four (by halving all three edges and connecting mid-points).
Mesh P2 is generated in the same way from P1.
All meshes P` at all levels ` = 1, . . . , L are nested discretizations of
P0.
(!!!) No uncertainties are added on meshes P`, ` > 0;
the uncertainty is introduced only at level ` = 0.
11/35
Refinement of the perturbed shape
4 nested meshes with {320, 1280, 5120, 20480} triangular elements.12/35
Electric (left) and magnetic (right) surface current densities
Amplitudes: a) J(r); b) M(r) (sphere); c) J(r); d) M(r) (perturbed shape).
13/35
Electric (left) and magnetic (right) surface current densities
Amplitudes of (a) J(r) and (b) M(r) induced on the unit sphere
under excitation by an x̂-polarized plane wave propagating in −ẑ
direction at 300 MHz.
Amplitudes of (c) J(r) and (d) M(r) induced on the perturbed shape
under excitation by the same plane wave. For all figures, amplitudes
are normalized to 1 and plotted in dB scale.
14/35
QoI: RCS and SCS
To compute RCS and SCS, the scatterer is excited by a plane wave
Einc
(r).
σrcs
(ϑ, ϕ) =
F(ϑ, ϕ)
2
4π
E0
2 , (4)
F(ϑ, ϕ) is the scattered electric field pattern in the far field.
The SCS Csca
(Ω) is obtained by integrating σrcs
(ϑ, ϕ) over the angle
Ω:
Csca
(Ω) =
1
4π
Z
Ω
σrcs
(ϑ, ϕ) sin ϑdϑdϕ. (5)
15/35
RCS of unit sphere and perturbed shape
3 /4 /2 /4 0 /4 /2 3 /4
(rad)
-10
-5
0
5
10
15
20
25
rcs
(dB)
Sphere
Perturbed surface
3 /4 /2 /4 0 /4 /2 3 /4
(rad)
-10
-5
0
5
10
15
20
25
rcs
(dB)
Sphere
Perturbed surface
RCS is computed on
(top) xz
(bottom) yz planes
under excitation by an x̂-polarized plane
wave propagating in −ẑ direction at
300 MHz.
(top) ϕ = 0 and ϕ = π rad in the first
and second halves of the horizontal axis,
respectively.
(bottom) ϕ = π/2 rad and ϕ =
3π/2 rad in the first and second halves
of the horizontal axis.
16/35
Multilevel Monte Carlo Algorithm
Aim: to approximate the mean E (g(u)) of QoI g(u) to a given
accuracy ε := TOL, where u = u(ω) randoom shape.
Input: a hierarchy of L + 1 meshes {h`}L
`=0, h` := h0β−`
for each
realization of random domain.
Compute:
E (gL) =
PL
`=0 E (g`(ω) − g`−1(ω)) =:
PL
`=0 E (G`) ≈
PL
`=0 E

G̃`

,
where G̃` = M−1
`
PM`
m=0 G`(ω`,m).
Output: A ≈ E (g(u)) ≈
PL
`=0 G̃`.
Cost of one sample of G̃`: W` ∝ h−γ
` = (h0β−`
)−γ
.
Total work of estimation A: W =
PL
`=0 M`W`.
Estimator A satisfies a tolerance with a prescribed failure probability
0  ν ≤ 1, i.e.,
P[|E (g) − A| ≤ TOL] ≥ 1 − ν (6)
while minimizing W .
17/35
CMLMC numerical tests
The QoI is the SCS over a user-defined solid angle
Ω = [1/6, 11/36]π rad × [5/12, 19/36]π rad (i.e., a measure of
far-field scattered power in a cone).
Uniform RVs are:
a1, a2 ∼ U[−0.14, 0.14] m,
ϕx, ϕy, ϕz ∼ U[0.2, 3] rad,
lx, ly, lz ∼ U[0.9, 1.1];
CMLMC runs for TOL ranging from 0.2 to 0.008.
At TOL ≈ 0.008, CMLMC requires L = 5 meshes with
{320, 1280, 5120, 20480, 81920} triangles.
18/35
Probability density functions of (g` − g`−1)
-1 0 1 2 3 4
0
0.2
0.4
0.6
0.8
1
g1-g0
-0.2 -0.1 0 0.1 0.2
0
20
40
60
80
100
120
g2-g1
g3-g2
(a) ` = 1 and (b) ` = {2, 3}.
19/35
Average time vs. TOL
10−3
10−2
10−1
100
TOL
104
105
106
107
108
Average
Time
(s)
TOL−2
CMLMC
MC Estimate
The experiment is repeated 15 times independently and the obtained
values are shown as error bars on the curves. 20/35
Work estimate vs. TOL
10−3
10−2
10−1
100
TOL
101
102
103
104
105
106
Work
estimate
TOL−2
CMLMC
MC Estimate
21/35
Time required to compute G` vs. `.
0 1 2 3 4
`
101
102
103
104
105
Time
(s)
22`
G`
22/35
E` = E (G`) vs. ` (weak convergence)
0 1 2 3 4
`
10−6
10−5
10−4
10−3
10−2
10−1
100
E
`
2−3`
G`
assumed weak convergence curve 2−3`
(q1 = 3).
23/35
V` = Var[G`] vs. ` (strong convergence)
0 1 2 3 4
`
10−7
10−6
10−5
10−4
10−3
10−2
10−1
V
`
2−5`
G`
assumed strong convergence curve 2−5`
(q2 = 5).
24/35
Value of θ
10−3
10−2
10−1
100
TOL
0.0
0.2
0.4
0.6
0.8
1.0
θ
25/35
Best practices for applying CMLMC method to CEM problems
I Download CMLMC:
https://github.com/StochasticNumerics/mimclib.git (or use
MLMC from M. Giles)
I Implement interface to couple CMLMC and your deterministic
solver
I Generate a hierarchy of meshes (mimimum 3), nested are better
I Generate 5-7 random shapes on first 3 meshes
I Estimate the strong and weak convergence rates, q1, q2, (later they
will be corrected by CMLMC algorithm)
I Run CMLMC solver and check visually the automatically generated
plots
26/35
Conclusion (what is done)
I Used CMLMC method to characterize EM wave scattering from
dielectric objects with uncertain shapes.
I Researched how uncertainties in the shape propagate to the
solution.
I Demonstrated that the CMLMC algorithm can be 10 times faster
than MC.
I To increase the efficiency further, each of the simulations is carried
out using the FMM-FFT accelerated PMCHWT-SIE solver.
I Confirmed that the known advantages of the CMLMC algorithm
can be observed when it is applied to EM wave scattering:
non-intrusiveness, dimension independence, better convergence
rates compared to the classical MC method, and higher immunity
to irregularity w.r.t. uncertain parameters, than, for example,
sparse grid methods.
27/35
Conclusion
Some random perturbations may affect the convergence rates in
CMLMC.
With difficult-to-predict convergence rates, it is hard for CMLMC to
estimate:
I computational cost W ,
I number of levels L,
I number of samples on each level M`,
I computation time,
I parameter θ,
I variance in QoI.
All these may result in a sub-optimal performance.
28/35

Contenu connexe

Tendances

Capitulo 1, 7ma edición
Capitulo 1, 7ma ediciónCapitulo 1, 7ma edición
Capitulo 1, 7ma ediciónSohar Carr
 
Eh4 energy harvesting due to random excitations and optimal design
Eh4   energy harvesting due to random excitations and optimal designEh4   energy harvesting due to random excitations and optimal design
Eh4 energy harvesting due to random excitations and optimal designUniversity of Glasgow
 
Capitulo 10, 7ma edición
Capitulo 10, 7ma ediciónCapitulo 10, 7ma edición
Capitulo 10, 7ma ediciónSohar Carr
 
Energy principle in structure analysis in civil engineering
Energy principle in structure analysis in civil engineeringEnergy principle in structure analysis in civil engineering
Energy principle in structure analysis in civil engineeringNagma Modi
 
Capitulo 3, 7ma edición
Capitulo 3, 7ma ediciónCapitulo 3, 7ma edición
Capitulo 3, 7ma ediciónSohar Carr
 
Errata of Seismic analysis of structures by T.K. Datta
Errata of Seismic analysis of structures by T.K. DattaErrata of Seismic analysis of structures by T.K. Datta
Errata of Seismic analysis of structures by T.K. Dattatushardatta
 
Capitulo 12, 7ma edición
Capitulo 12, 7ma ediciónCapitulo 12, 7ma edición
Capitulo 12, 7ma ediciónSohar Carr
 
Capitulo 9, 7ma edición
Capitulo 9, 7ma ediciónCapitulo 9, 7ma edición
Capitulo 9, 7ma ediciónSohar Carr
 
Pseudo Random Number Generators
Pseudo Random Number GeneratorsPseudo Random Number Generators
Pseudo Random Number GeneratorsDarshini Parikh
 
Capitulo 4, 7ma edición
Capitulo 4, 7ma ediciónCapitulo 4, 7ma edición
Capitulo 4, 7ma ediciónSohar Carr
 
Capitulo 5, 7ma edición
Capitulo 5, 7ma ediciónCapitulo 5, 7ma edición
Capitulo 5, 7ma ediciónSohar Carr
 
HSFC Physics formula sheet
HSFC Physics formula sheetHSFC Physics formula sheet
HSFC Physics formula sheetoneill95
 
Overlapping T-block analysis and genetic optimization of rectangular grooves ...
Overlapping T-block analysis and genetic optimization of rectangular grooves ...Overlapping T-block analysis and genetic optimization of rectangular grooves ...
Overlapping T-block analysis and genetic optimization of rectangular grooves ...Yong Heui Cho
 
On approximating the Riemannian 1-center
On approximating the Riemannian 1-centerOn approximating the Riemannian 1-center
On approximating the Riemannian 1-centerFrank Nielsen
 
Career Point JEE Advanced Solution Paper1
Career Point JEE Advanced Solution Paper1Career Point JEE Advanced Solution Paper1
Career Point JEE Advanced Solution Paper1askiitians
 

Tendances (20)

Capitulo 1, 7ma edición
Capitulo 1, 7ma ediciónCapitulo 1, 7ma edición
Capitulo 1, 7ma edición
 
Eh4 energy harvesting due to random excitations and optimal design
Eh4   energy harvesting due to random excitations and optimal designEh4   energy harvesting due to random excitations and optimal design
Eh4 energy harvesting due to random excitations and optimal design
 
Capitulo 10, 7ma edición
Capitulo 10, 7ma ediciónCapitulo 10, 7ma edición
Capitulo 10, 7ma edición
 
Energy principle in structure analysis in civil engineering
Energy principle in structure analysis in civil engineeringEnergy principle in structure analysis in civil engineering
Energy principle in structure analysis in civil engineering
 
Base excitation of dynamic systems
Base excitation of dynamic systemsBase excitation of dynamic systems
Base excitation of dynamic systems
 
Capitulo 3, 7ma edición
Capitulo 3, 7ma ediciónCapitulo 3, 7ma edición
Capitulo 3, 7ma edición
 
Energy methods for damped systems
Energy methods for damped systemsEnergy methods for damped systems
Energy methods for damped systems
 
Errata of Seismic analysis of structures by T.K. Datta
Errata of Seismic analysis of structures by T.K. DattaErrata of Seismic analysis of structures by T.K. Datta
Errata of Seismic analysis of structures by T.K. Datta
 
Tutorial no. 2
Tutorial no. 2Tutorial no. 2
Tutorial no. 2
 
Capitulo 12, 7ma edición
Capitulo 12, 7ma ediciónCapitulo 12, 7ma edición
Capitulo 12, 7ma edición
 
Capitulo 9, 7ma edición
Capitulo 9, 7ma ediciónCapitulo 9, 7ma edición
Capitulo 9, 7ma edición
 
Pseudo Random Number Generators
Pseudo Random Number GeneratorsPseudo Random Number Generators
Pseudo Random Number Generators
 
Capitulo 4, 7ma edición
Capitulo 4, 7ma ediciónCapitulo 4, 7ma edición
Capitulo 4, 7ma edición
 
Capitulo 5, 7ma edición
Capitulo 5, 7ma ediciónCapitulo 5, 7ma edición
Capitulo 5, 7ma edición
 
HSFC Physics formula sheet
HSFC Physics formula sheetHSFC Physics formula sheet
HSFC Physics formula sheet
 
Overlapping T-block analysis and genetic optimization of rectangular grooves ...
Overlapping T-block analysis and genetic optimization of rectangular grooves ...Overlapping T-block analysis and genetic optimization of rectangular grooves ...
Overlapping T-block analysis and genetic optimization of rectangular grooves ...
 
Absorbing Random Walk Centrality
Absorbing Random Walk CentralityAbsorbing Random Walk Centrality
Absorbing Random Walk Centrality
 
On approximating the Riemannian 1-center
On approximating the Riemannian 1-centerOn approximating the Riemannian 1-center
On approximating the Riemannian 1-center
 
Career Point JEE Advanced Solution Paper1
Career Point JEE Advanced Solution Paper1Career Point JEE Advanced Solution Paper1
Career Point JEE Advanced Solution Paper1
 
2012 hsc-exam-physics
2012 hsc-exam-physics2012 hsc-exam-physics
2012 hsc-exam-physics
 

Similaire à Computation of electromagnetic fields scattered from dielectric objects of uncertain shapes using MLMC method

Computation of Electromagnetic Fields Scattered from Dielectric Objects of Un...
Computation of Electromagnetic Fields Scattered from Dielectric Objects of Un...Computation of Electromagnetic Fields Scattered from Dielectric Objects of Un...
Computation of Electromagnetic Fields Scattered from Dielectric Objects of Un...Alexander Litvinenko
 
Efficient mode-matching analysis of 2-D scattering by periodic array of circu...
Efficient mode-matching analysis of 2-D scattering by periodic array of circu...Efficient mode-matching analysis of 2-D scattering by periodic array of circu...
Efficient mode-matching analysis of 2-D scattering by periodic array of circu...Yong Heui Cho
 
New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...Alexander Litvinenko
 
Finite-difference modeling, accuracy, and boundary conditions- Arthur Weglein...
Finite-difference modeling, accuracy, and boundary conditions- Arthur Weglein...Finite-difference modeling, accuracy, and boundary conditions- Arthur Weglein...
Finite-difference modeling, accuracy, and boundary conditions- Arthur Weglein...Arthur Weglein
 
Response Surface in Tensor Train format for Uncertainty Quantification
Response Surface in Tensor Train format for Uncertainty QuantificationResponse Surface in Tensor Train format for Uncertainty Quantification
Response Surface in Tensor Train format for Uncertainty QuantificationAlexander Litvinenko
 
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docxNew folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docxcurwenmichaela
 
Dynamic stiffness and eigenvalues of nonlocal nano beams
Dynamic stiffness and eigenvalues of nonlocal nano beamsDynamic stiffness and eigenvalues of nonlocal nano beams
Dynamic stiffness and eigenvalues of nonlocal nano beamsUniversity of Glasgow
 
Monopole antenna radiation into a parallel plate waveguide
Monopole antenna radiation into a parallel plate waveguideMonopole antenna radiation into a parallel plate waveguide
Monopole antenna radiation into a parallel plate waveguideYong Heui Cho
 
TIME-DOMAIN SIMULATION OF ELECTROMAGNETIC WAVE PROPAGATION IN A MAGNETIZED PL...
TIME-DOMAIN SIMULATION OF ELECTROMAGNETIC WAVE PROPAGATION IN A MAGNETIZED PL...TIME-DOMAIN SIMULATION OF ELECTROMAGNETIC WAVE PROPAGATION IN A MAGNETIZED PL...
TIME-DOMAIN SIMULATION OF ELECTROMAGNETIC WAVE PROPAGATION IN A MAGNETIZED PL...John Paul
 
Sergey Sibiryakov "Galactic rotation curves vs. ultra-light dark matter: Impl...
Sergey Sibiryakov "Galactic rotation curves vs. ultra-light dark matter: Impl...Sergey Sibiryakov "Galactic rotation curves vs. ultra-light dark matter: Impl...
Sergey Sibiryakov "Galactic rotation curves vs. ultra-light dark matter: Impl...SEENET-MTP
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
"When the top is not single: a theory overview from monotop to multitops" to...
"When the top is not single: a theory overview from monotop to multitops"  to..."When the top is not single: a theory overview from monotop to multitops"  to...
"When the top is not single: a theory overview from monotop to multitops" to...Rene Kotze
 

Similaire à Computation of electromagnetic fields scattered from dielectric objects of uncertain shapes using MLMC method (20)

Computation of Electromagnetic Fields Scattered from Dielectric Objects of Un...
Computation of Electromagnetic Fields Scattered from Dielectric Objects of Un...Computation of Electromagnetic Fields Scattered from Dielectric Objects of Un...
Computation of Electromagnetic Fields Scattered from Dielectric Objects of Un...
 
Efficient mode-matching analysis of 2-D scattering by periodic array of circu...
Efficient mode-matching analysis of 2-D scattering by periodic array of circu...Efficient mode-matching analysis of 2-D scattering by periodic array of circu...
Efficient mode-matching analysis of 2-D scattering by periodic array of circu...
 
New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...
 
Chang etal 2012a
Chang etal 2012aChang etal 2012a
Chang etal 2012a
 
Finite-difference modeling, accuracy, and boundary conditions- Arthur Weglein...
Finite-difference modeling, accuracy, and boundary conditions- Arthur Weglein...Finite-difference modeling, accuracy, and boundary conditions- Arthur Weglein...
Finite-difference modeling, accuracy, and boundary conditions- Arthur Weglein...
 
B33004007
B33004007B33004007
B33004007
 
B33004007
B33004007B33004007
B33004007
 
Response Surface in Tensor Train format for Uncertainty Quantification
Response Surface in Tensor Train format for Uncertainty QuantificationResponse Surface in Tensor Train format for Uncertainty Quantification
Response Surface in Tensor Train format for Uncertainty Quantification
 
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docxNew folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
 
Problem and solution i ph o 25
Problem and solution i ph o 25Problem and solution i ph o 25
Problem and solution i ph o 25
 
ch09.pdf
ch09.pdfch09.pdf
ch09.pdf
 
Dynamic stiffness and eigenvalues of nonlocal nano beams
Dynamic stiffness and eigenvalues of nonlocal nano beamsDynamic stiffness and eigenvalues of nonlocal nano beams
Dynamic stiffness and eigenvalues of nonlocal nano beams
 
Monopole antenna radiation into a parallel plate waveguide
Monopole antenna radiation into a parallel plate waveguideMonopole antenna radiation into a parallel plate waveguide
Monopole antenna radiation into a parallel plate waveguide
 
Kanal wireless dan propagasi
Kanal wireless dan propagasiKanal wireless dan propagasi
Kanal wireless dan propagasi
 
jkps.66.323
jkps.66.323jkps.66.323
jkps.66.323
 
TIME-DOMAIN SIMULATION OF ELECTROMAGNETIC WAVE PROPAGATION IN A MAGNETIZED PL...
TIME-DOMAIN SIMULATION OF ELECTROMAGNETIC WAVE PROPAGATION IN A MAGNETIZED PL...TIME-DOMAIN SIMULATION OF ELECTROMAGNETIC WAVE PROPAGATION IN A MAGNETIZED PL...
TIME-DOMAIN SIMULATION OF ELECTROMAGNETIC WAVE PROPAGATION IN A MAGNETIZED PL...
 
Solution a ph o 3
Solution a ph o 3Solution a ph o 3
Solution a ph o 3
 
Sergey Sibiryakov "Galactic rotation curves vs. ultra-light dark matter: Impl...
Sergey Sibiryakov "Galactic rotation curves vs. ultra-light dark matter: Impl...Sergey Sibiryakov "Galactic rotation curves vs. ultra-light dark matter: Impl...
Sergey Sibiryakov "Galactic rotation curves vs. ultra-light dark matter: Impl...
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
"When the top is not single: a theory overview from monotop to multitops" to...
"When the top is not single: a theory overview from monotop to multitops"  to..."When the top is not single: a theory overview from monotop to multitops"  to...
"When the top is not single: a theory overview from monotop to multitops" to...
 

Plus de Alexander Litvinenko

litvinenko_Intrusion_Bari_2023.pdf
litvinenko_Intrusion_Bari_2023.pdflitvinenko_Intrusion_Bari_2023.pdf
litvinenko_Intrusion_Bari_2023.pdfAlexander Litvinenko
 
Density Driven Groundwater Flow with Uncertain Porosity and Permeability
Density Driven Groundwater Flow with Uncertain Porosity and PermeabilityDensity Driven Groundwater Flow with Uncertain Porosity and Permeability
Density Driven Groundwater Flow with Uncertain Porosity and PermeabilityAlexander Litvinenko
 
Uncertain_Henry_problem-poster.pdf
Uncertain_Henry_problem-poster.pdfUncertain_Henry_problem-poster.pdf
Uncertain_Henry_problem-poster.pdfAlexander Litvinenko
 
Litvinenko_RWTH_UQ_Seminar_talk.pdf
Litvinenko_RWTH_UQ_Seminar_talk.pdfLitvinenko_RWTH_UQ_Seminar_talk.pdf
Litvinenko_RWTH_UQ_Seminar_talk.pdfAlexander Litvinenko
 
Litv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdfLitv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdfAlexander Litvinenko
 
Computing f-Divergences and Distances of High-Dimensional Probability Density...
Computing f-Divergences and Distances of High-Dimensional Probability Density...Computing f-Divergences and Distances of High-Dimensional Probability Density...
Computing f-Divergences and Distances of High-Dimensional Probability Density...Alexander Litvinenko
 
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...Alexander Litvinenko
 
Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...Alexander Litvinenko
 
Identification of unknown parameters and prediction of missing values. Compar...
Identification of unknown parameters and prediction of missing values. Compar...Identification of unknown parameters and prediction of missing values. Compar...
Identification of unknown parameters and prediction of missing values. Compar...Alexander Litvinenko
 
Identification of unknown parameters and prediction with hierarchical matrice...
Identification of unknown parameters and prediction with hierarchical matrice...Identification of unknown parameters and prediction with hierarchical matrice...
Identification of unknown parameters and prediction with hierarchical matrice...Alexander Litvinenko
 
Low-rank tensor approximation (Introduction)
Low-rank tensor approximation (Introduction)Low-rank tensor approximation (Introduction)
Low-rank tensor approximation (Introduction)Alexander Litvinenko
 
Application of parallel hierarchical matrices for parameter inference and pre...
Application of parallel hierarchical matrices for parameter inference and pre...Application of parallel hierarchical matrices for parameter inference and pre...
Application of parallel hierarchical matrices for parameter inference and pre...Alexander Litvinenko
 
Propagation of Uncertainties in Density Driven Groundwater Flow
Propagation of Uncertainties in Density Driven Groundwater FlowPropagation of Uncertainties in Density Driven Groundwater Flow
Propagation of Uncertainties in Density Driven Groundwater FlowAlexander Litvinenko
 
Simulation of propagation of uncertainties in density-driven groundwater flow
Simulation of propagation of uncertainties in density-driven groundwater flowSimulation of propagation of uncertainties in density-driven groundwater flow
Simulation of propagation of uncertainties in density-driven groundwater flowAlexander Litvinenko
 
Approximation of large covariance matrices in statistics
Approximation of large covariance matrices in statisticsApproximation of large covariance matrices in statistics
Approximation of large covariance matrices in statisticsAlexander Litvinenko
 
Semi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster EnsembleSemi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster EnsembleAlexander Litvinenko
 
Talk Alexander Litvinenko on SIAM GS Conference in Houston
Talk Alexander Litvinenko on SIAM GS Conference in HoustonTalk Alexander Litvinenko on SIAM GS Conference in Houston
Talk Alexander Litvinenko on SIAM GS Conference in HoustonAlexander Litvinenko
 
Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...
Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...
Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...Alexander Litvinenko
 

Plus de Alexander Litvinenko (20)

litvinenko_Intrusion_Bari_2023.pdf
litvinenko_Intrusion_Bari_2023.pdflitvinenko_Intrusion_Bari_2023.pdf
litvinenko_Intrusion_Bari_2023.pdf
 
Density Driven Groundwater Flow with Uncertain Porosity and Permeability
Density Driven Groundwater Flow with Uncertain Porosity and PermeabilityDensity Driven Groundwater Flow with Uncertain Porosity and Permeability
Density Driven Groundwater Flow with Uncertain Porosity and Permeability
 
litvinenko_Gamm2023.pdf
litvinenko_Gamm2023.pdflitvinenko_Gamm2023.pdf
litvinenko_Gamm2023.pdf
 
Litvinenko_Poster_Henry_22May.pdf
Litvinenko_Poster_Henry_22May.pdfLitvinenko_Poster_Henry_22May.pdf
Litvinenko_Poster_Henry_22May.pdf
 
Uncertain_Henry_problem-poster.pdf
Uncertain_Henry_problem-poster.pdfUncertain_Henry_problem-poster.pdf
Uncertain_Henry_problem-poster.pdf
 
Litvinenko_RWTH_UQ_Seminar_talk.pdf
Litvinenko_RWTH_UQ_Seminar_talk.pdfLitvinenko_RWTH_UQ_Seminar_talk.pdf
Litvinenko_RWTH_UQ_Seminar_talk.pdf
 
Litv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdfLitv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdf
 
Computing f-Divergences and Distances of High-Dimensional Probability Density...
Computing f-Divergences and Distances of High-Dimensional Probability Density...Computing f-Divergences and Distances of High-Dimensional Probability Density...
Computing f-Divergences and Distances of High-Dimensional Probability Density...
 
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
 
Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...
 
Identification of unknown parameters and prediction of missing values. Compar...
Identification of unknown parameters and prediction of missing values. Compar...Identification of unknown parameters and prediction of missing values. Compar...
Identification of unknown parameters and prediction of missing values. Compar...
 
Identification of unknown parameters and prediction with hierarchical matrice...
Identification of unknown parameters and prediction with hierarchical matrice...Identification of unknown parameters and prediction with hierarchical matrice...
Identification of unknown parameters and prediction with hierarchical matrice...
 
Low-rank tensor approximation (Introduction)
Low-rank tensor approximation (Introduction)Low-rank tensor approximation (Introduction)
Low-rank tensor approximation (Introduction)
 
Application of parallel hierarchical matrices for parameter inference and pre...
Application of parallel hierarchical matrices for parameter inference and pre...Application of parallel hierarchical matrices for parameter inference and pre...
Application of parallel hierarchical matrices for parameter inference and pre...
 
Propagation of Uncertainties in Density Driven Groundwater Flow
Propagation of Uncertainties in Density Driven Groundwater FlowPropagation of Uncertainties in Density Driven Groundwater Flow
Propagation of Uncertainties in Density Driven Groundwater Flow
 
Simulation of propagation of uncertainties in density-driven groundwater flow
Simulation of propagation of uncertainties in density-driven groundwater flowSimulation of propagation of uncertainties in density-driven groundwater flow
Simulation of propagation of uncertainties in density-driven groundwater flow
 
Approximation of large covariance matrices in statistics
Approximation of large covariance matrices in statisticsApproximation of large covariance matrices in statistics
Approximation of large covariance matrices in statistics
 
Semi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster EnsembleSemi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster Ensemble
 
Talk Alexander Litvinenko on SIAM GS Conference in Houston
Talk Alexander Litvinenko on SIAM GS Conference in HoustonTalk Alexander Litvinenko on SIAM GS Conference in Houston
Talk Alexander Litvinenko on SIAM GS Conference in Houston
 
Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...
Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...
Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...
 

Dernier

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 

Dernier (20)

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 

Computation of electromagnetic fields scattered from dielectric objects of uncertain shapes using MLMC method

  • 1. Computation of Electromagnetic Fields Scattered From Dielectric Objects of Uncertain Shapes Using MLMC A. Litvinenko1 , A. C. Yucel3 , H. Bagci2 , J. Oppelstrup4 , E. Michielssen5 , R. Tempone1,2 1 RWTH Aachen, 2 KAUST, 3 Nanyang Technological University in Singapore, 4 KTH Royal Institute of Technology, 5 University of Michigan GAMM 2021 (online)
  • 2. Motivation Efficient computation tools for characterizing scattering from objects of uncertain shapes are needed in the fields of electromagnetics, optics, and photonics. How: Use CMLMC method (advanced version of Multi-Level Monte Carlo). CMLMC optimally balances statistical and discretization errors. It requires very few samples on fine meshes and more on coarse. taken from wiki, reddit.com, EMCoS 1/35
  • 3. Plan: 1. Scattering problem setup 2. Deterministic solver 3. Generation of random shapes 4. Shape transformation 5. QoI on perturbed shape 6. Continuation Multi Level Monte Carlo (CMLMC) 7. Results (time, work vs. TOL, weak and strong convergences) 8. Conclusion 2/35
  • 4. Scattering problem Input: randomly perturbed shape Output: radar and scattering cross sections, electric and magnetic surface current densities 3/35
  • 5. Previous works I Monte Carlo (N. Gacia, Jandhyala, Michielssen,) I surrogate methods (A. Yucel, H. Bagci, L. Gomez, L.H. Garcia) I stochastic collocation ([C. Chauviere, J. Hesthaven, K. Wilcox’07], [D. Xiu, J. Hesthaven’07], [Zh. Zeng, J. M. Jin’07]) 4/35
  • 6. Deterministic solver Electromagnetic scattering from dielectric objects is analyzed by using the Poggio-Miller-Chan-Harrington-Wu-Tsai surface integral equation (PMCHWT-SIE) solver. The PMCHWT-SIE is discretized using the method of moments (MoM) and the iterative solution of the resulting matrix system is accelerated using a (parallelized) fast multipole method (FMM) - fast Fourier transform (FFT) scheme (FMM-FFT). Input uncertainties: position, orientation, roughness, and shape of scatterers, as well as internal and/or external excitation characteristics such as the frequency, amplitude, and angle of arrival. 5/35
  • 7. Generation of random shapes Perturbed shape v(ϑm, ϕm) is defined as v(ϑm, ϕm) ≈ ṽ(ϑm, ϕm) + K X k=1 akκk(ϑm, ϕm). (1) where ϑm and ϕm are angular coordinates of node m, ṽ(ϑm, ϕm) = 1 m is unperturbed radial coordinate on the unit sphere. κk(ϑ, ϕ) obtained from spherical harmonics by re-scaling their arguments, κ1(ϑ, ϕ) = cos(α1ϑ), κ2(ϑ, ϕ) = sin(α2ϑ) sin(α3ϕ), where α1, α2, α3 > 0. -1 1 -0.5 1 0 0.5 0 1 0 -1 -1 1 0 -1 -1 -0.5 0 0.5 1 0.5 0 -0.5 -1 1 1 0 -1 1 0 -1 1 0.5 0 -0.5 -1 -1.5 6/35
  • 8. Some fun (un)realistic uncertain shapes 7/35
  • 9. Mesh transformation The perturbed mesh P0 is also rotated and scaled using the following transformation   xm ym zm  :=L(lx, ly, lz)Rx(ϕx)Ry(ϕy)Rz(ϕz)   xm ym zm   , (2) matrices Rx(ϕx), Ry(ϕy), and Rz(ϕz) perform rotations around x, y, and z axes by angles ϕx, ϕy, and ϕz, matrix L(lx, ly, lz) implements scaling along x, y, and z axes by lx, ly, and lz, respectively. 8/35
  • 10. Random rotation, stretching and expanding rotations around axes x, y, and z by angles ϕx, ϕy, and ϕz: Rx(ϕx) =   1 0 0 0 cos ϕx − sin ϕx 0 sin ϕx cos ϕx   Ry(ϕy) =   cos ϕy 0 sin ϕy 0 1 0 − sin ϕy 0 cos ϕy   Rz(ϕz) =   cos ϕz − sin ϕz 0 sin ϕz cos ϕz 0 0 0 1   . L(lx, ly, lz) implements scaling along axes x,y,z by factors lx, ly, and lz: L̄(lx, ly, lz) =   1/lx 0 0 0 1/ly 0 0 0 1/lz   . 9/35
  • 11. Input random vector RVs used in generating the coarsest perturbed mesh P0 are: 1. perturbation weights ak, k = 1, . . . , K, 2. rotation angles ϕx, ϕy, and ϕz, 3. scaling factors lx, ly, and lz. Thus, random input parameter vector: ξ = (a1, . . . , aK , ϕx, ϕy, ϕz, lx, ly, lz) ∈ RK+6 (3) defines the perturbed shape. 10/35
  • 12. Mesh refinement Mesh P0: the coarsest discretisation of the sphere (e.g., icosahedron) Mesh P`=1 is generated by refining each triangle of the perturbed P0 into four (by halving all three edges and connecting mid-points). Mesh P2 is generated in the same way from P1. All meshes P` at all levels ` = 1, . . . , L are nested discretizations of P0. (!!!) No uncertainties are added on meshes P`, ` > 0; the uncertainty is introduced only at level ` = 0. 11/35
  • 13. Refinement of the perturbed shape 4 nested meshes with {320, 1280, 5120, 20480} triangular elements.12/35
  • 14. Electric (left) and magnetic (right) surface current densities Amplitudes: a) J(r); b) M(r) (sphere); c) J(r); d) M(r) (perturbed shape). 13/35
  • 15. Electric (left) and magnetic (right) surface current densities Amplitudes of (a) J(r) and (b) M(r) induced on the unit sphere under excitation by an x̂-polarized plane wave propagating in −ẑ direction at 300 MHz. Amplitudes of (c) J(r) and (d) M(r) induced on the perturbed shape under excitation by the same plane wave. For all figures, amplitudes are normalized to 1 and plotted in dB scale. 14/35
  • 16. QoI: RCS and SCS To compute RCS and SCS, the scatterer is excited by a plane wave Einc (r). σrcs (ϑ, ϕ) =
  • 17.
  • 19.
  • 20. 2 4π
  • 21.
  • 22. E0
  • 23.
  • 24. 2 , (4) F(ϑ, ϕ) is the scattered electric field pattern in the far field. The SCS Csca (Ω) is obtained by integrating σrcs (ϑ, ϕ) over the angle Ω: Csca (Ω) = 1 4π Z Ω σrcs (ϑ, ϕ) sin ϑdϑdϕ. (5) 15/35
  • 25. RCS of unit sphere and perturbed shape 3 /4 /2 /4 0 /4 /2 3 /4 (rad) -10 -5 0 5 10 15 20 25 rcs (dB) Sphere Perturbed surface 3 /4 /2 /4 0 /4 /2 3 /4 (rad) -10 -5 0 5 10 15 20 25 rcs (dB) Sphere Perturbed surface RCS is computed on (top) xz (bottom) yz planes under excitation by an x̂-polarized plane wave propagating in −ẑ direction at 300 MHz. (top) ϕ = 0 and ϕ = π rad in the first and second halves of the horizontal axis, respectively. (bottom) ϕ = π/2 rad and ϕ = 3π/2 rad in the first and second halves of the horizontal axis. 16/35
  • 26. Multilevel Monte Carlo Algorithm Aim: to approximate the mean E (g(u)) of QoI g(u) to a given accuracy ε := TOL, where u = u(ω) randoom shape. Input: a hierarchy of L + 1 meshes {h`}L `=0, h` := h0β−` for each realization of random domain. Compute: E (gL) = PL `=0 E (g`(ω) − g`−1(ω)) =: PL `=0 E (G`) ≈ PL `=0 E G̃` , where G̃` = M−1 ` PM` m=0 G`(ω`,m). Output: A ≈ E (g(u)) ≈ PL `=0 G̃`. Cost of one sample of G̃`: W` ∝ h−γ ` = (h0β−` )−γ . Total work of estimation A: W = PL `=0 M`W`. Estimator A satisfies a tolerance with a prescribed failure probability 0 ν ≤ 1, i.e., P[|E (g) − A| ≤ TOL] ≥ 1 − ν (6) while minimizing W . 17/35
  • 27. CMLMC numerical tests The QoI is the SCS over a user-defined solid angle Ω = [1/6, 11/36]π rad × [5/12, 19/36]π rad (i.e., a measure of far-field scattered power in a cone). Uniform RVs are: a1, a2 ∼ U[−0.14, 0.14] m, ϕx, ϕy, ϕz ∼ U[0.2, 3] rad, lx, ly, lz ∼ U[0.9, 1.1]; CMLMC runs for TOL ranging from 0.2 to 0.008. At TOL ≈ 0.008, CMLMC requires L = 5 meshes with {320, 1280, 5120, 20480, 81920} triangles. 18/35
  • 28. Probability density functions of (g` − g`−1) -1 0 1 2 3 4 0 0.2 0.4 0.6 0.8 1 g1-g0 -0.2 -0.1 0 0.1 0.2 0 20 40 60 80 100 120 g2-g1 g3-g2 (a) ` = 1 and (b) ` = {2, 3}. 19/35
  • 29. Average time vs. TOL 10−3 10−2 10−1 100 TOL 104 105 106 107 108 Average Time (s) TOL−2 CMLMC MC Estimate The experiment is repeated 15 times independently and the obtained values are shown as error bars on the curves. 20/35
  • 30. Work estimate vs. TOL 10−3 10−2 10−1 100 TOL 101 102 103 104 105 106 Work estimate TOL−2 CMLMC MC Estimate 21/35
  • 31. Time required to compute G` vs. `. 0 1 2 3 4 ` 101 102 103 104 105 Time (s) 22` G` 22/35
  • 32. E` = E (G`) vs. ` (weak convergence) 0 1 2 3 4 ` 10−6 10−5 10−4 10−3 10−2 10−1 100 E ` 2−3` G` assumed weak convergence curve 2−3` (q1 = 3). 23/35
  • 33. V` = Var[G`] vs. ` (strong convergence) 0 1 2 3 4 ` 10−7 10−6 10−5 10−4 10−3 10−2 10−1 V ` 2−5` G` assumed strong convergence curve 2−5` (q2 = 5). 24/35
  • 35. Best practices for applying CMLMC method to CEM problems I Download CMLMC: https://github.com/StochasticNumerics/mimclib.git (or use MLMC from M. Giles) I Implement interface to couple CMLMC and your deterministic solver I Generate a hierarchy of meshes (mimimum 3), nested are better I Generate 5-7 random shapes on first 3 meshes I Estimate the strong and weak convergence rates, q1, q2, (later they will be corrected by CMLMC algorithm) I Run CMLMC solver and check visually the automatically generated plots 26/35
  • 36. Conclusion (what is done) I Used CMLMC method to characterize EM wave scattering from dielectric objects with uncertain shapes. I Researched how uncertainties in the shape propagate to the solution. I Demonstrated that the CMLMC algorithm can be 10 times faster than MC. I To increase the efficiency further, each of the simulations is carried out using the FMM-FFT accelerated PMCHWT-SIE solver. I Confirmed that the known advantages of the CMLMC algorithm can be observed when it is applied to EM wave scattering: non-intrusiveness, dimension independence, better convergence rates compared to the classical MC method, and higher immunity to irregularity w.r.t. uncertain parameters, than, for example, sparse grid methods. 27/35
  • 37. Conclusion Some random perturbations may affect the convergence rates in CMLMC. With difficult-to-predict convergence rates, it is hard for CMLMC to estimate: I computational cost W , I number of levels L, I number of samples on each level M`, I computation time, I parameter θ, I variance in QoI. All these may result in a sub-optimal performance. 28/35
  • 38. Acknowledgements SRI UQ at KAUST and Alexander von Humboldt foundation. Results are published: A. Litvinenko, A. C. Yucel, H. Bagci, J. Oppelstrup, E. Michielssen, R. Tempone, Computation of Electromagnetic Fields Scattered From Objects With Uncertain Shapes Using Multilevel Monte Carlo Method, IEEE J. on Multiscale and Multiphysics Comput. Techniques, pp 37-50, 2019. https://arxiv.org/abs/1809.00362 29/35
  • 39. Main idea of (C)MLMC method Let {P`}L `=0 be sequences of meshes with h` = h0β−` , β 1. Let g`(ξ) represent the approximation to g(ξ) computed using mesh P`. E[gL] = L X `=0 E[G`] (7) where G` is defined as G` = ( g0 if ` = 0 g` − g`−1 if ` 0 . (8) Note that g` and g`−1 are computed using the same input random parameter ξ. 30/35
  • 40. Main idea of (C)MLMC method E[G`] ≈ ∼ G` = M−1 ` PM` m=1 G`,m, E[g − g`] ≈ QW hq1 ` (9a) Var[g` − g`−1] ≈ QShq2 `−1 (9b) for QW 6= 0, QS 0, q1 0, and 0 q2 ≤ 2q1. QoI A = PL `=0 ∼ G`. Let the average cost of generating one sample of G` (cost of one deterministic simulation for one random realization) be W` ∝ h−dγ ` = h−dγ 0 β`dγ (10) 31/35
  • 41. Main idea of (C)MLMC method The total CMLMC computational cost is W = L X `=0 M`W`. (11) The estimator A satisfies a tolerance with a prescribed failure probability 0 ν ≤ 1, i.e., P[|E[g] − A| ≤ TOL] ≥ 1 − ν (12) while minimizing W . The total error is split into bias and statistical error, |E[g] − A| ≤ |E[g − A]| | {z } Bias + |E[A] − A| | {z } Statistical error 32/35
  • 42. Main idea of (C)MLMC method Let θ ∈ (0, 1) be a splitting parameter, so that TOL = (1 − θ)TOL | {z } Bias tolerance + θTOL | {z } Statistical error tolerance . (13) The CMLMC algorithm bounds the bias, B = |E[g − A]|, and the statistical error as B = |E[g − A]| ≤ (1 − θ)TOL (14) |E[A] − A| ≤ θTOL (15) where the latter bound holds with probability 1 − ν. To satisfy condition in (15) we require: Var[A] ≤ θTOL Cν 2 (16) for some given confidence parameter, Cν, such that Φ(Cν) = 1 − ν 2, Φ is the cdf of a standard normal random variable. 33/35
  • 43. Main idea of (C)MLMC method By construction of the MLMC estimator, E[A] = E[gL], and by independence Var[A] = PL `=0 V`M−1 ` , where V` = Var[G`]. Given L, TOL, and 0 θ 1, and by minimizing W obtain the following optimal number of samples per level `: M` = Cν θTOL 2 s V` W` L X `=0 p V`W` ! . (17) Summing the optimal numbers of samples over all levels yields the following expression for the total optimal computational cost in terms of TOL: W (TOL, L) = Cν θTOL 2 L X `=0 p V`W` !2 . (18) 34/35
  • 44. Literature 1. Collier, N., Haji-Ali, A., Nobile, F. et al. A continuation multilevel Monte Carlo algorithm. Bit Numer Math 55, 399–432 (2015). https://doi.org/10.1007/s10543-014-0511-3 2. C. Chauviere, J. S. Hesthaven, and L. Lurati. Computational modeling of uncertainty in time-domain electromagnetics. SIAM J. Sci. Comput., 28(2):751-775, 2006, 3. C. Chauviere, J. S. Hesthaven, and L. C. Wilcox. Efficient computation of RCS from scatterers of uncertain shapes. IEEE Trans. Electromagn. Compat., 55(5):1437-1448, 2007, 4. D. Liu, A. Litvinenko, C. Schillings, V. Schulz, Quantification of Airfoil Geometry-Induced Aerodynamic Uncertainties—Comparison of Approaches, SIAM/ASA Journal on Uncertainty Quantification 5 (1), 334-352, 2017 5. Litvinenko A., Matthies H.G., El-Moselhy T.A. (2013) Sampling and Low-Rank Tensor Approximation of the Response Surface. In: Dick J., Kuo F., Peters G., Sloan I. (eds) Monte Carlo and Quasi-Monte Carlo Methods 2012. Springer Proceedings in Mathematics Statistics, vol 65. Springer, Berlin, Heidelber 6. A. Litvinenko, Application of hierarchical matrices for solving multiscale problems, Dissertation, Leipzig University, Germany, http://publications.rwth-aachen.de/record/754296/files/754296.pdf 7. A. Litvinenko, R Kriemann, MG Genton, Y Sun, DE Keyes, HLIBCov: Parallel hierarchical matrix approximation of large covariance matrices and likelihoods with applications in parameter identification MethodsX 7, 100600, 2020 8. A. Litvinenko, D. Logashenko, R. Tempone, G. Wittum, D. Keyes, Solution of the 3D density-driven groundwater flow problem with uncertain porosity and permeability. Int. J. Geomath 11, pp 1-29 (2020). https://doi.org/10.1007/s13137-020-0147-1 9. A Litvinenko, Y Sun, MG Genton, DE Keyes, Likelihood approximation with hierarchical matrices for large spatial datasets, Computational Statistics Data Analysis 137, 115-132, 2019 10. S. Dolgov, A. Litvinenko, D.Liu, KRIGING IN TENSOR TRAIN DATA FORMAT Conf. Proceedings, 3rd International Conference on Uncertainty Quantification in Computational Sciences and Engineering, https://files.eccomasproceedia.org/papers/e-books/uncecomp_2019.pdf pp 309-329, 2019 11. A. Litvinenko, D. Keyes, V. Khoromskaia, B.N. Khoromskij, H. G. Matthies, Tucker tensor analysis of Matérn functions in spatial statistics, J. Computational Methods in Applied Mathematics, Vol. 19, Issue 1, pp 101-122, 2019, De Gruyter 12. H.G. Matthies, E. Zander, B.V. Rosic, A. Litvinenko, Parameter estimation via conditional expectation: a Bayesian inversion, Advanced modeling and simulation in engineering sciences 3 (1), 1-21, 2016 13. M. Espig, W. Hackbusch, A. Litvinenko, H.G. Matthies, E. Zander, Iterative algorithms for the post-processing of high-dimensional data, Journal of Computational Physics, Vol. 410, p 109396, 2020 35/35