computational complexity of the moment method for various matrix ...

1 downloads 0 Views 499KB Size Report
Abstract: The computational cost of the square matrix element evaluation, pertaining to the Moment Method (MoM), is estimated for various numerical integration ...
COMPUTATIONAL COMPLEXITY OF THE MOMENT METHOD FOR VARIOUS MATRIX CALCULATION SCHEMES G. K. Avdikos Physics Dept., Faculty of Applied Sciences National Technical University of Athens Heroon Polytechniou 9, GR-15780 Zografou, Athens, Greece. E-mail: [email protected] H. T. Anastassiu Institute of Communication and Computer Systems, School of Electrical & Computer Eng. National Technical University of Athens Heroon Polytechniou 9, GR-15780 Zografou, Athens, Greece. E-mail: [email protected] Abstract: The computational cost of the square matrix element evaluation, pertaining to the Moment Method (MoM), is estimated for various numerical integration schemes. Both surface and volumetric problems are considered, along with the relevant discretization of the respecting geometries. The Green’s function singularity extraction, aimed at increased accuracy, and its effect on the computational complexity, is also taken into account. The original integrals are transformed into the local (area or volume) coordinate systems, and are subsequently evaluated on the basis of standard numerical quadrature schemes. The resulting overall computational complexity of MoM is estimated, combining both matrix fill and matrix inversion, and direct comparisons among the various schemes are presented.

1. INTRODUCTION The Moment Method (MoM) [1] is widely used in scattering and radiation problems for the conversion of a surface (or volume) integral equation into the approximate form of a matrix equation. Appropriate discretization schemes with suitable basis functions have been developed both for perfectly conducting (PEC) and dielectric scatterers [2,3], where explicit expressions for the square matrix elements evaluation are developed. The computational complexity of MoM depends on the evaluation of these elements (matrix filling) and on the matrix inversion algorithm. In previous works, the well-known centroid approximation has been used to approximate the integrations over elementary surfaces and volumes. In this paper, the computational complexity of MoM is estimated, with, or without the centroid approximation, and for various matrix calculation schemes. Very few previous studies have been performed in the past [4,5] focused on the comparison of computational complexities of various numerical methods. Therefore this work is useful to researchers concerned with computational restrictions, associated with the application of MoM, or other related methods, especially to medium-size geometries. 2. ANALYTICAL AND NUMERICAL CONSIDERATIONS 2.1. PEC Case-Surface Integral Equation (SIE). In [2], scattering from arbitrary conducting surfaces using the centroid approximation has been investigated. In this paper, the Green’s function singularity is further taken into account and extracted, whereas the calculation is also performed without any approximation. 2.1.1. Centroid Approximation. The evaluation of matrix elements reduces to the calculation of the two potentials (vector and scalar). The Green’s function singularity in the integral yielding vector potential A is initially extracted, i.e.

³

T

q

ȡn (r c)

e  jk0 R dS c R

³

T

q

ȡn (r c)

1 e  jk0 R  1 ȡc  ȡ dS c  ³ q dS c  ( ȡ  ȡn ) ³ q dS c T T R R R

(1)

The first integrand in (1) is bounded and thus can be numerically integrated. The last two integrals can be evaluated analytically [6]. Similarly, the integral representing the scalar potential ) is written as

e  jk0 R ³T q R dS c

1137

e  jk0 R  1 1 ³T q R dS c  ³T q R dS c

(2)

URSI EMTS 2004

Using local area coordinates, the original integrals are transformed into the form p

1 1K

³³

0 0

p

