Fast Power Series Solution of Large 3-D Electrodynamic Integral Equation for PEC Scatterers

Yoginder Kumar Negi1, N. Balakrishnan1, and Sadasiva M. Rao2

1Supercomputer Education Research Centre,
Indian Institute of Science, Bangalore, India
yknegi@gmail.com, balki@iisc.ac.in

2Naval Research Laboratory
Washington DC 20375, USA
sadasiva.rao@nrl.navy.mil

Submitted On: July 8, 2020; Accepted On: July 28, 2021

Abstract

This paper presents a new fast power series solution method to solve the Hierarchal Method of Moment (MoM) matrix for a large complex, perfectly electric conducting (PEC) 3D structures. The proposed power series solution converges in just two (2) iterations which is faster than the conventional fast solver–based iterative solution. The method is purely algebraic in nature and, as such applicable to existing conventional methods. The method uses regular fast solver Hierarchal Matrix (H-Matrix) and can also be applied to Multilevel Fast Multipole Method Algorithm (MLFMA). In the proposed method, we use the scaling of the symmetric near-field matrix to develop a diagonally dominant overall matrix to enable a power series solution. Left and right block scaling coefficients are required for scaling near-field blocks to diagonal blocks using Schur’s complement method. However, only the right-hand scaling coefficients are computed for symmetric near-field matrix leading to saving of computation time and memory. Due to symmetric property, the left side-block scaling coefficients are just the transpose of the right-scaling blocks. Next, the near-field blocks are replaced by scaled near-field diagonal blocks. Now the scaled near-field blocks in combination with far-field and scaling coefficients are subjected to power series solution terminating after only two terms. As all the operations are performed on the near-field blocks, the complexity of scaling coefficient computation is retained as O(N). The power series solution only involves the matrix-vector product of the far-field, scaling coefficients blocks, and inverse of scaled near-field blocks. Hence, the solution cost remains O(NlogN). Several numerical results are presented to validate the efficiency and robustness of the proposed numerical method.

Index Terms: Integral Equations, Method of Moment (MoM), H-Matrix, Adaptive Cross Approximation (ACA), Power Series.

I. INTRODUCTION

The integral equation-based Method of Moments (MoM) [1] is one of the popular methods for solving complex 3D electromagnetics problems. A few of the problems include scattering, radiation, EMI-EMC, etc. Compared to differential equation-based methods like Finite Difference Time Domain (FDTD) [2] and Finite Element Method (FEM) [3], the integral equation-based method results in fewer unknowns and is more stable and well-conditioned. With the recent advancement of computer speed and memory, the need for solving large size and complex problems in electromagnetics has increased rapidly. Conventional MoM is limited by quadratic memory storage, quadratic matrix fill time, and cubic solution time, which limits the application of MoM to resonance-size problems. To mitigate this issue and exploit the robustness of MoM, in the last few decades, more researchers have proposed fast solvers with O(NlogN) matrix fill time and solution time, where N represents the matrix size. A few of the popular fast solver methods for solving complex electrodynamic problems are Fast Fourier Transform (FFT), Multilevel Fast Multipole Algorithm (MLFMA) [4], IE-QR [5, 6], Adaptive Cross Approximation (ACA) [7], etc. Most of these methods rely on the analytical or numerical matrix compression and fast matrix-vector product for solution leading to O(NlogN) matrix fill and matrix-vector product cost. For multiple Right-Hand Side (RHS) problems like Mono-static Radar Cross Section (RCS) and Multi-port network with Nrhs ports, and with Nitr iterations for each solution, the total cost of the solution will be O(NrhsNitrNlogN). Each solution of RHS is iteration dependent, and the iterations for desired tolerance depends on the condition number of the matrix. It is well known that an ill-conditioned matrix will lead to a high number of iterations, thus increasing the overall solution time. To improve the condition number of the matrix, researchers have suggested various types of matrix preconditioning methods like incomplete LU factorized ILUT [8], diagonal block-based Null-Field [9, 10] and Schur complement [11, 12]. But the effectiveness of these preconditioners is limited by precondition computation time and condition number improvement of the entire matrix. In contrast, the direct solver has an edge over the iterative solver, giving a solution in fixed single forward and backward solution operation for each RHS. However, the high-cost factorization, forward and back substitution limit the application of a direct solver for a large-size matrix. Recently, there is more inclination toward the development of fast direct solvers and various methods based on H [13, 14, 15, 16].

In this work, we propose a method on par with a fast direct solver using the power series method, which converges in fixed 2 iterations. Recently, S. M. Rao and Michael S. Kluskens in [17] has proposed a method to solve the electromagnetic MoM matrix for electrically large conducting bodies by applying the power series method. The procedure involves the computation of the MoM matrix and dividing the matrix into relatively large subsections. The mutual coupling between a given subsection and related nearby subsections is transformed into self-coupling. The resulting current distribution is obtained by developing a power series solution. The power series method is suitable for solving bi-static and mono-static problems. The present work adopts the central idea of [17] and improves upon it to obtain a much faster solution.

