The finite-difference time-domain for electromagnetics : with MATLAB simulations

This book introduces the powerful Finite-Difference Time-Domain method to students and interested researchers and readers. An effective introduction is accomplished using a step-by-step process that builds competence and confidence in developing complete working codes for the design and analysis of...

Full description

Saved in:
Bibliographic Details
Main Authors Elsherbeni, Atef Z. (Author), Demir, Veysel, 1974- (Author)
Format Electronic eBook
LanguageEnglish
Published Stevenage : Institution of Engineering and Technology, 2016.
EditionSecond edition.
SeriesACES series on computational electromagnetics and engineering.
Subjects
Online AccessFull text
ISBN9781613531792
1613531796
9781523102327
1523102322
9781613531754
1613531753
Physical Description1 online resource

Cover

Table of Contents:
  • List of figures; List of tables; Preface; Acknowledgements; 1. Introduction to FDTD; 1.1. The finite-difference time-domain method basic equations; 1.2. Approximation of derivatives by finite differences; 1.3. FDTD updating equations for three-dimensional problems; 1.4. FDTD updating equations for two-dimensional problems; 1.5. FDTD updating equations for one-dimensional problems; 1.6. Exercises; 2. Numerical stability and dispersion; 2.1. Numerical stability; 2.2. Numerical dispersion; 2.3. Exercises; 3. Building objects in the Yee grid; 3.1. Definition of objects.
  • 3.2. Material approximations3.3. Subcell averaging schemes for tangential and normal components; 3.4. Defining objects snapped to the Yee grid; 3.5. Creation of the material grid; 3.6. Improved eight-subcell averaging; 3.7. Exercises; 4. Active and passive lumped elements; 4.1. FDTD updating equations for lumped elements; 4.2. Definition, initialization, and simulation of lumped elements; 4.3. Simulation examples; 4.4. Exercises; 5. Source waveforms and time to frequency domain transformation; 5.1. Common source waveforms for FDTD simulations.
  • 5.2. Definition and initialization of source waveforms for FDTD simulations5.3. Transformation from time domain to frequency domain; 5.4. Simulation examples; 5.5. Exercises; 6. S-Parameters; 6.1. Scattering parameters; 6.2. S-Parameter calculations; 6.3. Simulation examples; 6.4. Exercises; 7. Perfectly matched layer absorbing boundary; 7.1. Theory of PML; 7.2. PML equations for three-dimensional problem space; 7.3. PML loss functions; 7.4. FDTD updating equations for PML and MATLAB implementation; 7.5. Simulation examples; 7.6. Exercises; 8. Advanced PML formulations.
  • 8.1. Formulation of CPML8.2. The CPML algorithm; 8.3. CPML parameter distribution; 8.4. MATLAB implementation of CPML in the three-dimensional FDTD method; 8.5. Simulation examples; 8.6. CPML in the two-dimensional FDTD method; 8.7. MATLAB implementation of CPML in the two-dimensional FDTD method; 8.8. Auxiliary differential equation PML; 8.9. Exercises; 9. Near-field to far-field transformation; 9.1. Implementation of the surface equivalence theorem; 9.2. Frequency domain near-field to far-field transformation; 9.3. MATLAB implementation of near-field to far-field transformation.
  • 9.4. Simulation examples9.5. Exercises; 10. Thin-wire modeling; 10.1. Thin-wire formulation; 10.2. MATLAB implementation of the thin-wire formulation; 10.3. Simulation examples; 10.4. An improved thin-wire model; 10.5. MATLAB implementation of the improved thin-wire formulation; 10.6. Simulation example; 10.7. Exercises; 11. Scattered field formulation; 11.1. Scattered field basic equations; 11.2. The scattered field updating equations; 11.3. Expressions for the incident plane waves; 11.4. MATLAB implementation of the scattered field formulation; 11.5. Simulation examples; 11.6. Exercises.