12_PhdDefense
-
Upload
manh-nguyen -
Category
Documents
-
view
111 -
download
0
Transcript of 12_PhdDefense
-
Isogeometric Analysis and Shape Optimization
in Electromagnetism
Nguyen Dang Manh
Department of Mathematics, Technical University of Denmark
.
Supervisors: Jens Gravesen, Anton Evgrafov, Allan R. Gersborg (Feb 2009-Jun 2010).
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Collaborators Sergey I. Bozhevolnyi, Morten Willatzen and their group at University of SouthernDenmark;
Domenico Lahaye and his group at Delft University of Technology.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Outline
1 Introduction
2 Hearing the shape of a drum
3 Shape optimization of sub-wavelength antennas
4 An iterative procedure for shape optimization using isogeometricanalysis
5 Conclusion
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Outline
1 Introduction
2 Hearing the shape of a drum
3 Shape optimization of sub-wavelength antennas
4 An iterative procedure for shape optimization using isogeometricanalysis
5 Conclusion
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Motivation: Electromagnetic field enhancement
TaskMaximize the field strength of an incoming uniform plane wave in a specific region
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Motivation: Electromagnetic field enhancement
Inspiration[N. Aage, N. Mortensen, O. Sigmund, 2005] suggested the use of two symmetriccopper antennas.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Motivation: Electromagnetic field enhancement
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Motivation: Electromagnetic field enhancement
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Motivation: Electromagnetic field enhancement
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Motivation: Electromagnetic field enhancement
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Goal: What is the best" shape?
Should the shapes of the antennas be:
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Goal: What is the best" shape?
Should the shapes of the antennas be:
0 0.5 1
Y
XZ
An earlier design[N. Aage et al., 2010]
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Goal: What is the best" shape?
Should the shapes of the antennas be:
0 0.5 1
Y
XZ
or or?
An earlier design[N. Aage et al., 2010]
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Method: Systematic design
4 2 0 2 44
3
2
1
0
1
2
3
4
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Method: Systematic design
4 2 0 2 44
3
2
1
0
1
2
3
4
-Numerical method
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Method: Systematic design
4 2 0 2 44
3
2
1
0
1
2
3
4
-Numerical method
?
Gradient-driven optimization
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Method: Systematic design
4 2 0 2 44
3
2
1
0
1
2
3
4
-Numerical method
?
Gradient-driven optimization
Optimal shape
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Method: Systematic design
4 2 0 2 44
3
2
1
0
1
2
3
4
-Numerical method
Isogeometric analysis
?
Gradient-driven optimization
Optimal shape
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Isogeometric analysis: B-splines
B-splines are piecewise polynomials of a degree p, typically continuously differentiableup to p 1 times at joint points,
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Isogeometric analysis: B-splines
B-splines are piecewise polynomials of a degree p, typically continuously differentiableup to p 1 times at joint points,
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Isogeometric analysis: B-splines
B-splines are piecewise polynomials of a degree p, typically continuously differentiableup to p 1 times at joint points,
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Isogeometric analysis: B-splines
B-splines are piecewise polynomials of a degree p, typically continuously differentiableup to p 1 times at joint points,
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Isogeometric analysis: Basis function
Define a basis function on a physical domain Parametrize the physical domain: F Pull F back to the parameter domain: F1
Compose the inverse map F1 with a bivariate B-spline:
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Isogeometric analysis: Basis function
Define a basis function on a physical domain Parametrize the physical domain: F Pull F back to the parameter domain: F1
Compose the inverse map F1 with a bivariate B-spline:
-F
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Isogeometric analysis: Basis function
Define a basis function on a physical domain Parametrize the physical domain: F Pull F back to the parameter domain: F1
Compose the inverse map F1 with a bivariate B-spline:
F1
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Isogeometric analysis: Basis function
Define a basis function on a physical domain Parametrize the physical domain: F Pull F back to the parameter domain: F1
Compose the inverse map F1 with a bivariate B-spline:
F1
R
7
Rk
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Isogeometric analysis: Basis function
Define a basis function on a physical domain Parametrize the physical domain: F Pull F back to the parameter domain: F1
Compose the inverse map F1 with a bivariate B-spline:
F1
R
7
Rk
SSSSSSSo k=F
1Rk
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Isogeometric analysis: Basis function
Define a basis function on a physical domain Parametrize the physical domain: F Pull F back to the parameter domain: F1
Compose the inverse map F1 with a bivariate B-spline:
F1
R
7
Rk
SSSSSSSo k=F
1Rk
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Isogeometric analysis Approximate a physical quantity
f : R
Utilize the basis functions defined in
k : R
Approximation of the function f is
fh = c11 + c22 + . . .+ cNN ,
where c1, c2, . . . , cN are unknowns.
nothing but for balancing the spacenothing but for balancing the spacenothing but for balancing the spacenothing but for balancing the space
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Isogeometric analysis Approximate a physical quantity
f : R
Utilize the basis functions defined in
k : R
Approximation of the function f is
fh = c11 + c22 + . . .+ cNN ,
where c1, c2, . . . , cN are unknowns.
nothing but for balancing the spacenothing but for balancing the spacenothing but for balancing the spacenothing but for balancing the space
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Isogeometric analysis Approximate a physical quantity
f : R
Utilize the basis functions defined in
k : R
Approximation of the function f is
fh = c11 + c22 + . . .+ cNN ,
where c1, c2, . . . , cN are unknowns.
nothing but for balancing the spacenothing but for balancing the spacenothing but for balancing the spacenothing but for balancing the space
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Finite element analysis (FEA)
Triangulate the domain . The boundary is not exact. Use piecewise linear functions as basisfunctions (or higher order polynomials).
Globally only C0.
Isogeometric analysis (IGA)
Parametrize the domain . The boundary is exact. Use tensor product B-splines of degree nas basis functions".
Globally Cn1 for a simply connecteddomain.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Finite element analysis (FEA)
Triangulate the domain .
The boundary is not exact. Use piecewise linear functions as basisfunctions (or higher order polynomials).
Globally only C0.
Isogeometric analysis (IGA)
x
Parametrize the domain .
The boundary is exact. Use tensor product B-splines of degree nas basis functions".
Globally Cn1 for a simply connecteddomain.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Finite element analysis (FEA)
Triangulate the domain . The boundary is not exact.
Use piecewise linear functions as basisfunctions (or higher order polynomials).
Globally only C0.
Isogeometric analysis (IGA)
x
Parametrize the domain . The boundary is exact.
Use tensor product B-splines of degree nas basis functions".
Globally Cn1 for a simply connecteddomain.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Finite element analysis (FEA)
Triangulate the domain . The boundary is not exact. Use piecewise linear functions as basisfunctions (or higher order polynomials).
Globally only C0.
Isogeometric analysis (IGA)
Parametrize the domain . The boundary is exact. Use tensor product B-splines of degree nas basis functions".
Globally Cn1 for a simply connecteddomain.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Finite element analysis (FEA)
Triangulate the domain . The boundary is not exact. Use piecewise linear functions as basisfunctions (or higher order polynomials).
Globally only C0.
Isogeometric analysis (IGA)
Parametrize the domain . The boundary is exact. Use tensor product B-splines of degree nas basis functions".
Globally Cn1 for a simply connecteddomain.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Outline
1 Introduction
2 Hearing the shape of a drum
3 Shape optimization of sub-wavelength antennas
4 An iterative procedure for shape optimization using isogeometricanalysis
5 Conclusion
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
History
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
History
1966, Mark KacCan one hear the shape of a drum?
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
History
1992, Gordon, C.; Webb, D.; Wolpert, S.One can not hear the shape of a drum.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
History
In 1972, Hutchinson-Niordson: "hear" the shape of a "harmonic" drum.Harmonic drum: The ratio of the first four eigenfrequencies:
f1 : f2 : f3 : f4 = 2 : 3 : 3 : 4
@@@I
play C@
@@@
@@I
G@@
@@@
@@I
C
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Related workIn 1972, Hutchinson-Niordson:
In 1995, Kane-Schoenauer used ge-netic algorithms:
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Related workIn 1972, Hutchinson-Niordson: In 1995, Kane-Schoenauer used ge-
netic algorithms:
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Our work
Method Systematic gradient driven method:fmincon (MATLAB), IPOPT
Isogeometric analysis + shapeoptimization
Issues Non-unique solutions Double eigenvalues
Results
Harmonic drums Other drums
( Hutchinson-Niordson)
How??
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Our work
Method Systematic gradient driven method:fmincon (MATLAB), IPOPT
Isogeometric analysis + shapeoptimization
Issues Non-unique solutions Double eigenvalues
Results
Harmonic drums Other drums
( Hutchinson-Niordson)
How??
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Our work
Method Systematic gradient driven method:fmincon (MATLAB), IPOPT
Isogeometric analysis + shapeoptimization
Issues Non-unique solutions Double eigenvalues
Results
Harmonic drums
Other drums
( Hutchinson-Niordson)
How??
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Our work
Method Systematic gradient driven method:fmincon (MATLAB), IPOPT
Isogeometric analysis + shapeoptimization
Issues Non-unique solutions Double eigenvalues
Results
Harmonic drums Other drums
( Hutchinson-Niordson)
How??
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Our work
Method Systematic gradient driven method:fmincon (MATLAB), IPOPT
Isogeometric analysis + shapeoptimization
Issues Non-unique solutions Double eigenvalues
Results
Harmonic drums Other drums
( Hutchinson-Niordson)
How??
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Harmonic drum: Shape optimization problem
Given prescribed eigenvalues 0k , k = 1, . . . , N .
minimizeboundary control points
shape perimeter
s.t.
k = 0k if
0k has multiplicity one,
k + k+1 =
0k +
0k+1
kk+1 = 0k
0k+1
if 0k = 0k+1
with Kuk = kMuk
for k = 1, . . . , N
triple control points at corners are colinear.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Harmonic drum: A first try
?: Wrong sensitivities when 2 3.Reason: 2 and 3 are NOT dif-
ferentiable when 2 3.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Harmonic drum: A first try
?: Wrong sensitivities when 2 3.Reason: 2 and 3 are NOT dif-
ferentiable when 2 3.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Harmonic drum: A first try
?: Wrong sensitivities when 2 3.
Reason: 2 and 3 are NOT dif-ferentiable when 2 3.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Harmonic drum: A first try
?: Wrong sensitivities when 2 3.Reason: 2 and 3 are NOT dif-
ferentiable when 2 3.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Double eigenvalues: Imposing a 120 symmetry
The multiplicities of 2, 3 do not change
fixed boundaryhorizontal parameter boundary correspondencehorizontal parameter line correspondencesvertical parameter boundary correspondencevertical parameter line correspondences
free boundary control pointfree corner control pointinner control pointfixed boundary control pointfixed corner control point
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Double eigenvalues: Using the functions 2 + 3 and 23
Proposition:C(t): a smooth family of sym. matrices.Eigenvalues: 1(t) < 2(t) 3(t) < 4(t). If w1 and w2 areeigenvectors with eigenvalues 2(t) and 3(t), then we have
(2 + 3) = w1, C w1+ w2, C w2
(23) = 3w1, C w1+ 2w2, C w2.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Harmonic drum: Optimization with correct sensitivity
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Harmonic drum: Optimization with correct sensitivity
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Harmonic drum: Validating the resulting B-spline parametrization
Jacobian determinant = det(J) =M,N
k,`=1 ck,`M2p1k (u)N
2q1` (v),
If the coefficients ck,` > 0 = the determinant > 0
positive control pointnegative control pointcorner control point
0
5
10
15
@@@I
positive control pointnegative control pointcorner control point
0
5
10
15
after refinement
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Harmonic drum: Validating the resulting B-spline parametrization
Jacobian determinant = det(J) =M,N
k,`=1 ck,`M2p1k (u)N
2q1` (v),
If the coefficients ck,` > 0 = the determinant > 0
positive control pointnegative control pointcorner control point
0
5
10
15
@@@I
positive control pointnegative control pointcorner control point
0
5
10
15
after refinement
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Harmonic drum: Further steps
initial-
minimizeperimeter
shape: 91 control net
-
opt.eigs
shape: 91 control net
-
refine+opt. eigs
-after 20 iterations
control net
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Harmonic drum: Further steps
initial-
minimizeperimeter
shape: 91 control net
-
opt.eigs
shape: 91 control net
-
refine+opt. eigs
-after 20 iterations
control net
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Harmonic drum: Further steps
initial-
minimizeperimeter
shape: 91 control net
-
opt.eigs
shape: 91 control net
-
refine+opt. eigs
-after 20 iterations
control net
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Harmonic drum: Further steps
initial-
minimizeperimeter
shape: 91 control net
-
opt.eigs
shape: 91 control net
-
refine+opt. eigs
-after 20 iterations
control net
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Harmonic drum: Improve the B-spline parametrization
Original Max.mink,`(ck,`)
Min.Winslow func.
positive control pointnegative control pointcorner control point
0
5
10
15
20
positive control pointnegative control pointcorner control point
0
5
10
15
20
positive control pointnegative control pointcorner control point
0
5
10
15
20
@@I
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Harmonic drum: Results
Maximize the minimal coefficients Minimize the Winslow functional
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Eigenmodes
Mode 1 Mode 2
Mode 4 Mode 7
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Outline
1 Introduction
2 Hearing the shape of a drum
3 Shape optimization of sub-wavelength antennas
4 An iterative procedure for shape optimization using isogeometricanalysis
5 Conclusion
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Motivation: Concentration of the magnetic energy
H = (0, 0, ejk0x)
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Motivation: Concentration of the magnetic energy
H = (0, 0, ejk0x)
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Motivation: Concentration of the magnetic energy
H = (0, 0, ejk0x) maximize H2
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Motivation: Why do we use shape optimization?
0 0.5 1
Y
XZ 0 0.5 1
Y
XZ
TopOpt attempt: Aage, Mortensen, Sigmund, IJNME, 2010.
Fabrication: uncertain boundary. Analysis: domain dependence. Shape optimization overcomes the issues.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Motivation: Why do we use shape optimization?
0 0.5 1
Y
XZ 0 0.5 1
Y
XZ
TopOpt attempt: Aage, Mortensen, Sigmund, IJNME, 2010. Fabrication: uncertain boundary.
Analysis: domain dependence. Shape optimization overcomes the issues.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Motivation: Why do we use shape optimization?
0 0.5 1
Y
XZ 0 0.5 1
Y
XZ
TopOpt attempt: Aage, Mortensen, Sigmund, IJNME, 2010. Fabrication: uncertain boundary. Analysis: domain dependence.
Shape optimization overcomes the issues.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Motivation: Why do we use shape optimization?
0 0.5 1
Y
XZ 0 0.5 1
Y
XZ
TopOpt attempt: Aage, Mortensen, Sigmund, IJNME, 2010. Fabrication: uncertain boundary. Analysis: domain dependence. Shape optimization overcomes the issues.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization problem: IGA design
Shape optimization problem
maximize"boundaries" of the scatterers
Wm =
W
|Hz|2 dV W
How to parametrize the physical domain and what should W be such that Wm andits sensitivity can be easily computed?
Our choice: Freeze parametrization inthe energy harvesting area and choose the image of one knot span as W .
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization problem: IGA design
Shape optimization problem
maximize"boundaries" of the scatterers
Wm =
W
|Hz|2 dV W
How to parametrize the physical domain and what should W be such that Wm andits sensitivity can be easily computed?
Our choice: Freeze parametrization inthe energy harvesting area and choose the image of one knot span as W .
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization problem: IGA design
Shape optimization problem
maximize"boundaries" of the scatterers
Wm =
W
|Hz|2 dV W
How to parametrize the physical domain and what should W be such that Wm andits sensitivity can be easily computed?
Our choice: Freeze parametrization inthe energy harvesting area
and choose the image of one knot span as W .
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization problem: IGA design
Shape optimization problem
maximize"boundaries" of the scatterers
Wm =
W
|Hz|2 dV W
How to parametrize the physical domain and what should W be such that Wm andits sensitivity can be easily computed?
Our choice: Freeze parametrization inthe energy harvesting area and choose the image of one knot span as W .
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization problem: IGA knot vectors
Knot vectors for design variables
Knot vectors for para.
and for parametrization
and for analysis
: Design variable
Analysis mesh lines
: Fixed control points
(local refinement")
,: inner control points
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization problem: IGA knot vectors
Knot vectors for design variables Knot vectors for para.and for parametrization and for analysis
: Design variable Analysis mesh lines: Fixed control points (local refinement"),: inner control points
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization problem: Without regularity conditions
maximize ck
log10(Wm) = log10(
W
|Hz|2 dV )
s.t. yck d0
Vol. =1
2
Cdet(r, r) d r20
c, = (MN), dr,t(u, v) 0
Metallicscatterers
Wk
H
E
.
sr d
air
: Design variable
: Fixed control points
, : Inner control points
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization: A first try
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization: A first try
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization: A first try
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization: A first try
|Hz|2
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization: A first try
|Hz|2
Regularity conditions
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization: A first try
|Hz|2
Regularity conditions Constraining the scatterers volume,
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization: A first try
|Hz|2
Regularity conditions Constraining the scatterers volume, Preventing the scatterers boundary from self intersection.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization problem: With regularity conditions
maximize ck
log10(Wm) = log10(
W
|Hz|2 dV )
s.t. yck d0
Vol. =1
2
Cdet(r, r) d r20
c, = (MN), d2r,t(u, v) 0, d2r,t(ui, vj) 2
Metallicscatterers
Wk
H
E
.
sr d
air
: Design variable
: Fixed control points
, : Inner control points
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization problem: With regularity conditions
maximize ck
log10(Wm) = log10(
W
|Hz|2 dV )
s.t. yck d0
Vol. =1
2
Cdet(r, r) d r20
c, = (MN), d2r,t(u, v) 0, d2r,t(ui, vj) 2
Metallicscatterers
Wk
H
E
.
sr d
air
: Design variable
: Fixed control points
, : Inner control points
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization problem: With regularity conditions
maximize ck
log10(Wm) = log10(
W
|Hz|2 dV )
s.t. yck d0
Vol. =1
2
Cdet(r, r) d r20
c, = (MN), d2r,t(u, v) 0, d2r,t(ui, vj) 2
Metallicscatterers
Wk
H
E
.
sr d
air
: Design variable
: Fixed control points
, : Inner control points
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization process
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization process
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization process
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Results
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Magnetic energy vs. frequency
90 100 115 120 130 140
4
3
2
1
0
1
2
3
4
5
6
frequency (MHz)
ener
gy
optimizing frequency
114.96 115115 115.02 115.041
0
1
2
3
4
5
6
frequency (MHz)en
ergy
optimizing frequency
log10(W)
log10(W)
log10(W)
log10(W)
log10(W) of Aage et al.9
log10(W) of Aage et al.9
When comparing note that in top. opt. (Aage et al.), the two antennas areconfined in two circular domains only.
The model corresponding to the peak has the energy at a factor of one milliontimes better than the top. opt. result.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Magnetic energy vs. frequency
90 100 115 120 130 140
4
3
2
1
0
1
2
3
4
5
6
frequency (MHz)
ener
gy
optimizing frequency
114.96 115115 115.02 115.041
0
1
2
3
4
5
6
frequency (MHz)en
ergy
optimizing frequency
log10(W)
log10(W)
log10(W)
log10(W)
log10(W) of Aage et al.9
log10(W) of Aage et al.9
When comparing note that in top. opt. (Aage et al.), the two antennas areconfined in two circular domains only.
The model corresponding to the peak has the energy at a factor of one milliontimes better than the top. opt. result.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Results: Resonance
Eigen-problem
Perfect electric conductor
Hz=0
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Results: Resonance
Eigenmode
Solution
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Results: Resonance
Eigenmode
Solution
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Results: Resonance
Eigenmode
Solution
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Results: Resonance
Eigenmode
Solution
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Results: Resonance
Eigenmode
Solution
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Results: Resonance
Eigenmode Solution
f13 = 1.1498 108 [Hz] f = 1.15 108 [Hz]
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Results: Resonance
Eigenmode Solution
f13 = 1.1498 108 [Hz] f = 1.15 108 [Hz]
98% of the L2-energy of the solution is contained in the mode 13.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Nano-antenna: Motivation
H = (0, 0, ejk0x) maximize H(field enhancement)
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Nano-antenna: IGA setup
Multiple patch layout Control net
4 2 0 2 41
0
1
2
3
4
5
F2F4
F1
F3
F5
4 2 0 2 41
0
1
2
3
4
5
Solving inside the antennas,
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Nano-antenna: IGA setup
Multiple patch layout Control net
4 2 0 2 41
0
1
2
3
4
5
F2F4
F1
F3
F5
4 2 0 2 41
0
1
2
3
4
5
Solving inside the antennas, In nano-scale.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Theory
log10(|Hz/H0|2
)
The antennas are infinitely long. Incoming wave propagates in thex-direction (left to right).
The surrounding material is AIR(r = 1).
MeasurementOptimized antennas
Antenna gap
40 nm
log10(|Hz/H0|2
)
The antennas are 1/7.5-wavelength long. Incoming wave propagates in thez-direction (outward from the slide).
The surrounding material is OIL(r = 2.1025).
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Theory
log10(|Hz/H0|2
)
The antennas are infinitely long.
Incoming wave propagates in thex-direction (left to right).
The surrounding material is AIR(r = 1).
Measurement
log10(|Hz/H0|2
)
The antennas are 1/7.5-wavelength long.
Incoming wave propagates in thez-direction (outward from the slide).
The surrounding material is OIL(r = 2.1025).
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Theory
log10(|Hz/H0|2
)
The antennas are infinitely long. Incoming wave propagates in thex-direction (left to right).
The surrounding material is AIR(r = 1).
Measurement
log10(|Hz/H0|2
)
The antennas are 1/7.5-wavelength long. Incoming wave propagates in thez-direction (outward from the slide).
The surrounding material is OIL(r = 2.1025).
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Theory
The antennas are infinitely long. Incoming wave propagates in thex-direction (left to right).
The surrounding material is AIR(r = 1).
Measurement
The antennas are 1/7.5-wavelength long. Incoming wave propagates in thez-direction (outward from the slide).
The surrounding material is OIL(r = 2.1025).
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Theory
The antennas are infinitely long. Incoming wave propagates in thex-direction (left to right).
The surrounding material is AIR(r = 1).
Measurement
The antennas are 1/7.5-wavelength long. Incoming wave propagates in thez-direction (outward from the slide).
The surrounding material is OIL(r = 2.1025).
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Theory
800 1000 1200 1400 1600
0
1
2
3
4
5
6
wavelength [nm]
log 1
0 of
nor
mal
ized
mag
netic
ene
rgy
FEM: p=6; Q = 3645.35FEM: p=7; Q = 3644.71
The antennas are infinitely long. Incoming wave propagates in thex-direction (left to right).
The surrounding material is AIR(r = 1).
Measurement
500 600 700 800
125
150
175
200 x50_ypol_D12_40nm_gl_oil
x50_ypol_D12_56nm_gl_oil
x50_ypol_D12_72nm_gl_oil
RR
el_
gl
(%)
Wavelength (nm) Raw data
Reflection from array relative to glass, y-polarized Gap=40, 56, 72 nm
y
NB! No significant difference observed between the three different gap sizes! The antennas are 1/7.5-wavelength long. Incoming wave propagates in thez-direction (outward from the slide).
The surrounding material is OIL(r = 2.1025).
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Theory
800 1000 1200 1400 1600
0
1
2
3
4
5
6
wavelength [nm]
log 1
0 of
nor
mal
ized
mag
netic
ene
rgy
FEM: p=6; Q = 3645.35FEM: p=7; Q = 3644.71
The antennas are infinitely long. Incoming wave propagates in thex-direction (left to right).
The surrounding material is AIR(r = 1).
Measurement
500 600 700 800
125
150
175
200 x50_ypol_D12_40nm_gl_oil
x50_ypol_D12_56nm_gl_oil
x50_ypol_D12_72nm_gl_oil
RR
el_
gl
(%)
Wavelength (nm) Raw data
Reflection from array relative to glass, y-polarized Gap=40, 56, 72 nm
y
NB! No significant difference observed between the three different gap sizes! The antennas are 1/7.5-wavelength long. Incoming wave propagates in thez-direction (outward from the slide).
The surrounding material is OIL(r = 2.1025).
Try it again!
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Outline
1 Introduction
2 Hearing the shape of a drum
3 Shape optimization of sub-wavelength antennas
4 An iterative procedure for shape optimization using isogeometricanalysis
5 Conclusion
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
A test problem
Let Az be the solution to
Az = 0 in D
Az = c on b
Az = u0 cos(x
)ey on l,r,t
Shape optimization problem
minimize
D
(B2x
)2dV
whereB = (Az
y,Azx
, 0)
space
t
l
r
b
D
design control pointfixed control pointlinear generated control point
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
A test problem
Let Az be the solution to
Az = 0 in D
Az = c on b
Az = u0 cos(x
)ey on l,r,t
Shape optimization problem
minimize
D
(B2x
)2dV
whereB = (Az
y,Azx
, 0)
space
t
l
r
b
D
design control pointfixed control pointlinear generated control point
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Control points of the Jacobian determinant
Determinant of the Jacobian of F
det(J) =
m,ni,j=1
m,nk,`=1
det[di,j , dk,`]dMpi (u)
duNqj (v) M
pk (u)
dNq` (v)
dv
Spline representation
det(J) =
M,Nk,`=1
ck,`M2p1k (u)N2q1` (v)
ck,` = dTQk,`d
test
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Control points of the Jacobian determinant
Determinant of the Jacobian of F
det(J) =
m,ni,j=1
m,nk,`=1
det[di,j , dk,`]dMpi (u)
duNqj (v) M
pk (u)
dNq` (v)
dv
Spline representation
det(J) =
M,Nk,`=1
ck,`M2p1k (u)N2q1` (v)
ck,` = dTQk,`d
test
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Control points of the Jacobian determinant
Determinant of the Jacobian of F
det(J) =
m,ni,j=1
m,nk,`=1
det[di,j , dk,`]dMpi (u)
duNqj (v) M
pk (u)
dNq` (v)
dv
Spline representation
det(J) =
M,Nk,`=1
ck,`M2p1k (u)N2q1` (v)
ck,` = dTQk,`d
test
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization using IGA: An iterative procedure
Shape optimization problemminimizedd f(d)
Iterative process Start with a guess d0 int(d).
Assume: d(d0) = Ad0d0 + Bd0corresponds to a valid parametrization,and
ck,`(d0) .
space
d0.ck,l
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization using IGA: An iterative procedure
Shape optimization problemminimizedd f(d)
Iterative process Start with a guess d0 int(d).
Assume: d(d0) = Ad0d0 + Bd0corresponds to a valid parametrization,and
ck,`(d0) .
space
d0.ck,l
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization using IGA: An iterative procedure
Shape optimization problemminimizedd f(d)
Iterative process Start with a guess d0 int(d). Assume: d(d0) = Ad0d0 + Bd0corresponds to a valid parametrization,and
ck,`(d0) .
space
d0.ck,l
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Shape optimization using IGA: An iterative procedure
Shape optimization problemminimizedd f(d)
Iterative process Start with a guess d0 int(d). Assume: d(d0) = Ad0d0 + Bd0corresponds to a valid parametrization,and
ck,`(d0) .
space
d0.ck,l
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Iterative procedure: Find optima in a neighborhood of d0
We find d1 as the solution to the problem
minimizedd
f(d),
such that ck,`(d) .
with initial variable d0.
space
d0.ck,l
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Iterative procedure: Find optima in a neighborhood of d0
We find d1 as the solution to the problem
minimizedd
f(d),
such that ck,`(d) .
with initial variable d0.
space
d0.ck,l
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Iterative procedure: Find optima in a neighborhood of d0
We find d1 as the solution to the problem
minimizedd
f(d),
such that ck,`(d) .
with initial variable d0.
space
d0.ck,l
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Iterative procedure: Find optima in a neighborhood of d0
We find d1 as the solution to the problem
minimizedd
f(d),
such that ck,`(d) .
with initial variable d0.
space
d0.ck,l d0. .d1
ck,l
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Iterative procedure: Repeat the first step
Update the reference parametrization
Find d2 as the solution to the problem
minimizedd
f(d),
such that ck,`(d) .
with initial variable d1.
space
d0. .
d1
ck,l
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Iterative procedure: Repeat the first step
Update the reference parametrization Find d2 as the solution to the problem
minimizedd
f(d),
such that ck,`(d) .
with initial variable d1.
space
d0. .
d1
ck,l
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Iterative procedure: Repeat the first step
Update the reference parametrization Find d2 as the solution to the problem
minimizedd
f(d),
such that ck,`(d) .
with initial variable d1.
space
d0. .
d1
ck,l
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Iterative procedure: Repeat the first step
Update the reference parametrization Find d2 as the solution to the problem
minimizedd
f(d),
such that ck,`(d) .
with initial variable d1.
space
d0. .
d1
.d2
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Iterative procedure: Validate the resulting shape
initial shape
optimized shape
analytical shape
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Iterative procedure: Validate the resulting shape
initial shapeoptimized shapeanalytical shape
best L2approximation of analytical shape
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Iterative procedure: Advantages
FlexibilityParametrization extension methods (Ad0 and Bd0) that can be used in the iterativeprocess Mean value coordinate; Linearized Winslow functional; (Using the same inner control points).
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Iterative procedure: Advantages
FlexibilityParametrization extension methods (Ad0 and Bd0) that can be used in the iterativeprocess Mean value coordinate; Linearized Winslow functional; (Using the same inner control points).
Advantages
The Jacobian Impossible domains
The Jacobian and impossible domains
The Jacobian of the parametrisation is J = (xu, xv ) and the determinant is
det J = det(xu, xv ) =
xu
xv
yu
yv
.
We need det J > 0.
Both partial derivatives are determined in the corners so det J isdetermined too. Thus there are impossible domains.
+
+ +
Jens Gravesen (DTU Mathematics) Parametrisation in Isogeometric Analysis Dagstuhl, 23 May 2011 9 / 22(impossible domain, Jens Gravesen)
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Iterative procedure: Advantages
FlexibilityParametrization extension methods (Ad0 and Bd0) that can be used in the iterativeprocess Mean value coordinate; Linearized Winslow functional; (Using the same inner control points).
Advantages
The Jacobian Impossible domains
The Jacobian and impossible domains
The Jacobian of the parametrisation is J = (xu, xv ) and the determinant is
det J = det(xu, xv ) =
xu
xv
yu
yv
.
We need det J > 0.
Both partial derivatives are determined in the corners so det J isdetermined too. Thus there are impossible domains.
+
+ +
Jens Gravesen (DTU Mathematics) Parametrisation in Isogeometric Analysis Dagstuhl, 23 May 2011 9 / 22(impossible domain, Jens Gravesen)
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Iterative procedure: Advantages
FlexibilityParametrization extension methods (Ad0 and Bd0) that can be used in the iterativeprocess Mean value coordinate; Linearized Winslow functional; (Using the same inner control points).
Advantages Containing constraints on the validity"of patch angles
Containing constraints on the localregularity of the domain boundaries.
The Jacobian Impossible domains
The Jacobian and impossible domains
The Jacobian of the parametrisation is J = (xu, xv ) and the determinant is
det J = det(xu, xv ) =
xu
xv
yu
yv
.
We need det J > 0.
Both partial derivatives are determined in the corners so det J isdetermined too. Thus there are impossible domains.
+
+ +
Jens Gravesen (DTU Mathematics) Parametrisation in Isogeometric Analysis Dagstuhl, 23 May 2011 9 / 22(impossible domain, Jens Gravesen)
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Iterative procedure: Advantages
FlexibilityParametrization extension methods (Ad0 and Bd0) that can be used in the iterativeprocess Mean value coordinate; Linearized Winslow functional; (Using the same inner control points).
Advantages Containing constraints on the validity"of patch angles
Containing constraints on the localregularity of the domain boundaries.
The Jacobian Impossible domains
The Jacobian and impossible domains
The Jacobian of the parametrisation is J = (xu, xv ) and the determinant is
det J = det(xu, xv ) =
xu
xv
yu
yv
.
We need det J > 0.
Both partial derivatives are determined in the corners so det J isdetermined too. Thus there are impossible domains.
+
+ +
Jens Gravesen (DTU Mathematics) Parametrisation in Isogeometric Analysis Dagstuhl, 23 May 2011 9 / 22(impossible domain, Jens Gravesen)
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Outline
1 Introduction
2 Hearing the shape of a drum
3 Shape optimization of sub-wavelength antennas
4 An iterative procedure for shape optimization using isogeometricanalysis
5 Conclusion
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Conclusions
Isogeometric analysis (IGA) fits well with shape optimization.
Shape optimization using IGA is recommended over finite element method-basedshape optimization.
Throughout our study, traditionally unphysical restrictions on the variations ofdesign variables have been significantly avoided.
Shape optimization using isogeometric analysis is a promising design tool forrealistic applications in electromagnetics.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Conclusions
Isogeometric analysis (IGA) fits well with shape optimization.
Shape optimization using IGA is recommended over finite element method-basedshape optimization.
Throughout our study, traditionally unphysical restrictions on the variations ofdesign variables have been significantly avoided.
Shape optimization using isogeometric analysis is a promising design tool forrealistic applications in electromagnetics.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Conclusions
Isogeometric analysis (IGA) fits well with shape optimization.
Shape optimization using IGA is recommended over finite element method-basedshape optimization.
Throughout our study, traditionally unphysical restrictions on the variations ofdesign variables have been significantly avoided.
Shape optimization using isogeometric analysis is a promising design tool forrealistic applications in electromagnetics.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Conclusions
Isogeometric analysis (IGA) fits well with shape optimization.
Shape optimization using IGA is recommended over finite element method-basedshape optimization.
Throughout our study, traditionally unphysical restrictions on the variations ofdesign variables have been significantly avoided.
Shape optimization using isogeometric analysis is a promising design tool forrealistic applications in electromagnetics.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Future work
Re-do the shape optimization of the nano-antennas with correct electromagneticparameters.
Incorporate a local refinement method for isogeometric analysis for the current code.The combination is expected in the design problem of the nano-antennas.
A 3D shape optimization problem of the nano-antennas may be considered.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Future work
Re-do the shape optimization of the nano-antennas with correct electromagneticparameters.
Incorporate a local refinement method for isogeometric analysis for the current code.The combination is expected in the design problem of the nano-antennas.
A 3D shape optimization problem of the nano-antennas may be considered.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Future work
Re-do the shape optimization of the nano-antennas with correct electromagneticparameters.
Incorporate a local refinement method for isogeometric analysis for the current code.The combination is expected in the design problem of the nano-antennas.
A 3D shape optimization problem of the nano-antennas may be considered.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
PublicationsThe following research papers and manuscripts have been writtenduring the three years of the Ph.D. study1 Nguyen D. M., A. Evgrafov, A.R. Gersborg, J. Gravesen, Isogeometric shapeoptimization of vibrating membranes, Computer Methods in Applied Mechanicsand Engineering, vol. 200, pp. 1343-1353, 2011.
2 J. Gravesen, A. Evgrafov, Nguyen D. M., On the sensitivities of multipleeigenvalues, Structural and Multidisciplinary Optimization, vol. 44, pp. 583-587,2011.
3 Nguyen D. M., A. Evgrafov, J. Gravesen, Shape optimization of sub-wavelengthantenna using isogeometric analysis, in submission.
4 Nguyen D. M., A. Evgrafov, J. Gravesen, D. Lahaye, Systematic designs ofmagnetic density separators using isogeometric analysis and shape optimization, inpreparation.
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Acknowledgments
2:3:3:4(CGC) 4:5:5:6(CEG)
Jens Gravesen, Anton Evgrafov, Allan Roulund Gersborg, Peter Nrtoft Nielsen,Niels Aage
Sergey I. Bozhevolnyi, Morten Willatzen, University of Southern Denmark
Domenico Lahaye, Delft University of Technology
THANK YOU!
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Acknowledgments
2:3:3:4(CGC) 4:5:5:6(CEG)
Jens Gravesen, Anton Evgrafov, Allan Roulund Gersborg, Peter Nrtoft Nielsen,Niels Aage
Sergey I. Bozhevolnyi, Morten Willatzen, University of Southern Denmark
Domenico Lahaye, Delft University of Technology
THANK YOU!
-
Introduction Hearing the shape of a drum Magnetic resonators An iterative procedure Conclusion
Acknowledgments
2:3:3:4(CGC) 4:5:5:6(CEG)
Jens Gravesen, Anton Evgrafov, Allan Roulund Gersborg, Peter Nrtoft Nielsen,Niels Aage
Sergey I. Bozhevolnyi, Morten Willatzen, University of Southern Denmark
Domenico Lahaye, Delft University of Technology
THANK YOU!
Introduction
Hearing the shape of a drum
Shape optimization of sub-wavelength antennas
An iterative procedure for shape optimization using isogeometric analysis
Conclusion
0.0: 0.1: 0.2: 0.3: 0.4: 0.5: 0.6: 0.7: 0.8: 0.9: 0.10: 0.11: 0.12: 0.13: 0.14: 0.15: 0.16: 0.17: 0.18: 0.19: 0.20: 0.21: 0.22: 0.23: 0.24: 0.25: 0.26: 0.27: 0.28: 0.29: anm0: 1.0: 1.1: 1.2: 1.3: 1.4: 1.5: 1.6: 1.7: 1.8: 1.9: 1.10: 1.11: 1.12: 1.13: 1.14: 1.15: 1.16: 1.17: 1.18: 1.19: 1.20: 1.21: 1.22: 1.23: 1.24: 1.25: 1.26: 1.27: 1.28: 1.29: anm1: 2.0: anm2: 3.0: 3.1: 3.2: 3.3: 3.4: 3.5: 3.6: 3.7: 3.8: 3.9: 3.10: 3.11: 3.12: 3.13: 3.14: 3.15: 3.16: 3.17: 3.18: 3.19: 3.20: 3.21: 3.22: 3.23: 3.24: 3.25: 3.26: 3.27: 3.28: 3.29: anm3: 4.0: 4.1: 4.2: 4.3: 4.4: 4.5: 4.6: 4.7: 4.8: 4.9: 4.10: 4.11: 4.12: 4.13: 4.14: 4.15: 4.16: 4.17: 4.18: 4.19: 4.20: 4.21: 4.22: 4.23: 4.24: 4.25: 4.26: 4.27: 4.28: 4.29: anm4: 5.0: anm5: 6.0: anm6: 7.0: 7.1: 7.2: 7.3: 7.4: 7.5: 7.6: 7.7: 7.8: 7.9: 7.10: 7.11: 7.12: 7.13: anm7: 8.0: 8.1: 8.2: 8.3: 8.4: 8.5: 8.6: 8.7: 8.8: 8.9: 8.10: 8.11: 8.12: 8.13: anm8: 9.0: 9.1: 9.2: 9.3: 9.4: 9.5: 9.6: 9.7: 9.8: 9.9: 9.10: 9.11: 9.12: 9.13: 9.14: 9.15: 9.16: 9.17: 9.18: 9.19: 9.20: 9.21: 9.22: 9.23: 9.24: 9.25: 9.26: 9.27: 9.28: 9.29: anm9: 10.0: 10.1: 10.2: 10.3: 10.4: 10.5: 10.6: 10.7: 10.8: 10.9: 10.10: 10.11: 10.12: 10.13: 10.14: 10.15: 10.16: 10.17: 10.18: 10.19: 10.20: 10.21: 10.22: 10.23: 10.24: 10.25: 10.26: 10.27: 10.28: 10.29: anm10: 11.0: anm11: 12.0: 12.1: 12.2: 12.3: 12.4: 12.5: 12.6: 12.7: 12.8: 12.9: 12.10: 12.11: 12.12: 12.13: 12.14: 12.15: 12.16: 12.17: 12.18: 12.19: 12.20: 12.21: 12.22: 12.23: anm12: 13.0: anm13: 14.0: 14.1: anm14: 15.0: anm15: 16.0: anm16: 17.0: anm17: 18.0: anm18: 19.0: anm19: 20.0: 20.1: 20.2: 20.3: 20.4: 20.5: 20.6: 20.7: 20.8: 20.9: 20.10: 20.11: 20.12: 20.13: 20.14: 20.15: 20.16: 20.17: 20.18: 20.19: 20.20: 20.21: 20.22: 20.23: 20.24: 20.25: 20.26: 20.27: 20.28: 20.29: 20.30: 20.31: 20.32: 20.33: 20.34: anm20: 21.0: 21.1: 21.2: 21.3: 21.4: 21.5: 21.6: 21.7: 21.8: 21.9: 21.10: 21.11: 21.12: 21.13: 21.14: 21.15: 21.16: 21.17: 21.18: 21.19: 21.20: 21.21: 21.22: 21.23: 21.24: 21.25: 21.26: 21.27: 21.28: 21.29: 21.30: 21.31: 21.32: 21.33: 21.34: anm21: 22.0: 22.1: 22.2: 22.3: 22.4: 22.5: 22.6: 22.7: 22.8: 22.9: 22.10: 22.11: 22.12: 22.13: 22.14: 22.15: 22.16: 22.17: 22.18: 22.19: 22.20: 22.21: 22.22: 22.23: 22.24: 22.25: 22.26: 22.27: 22.28: 22.29: 22.30: 22.31: 22.32: 22.33: 22.34: anm22: 23.0: 23.1: 23.2: 23.3: 23.4: 23.5: 23.6: 23.7: 23.8: 23.9: 23.10: 23.11: 23.12: 23.13: 23.14: 23.15: 23.16: 23.17: 23.18: 23.19: 23.20: 23.21: 23.22: 23.23: 23.24: 23.25: 23.26: 23.27: 23.28: 23.29: 23.30: 23.31: 23.32: 23.33: 23.34: 23.35: 23.36: 23.37: 23.38: 23.39: 23.40: 23.41: 23.42: 23.43: 23.44: 23.45: 23.46: 23.47: 23.48: 23.49: 23.50: 23.51: 23.52: 23.53: 23.54: 23.55: 23.56: 23.57: 23.58: 23.59: 23.60: 23.61: 23.62: 23.63: 23.64: 23.65: 23.66: 23.67: 23.68: 23.69: 23.70: 23.71: 23.72: 23.73: 23.74: 23.75: 23.76: 23.77: 23.78: 23.79: 23.80: 23.81: 23.82: 23.83: 23.84: 23.85: 23.86: 23.87: 23.88: 23.89: 23.90: anm23: 24.0: 24.1: 24.2: 24.3: 24.4: 24.5: 24.6: 24.7: 24.8: 24.9: 24.10: 24.11: 24.12: 24.13: 24.14: 24.15: 24.16: 24.17: 24.18: 24.19: 24.20: 24.21: 24.22: 24.23: 24.24: 24.25: 24.26: 24.27: 24.28: 24.29: 24.30: 24.31: 24.32: 24.33: 24.34: 24.35: 24.36: 24.37: 24.38: 24.39: 24.40: 24.41: 24.42: 24.43: 24.44: 24.45: 24.46: 24.47: 24.48: 24.49: 24.50: 24.51: 24.52: 24.53: 24.54: anm24: 25.0: 25.1: 25.2: 25.3: 25.4: 25.5: 25.6: 25.7: 25.8: 25.9: 25.10: 25.11: 25.12: 25.13: 25.14: 25.15: 25.16: 25.17: 25.18: 25.19: 25.20: 25.21: 25.22: 25.23: 25.24: 25.25: 25.26: 25.27: 25.28: 25.29: 25.30: 25.31: 25.32: 25.33: 25.34: 25.35: 25.36: anm25: 26.0: 26.1: 26.2: 26.3: 26.4: 26.5: 26.6: 26.7: 26.8: 26.9: 26.10: 26.11: 26.12: 26.13: 26.14: 26.15: 26.16: 26.17: 26.18: 26.19: 26.20: 26.21: 26.22: 26.23: 26.24: 26.25: 26.26: 26.27: anm26: 27.0: 27.1: 27.2: 27.3: 27.4: 27.5: 27.6: 27.7: 27.8: 27.9: 27.10: 27.11: 27.12: 27.13: 27.14: 27.15: 27.16: 27.17: 27.18: 27.19: 27.20: 27.21: 27.22: anm27: 28.0: 28.1: 28.2: 28.3: 28.4: 28.5: 28.6: 28.7: 28.8: 28.9: 28.10: 28.11: 28.12: 28.13: 28.14: 28.15: 28.16: 28.17: 28.18: 28.19: 28.20: 28.21: 28.22: 28.23: 28.24: 28.25: 28.26: 28.27: 28.28: 28.29: anm28: 29.0: 29.1: 29.2: 29.3: 29.4: 29.5: 29.6: 29.7: 29.8: 29.9: 29.10: 29.11: 29.12: 29.13: 29.14: 29.15: 29.16: 29.17: 29.18: 29.19: 29.20: 29.21: 29.22: 29.23: 29.24: 29.25: 29.26: 29.27: 29.28: 29.29: anm29: 30.0: anm30: 31.0: 31.1: 31.2: 31.3: 31.4: 31.5: 31.6: 31.7: 31.8: 31.9: 31.10: 31.11: 31.12: 31.13: 31.14: 31.15: 31.16: 31.17: 31.18: 31.19: 31.20: 31.21: 31.22: 31.23: 31.24: 31.25: 31.26: 31.27: 31.28: 31.29: anm31: 32.0: 32.1: 32.2: 32.3: 32.4: 32.5: 32.6: 32.7: 32.8: 32.9: 32.10: 32.11: 32.12: 32.13: 32.14: 32.15: 32.16: 32.17: 32.18: 32.19: 32.20: 32.21: 32.22: 32.23: 32.24: 32.25: 32.26: 32.27: 32.28: anm32: 33.0: anm33: 33.EndLeft: 33.StepLeft: 33.PlayPauseLeft: 33.PlayPauseRight: 33.StepRight: 33.EndRight: 33.Minus: 33.Reset: 33.Plus: 34.0: 34.1: 34.2: 34.3: 34.4: 34.5: 34.6: 34.7: 34.8: 34.9: 34.10: 34.11: 34.12: 34.13: 34.14: 34.15: 34.16: 34.17: 34.18: 34.19: 34.20: 34.21: 34.22: 34.23: 34.24: 34.25: 34.26: 34.27: 34.28: 34.29: 34.30: 34.31: 34.32: 34.33: 34.34: 34.35: 34.36: 34.37: 34.38: 34.39: 34.40: 34.41: 34.42: 34.43: 34.44: 34.45: 34.46: 34.47: 34.48: 34.49: 34.50: 34.51: 34.52: 34.53: 34.54: 34.55: 34.56: 34.57: 34.58: 34.59: 34.60: 34.61: 34.62: 34.63: 34.64: 34.65: 34.66: 34.67: 34.68: 34.69: 34.70: 34.71: 34.72: anm34: 34.EndLeft: 34.StepLeft: 34.PlayPauseLeft: 34.PlayPauseRight: 34.StepRight: 34.EndRight: 34.Minus: 34.Reset: 34.Plus: 35.0: 35.1: 35.2: 35.3: 35.4: 35.5: 35.6: 35.7: 35.8: 35.9: 35.10: 35.11: 35.12: 35.13: 35.14: 35.15: 35.16: 35.17: 35.18: 35.19: 35.20: 35.21: 35.22: 35.23: 35.24: 35.25: 35.26: 35.27: 35.28: 35.29: 35.30: 35.31: 35.32: 35.33: 35.34: 35.35: 35.36: 35.37: 35.38: 35.39: 35.40: 35.41: 35.42: 35.43: 35.44: 35.45: 35.46: 35.47: 35.48: 35.49: 35.50: 35.51: 35.52: 35.53: 35.54: 35.55: 35.56: 35.57: 35.58: 35.59: 35.60: 35.61: 35.62: 35.63: 35.64: 35.65: 35.66: 35.67: 35.68: 35.69: 35.70: 35.71: 35.72: anm35: 35.EndLeft: 35.StepLeft: 35.PlayPauseLeft: 35.PlayPauseRight: 35.StepRight: 35.EndRight: 35.Minus: 35.Reset: 35.Plus: 36.0: anm36: 37.0: anm37: 38.0: anm38: 39.0: 39.1: 39.2: 39.3: 39.4: 39.5: 39.6: 39.7: 39.8: anm39: 40.0: anm40: 41.0: anm41: 42.0: anm42: 43.0: 43.1: 43.2: 43.3: 43.4: 43.5: 43.6: 43.7: 43.8: 43.9: 43.10: 43.11: 43.12: 43.13: 43.14: 43.15: 43.16: 43.17: 43.18: 43.19: 43.20: 43.21: 43.22: 43.23: 43.24: 43.25: 43.26: 43.27: 43.28: 43.29: anm43: 44.0: 44.1: 44.2: 44.3: 44.4: 44.5: 44.6: 44.7: 44.8: 44.9: 44.10: 44.11: 44.12: 44.13: 44.14: 44.15: 44.16: 44.17: 44.18: 44.19: 44.20: 44.21: 44.22: 44.23: 44.24: 44.25: 44.26: 44.27: 44.28: anm44: 45.0: anm45: 46.0: 46.1: 46.2: anm46: 47.0: 47.1: 47.2: anm47: 48.0: 48.1: 48.2: anm48: 49.0: 49.1: anm49: 50.0: 50.1: 50.2: 50.3: 50.4: 50.5: 50.6: 50.7: 50.8: 50.9: 50.10: 50.11: 50.12: 50.13: anm50: 51.0: 51.1: 51.2: 51.3: 51.4: 51.5: 51.6: 51.7: 51.8: 51.9: 51.10: 51.11: 51.12: 51.13: anm51: 52.0: 52.1: 52.2: 52.3: 52.4: 52.5: 52.6: 52.7: 52.8: 52.9: 52.10: 52.11: 52.12: 52.13: anm52: 53.0: 53.1: 53.2: 53.3: 53.4: 53.5: 53.6: 53.7: 53.8: 53.9: 53.10: 53.11: 53.12: 53.13: 53.14: 53.15: 53.16: 53.17: 53.18: 53.19: 53.20: 53.21: 53.22: 53.23: 53.24: 53.25: 53.26: 53.27: anm53: 54.0: 54.1: 54.2: 54.3: 54.4: 54.5: 54.6: 54.7: 54.8: 54.9: 54.10: 54.11: 54.12: 54.13: 54.14: 54.15: 54.16: 54.17: 54.18: 54.19: 54.20: 54.21: 54.22: 54.23: 54.24: 54.25: 54.26: 54.27: anm54: 55.0: 55.1: 55.2: 55.3: 55.4: 55.5: 55.6: 55.7: 55.8: 55.9: 55.10: 55.11: 55.12: 55.13: 55.14: 55.15: 55.16: 55.17: 55.18: 55.19: 55.20: 55.21: 55.22: 55.23: 55.24: 55.25: 55.26: 55.27: anm55: