EMLAB 1 3D Update Equations with Perfectly Matched Layers.

Slides:



Advertisements
Similar presentations
RF Communication Circuits
Advertisements

Lecture 8: Reflection and Transmission of Waves
The electromagnetic (EM) field serves as a model for particle fields
EMLAB 1 Solution of Maxwell’s eqs for simple cases.
EEE 498/598 Overview of Electrical Engineering
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 29.
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
Techniques in Signal and Data Processing CSC 508 Frequency Domain Analysis.
EMLAB 1 Numerical Boundary Conditions. EMLAB 2 A Problem at the Boundary of the Grid We must implement the update equations for every point in the grid.
Matrices: Inverse Matrix
PHY 301: MATH AND NUM TECH Chapter 6: Eigenvalue Problems 1.Motivation 2.Differential Equations 3.Other Equations.
The electromagnetic (EM) field serves as a model for particle fields  = charge density, J = current density.
Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first.
EMLAB 1 Power Flow and PML Placement in FDTD. EMLAB 2 Lecture Outline Review Total Power by Integrating the Poynting Vector Total Power by Plane Wave.
Finite Difference Time Domain Method (FDTD)
Consortium for Metrology of Semiconductor Nanodefects Mechanical Engineering An Introduction to Computational Electromagnetics using FDTD R. E. Diaz.
Anharmonic Oscillator Derivation of Second Order Susceptibilities
Implementation of 2D FDTD
ENE 311 Lecture 2. Diffusion Process The drift current is the transport of carriers when an electric field is applied. There is another important carrier.
1 ECE 480 Wireless Systems Lecture 3 Propagation and Modulation of RF Waves.
1 EEE 498/598 Overview of Electrical Engineering Lecture 11: Electromagnetic Power Flow; Reflection And Transmission Of Normally and Obliquely Incident.
Nanostructures Research Group CENTER FOR SOLID STATE ELECTRONICS RESEARCH Time-Dependent Perturbation Theory David K. Ferry and Dragica Vasileska Arizona.
Scattering by particles
Vertical and horizontal shifts If f is the function y = f(x) = x 2, then we can plot points and draw its graph as: If we add 1 (outside change) to f(x),
Modeling Plasmonic Effects in the Nanoscale Brendan McNamara, Andrei Nemilentsau and Slava V. Rotkin Department of Physics, Lehigh University Methodology.
Prerequisites: Fundamental Concepts of Algebra
Antenna Modeling Using FDTD SURE Program 2004 Clemson University Michael Frye Faculty Advisor: Dr. Anthony Martin.
CP3 Revision: Calculus Basic techniques of differentiation and integration are assumed Taylor/MacLaurin series (functions of 1 variable) x y Situation.
1 Lesson 8: Basic Monte Carlo integration We begin the 2 nd phase of our course: Study of general mathematics of MC We begin the 2 nd phase of our course:
1 EEE 431 Computational Methods in Electrodynamics Lecture 9 By Dr. Rasime Uyguroglu
Finite Elements: 1D acoustic wave equation
Acoustic diffraction by an Oscillating strip. This problem is basically solved by a technique called Wiener Hopf technique.
Eric Prebys, FNAL. USPAS, Knoxville, TN, January 20-31, 2014 Lecture 17 -Wakefields and Impedance 2 In our last lecture, we characterized the effects.
The Perfectly Matched Layer (PML)
ELECTROMAGNETICS AND APPLICATIONS Lecture 5 Normal Incidence at Media Interfaces Luca Daniel.
EMLAB 1 Examples of One ‐ Dimensional FDTD. EMLAB 2 Typical FDTD Grid Layout.
Enhancing One‐Dimensional FDTD
Gratings and the Plane Wave Spectrum
The elastic wave equationSeismology and the Earth’s Deep Interior The Elastic Wave Equation  Elastic waves in infinite homogeneous isotropic media 
1 30 Outline Maxwell’s Equations and the Displacement Current Electromagnetic Waves Polarization.
So far, we have considered plane waves in an infinite homogeneous medium. A natural question would arise: what happens if a plane wave hits some object?
Advanced Engineering Mathematics, 7 th Edition Peter V. O’Neil © 2012 Cengage Learning Engineering. All Rights Reserved. CHAPTER 4 Series Solutions.
Wave motion over uneven surface Выпускная работа In work consider two problems about the impact of bottom shape on the profile of the free boundary. 1.
Lecture 2. Review lecture 1 Wavelength: Phase velocity: Characteristic impedance: Kerchhoff’s law Wave equations or Telegraphic equations L, R, C, G ?
1 EEE 431 Computational Methods in Electrodynamics Lecture 7 By Dr. Rasime Uyguroglu
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 30.
Boyce/DiPrima 9 th ed, Ch 11.3: Non- Homogeneous Boundary Value Problems Elementary Differential Equations and Boundary Value Problems, 9 th edition, by.
Formulation of 2D‐FDTD without a PML.
Final Exam Lectures EM Waves and Optics. Electromagnetic Spectrum.
1 EEE 431 Computational Methods in Electrodynamics Lecture 13 By Dr. Rasime Uyguroglu
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 25.
Approximate Analytical Solutions to the Groundwater Flow Problem CWR 6536 Stochastic Subsurface Hydrology.
8. Wave Guides and Cavities 8A. Wave Guides Suppose we have a region bounded by a conductor We want to consider oscillating fields in the non-conducting.
EKT 441 MICROWAVE COMMUNICATIONS
Prof. David R. Jackson Dept. of ECE Fall 2015 Notes 22 ECE 6340 Intermediate EM Waves 1.
TC303 Antenna&Propagation Lecture 1 Introduction, Maxwell’s Equations, Fields in media, and Boundary conditions RS1.
DYNAMIC BEHAVIOR OF PROCESSES :
1 EEE 431 Computational Methods in Electrodynamics Lecture 13 By Dr. Rasime Uyguroglu
7. Electromagnetic Waves 7A. Plane Waves Consider Maxwell’s Equations with no sources We are going to search for waves of the form To make things as general.
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.
UPB / ETTI O.DROSU Electrical Engineering 2
Physics 114: Lecture 17 More Fitting to Arbitrary Functions
Prof: Ming Wu GSI: Kevin Han Discussion 1/17/18
ENE 325 Electromagnetic Fields and Waves
CHAPTER 7 The Hydrogen Atom
Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first.
Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first.
IntroductionLecture 1: Basic Ideas & Terminology
Atilla Ozgur Cakmak, PhD
Presentation transcript:

