A Stable Subgridding 2D-FDTD Method for Ground Penetrating Radar Modeling

Xiao Yan Zhang and Rui Long Chen

The School of Information and Software Engineering
East China Jiao Tong University, Nanchang 330013, China
xy_zhang3129@ecjtu.edu.cn, 2465246593@qq.com

Submitted On: October 19, 2024; Accepted On: May 8, 2025

ABSTRACT

The subgridding finite-difference time-domain (FDTD) method has a great attraction in ground penetrating radar (GPR) modeling. The challenge is that the interpolation of the field unknowns at the multiscale grid interfaces will aggravate the asymmetry of the numerical system which results in its instability. In this paper, an explicit unconditionally stable technique for a lossy object is introduced into the subgridding FDTD method. It removes the eigenmodes of the coefficient matrix which make the algorithm unstable. Therefore, the proposed approach not only maintains the advantages of simple implementation of the traditional FDTD method but also adopts a relatively large time step in both coarse and fine grid, which breaks through the restriction of the Courant-Friedrichs-Lewy (CFL) stability condition. The proposed method is applied in simulating the transverse magnetic (TM) wave backscattering of the two-dimensional buried objects in lossy media. Its accuracy and efficiency are examined by comparison with conventional FDTD and subgridding FDTD approaches.

Index Terms: Courant-Friedrichs-Lewy (CFL) stability condition, ground penetrating radar (GPR), subgridding finite-difference time-domain (FDTD) method, unconditionally stable algorithm.

I. INTRODUCTION

Ground penetrating radar (GPR) plays an important role in geological detection, resource exploration, and urban construction. In order to identify the targets detected by the GPR equipment, some approaches, such as a Born approximation [1], a method of moments (MoM) [2], and a finite-difference time-domain (FDTD) method [34], are proposed to establish a half-space model to study the backscattering of the buried objects in advance. Among these methods, FDTD is the most popular because of its relatively simple implementation. However, the efficiency of the traditional explicit FDTD approach is low when simulating such GPR models. The reason is that, on the one hand, the underground object usually has a fine structure or its or soil’s dielectric constant is large, so that the FDTD method has to use the fine grid to guarantee its accuracy, which increases the memory requirement. On the other hand, due to restriction by the Courant-Friedrichs-Lewy (CFL) stability condition, the time step of the traditional FDTD is shortened correspondingly, which increases the time cost.

An efficient way to overcome the above issues is to introduce a subgridding technique into the traditional FDTD approach [57]. This method divides the solution domain into several coarse and fine grids. The inner fields of the different grids are updated separately by using a local time increment. This process is stable, but the fields at the coarse/fine grids interface need to be estimated by certain interpolation schemes, which will lead to asymmetry of the numerical system and result in its instability [8]. Meanwhile, influenced by the CFL condition and numerical dispersion of the FDTD, the discontinuity in time of the temporal subgridding method will increase the algorithm’s implementation complexity and limit the flexibility of the grid ratio [6]. Therefore, a good subgridding FDTD should be stable, have acceptable accuracy, and be simple to implement.

In recent years, some explicit subgridding FDTD approaches, such as Huygens subgridding FDTD method [910], FDTD hybrid method [11], and FDTD subgridding method with two separate interfaces in time and space [12], were proposed to improve the efficiency of the traditional subgridding FDTD. However, the time increments of these algorithms are restricted by the CFL condition. To break through such restriction, hybrid methods of the implicit and the explicit algorithm were proposed to make the time increment of the subgrid as large as that of the coarse grid [1314]. However, the introduction of the implicit operation will increase the FDTD’s complexity and may degrade the algorithm’s performance since a matrix needs to be solved. In addition, unstable eigenmodes still exist in these methods, so the late time stability is still a problem to be faced [15].

In order to identify the root cause of the algorithm’s instability, the system matrix of the subgridding FDTD was analyzed in [8, 1618]. They achieved late time stability by removing the eigenmodes of the system matrix that make the algorithm unstable [15] or by deriving a new iterative approach [8, 1718]. In those studies, the scattering of objects in free space or cavities is of concern. To retain the original FDTD code and extend the CFL limit, a spatial filtering technique based on Fourier transform was developed in [19] and successfully applied in the GPR detect simulation. Its computational overhead was related to the number of sampling points in the spatial frequency domain. Therefore, when the number of the unknowns is much less than that of the sampling, the efficiency of the algorithm will decline.