In the present work, the procedure presented in [17] is modified using several essential steps. These steps include scaling near-field block matrices to diagonal block matrix and converting the scaled near-field in conjunction with far-field blocks to a power series format. Further, the diagonalization cost of computation and storage is reduced by using symmetric near-field blocks and adopting Adaptive Cross Approximation (ACA) for the far-field blocks [7]. As the diagonalization operation includes only near-field, the power series computation cost remains O(N). The overall solution includes the matrix-vector product of the compressed far-field blocks and near-field blocks, retaining the overall solution cost as O(NlogN). Further, extensive numerical experimentation shows that the proposed power series method converges in just two iterations. The present procedure is faster and efficiently applicable to large complex practical problems.

The paper is organized as follows: in section II, a brief description of multi-level CFIE H-Matrix 3D full-wave MoM is presented. Improved re-compressed ACA is used for matrix compression of the far-field blocks. In section III, the proposed power series format conversion from H-Matrix is presented along with the convergence criteria for the series. In section IV, complexity analysis of power series computation and memory cost is presented, and in section V, the efficiency and accuracy of the proposed power series solution are presented. Section VI concludes the paper.

II. FAST H-MATRIX METHOD OF MOMENT

The 3D-electrodynamic problem for a PEC body can be solved using the Electric Field Integral Equation (EFIE), Magnetic Field Integral Equation (MFIE), or a Combined Field Integral equation (CFIE). The governing equation for EFIE states that the total electric field Etotal for a conducting 3D object is a combination of the incident field Einc and the scattered field, Escatt

Etotal=Einc+Escatt. (1)

Applying the boundary condition for PEC surfaces, we have

Einc= jωμJ(r)G(r,r)dsds
+jωϵρ(r)G(r,r)dsds, (2)

where J(r) and ρ(r) represent the current density and charge density on the surface respectively, μ and ϵ represent the permeability and permittivity of the background material, ω is the angular frequency. In equation (2) G is free-space Green’s function and is given as

G(r,r)=ejkR4πR, (3)

where k is the wave-number, r and r represent observer and source points and distance R=|r-r|. Integration is performed over observation surface s and source surface s.

Similarly, for MFIE [18], the boundary condition states that tangential total magnetic field (n^×Htotal) over a surface is equivalent to the electric current (J(r)) over the surface, as

n^×Htotal=J(r), (4)

where, n^ is a unit outward normal to the closed scattering surface. Now, the total magnetic field is a sum of incidence (Hi) and scattered magnetic field (Htotal)

n^×(Hinc+Hscatt)=J(r). (5)

Equation (5) can be extended further as

n^×Hinc=J(r)2-n^×sJ(r)×G(r,r)ds. (6)

In the above equation G can be further simplified as

G(r,r)=(jk+1R)G(r,r)R^. (7)

Note that the EFIE is applicable for both open and closed surfaces, whereas MFIE is only applicable for a closed surface geometry. Combining EFIE and MFIE gives Combined Field Integral Equation (CFIE), given by

CFIE=αEFIE+Zo(1-α)MFIE, (8)

where α is a control parameter to control the contribution of EFIE and MFIE, ranging from 0 to 1 and Zo is the free space impedance. The primary advantage of CFIE is that it is robust and generates a stable solution at internal resonances of the closed body and a well-conditioned MoM matrix. For an open surface, α is taken as 1, and for closed surfaces, α is taken as 0.5.

Current and charge density in surface integral equations EFIE and MFIE is modeled by RWG basis function [19], and Galerkin testing strategy is employed for MoM matrix computation. The final combined CFIE matrix is given as:

[Z]x=b, (9)

where [Z] is a dense matrix of size N×N and x and b are unknown and known vectors of size N×1.

The CFIE dense matrix in equation (9) presents a time and memory bottleneck, with O(N2) memory, O(N2) matrix fill time, O(N3) for a direct solution and, O(NitrN2) for iterative solver with Nitr iterations. The iterative solution of the MoM matrix can be accelerated by exploiting the compressibility of the far-field sub-matrices. Compression also expedites the cost of matrix fill time and matrix-vector multiplication time in an iterative solver. Compression can be done analytically, like in the case of MLFMA or algebraically using IE-QR or ACA. Due to the kernel-independent property of the algebraic compression method, recently, ACA has gained popularity among researchers for the development of fast solvers. These compression methods can be applied in conjunction with binary-tree–based multi-level Hierarchal Matrix (H-Matrix). In the binary-tree decomposed 3D geometry, the matrix compression is applied for block interaction at each level, satisfying the admissibility condition given below

