Abstract

A volume integral equation based fast algorithm using the Fast Fourier Transform of fitting Green’s function (FG-FFT) is proposed in this paper for analysis of electromagnetic scattering from 3D anisotropic dielectric objects. For the anisotropic VIE model, geometric discretization is still implemented by tetrahedron cells and the Schaubert-Wilton-Glisson (SWG) basis functions are also used to represent the electric flux density vectors. Compared with other Fast Fourier Transform based fast methods, using fitting Green’s function technique has higher accuracy and can be applied to a relatively coarse grid, so the Fast Fourier Transform of fitting Green’s function is selected to accelerate anisotropic dielectric model of volume integral equation for solving electromagnetic scattering problems. Besides, the near-field matrix elements in this method are used to construct preconditioner, which has been proved to be effective. At last, several representative numerical experiments proved the validity and efficiency of the proposed method.

1. Introduction

The volume integral equation (VIE) model using the SWG basis function [1], based on the method of moments (MoM) [2], is one of the efficient methods to analyze the problem of electromagnetic scattering from 3D inhomogeneous anisotropic dielectric objects. Generally, for the conventional VIE model applied to anisotropic objects, both the storage requirement and the computational complexity of matrix-vector multiplication are proportional to , where denotes the number of unknowns. Therefore, the conventional VIE-MoM has a huge amount of unknowns and a dense impedance matrix, which is not suitable for the direct analysis of electrically large anisotropic dielectric objects.

One of the approaches for accelerating the VIE model is the MLFMA, such as [35]. Another approach for improving efficiency is the VIE-based equivalent dipole method [6]. The third approach for improving efficiency is the VIE in combination with the Fast Fourier Transform (FFT). At present, alternative FFT-based accelerating methods include the VIE-AIM [7], the VIE-P-FFT [8, 9], VIE-IE-FFT [10], and VIE-FG-FFT [11], which are simply called the FFT-based methods. The thought behind the IE-FFT is interpolating Green’s function onto the nodes of a uniform Cartesian grid by Lagrange polynomials. The main idea of Adaptive Integral Method (AIM) is to project the local basis functions onto node basis functions defined on the nodes of a uniform Cartesian grid. Its projection is obtained by matching the high order multipole moments, so it has no relation with Green’s function. In the P-FFT method, the projection is obtained by matching the electromagnetic potentials rather than the high order multipole moments, having higher accuracy compared with the AIM and IE-FFT, and can be applied to a relatively coarse grid, reducing the burden on the FFT.

Until now, we have not seen these FFT methods applied to anisotropic VIE model. Through the previous studies of these fast algorithms, it has been known that the VIE-P-FFT and VIE-FG-FFT have the same higher accuracy than the VIE-AIM and VIE-IE-FFT, especially when increasing the Cartesian grid spacing size. Besides, from the study in [11], the VIE-FG-FFT preprocessing time is generally less than that of the VIE-P-FFT, which depends on inhomogeneous degree of the dielectric object. So, for general inhomogeneous anisotropic objects, the scheme of the FG-FFT is selected to do algorithm acceleration in this work.

Briefly speaking, advantages of the FG-FFT can be generalized as requiring only Green’s function to participate in fitting procedure for calculating equivalent projection coefficients on Cartesian grids. The scheme is simple, totally independent of selected basis functions and dielectric permittivity tensor. As a result, the FG-FFT is more flexible to complicated dielectric structure (including anisotropic media). Afterwards, constructing preconditioner using near-field elements is investigated. The preconditioner can effectively speed up convergence of the CG solution. Several numerical experiments demonstrate the good accelerating effectiveness.

In this paper, a new FG-FFT acceleration applied to the anisotropic VIE model is developed. Actually, it is a later extended work of the FG-FFT technology. This new realization can not only achieve high accuracy and reduce memory requirement but also have better adaptability to complicated dielectric materials (including anisotropic media). This paper is organized as follows: In Section 2, the anisotropic VIE-FG-FFT frame and preconditioning technique are presented. In Section 3, some numerical examples are provided to prove the validity and efficiency of the proposed method. Finally, the conclusion is given in Section 4.

2. Formulation

2.1. The Volume Integral Equation for Anisotropic Media