In this paper, a subgridding 2D-FDTD method [20] based on the explicit unconditionally stable technique for a lossy media is proposed. Different from those global modeling methods, the proposed method only performs the explicit unconditional stable technique in the subgrid region, and the traditional FDTD algorithm with a uniaxial medium perfect matched layer (UPML) absorbing boundary is used in the other grids. In this way, the implement simplicity of the traditional FDTD algorithm can be maintained. Furthermore, by removing the eigenmodes of the coefficient matrix that make the subgridding FDTD unstable, its time step can be extended to be a relatively large one, so the proposed algorithm can use a unified time increment in both coarse and fine grids and achieve the late time stability.

This paper is arranged in the following manner. In section II, theories and mathematics of 2D-FDTD formulation with a lossy medium, subgridding scheme and unconditional stable algorithm for a lossy medium are derived. In section III, the computation performance of the algorithm is examined by comparing it with conventional FDTD and subgridding schemes. Numerical results of 2D GPR simulation with the transverse magnetic (TM) wave proves the validity and efficiency of the proposed algorithm. In section IV, conclusions are drawn.

II. THEORIES AND MATHEMATICS

As Fig. 1 shows, the half-space 2D GPR model is composed of air (ε0, μ0, representing the dielectric permittivity and the magnetic permeability of free space, respectively), the lossy soil (its parameters are ε1, μ1, and a conductivity of σ1. The soil extends into the absorbing boundary), and the underground objects (ε2, μ2, σ2). The electromagnetic signal is sent from the Tx, and the backscattering of the soil and the buried objects is received by the Rx (Tx, Rx denote the transmitting antenna and the receiving antenna, respectively).

The air layer is a small proportion in the model. Therefore, its spatial increment is set to be the same as that of the soil in this research, which will only slightly increase the computational cost of the algorithm. In this case, the computational domain is divided into two parts: the coarse grid area of the background and the subgridding area of the buried objects. The outward traveling wave is absorbed by the UPML absorption boundary, which also uses the coarse mesh and is implemented using traditional FDTD methods. Since the explicit unconditional stable technique only performs in the subgrid region, we can skip the UPML, because its electrical parameters change with distance, making it almost impossible to apply the unconditional stable explicit methods to it.

Image

Figure 1: Configuration of the two-dimensional GPR model.

Image

Figure 2: Spatial distributions of the electric field intensity and the magnetic field intensity at grid nodes (take TMz wave as example).

A. Overall algorithm of the model

