The Perfectly Matched Layer (PML)

Slides:



Advertisements
Similar presentations
The Boundary Element Method for atmospheric scattering Problem: how do we calculate the scattering pattern from complex particles (ice aggregates, aerosol...)?
Advertisements

Study of propagative and radiative behavior of printed dielectric structures using the finite difference time domain method (FDTD) Università “La Sapienza”,
Uniform plane wave.
Chapter 1 Electromagnetic Fields
Lecture 8: Reflection and Transmission of Waves
Prof. David R. Jackson Dept. of ECE Fall 2013 Notes 26 ECE 6340 Intermediate EM Waves 1.
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.
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.
Chapter 23: Fresnel equations Chapter 23: Fresnel equations
July, 2003© 2003 by H.L. Bertoni1 I. Introduction to Wave Propagation Waves on transmission lines Plane waves in one dimension Reflection and transmission.
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)
Electromagnetic Wave Theory
Reflection and Refraction of Plane Waves
EE3321 ELECTROMAGNETIC FIELD THEORY
Implementation of 2D FDTD
Lecture 2. Derive the transmission line parameters (R, L, G, C) in terms of the electromagnetic fields Rederive the telegrapher equations using these.
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.
Antenna Modeling Using FDTD SURE Program 2004 Clemson University Michael Frye Faculty Advisor: Dr. Anthony Martin.
RS ENE 428 Microwave Engineering Lecture 3 Polarization, Reflection and Transmission at normal incidence 1.
Fundamental of Optical Engineering Lecture 7.  Boundary conditions:E and T must be continuous.  Region 1:
The elastic wave equation Seismology and the Earth’s Deep Interior The Elastic Wave Equation Elastic waves in infinite homogeneous isotropic media Numerical.
Prof. D. R. Wilton Notes 18 Reflection and Transmission of Plane Waves Reflection and Transmission of Plane Waves ECE 3317 [Chapter 4]
RS ENE 428 Microwave Engineering Lecture 3 Polarization, Reflection and Transmission at normal incidence 1.
Chapter 23: Fresnel equations. Recall basic laws of optics Law of reflection: ii normal n1n1 n2n2 rr tt Law of refraction “Snell’s Law”: Easy to.
In the absence of sources, the Maxwell equations in an infinite medium are.
ELECTROMAGNETICS AND APPLICATIONS Lecture 5 Normal Incidence at Media Interfaces Luca Daniel.
1 RS ENE 428 Microwave Engineering Lecture 4 Reflection and Transmission at Oblique Incidence, Transmission Lines.
Electromagnetic Waves and Their Propagation Through the Atmosphere
Enhancing One‐Dimensional FDTD
Gratings and the Plane Wave Spectrum
Doc.: IEEE /0431r0 Submission April 2009 Alexander Maltsev, Intel CorporationSlide 1 Polarization Model for 60 GHz Date: Authors:
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?
1 EE 543 Theory and Principles of Remote Sensing Reflection and Refraction from a Planar Interface.
EMLAB 1 3D Update Equations with Perfectly Matched Layers.
Chapter 17 Reflection and Refraction. Ch 17.1 How light behaves at a boundary.
ENE 428 Microwave Engineering
Lai-Ching Ma & Raj Mittra Electromagnetic Communication Laboratory
02/20/2015PHY 712 Spring Lecture 161 PHY 712 Electrodynamics 9-9:50 AM Olin 103 Plan for Lecture 16: Read Chapter 7 1.Plane polarized electromagnetic.
Lecture 2. Review lecture 1 Wavelength: Phase velocity: Characteristic impedance: Kerchhoff’s law Wave equations or Telegraphic equations L, R, C, G ?
Formulation of 2D‐FDTD without a PML.
ENE 429 Antenna and Transmission lines Theory
Final Exam Lectures EM Waves and Optics. Electromagnetic Spectrum.
02/25/2015PHY 712 Spring Lecture 181 PHY 712 Electrodynamics 9-9:50 AM Olin 103 Plan for Lecture 18: Complete reading of Chapter 7 1.Summary of.
Conductors and Dielectrics UNIT II 1B.Hemalath AP-ECE.
TC303 Antenna&Propagation Lecture 1 Introduction, Maxwell’s Equations, Fields in media, and Boundary conditions RS1.
Hanyang University 1/16 Antennas & RF Devices Lab. MODERN ANTENNA HANDBOOK by CONSTANTINE A.BALANIS ch – Kim Sung Peel.
Hanyang University 1/24 ANTENNA THEORY ANALYSIS AND DESIGN Chapter.2 Sungjoon YOON
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.
Lecture 6: Maxwell’s Equations
UPB / ETTI O.DROSU Electrical Engineering 2
Chapter 1 Electromagnetic Fields
FDTD 1D-MAP Plane Wave TFSF Simulation for Lossy and Stratified Media
ELEC 401 MICROWAVE ELECTRONICS Lecture 3
Chapter 1 What is the significance of the Biot-Savart law?
Maxwell’s Equations.
ELEC 401 MICROWAVE ELECTRONICS Lecture 3
ELEC 401 MICROWAVE ELECTRONICS Lecture 3
ELEC 401 MICROWAVE ELECTRONICS Lecture 3
ENE 325 Electromagnetic Fields and Waves
Wireless Communications Chapter 4
ENE 428 Microwave Engineering
Notes 18 ECE 3317 Applied Electromagnetic Waves Prof. David R. Jackson
ENE 428 Microwave Engineering
ENE 428 Microwave Engineering
Antenna Theory Chapter.4.7.4~4.8.1 Antennas
1st Week Seminar Sunryul Kim Antennas & RF Devices Lab.
Presentation transcript:

