Back  | [Bill's Home]

Mathematical Modelling of EM Fields

Researcher:

Bill

Date completed:

Can't remember

Funding:

 

Higher-degree:

PhD

Papers published:

Lots (but a bit old-in-the-tooth now)

Presentations:

Demo of FDTD Method
[Microsoft Windows EXE]

Download demo of research (Microstrip Antenna)
Download demo of research (Electrical Fields in a PCB)
Here are screen shots from a Gausian Pulse in an patch antenna
Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8
Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14
Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20
Slide 21 Slide 22



The 3D Finite Difference Time Domain (FDTD) method involves simulating the propagation of an Electromagnetic (EM) wave over a series of time steps. Each of these time steps are extremely small, typically just a few pico seconds. When the wave has propagated then the frequency information can be extracted using a Fast Fourier Transform FFT).

 

Much of my work has involved the application of parallel processing to the 3D FDTD. The following is an introduction to the FDTD method.

    1. Introduction
    2. The processing power and memory capacity of modern computers increase by the year. This has made possible the simulation of electromagnetic field problems in the time-domain rather than in the frequency-domain. Another change in simulation techniques has been from continuous equations to discrete approximations. These discrete forms are usually easier to implement on a computer.

      A good example of a time-domain simulation, using discrete equations, is the 3D FDTD method. It determines the frequency response over a wide spectrum of frequencies, whereas many other simulation methods require different models and/or techniques for different frequency spectra. Papers [3.1]-[3.12] outline the basic theory and application of the 3D FDTD method.

      The 3D FDTD method derives directly from Maxwell's curl equations and is relatively simple to implement. Unfortunately, it requires large amounts of computer memory and processing time and, has, in the past, only been used with super-computers which have the processing power and memory capacity to apply it. With the arrival of high-speed desktop computers with large and cheap memory storage the method can now be fully exploited in the areas such as microstrip antenna modelling, analysis of microstrip circuits and in biological applications.

      The 3D-FDTD method has two main advantages over empirical analysis. It provides a direct solution to Maxwell's equations without much complexity and takes into account both the electric and magnetic fields in a 3D model.

      As the 3D FDTD method is time-based the results produced can also help to provide an understanding of EM wave propagation within the structures. Frequency-domain techniques often conceal how the EM waves propagate within the structure. For example, a microstrip antenna (or patch antenna) can be modelled as a transmission line, or as lumped parameters. This modelling can often hide the fact that the incident waves within the antennas head are reflected back and forward within the antenna. Electromagnetic radiation then leaks out from the ends of the patch. Results from 3D FDTD simulations allow the wave to be visualised, which helps in checking results.

      This chapter discusses the theory of the 3D FDTD method and its application to electromagnetic wave propagation within microstrip antennas and PCBs. Chapters 8 and 9 apply the 3D FDTD method and show some 3D pulse visualisations.

    3. Background
    4. Yee [3.1] was the first researcher to propose a differencing scheme which is now known as the FDTD method. It has since been used to model microstrip circuits [3.2]-[3.7], to scattering problems [3.8] and in the simulation of electromagnetic radiation [3.9], [3.10]. Other researchers have applied it to the simulation of waveguides, to coaxial cable and similar structures [3.11]-[3.16], and to digital signal processing and ferrites [3.17]-[3.20]. It is also useful in areas, such as in Biomedical research to model electromagnetic radiation on human tissues and to radar wave simulations.

    5. Simulation Steps
    6. Figure 3.1 shows the main steps taken in a 3D FDTD simulation. Initially, a 3D model is made to represent the physical structure, including conductors, dielectics and boundaries. Next an applied pulse, normally either a sine-wave or a Gaussian pulse, acts as the input stimulus at all the sources. Then at increments of time the E and H fields are calculated. After each increment the input electric field amplitude is calculated and the E and H fields are again recalculated. This continues until the E and H fields within the system decay to zero.

      After completing the simulation an FFT program extracts frequency information from the transient response. The location of the transient data depends on the required system response. For example to determine the reflection coefficient, the input and reflected waves at the sources are monitored. For a radiation pattern, points are taken in free-space around the structure.

       

      Figure 3.1: FDTD method

    7. Finite-Difference Time-Domain (FDTD) Method
    8. The FDTD method uses Maxwell's equations which define the propagation of an electromagnetic wave and the relationship between the electric and magnetic fields, these are:

       

      (3.1)

      (3.2)

      (3.3)

      (3.4)

       

      For a uniform, isotropic and homogeneous media with no conduction current Maxwell's curl equations then become:

      (3.5)

      (3.6)

       

      By applying appropriate boundary conditions on sources, conductors and mesh walls an approximate solution of these equations can be found over a finite three-dimensional domain. Taking an example of the first equation in the i direction gives:

       

      (3.7)

       

      The central difference approximation is then used on both the time and space first-order partial differentiations to obtain discrete approximations. This gives:

       

      (3.8)

       

      Rearranging gives:

       

      (3.9)

       

      The half time-steps indicate that E and H are calculated alternately to obtain central differences for the time derivatives. In total there are six equations similar to Equation (3.9). These define the E and H fields in the x, y and z directions and are given in Equations (3.10) and (3.11). The permitivity (e ) and the permeability (m ) values in these equations are set to approximate values depending on the location of each of the field component.

       

      (3.10)

      (3.11)

    9. Problem Conception
    10. The structure simulated in Chapter 9 is a PCB with four electrical sources, as shown in Figure 3.2. It consists of a substrate layer, such as Duroid (relative permittivity, er, of 2.2) above a ground plane. A copper layer is formed by etching the top of the substrate to give the required pattern.

      1. 3D gridding
      2. A 3D grid is placed around the structure, as illustrated in Figure 3.3. The number of cells within the grid is normally selected with consideration to the simulation time limit and the amount of computer memory. As an example a linear grid placed around a microstrip antenna contained within a volume of 30´ 30´ 9.6 mm3 with a 100´ 100´ 12 grid gives a element volume of 0.3´ 0.3´ 0.8 mm3.

        Figure 3.2: PCB with copper tracks

        The first grid point in the z-direction lies on the top of the ground plane. Normally, there are fewer cells in the z-direction because there are very few discontinuities in this direction. A discontinuity causes reflections in the electromagnetic wave and they have a great effect on the frequency characteristics of the simulated model. Thus, to provide higher accuracy around discontinuities, a non-linear grid is sometimes placed around them. A fine grid is placed around discontinuities and a course grid where there are no discontinuities.

      3. Permittivity and permeability
      4. The calculation of the magnetic fields involves permeability. As conductors are assumed to have zero thickness, the value of m r is always taken as 1 (thus the permeability m will be 4p ´ 10-7 H m-1).

        The calculation of electric fields uses permittivity which varies depending on whether the field is within the substrate or in the surrounding air. The permittivity in the medium above the substrate is e r1e 0, and within the substrate it is e r2e 0, (where e 0 is 8.854´ 10-12 F.m-1). At the interface between the air and the substrate, the approximate relative permittivity is taken to be the average of the two, that is:

         

        (3.12)

        Figure 3.3: 3D gridding

      5. Input signal
      6. The input signal can be of any shape, but, it is normally a Gaussian pulse. This type of pulse has a frequency spectrum that is also Gaussian and thus has the advantage of providing frequency information from DC up to a desired cut-off frequency. The form of the input signal in a continuous form is:

        (3.13)

         

        where t0 is the pulse delay and T relates to the pulse width. Written in a discrete form gives:

        (3.14)

         

        where n is the current time-step, m the pulse delay time-step and x the width of the pulse in time-steps. Figure 3.4 shows Gaussian pulses with pulse widths of 5, 10 and 20 time-steps. Each pulse has been delayed by 30 time steps.

        The width of the Gaussian pulse sets the required cut-off frequency. Figure 3.5 shows the relative power of a Gaussian pulse width of 5, 10 and 15 time steps. In can be seen that the thinner the pulse the larger its signal bandwidth.

        The pulse width is normally chosen to have at least 20 points per wavelength at the highest frequency significantly represented in the pulse. In most cases in this thesis the pulse width is 11 time-steps, which gives a bandwidth of 20 GHz.

        Initially in the simulation, all the electric and magnetic fields are set to zero. The Gaussian pulse applied at the source has only a field component which is perpendicular to the ground plane (that is, Ez). Thus, Ey and Ex, at the source, are always zero. A change in the electric field at the source with respect to time causes a change in the magnetic field in the x-direction. Thus, the wave propagates in the y-direction, as shown in Figure 3.6.

        Figure 3.4: Gaussian pulse

        Figure 3.5: Gaussian pulse

        Figure 3.6: Propagation of the wave

      7. Conductors
      8. The 3D FDTD method assumes perfect electrical conductors. Thus, the tangential electric field components that lie on the conductors are assumed to be zero. Figure 3.7 shows that the E field components on the conductor will be zero in the x- and y- direction.

        Figure 3.7: Conductor treatment

      9. Boundary walls
      10. There is a limit to the size of physical grid applied around the model. To reduce the requirements for a large grid an absorbing wall is placed on the six mesh boundary walls. The electric field component tangential to the ground plane is zero and the tangential electric fields on the other five mesh walls are calculated so that a wave propagating against them does not reflect back. For the structure simulated in this thesis the pulses are normally incident on the mesh walls. This leads to simple approximations for continuous absorbing boundary conditions. The tangential fields on the absorbing boundaries then obey the one-dimensional wave equation in the direction normal to the mesh wall. For the normal y-direction wall the one-dimensional wave equation may be written as:

         

        (3.15)

         

        This equation is Mur's [3.21] first approximate absorbing boundary condition and in a discrete form it is:

         

        (3.16)

         

        where E0 represents the tangential electric field on the mesh wall and E1 the electric field one grid point within the mesh wall. Similar equations can also be derived for the other four absorbing mesh walls.

        The method, unfortunately, does not take into account fringing fields that are propagating tangential to the walls. Thus the absorbing boundary must be placed well away from any fringing fields.

      11. Maximum time step

      The maximum time step that may be used is limited by the stability restriction of the finite difference equations [3.2]. This is given by:

       

      (3.17)

       

      where c is the speed of light (300 000 000 m.s-1) and D x, D y and D z are the dimensions of the unit element. Table 3.1 gives two example time steps for different element sizes.

      Table 3.1: Example time intervals

      Model size (mm3) nx, ny, nz elements

      D x (mm)

      D y (mm) D z (mm) D t (picoseconds)
      30´ 10´ 10 100, 100, 12 0.3 0.3 0.3 0.68
      80´ 80´ 50 100, 100, 10 0.8 0.8 0.5 1.25
    11. Extracting Frequency Data
    12. A fourier transform extracts frequency information from the transient response. Figure 3.8 shows an example of the electric field at a source. It can be seen that initially the Gaussian pulse is applied at the input. Then, after the pulse reaches the head of the antenna, a pulse reflects back to the source from the interface between the antenna head. Reflected pulses also return back from the resonance with the antenna head. The reflection coefficient is then the ratio of the reflected wave divided by the applied wave. In general, the scattering parameters Sjk may be obtained using a fourier transform on the transient waveforms, thus:

       

      (3.18)

       

      Figure 3.8: Applied and reflected wave

    13. Improvements to the FDTD Method
    14. Improvements can be made to the FDTD method which can improve accuracy, such as the sub-gridding method around discontinuities [3.22] and a modified frequency domain Finite-Difference Method that condenses nodes and uses an gifs/Image principle [3.23] can be devised. Other researchers have incorporation of static field solutions and Z-transforms into the FDTD method [3.24]-[3.26].

      Improvements can also be made to the boundary conditions and the modelling of sources [3.27]-[3.29]. Simulation time can be reduced by using parallel processing methods [3.30],[3.31]. These will be discussed in more detail in chapters 6 and 7.

    15. References