The free space has the permittivity and permeability , respectively. Let denote an inhomogeneous anisotropic dielectric volume with relative permittivity tensor and relative permeability tensor . Here, denotes unit tensor. Let be the incident electric field and the scattered electric field; then the total electric field can be expressed as

The scattered field due to equivalent volume polarization current can be written aswhere is permittivity contrast ratio tensor, defined as

2.2. VIE Model for Anisotropic Media

The electric flux density can be selected as the unknown function. After is discretized by tetrahedrons, can be expanded with the SWG basis functions where “” means the number of the SWG functions. The details about the SWG function are referred to in [1]. Use the Galerkin test procedure; then the corresponding MoM matrix equation can be built below: where is a matrix; is the unknown vector; is the incident vector.

More specifically, the matrix element gotten from testing the basis function is After expanding (7), can be separated into the algebraic sum of 6 termswherewhere represents the outer boundary surface of and is outer normal vector of the volume element . The element can represent any full or half SWG basis function, shown in Figure 1. It is noted that the above 6 terms do not always exist in a matrix element. On one hand, when is a full SWG, the inner integral of (12) and (14) is zero for ordinary VIE model; now it is no longer zero for anisotropic VIE model. On the other hand, when is a half SWG, the inner integral of (12) and (14) includes one triangular surface integral in ordinary VIE model; however the inner integral becomes the sum of four triangular surface integrals in anisotropic VIE model. If the superscripts “” and “” mean “full SWG function” and “half SWG function,” respectively, according to different combinations of full and half SWG basis functions, there exist four types of matrix elements for anisotropic VIE model:For anisotropic media, matrix element expression adds one term , while adds two terms and , compared with that in [11]. No matter which type of matrix elements, the value of has the following basic law:

2.3. The FG-FFT Frame for Anisotropic Media and Fitting Green’s Function

The FG-FFT frame for the anisotropic media MoM model is similar to that in ordinary media [11]. The entire impedance matrix can also be separated into near-field matrix and far-field matrix ; thus the matrix-vector product of an iterative solver will be performed bySimilarly, near-field matrix is obtained by ; could be calculated directly. However, could be speeded up by means of the FFT, which can reduce the memory requirement and computational complexity to and , theoretically.

Let a uniform Cartesian grid enclose the given domain . Three grid spacing sizes in the directions , , and are , , and , respectively. For simplicity, define . In the Cartesian grid, an expansion box is defined as a cube-like collection composed of grid nodes. When , includes nodes, and is called its expansion order. Figure 1 describes a box of order 2. Assume that a box has center at and radius ; Green’s function from source can be represented intowhere the coefficients are to be determined and is an arbitrary point outside the box , as shown in Figure 2.

Through selecting a group of sample points on a spherical surface [12] with a bit larger radius , the coefficients in (19) can be determined. When the number of sample points is significantly greater than that of nodes in , through matching Green’s function values at these sample points, the resultant systems of matrix equations can be solved by the least-square method. Without loss of generality, assume that integral domain and ( and ) are in the box (). Calculations of MoM matrix elements ultimately come down to calculating projections on these Gaussian points. Due to different inner and outer integrals, for anisotropic model, the 6 types of projection coefficients on the grid nodes are deduced as follows: In the above 6 formulas, there are three different integral regions: tetrahedral integral region , , and triangular integral region , corresponding to their Gaussian points , , and weights , , , respectively. Besides difference between and , note that contains four triangular surface integrals for anisotropic model, while in [11] for isotropic model, contains only one triangular surface integral. Obviously, So, the ultimate or matrix of the FFT uplink and downlink can be gotten:Subscript . At last, the far-field matrix elements can be expressed in such following form:Compared with ordinary media, adds one term , while adds two terms and . So, it is more complicated relatively.

2.4. Near-Field Preconditioning Technique

There are a few preconditioning techniques successfully developed for some fast algorithms, solving MoM linear systems arising from surface integral equation (SIE). However, the preconditioning techniques applied to FFT-based VIE are less studied. This section investigates convergence effect of near-field preconditioning technique for the anisotropic VIE-FG-FFT. In the FFT-based methods, only near-field matrix elements are stored in the memory, and because of the characteristics of 3D Green’s function, near-field elements are generally larger than far-field matrix elements, so near-field matrix can be seen as sparsification of the global matrix by abandoning small matrix elements. The near-field matrix could be used to construct DILU preconditioner [13]. However, different from the MLFMA, the near-field matrix elements in the FG-FFT are not real; namely, the near-field matrix is built with FFT revision. Experiments demonstrate it is not right to directly use the revised near-field matrix to construct preconditioner. Now we use real near-field matrix , which can be separated into three parts:where is lower triangular part of ; is upper triangular part of ; is main diagonal part of . Hence, the new preconditioning matrix isNamely, This preconditioner is easy to implement and additional time cost of each CG iteration is extremely small. Numerical examples have proved the good effectiveness in Section 3.

