NotesonMetalsin meepfalsecolour.com/aw/meep_metals/meep-metals.pdf · To check these results, a 1...

14
Notes on Metals in meep Aaron Webster November 3, 2011 1 Material Dispersion Dielectric materials in meep are implemented in terms of a frequency and position dependent μ and ǫ. Specifically, the electric field as a function of angular frequency ǫ(ω) is defined according to ǫ(ω)= ǫ + n σ n ω 2 n ω 2 n - ω 2 - iωΓ n (1) where ǫ is the instantaneous dielectric response (DC), σ D is the electric conductivity, ω n and Γ n are constants, and σ n is a function of position specifying the strength of the n th resonance. 1 In the literature however, metals are commonly specified according to the Lorentz-Drude (LD) model. ǫ LD = ǫ D + ǫ L (2) where ǫ D is contribution from the Drude model, representing the free electron effects ǫ D =1 - f 1 ω 2 p ω(ω - 1 ) (3) and ǫ L is the Lorentz contribution, representing the bound electron effects ǫ L = n f n ω 2 p ω 2 n - ω 2 +iωΓ n (4) This particular model and coefficients are obtained from [1]. In this paper, the coefficients are in electron volts. Since meep operates in dimensionless units (e.g. c = = 1), the units in [1] must be converted. First a length scale a is chosen. The frequencies are then expressed in c/a, where c is the speed of light. The conversion from joules to electron volts is given by Thus to convert from eV to angular frequency, simply divide the result by . Likewise to convert this angular frequency to dimensionless units, the result must be divided by 2πc/a. Putting this together, given a value X eV in eV, the corresponding value in dimensionless units X 0 is obtained by X 0 = X eV (2πc/a) (5) = X eV 1 2πc/a (6) = X eV a hc (7) Once normalized, the LD coefficients can be imported into meep with the transformations 2 ω 1 =1 × 10 20 (8) σ n = f n ω 2 p ω 2 n (9) ǫ =1 (10) Γ n n (11) 1 http://ab-initio.mit.edu/wiki/index.php/Dielectric_materials_in_Meep 2 Derivation and script by Bala Krishna Juluri http://juluribk.com/ 1