The Perfectly Matched Layer (PML)

Lecture Outline Review of Lecture 12 Background Information The Uniaxial Perfectly Matched Layer (UPML) Stretched Coordinate PML (SC‐PML) Calculating the PML parameters Incorporating a UPML into Maxwell’s equations

Background

Tensors Tensors are a generalization of a scaling factor where the direction of a vector can be altered in addition to its magnitude.

Reflectance from a Surface with Loss Complex refractive index Reflectance from a lossy surface

Reflection, Transmission and Refraction at an Interface: Isotropic Case

Maxwell’s Equations in Anisotropic Media Maxwell’s curl equations in anisotropic media are: These can also be written in a matrix form that makes the tensor aspect of μ and ε more obvious.

Types of Anisotropic Media There are three basic types of anisotropic media isotropic Note: terms only arise in the off-diagonal positions when the tensor is rotated relative to the coordinate system. uniaxial biaxial

There are two ways to incorporate loss into Maxwell’s equations There are two ways to incorporate loss into Maxwell’s equations. At very low frequencies and/or for time‐domain analysis, the (εr, σ) system is usually preferred. At high frequencies and in the frequency‐domain, is usually preferred. The parameters are related through Note: It does not make sense to have a complex εr and a conductivity σ.

Maxwell’s Equations in Doubly‐Diagonally Anisotropic Media Maxwell’s equations for diagonally anisotropic media can be written as We can generalize further by incorporating loss.

Scattering at a Doubly‐Diagonal Anisotropic Interface Refraction into a diagonally anisotropic materials is described by Reflection from a diagonally anisotropic material is

Notes on a Single Interface It is a change in impedance that causes reflections Snell’s Law quantifies the angle of transmission Angle of transmission and reflection does not depend on polarization. The Fresnel equations quantify the amount of reflection and transmission Amount of reflection and transmission depends on the polarization

The Uniaxial Perfectly Matched Layer (UPML) S. Zachary, D. Kingsland, R. Lee, J. Lee, “A Perfectly Matched Anisotropic Absorber for Use as an Absorbing Boundary Condition,” IEEE Trans. on Ant. and Prop., vol. 43, no. 12, pp 1460–1463, 1995.

Boundary Condition Problem If we model a wave hitting some device or object, it will scatter the applied wave into potentially many directions. We do NOT want these scattered waves to reflect from the boundaries of the grid. We also don’t want them to reenter from the other side of the grid (periodic boundaries).

Concept of a PML

How We Prevent Reflections in Lab In the lab, we use anechoic foam to absorb outgoing waves.

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.

Absorbing Boundary Conditions We can introduce loss at the boundaries of the grid!

Oops!! But if we introduce loss, we also introduce reflections from the lossy regions!!

Match the Impedance We need to introduce loss to absorb outgoing waves, but we also need to match the impedance of the problem space to prevent reflections.