To describe the algorithm principle of the model, the coarse/fine grid size ratio of 3:1 is taken as an example. Figure 2 shows the spatial distributions of the electric field intensity (E or e) and the magnetic field intensity (H or h) at grid nodes. As Fig. 2 shows, the meshes in the model mainly include the coarse mesh nodes (in cell #1), the fine mesh nodes (in cell #4), and the border nodes (in cells #2 and #3). In cell #1, the traditional FDTD method is employed to obtain the transient values of E and H at the coarse nodes. In cell #4, the unconditionally stable explicit FDTD method in lossy media is used to calculate the field quantities of e and h in the fine grids. In cells #2 and #3, the E field is calculated by the H field of a portion of the coarse grids and the h field of a portion of the fine grids. It should be noted that the time steps used in all regions are the same.

Following, we will describe the calculation methods for different regions.

B. Explicit unconditional stable FDTD formulations in cell #4

A two-dimensional (2D) TMz wave propagating in a lossy medium is considered. Its Maxwell’s equation in time domain (t) can be written as:

[εt+σy-xyμt0x0-μt][EzHxHy]=0,(1)

where ς represents the operator of /ς, ε and σ are the dielectric constant and the conductivity of the media, respectively, and μ is the media’s permeability. The wave equation corresponding to (1) is:

t2Ez+σεtEz-y2Ez/εμ-x2Ez/εμ=0,(2)

where ς2 represents the second-order derivative of ς. Let E~=y2Ez/εμ+x2Ez/εμ and expand E~ using the difference method to obtain:

E~(i,j)= 1εμ{1Δy2[Ez(i,j+1)-2Ez(i,j)
+Ez(i,j-1)]+1Δx2[Ez(i+1,j)-
2Ez(i,j)+Ez(i-1,j)]},(3)

where i and j represent the grids in space. The matrix form of (B.) is:

E~=ME.(4)

Here, M is a sparse matrix representing the operator y2/εμ+x2/εμ, E=[Ez(0,0), Ez(0,1), Ez(0,2), …, Ez(1,0), Ez(1,1), Ez(1,2), …, Ez(2,0), Ez(2,1), Ez(2,2), …]T.

Taking E~(1,1) as an example, its expansion equation is:

E~n(1,1)=1εμ[01Δx201Δy2-2Δx2+-2Δy21Δy201Δx20]E.(5)

Substituting (4) into (2), we have:

2Et2+DσEt-ME=0,(6)

with Dσ the diagonal matrix of element σ/ε.

Since E is a vector, the characteristic equation of (6) is:

(λ2+DσN×Nλ-MN×N) VN×1=0,(7)

where V is the right eigenvector corresponding to each eigenvalue λ. The quantity of λ is 2N (N represents the number of grids), so the corresponding number of columns in V is also 2N [21].

After some manipulations, (7) becomes a typical eigenvalue problem as:

A2N×2Nui=λiui,i=1,2,,2N,(8)

with:

A2N×2N=[ON×NIN×NMN×N-DσN×N]andui=[ViλiVi].(9)

It can be seen that A is determined by space discretization and the size of A will expand as the unknown number increases. A is an asymmetric matrix and does not have orthogonality, so its eigenvalue vector u also does not have orthogonality, and λ is the eigenvalueof A.

Usually, the generation of unstable modes comes from space discretization. For example, for an object with a large ε or a fine structure, the explicit FDTD algorithm requires very fine mesh generation. Thus, Δx and Δy must be very small and subject to CFLcondition [22]:

Δtmin(Δx,Δy)2εrc,(10)

where c is the speed of light. Therefore, Δt will become very small. According to the Nyquist sampling theorem, Δt only needs to meet 1/fmax (fmax is the maximum frequency of the incident wave), and the high-frequencies >fmax corresponding to very small Δt is redundant [16]. In terms of (8), if Δt is selected beyond the CFL condition, the modes corresponding to eigenvalues that do not meet:

|λi|2Δt,(11)

will lead to algorithm instability. In fact, these modes correspond to redundant frequencies. Theoretically, the removal of these unstable modes will not affect the accuracy of the algorithm. Therefore, the key to breaking free from CFL constraints in algorithms lies in being able to find the unstable modes in A and remove them. However, due to the large size of A, directly solving the eigenvalues of A would be time-consuming.

To achieve matrix compression, an orthogonal matrix FET is left multiplied into (7):

FET[(λ2I+Dσλ-M)V].(12)

According to the property that orthogonal matrix FET has FETFE=Ir, (12) can be transformed into:

(λ2FETFE+FETDσFEλ-FETMFE)FETV=0,(13)

i.e.

(λ2Ir+Dσ,rλ-Mr)Vr=0,(14)

where Dσ,r=FETDσFE, Mr=FETMFE, Vr=FETV.

FE are obtained through preprocessing, and its matrix size is N×a (a<N). Therefore, the matrix sizes of Dσ,r, Mr, and Vr are correspondingly reduced to a×a, a×a, and a×2N. The eigenvalue problem becomes:

Ar2a×2aur2a×2N=λur2a×2N,(15)

with:

Ar2a×2a=[OrIrMr-Dσ,r] andur2a×2N=[VrλVr].(16)

Obviously, the eigenvalues of (15) have not changed, but the scale of matrices Ar and ur has significantly decreased.

By executing:

Vst=FEVr,(17)

the eigenvector containing stable modes can be obtained. The size of Vst is the same as that of Vr. The stable transient Est(t) can be represented as:

Est(t)=Vsty(t).(18)

Substituting (18) into (2) and performing the central difference scheme on the equation, we have:

(I+Δt2Cb)yn+1= (2I+Δt2Cc)yn
-(I-Δt2Cb)yn-1.(19)

Cb and Cc are calculated by:

Cb=(VstHVst)-1VstHDσVst.
Cc=(VstHVst)-1VstHMVst.(20)

Therefore, (B.) can be written as:

yn+1=Cdyn+Ceyn-1,(21)

in which Cd and Ce are given by:

Cd=(I+Δt2Cb)-1(2I+Δt2Cc)
Ce=-(I+Δt2Cb)-1(I-Δt2Cb).(22)

Execute (21) and (18) to compute unconditional stable Est(t) and then substitute Est(t) into (1). The value of Hst(t) can be obtained simultaneously.

To improve efficiency, Vr and λ are not directly solved but are obtained by iterating FDTD for some steps. The specific method is as described in Algorithm 1.

images

C. Subgridding scheme in cells #2 and #3

In the subgridding scheme, properly dealing with coupling between the base and fine grid interfaces is crucial because it determines the stability and accuracy of the algorithm. However, the algorithms that can improve accuracy are often complex. In this paper, we adopt the improved separated temporal and spatial interfaces subgridding method to solve the above issues. Due to the application of the unconditional stability technique, both coarse and fine grids use the same time increment, which further reduces the complexity of the algorithm.

Taking the 2D TM wave subgridding interface shown in Fig. 2 as an example: Hx2, Hx3, Hx6, Hy2, Hy3, Hy4 are the magnetic fields of the coarse grid; hx1, hx6, hx7, hx8, hx9, hx10, hy1, hy2, hy5 are the magnetic fields of the fine grid; Ez2b,cor, Ez3b,int, Ez5b, Hx7c,int are the fields of coarse/fine grid interface, in which Ez2b,cor is located at the boundary corner. All these fields need to be particularly treated.

According to [20], Ez on the interface can be solved by:

Ezn+1=Ezn+Δtμ1ΔSiliHi,(23)

where Δt is the time step of the FDTD method and ΔS is the area of a grid. Thus:

Hc,int comes from the interpolation of h in the fine grid [20]:

Hc,int=i=12m-1m-|m-i|m2hi.(26)

Hence, Hx7c,int can be estimated by:

Hx7c,int=19hx6+29hx7+13hx8+29hx9+19hx10.(27)

Use Ezb,int to update hx and hy on the boundary. Ezb,int is calculated through linear interpolation. Taking Ez3b,int as an example:

Ez3b,int=23Ez2b,cor+13Ez5b.(28)

For ease of understanding, suppose that the current time step is n and all fields are known. We summarize the update process of the proposed subgridding scheme into the following steps:

Step #1: Calculate En+1 and Hn+32(such as Hx2, Hx3, Hx6, Hy3, Hy4) for coarse grids by using the traditional FDTD method.

Step #2: Calculate en+1 and hn+32(such as hx6, hx7, hx8, hx9, hx10, hy2, hy5) for fine grids by using the explicit unconditional stable FDTD formulations.

Step #3: Substitute (27) into (24) to obtain Ez5b,n+1, and substitute (24), (C.), into (28) to obtain Ez3b,int,n+1. Thus, the fields on the coarse/fine grids interface can be updated accordingly.

It should be noted that the subgridding scheme and the unconditional stable algorithm above are analyzed and derived based on TMz waves. The proposed method in this paper is applicable for 2D GPR numerical simulation in TM mode.

III. NUMERICAL RESULTS

A. Accuracy

To demonstrate the accuracy of this proposed subgridding unconditional stable algorithm, a square object (εr2=5, μr2=1, σ2=0.02 S/m) in a homogeneous medium (εr1=3, μr1=1, σ1=0.1 S/m) is illustrated (see Fig. 3). The object has a size of 0.21×0.21 m with a center located at (0.675 m, 0.495 m). It is illuminated by a TMz wave in the form of:

Jz=δ(x-x0,y-y0)e(-((t-t0)/td)2).(29)

Image

Figure 3: Model for algorithm accuracy verification.

Here, (x0, y0) is the location of the source, δ(x-x0,y-y0)=1/(ΔxΔy), t0=0.9/fc, td=t0/4, and fc=5 MHz. The source is placed at (0.66 m, 0.9 m), and the receiver is located at (0.66 m, 1.2 m).

Two sizes of grids with Δlbase=30 mm and Δlfine=10 mm are adopted. Their size ratio is 3. A temporal step of CFL stability condition of uniform base grids is chosen, which is three times beyond CFL condition of uniform fine grids. The total number of the eigenmodes is 800, of which 773 unstable eigenmodes need to be removed. Furthermore, we also compute the numerical problem when the size ratio increases to 5, 15, 25, 75, and the removed eigenmodes are 2287, 21621, 60542, 549121, with the total eigenmodes number 2312, 21632, 60552, 549152. When selecting different grid size ratios, the number of grids applying unconditional stable algorithm vary, so the total eigenmodes number will be different and this leads to different stable eigenmodes size. On the other side, error e1, e2 and FDTD step n in the unconditional stable algorithm also affects the number of stable eigenmodes. In this problem, we choose the parameters e1, e2, n in the procedure of finding stable eigenmodes with e=110-4 and e=210-3 with n=3 (grid size ratio equals 3), e=210-2 with n=5 (grid size ratio equals 5), e=210-2 with n=15 (grid size ratio equals 15), e=210-4 with n =25 (grid size ratio equals 25), e=210-4 with n=30 (grid size ratio equals 75).

The transient Ez(t) at the receiver computed using the proposed algorithm are compared with the results of traditional FDTD method based on uniform grid (Δlfine) and traditional subgridding approach. As shown in Fig. 4, the proposed method with ratio=3 and 5 has the best agreement in our simulation; a larger ratio will lead to some accuracy loss. Although there is a gradually increasing error when ratio=15, 25, 75, it indicates that the proposed method is feasible when we use a large ratio. This proposed method will have more advantages in multi-scale electromagnetic problem simulation.

Image

Figure 4: Electric field computed by conventional FDTD, subgridding FDTD, and subgridding unconditional stable algorithm.

To measure the accuracy of the algorithm, a relative error is defined as:

Error(t)=|Ez(t)-Ez,ref(t)||Ez,ref(t)|max×100%.(30)

The reference solution Ez,ref(t) is obtained by conventional FDTD with Δlfine. The relative errors of the traditional subgridding FDTD and the proposed method are shown in Fig. 5. It can be seen that the relative error of the proposed method with ratio=3 is less than 3%, and there is only a slight difference when ratio=3 and 5. It must be pointed out that when selecting an appropriate grid size ratio, the computational accuracy of the proposed approach is slightly lower than the subgridding scheme.

Table 1 lists the computational resource consumption of three methods. From Table 1, the following observations are made:

Image

Figure 5: Relative error of the traditional subgridding scheme and the proposed subgridding unconditional stable algorithm.

Table 1: Computational resource consumption of the three methods

Method Grid Ratio Grid Number Memory (MB) Time(s)
FDTD 1 70840 1.01 62.06
Subgridding Scheme 3 13364 1.80 20.05
Proposed Method 3 13364 0.48 9.41
5 15716 1.44 9.97
15 45116 1.90 25.06
25 103916 5.32 84.68
75 838916 130.13 10825.27

In our experiment, as the grid size ratio increases from 3 to 75, the CPU time of the preprocessing procedure to find stable eigenmodes is 0.33 s, 0.49 s, 0.87 s, 1.99 s, 125.89 s, respectively. It is clear that the preprocessing time only accounts for a small portion of the total time in Table 1. In this numerical example, when we select inappropriate parameter e1, e2 and step size n, the main resource consumption increment will come from the preprocess of finding the stable vector Vr,st. In our experience, e1 is on the order of 10-4, e2 is 10- 410-2, and n usually equals the grid size ratio when it is not too large.

B. GPR model

Next, we apply the algorithm to the 2D GPR model, as Fig. 6 shows, while keeping the time step and spatial step unchanged. A lossy square (εr1=2, μr1=1, σ1=0.97 S/m) is buried under the dispersive soil (εr0=4, μr0=1, σ0=0.004 S/m). The size of the simulation domain is 3×3.6 m, with the object located at a depth of 1.89 m below the surface and the center at (1.245 m, -1.965 m). Its scale is 0.15×0.15 m. Tx and Rx are placed at (0.48 m, 0.09 m) and (2.46 m, 0.09 m), respectively.

Image

Figure 6: Two-dimensional GPR model.

A TM wave is excited by the z-component of a current source Jz(t) with first derivative of the Blackman-Harris pulse as:

Jz(t)={-2πTsn=03annsin(2πntTs),  0<t<Ts0,otherwise,(31)

with fc=100 MHz, Ts=0.9/fc, a=00.3532, a=1-0.488, a=20.145, and a=3-0.0102.

Image

Figure 7: Comparison of the electric fields computed by different methods.

Image

Figure 8: Time snapshot of electric field amplitude in the computational domain: (a) n=150, (b) n=220, (c) n=290, and (d) n=330.

Figure 7 shows comparisons of the transient Ez(t) at Rx. It can be seen that the proposed method agrees well with the results of other methods. In the proposed algorithm, we compute the problem with grid ratio 3 and 5, scale of coefficient matrix A is 392×392, 1152×1152, and number of stable modes is 7 and 3. In the unconditional stable process, parameter e=110-4, e=210-2, and step size n=3, 5.

Figure 8 shows time snapshots of the electric field amplitudes in the computational domain at n=150, 220, 290, and 330, where the Tx and Rx antennas arestatic.

In B-Scan simulation, Tx is moved from (0.09 m, 0.09 m) to (2.91 m, 0.09 m), with a spatial increment of 0.06. Rx also moves with Tx, and the distance between them is always 0.09 m in the x-axis direction. Figure 9 shows the contour of the echo z-component of the electric field received by Rx.

Image

Figure 9: Contour of the echo electric field received by Rx.

Computational resource consumption of the three methods in the GPR simulation are listed in Table 2. The efficiency of the proposed algorithm has been validated again. It can be seen that the proposed method has superiority in memory consuming compared to the other two methods with acceptable time increment and showing its potential in GPR simulation.

Finally, we carried out an experiment to test the performance of the proposed method when simulated in media with different electrical properties. We changed the buried object by selecting material parameter εr=12, 4, 8, and σ=10 S/m, 4 S/m, 16 S/m, respectively. There are no obvious variations in memory cost and time consumption, and the accuracy is also stable with relative error below 6%. Long-term instability will occur from the interface of the base and fine grid when low εr1 and σ1 are chosen, and can be a direction to improve the proposed method.

Table 2: Computational resource consumption of the three methods

Method Grid Ratio Grid Number Memory (MB) Time (s)
FDTD with 10 1 362005 2.47 1342.11
Δl= (mm) 30 1 49365 0.63 12.02
Subgridding Scheme 3 49985 1.98 12.75
Proposed Method 3 49985 1.09 13.67
5 51185 1.47 13.05

IV. CONCLUSION

In this paper, an explicit unconditionally stable technique is introduced into the subgridding 2D-FDTD approach and applied in GPR modeling with TM mode. A subgridding algorithm with separated temporal and spatial interfaces is proposed to solve the multiscale problem. The unconditional stable algorithm can find all the stable eigenmodes to keep numeric stability without compromising accuracy when the time step does not meet CFL conditions, and the numerical results demonstrate its good performance in terms of accuracy. In GPR simulation, this proposed method’s potential in solving multiscale problems is demonstrated.

ACKNOWLEDGMENT

The authors wish to acknowledge the support of the National Natural Science Foundation of China (Grants #61761017).

REFERENCES

[1] G. Bozza, C. Estatico, M. Pastorino, and A. Randazzo, “Application of an inexact-Newton method within the second-order born approximation to buried objects,” IEEE Geoscience & Remote Sensing Letters, vol. 4, pp. 51-55, 2007.

[2] Y. Altuncu, “A numerical method for electromagnetic scattering by 3-D dielectric objects buried under 2-D locally rough surfaces,” IEEE Transactions on Antennas and Propagation, vol. 63, no. 8, pp. 3634-3643, 2015.

[3] K. Yee, “Numerical solution of initial boundary value problems involving Maxwell’s equations in isotropic media,” IEEE Trans. Antennas Propag., vol. 14, no. 3, pp. 302-307, 1966.

[4] A. Taflove and S. C. Hagness, Computational Electrodynamics: The Finite-Difference Time-Domain Method. Boston, MA: Artech House, 2000.

[5] D. T. Prescott and N. V. Shuley, “A method for incorporating different sized cells into the finite-difference time-domain analysis technique,” IEEE Microwave and Guided Wave Letters, vol. 2, no. 11, pp. 434-436, 1992.

[6] S. S. Zivanovic, K. S. Yee, and K. K. Mei, “A subgridding method for the time-domain finite-difference method to solve Maxwell’s equations,” IEEE Transactions on Microwave Theory and Techniques, vol. 39, no. 3, pp. 471-479, 1991.

[7] M. J. White, M. F. Iskander, and Z. Huang, “Development of a multigrid FDTD code for three-dimensional applications,” IEEE Transactions on Antennas and Propagation, vol. 45, no. 10, pp. 1512-1517, 1997.

[8] J. Yan and D. Jiao, “An unsymmetric FDTD subgridding algorithm with unconditional stability,” IEEE Transactions on Antennas and Propagation, vol. 66, no. 8, pp. 4137-4150, 2018.

[9] H. Al-Tameemi, J. P. Berenger, and F. Costen, “Singularity problem with the one-sheet Huygens subgridding method,” IEEE Transactions on Electromagnetic Compatibility, vol. 99, pp. 1-4, 2016.

[10] J. Hartley, A. Giannopoulos, and C. Warren, “A Huygens subgridding approach for efficient modelling of ground penetrating radar using thefinite-difference time-domain method,” in 2018 17th International Conference on Ground Penetrating Radar (GPR), 2018.

[11] N. V. Venkatarayalu, R. Lee, Y.-B. Gan, and L.-W. Li, “A stable FDTD subgridding method based on finite element formulation with hanging variables,” IEEE Transactions on Antennas & Propagation, vol. 55, no. 3, pp. 907-915, 2007.

[12] K. Xiao, D. J. Pommerenke, and J. L. Drewniak, “A three-dimensional FDTD subgridding algorithm with separated temporal and spatial interfaces and related stability analysis,” IEEE Transactions on Antennas and Propagation, vol. 55, no. 7, pp. 1981-1990, 2007.

[13] N. Diamanti and A. Giannopoulos, “Implementation of ADI-FDTD subgrids in ground penetrating radar FDTD models,” Journal of Applied Geophysics, vol. 67, no. 4, pp. 309-317, 2009.

[14] M. R. Cabello, L. D. Angulo, J. Alvarez, I. D. Flintoft, S. Bourke, J. F. Dawson, R. G. Martin, and S. G. Garcia, “A hybrid Crank-Nicolson FDTD subgridding boundary condition for lossy thin-layer modeling,” IEEE Transactions on Microwave Theory & Techniques, vol. 65, no. 5, pp. 1397-1406, 2017.

[15] M. Zhou, Z. David Chen, W. Fan, X. Bo, and W. Wei, “A subgridding scheme with the unconditionally stable explicit FDTD method,” in IEEE MTT-S International Conference on Numerical Electromagnetic & Multiphysics Modeling & Optimization, Beijing, China, pp. 1-3, 2016.

[16] M. Gaffar and D. Jiao, “An explicit and unconditionally stable FDTD method for electromagnetic analysis,” IEEE Transactions on Microwave Theory and Techniques, vol. 62, no. 11, pp. 2538-2550, 2014.

[17] J. Yan and D. Jiao, “Symmetric positive semidefinite FDTD subgridding algorithms for arbitrary grid ratios without compromising accuracy,” IEEE Transactions on Microwave Theory and Techniques, vol. 65, no. 12, pp. 5084-5095, 2017.

[18] K. Zeng and D. Jiao, “Symmetric positive semi-definite FDTD subgridding algorithms in both space and time for accurate analysis of inhomogeneous problems,” IEEE Transactions on Antennas and Propagation, vol. 68, no. 4, pp. 3047-3059, 2020.

[19] X.-K. Wei, X. Zhang, N. Diamanti, W. Shao, and C. D. Sarris, “Subgridded FDTD modeling of ground penetrating radar scenarios beyond the courant stability limit,” IEEE Transactions on Geoscience & Remote Sensing, vol. 12, pp. 1-10, 2017.

[20] Z. Ye, C. Liao, X. Xiong, and M. Zhang, “A novel FDTD subgridding method with improved separated temporal and spatial subgridding interfaces,” IEEE Antennas and Wireless Propagation Letters, vol. 16, pp. 1011-1015, 2017.

[21] F. Tisseur and K. Meerbergen, “The quadratic eigenvalue problem,” SIAM Review, vol. 43, no. 2, pp. 235-286, 2001.

[22] R. Courant, K. Friedrichs, and H. Lewy, “Über die partiellen differenzengleichungender mathematis-chen physik [in German],” Math. Ann., vol. 100, no. 1, pp. 32-74, 1928.

BIOGRAPHIES

images

Xiao Yan Zhang received the B.S. degree in applied physics and the M.S. degree in physical electronics from Yunnan University, Kunming, China, in 2001 and 2004, respectively, and the Ph.D. degree in electromagnetic field and micro-wave technology from the Institute of Electronics, Chinese Academy of Sciences, Beijing, China, in 2007. Her research interests include electromagnetic computation and antenna design.

images

Rui Long Chenwas born in Hengyang, Hunan, China, in 1996. He received the B.S. degree in communication engineering from Beijing Union University, Beijing, China, in 2018, and the M.S. degree in communication engineering from East China Jiao Tong University, Nanchang, China, in 2021. Currently, he is pursuing the Ph.D. degree in Xiangtan University, Xiangtan, China. His research interests focus on electromagnetic computation and numerical methods of partial differential equations.