Electromagnetic wave propagation. ELEC 041-Modeling and design of electromagnetic systems

Similar documents
Finite Element Analysis of Acoustic Scattering

On complex shifted Laplace preconditioners for the vector Helmholtz equation

CONTINUED-FRACTION ABSORBING BOUNDARY CONDITIONS FOR THE WAVE EQUATION

Finite Element Method (FEM)

A PRECONDITIONER FOR THE HELMHOLTZ EQUATION WITH PERFECTLY MATCHED LAYER

The Pole Condition: A Padé Approximation of the Dirichlet to Neumann Operator

Multi-Domain Approaches for the Solution of High-Frequency Time-Harmonic Propagation Problems

A Quasi-Optimal Non-Overlapping Domain Decomposition Algorithm for the Helmholtz Equation

A Quasi-Optimal Non-Overlapping Domain Decomposition Algorithm for the Helmholtz Equation

Final Ph.D. Progress Report. Integration of hp-adaptivity with a Two Grid Solver: Applications to Electromagnetics. David Pardo

Spectral analysis of complex shifted-laplace preconditioners for the Helmholtz equation

Scientific Computing

CHAPTER 9 ELECTROMAGNETIC WAVES

Comparison of a Finite Difference and a Mixed Finite Element Formulation of the Uniaxial Perfectly Matched Layer

Two-level Domain decomposition preconditioning for the high-frequency time-harmonic Maxwell equations

UNIT I ELECTROSTATIC FIELDS

Application of Computational Fluid Dynamics (CFD) Based Technology to Computational Electromagnetics Ramesh K. Agarwal

Exponentially Convergent Sparse Discretizations and Application to Near Surface Geophysics

ELECTROMAGNETIC FIELDS AND WAVES

A Non-overlapping Quasi-optimal Optimized Schwarz 2 Domain Decomposition Algorithm for the Helmholtz 3 Equation 4 UNCORRECTED PROOF

Additive Schwarz method for scattering problems using the PML method at interfaces

Chapter 1 Mathematical Foundations

Perfectly Matched Layer (PML) for Computational Electromagnetics

arxiv: v1 [math.na] 19 Nov 2018

Joel A. Shapiro January 21, 2010

USAGE OF NUMERICAL METHODS FOR ELECTROMAGNETIC SHIELDS OPTIMIZATION

Full Wave Analysis of RF Signal Attenuation in a Lossy Rough Surface Cave Using a High Order Time Domain Vector Finite Element Method

Lecture 2. Introduction to FEM. What it is? What we are solving? Potential formulation Why? Boundary conditions

Shifted Laplace and related preconditioning for the Helmholtz equation

High Frequency Scattering by Convex Polygons Stephen Langdon

CHAPTER 2. COULOMB S LAW AND ELECTRONIC FIELD INTENSITY. 2.3 Field Due to a Continuous Volume Charge Distribution

Engineering Electromagnetics

Summary of Beam Optics

Finite Element Modeling of Electromagnetic Systems

Solving Time-Harmonic Scattering Problems by the Ultra Weak Variational Formulation

Perfectly Matched Layer Finite Element Simulation of Parasitic Acoustic Wave Radiation in Microacoustic Devices

Contents. 1 Basic Equations 1. Acknowledgment. 1.1 The Maxwell Equations Constitutive Relations 11

Multi-transmission Lines Loaded by Linear and Nonlinear Lumped Elements: FDTD Approach

Solving Symmetric Indefinite Systems with Symmetric Positive Definite Preconditioners

Modelling in photonic crystal structures

Finite element simulation of surface plasmon-polaritons: generation by edge effects, and resonance

A far-field based T-matrix method for three dimensional acoustic scattering

Efficient domain decomposition methods for the time-harmonic Maxwell equations

Classical Electrodynamics

Error analysis and fast solvers for high-frequency scattering problems

Multigrid absolute value preconditioning

Fast Multipole BEM for Structural Acoustics Simulation