ηdis(Ωt,Ωs)min(dia(Ωt),dia(Ωs)). (10)

The admissibility condition states that the minimum of the block diameter of the test block (Ωt) and source block (Ωs) should be less than or equal to the admissibility constant (η) times the distance between the test and source blocks. The binary-tree partition of the geometry is carried out until the block size is greater than or equal to 0.5λ. The criteria for binary-tree truncation are discussed in section V. At the leaf level, the block interaction not satisfying the admissibility condition is considered as a near-field interaction.

In this work, the re-compressed ACA method [20, 21] is employed for the computation of multi-level H-Matrix. For the m×n rectangular sub-matrix Zsubm×n representing the coupling between two well-separated groups of m observer bases and n source bases, the ACA algorithm aims to approximate Zsubm×n by Am×r and Br×n such that:

Zsubm×nAm×r×Br×n, (11)

where r is the effective rank of the matrix Zsubm×n such that rmin(m,n),Am×r and Br×n are two low rank dense rectangular matrices, satisfying the accuracy condition

Zsubm×n-Am×r×Br×nεZsubm×n. (12)

For a given tolerance ε ||.|| refers to the matrix Frobenius norm. Traditional ACA-based methods suffer from higher rank and error for the desired tolerance. To mitigate this, a re-compression scheme is suggested in [20, 21]. The compression cost for each sub-matrix is given by r2(m+n) and the storage and matrix-vector product cost by r(m+n). The multi-level binary-tree matrix decomposed H-Matrix method leads to O(NlogN) matrix fill and matrix-vector product time for each iteration. However, the final solution cost is highly iteration dependent as for Nitr iterations, the solution cost scales to O(NitrNlogN). Further, for the case of multiple RHS with Nrhs vectors, the solution cost scales to O(NrhsNitrNlogN). To mitigate this iteration-dependent solution, we have proposed a power series–based iterative solver which converges in fixed 2 iterations maintaining the optimum cost of a fast solver.

III. POWER SERIES SOLUTION

In this section, we present a new fast power series solution method for solving large H-Matrix. The method follows Schur’s complement procedure used for matrix diagonalization and precondition computation [11, 12]. Power series is an infinite series and a well-known method for solving an ordinary and partial differential equation. The advantage of the power series is that it converges in a very small region. Since a conventional MoM matrix cannot be applied for the power series solution, we propose a method to convert to the H-matrix format. We note that the H-matrix is suitable for the power series solution, as discussed further in the section. H-Matrix is a combination of the far-field and near-field matrices. In the following subsections, the details of the conversion process are presented.

A. Preparing for power series computation

As a first step, the geometry is divided into blocks based on the same binary tree as used in the compression algorithm. In a multi-level H-Matrix compression scheme, as described in section II, the MoM matrix [Z] in equation (9) can be represented as a combination of the near-field [ZN] matrix at the leaf level and the compressed far-field [ZF] matrix obtained at multiple levels of far-interaction.

[Z]x=[ZN+ZF]x=b, (13)

where x represents the unknown coefficient vector, b is the excitation vector. To maintain the optimum cost, symmetric near-field matrix is used. To explain the procedure, a leaf-level cube structure comprised of four cubes, as shown in Figure 2, is considered.

images

Fig. 1. Representative leaf-level cubes for illustration of Schur’s process.

images

Fig. 2. Sparsity pattern of the (a) near-field matrix, (b) right-hand scaling coefficient.

For Figure 1, block interaction between 1 and 4 forms the far-field interaction and rest form the near-field interaction. So near-field block matrix [ZN] in the case of Figure 1 is given as:

[ZN]=[Z11Z12Z130Z21Z22Z23Z24Z31Z32Z33Z340Z42Z43Z44]. (14)

Now, the near-field can be scaled completely to a diagonal block by using the left- and right-hand scaling coefficients. Right scaling coefficient [α1] for scaling the first-row blocks Z11 and Z13can be represented as:

[α1]=[I 11α12α1300I220    00000I3300I44], (15)

where, I11,I22,I33,and I44 are the identity block matrices. In the null-field method [9, 10], either left- or right-hand scaling is performed for the near-field scaling to diagonal blocks ignoring the fill-in blocks. In contrast, in the proposed Schur’s complement method, both left- and right-hand scaling are performed simultaneously, considering fill-in blocks for complete far-field scaling to diagonal blocks. The fill-ins in the scaling matrix are described in the following sub-section for row scaling, the values in [α1] can be given as:

[α1]=[I11000-Z11-1Z12I2200-Z11-1Z130I330000I44]. (16)

Similarly, for the complete scaling of column blocks Z21 and Z31 the left scaling coefficient [α1] is used and [α1] can be given as:

[α1]=[I 11000α12I220    0α13000I3300I44], (17)
[α1]=[I11-Z21Z11-1-Z31Z11-100I220000I330000I44]. (18)

Now, equations (14), (16), and (18) can be combined to scale the first row and column block of [ZN] to diagonal block and the system of the equation can be given as:

[Z~N1]=[I11000α12I2200α130I330000I44][Z11Z12Z130Z21Z22Z23Z24Z31Z32Z33Z340Z42Z43Z44]×[I11α12α1300I220000I330000I44]. (19)

Equation (19) can be represented as:

[Z~N1]=[α1][ZN][α1]. (20)

Performing the block multiplication in equation (19), [Z~N1] can be represented as a block matrix form as:

[Z~N1]=[Z110000Z22-Z21Z11-1Z12Z23-Z21Z11-1Z13Z240Z32-Z31Z11-1Z12Z33-Z31Z11-1Z13Z340Z42Z43Z44]. (21)

Equation (21) gives Schur’s complement of the first block near-field matrix. Likewise, each row and column block can be scaled to form a diagonal block matrix and is of the form:

[Z~N]=[α3][α2][α1][ZN][α1][α2]][α3], (22)
[Z~N]=[Z110000Z~220000Z~330000Z~44]. (23)

Equation (23) gives the complete diagonal form of the near-field matrix. For solving the complete system of equations with left- and right-hand scaling coefficients, the final system of equation (9) can be represented as:

[α3][α2][α1][Z][α1][α2]][α3][x~]=[b~]. (24)

Now,[b] and [x] in equation (9) can be extracted by

[b~]=[α3T][α2T][α1T][b], (25)
[x]=[α1][α2]][α3][x~]. (26)

Equation (24) can be defined as the sum of the near and far-field as in equation (13) and is given as:

[α3][α2][α1][ZN+ZF][α1][α2][α3][x~]=[b~], (27)

where, [ZF] is the far-field compressed ACA matrix blocks and [ZN] is the dense near-field block matrices. Equation (27) can be further simplified by as:

[α3][α2][α1][ZN][α1][α2][α3][x~]
  +[α3][α2][α1][ZF][α1][α2][α3][x~]=[b~]. (28)

The first part of the above equation represents the block diagonal near-field as in equation (28), and then the equation can be further simplified as:

[Z~N][x~]+[α3][α2][α1][ZF][α1][α2][α3][x~]=[b~], (29)

where, [Z~N] is a scaled near-field block diagonal matrix. Due to the symmetric property of the near-field matrix, we only need to compute and store right-hand scaling coefficients[α1], [α2], and[α3] since left-hand scaling coefficients[α]1, [α]2, and[α]3 are mere transpose of right-hand coefficients. Figure 2 below shows the sparsity pattern of the near-field and right-hand scaling coefficient matrix for 5λ×5λ plate. Sloan’s graph ordering is used to reduce the fill-in and computation cost for the scaling coefficient, as suggested in [11].

Now equation (29) can be converted to power series solution format by moving the scaled diagonal near-field to the right-hand side of the equation leads to

[[I]+[Z~N]-1[α3][α2][α1][ZF][α1][α2][α3]][x~]=[Z~N]-1[b~]. (30)

Each term in equation (30) can be represented as

[U]=[Z~N]-1[α3][α2][α1][ZF][α1][α2][α3], (31)
[bo]=[Z~N]-1[b~]. (32)

Substituting equation (31) and (32) in equation (30) leads to

[[I]+[U]][x~]=[bo], (33)
[x~]=[[I]+[U]]-1[bo]. (34)

Equation (34) can be solved using power series solution

[x~]=[[I]-[U]+[U]2-[U]3+][bo], (35)
[x~]=[bo]-[Ubo]+[U[Ubo]]-[U[U[Ubo]]]+. (36)

Equation (36) shows that solving equation (34) is an iterative matrix-vector product of the inverse of the scaled diagonal block near-field, scaling coefficients and far-field blocks.

B. Convergence

Power series always converges in the radius of convergence. The necessary and sufficient condition for the power series equation (35) to converge in the radius of convergence is the Frobenius norm, U1 in equation (31). Defining

[Z~F]=[α3][α2][α1][ZF][α1][α2]][α3]. (37)

Equation (30) can be re-written as

[[I]+[Z~N]-1[Z~F]][x~]=[Z~N]-1[b~]. (38)

To achieve the convergence, we can enforce the condition [Z~N]-1[Z~F]1 for the final solution of the power series. Since the process of norm computation for a large matrix is compute-intensive, alternatively, one can adopt the following procedure.

We note that

[Z~N]-1=[Z~N]-1.[Z~N][bo][Z~N][bo]
[Z~N]-1.[Z~N].[bo][b~]
=knf[bo][b~], (39)

