微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > 电磁仿真讨论 > Explanation of finite-difference time-domain (FDTD)

Explanation of finite-difference time-domain (FDTD)

时间:04-01 整理:3721RD 点击:
Hi,
What is FTDT? can you give some book talking about it.

thanx

FTDT? DO you mean DTFT (Discrete-Time Fourier Transform)?

If you give the context you heard the acronym in, someone might be able to help you.

I think you mean: FDTD (Finite Difference Time Domain)
this is a numerical method for analysis of field problem (e.g. in waveguides or other microwave network or antenna and radiation problems) by this method you solve your problem numericaly in Time Domain, also you can solve your problem in Frequency Domain by FDFD.

for more information you could refer to this book:
https://www.edaboard.com/viewtopic.php?t=74057&highlight=fdtd

The Finite Difference Time Domain Method for Electromagnetics, Karl S. Kunz and Raymond J. Luebbers, CRC Press, Boca Raton, FL, 1993.

Computational Electrodynamics: The Finite-Difference Time-Domain Method, Allen Taflove, Artech House, Boston, MA, 1995.

Computational Electrodynamics: The Finite-Difference Time-Domain Method, 2 ed., Allen Taflove and Susan Hagness, Artech House, Boston, MA, 2000.

Computational Electrodynamics: The Finite-Difference Time-Domain Method, 3 ed., Allen Taflove and Susan Hagness, Artech House, Boston, MA, 2005.

Advances in Computational Electrodynamics: The Finite-Difference Time-Domain Method, Allen Taflove, Ed., Artech House, Boston, MA, 1998.

Electromagnetic Simulation Using the FDTD Method, Dennis Sullivan, IEEE Press, New York, 2000.

Time-Domain Computer Analysis of Nonlinear Hybrid Systems, Wenquan Sui, CRC Press, Boca Raton, FL, 2001.

Complex Electromagnetic Problems and Numerical Simulation Approaches, Levent Sevgi, IEEE Press and John Wiley, New York, 2003.

hi ekh_81

you can find a very complete literature list and other useful links at
http://www.fdtd.org/

There you will find also some free fdtd codes to get a first impression

best: ricy

FDTD SIMULATIONS ARE GENERALLY WRITTEN IN FORTRAN PROGRAMMING LANGUAGE BUT THERE IS A BOOK OF IEEE PRESS JUST THAT IS USING C PROGRAMMING LANGUAGE AND EVEN THE SIGNAL AND NOISE PROBLEMS CAN BE SIMULATED SUCH AS WHEN THE DISTANCE OF TWO DATA CABLES ARE LESS THAN 10 TO POWER -34 .
aLSO IN THIS LINK THERE IS A BOOK

https://www.edaboard.com/viewtopic.p...highlight=fdtd

FDTD(Finite difference time domain) It is numerical method that is used for modelling (wave propagation, ...) usually programmed in Fortran, matlab,....) And there is some free programs that is used for FDTD simulation. Please see this:
1- http://www.lumerical.com/
2- http://www.electromagnetics.info/fdtd/
and this is A Survey of the Finite-Difference Time-Domain Literature:
3- http://www.fdtd.org/Bibtex-db/survey...ml/survey.html

The FDTD method belongs in the general class of grid-based differential time-domain numerical modeling methods. Maxwell's equations (in partial differential form) are modified to central-difference equations, discretized, and implemented in software. The equations are solved in a leapfrog manner: the electric field is solved at a given instant in time, then the magnetic field is solved at the next instant in time, and the process is repeated over and over again.

Added after 14 minutes:

https://www.edaboard.com/viewtopic.php?p=469250#469250
Maxwell's equations are replaced by a set of finite difference equations. It is shown that if one chooses the field points appropriately, the set of finite difference equations is applicable for a boundary condition involving perfectly conducting surfaces. An example is given of the scattering of an electromagnetic pulse by a perfectly conducting cylinder

Finite-difference time-domain (FDTD) is a popular computational electrodynamics modeling technique. It is considered easy to understand and easy to implement in software. Since it is a time-domain method, solutions can cover a wide frequency range with a single simulation run.

The FDTD method belongs in the general class of grid-based differential time-domain numerical modeling methods. Maxwell's equations (in partial differential form) are modified to central-difference equations, discretized, and implemented in software. The equations are solved in a leapfrog manner: the electric field is solved at a given instant in time, then the magnetic field is solved at the next instant in time, and the process is repeated over and over again.

The basic FDTD space grid and time-stepping algorithm traces back to a seminal 1966 paper by Kane Yee in IEEE Transactions on Antennas and Propagation. The descriptor "Finite-difference time-domain" and its corresponding "FDTD" acronym were originated by Allen Taflove in a 1980 paper in IEEE Transactions on Electromagnetic Compatibility. See References 1 (below) for these and other important journal papers in the development of FDTD techniques. See References 2 (below) for textbooks and research monographs published in this area.

Since about 1990, FDTD techniques have emerged as primary means to computationally model many scientific and engineering problems dealing with electromagnetic wave interactions with material structures. Current FDTD modeling applications range from near-DC (ultralow-frequency geophysics involving the entire Earth-ionosphere waveguide) through microwaves (radar signature technology, antennas, wireless communications devices, digital interconnects, biomedical imaging/treatment) to visible light (photonic crystals, nanoplasmonics, solitons, and biophotonics). Approximately 30 commercial and university-developed FDTD software suites are available for use (see External links below).