Electromagnetic scattering from multiple sub-wavelength apertures in metallic screens using the surface integral equation method

A decade of fast and robust Helmholtz solvers

P&S COMSOL Design Tool Week 3: Simulation Concept

Electromagnetic Field Analysis

A MATLAB GUI FOR SIMULATING THE PROPAGATION OF THE ELECTROMAGNETIC FIELD IN A 2-D INFINITE SPACE

A Fast 3D Full-Wave Solver for Nanophotonics. Lei Zhang

A new method for the solution of scattering problems

HIGH-ORDER ACCURATE METHODS FOR MAXWELL EQUATIONS

Scattering of electromagnetic waves by thin high contrast dielectrics II: asymptotics of the electric field and a method for inversion.

Classical Scattering

B.Tech. First Semester Examination Physics-1 (PHY-101F)

444 Index Boundary condition at transmission line short circuit, 234 for normal component of B, 170, 180 for normal component of D, 169, 180 for tange

fiziks Institute for NET/JRF, GATE, IIT-JAM, JEST, TIFR and GRE in PHYSICAL SCIENCES

Transmission Lines. Plane wave propagating in air Y unguided wave propagation. Transmission lines / waveguides Y. guided wave propagation

Chap. 1 Fundamental Concepts

CONTROL OF MICROWAVE HEATING IN RECTANGULAR WAVEGUIDE

Electromagnetic wave propagation through ultra-narrow channels filled

1 Electromagnetic concepts useful for radar applications

1 Fundamentals of laser energy absorption

A thesis submitted to the University of Manchester for the degree of Doctor of Philosophy in the Faculty of Science and Engineering

ECE 107: Electromagnetism

Pseudospectral and High-Order Time-Domain Forward Solvers

Power Absorption of Near Field of Elementary Radiators in Proximity of a Composite Layer

ELECTROMAGNETISM. Second Edition. I. S. Grant W. R. Phillips. John Wiley & Sons. Department of Physics University of Manchester

2 FORMULATIONS 2.1 The H-J formulation Let Ω be a domain consisting of a conducting region R and a non-conducting region S. Here assume that Ω, R and

Coupling Impedance of Ferrite Devices Description of Simulation Approach

Computational Electromagnetics Definitions, applications and research

ELE3310: Basic ElectroMagnetic Theory

A new 9-point sixth-order accurate compact finite difference method for the Helmholtz equation

Lecture 2 Notes, Electromagnetic Theory II Dr. Christopher S. Baird, faculty.uml.edu/cbaird University of Massachusetts Lowell

Electromagnetic fields and waves

SOLUTION OF 3D TIME-DOMAIN MAXWELL S EQUATIONS FOR DISPERSIVE MATERIALS. Srijith Rajamohan

Domain Decomposition Method for Electromagnetic Scattering Problems: Application to EUV Lithography

Mathematical Foundations for the Boundary- Field Equation Methods in Acoustic and Electromagnetic Scattering

Physics: Dr. F. Wilhelm E:\Excel files\230 lecture\230 tests\final 230 F07 Practice.doc page 1 of 9

An Adaptive Finite Element Method for the Wave Scattering with Transparent Boundary Condition

Weighted Regularization of Maxwell Equations Computations in Curvilinear Polygons

Kirchhoff, Fresnel, Fraunhofer, Born approximation and more

Open-source finite element solver for domain decomposition problems

FETI-DPH: A DUAL-PRIMAL DOMAIN DECOMPOSITION METHOD FOR ACOUSTIC SCATTERING

Electromagnetic Theory for Microwaves and Optoelectronics

FEM/FMBEM coupling for acoustic structure interaction and acoustic design sensitivity analysis with sound-absorbing materials

Efficient Numerical Simulation for Long Range Wave Propagation 1

A FLEXIBLE SOLVER OF THE HELMHOLTZ EQUATION FOR LAYERED MEDIA

Electromagnetic waves in free space

PROCEEDINGS OF SPIE. FDTD method and models in optical education. Xiaogang Lin, Nan Wan, Lingdong Weng, Hao Zhu, Jihe Du

