41
Numerical methods for solving photonic crystal slabs

Numerical methods for solving photonic crystal slabs

Embed Size (px)

DESCRIPTION

Numerical methods for solving photonic crystal slabs. Photonic crystal slabs: periodic structures of finite thickness. Outline. Photonic crystal ( PhC ) slabs Layered media (special case of PhC slabs) Transfer and scattering matrices Numerical stability of T and S-matrices - PowerPoint PPT Presentation

Citation preview

Page 1: Numerical methods for solving photonic crystal slabs

Numerical methods for solving photonic crystal slabs

Page 2: Numerical methods for solving photonic crystal slabs

Photonic crystal slabs: periodic structures of finite thickness

2IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

Page 3: Numerical methods for solving photonic crystal slabs

Outline

3IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

Photonic crystal (PhC) slabs Layered media (special case of PhC slabs) Transfer and scattering matrices Numerical stability of T and S-matrices Fourier Modal Method (FMM) Factorization rules FMM examples Nonrectangular unit cell Scattering matrix for software combination C method

Page 4: Numerical methods for solving photonic crystal slabs

Layered stack (special case of PhC slabs)

4IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

Goal: reflection, transmission, absorption, field distribution, dispersion diagrams

Page 5: Numerical methods for solving photonic crystal slabs

Solution procedure:

5IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

1) Solve Maxwell’s equation in each layer separately2) Compute interface and layer transfer matrices3) Assemble the matrix (S-matrix) which links the input amplitudes with output

4x4

Page 6: Numerical methods for solving photonic crystal slabs

Maxwell’s equations in an individual layer:

6IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

Maxwell’s equations in CGS unitsMaxwell’s equations in CGS units

constitutive relations

ˆ ˆ;xx xy xz xx xy xz

yx yy yz yx yy yz

zx zy zz zx zy zz

ε, μ are generally tensors

Page 7: Numerical methods for solving photonic crystal slabs

7IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

Maxwell’s equations in an individual layer:

Maxwell’s equations for curl operatorMaxwell’s equations for curl operator

1) All fields have time dependence 2) Look for a solution as a plane wave E,H~ , ky=0 3) Eliminate Ez, Hz-components

6 unknowns

Page 8: Numerical methods for solving photonic crystal slabs

8IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

Maxwell’s equations in an individual layer:

eigenvalue problem for kz

4x4 matrix

Page 9: Numerical methods for solving photonic crystal slabs

9IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

Maxwell’s equations in an individual layer:

4 eigenvalues

For isotropic medium (μ, ε) – scalars: K+1=K+

2=-K-3=-K-

4

1 4 1 4( , ) exp( ) exp( ),x x xE x z E iK z ik x E iK z ik x K K

4 eigenvectors

Solution of the Maxwell’s equations in a layer

one can solve 2x2 matrices

Page 10: Numerical methods for solving photonic crystal slabs

Transfer matrix: links the amplitudes at z1 and z2

10IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

tij are 2x2 block matrices

z1

z2

Page 11: Numerical methods for solving photonic crystal slabs

11IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

Interface and layer matrices:

layer transfer matrix through the layer dp

interface transfer matrix

total transfer matrix of the structure

Page 12: Numerical methods for solving photonic crystal slabs

Transfer matrix is numerically unstable:

12IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

Reason: loss of precision when adding/subtracting big and small numbersThe error grows with the increase of the layer thicknesses

S-matrix or R-matrix algorithms are numerically stable

Page 13: Numerical methods for solving photonic crystal slabs

S-matrix recursive algorithm:

13IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

Tikhodeev et al. 2002

If a layer of thickness L is added

initial condition

recursive formula

no mixing of small and large exponents

Page 14: Numerical methods for solving photonic crystal slabs

14IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

Transfer and Scattering matrices:

4 periods of slabs:

md

i

md

25.0

;06.024.1

1.0

;7.6

2

2

1

1

T-matrix fails with absorptive materialsT-matrix fails with absorptive materials

14

Page 15: Numerical methods for solving photonic crystal slabs

15IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

Example: dual band omnidirectional mirror

N=14 layers

Page 16: Numerical methods for solving photonic crystal slabs

Fourier modal method (FMM):

16IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

some layers have 1D or 2D periodicity ε(x,y), μ=1

1) Solve Maxwell’s equation in each layer separately (by Floquet-Fourier decomposition)2) Compute interface and layer transfer matrices3) Assemble the matrix (S-matrix) which links the input amplitudes with output

Page 17: Numerical methods for solving photonic crystal slabs

Maxwell’s equation in an individual layer

17IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

T. Weiss, Master's thesis, 4th Physics Institute University of Stuttgart (2008).

Page 18: Numerical methods for solving photonic crystal slabs

Periodic layer:

18IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

(r)u

periodic function

decomposition of permittivity function

Ng=(2gx,max+1)(2gy,max+1) – truncation order

Page 19: Numerical methods for solving photonic crystal slabs

19IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

Periodic layer:

19IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

2Ng eigenvalues

• Compute interface and layer transfer matrices• Assemble the matrix (S-matrix) which links the input amplitudes with output

Page 20: Numerical methods for solving photonic crystal slabs

Plane wave convention and space discretization

Single frequency analysis removes time from equations

Rectangular discretizationis proved to be better

Page 21: Numerical methods for solving photonic crystal slabs

Toeplitz matrix

For the sake of simplicity we assume a permeability to be constant

Fourier transform of functions multiplication

Function “g” will be represented by vector and function “f” by Toeplitz matrix

Derivatives are representedby diagonal matrices

Page 22: Numerical methods for solving photonic crystal slabs

Factorization rules

It often happens that functions “g” and “h” have complementary jumps at certain points

Diploma thesis: Thomas Weiss (University of Stuttgart) (2008)L. Li, J. Opt. Soc. Am. A 13, 1870 (1996)

Page 23: Numerical methods for solving photonic crystal slabs

Factorization rules

From a continuity of functions E_z, D_x and D_y one can derive:

Page 24: Numerical methods for solving photonic crystal slabs

Factorization rules

Factorization in x and y directions

Page 25: Numerical methods for solving photonic crystal slabs

FMM simulations

The accuracy depends on a number of modes and layers

Page 26: Numerical methods for solving photonic crystal slabs

FMM simulations

Simulation of nanowires array

Page 27: Numerical methods for solving photonic crystal slabs

Non-rectangular grid

For some cases non-rectangular unit cell is the one with a smallest area

L. Li, J. Opt. Soc. Am. A, Vol. 14, No. 10 (1997)

Fourier decomposition incorresponding coordinates

Page 28: Numerical methods for solving photonic crystal slabs

Non-rectangular grid

Co- and contravariant coordinates

Incident light

Page 29: Numerical methods for solving photonic crystal slabs

Non-rectangular grid

Modes in photonic crystal

Field equations

Page 30: Numerical methods for solving photonic crystal slabs

Non-rectangular grid

Matrix representation

Page 31: Numerical methods for solving photonic crystal slabs

Non-rectangular grid

Material-matrix assembly

Order the modes Modes normalization on a field magnitude Discretization is made for x and y components but modes are TE and TM For non-rectangular grid covariant components are used

Page 32: Numerical methods for solving photonic crystal slabs

Scattering matrix and software combinations

The same structure with FEM and FMMCST-studio suite FEM solver

Page 33: Numerical methods for solving photonic crystal slabs

Scattering matrix and software combinations

Connection between software Order of modes should be the same Modes normalization on the same field magnitude Phase of modes depend on the normalization

FEM-FMM combination FEM is more suitable for complex geometries FEM is volume dependable FMM is good for rectangular geometries FMM does not depend on layers thickness

Page 34: Numerical methods for solving photonic crystal slabs

Scattering matrix and software combinations

Page 35: Numerical methods for solving photonic crystal slabs

Scattering matrix and software combinations

Ray tracing technique

Matrix with embedded photonic elements Coupling wave with geometrical optics Could be used for structures too big for wave analysis Embedded photonic structures could have various shapes

Page 36: Numerical methods for solving photonic crystal slabs

Scattering matrix and software combinations

Numerical optimization

Evolutionary strategy

Page 37: Numerical methods for solving photonic crystal slabs

Mirror optimization

The optimizer found a configuration with 3 Bragg reflectors

Page 38: Numerical methods for solving photonic crystal slabs

Mittwoch, 19. April 2023

38Departement/Institut/Gruppe

Methods for solving diffraction gratings

Page 39: Numerical methods for solving photonic crystal slabs

C method: curved coordinates

39IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

Li et al. 1999 “Rigorous and efficient grating-analysis method made easy for optical engineers”

Multilayer approximation in FMM

Introduce new coordinates

No multilayer approximation, matching of boundary conditions is easy!

Page 40: Numerical methods for solving photonic crystal slabs

40IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

C method: curved coordinates

Page 41: Numerical methods for solving photonic crystal slabs

41IFH - Electromagnetic Field Theory Group and Laboratory of Crystallography

C method: curved coordinates