[3.1] Yee K, "Numerical Solutions of Initial Boundary Value Problems involving Maxwell's Equations in Isotropic Media", IEEE Ant. and Prop., vol. 33, May 1966, pp. 302-307.

[3.2] Taflove A and Brodwin M, "Numerical solution of steady state electromagnetic scattering problems using the time dependent Maxwell's equations", IEEE MTT, vol. 23, no. 1, Aug. 1975, pp. 623-630.

[3.3] D Sheen, S Ali, M Abouzahra, and J Kong, "Application of Three-Dimensional Finite-Difference Method to the Analysis of Planar Microstrip Circuits", IEEE MTT, vol. 38, pp. 849-857, Jul. 1990.

[3.4] X Zang, J Fang and K Mei, "Calculations of the dispersive characteristics of microstrips by the FDTD method", IEEE MTT, vol. 26, pp. 263-267, Feb. 1988.

[3.5] Railton C and McGeehan, "Analysis of microstrip discontinuities using the FDTD method", MWSYM 1989, pp.1089-1012.

[3.6] Shibata T, Havashi T and Kimura T, "Analysis of microstrip circuits using three-dimensional full-wave electromagnetic field analysis in the time-domain", IEEE MTT, vol. 36, pp. 1064-1070, Jun. 1988.

