Mengyu Wang1, Christian Engström1,2,

Slides:



Advertisements
Similar presentations
Steady-state heat conduction on triangulated planar domain May, 2002
Advertisements

Isoparametric Elements Element Stiffness Matrices
By: Rachel Sorna and William weinlandt
Study of propagative and radiative behavior of printed dielectric structures using the finite difference time domain method (FDTD) Università “La Sapienza”,
P. Venkataraman Mechanical Engineering P. Venkataraman Rochester Institute of Technology DETC2013 – 12269: Continuous Solution for Boundary Value Problems.
A New Design Tool for Nanoplasmonic Solar Cells using 3D Full Wave Optical Simulation with 1D Device Transport Models Liming Ji* and Vasundara V. Varadan.
PML Maxwell’s 2D TM Equations We established Maxwell’s TM equations as: We added PEC boundary conditions (say suitable for a domain.
Modelling techniques and applications Qing Tan EPFL-STI-IMT-OPTLab
Zuse Institute Berlin DFG Research Center MATHEON Finite Element Methods for Maxwell‘s Equations Jan Pomplun, Frank Schmidt Computational Nano-Optics Group.
Numerical Methods for Problems in Unbounded Domains
Fatih Ecevit Max Planck Institute for Mathematics in the Sciences V í ctor Dom í nguez Ivan Graham New Galerkin Methods for High-frequency Scattering Simulations.
By S Ziaei-Rad Mechanical Engineering Department, IUT.
Limitation of Pulse Basis/Delta Testing Discretization: TE-Wave EFIE difficulties lie in the behavior of fields produced by the pulse expansion functions.
Katsuyo Thornton*, R. Edwin García✝, Larry Aagesen*
Section 4: Implementation of Finite Element Analysis – Other Elements
Notes Assignment questions… cs533d-winter-2005.
1cs542g-term Notes  Make-up lecture tomorrow 1-2, room 204.
ECIV 720 A Advanced Structural Mechanics and Analysis
Boundary Element Method (BEM) Zoran Ilievski Wednesday 28 th June, 2006 HG 6.96 (TU/e)
An Optimal Nearly-Analytic Discrete Method for 2D Acoustic and Elastic Wave Equations Dinghui Yang Depart. of Math., Tsinghua University Joint with Dr.
APPLICATIONS OF DIFFERENTIATION Newton’s Method In this section, we will learn: How to solve high-degree equations using Newton’s method. APPLICATIONS.
Finite wall wake function Motivation: Study of multi-bunch instability in damping rings. Wake field perturbs Trailing bunches OCS6 damping ring DCO2 damping.
Signal, Instruments and Systems Project 5: Sensor accuracy in environmental sensor networks.
MCE 561 Computational Methods in Solid Mechanics
Chapter 5 Solutions for Interacting Waves Using A MCM 5.1 Governing Equations and Hierarchy Eq.s 5.2 An Example of Applying A Mode Coupling Method (MCM)
Negative Index of Refraction
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Refractive index dispersion and Drude model Optics, Eugene Hecht, Chpt. 3.
CIS V/EE894R/ME894V A Case Study in Computational Science & Engineering HW 5 Repeat the HW associated with the FD LBI except that you will now use.
A COMPARISON OF SOME SHALLOW WATER TEST CASES IN HOMME USING NUMERICALLY AND ANALYTICALLY COMPUTED TRANSFORMATIONS Numerical Approximations of Coordinate.
1/15 IEEE-APS Toronto, July 2010 J.-P. B ERENGER*, F. COSTEN** *Centre d’Analyse de Défense 16 bis, Avenue Prieur de la Côte d’Or Arcueil, France.
Modelling Flow through Fractures in Porous Media Holzbecher Ekkehard Wong LiWah Litz Marie-Sophie Georg-August-University Göttingen, Geological Sciences,
Mathematical Models and Numerical Investigation for the Eigenmodes of the Modern Gyrotron Resonators Oleksiy KONONENKO RF Structure Development Meeting,
(M.eq.) Size dependence of the number, frequencies and radiative decays of plasmon modes in a spherical free-electron cluster K.Kolwas, A.Derkachova and.
Finite Element Method.
Modeling Plasmonic Effects in the Nanoscale Brendan McNamara, Andrei Nemilentsau and Slava V. Rotkin Department of Physics, Lehigh University Methodology.
Antenna Modeling Using FDTD SURE Program 2004 Clemson University Michael Frye Faculty Advisor: Dr. Anthony Martin.
1 ELEC 3105 Basic EM and Power Engineering Start Solutions to Poisson’s and/or Laplace’s.
Periodic Boundary Conditions in Comsol
Course 13 Curves and Surfaces. Course 13 Curves and Surface Surface Representation Representation Interpolation Approximation Surface Segmentation.
6. Introduction to Spectral method. Finite difference method – approximate a function locally using lower order interpolating polynomials. Spectral method.
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
SECTION 13.8 STOKES ’ THEOREM. P2P213.8 STOKES ’ VS. GREEN ’ S THEOREM  Stokes ’ Theorem can be regarded as a higher- dimensional version of Green ’
The Perfectly Matched Layer (PML)
The propagation of a microwave in an atmospheric pressure plasma layer: 1 and 2 dimensional numerical solutions Conference on Computation Physics-2006.
Stress constrained optimization using X-FEM and Level Set Description
The ordinary differential equations system of the sixth order, describing the strain state of the elastic, compressible, gravitating shell with geopotential,
Introduction to CST MWS
EMLAB 1 3D Update Equations with Perfectly Matched Layers.
Lai-Ching Ma & Raj Mittra Electromagnetic Communication Laboratory
Present / introduce / motivate After Introduction to the topic
Finite Element Method for General Three-Dimensional
A New Concept of Sampling Surfaces and its Implementation for Layered and Functionally Graded Doubly-Curved Shells G.M. Kulikov, S.V. Plotnikova and.
Project Background My project goal was to accurately model a dipole in the presence of the lossy Earth. I used exact image theory developed previously.
1 EEE 431 Computational Methods in Electrodynamics Lecture 7 By Dr. Rasime Uyguroglu
Formulation of 2D‐FDTD without a PML.
A Parallel Hierarchical Solver for the Poisson Equation Seung Lee Deparment of Mechanical Engineering
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 28.
Hanyang University 1/16 Antennas & RF Devices Lab. MODERN ANTENNA HANDBOOK by CONSTANTINE A.BALANIS ch – Kim Sung Peel.
Agenda for today Today we will use Lumerical FDTD to simulate the scattering of light from a ‘pit’ used to encode data on a DVD. The size of the pit will.
Boundary Element Analysis of Systems Using Interval Methods
Sahar Sargheini, Alberto Paganini, Ralf Hiptmair, Christian Hafner
THE METHOD OF LINES ANALYSIS OF ASYMMETRIC OPTICAL WAVEGUIDES Ary Syahriar.
Prof: Ming Wu GSI: Kevin Han Discussion 1/17/18
Step change in the boundary condition of conduction problems
Comparison of CFEM and DG methods
Antenna Theory Chapter.4.7.4~4.8.1 Antennas
Antenna Theory Chapter.2.6.1~2.7 Antennas
Atilla Ozgur Cakmak, PhD
Presentation transcript:

On high-order FEM applied to canonical scattering problems in plasmonics Mengyu Wang1, Christian Engström1,2, Kersten Schmidt3, and Christian Hafner1 6th Workshop on Numerical Methods for Optical Nano Structures July 6th, 2009 IFH, ETH Zurich, Switzerland SAM, ETH Zurich, Switzerland Group POEMS, INRIA, France

IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures Outline Scattering problem. Absorbing boundary conditions(BGT) and formular derivation. Implementation in CONCEPTS Numerical results & discussion ABC vs PML Acknowledgement Conclusion 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures Scattering problem Scattering problem is important in the research of nano particles and nano antennas. The metal behaves as the plasma in optical frequency, yet can have Surface Plasmon effect(SPs). Some structures, e.g. nano particle pairs, have strong local field enhancement. Difficulties The simulation of these structures are numerically difficult mainly because of rapid field variation. The narrow gap is quite demanding for the generation of the mesh. 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

Absorbing boundary condition(ABC) Truncation of the domain, we need to put absorption layer(PML) or absorption boundary(ABC). In this talk, we mostly study ABC, and in the end, we will show some comparison between PML. 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures The idea of ABC comes from Sommerfeld boundary condition. It’s precise, however, it cannot be implemented numerically. So we replace the Sommerfeld condition at infinity with a boundary condition on the boundary of a truncated domain at radius R. Which leads us to Bayliss-Gunzburger-Turkel(BGT) boundary conditions[1], [1] A.Bayliss, M.Gunzburger, and E.Turkel, “Boundary conditions for the numerical solution of elliptic equations in exterior domains.” SIAM J. Appl. Math., vol. 42, no. 2, pp. 430-451, 1982 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures Derivation(TE) Let u denote the total magnetic field, then the Helmholtz equation is, Multiply by test function v, then integrate by parts, formulating the edge integral by BGT condition, we obtain, Finally we get the variational formulation, 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

Implementation in CONCEPTS CONCETPS is a numerical C++ class library [2] hp-adaptive FEM on tensor product elements (quadrilateral) CONCEPTS uses curved elements CONCEPTS is currently under the development of K. Schmidt(INRIA), H. Brandsmeier(SAM ETHZ), R. Kapeler(ITET ETHZ), M. Wang(ITET ETHZ) and several students [2] CONCEPTS http://www.concepts.math.ethz.ch 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures CONCEPTS provides classes for bilinear form on 2D space and 1D trace space, which will be assembled as stiffness and mass matrix. In the matrix form, the problem becomes, Here is a piece of code that assembles the stiffness matrix 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures Results & Discussions The following simulation is based on the comparison of ref.[3] 2D silver circle with radius of 400nm, under wavelength 413 nm A pair of circles with gap 20nm, under wavelength 413nm Dimensional normalization, R = 1, so k = 6.085… Take the permittivity of silver at 413nm, using Drude model permittivity = -4.995…+i0.2190… [3] J. Smajic, C. Hafner, L. Raguin, K. Tavzarashvili, and M. Mishrikey, “Comparison of Numerical Methods for the Analysis of Plasmonic Structures”, J. Comput. Theor. Nanosci., Vol. 6, pp. 763–774, 2009. 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

Single disk at 413nm wavelength CONCEPTS results Results from [3] 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

Comparison with analytical solution 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

Comparison along the boundary of the scatter In [3], Comsol result compared with MMP, with d.o.f. 40273 Comsol mesh from [3] 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

CONCEPTS results along the boundary of the scatter CONCEPTS mesh CONCEPTS results, with d.o.f. 2956, polynomial degree 15, computing in 9.7 seconds. 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures Convergence analysis R1 is the radius of ABC, R0 now is the radius of the disk. 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures Discussion We observe that There is a limit of accuracy for each size of ABC. When ABC is closer, it converges earlier and faster, but finally reaches lower accuracy. When ABC is further, it converges later and slower, but finally reaches high accuracy. We are interested further in Different k Different mesh Different polarization 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures Different k = 1 Reaches higher accuracy. 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

Finer mesh, one more step h-refinement The convergence seems not change, but one thing changes: computation time! 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

D.o.f.-time relationship Left, no h-refine; right, 1 step h-refine 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

Time-error relationship Left, no h-refine; right, 1 step h-refine How to explain? 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures TM polarization Seems not change 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures 2 disks case 400nm disks, with gap 20nm, left, CONCEPTS results, right, results from [3] 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures Discussion High local enhancement is observed in the gap. The results fit quite well. Adaptivity is highly demanded. e.g. in the very thin skin depth region, the field decays rapidly, then we need to apply fine mesh but low polynomial degree. Inside the disk, we can use very rough mesh(1 element), but high polynomial degree. Adaptivity will be the first priority in future work. 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

Comparison between ABC(BGT type) and PML It’s normally considered that PML has better performance than ABC. And it’s interesting to compare. PML is joint work with Holger Brandsmeier. According to [4], we implemented high order radia PML in CONCEPTS, which has very good performance. Test problem k = 1, TE, permittivity = 4.0. [4] F. COLLINO AND P. MONK, The Perfectly Matched Layer in Curvilinear Coordinates, SIAM J. Sci. Comput. 19 (6) (1998) 2061-2090. 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures ABC results A quite fine ABC result with d.o.f. 27601, takes 320 seconds. Relative L2 error 4.129e-7 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures PML results A quite fine PML solution with d.o.f. 10065, takes 34.6 seconds. Relative L2 error 1.35e-12! 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures Discussion Both ABC and PML and reach high accuracy with high polynomial degrees. PML reaches 1e-12 accuracy, which is comparable with MAX. Though the comparison is not very strict, we can have the feeling that PML can beat BGT type ABC. 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures Acknowledgements The authors express their gratitude to: SNSF Project no. 119813. Holger Brandsmeier, for joint work on PML in CONCEPTS. Jasmin Smajic, for providing figures from Ref.[3]. 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures Conclusions Scattering problem is important and numerically difficult for plasmonic nano device. BGT boundary conditions are derived and studied. They are implemented in CONCEPTS. The convergence of BGT conditions are studied. Both one disk and two disks case are studied for certain frequency. The computation efficiency of high-order polynomial FEM is high. hp-adaptivity is highly demanded in the research of nano devices. A comparison between ABC and PML has been done. PML seems to beat ABC. CONCEPTS is a C++ numerical class library, which has hp-adaptivity and curved tensor product elements. CONCEPTS has good performance in computation. MAX generates good and reliable reference solution, which helps a lot in the verification of new results. 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures

IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures Thank you! 7/6/2010 IFH/ETHZ 6th Workshop on Numerical Methods for Optical Nano Structures