Nanostructures with HFSS -...
Transcript of Nanostructures with HFSS -...
,
Table of contents
1 HFSS Features
2 Mie Benchmark
3 Possible Simulation Mistakes
4 Optical Antenna
5 Conclusion
13. May 2009 [email protected] 2 / 19
,
What is HFSS
3d frequency domain FE solver
comfortable GUI for modeling, simulation setup and visualization
automatic adaptive mesh generation and refinement
direct and iterative matrix solvers
eigenmode solver
13. May 2009 [email protected] 3 / 19
,
HFSS First Simulation ResultAnalytic Field Magnitude
y [nm]
z [n
m]
0 0.5 1 1.5 2
x 10−7
0
0.5
1
1.5
2
2.5
3
3.5
4x 10
−7
|E| [
V/m
]
2
4
6
8
10
12
14
16
x 10−3 HFSS Field Magnitude
y [nm]
z [n
m]
0 0.5 1 1.5 2
x 10−7
0
0.5
1
1.5
2
2.5
3
3.5
4x 10
−7
|E| [
V/m
]
0
2
4
6
8
10
12
x 10−3
13. May 2009 [email protected] 6 / 19
,
Simulation Improvement
increase the number of elemets, used for simulation
set Element Length Based Refinement for the cube
set Maximum Surface Deviation for the sphere
13. May 2009 [email protected] 8 / 19
,
Improved Simulation Result
HFSS Field Magnitude
y [nm]
z [n
m]
0 0.5 1 1.5 2
x 10−7
0
0.5
1
1.5
2
2.5
3
3.5
4x 10
−7Analytic Field Magnitude
y [nm]
z [n
m]
0 0.5 1 1.5 2
x 10−7
0
0.5
1
1.5
2
2.5
3
3.5
4x 10
−7
|E| [
V/m
]
2
4
6
8
10
12
14
16
x 10−3
|E| [
V/m
]
0
2
4
6
8
10
12
x 10−3
13. May 2009 [email protected] 10 / 19
,
Improved Simulation Result
automatic mesh
y [nm]
z [n
m]
0 0.5 1 1.5 2
x 10−7
0
0.5
1
1.5
2
2.5
3
3.5
4x 10
−7 refined mesh
y [nm]
z [n
m]
0 0.5 1 1.5 2
x 10−7
0
0.5
1
1.5
2
2.5
3
3.5
4x 10
−7
|E| [
V/m
]
0
2
4
6
8
10
12
x 10−3
|E| [
V/m
]
0
2
4
6
8
10
12
x 10−3
13. May 2009 [email protected] 10 / 19
,
Improved Simulation Resultautomatic mesh
y [nm]
z [n
m]
0 0.5 1 1.5 2
x 10−7
0
0.5
1
1.5
2
2.5
3
3.5
4x 10
−7 refined mesh
y [nm]
z [n
m]
0 0.5 1 1.5 2
x 10−7
0
0.5
1
1.5
2
2.5
3
3.5
4x 10
−7
|E| [
V/m
]
0
2
4
6
8
10
12
x 10−3
|E| [
V/m
]
0
2
4
6
8
10
12
x 10−3
automatic mesh refined mesh
# tets in sphere 138 775# tets in box 2607 16125memory consuption 247 MB 2.3 GB
13. May 2009 [email protected] 10 / 19
,
Possible Mistakes
computational domain to small
bad mesh
lower oder base functions
13. May 2009 [email protected] 11 / 19
,
Mistake: Small Computational Domain
HFSS Field Magnitude
y [nm]
z [n
m]
0 0.5 1 1.5 2
x 10−7
0
0.5
1
1.5
2
2.5
3
3.5
4x 10
−7Analytic Field Magnitude
y [nm]
z [n
m]
0 0.5 1 1.5 2
x 10−7
0
0.5
1
1.5
2
2.5
3
3.5
4x 10
−7
|E| [
V/m
]
2
4
6
8
10
12
14
16
x 10−3
|E| [
V/m
]
−2
0
2
4
6
8
10
x 10−3
13. May 2009 [email protected] 12 / 19
,
Mistake: Bad Mesh
Analytic Field Magnitude
y [nm]
z [n
m]
0 0.5 1 1.5 2
x 10−7
0
0.5
1
1.5
2
2.5
3
3.5
4x 10
−7
|E| [
V/m
]
2
4
6
8
10
12
14
16
x 10−3 HFSS Field Magnitude
y [nm]
z [n
m]
0 0.5 1 1.5 2
x 10−7
0
0.5
1
1.5
2
2.5
3
3.5
4x 10
−7
|E| [
V/m
]
2
4
6
8
10
12
14
x 10−3
13. May 2009 [email protected] 13 / 19
,
Mistake: Low Order Base Functions
2nd order base functions
y [nm]
z [n
m]
0 0.5 1 1.5 2
x 10−7
0
0.5
1
1.5
2
2.5
3
3.5
4x 10
−7
|E| [
V/m
]
0
2
4
6
8
10
12
x 10−3 1st order base functions
y [nm]
z [n
m]
0 0.5 1 1.5 2
x 10−7
0
0.5
1
1.5
2
2.5
3
3.5
4x 10
−7
|E| [
V/m
]
0
2
4
6
8
10
12
x 10−3
13. May 2009 [email protected] 14 / 19
,
Mistake: Low Order Base Functions2nd order base functions
y [nm]
z [n
m]
0 0.5 1 1.5 2
x 10−7
0
0.5
1
1.5
2
2.5
3
3.5
4x 10
−7
|E| [
V/m
]
0
2
4
6
8
10
12
x 10−3 1st order base functions
y [nm]
z [n
m]
0 0.5 1 1.5 2
x 10−7
0
0.5
1
1.5
2
2.5
3
3.5
4x 10
−7
|E| [
V/m
]
0
2
4
6
8
10
12
x 10−3
2nd order 1st order
# tets in sphere 775 3859# tets in box 16125 69545memory consuption 2.3 GB 3.0 GB
13. May 2009 [email protected] 14 / 19
,
Simulation Geometrie
Hoffmann et al. Comparison of electromagnetic field solvers for the 3D analysis of plasmonic nanoantennas.
Proc. SPIE 7390. DOI: 10.1117/12.828036
13. May 2009 [email protected] 15 / 19
,
Conclusion
usable for nanostructures
carefull modeling and meshing
presice meshing object (curved elements)
use always 2nd order base functions (or higher)
resonance frequency and field distribution good
field amplitude match not perfect
13. May 2009 [email protected] 19 / 19