3. Numerical Results

In this section, several anisotropic examples are provided to demonstrate the validity, accuracy, and efficiency of the VIE-FG-FFT for anisotropic media. In all the examples, the expansion order is always chosen as 2 (generally 2 is enough) and the Cartesian grid spacing sizes in three directions are always selected to be the same. Besides, it is assumed that the incident wave excitation is plane wave which has the propagation direction along the +-axis and the polarization direction in the -axis. The parameters of computation platform are Xeon E5450 CPU and 12 G memory.

Example 1. The scattering from an anisotropic spherical shell is calculated by the VIE-FG-FFT. The inner and outer radius of the spherical shell are 0.9 and 1.0, respectively, shown in Figure 3.
The permittivity tensor of the spherical shell has nonzero elements: , . The object is modeled by 17360 tetrahedrons with the average edge length 0.1, and the number of unknowns is 38231. The Cartesian grid spacing size is set to be 0.1 and 0.2. The bistatic RCS curves of the VIE-FG-FFT are compared with the analytical solution, shown in Figure 4. It can be seen that the three curves coincide very well, which demonstrates the validity of the new method and its stability (insensitivity to grid spacing sizes).

Example 2. An anisotropic hollow lossy dielectric box is considered in this example. The three-dimensional sizes of the box are shown in Figure 5. The relative permittivity tensor has nonzero elements: The box is modeled by 19301 tetrahedrons with the average edge length 0.1, and the number of unknowns is 42826. The Cartesian grid spacing size is set to be 0.1. The two bistatic RCS curves obtained by the FG-FFT with or without DILU preconditioner are shown in Figure 6. They are all compared with that of conventional VIE with domain decomposition technique [14]. It can be seen that the three curves coincide very well, which demonstrates the validity of the proposed method. It can be seen from Table 1 that the DILU preconditioner can decrease the total solving time and speed up the convergence of CG solution. This example cannot be directly calculated by conventional VIE-MoM on this computational platform, because of memory limited, shown in Table 2.

Example 3. Another anisotropic example is provided. An inhomogeneous anisotropic solid dielectric box is considered here. The three-dimensional sizes of the box are shown in Figure 7. The relative permittivity tensors have nonzero elements:The box is modeled by 17935 tetrahedrons with the average edge length 0.1, and the number of unknowns is 37470. The Cartesian grid spacing size is set to be 0.1. The two bistatic RCS curves obtained by the FG-FFT with or without DILU preconditioner and the RCS curve (blue) of FEM-based commercial software are shown in Figure 8. It can also be seen that the three curves coincide very well, which demonstrates the validity of the proposed method. It can also be seen from Table 3 that the DILU preconditioner has good effectiveness on speeding up convergence of CG solution. This example also exceeds memory limit of our computational platform if using conventional VIE-MoM, shown in Table 4.

4. Conclusion

The Fast Fourier Transform of fitting Green’s function technique has high accuracy and requires less pretreatment time for dealing with the volume integral equations, so in this paper, it is selected to accelerate anisotropic VIE model. Actually, this work perfects the application system of the Fast Fourier Transform of fitting Green’s function technique from surface integral equation (SIE) to volume integral equation of isotropic media (isotropic VIE model), again to volume integral equation of anisotropic media (anisotropic VIE model). In this work, the proposed method has been compared with analytic result, anisotropic VIE with domain decomposition technique, and commercial software; the numerical examples demonstrate its validity and obvious memory advantages for solving inhomogeneous, electrically large, anisotropic, dielectric objects. Besides, preconditioning technique has been investigated as a complementary work. The DILU preconditioner can speed up the convergence of CG solution and decrease the total solution time. In the future, this method can further investigate other preconditioners and how to be applied to high order volume basis functions.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.