High-Order FVTD on Unstructured Grids using an Object-Oriented Computational Engine

Authors

  • Dmitry Firsov Department of Electrical and Computer Engineering University of Manitoba, Winnipeg, MB, Canada, R3T 5V6
  • Joe LoVetri Department of Electrical and Computer Engineering University of Manitoba, Winnipeg, MB, Canada, R3T 5V6
  • Ian Jeffrey Department of Electrical and Computer Engineering University of Manitoba, Winnipeg, MB, Canada, R3T 5V6
  • Vladimir Okhmatovski Department of Electrical and Computer Engineering University of Manitoba, Winnipeg, MB, Canada, R3T 5V6
  • Colin Gilmore Department of Electrical and Computer Engineering University of Manitoba, Winnipeg, MB, Canada, R3T 5V6
  • Walid Chamma Radar Electronic Warfare Section Defence R&D Canada - Ottawa, Department of National Defence 3701 Carling Avenue, Ottawa, Ontario, K1A 0Z4

Keywords:

High-Order FVTD on Unstructured Grids using an Object-Oriented Computational Engine

Abstract

An object-oriented implementation of a finite-volume time-domain (FVTD) engine for solving Maxwell’s equations is presented. The relevant aspects of the FVTD method are discussed from an objectoriented perspective and details of the object classes are given. Computational results obtained using the FVTD engine for solving Maxwell’s Equations on unstructured grids are also shown. The engine implements both MUSCL and polynomial interpolation methods to approximate the fluxes at the cell boundaries up to thirdorder accuracy. In addition, the engine has the capability of using a number of time-integration schemes. Results are presented for the transient scattering from a PEC sphere and a lossy dielectric cube. For the case of the sphere, almost perfect agreement with the analytic solution in the time-domain is achieved. The number of cells required as compared to FDTD is substantially reduced.

Downloads

Download data is not yet available.

References

A. Taflove (editor), Advances in Computational

Electrodynamics: The Finite-Difference Time-Domain

Method, Artech House Inc, Boston, 1998.

V. Shankar, A. H. Mohammadian, and W. F. Hall, “A TimeDomain Finite-Volume Treatment for the Maxwell

Equations,” Electromagnetics, Vol. 10, No. 1-2, pp 127 - 145,

P. Bonnet, X. Ferrieres, B. L. Michielsen, P. Klotz, and J. L.

Roumiguières, “Finite-Volume Time Domain Method,” in

Time Domain Electromagnetics, S. M. Rao (editor),

Academic Press, San Diego, 1999.

C. Fumeaux, D. Baumann, P. Leuchtmann, and R. Vahldieck,

“A Generalized Local Time-Step Scheme for Efficient FVTD

Simulations in Strongly Inhomogeneous Meshes,” IEEE

Trans. on Microwave Theory and Techniques, Vol. 52, No. 3,

pp. 1067-1076, March 2004.

C. Hirsch, Numerical Computation of Internal and External

Flows, Vol. I: Fundamentals of Numerical Discretization,

John Wiley & Sons Ltd., New York, 1988.

J. S. Shang, “Characteristic-Based Algorithms for Solving the

Maxwell’s Equations in the Time Domain,” IEEE Antennas

and Propagation Magazine, Vol. 37, No. 3, pp. 15-25, June

X.-D. Liu, S. Osher, and T. Chan, “Weighted Essentially Nonoscillatory Schemes,” Journal of Computational Physics, vol.

, pp. 200-212, 1994.

C. F. Ollivier-Gooch, “Quasi-ENO Schemes for Unstructured

Meshes Based on Unlimited Data-Dependent Least-Squares

Reconstruction,” Journal of Computational Physics, Vol. 133

(1), pp 6-17, 1997.

Y. Saad, Iterative Methods for Sparse Linear Systems, 2nd.

Ed. SIAM, 2003.

R. F. Harrington, Time-Harmonic Electromagnetic Fields,

McGraw-Hill, 1961.

D. K. Firsov, I. Jeffrey, J. LoVetri, and C. Gilmore, “An

Object Oriented Finite-Volume Time-Domain Computational

Engine”, ACES 2006, Miami Florida.

D. Firsov, J. LoVetri, I. Jeffrey, V. Okhmatovski, and W.

Chamma, “High-Order FVTD on Unstructured Grids”, ACES

, Miami Florida

Downloads

Published

2022-06-18

How to Cite

[1]
D. . Firsov, J. . LoVetri, I. . Jeffrey, V. . Okhmatovski, C. . Gilmore, and W. . Chamma, “High-Order FVTD on Unstructured Grids using an Object-Oriented Computational Engine”, ACES Journal, vol. 22, no. 1, pp. 71–82, Jun. 2022.

Issue

Section

General Submission