Loading [MathJax]/jax/output/HTML-CSS/autoload/mtable.js
Hybrid Sub-Gridded Time-Domain Method for Ground Penetrating Radar Simulations Including Dispersive Materials | IEEE Journals & Magazine | IEEE Xplore

Hybrid Sub-Gridded Time-Domain Method for Ground Penetrating Radar Simulations Including Dispersive Materials


A 3-D ground penetrating radar scenario in lossy, dispersive and inhomogeneous soils is solved with the proposed hybrid sub-gridded scheme. The pipe is discretized by the...

Abstract:

Based on the explicit finite-difference time-domain (FDTD) and implicit Crank–Nicolson (CN) FDTD methods, this paper presents a hybrid sub-gridded scheme whose time step ...Show More

Abstract:

Based on the explicit finite-difference time-domain (FDTD) and implicit Crank–Nicolson (CN) FDTD methods, this paper presents a hybrid sub-gridded scheme whose time step size depends on the coarse grid size for numerically simulating the 3-D ground penetrating radar (GPR) scenarios in lossy, dispersive, and inhomogeneous soils. The time step size of CN-FDTD is independent of the grid size in the dense grid region due to its unconditional stability. Thus, the whole region can be run with a time step size determined by the coarse grid in an absolutely stable fashion. Moreover, a multi-pole Debye dispersion model, solved with auxiliary differential equations (ADEs) for both FDTD and CN-FDTD, is incorporated to simulate realistic GPR scenarios, including the detection of different objects buried in dispersive soils. In order to reduce the matrix size of the 3-D implicit CN-FDTD method, the domain decomposition technique is originally employed to achieve fast calculation. Several numerical examples of the GPR scenarios are provided to demonstrate the accuracy and efficiency of the hybrid sub-gridded ADE-FDTD method.
A 3-D ground penetrating radar scenario in lossy, dispersive and inhomogeneous soils is solved with the proposed hybrid sub-gridded scheme. The pipe is discretized by the...
Published in: IEEE Access ( Volume: 6)
Page(s): 15777 - 15786
Date of Publication: 08 March 2018
Electronic ISSN: 2169-3536

Funding Agency:


SECTION I.

Introduction

Ground penetrating radar (GPR) systems, in which the source emitting device is connected to the transmitting antenna and the signal processing equipment is connected to the receiving antenna, are widely applied to various aspects [1], [2]. Especially, GPR is an effective and convenient way in detecting the objects such as pipes, cables, land mines and hidden tunnels buried beneath the earth surface [3]. In GPR systems, a time-domain electromagnetic pulse is emitted from the transmitting antenna, and the reflected signals from the buried objects and ground are obtained and post-processed at the receiving antenna. Then, instead of running a time-consuming simulation, we can easily identify the concerned characteristics of the geometry under test by directly matching the received GPR response to a previously computed model. Therefore, electromagnetic simulation is useful in compiling a signal dictionary of reflected time-domain waveforms corresponding to interested GPR scenarios.

The finite-difference time-domain (FDTD) method [4], [5] is usually used for numerical modeling and simulation of microwave metasurfaces [6], electromagnetic radiation [7], [8], nanostructures [9], [10], wireless network and whole-space field diffusion [11], [12], and GPR systems [13]–​[17], because it not only provides versatile solutions of Maxwell’s equations for dispersive and inhomogeneous materials but also possesses powerful ability of capturing time-domain impulse of GPR systems. However, in order to keep numerical stability in the standard FDTD simulation, the time step size is determined by the minimal grid size in the computational domain due to the Courant-Friedrichs-Lewy (CFL) condition [5]. Usually, fine grid division is required when parts of the geometric features need to be modeled in detail in simulating a GPR system. Thus, the uniform dense grid results in a huge number of unknowns and an extremely small time step size, which largely reduce the calculating efficiency of the standard FDTD method, especially for the multiscale problems.

The sub-gridded scheme, in which fine density grids are located inside coarse host grids to locally refine the mesh at regions requiring high resolution, is an efficient way to numerically model and simulate the GPR system. In literature, a variety of techniques have been proposed to realize the sub-gridded FDTD method. In [18], the whole region including dense and coarse grids is run by using a common small time step size which is chosen according to the dense grid; in [19] and [20], the dense grid region is run at a small time step size and the coarse grid region is run at a large time step size while time-space interpolations connect the different grids together; dense grids in the sub-gridded region can be run with a large time step size determined by the coarse grid, where the dense grid is stabilized by either the alternating-direction-implicit (ADI) FDTD [21]–​[23], by a priori removal of unstable eignmodes of the dense grid [24], or by the filtering of unstable spatial harmonics [25], [26]. However, ADI-FDTD uses two sub-marching procedures at each time-marching step, and its tridiagonal property of the coefficient matrix is always broken when the boundary condition is incorporated into ADI-FDTD. Moreover, as the time step size of the ADI-FDTD increases, the rapidly degraded numerical dispersion will largely compromise its accuracy [27], [28]. Although the two methods presented in [24] and [26] retain the explicit update nature of the standard FDTD, model-order reduction and eigenvalue perturbation require the eigenvalue decomposition of the FDTD matrix, and the accuracy of spatial filtering is largely compromised as the time step size increases when the computational domain contains materials with a high value of relative permittivity. The unconditionally stable Crank-Nicolson (CN) FDTD method [29], in which a full time-marching step is used to discretize the Maxwell’s equations, is believed to have high numerical accuracy and quite small numerical velocity anisotropy compared with ADI-FDTD [30], [31]. Therefore, CN-FDTD is suitable for the simulation of multiscale problems.