[3.7] Feix N, Lalande M and Jecko B, "Harmonically Characterization of a Microstrip Bend via the FDTD Method", IEE Proceedings, ", IEEE MTT, vol. 40, no. 5, May 1992, pp. 955-961.

[3.8] A Taflove, "The Finite-Difference Time-Domain Method for Electromagnetic Scattering and Interaction Problems", IEEE Trans. Electromagnetic Compatibility, vol. EMC-22, pp. 191-202, Aug. 1980.

[3.9] Railton CJ, Richardson KM, McGeehan JP and Elder KF, "The Prediction of Radiation Levels from Printed Circuit Boards by means of the FDTD Method", IEE International Conference on Computation in Electromagnetics, Savoy Place, London, Nov. 1991.

[3.10] WJ Buchanan, NK Gupta, "Prediction of Electric Fields from Conductors on a PCB by 3D Finite-Difference Time-Domain Method", IEE's Engineering, Science and Education Journal, Aug. 1995.

[3.11] Hese J and Zutter D, "Modelling of Discontinuities in General Coaxial Waveguide Structures by the FDTD-Method", IEEE MTT, vol. 40, Mar. 1992.

[3.12] Paul D, Pothercary and Railton, "Calculation of the Dispersive Characteristics of Open Dielectric Structures by the FDTD Method", IEEE MTT, vol. 42, no. 7, Jul. 1994.

