Loading…

d'Alembert digitized: A wave pulse method for visualizing electromagnetic waves in matter and for deriving the finite difference time domain method for numerically solving Maxwell's equations

An alternative way of visualizing electromagnetic waves in matter and of deriving the Finite Difference Time Domain (FDTD) method for simulating Maxwell's equations for one-dimensional systems is presented. The method uses d'Alembert's splitting of waves into forward and backward puls...

Full description

Saved in:
Bibliographic Details
Published in:American journal of physics 2021-02, Vol.89 (2), p.164-171
Main Authors: Hyman, Ross, Stern, Nathaniel P., Taflove, Allen
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:An alternative way of visualizing electromagnetic waves in matter and of deriving the Finite Difference Time Domain (FDTD) method for simulating Maxwell's equations for one-dimensional systems is presented. The method uses d'Alembert's splitting of waves into forward and backward pulses of arbitrary shape and allows for grid spacing and material properties that vary with the position. Constant velocity of waves in dispersionless dielectric materials, partial reflection and transmission at boundaries between materials with different indices of refraction, and partial reflection, transmission, and attenuation through conducting materials are derived without recourse to exponential functions, trigonometric functions, or complex numbers. Placing d'Alembert's method on a grid is shown to be equivalent to the FDTD method and allows for simple and visual proof that the FDTD method is exact for dielectrics when the ratio of the spatial and temporal grid spacing is the wave speed, a straightforward way to incorporate reflectionless boundary conditions and a derivation that the FDTD method retains second-order accuracy when the grid spacing varies with the position and the material parameters make sudden jumps across layer boundaries.
ISSN:0002-9505
1943-2909
DOI:10.1119/10.0002038