Transcript of NotesonMetalsin meepfalsecolour.com/aw/meep_metals/meep-metals.pdf · To check these results, a 1...

  • Notes on Metals in meep

    Aaron Webster

    November 3, 2011

    1 Material Dispersion

    Dielectric materials in meep are implemented in terms of a frequency and position dependent µ and ǫ.Specifically, the electric field as a function of angular frequency ǫ(ω) is defined according to

    ǫ(ω) = ǫ∞ +∑

    n

    σnω2n

    ω2n − ω2− iωΓn

    (1)

    where ǫ∞ is the instantaneous dielectric response (DC), σD is the electric conductivity, ωn and Γn areconstants, and σn is a function of position specifying the strength of the n

    th resonance.1

    In the literature however, metals are commonly specified according to the Lorentz-Drude (LD) model.

    ǫLD = ǫD + ǫL (2)

    where ǫD is contribution from the Drude model, representing the free electron effects

    ǫD = 1−f1ω

    ′2p

    ω(ω − iΓ′1)

    (3)

    and ǫL is the Lorentz contribution, representing the bound electron effects

    ǫL =∑

    n

    fnω′2p

    ω′2n − ω2 + iωΓ′n

    (4)

    This particular model and coefficients are obtained from [1]. In this paper, the coefficients are in electronvolts. Since meep operates in dimensionless units (e.g. c = ~ = 1), the units in [1] must be converted.First a length scale a is chosen. The frequencies are then expressed in c/a, where c is the speed of light.The conversion from joules to electron volts is given by Thus to convert from eV to angular frequency,simply divide the result by ~. Likewise to convert this angular frequency to dimensionless units, theresult must be divided by 2πc/a. Putting this together, given a value XeV in eV, the correspondingvalue in dimensionless units X0 is obtained by

    X0 =XeV~

    /

    (2πc/a) (5)

    = XeV1

    2π~c/a(6)

    = XeVa

    hc(7)

    Once normalized, the LD coefficients can be imported into meep with the transformations2

    ω1 = 1× 10−20 (8)

    σn =fnω

    ′2p

    ω2n(9)

    ǫ∞ = 1 (10)

    Γn = Γ′

    n (11)

    1http://ab-initio.mit.edu/wiki/index.php/Dielectric_materials_in_Meep2Derivation and script by Bala Krishna Juluri http://juluribk.com/

    1

    http://ab-initio.mit.edu/wiki/index.php/Dielectric_materials_in_Meephttp://juluribk.com/

  • To check these results, a 1× 1× 1 pixel region of dielectric was simulated and ǫ was exported with thecommand meep-fields-analytic-chi1. The results, which follow, were then compared to the complexǫ predicted by the LD model (via LD.m courtesy of Bora Ung of Ecole Polytechnique de Montreal)3.

    1.1 meep Code for Metals

    The following is meep code for selected metals with a = 1 µm.

    3http://falsecolour.com/aw/meep metals/LD.m

    2

  • 1.1.1 Silver

    meepdrude-lorentz

    Drude-Lorentz Model for Ag

    ǫ′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    0-20-40-60-80

    -100-120-140-160

    meepdrude-lorentz

    ǫ′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    1412108642

    meep

    n′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    1.61.41.21

    0.80.60.40.2

    meep

    wavelength (m)

    n′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    12108642

    (define myAg (make dielectric (epsilon 1)

    (polarizations

    (make polarizability

    (omega 1e-20) (gamma 0.038715) (sigma 4.4625e+41))

    (make polarizability

    (omega 0.65815) (gamma 3.1343) (sigma 7.9247))

    (make polarizability

    (omega 3.6142) (gamma 0.36456) (sigma 0.50133))

    (make polarizability

    (omega 6.6017) (gamma 0.052426) (sigma 0.013329))

    (make polarizability

    (omega 7.3259) (gamma 0.7388) (sigma 0.82655))

    (make polarizability

    (omega 16.365) (gamma 1.9511) (sigma 1.1133))

    )))

    ;Additional Information

    ;Normalization length=1e-06 in meter

    ;Material_used_is_Agfrom Rakic et al.,Applied Optics (1998)

    ;Plasma Angular Frequency (and plasma wave vector,kp) in normalized units=6.6802

    3

  • 1.1.2 Aluminum

    meepdrude-lorentz

    Drude-Lorentz Model for Al

    ǫ′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    -50-100-150-200-250-300-350

    meepdrude-lorentz

    ǫ′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    8070605040302010

    meep

    n′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    2.52

    1.51

    0.5

    meep

    wavelength (m)

    n′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    1816141210864

    (define myAl (make dielectric (epsilon 1)

    (polarizations

    (make polarizability

    (omega 1e-20) (gamma 0.037908) (sigma 7.6347e+41))

    (make polarizability

    (omega 0.13066) (gamma 0.26858) (sigma 1941))

    (make polarizability

    (omega 1.2453) (gamma 0.25165) (sigma 4.7065))

    (make polarizability

    (omega 1.4583) (gamma 1.0897) (sigma 11.396))

    (make polarizability

    (omega 2.8012) (gamma 2.7278) (sigma 0.55813))

    )))

    ;Additional Information

    ;Normalization length=1e-06 in meter

    ;Material_used_is_Alfrom Rakic et al.,Applied Optics (1998)

    ;Plasma Angular Frequency (and plasma wave vector,kp) in normalized units=8.7377

    4

  • 1.1.3 Gold

    meepdrude-lorentz

    Drude-Lorentz Model for Au

    ǫ′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    0-20-40-60-80

    -100-120-140

    meepdrude-lorentz

    ǫ′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    18161412108642

    meep

    n′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    1.41.21

    0.80.60.4

    meep

    wavelength (m)

    n′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    12108642

    (define myAu (make dielectric (epsilon 1)

    (polarizations

    (make polarizability

    (omega 1e-20) (gamma 0.042747) (sigma 4.0314e+41))

    (make polarizability

    (omega 0.33472) (gamma 0.19438) (sigma 11.363))

    (make polarizability

    (omega 0.66944) (gamma 0.27826) (sigma 1.1836))

    (make polarizability

    (omega 2.3947) (gamma 0.7017) (sigma 0.65677))

    (make polarizability

    (omega 3.4714) (gamma 2.0115) (sigma 2.6455))

    (make polarizability

    (omega 10.743) (gamma 1.7857) (sigma 2.0148))

    )))

    ;Additional Information

    ;Normalization length=1e-06 in meter

    ;Material_used_is_Aufrom Rakic et al.,Applied Optics (1998)

    ;Plasma Angular Frequency (and plasma wave vector,kp) in normalized units=6.3493

    5

  • 1.1.4 Beryllium

    meepdrude-lorentz

    Drude-Lorentz Model for Be

    ǫ′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    0-10-20-30-40-50

    meepdrude-lorentz

    ǫ′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    3530252015105

    meep

    n′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    32.52

    1.51

    meep

    wavelength (m)

    n′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    7.57

    6.56

    5.55

    4.54

    3.53

    (define myBe (make dielectric (epsilon 1)

    (polarizations

    (make polarizability

    (omega 1e-20) (gamma 0.028229) (sigma 1.8722e+41))

    (make polarizability

    (omega 0.080655) (gamma 1.3421) (sigma 1062.1))

    (make polarizability

    (omega 0.83236) (gamma 2.7383) (sigma 45.038))

    (make polarizability

    (omega 2.5673) (gamma 3.5924) (sigma 17.923))

    (make polarizability

    (omega 3.7134) (gamma 1.4534) (sigma 2.1013))

    )))

    ;Additional Information

    ;Normalization length=1e-06 in meter

    ;Material_used_is_Befrom Rakic et al.,Applied Optics (1998)

    ;Plasma Angular Frequency (and plasma wave vector,kp) in normalized units=4.3269

    6

  • 1.1.5 Chromium

    meepdrude-lorentz

    Drude-Lorentz Model for Cr

    ǫ′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    0

    -5

    -10

    -15

    -20

    meepdrude-lorentz

    ǫ′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    45403530252015105

    meep

    n′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    43.53

    2.52

    1.51

    meep

    wavelength (m)

    n′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    65.55

    4.54

    3.53

    2.52

    1.5

    (define myCr (make dielectric (epsilon 1)

    (polarizations

    (make polarizability

    (omega 1e-20) (gamma 0.037908) (sigma 1.263e+41))

    (make polarizability

    (omega 0.097593) (gamma 2.5608) (sigma 1191.9))

    (make polarizability

    (omega 0.43796) (gamma 1.0526) (sigma 58.791))

    (make polarizability

    (omega 1.5889) (gamma 2.1583) (sigma 34.214))

    (make polarizability

    (omega 7.0775) (gamma 1.0768) (sigma 1.2382))

    )))

    ;Additional Information

    ;Normalization length=1e-06 in meter

    ;Material_used_is_Crfrom Rakic et al.,Applied Optics (1998)

    ;Plasma Angular Frequency (and plasma wave vector,kp) in normalized units=3.5538

    7

  • 1.1.6 Copper

    meepdrude-lorentz

    Drude-Lorentz Model for Cu

    ǫ′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    -20-40-60-80

    -100-120-140-160-180

    meepdrude-lorentz

    ǫ′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    201816141210864

    meep

    n′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    1.41.21

    0.80.60.4

    meep

    wavelength (m)

    n′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    12108642

    (define myCu (make dielectric (epsilon 1)

    (polarizations

    (make polarizability

    (omega 1e-20) (gamma 0.024197) (sigma 4.3873e+41))

    (make polarizability

    (omega 0.23471) (gamma 0.30488) (sigma 84.489))

    (make polarizability

    (omega 2.385) (gamma 0.85172) (sigma 1.395))

    (make polarizability

    (omega 4.2747) (gamma 2.5915) (sigma 3.0189))

    (make polarizability

    (omega 9.0173) (gamma 3.4722) (sigma 0.59868))

    )))

    ;Additional Information

    ;Normalization length=1e-06 in meter

    ;Material_used_is_Cufrom Rakic et al.,Applied Optics (1998)

    ;Plasma Angular Frequency (and plasma wave vector,kp) in normalized units=6.6236

    8

  • 1.1.7 Nickel

    meepdrude-lorentz

    Drude-Lorentz Model for Ni

    ǫ′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    -10-20-30-40-50

    meepdrude-lorentz

    ǫ′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    605040302010

    meep

    n′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    3.5

    3

    2.5

    2

    1.5

    meep

    wavelength (m)

    n′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    8765432

    (define myNi (make dielectric (epsilon 1)

    (polarizations

    (make polarizability

    (omega 1e-20) (gamma 0.038715) (sigma 1.5828e+41))

    (make polarizability

    (omega 0.14034) (gamma 3.6384) (sigma 837.12))

    (make polarizability

    (omega 0.46941) (gamma 1.0759) (sigma 101.01))

    (make polarizability

    (omega 1.2881) (gamma 1.7567) (sigma 10.534))

    (make polarizability

    (omega 4.9111) (gamma 5.0748) (sigma 4.9834))

    )))

    ;Additional Information

    ;Normalization length=1e-06 in meter

    ;Material_used_is_Nifrom Rakic et al.,Applied Optics (1998)

    ;Plasma Angular Frequency (and plasma wave vector,kp) in normalized units=3.9784

    9

  • 1.1.8 Palladium

    meepdrude-lorentz

    Drude-Lorentz Model for Pd

    ǫ′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    -10-20-30-40-50-60-70-80

    meepdrude-lorentz

    ǫ′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    70605040302010

    meep

    n′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    3.53

    2.52

    1.51

    meep

    wavelength (m)

    n′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    98765432

    (define myPd (make dielectric (epsilon 1)

    (polarizations

    (make polarizability

    (omega 1e-20) (gamma 0.0064524) (sigma 2.0282e+41))

    (make polarizability

    (omega 0.271) (gamma 2.3793) (sigma 543.12))

    (make polarizability

    (omega 0.40408) (gamma 0.44764) (sigma 45.545))

    (make polarizability

    (omega 1.3381) (gamma 3.7271) (sigma 21.901))

    (make polarizability

    (omega 4.6095) (gamma 2.61) (sigma 1.3104))

    )))

    ;Additional Information

    ;Normalization length=1e-06 in meter

    ;Material_used_is_Pdfrom Rakic et al.,Applied Optics (1998)

    ;Plasma Angular Frequency (and plasma wave vector,kp) in normalized units=4.5036

    10

  • 1.1.9 Platinum

    meepdrude-lorentz

    Drude-Lorentz Model for Pt

    ǫ′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    0-5-10-15-20-25

    meepdrude-lorentz

    ǫ′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    70605040302010

    meep

    n′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    5.55

    4.54

    3.53

    2.52

    1.5

    meep

    wavelength (m)

    n′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    765432

    (define myPt (make dielectric (epsilon 1)

    (polarizations

    (make polarizability

    (omega 1e-20) (gamma 0.064524) (sigma 1.9923e+41))

    (make polarizability

    (omega 0.62911) (gamma 0.41699) (sigma 28.872))

    (make polarizability

    (omega 1.0598) (gamma 1.4824) (sigma 35.102))

    (make polarizability

    (omega 2.5334) (gamma 2.9584) (sigma 5.099))

    (make polarizability

    (omega 7.4598) (gamma 6.8694) (sigma 3.8445))

    )))

    ;Additional Information

    ;Normalization length=1e-06 in meter

    ;Material_used_is_Ptfrom Rakic et al.,Applied Optics (1998)

    ;Plasma Angular Frequency (and plasma wave vector,kp) in normalized units=4.4635

    11

  • 1.1.10 Titanium

    meepdrude-lorentz

    Drude-Lorentz Model for Ti

    ǫ′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    -1.5-2

    -2.5-3

    -3.5-4

    -4.5-5

    -5.5

    meepdrude-lorentz

    ǫ′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    403530252015105

    meep

    n′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    43.53

    2.52

    1.51

    0.5

    meep

    wavelength (m)

    n′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    4.54

    3.53

    2.52

    1.5

    (define myTi (make dielectric (epsilon 1)

    (polarizations

    (make polarizability

    (omega 1e-20) (gamma 0.066137) (sigma 5.1166e+40))

    (make polarizability

    (omega 0.62669) (gamma 1.8357) (sigma 79.136))

    (make polarizability

    (omega 1.2461) (gamma 2.0309) (sigma 8.7496))

    (make polarizability

    (omega 2.0236) (gamma 1.3413) (sigma 1.5787))

    (make polarizability

    (omega 1.5671) (gamma 1.4211) (sigma 0.014077))

    )))

    ;Additional Information

    ;Normalization length=1e-06 in meter

    ;Material_used_is_Tifrom Rakic et al.,Applied Optics (1998)

    ;Plasma Angular Frequency (and plasma wave vector,kp) in normalized units=2.262

    12

  • 1.1.11 Tungsten

    meepdrude-lorentz

    Drude-Lorentz Model for W

    ǫ′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    0-10-20-30-40-50

    meepdrude-lorentz

    ǫ′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    26242220181614

    meep

    n′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    3.53

    2.52

    1.5

    meep

    wavelength (m)

    n′′

    2e-061.8e-061.6e-061.4e-061.2e-061e-068e-076e-074e-072e-07

    76543

    (define myW (make dielectric (epsilon 1)

    (polarizations

    (make polarizability

    (omega 1e-20) (gamma 0.05162) (sigma 2.3421e+41))

    (make polarizability

    (omega 0.80978) (gamma 0.42747) (sigma 9.3624))

    (make polarizability

    (omega 1.5462) (gamma 1.0332) (sigma 7.8945))

    (make polarizability

    (omega 2.8875) (gamma 2.6874) (sigma 9.6272))

    (make polarizability

    (omega 6.0475) (gamma 4.7071) (sigma 8.0514))

    )))

    ;Additional Information

    ;Normalization length=1e-06 in meter

    ;Material_used_is_Wfrom Rakic et al.,Applied Optics (1998)

    ;Plasma Angular Frequency (and plasma wave vector,kp) in normalized units=4.8395

    13

  • 2 Useful Files

    • matlab/octave script to obtain the complex ǫ and n for the above materials.(http://falsecolour.com/aw/meep_metals/LD.m)

    • All of the above material definitions in one file. This can be included in a meep .ctl file with theline (include "meep-metals-inc")(http://falsecolour.com/aw/meep_metals/meep-metals-inc)

    • Script to plot the above.(http://falsecolour.com/aw/meep_metals/meep_drude_test.tar.gz)

    3 Changes to this Document

    1. 03.11.2011 Updated links.

    2. 10.10.2011 Fixed incorrect plot units (Georg Wachter).

    3. 20.10.2011 Fixed broken links to scripts. (Yasser Khan)

    References

    [1] Aleksandar D. Rakic, Aleksandra B. Djurǐsic, Jovan M. Elazar, and Marian L. Majewski. Opticalproperties of metallic films for vertical-cavity optoelectronic devices. Appl. Opt., 37(22):5271–5283,Aug 1998.

    14

    http://falsecolour.com/aw/meep_metals/LD.mhttp://falsecolour.com/aw/meep_metals/meep-metals-inchttp://falsecolour.com/aw/meep_metals/meep_drude_test.tar.gz

    Material Dispersionmeep Code for MetalsSilverAluminumGoldBerylliumChromiumCopperNickelPalladiumPlatinumTitaniumTungsten

    Useful FilesChanges to this Document