In this paper, a three-dimensional (3-D) hybrid sub-gridded FDTD method, in which the implicit CN-FDTD is used in the local dense-grid region while the explicit FDTD is used in the global coarse-grid region, is presented for efficient simulation of practical GPR detection scenarios. Notably, in the hybrid sub-gridded scheme, the coarse and dense grids can be easily synchronized without time-consuming temporal extrapolations and interpolations because CN-FDTD can be run at a time step size that is free from the CFL stability condition imposed to the dense grid. Then, a stable and convenient way to communicate information between the dense CN-FDTD region and coarse FDTD region is proposed. By doing so, the total unknowns are reduced largely and a common time step size can be chosen according to the CFL limit of the coarse grid.

In realistic GPR simulations, the propagation, reflection and attenuation of electromagnetic waves can be significantly influenced by the frequency dispersion of the soil materials in a wide frequency range from 50 to 1000 MHz [14]. Therefore, a multi-pole Debye dispersion model [32]–​[34] is adopted here and incorporated into both FDTD and CN-FDTD based on a generalized auxiliary differential equation (ADE) technique [35]. The uniaxial anisotropic perfectly matched layer (PML) absorbing boundary condition extended to the dispersive soil regions truncates the computational domain [36], [37]. Moreover, the domain decomposition (DD) technique [38]–​[40] is originally introduced to reduce the coefficient matrix size and save calculating time of the 3-D CN-FDTD method. Compared with the numerical results obtained from the standard ADE-FDTD and sub-gridded ADE-FDTD, the results of hybrid sub-gridded ADE-FDTD show its high accuracy and efficiency in solving the computationally challenging GPR problems.

SECTION II.

Theories and Formulations

A. Numerical Formulations for Multi-Pole Debye Media

The time-domain Maxwell’s equations of a medium with frequency-dependent dielectric permittivity can be written \begin{align} \frac {\partial \left.{ {\boldsymbol {D}} }\right |_{\boldsymbol {r},t} }{\partial t}=&~\nabla \times \left.{ {\boldsymbol {H}} }\right |_{\boldsymbol {r},t} -\left.{ {\boldsymbol {J}} }\right |_{\boldsymbol {r},t} \\ \mu _{0} \frac {\partial \left.{ {\boldsymbol {H}} }\right |_{\boldsymbol {r},t} }{\partial t}=&~-\nabla \times \left.{ {\boldsymbol {E}} }\right |_{\boldsymbol {r},t} \end{align}

View SourceRight-click on figure for MathML and additional features. where \mu _{0} is the magnetic permeability of free space, and \boldsymbol {J} is the excitation current density. The relative dielectric permittivity \varepsilon _{\mathrm {r}} is employed to connect the electric displacement vector \boldsymbol {D} with the electric field intensity \boldsymbol {E} in frequency domain through \begin{equation} \frac {\left.{ {\boldsymbol {D}} }\right |_{\boldsymbol {r},\omega } }{\varepsilon _{0}}= \left.{ {\varepsilon _{\mathrm {r}} } }\right |_{\boldsymbol {r},\omega } \left.{ {\boldsymbol {E}} }\right |_{\boldsymbol {r},\omega } \end{equation}
View SourceRight-click on figure for MathML and additional features.
where \varepsilon _{0} is the electric permittivity of free space. The frequency-dependent relative permittivity function of a P -pole Debye dispersion model is given by \begin{equation} \left.{ {\varepsilon _{\mathrm {r}} } }\right |_{\boldsymbol {r},\omega } =\varepsilon _{\infty } +\sum \limits _{p=1}^{P} {\frac {\left ({{\varepsilon _{\mathrm {s}} -\varepsilon _{\infty } } }\right)A_{p} }{1+\mathrm {j}\omega \tau _{p} }} \end{equation}
View SourceRight-click on figure for MathML and additional features.
where \varepsilon _{\mathrm {\infty }} is the permittivity at infinite frequency, \varepsilon _{\mathrm {s}} is the static permittivity, A_{\mathrm {p}} is the pole amplitude, \omega represents the angular frequency, \tau _{\mathrm {p}} is the relation time, and \mathrm {j}=\sqrt {-1} . The dispersion parameters of the soil in (4) with moisture content of 2.5% are assigned to be \varepsilon _{\mathrm {\infty }} = 3.2 , \varepsilon _{\mathrm {s}} = 4.2 , \sigma = 0.397 \times 10^{\mathrm {-3}} S/m, A_{1} = 0.75 , A_{2} = 0.3 , \tau _{1} = 2.71 ns and \tau _{2} = 0.108 ns, and the dispersion parameters of the soil with moisture content of 5.0% are assigned to be \varepsilon _{\mathrm {\infty }} = 4.15 , \varepsilon _{\mathrm {s}} = 5.15 , \sigma = 1.11 \times 10^{\mathrm {-3}} S/m, A_{1} = 1.8 , A_{2} = 0.6 , \tau _{1} = 3.79 ns and \tau _{2} = 0.151 ns. The constitutive parameters of the soil model without dispersion are chosen as \varepsilon _{\mathrm {r}} = 3.6 and \sigma = 2.8 \times 10^{\mathrm {-3}} S/m for the moisture content of 2.5% and \varepsilon _{\mathrm {r}} = 4.8 and \sigma = 6.5 \times 10^{\mathrm {-3}} S/m for the moisture content of 5.0%, respectively [14].