FINITE-DIFFERENCE FREQUENCY-DOMAIN ANALYSIS OF NOVEL PHOTONIC

Hybrid (DG) Methods for the Helmholtz Equation

Introduction to PML in time domain

Haus, Hermann A., and James R. Melcher. Electromagnetic Fields and Energy. Englewood Cliffs, NJ: Prentice-Hall, ISBN:

An optimized perfectly matched layer for the Schrödinger equation

Electromagnetic Theory for Microwaves and Optoelectronics

Fiber Optics. Equivalently θ < θ max = cos 1 (n 0 /n 1 ). This is geometrical optics. Needs λ a. Two kinds of fibers:

Transcription:

Electromagnetic wave propagation ELEC 041-Modeling and design of electromagnetic systems

EM wave propagation In general, open problems with a computation domain extending (in theory) to infinity not bounded Typical applications: antenna problems interactions between incident wave fields and structure of interest Radar cross section (RCS) Electromagnetic compatibility (EMC) optical fibers (close problem) waveguides (walls limit the domain partially open problem)

Maxwell s equations curl h t d = j curl e + t b =0 div b =0 div d = q Ampère s equation Faraday s equation Conservation laws Constitutive relations h = h(e, b) =µh (+b s ) d = d(e, b) =e (+d s ) j = j(e, b) =σe (+j s ) 0 h H h (curl; Ω), j, d H h (div; Ω) grad h h µ b div e b H e (div; Ω), e H e (curl; Ω) H 1 h(ω) ={u L 2 (Ω) : grad u L 2 (Ω),u Γh = u h } curl h curl e H h (curl; Ω) ={u L 2 (Ω) :curlu L 2 (Ω),n u Γh = n u h } j, d σ, e H h (div; Ω) ={u L 2 (Ω) :divu L 2 (Ω),n u Γh = n u h } div h q grad e He 1 (Ω) ={u L 2 (Ω) : grad u L 2 (Ω),u Γe = u e } H e (curl; Ω) ={u L 2 (Ω) :curlu L 2 (Ω),n u Γe = n u e } H e (div; Ω) ={u L 2 (Ω) :divu L 2 (Ω),n u Γe = n u e }

EM wave propagation Using the constitutive relations to eliminate the fluxes leads to: curl e = µ t h curl h = t e + σ e + j s 1) We can solve the system in terms of the electric field e 2 t e + σ t e +curlµ 1 curl e = t j s + initial conditions (ICs) for + boundary conditions (BCs) e, t e n e Γ =0 2) We can solve the system in terms of the magnetic field h µ 2 t h + 1 µσ t h +curl 1 curl h = 1 curl j s + ICs for h, t h + BCs n h Γ =0

EM wave propagation If the excitation is sinusoidal, these equations can be written in the frequency domain, with the fields assumed to be phasors. They read: curl e = ıωµ h curl h = ıω e + σ e + j s 1) In terms of the electric field e ω 2 e ıωσ e +curlµ 1 curl e = ıωj s if q =0, then: e ıωσµ e + ω 2 µ e = ıωµj s 2) In terms of the magnetic field h ω 2 µ h + ıω 1 µσ h +curl 1 curl h = 1 curl j s h ıωσµ h + ω 2 µ h = curl j s If σ =0 and no RHS term, we get: k 2 = ω 2 µ e + k 2 e =0 h + k 2 h =0 Helmholtz equations

EM wave propagation Solving these PDEs, we can compute: electric and magnetic field Joule losses (both dielectric and magnetic) impedance, admittance, transfer matrices characterizing an EM system electromagnetic radiation, scattering electromagnetic resonance electromagnetic propagation (guided or not)

EM wave propagation The Helmholtz equation in a finite computational domain can be solved through: finite elements, finite differences, spectral elements,... Basic steps: formulations and FE approximations truncation of the infinite of computation Dirichlet-to-Neumann maps Absorbing Boundary Conditions (ABCs) Perfectly Matching Layers (PMLs) iterative solver + preconditioning

