The Finite Difference Time Domain Method FDTD Haythem H. abdullah ERI, Electronics Research Institute, Microwave Engineering Dept.

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

Partial Differential Equations
Modelling techniques and applications Qing Tan EPFL-STI-IMT-OPTLab
Computational Electromagnetics
1 ITCS 4/5010 CUDA Programming, UNC-Charlotte, B. Wilkinson, Feb 26, 2013, DyanmicParallelism.ppt CUDA Dynamic Parallelism These notes will outline CUDA.
Procedures of Finite Element Analysis Two-Dimensional Elasticity Problems Professor M. H. Sadd.
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.
Large-Scale Density Functional Calculations James E. Raynolds, College of Nanoscale Science and Engineering Lenore R. Mullin, College of Computing and.
A TWO-FLUID NUMERICAL MODEL OF THE LIMPET OWC CG Mingham, L Qian, DM Causon and DM Ingram Centre for Mathematical Modelling and Flow Analysis Manchester.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
STANDARDS AND COMPLIANCE TESTING P. Bernardi Department of Electronic Engineering - University of Rome "La Sapienza"
The Finite Element Method
Implementation of 2D FDTD
MA/CS471 Lecture 8 Fall 2003 Prof. Tim Warburton
C M C C Centro Euro-Mediterraneo per i Cambiamenti Climatici COSMO General Meeting - September 8th, 2009 COSMO WG 2 - CDC 1 An implicit solver based on.
TransAT Tutorial Particle Tracking July 2015 ASCOMP
1 Use of High-Performance and High-Throughput Computing Resources in the Center for Research in Wireless Communications Dan Noneaker Holcombe Dept. of.
1 EEE 431 Computational Methods in Electrodynamics Lecture 9 By Dr. Rasime Uyguroglu
1 ELEC 3105 Basic EM and Power Engineering Start Solutions to Poisson’s and/or Laplace’s.
Maxwell’s Equations If we combine all the laws we know about electromagnetism, then we obtain Maxwell’s equations. These four equations plus a force law.
Discontinuous Galerkin Methods for Solving Euler Equations Andrey Andreyev Advisor: James Baeder Mid.
MA2213 Lecture 11 PDE. Topics Introduction p Poisson equation p Visualization of numerical results p Boundary conditions p.
CFD Refinement By: Brian Cowley. Overview 1.Background on CFD 2.How it works 3.CFD research group on campus for which problem exists o Our current techniques.
Solving an elliptic PDE using finite differences Numerical Methods for PDEs Spring 2007 Jim E. Jones.
Introduction to CST MWS
Engineering Analysis – Computational Fluid Dynamics –
EMLAB 1 3D Update Equations with Perfectly Matched Layers.
Electromagnetic Analysis Method Finite Difference Time Domain (FDTD) The Formulation of FDTD method begins by considering the differential form of Maxwell’s.
Remcom Inc. 315 S. Allen St., Suite 416  State College, PA  USA Tel:  Fax:   ©
Darryl Michael/GE CRD Fields and Waves Lesson 3.6 ELECTROSTATICS - Numerical Simulation.
1 EEE 431 Computational Methods in Electrodynamics Lecture 8 By Dr. Rasime Uyguroglu
TransAT Tutorial Separation of Oil, Gas & Water July 2015 ASCOMP
Modeling Electromagnetic Fields in Strongly Inhomogeneous Media
CIS/ME 794Y A Case Study in Computational Science & Engineering 2-D conservation of momentum (contd.) Or, in cartesian tensor notation, Where repeated.
FALL 2015 Esra Sorgüven Öner
A Non-iterative Hyperbolic, First-order Conservation Law Approach to Divergence-free Solutions to Maxwell’s Equations Richard J. Thompson 1 and Trevor.
Announcements Generalized Ampere’s Law Tested I I Consider a parallel plate capacitor that is being charged Try Ampere’s modified Law on two nearly identical.
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.
TransAT Tutorial Dam Break June 2015 ASCOMP
1 An FPGA Implementation of the Two-Dimensional Finite-Difference Time-Domain (FDTD) Algorithm Wang Chen Panos Kosmas Miriam Leeser Carey Rappaport Northeastern.
Date of download: 5/27/2016 Copyright © ASME. All rights reserved. From: Numerical Simulation of Heat Pipe-Assisted Latent Heat Thermal Energy Storage.
Numerical Analysis Yu Jieun.
XFDTD : Full-wave, 3D, Electromagnetic Analysis Software Joshua H. Park RF Engineering Laboratory Neuroscience Research Institute.
The Finite Difference Time Domain Method FDTD By Dr. Haythem H. Abdullah Researcher at ERI, Electronics Research Institute, Microwave Engineering Dept.
Date of download: 9/17/2016 Copyright © 2016 SPIE. All rights reserved. The implementation of the angular spectrum of plane waves method in the finite.
TransAT Tutorial Backward Step May 2015 ASCOMP
Unstructured Meshing Tools for Fusion Plasma Simulations
Relaxation Methods in the Solution of Partial Differential Equations
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.
EEE 431 Computational Methods in Electrodynamics
ELEC 3105 Basic EM and Power Engineering
A TWO-FLUID NUMERICAL MODEL OF THE LIMPET OWC
Point EM source in an unbounded domain
FEA Introduction.
THE METHOD OF LINES ANALYSIS OF ASYMMETRIC OPTICAL WAVEGUIDES Ary Syahriar.
Prof: Ming Wu GSI: Kevin Han Discussion 1/17/18
17-Nov-18 Parallel 2D and 3D Acoustic Modeling Application for hybrid computing platform of PARAM Yuva II Abhishek Srivastava, Ashutosh Londhe*, Richa.
GeoFEST tutorial What is GeoFEST?
Supported by the National Science Foundation.
Numerical Solutions of Partial Differential Equations
AE/ME 339 Computational Fluid Dynamics (CFD) K. M. Isaac
Finite difference time domain
topic13_grid_generation
Diyu Yang Mentor: Xu Chen Advisor: José E. Schutt-Ainé Abstract
Programming assignment #1 Solving an elliptic PDE using finite differences Numerical Methods for PDEs Spring 2007 Jim E. Jones.
Atilla Ozgur Cakmak, PhD
Presentation transcript:

The Finite Difference Time Domain Method FDTD Haythem H. abdullah ERI, Electronics Research Institute, Microwave Engineering Dept.

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Objective Analysis of the FDTD with regard to its application in studying the effect of the electromagnetic effect on the human health

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، FDTD Description of the FDTD method Absorbing boundary conditions FDTD Modeling

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Description of the FDTD Method The FDTD technique proceeds by segmenting the structure and the surrounding space into a three- dimensional mesh composed of a number of rectangular unit cells. The following figure shows the spatial locations of both the E and H components

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Positions of various field components. The E components are in the middle of the edges and the H components are in the center of the faces.

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Description of the FDTD Method It is based on numerically solving Maxwell’s curl equations. The time and space derivatives are approximated using finite difference approximations The E and H fields are evaluated iteratively at alternative half-time steps

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Description of the FDTD Method Maxwell’s curl equations are

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Description of the FDTD Method

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Description of the FDTD Method The finite difference scheme will be central difference in time and space The E component in the x-direction

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Description of the FDTD Method The magnetic field component in the y-direction

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Description of the FDTD Method Where

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، FDTD Description of the FDTD method Absorbing boundary conditions Modeling

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Absorbing Boundary Condition Since the spatial computational domain can be considered unbounded, so the need for absorbing boundary condition (ABC) is an urgent demand. No computer can store an unlimited amount of data

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Absorbing Boundary Condition ABC is used to simulate the extension of the computational domain to infinity. The lack of ABC results in a computational error due to the reflection from the truncated domain, see the following figure

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Absorbing Boundary Condition Two-dimensional Cartesian computational domain Ω showing the outer domain boundary Ω at which an ABC is implemented to simulate the extension of the grid to infinity.

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Why the need for parallel processing The serial code needs some times, days or even months for large problem size

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Why this application has been developed This application will be used as a safety guideline for the mobile companies to use a safe base station and handset units

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Who use this application The microwave engineers and researchers

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Which input your application need to run The input is a data file that includes the human body model data

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، How many jobs you should need to submit (average). Almost it is one job

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Which output your application produce A data file that have the SAR values at different planes in the human body

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، How much is the execution time of your job (average). The serial running time in the human head model may exceed 7 hours The parallel code time is dependent on the obtained speed up

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Who writes the code. I write the serial code The parallel code is done by Eng. Maha Eldespoki

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Do you use any commercial application (as Matlab)?. I write the serial code using c++

الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، 1437الخميس، 18 رمضان، Do you use any commercial application (as Matlab)?. I write the serial code using c++