EMLAB 1 3D Update Equations with Perfectly Matched Layers

EMLAB 2 Lecture Outline Review Conversion to the time ‐ domain Numerical approximations Derivation of the update equations Summary of all update equations

EMLAB 3 No PAB in Two Dimensions If we model a wave hitting some device or object, it will scatter the applied wave into potentially many directions. Waves at different angles travel at different speeds through a boundary. Therefore, the PAB condition can only be satisfied for one direction, not all directions.

EMLAB 4 Anisotropy to the Rescue!! It turns out we can prevent reflections at all angles, all frequencies, and for all polarizations if we allow our absorbing material to be diagonally anisotropic.

EMLAB 5 The PML Parameters (1 of 2) We need to generalize our PML for waves incident on all boundaries.

EMLAB 6 The PML Parameters (2 of 2) The loss terms should increase gradually into the PMLs.

EMLAB 7 Maxwell’s Equations with PML

EMLAB 8 Conversion to the Time ‐ Domain

EMLAB 9 Assume No Loss (σ=0)

EMLAB 10 Recall Fourier Transform Properties

EMLAB 11 Prepare Maxwell’s Equations for Conversion (1 of 2) We will start with this equation. The procedure for all other equations has the same basic steps. First, let The equation now becomes

EMLAB 12 Prepare Maxwell’s Equations for Conversion (2 of 2) The inverse term on the left is brought to the right. The equation is then expanded by multiplying all of the terms. For easy conversion to the time ‐ domain, we want all the terms to be multiplied by (j ω) a.

EMLAB 13 Convert Each Term to Time ‐ Domain Individually

EMLAB 14 The Time ‐ Domain Equation with PML