where, knf=[Z~N]-1.[Z~N] represents the condition number of[Z~N].

Next, we define [be]=[Z~F][bo] and we have

[Z~F]=[Z~F].[[Z~F]-1][be]   [Z~F]-1[be]
[Z~F].[[Z~F]-1].[be]   [bo]
=kff[be][bo], (40)

where, kff=[Z~F]-1.[Z~F] represents the condition number of[Z~F].

Combining equations (39) and (40), we have

[Z~N]-1.[Z~F]knfkff[be][b~]. (41)

To satisfy the condition U1 we must ensure that

[be][b~]1knfkff, (42)
[Z~N]-1[Z~F]1knfkff. (43)

Now, let us consider each right-hand side term in equation (36) is represented as the sum of iteration terms ito,it1,it2itn leading to

[x~]=ito-it1+it2.(-1)nitn. (44)

For the convergence test, we can check the iteration norm ratio as:

itnitn-1=U=[Z~N]-1[Z~F]1knfkff. (45)

Note that it is not really necessary to compute the condition numbers knf and kff but ensure that the fraction itnitn-1 is a small number. Our various numerical experiments suggested that this number must be less than 1e-1. It is because the described numerical implementation ensures that matrices [Z~N] and [Z~F] are well-conditioned matrices. Obviously, if the itnitn-1 is not less than the empirical value, then the solution may diverge.

IV. COMPLEXITY ANALYSIS

In this section, the linear order complexity for power series set-up time is presented. For the complexity analysis, a uniform distribution of N RWG bases in 3D grouped in a cube, and following a multi-level binary-tree decomposition, each cube is recursively subdivided into two cubes starting from level 0 to level L. Therefore, at the lowest level, there are 2L leaf-level cubes. Assuming a uniform distribution, the number of basis functions in each leaf-level cube is N2L. Also, following the theory of most fast solver algorithms, it can be shown that for optimal efficiency of matrix storage and matrix-vector product cost L=log2N.

A. Computation cost

The power series set-up cost includes scaling the near-field matrix to diagonal format and arranged scaled near-field, far-field, and near-field scaling coefficients to a power series format. Near-field scaling cost is the high cost of power series set-up. The near-field scaling consists of a computation right scaling coefficients[α] as in equation (16). Due to the symmetric property, left scaling coefficients are just the transpose of right-hand scaling coefficients. Right-hand scaling coefficient computation cost can be represented as C1. The second cost includes the scaling of the near-field to the diagonal block form by [α][ZN][α] operation. For each row and column block in equations (18) and (20), this cost can be represented as C2. Therefore, the total cost can be summed up as:

CTOTAL=C1+C2. (46)

1. Scaling coefficient computation cost

For the scaling coefficient computation, the high cost includes the inversion (CMI) cost for diagonal block and the solving the inverse (CSOL) for the row and column block near-fields as in equations (16) and (18). Therefore CSCC can be further be divided as the summation of inversion and solution cost as:

C1=CMI+CSOL. (47)

Inversion cost includes the single matrix inversion of a diagonal block for scaling near-field of each row and column block. Therefore, the matrix inversion cost of one matrix of a diagonal block at leaf level is given as:

CMI1=k1×[N2L]3, (48)

where, k1 is a constant, the total cost for matrix inversion for the leaf level blocks is given by

CMI=i=12LCMIi=k1×[N2L]3×2L, (49)
CMI=k1×N=O(N). (50)

For the computation of the scaling coefficient, the inverted matrix has to be solved for all row and column near-field blocks. Cost of matrix solution for one block at leaf level can be given as:

CSOL1=k2×[N2L]2×[N2L], (51)

where, k2 is a constant. For a 3D structure, each block is surrounded by 26 near-field blocks. Therefore, the matrix solution cost for each row is given by:

CSOL1R=k2×[N2L]2×26×[N2L]. (52)

The total cost of the matrix solution at the leaf level blocks is the summation of the cost of each row and is given as:

CSOL=i=12LCSOLiR=k2×[N2L]2×26×[N2L]×2L, (53)
CSOL=k2×26×N=O(N). (54)

2. Near-field scaling cost

For converting near-field to a diagonal block matrix format, the near-field block matrix has to be multiplied by the left and right scaling coefficients as given in equations (19) and (20). From equation (21), the multiplication involves block near-field matrix and column block matrix

cS1=k3×[26N2L×26N2L]×[N2L×26N2L], (55)

where k3 is a constant. Therefore, the total cost of scaling the near-field blocks with the right-hand scaling coefficients blocks is

CS=i=12LCSiO(N). (56)

Equations (50), (54), and (56) show that the cost of the power series computation, for a uniform 3D distributed basis function, is O(N). As the storage of scaling coefficient and scaled near-field block is half the near-field matrix size, the memory cost scales to O(N). The O(N) complexity of power series computation and memory is experimentally shown in Figure 3 for the increasing number of unknowns and the size of a sphere.