The Debye model (4) can be imported into the update equations of unconditionally stable CN-FDTD with the generalized ADE scheme. Inserting (4) into (3), we get \begin{equation} \frac {\left.{ {\boldsymbol {D}} }\right |_{\boldsymbol {r},\omega } }{\varepsilon _{0} }=\varepsilon _{\infty } \left.{ {\boldsymbol {E}} }\right |_{\boldsymbol {r},\omega } +\sum \limits _{p=1}^{P} {\frac {\left ({{\varepsilon _{\mathrm {s}} -\varepsilon _{\infty } } }\right)A_{p} }{1+\mathrm {j}\omega \tau _{p} }} \left.{ {\boldsymbol {E}} }\right |_{\boldsymbol {r},\omega }. \end{equation}

View SourceRight-click on figure for MathML and additional features. Introducing \begin{equation} \sum \limits _{p=1}^{P} {\left.{ {\boldsymbol {R}_{p} } }\right |_{\boldsymbol {r},\omega } } =\mathrm {j}\omega \varepsilon _{0} \sum \limits _{p=1}^{P} {\frac {\left ({{\varepsilon _{\mathrm {s}} -\varepsilon _{\infty } } }\right)A_{p} }{1+\mathrm {j}\omega \tau _{p} }} \left.{ {\boldsymbol {E}} }\right |_{\boldsymbol {r},\omega } \end{equation}
View SourceRight-click on figure for MathML and additional features.
as an auxiliary variable, we can get \begin{equation} \mathrm {j}\omega \frac {\left.{ {\boldsymbol {D}} }\right |_{\boldsymbol {r},\omega } }{\varepsilon _{0} }=\mathrm {j}\omega \varepsilon _{\infty } \left.{ {\boldsymbol {E}} }\right |_{\boldsymbol {r},\omega } +\frac {1}{\varepsilon _{0} }\sum \limits _{p=1}^{P} {\left.{ {\boldsymbol {R}} }\right |_{\boldsymbol {r},\omega } }. \end{equation}
View SourceRight-click on figure for MathML and additional features.
From (6), the relationship between the auxiliary variable \boldsymbol {R} and the electric field density \boldsymbol {E} can be derived \begin{equation} \mathrm {j}\omega \tau _{p} \left.{ {\boldsymbol {R}_{p} } }\right |_{\boldsymbol {r},\omega } +\left.{ {\boldsymbol {R}_{p} } }\right |_{\boldsymbol {r},\omega } =\boldsymbol {j}\omega \varepsilon _{0} \left ({{\varepsilon _{\mathrm {s}} -\varepsilon _{\infty } } }\right)A_{p} \left.{ {\boldsymbol {E}} }\right |_{\boldsymbol {r},\omega }. \end{equation}
View SourceRight-click on figure for MathML and additional features.
With the relation between frequency domain and time domain (\mathrm {j}\omega \to \partial \mathord {\left /{ {\vphantom {\partial {\partial t}}} }\right. } {\partial t} ), (7) and (8) can be written as \begin{align} \frac {\partial \left.{ {\boldsymbol {D}} }\right |_{\boldsymbol {r},t} }{\partial t}=&~\varepsilon _{0} \varepsilon _{\infty } \frac {\partial \left.{ {\boldsymbol {E}} }\right |_{\boldsymbol {r},t} }{\partial t}+\sum \limits _{p=1}^{P} {\left.{ {\boldsymbol {R}_{p} } }\right |_{\boldsymbol {r},t} } \\ \tau _{p} \frac {\partial \left.{ {\boldsymbol {R}_{p} } }\right |_{\boldsymbol {r},t} }{\partial t}+\left.{ {\boldsymbol {R}_{p} } }\right |_{\boldsymbol {r},t}=&~\varepsilon _{0} \left ({{\varepsilon _{\mathrm {s}} -\varepsilon _{\infty } } }\right)A_{p} \frac {\partial \left.{ {\boldsymbol {E}} }\right |_{\boldsymbol {r},t} }{\partial t}. \end{align}
View SourceRight-click on figure for MathML and additional features.
The final equation for updating \boldsymbol {E} is obtained by substituting (9) into (1) \begin{align} \frac {\partial \!\left.{ {\boldsymbol {E}} }\right |_{\boldsymbol {r},t} }{\partial t}\!=\!\frac {1}{\varepsilon _{0} \varepsilon _{\infty } }\nabla \!\times \!\left.{ {\boldsymbol {H}} }\right |_{\boldsymbol {r},t} -\frac {1}{\varepsilon _{0} \varepsilon _{\infty } }\sum \limits _{p=1}^{P} {\left.{ {\boldsymbol {R}_{p} } }\right |_{\boldsymbol {r},t} } -\frac {1}{\varepsilon _{0} \varepsilon _{\infty } }\left.{ {\boldsymbol {J}} }\right |_{\boldsymbol {r},t}\hspace {-1.5pt}.\!\!\!\notag \\ {}\end{align}
View SourceRight-click on figure for MathML and additional features.
Using the central difference scheme for temporal discretization (n is the time step index), (11) and (2) become \begin{align} \frac {\left.{ {\boldsymbol {E}} }\right |_{\boldsymbol {r}}^{n+1} -\left.{ {\boldsymbol {E}} }\right |_{\boldsymbol {r}}^{n} }{\Delta t}=&~\frac {1}{\varepsilon _{0} \varepsilon _{\infty } }\nabla \times \frac {\left.{ {\boldsymbol {H}} }\right |_{\boldsymbol {r}}^{n+1} +\left.{ {\boldsymbol {H}} }\right |_{\boldsymbol {r}}^{n} }{2} \notag \\&-\frac {1}{\varepsilon _{0} \varepsilon _{\infty } }\sum \limits _{p=1}^{P} {\frac {\left.{ {\boldsymbol {R}_{p} } }\right |_{\boldsymbol {r}}^{n+1} +\left.{ {\boldsymbol {R}_{p} } }\right |_{\boldsymbol {r}}^{n} }{2}} \notag \\&-\,\frac {1}{\varepsilon _{0} \varepsilon _{\infty } }\frac {\left.{ {\boldsymbol {J}} }\right |_{\boldsymbol {r}}^{n+1} +\left.{ {\boldsymbol {J}} }\right |_{\boldsymbol {r}}^{n} }{2} \\ \mu _{0} \frac {\left.{ {\boldsymbol {H}} }\right |_{\boldsymbol {r}}^{n+1} -\left.{ {\boldsymbol {H}} }\right |_{\boldsymbol {r}}^{n} }{\Delta t}=&~-\nabla \times \frac {\left.{ {\boldsymbol {E}} }\right |_{\boldsymbol {r}}^{n+1} +\left.{ {\boldsymbol {E}} }\right |_{\boldsymbol {r}}^{n} }{2}. \end{align}
View SourceRight-click on figure for MathML and additional features.
Similarly, (10) can be discretized as \begin{align}&\hspace {-1.7pc}\tau _{p} \frac {\left.{ {\boldsymbol {R}_{p} } }\right |_{\boldsymbol {r}}^{n+1} -\left.{ {\boldsymbol {R}_{p} } }\right |_{\boldsymbol {r}}^{n} }{\Delta t}+\frac {\left.{ {\boldsymbol {R}_{p} } }\right |_{\boldsymbol {r}}^{n+1} +\left.{ {\boldsymbol {R}_{p} } }\right |_{\boldsymbol {r}}^{n} }{2}\notag \\&\quad \qquad \qquad \quad =\varepsilon _{0} \left ({{\varepsilon _{\mathrm {s}} -\varepsilon _{\infty } } }\right)A_{p} \frac {\left.{ {\boldsymbol {E}} }\right |_{\boldsymbol {r}}^{n+1} -\left.{ {\boldsymbol {E}} }\right |_{\boldsymbol {r}}^{n} }{\Delta t}\qquad \end{align}
View SourceRight-click on figure for MathML and additional features.
which can be used to express the auxiliary variable \boldsymbol {R} _{p} in terms of the electric field density, (14) and (15) become the update equations for \boldsymbol {E} and \boldsymbol {H} at time step n+1 , respectively.