EMLAB 15 Summary of All Time ‐ Domain Equations

EMLAB 16 Numerical Approximations

EMLAB 17 We Will Handle Each Term Separately The first governing equation in the time ‐ domain was The terms listed separately are:

EMLAB 18 We previously approximated this term using finite ‐ differences as follows. Term 1

EMLAB 19 The trick here is that we need to interpolate the H field at time t. We do this by averaging the values at time t+Δt/2 and t- Δ t/2. Term 2

EMLAB 20 Term 3 (1 of 3) We approximate the integral in this equation with a summation. We have a problem. The summation includes up to t+Δt/2, but the integral only goes up to t. We are accidentally integrating too far. This happened because the summation is integrating a term that exists at the half time steps.

EMLAB 21 We pull out the last term in the summation. We force the extracted term to only integrate over half of a time step. Term 3 (2 of 3)

EMLAB 22 We factor out the Δt term. The end ‐ time on this summation implies that we will update the summation before updating the H field. Term 3 (3 of 3)

EMLAB 23 We approximated this term using finite ‐ differences in a previous lecture. Recall that the curl term is Term 4

EMLAB 24 Term 5 We approximate the integral in this equation with a summation. There are no problems with this summation because it is integrating a term that exists at integer time steps.

EMLAB 25 Putting it All Together Putting all the terms together, the equation is

EMLAB 26 Summary of All Numerical Equations

EMLAB 27 Derivation of the Update Equations

EMLAB 28 The Starting Point Just as before, we solve the numerical equation for the future time value of H. This term appears three times and these must be collected.

EMLAB 29 We start by expanding the equation by multiplying all of the terms. Expand the Equation

EMLAB 30 Next we collect the coefficients of the common field terms. Collect Common Terms

EMLAB 31 Solve for the Future H Field Solving our numerical equation for the H field at t+Δt/2 yields This is the largest equation in the entire course!

EMLAB 32 The update coefficients are computed before the main FDTD loop. The integration terms are computed inside the main FDTD loop, but before the update equation. The update equation is computed inside the main FDTD loop immediately after the integration terms are updated. Final Form of the Update Equation for H x

EMLAB 33 Are These Equations Correct? A simple way to test these update equations is to set the PML parameters to zero and see if the update equations reduce to what we discussed in a previous lecture. The update coefficients reduce to The update equation reduces to For problems uniform in the z direction, the z derivative is zero. This equation reduces to exactly what is shown in the previous Lecture.

EMLAB 34 Summary of the Update Equations

EMLAB 35 The update coefficients are computed before the main FDTD loop. The integration terms are computed inside the main FDTD loop, but before the update equation. The update equation is computed inside the main FDTD loop immediately after the integration terms are updated. Final Form of the Update Equation for H x

EMLAB 36 The update coefficients are computed before the main FDTD loop. The integration terms are computed inside the main FDTD loop, but before the update equation. The update equation is computed inside the main FDTD loop immediately after the integration terms are updated. Final Form of the Update Equation for H y

EMLAB 37 The update coefficients are computed before the main FDTD loop. The integration terms are computed inside the main FDTD loop, but before the update equation. The update equation is computed inside the main FDTD loop immediately after the integration terms are updated. Final Form of the Update Equation for H z

EMLAB 38 The update coefficients are computed before the main FDTD loop. The integration terms are computed inside the main FDTD loop, but before the update equation. The update equation is computed inside the main FDTD loop immediately after the integration terms are updated. Final Form of the Update Equation for D x

EMLAB 39 The update coefficients are computed before the main FDTD loop. The integration terms are computed inside the main FDTD loop, but before the update equation. The update equation is computed inside the main FDTD loop immediately after the integration terms are updated. Final Form of the Update Equation for D y

EMLAB 40 The update coefficients are computed before the main FDTD loop. The integration terms are computed inside the main FDTD loop, but before the update equation. The update equation is computed inside the main FDTD loop immediately after the integration terms are updated. Final Form of the Update Equation for D z

EMLAB 41 The update coefficients are computed before the main FDTD loop. The update equations are computed inside the main FDTD loop. Final Update Equations for E x, E y, and E z