Upload
lucinda-reed
View
221
Download
0
Embed Size (px)
DESCRIPTION
High Performance Computing The Physics… F Solve Maxwell Equations with periodic boundary conditions F Numerical method based on Finite Element Method
Citation preview
Finite Element Modelling of Photonic Crystals
Ben HiettJ Generowicz, M Molinari, D Beckett,
KS Thomas, GJ Parker and SJ Cox
HighPerformance Computing
HighPerformance Computing
Photonic Crystals Photonic Crystals: the presence
of ‘photonic band gaps’ Huge potential in a range of
applications. Highly efficient narrow-band
lasers, integrated optical circuits, high-speed optical communication
networks. Hence a need for accurate and
efficient modelling.
HighPerformance Computing
The Physics… Solve Maxwell Equations with periodic
boundary conditions
Numerical method based on Finite Element Method
0)(
)()()(
1 2
rH
rHrHr c
HighPerformance Computing
Advantages of FEM
Simple and intuitive representation of the photonic crystal structure
Accurate expression of the sharp discontinuities in dielectric constant
0
)sin()(n
nn nxAxf
12
1
HighPerformance Computing
Advantages of FEM Adaptive mesh refinement
allows improvement of solution in specific areas of high relative error
The global matrices comprising the eigenvalue problem are SPARSE. Hence the method scales (almost) linearly in terms of computation and memory requirements
Visualisation of a Global Matrix (non-zero elements
highlighted)
HighPerformance Computing
Domain DiscretisationDomain Discretisation
Selection of Interpolation Function
Derivation of the Elemental Equations
Matrix Assembly
Solution of the Eigensystem
Visualisation
Unit cell Periodically tiled unit cells
HighPerformance Computing
Interpolation Function
Linear, quadratic, cubic… Trade off between
computation/memory cost and solution accuracy
Domain Discretisation
Selection of Interpolation Function
Derivation of the Elemental Equations
Matrix Assembly
Solution of the Eigensystem
Visualisation
x
y
y
1
2
3 1y 2y
3y
x
y
1
2
3
3y
1y 2y
HighPerformance Computing
Elemental EquationsDomain Discretisation
Selection of Interpolation Function
Derivation of the Elemental Equations
Matrix Assembly
Solution of the Eigensystem
Visualisation
0)(
)()()(
1 2
rH
rHrHr c
BkA λ)(
dxiiA ljjl )()( kk
dxxB ljjl )(
HighPerformance Computing
Matrix AssemblyDomain Discretisation
Selection of Interpolation Function
Derivation of the Elemental Equations
Matrix Assembly
Solution of the Eigensystem
Visualisation
1
23
Global matrix assembly via local to global node mapping of elemental matrices
HighPerformance Computing
Solution of the Eigensystem
Computationally Expensive (~95%) Needs to be efficient Sub-space iterative technique Only compute eigenvalues of
interest (lowest) Exploit similarity of adjacent
solutions Search a larger sub-space to
improve convergence
Domain Discretisation
Selection of Interpolation Function
Derivation of the Elemental Equations
Matrix Assembly
Solution of the Eigensystem
Visualisation
BkA λ)(
HighPerformance Computing
VisualisationDomain Discretisation
Selection of Interpolation Function
Derivation of the Elemental Equations
Matrix Assembly
Solution of the Eigensystem
Visualisation
HighPerformance Computing
Convergence Does the method work
in practice? Converges to analytic
solution for free space Verified against other
structures in the literature
Compared with experimentMesh Granularity (no. of elements)
Erro
r
HighPerformance Computing
Triangular Lattice Spectra
Filling fraction = 80%
Rod dielectric constant = 12.25
Unit Cell for
calculation
Periodic repeat of unit cell
HighPerformance Computing
Computational Efficiency Can get more accurate solution by
Using a finer mesh Using a higher order interpolation function
A compromise is necessary
HighPerformance Computing
Which is Best ?
First order is cheap but inaccurate
Higher order gives better accuracy for same compute time
Increa
sed Accu
racy
Reduc
ed Tim
e
HighPerformance Computing
Interesting geometries Exhibit large photonic
band gaps Substrate material can
have low dielectric constant
Practical to manufacture 12-fold symmetric
quasicrystals…
HighPerformance Computing
Quasicrystal Spectra
Filling fraction = 28% Rod dielectric constant = 12.25
HighPerformance Computing
Quasicrystal Spectra (2)Filling fraction = 28%
Rod dielectric constant = 4.0804
HighPerformance Computing
Quasicrystal with Defect
Filling fraction = 28% Rod dielectric constant = 12.25
HighPerformance Computing
Conclusion Finite Elements have advantages
simple and intuitive crystal representation Dielectric discontinuities are modelled accurately Resultant eigenvalue problem is SPARSE
Can use FEM modelling to tune photonic crystal properties
Also have fully 3D extension
HighPerformance Computing
Further Information
E-mail: [email protected]
Web: www.photonics.n3.net
HighPerformanceComputingCentre