e  jk0 R  1 d[ dK , Rp

1 1K

³³

0 0

e  jk0 R  1 [ d[ dK , Rp

p

1 1K

³³

0 0

e  jk0 R  1 K d[ dK Rp

(3)

Based on (3), the matrix calculation schemes in [7], combined with Gauss elimination [8] for the matrix inversion, can be shown to be prone to the following computational costs: Scheme #1 ([7], p. 148, K=3) Scheme #2 ([7], p. 149, Radau, Table 8.2, n=3) Scheme #3 ([7], p. 151, Hammer et al, Table 8.3, n=3)

#N1 # 1077N2+1/6(2N3+5N2+9N) #N2 # 785N2+1/6(2N3+5N2+9N) #N3 # 300N2+1/6(2N3+5N2+9N)

(4)

2.1.2. Exact expression. Without the use of the centroid approximation, the expression of matrix elements for all pq edge-pairs is [9] pq Z mn

jK 0 l m l n H mp H nq 8 A p Aq

> ³T ³T p

q

ȡm (r ) ˜ ȡn (r c)

e  jk0 R 1 dS cdS  2 R S

³ ³ T

p

T

q

e  jk0 R dS cdS R

@

(5)

The first double surface integral is essentially the vector potential A, whereas the second is the scalar potential ĭ. Again for the three aforementioned calculation schemes, and on the basis of Gauss elimination for the matrix inversion, we obtain the following results Scheme #1 ǯǯ #2 ǯǯ #3

#N4 # 8997N2+1/6(2N3+5N2+9N) #N5 # 6540N2+1/6(2N3+5N2+9N) #N6 # 520N2+1/6(2N3+5N2+9N)

(6)

In the figure below, all computational complexities above (#Ni, i=1,6) are plotted, versus the number of MoM unknowns.

Fig. 1. Computational costs for various matrix evaluation schemes (SIE).

2.2. Dielectric Case-Volume Integral Equation (VIE). A detailed analysis is carried out by Schaubert et al in [3]. 2.2.1. Centroid Approximation. The procedure for tetrahedral elements and dielectric bodies resembles the SIE. Using the centroid approximation, the expressions for the potentials are given in [3], where the integrals are formally analogous to (1) and (2), but covering volume, instead of surface elements. The three following expressions originate from the invocation of local volume coordinates in the calculation of four independent scalar integrals over each tetrahedron, for the aforementioned matrix calculation schemes Scheme #1 ǯǯ #2 ǯǯ #3

URSI EMTS 2004

#M1 # 4157N2+1/6(2N3+5N2+9N) #M2 # 2220N2+1/6(2N3+5N2+9N) #M3 # 540N2+1/6(2N3+5N2+9N)

(7)

1138

2.2.2.Exact expression. Without the use of any approximation, the numbers of multiplications for the three calculation schemes become Scheme #1 ǯǯ #2 ǯǯ #3

#M4 # 31150N2+1/6(2N3+5N2+9N) #M5 # 17225N2+1/6(2N3+5N2+9N) #M6 # 1040N2+1/6(2N3+5N2+9N)

(8)

In the figure below, all computational complexities above (#Mi, i=1,6) are plotted, versus the number of MoM unknowns.

Fig. 2. Computational costs for various matrix evaluation schemes (VIE).

3. CONCLUSIONS An estimation of the MoM computational complexity for various matrix calculation schemes was performed, with or without the centroid approximation, both for SIE and VIE. Comparative plots were depicted in two figures, for the SIE and VIE respectively. Although for very large numbers of unknowns all schemes behave almost identically (O(N3)), for moderately large geometries there is a considerable fluctuation of the computational cost among the schemes, which should be taken into account whenever CPU time restrictions are important. 4. REFERENCES [1] Harrington, R. F., "Field Computation by Moment Method," New York: Macmillan, 1968. [2] Rao, S. M., D. R. Wilton, and A. W. Glisson, "Electromagnetic scattering by surfaces of arbitrary shape, " IEEE Transactions on Antennas and Propagation, vol. 30, no. 3, May 1982, pp. 409–418. [3] Schaubert, D. H., D. R. Wilton, and A. W. Glisson, "A tetrahedral modeling method for electromagnetic scattering by arbitrarily shaped inhomogeneous dielectric bodies," IEEE Transactions on Antennas and Propagation, vol. 32, no. 1, Jan. 1984, pp.77–85. [4] Anastassiu, H. T., D. I. Kaklamani, D. P. Economou, and O. Breinbjerg, "Electromagnetic scattering analysis of coated conductors with edges using the Method of Auxiliary Sources (MAS) in conjunction with the Standard Impedance Boundary Condition (SIBC)," IEEE Transactions on Antennas and Propagation, vol. 50, no. 1, Jan. 2002, pp. 59-66. [5] Avdikos, G. K., H. T. Anastassiu, D. I. Kaklamani, and N. K. Uzunoglu, "Computational complexity analysis of MAS/MMAS and comparison with MoM for scattering and radiation problems," 6th International Workshop on Mathematical Methods on Scattering Theory and Biomedical Engineering, Tsepelovo, Greece, Sept. 18-21, 2003. [6] Wilton, D. R., S. M. Rao, A. W. Glisson, D. H. Schaubert, O. M. Al-Bundak, and C. M. Butler, "Potential integrals of uniform and linear source distributions on polygonal and polyhedral domains," IEEE Transactions on Antennas and Propagation, vol. 32, no. 3, Mar. 1984, pp. 276-281. [7] Zienkiewicz, O. C., "The Finite Element Method 3rd ed.," McGraw-Hill: New York, 1977, pp. 148-152. [8] Ciarlet, P. G., "Introduction to Numerical Linear Algebra and Optimization," Cambridge, U.K.: Cambridge Univ. Press, 1991. [9] Haddad, P. R., "Technical Report," Radiation Laboratory, Electr. Eng. & Comp. Sci. Dept., The University of Michigan, Ann Arbor, MI 48109-2122.

1139

URSI EMTS 2004