Jlee 97
Jlee 97
net/publication/3010070
CITATIONS READS
431 2,015
3 authors, including:
All content following this page was uploaded by Jin-Fa Lee on 19 February 2013.
Abstract— In this paper, various time-domain finite-element at using 3-D mesh generator packages. Also, it is not always
methods for the simulation of transient electromagnetic wave phe- possible to get a high-quality mesh for a given geometry.
nomena are discussed. Detailed descriptions of test/trial spaces, Another difficulty is the relative complexity of TDFEM’s
explicit and implicit formulations, nodal and edge/facet element
basis functions are given, along with the numerical stability prop- compared to the standard FDTD method. The time needed
erties of the different methods. The advantages and disadvantages to learn TDFEM’s and write a usable 3-D code is an order of
of mass lumping are examined. Finally, the various formula- magnitude greater than that for the standard FDTD method.
tions are compared on the basis of their numerical dispersion From the above discussion, one is led to the conclusion
performance. that the standard FDTD method is the method of choice when
Index Terms— Electromagnetic transient analysis, finite- modeling geometries of low complexity, while TDFEM’s are
element methods. most appropriate when complicated geometries need to be
modeled for which application of the FDTD method would
I. INTRODUCTION require a very dense grid to resolve accurately the variation
in geometric features. Since TDFEM’s have not received as
inside , subject to boundary conditions of the form B. Formulation Based on the Second-Order
Vector Wave Equation
on To derive TDFEM’s in terms of the field, we start with
on the following initial value problem (IVP) description:
(8)
on (5) Equations (9) and (10) are also required in the standard weak
Galerkin formulation. However, in the collocation FEM’s, (10)
. has to be a strong boundary condition (essential boundary
432 IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. 45, NO. 3, MARCH 1997
condition) instead of the weak boundary condition obtained are the vector basis functions that span the finite-
through the natural boundary condition in the weak Galerkin dimensional subspace . Note that we have used bold face
formulation. We also comment here that the collocation TD- letters to indicate matrices.
FEM approach, when properly formulated, offers great poten-
tial benefits such as superior accuracy (superconvergence) [2] III. TDFEM’S USING NODAL ELEMENTS
if optimal collocation points are chosen and explicit time step-
ping schemes for higher order (more than linear) interpolation. A. Two First-Order Equations with Point-Matching
However, this is a subject which receives virtually no attention
Among the variety of approaches used for the extension
currently in TDFEM for solving transient wave equation. For of Yee’s FDTD method to nonorthogonal grids, the method
readers who are interested in pursuing this topic further, we of point-matched finite elements was probably the first one
recommend [2] as a starting point. to propose the use of finite-element interpolation practices
A more common approach to the derivation of TDFEM’s is for the development of an explicit time-domain integration
to balance the smoothness requirements between test and trial scheme for Maxwell’s curl equations [3], [4]. The following
functions through the use of Green’s theorem. In particular, a is a concise description of the application of the method to
weak form of the IVP (6) can be stated as the discretization of Maxwell’s hyperbolic system, presented
in the light of the Faedo–Galerkin process.
find such that The point-matched finite-element method maintains the
staggering of the electric and magnetic fields in space;
however, in contrast to the FDTD method, all three
components of the electric field are placed at the same
node. The same is true for the magnetic field. Thus, two
complementary grids are used inside for the development
of the numerical approximation. The two grids are constructed
in such a manner that every electric field node is contained
within the volume of an element in the magnetic field grid, and
every magnetic field node is contained within the volume of an
element in the electric field grid. Using nodal finite elements in
(11) conjunction with these two grids leads to the finite-dimensional
subspaces that are used for the finite-element approximation
, and . of the fields (see Section II-A). More specifically, the fields
A vector function is admissible in this bilinear form if are approximated as follows:
and only if
(12) (15)
with the delta functions associated with the magnetic field field nodes inside . The permittivity matrix with elements
nodes yields , , and the permeability ma-
trix with elements , .
The notation is used to denote the 3 3 unit matrix.
Using the aforementioned matrices and vectors, the state
equations (16) assume the compact matrix form
(20)
equation under consideration is somewhat different than (6) There are several good features about this formulation.
because of Lynch and Paulsen’s concerns about generating First, it is explicit, so no matrix solution is required. Second,
spurious solutions. From the analysis in [9], it is argued that a traditional frequency domain FEM code based on nodal
no spurious modes are produced if the following equation is elements can be easily adapted to this time-domain method.
used: However, there are several things that one must be careful
about in using this method. Because it is a node-based method,
in material discontinuities require special treatment (see [8] for
(22) details). Furthermore, the presence of perfectly conducting
edges and corners can produce large errors in the solution. The
with the same boundary conditions as in (6). The final weak errors are usually not localized near the edge or corner, but are
form of (22) can be written as present throughout the computation domain. Finally, there is
some concern about the accuracy of the method. The numerical
dispersion error for this FEM formulation is compared with
several others in a later section of this paper.
(30)
We can substitute (26) into (23) to obtain
It can be shown that the normal component of is
continuous across element boundaries, and its flux is one
through and zero through all other facets. Such
fluxes relate to the degrees of freedom of a tetrahedral element
by
(31)
elements. The scheme was first proposed by Bossavit in [7]. They are
It starts with
(38)
(32)
Using collocation, (38) becomes
and
(39)
where
(33)
(40)
Substituting (32) and (33) into Maxwell’s equations, we have
and and are understood to be the numbers
corresponding to the unknowns on and ,
respectively.
Approximation of the time derivatives in (37) can be done in
(34) several ways. Here we choose the central difference scheme
and stagger and in time, evaluating them one
half of a time step apart. Thus
To make (34) operational, we apply collocation method. For
example, on we have
(41)
Equation (41) is now fully discretized and can be used to
update the electromagnetic field distribution in a leapfrog
fashion.
(42)
From the properties of Whitney 1-forms and 2-forms, (35)
reduce to the simple expressions Also, and are assumed to be given
either from the initial excitation or from previous iteration.
Even though the implicit schemes involve solving a matrix
equation for every time step, it is possible to derive implicit
TDFEM’s that are unconditionally stable. The unconditional
(36) stability is very desirable when solving problems with very
small features that lead to large variations in element size
These can be expressed in matrix form as across the problem domain. Without loss of generality, we
shall concentrate on deriving general two-step algorithms to
obtain using the weighted residual principle.
The approach begins by approximating the function ,
(37) by a second-order polynomial expansion
From (43), the first- and second-time derivatives are approx- A. Stability Condition for the Explicit TDFEM
imated as For the purpose of deriving the stability condition, let us
rewrite (41), assuming in the following form:
(44)
(49)
(45) where
Weighting the residual (45) by a test function , and
defining
and
(50)
(51)
(52)
(46)
The general solution can be written as this mismatch can be characterized in terms of an error in the
wave number where the numerical wave number is not
a linear function of frequency. Thus, an artificial numerical
dispersion is present in the solution.
(55)
For time-harmonic waves, the effects of numerical disper-
sion is to produce a phase error in the solution. The phase
where is the growth factor for mode . Substituting (55) error is cumulative, so as a wave propagates, the phase error
into (54) provides the second-order characteristic polynomial increases. Consequently, the error increases with the distance
for a wave propagates in the computation domain. The phase error
is especially significant for electrically large problems and
high resonators. A discussion of this phase error for the
FDTD method [18] is given in [19]. Its extension to TDFEM
(56) is straightforward if the mesh is assumed to be regular. In
this section, we compare the phase error for several TDFEM’s
through a two-dimensional dispersion analysis of square el-
For stability, it is necessary that the modulus of the growth
ements. The analysis does not truly model the phase error
factor be bounded by one for all modes, viz. .
for arbitrary unstructured meshes; however, it provides insight
To derive the stability limits, we shall use the so-called
into the relative performances of the various methods. In most
transformation. We introduce the mapping
finite elements, there is always an accumulation of phase error
(57) since the sign of the error is always the same for all angles
of incidence. Thus, although a nonorthogonal or unstructured
where as well as are in general complex numbers. It mesh does not produce the same phase error as a mesh
is easy to show that the aforementioned stability requirement composed of square elements, its overall characteristics does
is equivalent to demanding the real part of to be negative. not change unless the elements is very badly deformed. The
Equation (56) is now rewritten in terms of as one exception for frequency-domain methods is the tetrahedral
edge elements. For this element, the sign of the phase error
changes depending on the incidence angle. The phase error
(58) may cancel especially for unstructured grids [20]. In the time
domain, the phase cancellation can be obtained for methods
Furthermore, through the Routh–Hurwicz condition [17] it can which have implicit time integration, as we will see later in
be shown that in order for the real part of to be negative, this section.
the following conditions must hold To perform the dispersion analysis, let us consider a TE
plane wave propagating in the – plane through an infinite
mesh composed of square elements with sides of length . The
incidence angle of the plane wave is defined such that 0
(59) represent a propagating wave, and 90 represents a
propagating wave. The numerical solution is
The inequalities (59), as well as the fact that and
, lead to the following conditions on and :
and (61)
(60)
(63)
(64)
Fig. 2. Plots of phase error per wavelength as a function of incidence angle Fig. 4. Plot of phase error per wavelength as a function of incidence angle
for FDTD and three FEM methods (point-matched nodal FEM, nodal FEM for the edge based FEM with h = =20, p = 0:5. The variable is varied
with integral lumping, and edge-based FEM) with h = =20, p = 0:2, and from 0.2–0.8 in increments of 0.2.
= 23 .
[26], [27] and in the context of wavelet expansions [28]. The [16] W. E. Arnoldi, “The principle of minimized iterations in the solution
use of Galerkin’s method in the development of TDFEM’s of the matrix eigenvalue problem,” Quart. Appl. Mathem., vol. 9, pp.
17–29, Jan. 1951.
offers the ideal framework for the implementation of such [17] O. C. Zienkiewicz and R. L. Taylor, The Finite Element Method, 4th
diverse types of spatial approximations over different regions ed. New York: McGraw-Hill, 1988.
[18] K. S. Yee, “Numerical solution of initial boundary value problems in-
of the geometry under study in a consistent manner, maintain- volving Maxwell’s equations in isotropic media,” IEEE Trans. Antennas
ing the appropriate field continuity conditions across region Propagat., vol. AP-14, no. 3, pp. 302–307, May 1966.
boundaries. [19] A. C. Cangellaris and R. Lee, “On the accuracy of numerical wave
simulations based on finite methods,” J. Electromagn. Waves Applicat.,
In addition to the aforementioned “hybridization” of the vol. 6, no. 12, pp. 1635–1653, 1992.
trial functions, there are some more topics associated with [20] J. Y. Wu and R. Lee, “The advantages of triangular and tetrahedral edge
TDFEM’s that have not been addressed in this paper and elements for electromagnetic modeling with the finite element method,”
IEEE Trans. Antennas Propagat., to be published.
are the subject of on-going research. One of them is the [21] R. Lee and A. C. Cangellaris, “A study of discretization error in the
development of radiation boundary conditions for TDFEM’s. finite element approximation of wave solutions,” IEEE Trans. Antennas
Research into accurate ABC’s is very sparse. To our knowl- Propagat., vol. 40, pp. 542–549, May 1992.
[22] G. S. Warren and W. R. Scott, “An investigation of numerical dispersion
edge, only the first-order ABC’s have been implemented in in the vector finite element method using quadrilateral elements,” IEEE
conjunction with TDFEM’s. We believe that advancement in Trans. Antennas Propagat., vol. 42, pp. 1502–1508, Nov. 1994.
[23] A. C. Cangellaris, C. C. Lin, and K. K. Mei, “Point-matched time
this area will benefit from the extensive work on ABC’s done domain finite element methods for electromagnetic radiation and scat-
for the FDTD method. More specifically, we expect truncation tering,” IEEE Trans. Antennas Propagat., vol. AP-35, pp. 1160–1173,
boundary conditions based on the perfectly matched layer Oct. 1987.
[24] P. Monk, A. K. Parrott, and P. J. Wesson, “Analysis of finite element
(PML) [29], [30] to find significant application in TDFEM’s time domain methods in electromagnetic scattering,” in 10th Annu. Rev.
also. They have been shown to work well for both the FDTD Progress Appl. Computat. Electromagn., Mar. 1994, vol. 1, pp. 11–18.
and frequency domain FEM, and the recent work in the [25] J. O. Jevtic and R. Lee, “An improved finite difference Helmholtz
equation,” in Joint AP-S/URSI Radio Sci. Meet., Baltimore, MD, July
reformulation of the PML theory in terms of time-dependent 1996, p. 187.
sources [31] is expected to facilitate their incorporation into [26] D. Gottlieb and B. Yang, “Comparisons of staggered and nonstag-
TDFEM’s. gered schemes for Maxwell’s equations,” in Proc. 12th Annu. Rev.
Progress Appl. Computat. Electromagn., Monterey, CA, Mar. 1996, pp.
1122–1131.
[27] A. C. Cangellaris and D. Hart, “Spectral finite methods for the simulation
REFERENCES of electromagnetic interactions with electrically long structures,” in
Proc. 11th Annu. Rev. Progress in Applied Computational Electromagn.,
[1] P. Monk, “A mixed method for approximating Maxwell’s equations,” Monterey, CA, Mar. 1995, pp. 1280–1287.
SIAM J. Numer. Anal., vol. 28, pp. 1610–1634, Dec. 1991. [28] M. Krumpholz and L. P. B. Katehi, “MRTD: New time domain schemes
[2] G. F. Carey and J. T. Oden, Finite Elements III: Computational Aspects. based on multiresolution analysis,” IEEE Trans. Microwave Theory
Englewood Cliffs, NJ: Prentice-Hall, 1984. Tech., to be published.
[3] A. C. Cangellaris, C. C. Lin, and K. K. Mei, “Point-matched time- [29] J. P. Berenger, “A perfectly matched layer for the absorption of
domain finite element methods for electromagnetic radiation and scat- electromagnetic waves,” J. Comp. Phys., vol. 114, pp. 185–200, 1994.
tering,” IEEE Trans. Antennas Propagat., vol. AP-35, pp. 1160–1173, [30] Z. S. Sacks, D. M. Kingsland, R. Lee, and J. F. Lee, “A perfectly
Oct. 1987. matched anisotropic absorber for use as an absorbing boundary condi-
[4] A. C. Cangellaris and K. K. Mei, “The method of conforming boundary tion,” IEEE Trans. Antennas Propagat., vol. 43, pp. 1460–1463, Dec.
elements for transient electromagnetics,” Progress Electromagn. 1995.
Res.—Finite Element Finite Diff. Methods Electromagn. Scattering, [31] L. Zhao and A. C. Cangellaris, “A general approach for the development
M. A. Morgan, Ed., 1989, vol. PIER-2, pp. 249–285. of unsplit-field time-domain implementation of perfectly matched layers
[5] M. Feliziani and F. Maradei, “Hybrid finite element solution of time for FD-TD grid truncation,” IEEE Microwave Guided Wave Lett., to be
dependent Maxwell’s curl equations,” IEEE Trans. Magn., vol. 31, pp. published.
1330–1335, May 1995.
[6] M. Feliziani and F. Maradei, “An explicit/implicit solution scheme to
analyze fast transients by finite elements,” in Proc. 7th Biennial IEEE
Conf. Electromagn. Field Comp., Okayama, Japan, Mar. 1996, p. 210.
[7] A. Bossavit and I. Mayergoyz, “Edge elements for scattering problems,”
IEEE Trans. Magn., vol. 25, pp. 2816–2821, July 1989.
[8] D. R. Lynch and K. D. Paulsen, “Time-domain integration of the
Maxwell equations on finite elements,” IEEE Trans. Antennas Propagat.,
vol. 38, pp. 1933–1942, Dec. 1990.
[9] K. D. Paulsen and D. R. Lynch, “Elimination of vector parasites in finite
element Maxwell solutions,” IEEE Trans. Microwave Theory Tech., vol.
39, pp. 395–404, Mar. 1991.
[10] K. Mahadevan and R. Mittra, “Radar cross section computation of
inhomogeneous scatterers using edge-based finite element method in
frequency and time domains,” Radio Sci., vol. 28, no. 6, pp. 1181–1193, Jin-Fa Lee (S’85–M’88) was born in Taipei, Taiwan, in 1960. He received
1993. the B.S. degree from National Taiwan University, in 1982, and the M.S. and
[11] M. F. Wong, O. Picon, and V. F. Hanna, “A finite element method based Ph.D. degrees from Carnegie-Mellon University, Pittsburgh, PA, in 1986 and
on Whitney forms to solve Maxwell equations in the time domain,” 1989, respectively, all in electrical engineering.
IEEE Trans. Magn., vol. 31, pp. 1618–1621, May 1995. From 1988 to 1990, he was with ANSOFT Corporation, Pittsburgh, PA,
[12] J. F. Lee and Z. S. Sacks, “Whitney element time domain methods,” where he developed several CAD/CAE finite-element programs for modeling
IEEE Trans. Magn., vol. 31, pp. 1325–1329, May 1995. three-dimensional microwave and millimeter-wave circuits. From 1990 to
[13] C. H. Chan, J. T. Elson, and H. Sangani, “An explicit finite difference 1991, he was a Postdoctoral Fellow at the University of Illinois at Urbana-
time domain method using Whitney elements,” in IEEE Antennas Champaign. Currently, he is an Associate Professor at the Department
Propagat. Symp. Dig., Seattle, WA, July 1994, vol. 3, pp. 1768–1771. of Electrical and Computer Engineering, Worcester Polytechnic Institute,
[14] G. Strang and G. J. Fix, An Analysis of the Finite Element Method. Worcester, MA. His current research interests include analyses of numerical
Englewood Cliffs, NJ: Prentice-Hall, 1973. methods, coupling of active and passive components in high-speed elec-
[15] R. D. Richtmyer and K. W. Morton, Difference Methods for Initial-Value tronic circuits, three-dimensional mesh generation, and nonlinear optic fiber
Problems. New York: Wiley, 1967. modelings.
442 IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. 45, NO. 3, MARCH 1997
Robert Lee (S’82–M’90) received the B.S.E.E. degree from Lehigh Univer- Andreas Cangellaris (M’86), received the Dipl. degree in electrical engi-
sity, Bethlehem, PA, in 1983, and the M.S.E.E. and Ph.D. degrees from the neering from the Aristotle University of Thessaloniki, Greece, in 1981, and
University of Arizona, Tucson, in 1988 and 1990, respectively. the M.S. and Ph.D. degrees in electrical engineering from the University of
From 1983 to 1984, he worked for Microwave Semiconductor Corporation, California, Berkeley, in 1983 and 1985, respectively.
Somerset, NJ, as a microwave engineer. From 1984 to 1986 he was a Member From 1985 to 1987, he was with the Electronics Department of Gen-
of the Technical Staff at Hughes Aircraft Company, Tucson, AZ. From eral Motors Research Laboratories, Warren, MI. In 1987 he joined the
1986 to 1990 he was a Research Assistant at the University of Arizona. Department of Electrical and Computer Engineering at the University of
In addition, during the summers of 1987 through 1989, he worked at Sandia Arizona, Tucson, where he is now an Associate Professor. His research
National Laboratories, Albuquerque, NM. Since 1990, he has been at The interests include computational electromagnetics, microwave engineering, and
Ohio State University, where he is currently an Associate Professor. His major algorithm development for high-speed digital circuit analysis. In the area
research interests are in the analysis and development of finite methods for of computational electromagnetics his research has emphasized differential
electromagnetics. equation-based techniques, both in the frequency and time domain. He has
Dr. Lee is a member of the International Union of Radio Science (URSI) published more than 50 journal papers in the aforementioned areas of research.
and was a recipient of the URSI Young Scientist Award in 1996. Dr. Cangellaris is a member of the International Union of Radio Science
(URSI). In 1993 he received the International Union of Radio Science (URSI)
Young Scientist Award. He is an active member of the following IEEE
Societies: Antennas and Propagation, Microwave Theory and Techniques, and
Components, Packaging, and Manufacturing Technology.