Electromagnetic Simulation Using the FDTD Method with Python
eBook - ePub

Electromagnetic Simulation Using the FDTD Method with Python

Jennifer E. Houle, Dennis M. Sullivan

Buch teilen
  1. English
  2. ePUB (handyfreundlich)
  3. Über iOS und Android verfügbar
eBook - ePub

Electromagnetic Simulation Using the FDTD Method with Python

Jennifer E. Houle, Dennis M. Sullivan

Angaben zum Buch
Buchvorschau
Inhaltsverzeichnis
Quellenangaben

Über dieses Buch

Provides an introduction to the Finite Difference Time Domain method and shows how Python code can be used to implement various simulations

This book allows engineering students and practicing engineers to learn the finite-difference time-domain (FDTD) method and properly apply it toward their electromagnetic simulation projects. Each chapter contains a concise explanation of an essential concept and instruction on its implementation into computer code. Included projects increase in complexity, ranging from simulations in free space to propagation in dispersive media. This third edition utilizes the Python programming language, which is becoming the preferred computer language for the engineering and scientific community.

Electromagnetic Simulation Using the FDTD Method with Python, Third Edition is written with the goal of enabling readers to learn the FDTD method in a manageable amount of time. Some basic applications of signal processing theory are explained to enhance the effectiveness of FDTD simulation. Topics covered in include one-dimensional simulation with the FDTD method, two-dimensional simulation, and three-dimensional simulation. The book also covers advanced Python features and deep regional hyperthermia treatment planning.

Electromagnetic Simulation Using the FDTD Method with Python:

  • Guides the reader from basic programs to complex, three-dimensional programs in a tutorial fashion
  • Includes a rewritten fifth chapter that illustrates the most interesting applications in FDTD and the advanced graphics techniques of Python
  • Covers peripheral topics pertinent to time-domain simulation, such as Z-transforms and the discrete Fourier transform
  • Provides Python simulation programs on an accompanying website

An ideal book for senior undergraduate engineering students studying FDTD, Electromagnetic Simulation Using the FDTD Method with Python will also benefit scientists and engineers interested in the subject.

Häufig gestellte Fragen

Wie kann ich mein Abo kündigen?
Gehe einfach zum Kontobereich in den Einstellungen und klicke auf „Abo kündigen“ – ganz einfach. Nachdem du gekündigt hast, bleibt deine Mitgliedschaft für den verbleibenden Abozeitraum, den du bereits bezahlt hast, aktiv. Mehr Informationen hier.
(Wie) Kann ich Bücher herunterladen?
Derzeit stehen all unsere auf Mobilgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Welcher Unterschied besteht bei den Preisen zwischen den Aboplänen?
Mit beiden Aboplänen erhältst du vollen Zugang zur Bibliothek und allen Funktionen von Perlego. Die einzigen Unterschiede bestehen im Preis und dem Abozeitraum: Mit dem Jahresabo sparst du auf 12 Monate gerechnet im Vergleich zum Monatsabo rund 30 %.
Was ist Perlego?
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Unterstützt Perlego Text-zu-Sprache?
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ist Electromagnetic Simulation Using the FDTD Method with Python als Online-PDF/ePub verfügbar?
Ja, du hast Zugang zu Electromagnetic Simulation Using the FDTD Method with Python von Jennifer E. Houle, Dennis M. Sullivan im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Physical Sciences & Electromagnetism. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

Jahr
2020
ISBN
9781119565840

1
ONE‐DIMENSIONAL SIMULATION WITH THE FDTD METHOD

This chapter provides a step‐by‐step introduction to the finite‐difference time‐domain (FDTD) method, beginning with the simplest possible problem, the simulation of a pulse propagating in free space in one dimension. This example is used to illustrate the FDTD formulation. Subsequent sections lead to formulations for more complicated media.

1.1 ONE‐DIMENSIONAL FREE‐SPACE SIMULATION

The time‐dependent Maxwell’s curl equations for free space are
(1.1a)
equation
(1.1b)
equation
E and H are vectors in three dimensions, so, in general, Eq. (1.1a) and (1.1b) represent three equations each. We will start with a simple one‐dimensional case using only Ex and Hy, so Eq. (1.1a) and (1.1b) become
(1.2a)
equation
(1.2b)
equation
These are the equations of a plane wave traveling in the z direction with the electric field oriented in the x direction and the magnetic field oriented in the y direction.
Taking the central difference approximations for both the temporal and spatial derivatives gives
(1.3a)
equation
(1.3b)
equation
In these two equations, time is specified by the superscripts, that is, n represents a time step, and the time t is t = Δtn. Remember, we have to discretize everything for formulation into the computer. The term n + 1 means one time step later. The terms in parentheses represent distance, that is, k is used to calculate the distance z = Δxk. (It might seem more sensible to use Δz as the incremental step because in this case we are going in the z direction. However, Δx is so commonly used for a spatial increment that we will use Δx.) The formulation of Eq. (1.3a) and (1.3b) assume that the E and H fields are interleaved in both space and time. H uses the arguments k + 1/2 and k − 1/2 to indicate that the H field values are assumed to be located between the E field values. This is illustrated in Fig. 1.1. Similarly, the n + 1/2 or n − 1/2 superscript indicates that it occurs slightly after o...

Inhaltsverzeichnis