Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gold sphere
Figure 1: A gold sphere illuminated by a plane wave. Due to symmetry, only one-quarter
of the sphere has to be modeled.
Model Definition
A gold sphere of radius r = 100 nm is illuminated by a plane wave, as shown in
Figure 1. The optical frequency range, corresponding to a free space wavelength of
400 nm 700 nm, is simulated. At these frequencies, gold can be modeled as having
a complex valued permittivity, with real and imaginary components. The complex
1 |
(1)
Frequency (THz)
424
-16.8177
1.0668
27.4
453
-13.6482
1.0352
28.5
485
-10.6619
1.3742
30.1
514
-8.1127
1.6605
32.5
545
-5.8421
2.1113
35.7
574
-3.9462
2.5804
40.0
603
-2.2783
3.8126
43.2
634
-1.7027
4.8444
40.7
663
-1.7590
5.2826
37.6
694
-1.6922
5.6492
35.3
723
-1.7022
5.7174
33.7
752
-1.6494
5.7389
32.5
424
-16.818
1.0668
27.4
Due to the symmetry of the problem, only one-quarter of the sphere is modeled. A
region of air around the sphere is also modeled, of with equal to half the wavelength
in free space. A perfectly matched layer (PML) domain is outside of the air domain and
acts as an absorber of the scattered field. The PML should not be within the reactive
near-field of the scatterer, placing it a half-wavelength away is usually sufficient. The
far field radiation pattern and the heat losses are computed.
2 |
Figure 2: The far-field radiation pattern in the E-plane (blue) and H-plane (green)
when wavelength is 700 nm.
3 |
Reference
1. P.B. Johnson and R.W. Christy, Optical Constants of the Noble Metals, Phys. Rev.
B, vol. 6, pp. 43704379, 1972.
Modeling Instructions
From the File menu, choose New.
NEW
4 |
MODEL WIZARD
Define some parameters that are useful for setting up the mesh and the study.
Parameters
1 On the Home toolbar, click Parameters.
2 In the Parameters settings window, locate the Parameters section.
3 In the table, enter the following settings:
Name
Expression
Value
Description
r0
100[nm]
1.000E-7 m
Sphere radius
lda
400[nm]
4.000E-7 m
Wavelength
f0
c_const/lda
7.495E14 1/s
Frequency
t_air
lda/2
2.000E-7 m
t_pml
lda/2
2.000E-7 m
Thickness of PML
h_max
lda/6
6.667E-8 m
Interpolation 1
1 On the Home toolbar, click Functions and choose Global>Interpolation.
2 In the Interpolation settings window, locate the Definition section.
3 From the Data source list, choose File.
4 Click the Browse button.
5 Browse to the models Model Library folder and double-click the file
scattering_nanosphere_er_interpolation.txt.
5 |
Interpolation 2
1 On the Home toolbar, click Functions and choose Global>Interpolation.
2 In the Interpolation settings window, locate the Definition section.
3 From the Data source list, choose File.
4 Click the Browse button.
5 Browse to the models Model Library folder and double-click the file
scattering_nanosphere_ei_interpolation.txt.
Create a sphere with layers. The outermost layer represents the PMLs and the core
represents the gold sphere. The middle layer is the air domain.
Sphere 1
1 On the Geometry toolbar, click Sphere.
2 In the Sphere settings window, locate the Size section.
3 In the Radius edit field, type r0+t_air+t_pml.
4 Click to expand the Layers section. In the table, enter the following settings:
Layer name
Thickness (m)
Layer 1
t_pml
Layer 2
t_air
6 |
Block 1
1 On the Geometry toolbar, click Block.
2 In the Block settings window, locate the Size section.
3 In the Width edit field, type 2*(r0+t_air+t_pml).
4 In the Depth edit field, type 2*(r0+t_air+t_pml).
5 In the Height edit field, type 2*(r0+t_air+t_pml).
6 Locate the Position section. In the x edit field, type -(r0+t_air+t_pml).
7 Click the Build Selected button.
Intersection 1
1 On the Geometry toolbar, click Intersection.
2 Select the objects sph1 and blk1 only.
3 Click the Build All Objects button.
7 |
DEFINITIONS
Add a variable for the total heat losses in the gold sphere computed as a volume integral
of resistive losses. First, add an integration coupling operator for the volume integral
of the gold sphere.
Integration 1
1 On the Definitions toolbar, click Component Couplings and choose Integration.
2 In the Integration settings window, locate the Operator Name section.
3 In the Operator name edit field, type int_L.
4 Select the gold sphere (Domain 3) only.
Variables 1
1 On the Definitions toolbar, click Local Variables.
2 In the Variables settings window, locate the Variables section.
3 In the table, enter the following settings:
Name
Expression
Unit
Description
l_gold
int_L(ewfd.Qrh)
Heat losses
Here, the ewfd. prefix gives the correct physics-interface scope for the resistive
losses.
8 |
Now set up the physics. You solve the model for the scattered field, so it needs
background electric field (E-field) information. The background plane wave is
traveling in the positive x direction, with the electric field polarized along the z-axis.
The default boundary condition is perfect electric conductor, which applies to all
exterior boundaries including the boundaries perpendicular to the background E-field
polarization.
1 In the Model Builder window, under Component 1 click Electromagnetic Waves,
Frequency Domain.
2 In the Electromagnetic Waves, Frequency Domain settings window, locate the Settings
section.
3 From the Solve for list, choose Scattered field.
4 Specify the Eb vector as
0
exp(-j*ewfd.k0*x)
Apply a user-defined relative dielectric constant on the gold sphere. The constant can
be complex with the real and imaginary parts generated by interpolating with the given
tables.
section.
3 From the Electric displacement field model list, choose Relative permittivity.
9 |
5 From the r list, choose User defined. In the associated edit field, type
eps_real(ewfd.freq)-i*eps_imag(ewfd.freq).
6 Locate the Magnetic Field section. From the r list, choose User defined. Locate the
Conduction Current section. From the list, choose User defined. Leave the default
value 0.
10 |
DEFINITIONS
The outermost domains from the center of the sphere are the PMLs.
11 |
12 |
Far-Field Domain 1
1 On the Physics toolbar, click Domains and choose Far-Field Domain.
2 Select Domains 2 and 4 only.
13 |
Far-Field Calculation 1
1 In the Model Builder window, under Component 1>Electromagnetic Waves, Frequency
Domain>Far-Field Domain 1 click Far-Field Calculation 1.
2 In the Far-Field Calculation settings window, locate the Boundary Selection section.
3 Click Clear Selection.
4 Select Boundaries 6 and 15 only.
5 Locate the Far-Field Calculation section. Select the Symmetry in the y=0 plane check
box.
6 Select the Symmetry in the z=0 plane check box.
7 From the Symmetry type list, choose Symmetry in H (PEC).
MATERIALS
Assign air as the material for all domains. Because you set the properties of the gold
sphere explicitly in the Electromagnetic Waves, Frequency Domain interface, they are not
affected by this setting.
1 On the Home toolbar, click Add Material.
ADD MATERIAL
14 |
The maximum mesh size is at most 0.2 wavelengths in free space. To evaluate the gold
sphere up to the accuracy level of the skin depth, set the maximum element size inside
the sphere around the half of the minimum skin depth over the frequency sweep range.
Size I
1 In the Model Builder window, under Component 1 right-click Mesh 1 and choose Size..
2 In the Size settings window, locate the Geometric Entity Selection section.
3 From the Geometric entity level list, choose Domain.
4 Select Domain 3 only.
5 Locate the Element Size section. Click the Custom button.
6 Locate the Element Size Parameters section. Select the Maximum element size check
box.
7 In the associated edit field, type 13.5[nm].
Size
1 In the Model Builder window, under Component 1>Mesh 1 click Size.
2 In the Size settings window, locate the Element Size section.
3 Click the Custom button.
Locate the Element Size Parameters section. In the Maximum element size edit field, type
h_max
Free Tetrahedral 1
1 On the Mesh toolbar, click Free Tetrahedral.
2 In the Free Tetrahedral settings window, locate the Domain Selection section.
3 From the Geometric entity level list, choose Domain.
4 Select Domains 24 only.
Swept 1
1 On the Mesh toolbar, click Swept.
2 In the Swept settings window, locate the Domain Selection section.
3 From the Geometric entity level list, choose Domain.
15 |
Distribution 1
1 Right-click Component 1>Mesh 1>Swept 1 and choose Distribution. Leave the default
Number of elements, 5.
2 On the Mesh toolbar, click Build Mesh.
STUDY 1
Parametric Sweep
1 On the Study toolbar, click Parametric Sweep.
2 In the Parametric Sweep settings window, locate the Study Settings section.
3 Click Add.
4 In the table, enter the following settings:
Parameter names
lda
range(400[nm],300[nm]/30,700[nm])
16 |
Begin the results analysis and visualization by adding a selection to see the resistive
losses only inside the gold sphere.
Data Sets
1 In the Model Builder window, expand the Results>Data Sets node.
2 Right-click Solution 2 and choose Add Selection.
3 In the Selection settings window, locate the Geometric Entity Selection section.
4 From the Geometric entity level list, choose Domain.
5 Select Domain 3 only.
3D Plot Group 1
1 On the Results toolbar, click 3D Plot Group.
2 In the 3D Plot Group settings window, locate the Data section.
3 From the Data set list, choose Solution 2.
4 On the 3D Plot Group 1 toolbar, click Volume.
5 In the Volume settings window, click Replace Expression in the upper-right corner of
the Expression section. From the menu, choose Electromagnetic Waves, Frequency
Domain>Heating and losses>Resistive losses (ewfd.Qrh).
6 On the 3D Plot Group 1 toolbar, click Plot.
17 |
The following instructions reproduce the polar plot of the far-field at the E-plane and
H-plane shown in Figure 2.
of the r-axis data section. From the menu, choose Electromagnetic Waves, Frequency
Domain>Far field>Far-field norm (ewfd.normEfar).
9 Locate the Angle Data section. From the Parameter list, choose Expression.
10 In the Expression edit field, type atan2(z,x).
11 Click to expand the Title section. From the Title type list, choose None.
18 |
12 Click to expand the Coloring and style section. Locate the Coloring and Style section.
Find the Line style subsection. From the Color list, choose Blue.
13 In the Model Builder window, under Results>Polar Plot Group 2 right-click Line Graph
1 and choose Duplicate.
14 In the Line Graph settings window, locate the Angle Data section.
15 In the Expression edit field, type atan2(-z,x).
16 Right-click Line Graph 1 and choose Duplicate.
17 In the Line Graph settings window, locate the Selection section.
18 Select the Selection focus toggle button.
19 Click Clear Selection.
20 Select Edges 6 and 21 only.
21 Locate the Angle Data section. In the Expression edit field, type atan2(y,x).
22 Locate the Coloring and Style section. Find the Line style subsection. From the Color
1D Plot Group 3
1 On the Results, click 1D Plot Group.
2 In the 1D Plot Group settings window, locate the Data section.
3 From the Data set list, choose Solution 2.
4 On the 1D Plot Group 1 toolbar, click Global.
5 In the Global settings window, click Replace Expression in the upper-right corner of
the y-axis data section. From the menu, choose Definitions>Heat losses (l_gold).
6 Locate the x-Axis Data section. From the Axis source data list, choose Outer solutions.
7 Click to expand the Legends section. Clear the Show legends check box.
8 On the 1D Plot Group 1 toolbar, click Plot. Compare the resulting plot with Figure 3.
19 |
20 |