images

Fig. 3. (a) Power series set-up time, (b) Memory in GB for scaling coefficient and scaled near-field with increasing unknowns.

V. NUMERICAL RESULTS

In this section, we show the binary-tree truncation criteria and solution complexity for the power series solution. The accuracy and efficiency are shown by RCS comparison for different geometries. All the computations were carried out for double-precision data type on the system with 128 GB memory and Intel Xeon E5-2670 processor. The comparisons are made for an open and closed structure.

A. Binary-tree truncation

For binary-tree truncation, we tested the accuracy of the power series solution vector from 2λ sphere of 20,802 unknowns for varying binary-tree leaf-level sizes. For accuracy check, Frobenius norm error was calculated between solution vectors from direct LU factorized solution SOLdir and power series solution SOLps by computing SOLdir-SOLps/SOLdir. The error plot is shown in Figure 4 below

images

Fig. 4. Power Series Solution error with increasing leaf level node size.

It can be observed from Figure 4 above that for the leaf level truncation size greater than  0.5λ we get the desired accuracy. Hence, for all simulations shown in this work, the binary-tree leaf node is truncated for a size greater than 0.5.

B. Solution complexity

In Figure 5, we demonstrate that the proposed power series method retains the O(NlogN) solution complexity of H-Matrix. The experiment is carried out for sphere meshed with increasing sphere size and unknowns.

images

Fig. 5. Power Series solution time with increasing unknown.

C. Accuracy and efficiency

In this subsection, to validate the accuracy of the proposed method, we have compared the RCS results of different geometries with the analytical results. Also, to demonstrate the efficiency of the proposed method, solution time is compared with regular iterative and preconditioned [11] iterative solutions. For all comparative case studies, iterative solver GMRES with an error tolerance of 1e-6 is considered.

1. Bi-static RCS of a sphere

As a first example, we consider bi-static RCS of a 5λ-radius sphere discretized with a λ/10 mesh resulting in 130,293 unknowns. The solution from the method described in this work is compared with the Mie series analytical solution. Figure 6 shows the agreement of bi-static RCS from the present method with the Mie series. RCS is computed for observation angle θ=0oto 180o for ϕ=0o with VV polarized plane wave incident at θ=0o andϕ= 0o. We note excellent agreement between the two results.

images

Fig. 6. Bi-static RCS of 5λ sphere for observation angles θ=0oto 180o, ϕ=0o and VV polarized plane wave incident at θ=0o,ϕ=0o.

2. Mono-static RCS of a square plate

To show the accuracy and efficiency of the proposed power series method, an open structure, a square plate of 20λ size, is considered. The solution is obtained using EFIE only with α=1 in equation (8). Figure 7 shows mono-static RCS of the plate using the present method and compared with a conventional iterative method. The plate is discretized with λ/10 element size for 119,600 unknowns. The square plate is located in the XY plane and illuminated by a plane wave incident with θ varying from 0to 180o and ϕ=0o. It can be observed from the figure that there is a very favorable agreement of RCS between the two methods.

images

Fig. 7. Mono-static RCS of 20λ square plate with VV polarized incident plane wave and observation angles at θ=0oto 180o, ϕ=0o.

In Table 1, we present the comparison of solution time for the results presented in Figure 7. We show solution times for iterative solvers with and without preconditioning. It is evident that the present work is much more efficient than the other two cases.

Table 1: Solution time of square plate

Method Setup Solution
Time (H) Time (H)
Power Series Solver 1.61 0.57
Preconditioned Iterative 1.61 3.760
Solver
Iterative Solver ——– 89.97

3. Mono-static RCS of a cube

Next, we consider a conducting cube of 1 m meshed with λ/10 element size giving 45,975 unknowns. Since the scattering body is a closed structure, we use CFIE with α=0.5. The operating frequency is 1.3 GHz and compared with the iterative solution [20], as shown in Figure 8. Further, in Table 2, we present a comparison of solution time for this example.

images

Fig. 8. Mono-static RCS of 1m cube at 1.3 GHz for HH polarized plane wave incident and observation angles at θ=0oto 360o, ϕ=0o.

Table 2: Solution time of a cube

Method Setup Solution
Time (H) Time (H)
Power Series Solver 1.32 0.551
Preconditioned Iterative solver 1.32 1.377
Iterative solver ——– 7.640

It can be observed that the RCS result from the power series completely matches with the regular H-matrix iterative solver [22].

4. Mono-static RCS of a model fighter aircraft