Inserting (13) and (14) into (12) with reference to [29], we can obtain the implicit updating equations for the electric field in 3-D CN-FDTD. Rewriting the implicit equations as a matrix form, we get \begin{equation} \boldsymbol {AE}_{x,y,z}^{n+1} =\boldsymbol {b}^{n}+\frac {\boldsymbol {J}^{n+1}+\boldsymbol {J}^{n}}{2},\quad n=0,1,2,\cdots \end{equation}

View SourceRight-click on figure for MathML and additional features. where \boldsymbol {A} is the coefficient matrix, and \boldsymbol {b} is the known terms. This completes the ADE implementation of (4) in the CN-FDTD method.

B. Implementations of the Hybrid Sub-Gridded Scheme and the Domain Decomposition Technique

Since the unconditionally stable CN-FDTD is employed to stabilize the dense grid, both the coarse and dense grid regions can be run at the time step size determined by the CFL limit of the coarse grid. Instead of the boundary between coarse and dense grids aligned with the tangential magnetic field [19], in this paper, the tangential electric field is located at the boundary between coarse and dense grids [26], [41]. The coarse electric field E on the boundary is calculated by coarse magnetic field H inside the coarse grid and dense magnetic field h inside the dense grid. However, the implicit updating equations in CN-FDTD results in n+1 time step index for both e and h inside the dense grid, while the explicit updating equations in FDTD results in n+1 time step index for E and n+1 /2 time step index for H inside the coarse grid. In order to keep numerical stability in communicating information, the boundary nodes connect the dense CN-FDTD region with the coarse FDTD region based on an additional set of equations to update magnetic fields. Here, the explicit formulation to update the dense h_{z} inside the dense grid by CN-FDTD is shown as \begin{align}&\hspace {-2pc}\left.{ {h_{z}^{n+1} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k}\notag \\[-1pt]=&~\frac {2\varepsilon _{0} \left.{ {\varepsilon _{\infty } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} -\Delta t\left.{ {\sigma _{y} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} }{2\varepsilon _{0} \left.{ {\varepsilon _{\infty } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} +\Delta t\left.{ {\sigma _{y} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} }\left.{ {h_{z}^{n} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} \notag \\[-1pt]&+\left.{ {\overline {C_{z1}^{H} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} \left.{ {\overline {C_{zy}^{E} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k}\notag \\[-1pt]&\cdot \left ({{\begin{array}{l} \left.{ {e_{x}^{n+1} } }\right |_{i+\frac {1}{2},j+1,k} -\left.{ {e_{x}^{n+1} } }\right |_{i+\frac {1}{2},j,k} \\ +\left.{ {e_{x}^{n} } }\right |_{i+\frac {1}{2},j+1,k} -\left.{ {e_{x}^{n} } }\right |_{i+\frac {1}{2},j,k} \\ \end{array}} }\right) \notag \\[-1pt]&-\left.{ {\overline {C_{z1}^{H} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} \left.{ {\overline {C_{zx}^{E} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k}\notag \\[-1pt]&\cdot \left ({{\begin{array}{l} \left.{ {e_{y}^{n+1} } }\right |_{i+1,j+\frac {1}{2},k} -\left.{ {e_{y}^{n+1} } }\right |_{i,j+\frac {1}{2},k} \\ +\left.{ {e_{y}^{n} } }\right |_{i+1,j+\frac {1}{2},k} -\left.{ {e_{y}^{n} } }\right |_{i,j+\frac {1}{2},k} \\ \end{array}} }\right) \notag \\[-1pt]&+\left ({{\left.{ {\overline {C_{z1}^{H} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} \left.{ {\overline {C_{zz}^{H} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} -\left.{ {\overline {C_{z2}^{H} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} } }\right)\notag \\[-1pt]&\cdot \,\left.{ {b_{z}^{n} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} \end{align}

View SourceRight-click on figure for MathML and additional features. where the coefficients are defined as \begin{align*}&\hspace {-1.2pc}\left.{ {\overline {C_{z1}^{H} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} \\[-1pt]=&~\frac {2\varepsilon _{0} \left.{ {\varepsilon _{\infty } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} +\Delta t\left.{ {\sigma _{z} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} }{\mu _{0} \left.{ {\mu _{\mathrm {r}} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} \left ({{2\varepsilon _{0} \left.{ {\varepsilon _{\infty } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} +\Delta t\left.{ {\sigma _{y} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} } }\right)},\\&\hspace {-1.2pc}\left.{ {\overline {C_{z2}^{H} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} \\[-1pt]=&~\frac {2\varepsilon _{0} \left.{ {\varepsilon _{\infty } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} -\Delta t\left.{ {\sigma _{z} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} }{\mu _{0} \left.{ {\mu _{\mathrm {r}} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} \left ({{2\varepsilon _{0} \left.{ {\varepsilon _{\infty } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} +\Delta t\left.{ {\sigma _{y} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} } }\right)},\\&\hspace {-1.2pc}\left.{ {\overline {C_{zz}^{H} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} \\[-1pt]=&~\frac {2\varepsilon _{0} \left.{ {\varepsilon _{\infty } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} -\Delta t\left.{ {\sigma _{x} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} }{2\varepsilon _{0} \left.{ {\varepsilon _{\infty } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} +\Delta t\left.{ {\sigma _{x} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} },\\&\hspace {-1.2pc}\left.{ {\overline {C_{zy}^{E} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} \\=&~\frac {\Delta t\varepsilon _{0} \left.{ {\varepsilon _{\infty } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} }{\Delta y\left ({{2\varepsilon _{0} \left.{ {\varepsilon _{\infty } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} +\Delta t\left.{ {\sigma _{x} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} } }\right)} \end{align*}
View SourceRight-click on figure for MathML and additional features.
and \begin{equation*} \left.{ {\overline {C_{zx}^{E} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} \!=\!\frac {\Delta t\varepsilon _{0} \left.{ {\varepsilon _{\infty } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} }{\Delta x\left ({{2\varepsilon _{0} \left.{ {\varepsilon _{\infty } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} \!+\!\Delta t\left.{ {\sigma _{x} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} } }\right)}. \end{equation*}
View SourceRight-click on figure for MathML and additional features.
An additional set of update equation of dense h_{z} modified by (16), which is used to calculate the coarse E_{y} on the boundary by FDTD, can be written as \begin{align}&\hspace {-1.8pc} \left.{ {h_{z}^{n+\frac {1}{2}} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k}\notag \\=&~\frac {2\varepsilon _{0} \left.{ {\varepsilon _{\infty } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} -\Delta t\left.{ {\sigma _{y} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} }{2\varepsilon _{0} \left.{ {\varepsilon _{\infty } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} +\Delta t\left.{ {\sigma _{y} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} }\left.{ {h_{z}^{n-\frac {1}{2}} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} \notag \\&+\,2\left.{ {\overline {C_{z1}^{H} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} \left.{ {\overline {C_{zy}^{E} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k}\notag \\&\cdot \left ({{\left.{ {e_{x}^{n} } }\right |_{i+\frac {1}{2},j+1,k} -\left.{ {e_{x}^{n} } }\right |_{i+\frac {1}{2},j,k} } }\right) \notag \\&-\,2\left.{ {\overline {C_{z1}^{H} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} \left.{ {\overline {C_{zx}^{E} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k}\notag \\&\cdot \left ({{\left.{ {e_{y}^{n} } }\right |_{i+1,j+\frac {1}{2},k} -\left.{ {e_{y}^{n} } }\right |_{i,j+\frac {1}{2},k} } }\right) \notag \\&+\left ({{\left.{ {\overline {C_{z1}^{H} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} \left.{ {\overline {C_{zz}^{H} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} -\left.{ {\overline {C_{z2}^{H} } } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k} } }\right)\notag \\&\cdot \,\left.{ {b_{z}^{n-\frac {1}{2}} } }\right |_{i+\frac {1}{2},j+\frac {1}{2},k}. \end{align}
View SourceRight-click on figure for MathML and additional features.
By doing so, the late-time stability can be maintained for the proposed hybrid sub-gridded ADE-FDTD method, which is confirmed by running an extended time simulation for 300000 time-marching steps.

The conformal FDTD technique [42] is employed to accurately model curved metallic and dielectric boundaries, which are often encountered when typical underground targets are modeled. Furthermore, the efficient DD technique [40] is extended to 3-D computational domain to reduce the matrix size and save the calculating time of the implicit CN-FDTD. The whole computational domain is decomposed into some small subdomains, and the solution of the original large system of equations can be reduced to those of small independent subsystems. As for the independence of each subsystem, DD-CN-FDTD is easy to be implemented in a parallel manner.

SECTION III.

Numerical Results

In this section, two typical GPR scenarios, in which the target to be detected is a cylindrical pipe buried in dispersive soils, are numerically solved by the hybrid sub-gridded ADE-FDTD method. The cylinder is either metallic or dielectric. All calculations in this paper were performed on an Intel (R) Xeon (R) CPU E5-2650 v2 @ 2.60 GHz Workstation with 128 GB RAM.

A. Metallic Cylindrical Pipe

The time-domain GPR response from a metallic cylindrical pipe buried in the dispersive soil with moisture content of 2.5% is considered. Homogeneous media are considered in this case and the soil parameters come from [14], [43]. The Debye dispersive model of (4) is applied to the hybrid sub-gridded FDTD method with the ADE approach [35]. The uniaxial anisotropic PML [36], [37] consists of ten grids here. As illustrated in Fig. 1, since the emphasis is to model the time-domain wave propagation of a GPR system, both the transmitting (Tx) and receiving (Rx) antennas are chosen as point electric dipoles. And the Tx antenna is excited with the first derivative of the Blackmann-Harris pulse [44] \begin{equation} J_{z} \left ({t }\right)=\! {\begin{cases} -\displaystyle \frac {2\pi }{T_{\mathrm {s}} }\sum \limits _{n=0}^{3}~a_{n} n\sin \left ({{\displaystyle \frac {2\pi nt}{T_{\mathrm {s}} }} }\right), &\quad 0<t<T_{\mathrm {s}} \\ 0, &\quad \mathrm {elsewise} \\ \end{cases}}\qquad \end{equation}

View SourceRight-click on figure for MathML and additional features. where the central frequency f_{\mathrm {c}} = 200 MHz, the time period T_{\mathrm {s}} = 1.55/f_{\mathrm {c}} , and the coefficients are a_{0} = 0.3532 , a_{1} = -0.488 , a_{2} = 0.145 and a_{3} = -0.0102 .

FIGURE 1. - 3-D computational region of a typical GPR system with a cylindrical pipe. The Tx and Rx antennas are placed at (0.48 m, 0.09 m, 1.05 m) and (2.46 m, 0.09 m, 1.05 m), respectively, 0.09 m above the soil surface. The diameter and the length of the cylindrical pipe are 0.15 m and 0.30 m, respectively, and its center is located 1.98 m beneath the soil surface.
FIGURE 1.

3-D computational region of a typical GPR system with a cylindrical pipe. The Tx and Rx antennas are placed at (0.48 m, 0.09 m, 1.05 m) and (2.46 m, 0.09 m, 1.05 m), respectively, 0.09 m above the soil surface. The diameter and the length of the cylindrical pipe are 0.15 m and 0.30 m, respectively, and its center is located 1.98 m beneath the soil surface.

The computational domain is 3.00 m, 3.60 m and 2.10 m along the x -, y - and z -directions, respectively. In the standard FDTD method, a uniform cubic grid of \Delta _{\mathrm {dense}} \times \Delta _{\mathrm {dense}} \times \Delta _{\mathrm {dense}} Yee cells with \Delta _{\mathrm {dense}} = 10 mm is used as a reference solution. In the sub-gridded FDTD methods, the pipe is discretized by dense grids of \Delta _{\mathrm {dense}} \times \Delta _{\mathrm {dense}} \times \Delta _{\mathrm {dense}} , embedded in coarse grids of \Delta _{\mathrm {coarse}} \times \Delta _{\mathrm {coarse}} \times \Delta _{\mathrm {coarse}} with \Delta _{\mathrm {coarse}} = 30 mm. The time step size of the standard ADE-FDTD and sub-gridded ADE-FDTD methods is chosen according to the CFL limit of the dense grid. However, with DD-CN-FDTD applied to the sub-gridded region, the hybrid sub-gridded ADE-FDTD scheme is enabled to use a larger time step size from the coarse grid, which is 3 times of that from the CFL limit of the dense grid. Furthermore, to cover the same time interval, both the standard ADE-FDTD and sub-gridded ADE-FDTD need 3000 time-marching steps to complete the simulations, whereas the hybrid sub-gridded ADE-FDTD only includes 1000 time-marching steps.

Fig. 2(a) shows the received amplitudes of E_{z} at the Rx antenna, obtained with all the three methods. Excellent agreement is clearly observed in Fig. 2(a). To quantify the numerical accuracy, the relative errors of the sub-gridded ADE-FDTD and hybrid sub-gridded ADE-FDTD are given as \begin{equation} Error\left ({t }\right)=\frac {\left |{ {E_{z} \left ({t }\right)-E_{z}^{\mathrm {ref}} \left ({t }\right)} }\right |}{\left |{ {E_{z}^{\mathrm {ref}} } }\right |_{\max } }\times 100\% \end{equation}

View SourceRight-click on figure for MathML and additional features. where E_{z} (t ) is the result from the sub-gridded ADE-FDTD or hybrid sub-gridded ADE-FDTD, E_{z}^{\mathrm {ref}} \left ({t }\right) is the reference solution calculated from the standard ADE-FDTD with an uniform dense grid, and \left |{ {E_{z}^{\mathrm {ref}} } }\right |_{\max } is the maximum value of the reference solution over the whole time interval. Fig. 2(b) shows the relative errors and demonstrates that a large time step size has little effect on the numerical accuracy. Furthermore, the time snapshots of the amplitudes of E_{z} in Fig. 3 confirm the smooth evolution of the scattered fields through the sub-gridded region in which DD-CN-FDTD is operated over the CFL limit of the dense grid.

FIGURE 2. - Simulation results obtained from three methods. (a) Received amplitude of 
$E_{z}$
 at the Rx antenna in the GPR system with a metallic cylindrical pipe, calculated by the standard ADE-FDTD, sub-gridded ADE-FDTD and hybrid sub-gridded ADE-FDTD. (b) Relative errors of the sub-gridded ADE-FDTD and hybrid sub-gridded ADE-FDTD.
FIGURE 2.

Simulation results obtained from three methods. (a) Received amplitude of E_{z} at the Rx antenna in the GPR system with a metallic cylindrical pipe, calculated by the standard ADE-FDTD, sub-gridded ADE-FDTD and hybrid sub-gridded ADE-FDTD. (b) Relative errors of the sub-gridded ADE-FDTD and hybrid sub-gridded ADE-FDTD.

FIGURE 3. - Time snapshots of the amplitude of 
$E_{z}$
 in the computational region with a metallic pipe target, calculated by the hybrid sub-gridded ADE-FDTD method. (a) Snapshot 1. (b) Snapshot 2. (c) Snapshot. (d) Snapshot 4.
FIGURE 3.

Time snapshots of the amplitude of E_{z} in the computational region with a metallic pipe target, calculated by the hybrid sub-gridded ADE-FDTD method. (a) Snapshot 1. (b) Snapshot 2. (c) Snapshot. (d) Snapshot 4.

The CPU time and memory requirement for the three methods are shown in Table 1, indicating that the CPU time is significantly saved in the hybrid sub-gridded ADE-FDTD scheme. Due to the storage of the sparse coefficient matrices of implicit DD-CN-FDTD, the memory requirement of the hybrid sub-gridded ADE-FDTD is larger than that of the sub-gridded ADE-FDTD, as indicted in Table 1. In fact, it is worth employing the proposed method to save much CPU time at the expense of memory requirement since the hybrid sub-gridded scheme only needs 1/G (G is the grid refinement factor) time-marching steps to cover the same time interval of the standard ADE-FDTD and sub-gridded ADE-FDTD.

TABLE 1 CPU Time and Memory Requirement for the Three Methods
Table 1- 
CPU Time and Memory Requirement for the Three Methods

The reflected waveform from the metallic cylindrical pipe with and without the soil dispersion, obtained from the hybrid sub-gridded ADE-FDTD method, is compared in Fig. 4. It can be found that the received pulse shape can be visibly influenced by the ground dispersion. Moreover, by normalizing to the maximum amplitude, Fig. 5 shows the normalized amplitudes of E_{z} at the Rx antenna as the Tx-Rx antenna distance is changed from 0 to 2.07 m along the x -direction.

FIGURE 4. - Received amplitude of 
$E_{z}$
 at the Rx antenna in the GPR system with a metallic cylindrical pipe, calculated by the hybrid sub-gridded ADE-FDTD method with and without taking the soil dispersion into consideration.
FIGURE 4.

Received amplitude of E_{z} at the Rx antenna in the GPR system with a metallic cylindrical pipe, calculated by the hybrid sub-gridded ADE-FDTD method with and without taking the soil dispersion into consideration.

FIGURE 5. - Comparison of radar traces for several Tx-Rx antenna distances in the GPR system with a metallic cylindrical pipe.
FIGURE 5.

Comparison of radar traces for several Tx-Rx antenna distances in the GPR system with a metallic cylindrical pipe.

B. Dielectric Cylindrical Pipe

In the second example, the GRP scenario with a target of dielectric cylindrical pipe is considered. In reality, the GPR system is especially useful for the detection of dielectric objects buried in loss, dispersive and inhomogeneous soil. The contrast between the values of permittivity of the target and soil affects the resultant waveforms. In order to illustrate the effects of the relative permittivity of the target, a number of simulations with different relative permittivity values of 9, 25, 49 and 81 are performed in this section. Here, the moisture content of the soil layer 1 is 2.5% and the moisture content of the soil layer 2 is 5.0%, as illustrated in Fig. 1.

In this example, a much finer discretization is required since the target has a high permittivity value and supports small wavelength compared with that of the surrounding soil and air. Therefore, a grid refinement factor of 5 is used in the sub-gridded region. Hence, \Delta _{\mathrm {coarse}} = 30 mm and \Delta _{\mathrm {dense}} = 6 mm for the sub-gridded ADE-FDTD and hybrid sub-gridded ADE-FDTD. As before, the time step size for the sub-gridded ADE-FDTD is assigned to be the CFL limit of the dense grid, and 5000 time-marching steps are required to simulate the complete time-domain reflection of the dielectric pipe. In the hybrid sub-gridded ADE-FDTD, a time step size determined by the CFL limit of the coarse grid can be used and only 1000 time-marching steps are required to cover the same time interval enabled by the unconditionally stable DD-CN-FDTD. The time step size of the proposed method is 5 times over that of the sub-gridded FDTD. A standard ADE-FDTD simulation with the uniform dense grid of this problem would require too large memory and execution time, and is omitted here.

The received amplitudes of E_{z} at the Rx antenna, with different relative permittivity values of the target, are shown in Fig. 6. Excellent agreements are observed between the two methods. In Fig. 7, the time snapshots of the amplitude of E_{z} further confirm the smooth evolution of the scattered fields through the sub-gridded region in which DD-CN-FDTD is operated over the CFL stability limit of the dense grid. Both Figs. 6 and 7 show that the higher relative permittivity value of the target is, the larger reflection is obtained, as expected. The CPU time and memory requirement for the two methods are also given in Table 2, which indicates the largely reduced CPU time by using the hybrid sub-gridded ADE-FDTD. Additionally, Table 2 illustrates again that the time saving is associated with the expense of slightly larger memory requirement than that of the sub-gridded ADE-FDTD.

TABLE 2 CPU Time and Memory Requirement for the Two Methods
Table 2- 
CPU Time and Memory Requirement for the Two Methods
FIGURE 6. - Simulation results obtained from two methods with different relative permittivity values of the target. Received amplitude of 
$E_{z}$
 at the Rx antenna in the GPR system with a target of dielectric cylindrical pipe, calculated by the sub-gridded ADE-FDTD and hybrid sub-gridded ADE-FDTD. (a) Relative permittivity of the target is 9. (b) Relative permittivity of the target is 25. (c) Relative permittivity of the target is 49. (d) Relative permittivity of the target is 81.
FIGURE 6.

Simulation results obtained from two methods with different relative permittivity values of the target. Received amplitude of E_{z} at the Rx antenna in the GPR system with a target of dielectric cylindrical pipe, calculated by the sub-gridded ADE-FDTD and hybrid sub-gridded ADE-FDTD. (a) Relative permittivity of the target is 9. (b) Relative permittivity of the target is 25. (c) Relative permittivity of the target is 49. (d) Relative permittivity of the target is 81.

FIGURE 7. - Time snapshots of the amplitude of 
$E_{z}$
 in the computational region with a dielectric pipe target which has different relative permittivity values, calculated by the hybrid sub-gridded ADE-FDTD method. (a) Relative permittivity of the target is 9 and the normalized value of the maximal reflection is 0.21. (b) Relative permittivity of the target is 25 and the normalized value of the maximal reflection is 0.39. (c) Relative permittivity of the target is 49 and the normalized value of the maximal reflection is 0.59. (d) Relative permittivity of the target is 81 and the normalized value of the maximal reflection is 1.00.
FIGURE 7.

Time snapshots of the amplitude of E_{z} in the computational region with a dielectric pipe target which has different relative permittivity values, calculated by the hybrid sub-gridded ADE-FDTD method. (a) Relative permittivity of the target is 9 and the normalized value of the maximal reflection is 0.21. (b) Relative permittivity of the target is 25 and the normalized value of the maximal reflection is 0.39. (c) Relative permittivity of the target is 49 and the normalized value of the maximal reflection is 0.59. (d) Relative permittivity of the target is 81 and the normalized value of the maximal reflection is 1.00.

Finally, the reflected E_{z} waveform from the environment and the target with different relative permittivity values at the Rx antenna are shown in Fig. 8. It can be pointed out that the largest reflections are obtained from the dielectric cylindrical pipe with relative permittivity value of 81. The simulation results in this section demonstrate that as the contrast between the soil and the target increases, scattered fields observed at the Rx antenna get larger in amplitude.

FIGURE 8. - Comparison of radar traces for several Tx-Rx antenna distances with different relative permittivity values of the dielectric target. (a) Relative permittivity of the target is 9. (b) Relative permittivity of the target is 25. (c) Relative permittivity of the target is 49. (d) Relative permittivity of the target is 81.
FIGURE 8.

Comparison of radar traces for several Tx-Rx antenna distances with different relative permittivity values of the dielectric target. (a) Relative permittivity of the target is 9. (b) Relative permittivity of the target is 25. (c) Relative permittivity of the target is 49. (d) Relative permittivity of the target is 81.

SECTION IV.

Conclusion

It is computationally challenging for the standard ADE-FDTD method to numerically model and simulate 3-D realistic GPR scenarios which involve the electromagnetic reflection, diffraction and scattering with multiscale geometries. Fine grid discretization is often required in simulating practical GPR systems either because of their geometrical features which can span several scales of magnitude or because of their high dielectric permittivity and conductivity of the objects and surrounding materials. Sub-gridded ADE-FDTD methods are suitable for this kind of problems, since they can accurately simulate multiscale features. In this paper, a hybrid sub-gridded ADE-FDTD method, in which the overall time step size is no longer restricted by the CFL limit of the dense grid, is presented for simulating the 3-D GPR scenarios efficiently. Therefore, long simulation time due to small time step size is not required any more.

In conclusion, three contributions are made in this paper. First, a hybrid sub-gridded scheme, in which the implicit CN-FDTD is used in the local dense-grid region while the explicit FDTD is used in the global coarse-grid region, is presented, and a time step size from the CFL limit of the coarse grid can be used throughout the computational region. Second, an efficient and stable implementation of exchanging data between the dense CN-FDTD region and coarse FDTD region is proposed, and no time-consuming temporal interpolation or extrapolation is necessary to synchronize the coarse and dense grids. Third, the DD technique is extended to the 3-D computational region that includes general dispersive, conductive and inhomogeneous media and fast calculation is achieved. Challenging computations, including the time-domain response from targets with high relative permittivity values, demonstrate that the proposed method is accurate and efficient for GPR numerical modeling. The proposed hybrid sub-gridded ADE-FDTD can also be applied to complex geometries and structures involving multiscale grid division, such as metamaterials, photonic crystals, microwave devices and antennas.

References

References is not available for this document.