Workings of the FDTD method

When Maxwell's differential equations are examined, it can be seen that the change in the E-field in time (the time derivative) is dependent on the change in the H-field across space (the curl). This results in the basic FDTD time-stepping relation that, at any point in space, the updated value of the E-field in time is dependent on the stored value of the E-field and the numerical curl of the local distribution of the H-field in space.

The H-field is time-stepped in a similar manner. At any point in space, the updated value of the H-field in time is dependent on the stored value of the H-field and the numerical curl of the local distribution of the E-field in space. Iterating the E-field and H-field updates results in a marching-in-time process wherein sampled-data analogs of the continuous electromagnetic waves under consideration propagate in a numerical grid stored in the computer memory.

This description holds true for 1-D, 2-D, and 3-D FDTD techniques. When multiple dimensions are considered, calculating the numerical curl can become complicated. Kane Yee's seminal 1966 paper in IEEE Transactions on Antennas and Propagation proposed spatially staggering the vector components of the E-field and H-field about rectangular unit cells of a Cartesian computational grid so that each E-field vector component is located midway between a pair of H-field vector components, and conversely. This scheme, now known as a Yee lattice, has proven to be very robust, and remains at the core of many current FDTD software constructs.

Furthermore, Yee proposed a leapfrog scheme for marching in time wherein the E-field and H-field updates are staggered so that E-field updates are conducted midway during each time-step between successive H-field updates, and conversely. On the plus side, this explicit time-stepping scheme avoids the need to solve simultaneous equations, and furthermore yields dissipation-free numerical wave propagation. On the minus side, this scheme mandates an upper bound on the time-step to ensure numerical stability. As a result, certain classes of simulations can require many thousands of time-steps for completion.

Added after 1 minutes:

Using the FDTD method

In order to use FDTD a computational domain must be established. The computational domain is simply the physical region over which the simulation will be performed. The E and H fields are determined at every point in space within that computational domain. The material of each cell within the computational domain must be specified. Typically, the material is either free-space (air), metal, or dielectric. Any material can be used as long as the permeability, permittivity, and conductivity are specified.

Once the computational domain and the grid materials are established, a source is specified. The source can be an impinging plane wave, a current on a wire, or an applied electric field, depending on the application.

Since the E and H fields are determined directly, the output of the simulation is usually the E or H field at a point or a series of points within the computational domain. The simulation evolves the E and H fields forward in time.

Processing may be done on the E and H fields returned by the simulation. Data processing may also occur while the simulation is ongoing.

Strengths of FDTD modeling

Every modeling technique has strengths and weaknesses, and the FDTD method is no different.

FDTD is a versatile modeling technique used to solve Maxwell's equations. It is intuitive, so users can easily understand how to use it and know what to expect from a given model.

FDTD is a time-domain technique, and when a broadband pulse (such as a Gaussian pulse) is used as the source, then the response of the system over a wide range of frequencies can be obtained with a single simulation. This is useful in applications where resonant frequencies are not exactly known, or anytime that a broadband result is desired.

Since FDTD calculates the E and H fields everywhere in the computational domain as they evolve in time, it lends itself to providing animated displays of the electromagnetic field movement through the model. This type of display is useful in understanding what is going on in the model, and to help ensure that the model is working correctly.

The FDTD technique allows the user to specify the material at all points within the computational domain. A wide variety of linear and nonlinear dielectric and magnetic materials can be naturally and easily modeled.

FDTD allows the effects of apertures to be determined directly. Shielding effects can be found, and the fields both inside and outside a structure can be found directly or indirectly.

FDTD uses the E and H fields directly. Since most EMI/EMC modeling applications are interested in the E and H fields, it is convenient that no conversions must be made after the simulation has run to get these values.

Weaknesses of FDTD modeling

Since FDTD requires that the entire computational domain be gridded, and the grid spatial discretization must be sufficiently fine to resolve both the smallest electromagnetic wavelength and the smallest geometrical feature in the model, very large computational domains can be developed, which results in very long solution times. Models with long, thin features, (like wires) are difficult to model in FDTD because of the excessively large computational domain required.

FDTD finds the E/H fields directly everywhere in the computational domain. If the field values at some distance are desired, it is likely that this distance will force the computational domain to be excessively large. Far-field extensions are available for FDTD, but require some amount of postprocessing.

Since FDTD simulations calculate the E and H fields at all points within the computational domain, the computational domain must be finite to permit its residence in the computer memory. In many cases this is achieved by inserting artificial boundaries into the simulation space. Care must be taken to minimize errors introduced by such boundaries. There are a number of available highly effective absorbing boundary conditions (ABCs) to simulate an infinite unbounded computational domain. Most modern FDTD implementations instead use a special absorbing "material", called a perfectly matched layer (PML) to implement absorbing boundaries.

Because FDTD is solved by propagating the fields forward in the time domain, the electromagnetic time response of the medium must be modeled explicitly. For an arbitrary response, this involves a computationally expensive time convolution, although in most cases the time response of the medium (or Dispersion (optics)) can be adequately and simply modeled using either the recursive convolution (RC) technique, the auxiliary differential equation (ADE) technique, or the Z-transform technique. An alternative way of solving Maxwell's equations that can treat arbitrary dispersion easily is the Pseudospectral Spatial-Domain method (PSSD), which instead propagates the fields forward in space.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top