As the last example, we consider the geometry of model fighter aircraft with length 14 m and wingspan 8 m. With λ/10 discretization of the geometry, the meshing scheme generates 93,819 unknowns. Figure 9 shows the computed mono-static RCS with α=0.5 in CFIE equation (8) at 300 MHz in the X-Y plane with VV polarized plane wave incident and observation angle at the nose to tail ϕ=0o to 180o and θ=90o.

Mono-static RCS (180 RHS) solution time comparisons of power series and iterative solver with and without preconditioned are shown in Table 3.

Table 3: Solution time of a model fighter aircraft

Method Setup Solution
Time (H) Time (H)
Power Series Solver 1.66 0.46
Preconditioned Iterative solver 1.66 1.95
Iterative solver ——– 191.73

It can be observed from Figure 9 that for this complex geometry, RCS from the power series solution entirely agrees with the H-Matrix iterative solution and results in a much higher efficient solution.

images

Fig. 9. Mono-static RCS of model fighter aircraft at 300 MHz for VV polarized plane wave incident and observation angles at θ=90o, ϕ=0o to  180o.

VI. CONCLUSION

In this work, we propose a new power series solution method for solving 3D MoM-based integral equations. It can be observed from the numerical experimentation that the proposed method is as accurate as of the conventional iterative H-Matrix solution. Also, the proposed power series method results in significantly lower solution time compared to regular iterative and preconditioned iterative solutions. The method is based on the near-field matrix operation, thus maintaining O(N) complexity for computation and O(NlogN) solution time. The solution converges in fixed 2 iterations. The proposed method is a kernel-independent algebraic method and can be applied to other acceleration algorithms like MLFMA.

REFERENCES

[1] R. F. Harrington, Field Computation by Moment Methods, Wiley-IEEE Press, 1993.

[2] A. Taflove and S. C. Hagness, Computational Electrodynamics The Finite-Difference Time-Domain Method, Third edition, Artech House, 2005.

[3] Jin, Jian-Ming, The Finite Element Method in Electromagnetics, John Wiley & Sons, 2015.

[4] W. C. Chew, J. M. Jin, E. Michielssen, and J. Song, Fast Efficient Algorithms in Computational Electromagnetics, Artech House, Boston, London, 2001.

[5] S. Kapur and D. E. Long, “IES3: efficient electrostatic and electromagnetic solution,” IEEE Computer Science and Engineering, vol. 5, no. 4, pp. 60-67, Oct.-Dec. 1998.

[6] D. Gope and V. Jandhyala, “Efficient solution of EFIE via low-rank compression of multilevel predetermined interactions,” IEEE Transactions on Antennas and Propagation, vol. 53, no. 10, pp. 3324-3333, Oct. 2005.

[7] K. Zhao, M. N. Vouvakis, and J. F. Lee, “The adaptive cross approximation algorithm for accelerated method of moments computations of EMC problems,” IEEE Transactions on Electromagnetic Compatibility, vol. 47, no. 4, pp. 763-773, Nov. 2005.

[8] Y. Saad, “ILUT: a dual threshold incomplete LU factorization,” Numerical Linear Algebra with Applications, vol. 1, no. 4, pp. 387-402, 1994.

[9] Y. K. Negi, N. Balakrishnan, S. M. Rao, and D. Gope, “Null-field preconditioner for fast 3D full-wave MoM package-board extraction,” Proceedings IEEE conference on Electrical Design of Advanced Packaging and Systems, pp. 57-60, Dec. 2014.

[10] Y. K. Negi, N. Balakrishnan, S. M. Rao, and D. Gope, “Null-field preconditioner with selected far-field contribution for 3-D full-wave EFIE,” IEEE Transactions on Antennas and Propagation, vol. 64, no. 11, pp. 4923-4928, 2016.

[11] Y. K. Negi, N. Balakrishnan, S. M. Rao, and D. Gope, “Schur complement preconditioner for fast 3D full-wave MoM package-board extraction,” Proceedings IEEE conference on Electrical Design of Advanced Packaging and Systems (EDAPS), pp. 163-165, 2016.

[12] Y. K. Negi, N. Balakrishnan, and S. M. Rao, “Symmetric near-field Schur’s complement preconditioner for hierarchal electric field integral equation solver,” IET Microwaves, Antennas & Propagation, vol. 14, no. 14, pp. 1846-1856, 2020.

[13] O. Bruno and L. Kunyansky, “A sparse matrix arithmetic based on H-matrices. Part I: introduction to h-matrices, computing,” Computing, vol. 62, no. 2, pp. 89-108, 1999.

[14] W. Hackbusch and B. N. Khoromskij, “A sparse H -matrix arithmetic. Part II: application to multi-dimensional problems,” Computing, vol. 64, no. 1, pp. 21–47, Jan. 2000.

[15] W. Chai and J. Dan, “A complexity-reduced H-matrix based direct integral equation solver with prescribed accuracy for large-scale electrodynamic analysis,” IEEE Antennas and Propagation Society International Symposium, pp. 1-4. 2010.