More Trouble? By examining the Fresnel equations, we see that we can only prevent reflections from the interface at one frequency, one angle of incident, and one polarization.

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

Problem Statement for the PML

Designing Anisotropy for Zero Reflection (1 of 3) We need to perfectly match the impedance of the grid to the impedance of the absorbing region. For an absorbing boundary in air, this condition can be thought of as One easy way to ensure impedance is perfectly matched to air is:

Designing Anisotropy for Zero Reflection (2 of 3) If we choose , then the refraction equation reduces to With this choice, the reflection coefficients reduce to These are no longer a function of angle!!

Designing Anisotropy for Zero Reflection (3 of 3) If we further choose a = b , the reflection equations reduce to Reflection will always be zero regardless of frequency, angle of incidence, or polarization!! Recall the necessary conditions:

The PML Parameters (1 of 3) So far, we have Thus, we can write our PML in terms of just one parameter sz. This is for a wave travelling in the +z direction incident on one boundary.

The PML Parameters (2 of 3) We potentially want a PML along all the borders. These can be combined into a single tensor quantity.

The PML Parameters (3 of 3) The 3D PML can be visualized this way…

Stretched Coordinate Perfectly Matched Layer (SC‐PML)

The Uniaxial PML Maxwell’s equations with uniaxial PML are:

Rearrange the Terms We can bring the PML tensor to the left side of the equations and associate it with the curl operator. The curl operator is now

“Stretched” Coordinates Our new curl operator is The factors sx, sy, and sz are effectively “stretching” the coordinates, but they are “stretching” into a complex space.

Drop the Other Terms We drop the non‐stretching terms. Justification Inside the z‐PML, sx = sy = 1. This is valid everywhere except at the extreme corners of the grid where the PMLs overlap. This also implies that the UPML and SC‐PML have nearly identical performance in terms of reflections, sensitivity to angle of incidence, polarization, etc.

Calculating the PML Parameters

The Perfectly Matched Layer (PML) The perfectly matched layer (PML) is an absorbing boundary condition (ABC) where the impedance is perfectly matched to the problem space. Reflections entering the lossy regions are prevented because impedance is matched. Reflections from the grid boundaries are prevented because the outgoing waves are absorbed.

Calculating the PML Loss Terms For best performance, the loss terms should increase gradually into the PMLs. L ≡ length of the PML in the x, y, z direction

Visualizing the PML Loss Terms – 2D For best performance, the loss terms should increase gradually into the PMLs.

Note About x/Lx, y/Ly, and z/Lz The following ratios provide a single quantity that goes from 0 to 1 as you move through a PML region. We can calculate the same ratio using integer indices from our grid.

Visualizing σx in 2D

Visualizing σy in 2D

Procedure for Calculating σx and σy on a 2D Grid 1. Initialize σx and σy to all zeros. 2. Fill in x‐axis PML regions using two for loops. 3. Fill in y‐axis PML regions using two for loops.

Incorporating a UPML into Maxwell’s Equations

Why a UPML A convolutional PML (stretched coordinate PML) is currently the state‐of‐the‐art in FDTD. A UPML offers benefits to frequency‐domain models that are useful for beginners. The models can be formulated and implemented without considering the PML. The PML is incorporated simply by adjusting the values of permittivity and permeability at the edges of the grid.

Incorporating a UPML into Maxwell’s Equations Before incorporating a PML, Maxwell’s equations in the frequency domain are We can incorporate a PML independent of the actual materials on the grid as follows:

Normalize Maxwell’s Equations with PML We normalize the electric field quantities according to Maxwell’s equations with the PML and normalized fields are

Matrix Form of Maxwell’s Equations Maxwell’s equations can be written in matrix form as

Assume Only Diagonal Tensors Here we assume that [μ], [ε], and [σ] contain only diagonal terms.

Vector Expansion of Maxwell’s Equations

Final Form of Maxwell’s Equations with UPML

The PML is Not a Boundary Condition A numerical boundary condition is the rule you follow when a finite‐difference equation references a field from outside the grid. The PML does not address this issue. It is simply a way of incorporating loss while preventing reflections so as to absorb outgoing waves. Sometimes it is called an absorbing boundary condition, but this is still a misleading title because the PML is not a boundary condition.