A finite integration method for conformal, structured-grid, electromagnetic simulation

We describe a numerical scheme for solving Maxwell's equations in the frequency domain on a conformal, structured, non-orthogonal, multi-block mesh. By considering Maxwell's equations in a volume parameterized by dimensionless curvilinear coordinates, we obtain a set of tensor equations that are a continuum analogue of common circuit equations, and that separate the metrical and metric-free parts of Maxwell's equations and the material constitutive relations. We discretize these equations using a new formulation that treats the electric field and magnetic induction using simple basis-function representations to obtain a discrete form of Faraday's law of induction, but that uses finite integral representations for the displacement current and magnetic field to obtain a discrete form of Ampere's law, as in the finite integration technique [T. Weiland, A discretization method for the solution of Maxwell's equations for six-component fields, Electron. Commun. (AE U) 31 (1977) 116; T. Weiland, Time domain electromagnetic field computation with finite difference methods, Int. J. Numer. Model: Electron. Netw. Dev. Field 9 (1996) 295-319]. We thereby derive new projection operators for the discrete tensor material equations and obtain a compact numerical scheme for the discrete differential operators. This scheme is shown to exhibit significantly reduced numerical dispersion when compared to the standard linear finite element method. We take advantage of the mesh structure on a block-by-block basis to implement these numerical operators efficiently, and achieve computational speed with modest memory requirements when compared to explicit sparse matrix storage. Using the Jacobi-Davidson [G.L.G. Sleijpen, H.A. van der Vorst, A Jacobi-Davidson iteration method for linear eigenvalue problems, SIAM J. Matrix Anal. Appl. 17 (2) (1996) 401-425; S.J. Cooke, B. Levush, Eigenmode solution of 2-D and 3-D electromagnetic cavities containing absorbing materials using the Jacobi-Davidson algorithm, J. Comput. Phys. 157 (1) (2000) 350-370] and quasi-minimal residual [R.W. Freund, N.M. Nachtigal, QMR: a quasi-minimal residual method for non-Hermitian linear systems, Numer. Math. 60 (1991) 315-339] iterative matrix solution algorithms, we solve the resulting discrete matrix eigenvalue equations and demonstrate the convergence characteristics of the algorithm. We validate the model for three-dimensional electromagnetic problems, both cavity eigenvalue solutions and a waveguide scattering matrix calculation.

[1]  J. Bérenger Three-Dimensional Perfectly Matched Layer for the Absorption of Electromagnetic Waves , 1996 .

[2]  T. Weiland Time Domain Electromagnetic Field Computation with Finite Difference Methods , 1996 .

[3]  D. R. Whaley,et al.  CTLSS-an advanced electromagnetic simulation tool for designing high-power microwave sources , 2000 .

[4]  R. W. Hockney,et al.  Body-fitted electromagnetic PIC software for use on parallel computers , 1995 .

[5]  Jianming Jin,et al.  Fast solution methods in electromagnetics , 1997 .

[6]  Rolf Schuhmann,et al.  The nonorthogonal finite integration technique applied to 2D- and 3D-eigenvalue problems , 2000 .

[7]  Alain Bossavit,et al.  Edge-elements for scattering problems , 1989 .

[8]  Thomas Weiland,et al.  Triangular discretization method for the evaluation of RF-fields in cylindrically symmetric cavities , 1985 .

[9]  Rolf Schuhmann,et al.  Consistent material operators for tetrahedral grids based on geometrical principles , 2004 .

[10]  Gerard L. G. Sleijpen,et al.  A Jacobi-Davidson Iteration Method for Linear Eigenvalue Problems , 1996, SIAM Rev..

[11]  Rolf Schuhmann,et al.  Consistent material operators for tetrahedral grids based on geometrical principles: Research Articles , 2004 .

[12]  John P. Verboncoeur,et al.  An object-oriented electromagnetic PIC code , 1995 .

[13]  Carretera de Valencia,et al.  The finite element method in electromagnetics , 2000 .

[14]  G. Scharf From Electrostatics to Optics , 1994 .

[15]  Rolf Schuhmann,et al.  A new Whitney-based material operator for the finite-integration technique on triangular grids , 2002 .

[16]  J. M. Reiter,et al.  Rigorous analysis of arbitrarily shaped H- and E-plane discontinuities in rectangular waveguides by a full-wave boundary contour mode-matching method , 1995 .

[17]  R. Freund,et al.  QMR: a quasi-minimal residual method for non-Hermitian linear systems , 1991 .

[18]  J. Nédélec Mixed finite elements in ℝ3 , 1980 .

[19]  K. Yee Numerical solution of initial boundary value problems involving maxwell's equations in isotropic media , 1966 .

[20]  Rolf Schuhmann,et al.  Stability of the FDTD algorithm on nonorthogonal grids related to the spatial interpolation scheme , 1998 .

[21]  T. Weiland A discretization model for the solution of Maxwell's equations for six-component fields , 1977 .

[22]  Gerard L. G. Sleijpen,et al.  A Jacobi-Davidson Iteration Method for Linear Eigenvalue Problems , 1996, SIAM J. Matrix Anal. Appl..

[23]  Baruch Levush,et al.  Advances in modeling and simulation of vacuum electronic devices , 1999, Proc. IEEE.

[24]  Baruch Levush,et al.  Eigenmode Solution of 2-D and 3-D Electromagnetic Cavities Containing Absorbing Materials Using the Jacobi—Davidson Algorithm , 2000 .

[25]  D. A. Dunnett Classical Electrodynamics , 2020, Nature.

[26]  Jean-Pierre Berenger,et al.  A perfectly matched layer for the absorption of electromagnetic waves , 1994 .

[27]  Rolf Schuhmann,et al.  A stable interpolation technique for FDTD on non-orthogonal grids , 1998 .

[28]  J. A. Schouten,et al.  Ricci-Calculus: An Introduction to Tensor Analysis and Its Geometrical Applications , 1954 .