Weak FE formulation The strong problem: curl e = µ t h curl h = t e + σ e + j s Two complementary weak formulations Γ = Γ e Γ h Strongly considering Faraday law + integrating by parts, we obtain the formulation in terms of e ( 2 t e, e ) Ω +(σ t e, e ) Ω +(ν curl e, curl e ) Ω +( t j s, e ) Ω n t h, e Γh =0, e H e (curl; Ω) Strongly considering Ampère law strong + integrating by parts, we obtain the formulation in terms of h (µ 2 t h, h ) Ω +(µ 1 σ t h, h ) Ω +( 1 curl h, curl h ) Ω ( 1 j s, curl h ) Ω + n t e, h Γe =0, h H h (curl; Ω)

k=10 + = k=20 + = Incident plane wave Scattered field Total field

Domain truncation A fictitious boundary Γ has to be introduced If arbitrary BC at finite distance, the radiated field is reflected towards the interior of the domain spurious fields A suitable boundary condition must be written on Γ. Compromise between: accuracy, implementation and computational efficiency Two types of methods: exact (or transparent) methods: DtN boundary, artificial or non-reflecting BCs approximate methods: ABCs, PMLs

Truncation: Exact methods It can be expressed as an integral operator set on the boundary Γ, e.g. through and integral representation formula It is a nonlocal boundary condition Suitable solution but extremely expensive: while we are trying to solve a local PDE equation, the nonlocal form of the integral BC destroys the sparse matrix structure of the system Not applicable in practical cases E.g. Dirichlet-to Neumann condition

Truncation: Approximate methods Absorbing boundary conditions Local boundary conditions They preserve the sparsity of the finite element matrix Sommerfeld radiation condition Based on spherical (or circular boundary): Engquist-Majda BC, Bayliss-Gunzburger-Turkel BC Arbitrary shape convex boundaries, implemented in the context of On-Surface Radiation Condition(OSRC) High-order boundary conditions that allow to reduce the computational domain

Absorbing boundary conditions Sommerfeld ABC nγ u = ıku BGT ABC nγ u = ıku αu βu α = 1 2R β = R 2 8(ık R 1 ) 1 2(ık R 1 )

Truncation: Approximate methods Perfectly matching layers Introduced by Berenger for time-domain methods Domain bounded by dissipative layer The 2D Helmholtz equation in the PML reads: x1 ( S x 2 x1 u)+ x2 ( S x 1 x2 u)+s x1 S x2 k 2 u =0 S x1 S x2 S xj = f xj + g x j ık, j =1, 2 fx = 1 at the inner layer interface. gx vary between zero at the inner interface and a maximal value at the outer interface of the layer. Their role is to damp evanescent waves into the layer. At the continuous level, there is no reflection for all wavenumbers and angles of incidence of the scattered field. At the discrete level, this no longer the case. Width of the layer determined by accounting for the memory, the accuracy and the involved functions.

Perfectly matching layers Good Bad

Pollution error High-frequency bottleneck concerning accuracy Phase dispersion errors interpolation error loss of stability for the Helmholtz equation for large wavenumber k (wavelength λ) Size of mesh to be adapted according to the wavenumber k (wavelength λ). Rule of thumb = 10 points/λ not enough!!! Huge meshes limitation for solving applications

Total field k=30 10 points/wavelength

modulus phase Total field k=30 10 points/wavelength

k=30

k=30

Pollution error new formulation of the problem Galerkin least squares, adding a stabilization term hybrid asymptotic methods phase reduction FEM infinite element method use of alternative BFs high order polynomial BFs BF space enriched with information from analytical solutions (plane waves)

Iterative solution Suitable choice of ABC/PML for reducing the size of the system N Highly indefinite matrix since the Helmholtz operator is non-positive, most particularly for large k N a few millions with high k Direct solvers are out of reach (generally) Krylov iterative solution, e.g. GMRES: convergence problems! Need of preconditioner: ILUT