[16] Y. K. Negi, “Memory reduced half hierarchal matrix (H-matrix) for electrodynamic electric field integral equation,” Progress In Electromagnetics Research Letters, vol. 96, pp. 91-96, 2021.

[17] S. M. Rao and M. S. Kluskens, “A new power series solution approach to solving electrically large complex electromagnetic scattering problems,” Applied Computational Electromagnetics Society (ACES) Journal, vol. 31, no. 9, 2016.

[18] R. E. Hodges and Y. Rahmat-Samii, “The evaluation of MFIE integrals with the use of vector triangle basis functions,” Microwave and Optical Technology Letters, vol. 14, no. 1, pp. 9-14, 1997.

[19] S. M. Rao, D. R. Wilton, and A. W. Glisson, “Electromagnetic scattering by surfaces of arbitrary shape,” IEEE Transactions on Antennas and Propagation, vol. 30, no. 3, pp. 409-418, May 1982.

[20] M. Bebendorf and S. Kunis, “Recompression techniques for adaptive cross approximation,” Journal of Integral Equations and Applications, vol. 21, no. 3, pp. 331–357, 2009.

[21] Y. K. Negi, V. P. Padhy, and N. Balakrishnan. “Re-compressed H-matrices for fast electric field integral equation,” IEEE-International Conference on Computational Electromagnetics (ICCEM 2020), Singapore, 24-26, August 2020.

[22] A. Greenwood, “Electromagnetic code consortium benchmarks”. No. AFRL-DE-TR-2001-1086. Air Force Research Lab Kirtland AFB NM Directed Energy Directorate, 2001.

BIOGRAPHIES

images

Yoginder Kumar Negi obtained the B.Tech degree in Electronics and Communication Engineering from Guru Gobind Singh Indraprastha University, New Delhi, India, in 2005, M.Tech degree in Microwave Electronics from Delhi University, New Delhi, India, in 2007 and the PhD degree in engineering from Indian Institute of Science (IISc), Bangalore, India, in 2018.

Dr Negi joined Supercomputer Education Research Center (SERC), IISc Bangalore in 2008 as a Scientific Officer. He is currently working as a Senior Scientific Officer in SERC IISc Bangalore. His current research interests include numerical electromagnetics, fast techniques for electromagnetic application, bio-electromagnetics, high-performance computing, and antenna design and analysis.

images

B. Narayanaswamy received the B.E. degree (Hons.) in Electronics and Communication from the University of Madras, Chennai, India, in 1972, and the Ph.D. degree from the Indian Institute of Science, Bengaluru, India, in 1979.

He joined the Department of Aerospace Engineering, Indian Institute of Science, as an Assistant Professor, in 1981, where he became a Full Professor in 1991, served as the Associate Director, from 2005 to 2014, and is currently an INSA Senior Scientist at the Supercomputer Education and Research Centre. He has authored over 200 publications in the international journals and international conferences. His current research interests include numerical electromagnetics, high-performance computing and networks, polarimetric radars and aerospace electronic systems, information security, and digital library.

Dr. Narayanaswamy is a fellow of the World Academy of Sciences (TWAS), the National Academy of Science, the Indian Academy of Sciences, the Indian National Academy of Engineering, the National Academy of Sciences, and the Institution of Electronics and Telecommunication Engineers.

images

Sadasiva M. Rao obtained his Bachelors, Masters, and Doctoral degrees in electrical engineering from Osmania University, Hyderabad, India, Indian Institute of Science, Bangalore, India, and University of Mississippi, USA, in 1974, 1976, and 1980, respectively. He is well known in the electromagnetic engineering community and included in the Thomson Scientifics’ Highly Cited Researchers List.

Dr. Rao has been teaching electromagnetic theory, communication systems, electrical circuits, and other related courses at the undergraduate and graduate level for the past 30 years at various institutions. At present, he is working at Naval Research Laboratories, USA. He published/presented over 200 papers in various journals/conferences. He is an elected Fellow of IEEE.

Abstract

I. INTRODUCTION

II. FAST H-MATRIX METHOD OF MOMENT

III. POWER SERIES SOLUTION

A. Preparing for power series computation

images

images

B. Convergence

IV. COMPLEXITY ANALYSIS

A. Computation cost

1. Scaling coefficient computation cost

2. Near-field scaling cost

images

V. NUMERICAL RESULTS

A. Binary-tree truncation

images

B. Solution complexity

images

C. Accuracy and efficiency

1. Bi-static RCS of a sphere

images

2. Mono-static RCS of a square plate

images

3. Mono-static RCS of a cube

images

4. Mono-static RCS of a model fighter aircraft

images

VI. CONCLUSION

REFERENCES

BIOGRAPHIES