1 EEE 431 Computational Methods in Electrodynamics Lecture 9 By Dr. Rasime Uyguroglu

Slides:



Advertisements
Similar presentations
4 th order Embedded Boundary FDTD algorithm for Maxwell Equations Lingling Wu, Stony Brook University Roman Samulyak, BNL Tianshi Lu, BNL Application collaborators:
Advertisements

Study of propagative and radiative behavior of printed dielectric structures using the finite difference time domain method (FDTD) Università “La Sapienza”,
ENE 428 Microwave Engineering
Uniform plane wave.
Fundamental of Optical Engineering Lecture 4.  Recall for the four Maxwell’s equation:
PH0101 UNIT 2 LECTURE 31 PH0101 Unit 2 Lecture 3  Maxwell’s equations in free space  Plane electromagnetic wave equation  Characteristic impedance 
EEE 498/598 Overview of Electrical Engineering
My Chapter 22 Lecture.
Modelling techniques and applications Qing Tan EPFL-STI-IMT-OPTLab
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.
Prof. David R. Jackson Dept. of ECE Fall 2013 Notes 22 ECE 6340 Intermediate EM Waves 1.
Session: Computational Wave Propagation: Basic Theory Igel H., Fichtner A., Käser M., Virieux J., Seriani G., Capdeville Y., Moczo P.  The finite-difference.
Physics 1402: Lecture 26 Today’s Agenda Announcements: Midterm 2: NOT Nov. 6 –About Monday Nov. 16 … Homework 07: due Friday this weekHomework 07: due.
University of Utah Advanced Electromagnetics Image Theory Dr. Sai Ananthanarayanan University of Utah Department of Electrical and Computer Engineering.
Numerical Simulation of a Dipole Antenna Coupling to a Thin Wire in the Near Field Yaping Zhang, John Paul, C Christopoulos George Green Institute for.
Chapter 4 Numerical Solutions to the Diffusion Equation.
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)
Principles of the Global Positioning System Lecture 16 Prof. Thomas Herring Room A;
Implementation of 2D FDTD
Finite Differences Finite Difference Approximations  Simple geophysical partial differential equations  Finite differences - definitions  Finite-difference.
Maxwell’s Equations Gauss Law: Magnetic Gauss Law: There is no such thing as a magnetic “charge”; it always appears in the form of magnetic dipoles. If.
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 EEE 498/598 Overview of Electrical Engineering Lecture 11: Electromagnetic Power Flow; Reflection And Transmission Of Normally and Obliquely Incident.
EEE 431 Computational methods in Electrodynamics Lecture 1 By Rasime Uyguroglu.
ECE 546 – Jose Schutt-Aine1 ECE 546 Lecture 02 Review of Electromagnetics Spring 2014 Jose E. Schutt-Aine Electrical & Computer Engineering University.
Advanced EM - Master in Physics The (GENERAL) solution of Maxwell’s equations Then for very small r, outside the charge region but near it,
1 EEE 431 Computational Methods in Electrodynamics Lecture 4 By Dr. Rasime Uyguroglu
1 Propagation of waves Friday October 18, Propagation of waves in 3D Imagine a disturbane that results in waves propagating equally in all directions.
MA2213 Lecture 11 PDE. Topics Introduction p Poisson equation p Visualization of numerical results p Boundary conditions p.
ENE 325 Electromagnetic Fields and Waves
1 EEE 431 Computational Methods in Electrodynamics Lecture 3 By Dr. Rasime Uyguroglu.
Enhancing One‐Dimensional FDTD
Advanced EM - Master in Physics We have now calculated all the intermediate derivatives which we need for calculating the fields E and B. We.
Introduction to CST MWS
Tutorial for XFDTD Written by Cynthia Furse University of Utah.
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?
Physics 1202: Lecture 18 Today’s Agenda Announcements: –Lectures posted on: –HW assignments, etc.
EMLAB 1 3D Update Equations with Perfectly Matched Layers.
Lai-Ching Ma & Raj Mittra Electromagnetic Communication Laboratory
1 EEE 431 Computational Methods in Electrodynamics Lecture 8 By Dr. Rasime Uyguroglu
Computational Nanophotonics Stephen K. Gray Chemistry Division Argonne National Laboratory Argonne, IL Tel:
PHYS 408 Applied Optics (Lecture 3) JAN-APRIL 2016 EDITION JEFF YOUNG AMPEL RM 113.
1 EEE 431 Computational Methods in Electrodynamics Lecture 7 By Dr. Rasime Uyguroglu
Hirophysics.com Simulation of the Electromagnetic Fields and its Properties With Free-space and Dielectrics Using the FDTD Method Mark E. Eckman.
Formulation of 2D‐FDTD without a PML.
1 EEE 431 Computational Methods in Electrodynamics Lecture 13 By Dr. Rasime Uyguroglu
ENE 429 Antenna and Transmission lines Theory Lecture 1 Uniform plane waves.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 28.
Prof. David R. Jackson Dept. of ECE Fall 2015 Notes 22 ECE 6340 Intermediate EM Waves 1.
EEE 431 Computational Methods in Electrodynamics Lecture 2 By Rasime Uyguroglu.
The Finite Difference Time Domain Method FDTD Haythem H. abdullah ERI, Electronics Research Institute, Microwave Engineering Dept.
1 EEE 431 Computational Methods in Electrodynamics Lecture 13 By Dr. Rasime Uyguroglu
EEE 431 Computational Methods in Electrodynamics
Numerical Solutions to the Diffusion Equation
UPB / ETTI O.DROSU Electrical Engineering 2
EEE 431 Computational Methods in Electrodynamics
Plane electromagnetic waves
PHYS 408 Applied Optics (Lecture 3)
FDTD 1D-MAP Plane Wave TFSF Simulation for Lossy and Stratified Media
ENE 428 Microwave Engineering
Chapter 11. The uniform plane wave
GROUP DELAY Group delay per unit length can be defined as:
Prof: Ming Wu GSI: Kevin Han Discussion 1/17/18
The equations so far..... Gauss’ Law for E Fields
ENE 325 Electromagnetic Fields and Waves
ENE 325 Electromagnetic Fields and Waves
SPACE TIME Fourier transform in time Fourier transform in space.
Diyu Yang Mentor: Xu Chen Advisor: José E. Schutt-Ainé Abstract
Atilla Ozgur Cakmak, PhD
Presentation transcript:

1 EEE 431 Computational Methods in Electrodynamics Lecture 9 By Dr. Rasime Uyguroglu

2 FINITE DIFFERENCE TIME DOMAIN METHOD (FDTD)

3 One dimensional free space formulation: Assume a plane wave with the electric filed having Ex, magnetic field having Hy components and traveling in the z direction.

4 FINITE DIFFERENCE TIME DOMAIN METHOD (FDTD) Maxwell’s Equations become:

5 FINITE DIFFERENCE TIME DOMAIN METHOD (FDTD) Taking central difference approximation for both temporal and spectral derivatives:

6 FINITE DIFFERENCE TIME DOMAIN METHOD (FDTD)

7 Notice that: n means a time t= Everything is discretized for writing a computer code. The calculations are interleaved in both time and space. For example the new value of Ex is calculated from the previous value of Ex and the most recent values of Hy.

8 FINITE DIFFERENCE TIME DOMAIN METHOD (FDTD) Writing the expressions of Ex and Hy in C computer code: ex[k]=ex[k]-(dt/(eps0*dz))*(hy[k]-hy[k-1]) hy[k]=hy[k]-(dt/(mu0*dz))*(ex[k+1]-ex[k]) Note that n,n+1/2, n-1/2 superscripts are ignored. Also note that k+1/2 and k-1/2 are rounded off in order to specify a position in an array in the program

9 FINITE DIFFERENCE TIME DOMAIN METHOD (FDTD) Writing a C program code: Calculate Ex field by using a loop. Calculate the source. i.e the initial condition. Generate a Gaussian pulse in the center of the problem space. Apply the B.C. to find the Ex values at the boundaries of the problem space. Calculate the Hy fields by using a loop.

10 FINITE DIFFERENCE TIME DOMAIN METHOD (FDTD) Generation of the Gaussian pulse: pulse=exp(-((n*dt-t0)^2)/(t1^2)) ex[ks]=pulse

11 FINITE DIFFERENCE TIME DOMAIN METHOD (FDTD) The stability criteria: Where n is the dimension number of the simulation.

12 FINITE DIFFERENCE TIME DOMAIN METHOD (FDTD) For one dimensional simulation: Choose This is not the best choice but, it is simple.

13 FINITE DIFFERENCE TIME DOMAIN METHOD (FDTD) If a wave is traveling towards a boundary in free space, it is traveling at c, the velocity of light. So in one time step of FDTD algorithm, it travels a distance:

14 FINITE DIFFERENCE TIME DOMAIN METHOD (FDTD) Then an acceptable boundary condition may be: Store a value of Ex(1) for two time steps and then put it in Ex(0).

15 FINITE DIFFERENCE TIME DOMAIN METHOD (FDTD) B.C.in C computer code assume that the domain ends at k=KE:

16 FINITE DIFFERENCE TIME DOMAIN METHOD (FDTD) Now, write a complete C program to simulate a one-dimensional wave propagation. Assume that the source is at the center of the problem space. Observe the wave propagation. Then modify your program by applying the source at k=3. Observe the wave propagation.

17 FINITE DIFFERENCE TIME DOMAIN METHOD (FDTD) Observe the wave propagation w.r.t. the time and space. Change the number of the time steps and observe the propagation. Change the stability factor from 0.5 to 1, 1.1 and What happens?

18 FINITE DIFFERENCE TIME DOMAIN METHOD (FDTD) Exercises: 1)Modify your program to have two sources. One at kc-20and kc+20 where kc is the center of the problem space. 2)Instead of Ex source use Hy source at at k=kc. 3)Modify you program for a dielectric material. Plot for each case the wave propagation w.r.t. the time and space.

19 FINITE DIFFERENCE TIME DOMAIN METHOD (FDTD) 4)Modify your program for a problem which is partly free space and partly dielectric.