[3.13] Navarro E, Such V, Gimeno B and Cruz J, "T-Junction in Square Coaxial Waveguide: A FDTD Approach" , IEEE MTT, vol. 42, no. 2, Feb. 1994, pp. 347-350.

[3.14] Moglie F, Rozzi T and Marcozzi P, "Wideband Matching of Waveguide Discontinuities by FDTD Methods", IEEE MTT, vol. 42, no. 11, Nov. 1994, pp. 2093-2098.

[3.15] Navarro A and Nuņez M and Martin E, "FDTD FFT method applied to axially symmetrical electromagnetic resonant devices", IEE Proceedings, vol. 137, pt. H, no. 3, Jun. 1990, pp. 193-196.

[3.16] Navarro A and Nuņez M, "FDTD Method Coupling with FFT: A Generalization to Open Cylinder Devices", IEEE MTT, vol. 42, no. 5, May 1994, pp. 870-874.

[3.17] Picket-May Melinda, Taflove A and Baron J, "FDTD Modelling of Digital Signal Processing in 3D Circuits with Passive and Active Loads", IEEE MTT, vol. 42, no. 8, Aug. 1994, pp. 1514-1523.

[3.18] Paul D, Pothercary and Railton, "Calculation of the Dispersive Characteristics of Open Dielectric Structures by the FDTD Method", IEEE MTT, vol. 42, no. 7, Jul. 1994.

[3.19] Wu K, Wu C and Litva J, "An Application of FDTD Method for Studying the Effects of Packages on the Performance of Microwave and High Speed Digital Circuits", IEEE MTT, vol. 42, no. 10, Oct. 1994, pp. 2007-2009.

[3.20] Pereda J, et al, "FDTD Analysis of Magnetized Ferrites: Application of the Calculation of Dispersion Characteristics of Ferrite-Loaded Waveguides", IEEE MTT, vol. 43, no. 2, Feb. 1995, pp. 350-356.

[3.21] Mur G, "Absorbing Boundary Conditions for the FDTD Approximation of the Time Domain Electromagnetic Field Equations", IEEE EMC, vol. 23, no. 2, Feb. 1981, pp. 377-382.

[3.22] Svetlana V, Yee K and Mei K, "A Subgridding Method for the Time-Domain Finite-Difference Method to Solve Maxwell's Equations", IEEE MTT, vol. 39, no. 3, Mar. 1991.

[3.23] Afande M, Giroux M and Bosisio R, "A FD Frequency Domain Method that Introduces Condensed Nodes and gifs/Image Principle", IEEE MTT, vol. 43, no. 4, Apr. 1995.

[3.24] Shorthouse D and Railton C, "The Incorporation of Static Field Solutions Into the FDTD Algorithm", IEEE MTT, vol. 40, no. 5, May 1992, pp. 986-994.

[3.25] Prescott D and Shuley, "Reducing Solution Time in Monochromatic FDTD Waveguide Simulations", IEEE MTT, vol. 42, no. 8, Aug. 1994.

[3.26] Sullivan D, "Nonlinear FDTD Formulations Using Z Transforms", IEEE MTT, vol. 43, no. 1, Mar. 1995, pp. 676-682.

[3.27] Buechler D, et. al. "Modelling Sources in the FDTD Formulation and Their Use in Quantifying Source and Boundary Condition Errors", IEEE MTT, vol. 43, no. 4, Apr. 1995, pp. 810-814.

[3.28] Railton C, et. al., "Optimized Absorbing Boundary Conditions for the Analysis of Planar Circuits Using the FDTD Method", IEEE MTT, vol. 41, no. 2, Feb. 1993, pp. 290-296.

[3.29] Zhiqiang B, et. al., "A Dispersive Boundary Condition for Microstrip Component Analysis Using the FDTD Method", IEEE MTT, vol. 40, no. 4, Apr. 1992, pp. 774-777.

[3.30] Huang T, Houshmand B and Itoh T, "The Implementation of Time-Domain Diakoptics in the FDTD Method", IEEE MTT, vol. 42, no. 11, Nov. 1994, pp. 2149-1155.

[3.31] Chen Q and Fusco V, "Three Dimensional FDTD Slotline Analysis on a Limited Memory Personal Computer", IEEE MTT, vol. 43, no. 2, Feb. 1995, pp. 358-361.