Components | Fields and Fluxes | |||
Time Nodes | Spatial Nodes | |||
(E, D) | n | (Ex, Dx) | (Ey, Dy) | (Ez, Dz) |
k | k | k+1/2 | ||
(H, B) | n+1/2 | (Hx, Bx) | (Hy, By) | (Hz, Bz) |
k+1/2 | k+1/2 | k |
Citation: | Yuxian Zhang, Yilin Kang, Xiaoli Feng, Lixia Yang, Zhixiang Huang, "Fast Analysis of Multi-Layered Anisotropic Electromagnetic Propagation Based on Z-Transform Finite-Difference Time-Domain Method with Scale-Compressed Technique," Electromagnetic Science, in press, doi: 10.23919/emsci.2025.0003, 2025. |
In this article, we present a novel method combining with the Z-transform finite-difference time-domain (Z-FDTD) algorithm and the scale-compressed technique (SCT) containing the wave vectors, abbreviated as SCT-Z-FDTD, to implement the multi-layered electromagnetic propagation in the computer and capture the reflection/refraction coefficients from the complex anisotropies for the short intervals. On first place, considering constitutive relationship between electromagnetic fields (E, H) and fluxes (D, B), Z-transform is employed to the anisotropic Maxwell’s curl equations for completing discrete-time form, and then the transverse wave vectors are exploited along a single direction to design the electromagnetic numerical differential process. After that, with the analysis corresponding flow chart, the plane waves are employed with different modes such as TEM, TE and TM to detect the specific propagation. To further verify lower memory and higher efficiency, we select various multi-layered examples with anisotropies for executing the proposed method. Compared with the popular commercial software COMSOL, those data from multi-layered computation are quite consistent with the approximate trend the 2nd-order error convergence.
Computational electromagnetics plays a crucial role in contemporary scientific research, especially in the design about the integrated chip when facing multi-layered problems. Due to the anisotropic complexity and directional uncertainty, many researchers and scientists are facing the computational challenge so that more mature and reliable numerical methods need to be developed to discover the propagation problems for electromagnetic fields. Those common and popular methods including finite-difference time-domain (FDTD) method [1], [2] finite-element (FEM) [3], [4] method, and integral equation (IE) methods [5], [6], have undergone decades of development to apply into a series of commercial software such as XFDTD, HFSS and FEKO. With the development of the information age, it is essential to record and process time-domain signals on computers, but these technologies are often isolated for the physical research. Fortunately, early in 1992, Sullivan [7]-[9] firstly apply Z-transform technology with FDTD, named as Z-FDTD, to achieve the union between the digital signal processing and electromagnetic simulation. The unique advantage of Z-transform in dealing with the frequency domain characteristics of dispersive media is that its introduction not only improves the numerical stability of the algorithm, but also significantly enhances computational efficiency.
After that, researchers have gradually carried out Z-FDTD method in more detailed electromagnetic applications. In 2005, Veysel et al. [10] derive the scattering field formula applicable to dispersive media by the Z-FDTD. Two years later, Yan et al. [11] propose a normalized Z-FDTD method to handle the interaction between electromagnetic waves and unmagnetized plasma. In the next year, Nadobny et al. [12] first employ the three-dimensional (3-D) FDTD with tensor formula to model inhomogeneous media and acquire the characterization from some electrical losses. In 2011, Jeng [13] independently put forward a novel closed-form expression for the 3-D dyadic FDTD-compatible Green’s function in infinite free space via a novel approach with the ordinary Z-transform along with the spatial partial difference operators. In 2015, Tomasz et al. [14] come up with time-domain discrete Green’s function using a multi-dimensional Z-FDTD with 3-D grids. In 2020, Feng et al. [15] employ the direct Z-transform technology to discretize the perfectly matched layer (PML) and truncate the FDTD region. In 2023, Zhou et al. [16] have established a 2nd-order bilinear Z-transform method for handling the magnetized plasma based on Maxwell’s equations. However, there is still a certain gap in all those methods for solving the fully anisotropic problems. How to apply Z-FDTD to analyze electromagnetic problems with full anisotropies is currently a more reliable technological requirement.
To understand the plane waves, scientists concern the fixed wave vectors in the horizontal plane. Date back to 1994, Ren et al. [17] and Harms et al. [18] utilize Bloch-Floquet periodic boundary conditions (BPBCs) which derived from the FDTD approach in 2-D and 3-D simple isotropic cases, respectively. Four years later, Roden et al. [19] and Holter et al. [20] expand time-domain analysis in the oblique incidence to frequency domain and understand the energy transfer. Nowadays, many anisotropic materials have been discovered in nature or produced in laboratories. You et al. [21] summarized the research progress of electromagnetic metamaterials from classical to quantum fields, and researchers focus more on detecting electromagnetic propagation in anisotropy. Early in 2009, Geng et al. [22] derive the expansion coefficients of electromagnetic fields in uniaxial anisotropies or free space, which can describe the antennas’ propagation in coated impedance spheres. At the same period, Wang et al. [23] and Liang et al. [24] research multi-layered biaxial anisotropies with oblique incidence assembled by 2-D and 3-D FDTD methods, respectively. In 2020, Zhang et al. [25] implement the earliest proposal to introduce anisotropies into the periodic FDTD algorithm. Two years later, Zhan et al. [26] propose a discontinuous Galerkin time-domain method that is highly effective for some large-scale problems in the anisotropies. However, the low efficiency can be avoided as they focus on the 3-D model in those methods which occupy more computer resources. In terms of the 3-D integrated circuits, complex multi-layered problems must be more discussed in the energy transfer. In 2002, Moss et al. [27] investigate the numerical dispersion in the FDTD algorithm for layered anisotropies. To further accelerate the computational efficiency, Yang et al. [28] adopt FFT method to analyze the electromagnetic propagation embedded in a single-layer uniaxial anisotropy, while Han et al. [29] research the electromagnetic scattering with the layered uniaxial anisotropies by BCGS-FFT method. In 2021, Zhang et al. [30] firstly realize transfer matrix method under the multi-layered fully anisotropic conditions by the reliable elimination method and obtain the reliable accuracy inform the popular software COMSOL in extremely short time. In 2023, Wang et al. [31] develop spectral element spectral integration method for solving the periodic anisotropic objects about multi-layered fully anisotropies. Fatih et al. [32] proposed a 3-D subgrid algorithm for analyzing electromagnetic scattering and radiation problems, which significantly reduces computation time and memory usage while ensuring results accuracy. In 2024, N. Feng et al. [33] apply the space mapping method for solving 3-D multi-layered lossy media. Obviously, almost all those complex multi-layered anisotropic problems are executed and restricted by the frequency-domain algorithm, so that it exists still one of hard works for capturing precise data in the time domain when the electromagnetic waves go through the fully anisotropies in the short time.
For the above conventional method, it is necessary to design a 3-D model which increases the computational procedure and occupies huge computer resources to a great extent. To further simplify those difficulties, we combine a novel and reliable scale-compressed technology (SCT) with Z-FDTD method, which is named as SCT-Z-FDTD, to capture the data in time- and frequency-domain in the short time and efficiently obtain the energy transfer from complex multi-layered anisotropies illuminated by the oblique plane waves. The current algorithm exhibits strong applicability in regular and uniform hierarchical media structures, a conclusion that has been thoroughly validated in this paper. The contributions in this article are as follows:
(a) Employing Z-transform technique, four electromagnetic constitutive tensors, including relative permittivity, magnetic permeability, electrical loss and magnetic loss, are defined in the FDTD formula to excite the numerical computation.
(b) The scale-compressed technique (SCT) is proposed for converting the 3-D complex multi-layer model into the 1-D case on the condition that the plane waves can be set by the fixed transverse vectors (kx, ky), hence lowering the computer memory and obtain the 3-D transfer data.
(c) The SCT-Z-FDTD algorithm, which combines the SCT and Z-FDTD method, is developed to acquire additional time-domain transmission through multiple fully anisotropies under oblique incidence.
(d) It has been demonstrated that constructing a super multi-layer anisotropic model verified by the popular software COMSOL, which prove that the proposed method showcased the marked advantages of lower memory and shorter duration than the COMSOL’s work in finite frequency points.
The structure of the article is depicted as follows: In section II, we introduce the corresponding Z-transform relation about the four electromagnetic constitutive tensors under the fully anisotropic cases. In section III, given the SCT condition from the differential tensor, Z-FDTD can be constructed by the new relationships, while those formula about the electromagnetic fields (E, H) and fluxes (D, B) can be obtained in every time steps. In section IV, under the same condition of the oblique incidence, three different multi-layered models are designed and simulated by the proposed SCT-Z-FDTD methods which are compared by the software COMSOL in the reasonable error analysis. Finally, we draw the conclusions in section V.
One of popular techniques is the Z-transform for handling discrete signals in the time domain. By combining it with the FDTD method, the electromagnetic parameters of frequency dependent media can be converted from the frequency domain to the Z-domain so that it is crucial to comprehend how the discrete time-domain and Z-domain representations relate to one another. The Z-transform in the shifted sequence is equal to its product in the original sequence and
{\boldsymbol{E}}({\textit{z}}) \leftrightarrow {\boldsymbol{E}}(n) | (1) |
{{\textit{z}}^{ - m}}{\boldsymbol{E}}({\textit{z}}) \leftrightarrow {\boldsymbol{E}}(n - m) | (2) |
As the 2nd numerical derivative at nth time step can be obtained by
\frac{{\partial {\boldsymbol{E}}}}{{\partial t}} \approx \frac{{{{\boldsymbol{E}}^n} - {{\boldsymbol{E}}^{n - 1}}}}{{\Delta t}} | (3) |
the relation from equation (1) and (2) can be transferred by Z-transform and satisfied as
Z\left\{ \frac{{{{\boldsymbol{E}}^n} - {{\boldsymbol{E}}^{n - 1}}}}{{\Delta t}}\right\} = \frac{{{\boldsymbol{E}}({\textit{z}}) - {{\textit{z}}^{ - 1}}{\boldsymbol{E}}({\textit{z}})}}{{\Delta t}} = \frac{{(1 - {{\textit{z}}^{ - 1}})}}{{\Delta t}}{\boldsymbol{E}}({\textit{z}}) | (4) |
Hence, there is equivalence among the time-domain derivative, frequency-domain operator and an algebraic expression in Z-domain as
\frac{\partial }{{\partial t}} \leftrightarrow {\mathrm{j}}\omega \leftrightarrow \frac{{1 - {{\textit{z}}^{ - 1}}}}{{\Delta t}} | (5) |
In the free space or complex materials, the electromagnetic alternating conversion can be easily occurred between the electric fields E and the magnetic fields H, which can be explained by anisotropic Maxwell’s curl equations as below
\nabla \times {\boldsymbol{H}} = \frac{{\partial {\boldsymbol{D}}}}{{\partial t}} + {{\boldsymbol{J}}_e} | (6) |
\nabla \times {\boldsymbol{E}} = - \frac{{\partial {\boldsymbol{B}}}}{{\partial t}} - {{\boldsymbol{J}}_m} | (7) |
where the constitutive relationship can be expressed as
D=\boldsymbol{\varepsilon} E, J_e=\boldsymbol{\sigma}_e E, B={\boldsymbol{\mu}}H, J_m=\boldsymbol{\sigma}_m H | (8) |
which involve dielectric tensor
{\boldsymbol{T}} = \left[ {\begin{array}{*{20}{c}} {{T_{xx}}}&{{T_{xy}}}&{{T_{x{\textit{z}}}}} \\ {{T_{yx}}}&{{T_{yy}}}&{{T_{y{\textit{z}}}}} \\ {{T_{{\textit{z}}x}}}&{{T_{{\textit{z}}y}}}&{{T_{{\textit{z}}{\textit{z}}}}} \end{array}} \right],({\boldsymbol{T}} = {\boldsymbol{\varepsilon}} ,{\boldsymbol{\mu}} ,{{\boldsymbol{\sigma}} _e},{{\boldsymbol{\sigma}} _m}) | (9) |
As the variables
{\boldsymbol{D}}(\omega ) = {\varepsilon _0}[{{\boldsymbol{\varepsilon}} _r}{\boldsymbol{E}}(\omega ) + {{\boldsymbol{A}}_e}(\omega )] | (10) |
where the subscript r means the relative parameter for the dielectric tensor
{{\boldsymbol{A}}_e}(\omega ) = \frac{{{{\boldsymbol{\sigma}} _e}}}{{{\mathrm{j}}\omega \,{\varepsilon _0}}}{\boldsymbol{E}}(\omega ) | (11) |
Taking advantage of equation (6), the auxiliary vector Ae can be shifted from frequency domain to the Z-domain, which can be seen
{\boldsymbol{{A}}_e}({\textit{z}}) = {{\textit{z}}^{ - 1}}{{\boldsymbol{A}}_e}({\textit{z}}) + \frac{{\Delta t{{\boldsymbol{\sigma}} _e}}}{{{\varepsilon _0}}}{\boldsymbol{E}}({\textit{z}}) | (12) |
After the formula simplification from equations (11) and (13), the electric fields E can be expressed as
{\boldsymbol{E}}({\textit{z}}) = {\left({{\boldsymbol{\varepsilon}} _r} + \frac{{\Delta t{{\boldsymbol{\sigma}} _e}}}{{{\varepsilon _0}}}\right)^{ - 1}}\left[\frac{{{\boldsymbol{D}}({\textit{z}})}}{{{\varepsilon _0}}} - {{\textit{z}}^{ - 1}}{{\boldsymbol{A}}_e}({\textit{z}})\right] | (13) |
Here, employing the Z-transform method, the equations (13) and (14) can be converted into the discrete time domain, which can be expressed as
{{\boldsymbol{E}}^n} = {{\boldsymbol{R}}_E}(\varepsilon _0^{ - 1}{{\boldsymbol{D}}^n} - {\boldsymbol{A}}_e^{n - 1}) | (14) |
{\boldsymbol{A}}_e^n = {\boldsymbol{A}}_e^{n - 1} + {{\boldsymbol{Q}}_E}{{\boldsymbol{E}}^n} | (15) |
where the 3×3 coefficient matrices RE, QE can be given as
{{\boldsymbol{R}}_E} = {\left({{\boldsymbol{\varepsilon}} _r} + \frac{{\Delta t{{\boldsymbol{\sigma }}_e}}}{{{\varepsilon _0}}}\right)^{ - 1}},{{\boldsymbol{Q}}_E} = \frac{{\Delta t{\sigma _e}}}{{{{\boldsymbol{\varepsilon}} _0}}} | (16) |
Anisotropic Maxwell’s curl equations still present the obvious duality for the electric fields E and the magnetic fields H, so that we can acquire the similar expression for the magnetic anisotropies as follow
{{\boldsymbol{H}}^{n + \tfrac{1}{2}}} = {{\boldsymbol{R}}_H}\left(\mu _0^{ - 1}{{\boldsymbol{B}}^{n + \tfrac{1}{2}}} - {\boldsymbol{A}}_m^{n - \tfrac{1}{2}}\right) | (17) |
{\boldsymbol{A}}_m^{n + \tfrac{1}{2}} = {\boldsymbol{A}}_m^{n - \tfrac{1}{2}} + {{\boldsymbol{Q}}_H}{{\boldsymbol{H}}^{n + \tfrac{1}{2}}} | (18) |
where the corresponding 3×3 coefficient matrices RH, QH can be given as
{{\boldsymbol{R}}_H} = {\left({{\boldsymbol{\mu}} _r} + \frac{{\Delta t{{\boldsymbol{\sigma}} _m}}}{{{\mu _0}}}\right)^{ - 1}},{{\boldsymbol{Q}}_H} = \frac{{\Delta t{{\boldsymbol{\sigma}} _m}}}{{{\mu _0}}} | (19) |
Left-hand side of the equations (7) and (8) are conducted by the curl operator which can described by antisymmetric tensor
{\boldsymbol{C }}= \nabla \times = \left[ {\begin{array}{*{20}{c}} 0&{ - {\partial _{\textit{z}}}}&{{\partial _y}} \\ {{\partial _{\textit{z}}}}&0&{ - {\partial _x}} \\ { - {\partial _y}}&{{\partial _x}}&0 \end{array}} \right] | (20) |
Generally, in spatial region, the fields W for plane waves can be defined as
\boldsymbol{W}(\boldsymbol{r} )=\boldsymbol{W} _{ {0}} {e} ^{ \mathrm{-j} \boldsymbol{k\cdot r} } | (21) |
where the vector W can be represented as electric fields E or magnetic fields H, and the vector k = (kx, ky,
{\partial _v} = - {\mathrm{j}}{k_v},(v = x,y) | (22) |
On the other hand, the partial derivative
{\boldsymbol{C}} = \nabla \times = \left[ {\begin{array}{*{20}{c}} 0&{ - {\partial _{\textit{z}}}}&{ - {\mathrm{j}}{k_y}} \\ {{\partial _{\textit{z}}}}&0&{{\mathrm{j}}{k_x}} \\ {{\mathrm{j}}{k_y}}&{ - {\mathrm{j}}{k_x}}&0 \end{array}} \right] | (23) |
Hence, the 3-D Maxwell’s curl equations can be successfully compressed by the substitution of transverse wave vectors (kx, ky) into the 1-D cases to further capture the 3-D time-domain data and understand the electromagnetic propagation in a short time, so that we employ the equation (24) to handle the antisymmetric tensor C and refer to this computational method as scale-compression technique (SCT). In our article, we adopt the Z-FDTD to implement the multi-layered model to capture 3-D propagation data, which is called as SCT-Z-FDTD method.
Observed by the Maxwell’s curl equations (7) and (8), it can be found that the antisymmetric tensors C are located at the left-hand side, which can act on the fields W as follow
{\boldsymbol{CW}} = \left[ {\begin{array}{*{20}{c}} { - {\mathrm{j}}{k_y}{W_{\textit{z}}} - {\partial _{\textit{z}}}{W_y}} \\ {{\partial _{\textit{z}}}{W_x} + {\mathrm{j}}{k_x}{W_{\textit{z}}}} \\ { - {\mathrm{j}}{k_x}{W_y} + {\mathrm{j}}{k_y}{W_x}} \end{array}} \right] | (24) |
To further construct the staggered Yee’s cells, we record the spatiotemporal nodes in Table 1 to ensure stable computation for the SCT-Z-FDTD.
Components | Fields and Fluxes | |||
Time Nodes | Spatial Nodes | |||
(E, D) | n | (Ex, Dx) | (Ey, Dy) | (Ez, Dz) |
k | k | k+1/2 | ||
(H, B) | n+1/2 | (Hx, Bx) | (Hy, By) | (Hz, Bz) |
k+1/2 | k+1/2 | k |
In accordance with the time nodes and simplified the Maxwell’s curl equations (7) ~ (8), the electromagnetic fluxes (D, B) are obtained by the matrix form as
{D^{n + 1}} = {D^n} + \Delta tC{H^{n + \tfrac{1}{2}}} | (25) |
{B^{n + \tfrac{1}{2}}} = {B^{n - \tfrac{1}{2}}} - \Delta tC{E^n} | (26) |
Therefore, the whole process of SCT-Z-FDTD method can be shown in Figure 1. In the first place, the geometric definition and boundary condition initialization of the model are executed before entering the SCT-Z-FDTD loop. During each cycle of the computation, the difference terms in the composition of the curl matrix are updated first. With the alternating definition of the time steps, the fields (E, H) can be underwent updating, which involve with the fluxes (D, B) and the auxiliary vectors (Ae, Am). To vanish the reflection in the computation region, the convolutional PMLs are employed as absorption boundary which are located at top and buttom regions in the
Utilizing the spatial and temporal nodes from the Table I, update equations for electromagnetic fluxes (D, B) in each direction are expressed as
D_x\big|_k ^{n+1}=D_x\big|_k ^n+\Delta t\left[-\left.\mathbf{j} k_y H_{\textit{z}}\right|_k ^{n+\frac{1}{2}}-\Delta {\textit{z}}^{-1}\left(\left.H_y\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}-\left.H_y\right|_{k-\frac{1}{2}} ^{n+\frac{1}{2}}\right)\right] | (27) |
\left.D_y\right|_k ^{n+1}=\left.D_y\right|_k ^n+\Delta t\left[\Delta {\textit{z}}^{-1}\left(\left.H_x\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}-\left.H_x\right|_{k-\frac{1}{2}} ^{n+\frac{1}{2}}\right)+\left.\mathrm{j} k_x H_{\textit{z}}\right|_k ^{n+\frac{1}{2}}\right] | (28) |
D_{\textit{z}}\big|_{k+\frac{1}{2}} ^{n+1}=D_{\textit{z}}\big|_{k+\frac{1}{2}} ^n+\Delta t\left[-\left.\mathrm{j} k_x H_y\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}+\left.\mathrm{j} k_y H_x\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}\right] | (29) |
B_x\big|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}=B_x\big|_{k+\frac{1}{2}} ^{n-\frac{1}{2}}-\Delta t\left[-\left.\mathrm{j} k_y E_{\textit{z}}\right|_{k+\frac{1}{2}} ^n-\Delta {\textit{z}}^{-1}\left(\left.E_y\right|_{k+1} ^n-\left.E_y\right|_k ^n\right)\right] | (30) |
\left.B_y\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}=\left.B_y\right|_{k+\frac{1}{2}} ^{n-\frac{1}{2}}-\Delta t\left[\Delta {\textit{z}}^{-1}\left(\left.E_x\right|_{k+1} ^n-\left.E_x\right|_k ^n\right)+\left.\mathrm{j} k_x E_{\textit{z}}\right|_{k+\frac{1}{2}} ^n\right] | (31) |
B_{\textit{z}}\big|_k ^{n+\frac{1}{2}}=B_{\textit{z}}\big|_k ^{n-\frac{1}{2}}-\Delta t\left[-\left.\mathrm{j} k_x E_y\right|_k ^n+\left.\mathrm{j} k_y E_x\right|_k ^n\right] | (32) |
After expanding the equations (15) and (18), the conversion relationships from the fluxes (D, B) to the fields (E, H) and are employed to acquire the updated equations as
\left.E_{x, x}\right|_k ^{n+1}=\left[\mathbf{R}_E\right]_{x x}\left[\left.\varepsilon_0^{-1} D_x\right|_k ^{n+1}-\left.A_{e x}\right|_k ^n\right] | (33) |
\left.E_{x, y}\right|_k ^{n+1}=\left[\mathbf{R}_E\right]_{x y}\left[\left.\varepsilon_0^{-1} D_y\right|_k ^{n+1}-\left.A_{e y}\right|_k ^n \right] | (34) |
\left.E_{x, {\textit{z}}}\right|_{k+\frac{1}{2}} ^{n+1}=\left[\mathbf{R}_E\right]_{x {\textit{z}}}\left[\left.\varepsilon_0^{-1} D_{\textit{z}}\right|_{k+\frac{1}{2}} ^{n+1}-A_{e {\textit{z}}} \left|_{k+\frac{1}{2}}^n \right.\right] | (35) |
\left.E_{y, x}\right|_k ^{n+1}=\left[\mathbf{R}_E\right]_{y x}\left[\left.\varepsilon_0^{-1} D_x\right|_k ^{n+1}-\left.A_{e x}\right|_k ^n\right] | (36) |
\left.E_{y, y}\right|_k ^{n+1}=\left[\mathbf{R}_E\right]_{y y}\left[\left.\varepsilon_0^{-1} D_y\right|_k ^{n+1}-\left.A_{e y}\right|_k ^n\right] | (37) |
\left.E_{y, {\textit{z}}}\right|_{k+\frac{1}{2}} ^{n+1}=\left[\mathbf{R}_E\right]_{y {\textit{z}}}\left[\left.\varepsilon_0^{-1} D_{\textit{z}}\right|_{k+\frac{1}{2}} ^{n+1}-\left.A_{e {\textit{z}}}\right|_{k+\frac{1}{2}} ^n\right] | (38) |
\left.E_{{\textit{z}}, x}\right|_k ^{n+1}=\left[\mathbf{R}_E\right]_{{\textit{z}} x}\left[\left.\varepsilon_0^{-1} D_x\right|_k ^{n+1}-\left.A_{e x}\right|_k ^n\right] | (39) |
\left.E_{{\textit{z}}, y}\right|_k ^{n+1}=\left[\mathbf{R}_E\right]_{{\textit{z}} y}\left[\left.\varepsilon_0^{-1} D_y\right|_k ^{n+1}-\left.A_{e y}\right|_k ^n\right] | (40) |
\left.E_{{\textit{z}}, {\textit{z}}}\right|_{k+\frac{1}{2}} ^{n+1}=\left[\mathbf{R}_E\right]_{{\textit{z}} {\textit{z}}}\left[\left.\varepsilon_0^{-1} D_{\textit{z}}\right|_{k+\frac{1}{2}} ^{n+1}-\left.A_{e {\textit{z}}}\right|_{k+\frac{1}{2}} ^n\right] | (41) |
\left.H_{x, x}\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}=\left[\mathbf{R}_H\right]_{x x}\left[\left.\mu_0^{-1} B_x\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}-A_{m x}\big|_{k+\frac{1}{2}} ^{n-\frac{1}{2}}\right] | (42) |
\left.H_{x, y}\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}=\left[\mathbf{R}_H\right]_{x y}\left[\left.\mu_0^{-1} B_y\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}-\left.A_{m y}\right|_{k+\frac{1}{2}} ^{n-\frac{1}{2}}\right] | (43) |
\left.H_{x, {\textit{z}}}\right|_k ^{n+\frac{1}{2}}=\left[\mathbf{R}_H\right]_{x {\textit{z}}}\left[\left.\mu_0^{-1} B_{\textit{z}}\right|_k ^{n+\frac{1}{2}}-A_{m {\textit{z}}}\big|_k ^{n-\frac{1}{2}}\right] | (44) |
\left.H_{y, x}\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}=\left[\mathbf{R}_H\right]_{y x}\left[\left.\mu_0^{-1} B_x\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}-A_{m x}\big|_{k+\frac{1}{2}} ^{n-\frac{1}{2}}\right] | (45) |
\left.H_{y, y}\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}=\left[\mathbf{R}_H\right]_{y y}\left[\left.\mu_0^{-1} B_y\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}-\left.A_{m y}\right|_{k+\frac{1}{2}} ^{n-\frac{1}{2}}\right] | (46) |
\left.H_{y, {\textit{z}}}\right|_k ^{n+\frac{1}{2}}=\left[\mathbf{R}_H\right]_{y {\textit{z}}}\left[\left.\mu_0^{-1} B_{\textit{z}}\right|_k ^{n+\frac{1}{2}}-A_{m {\textit{z}}}\big|_k ^{n-\frac{1}{2}}\right] | (47) |
\left.H_{{\textit{z}}, x}\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}=\left[\mathbf{R}_H\right]_{{\textit{z}} x}\left[\left.\mu_0^{-1} B_x\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}-A_{m x}\big|_{k+\frac{1}{2}} ^{n-\frac{1}{2}}\right] | (48) |
\left.H_{{\textit{z}}, y}\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}=\left[\mathbf{R}_H\right]_{{\textit{z}} y}\left[\left.\mu_0^{-1} B_y\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}+A_{m y}\big|_{k+\frac{1}{2}} ^{n-\frac{1}{2}}\right] | (49) |
\left.H_{{\textit{z}}, {\textit{z}}}\right|_k ^{n+\frac{1}{2}}=\left[\mathbf{R}_H\right]_{{\textit{z}} {\textit{z}}}\left[\left.\mu_0^{-1} B_{\textit{z}}\right|_k ^{n+\frac{1}{2}}-A_{m {\textit{z}}}\big|_k ^{n-\frac{1}{2}}\right] | (50) |
All the electromagnetic fields (E, H) are restricted for the 3×3 tensor which satisfies the anisotropic relation in each direction, so that it is necessary to execute average processing on the Yee’s cells. Therefore, the electromagnetic fields (E, H) in each direction can be represented as
\left.E_x\right|_k ^{n+1}=\left.E_{x, x}\right|_k ^{n+1}+\left.E_{x, y}\right|_k ^{n+1}+0.5\left(\left.E_{x, {\textit{z}}}\right|_{k+\frac{1}{2}} ^{n+1}+\left.E_{y, {\textit{z}}}\right|_{k-\frac{1}{2}} ^{n+1}\right) | (51) |
\left.E_y\right|_k ^{n+1}=\left.E_{y, y}\right|_k ^{n+1}+\left.E_{y, x}\right|_k ^{n+1}+0.5\left(\left.E_{y, {\textit{z}}}\right|_{k+\frac{1}{2}} ^{n+1}+\left.E_{y, {\textit{z}}}\right|_{k-\frac{1}{2}} ^{n+1}\right) | (52) |
\begin{split} \left.E_{\textit{z}}\right|_{k+\frac{1}{2}} ^{n+1}=\;&\left.E_{{\textit{z}}, {\textit{z}}}\right|_{k+\frac{1}{2}} ^{n+1}+0.5\left(\left.E_{{\textit{z}}, x}\right|_{k+1} ^{n+1}+\left.E_{{\textit{z}}, x}\right|_k ^{n+1}\right) \\&+0.5\left(\left.E_{{\textit{z}}, y}\right|_{k+1} ^{n+1}+\left.E_{{\textit{z}}, y}\right|_k ^{n+1}\right) \end{split} | (53) |
\left.H_x\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}=\left.H_{x, x}\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}+\left.H_{x, y}\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}+0.5\left(\left.H_{x, {\textit{z}}}\right|_{k+1} ^{n+\frac{1}{2}}+\left.H_{x, {\textit{z}}}\right|_k ^{n+\frac{1}{2}}\right) | (54) |
\left.H_y\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}=\left.H_{y, y}\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}+\left.H_{y, x}\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}+0.5\left(\left.H_{y, {\textit{z}}}\right|_{k+1} ^{n+\frac{1}{2}}+\left.H_{x, {\textit{z}}}\right|_k ^{n+\frac{1}{2}}\right) | (55) |
\begin{split} \left.H_{\textit{z}}\right|_k ^{n+\frac{1}{2}}=\;&\left.H_{{\textit{z}}, {\textit{z}}}\right|_k ^{n+\frac{1}{2}}+0.5\left(\left.H_{{\textit{z}}, x}\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}+\left.H_{{\textit{z}}, x}\right|_{k-\frac{1}{2}} ^{n+\frac{1}{2}}\right) \\& +0.5\left(\left.H_{{\textit{z}}, y}\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}+\left.H_{{\textit{z}}, y}\right|_{k-\frac{1}{2}} ^{n+\frac{1}{2}}\right) \end{split} | (56) |
At that time, the single component of auxiliary vectors (Ae, Am) in x-direction when facing the anisotropic matrices (QE, QH) can be expressed as
\left.A_{e x, x}\right|_k ^{n+1}=\left.A_{e x, x}\right|_k ^n+\left[\mathbf{Q}_E\right]_{x x} E_x\big|_k ^{n+1} | (57) |
\left.A_{e x, y}\right|_k ^{n+1}=\left.A_{e x, y}\right|_k ^n+\left.\left[\mathbf{Q}_E\right]_{x y} E_y\right|_k ^{n+1} | (58) |
\left.A_{e x, z}\right|_{k+\frac{1}{2}} ^{n+1}=\left.A_{e x, z}\right|_{k+\frac{1}{2}} ^n+\left.\left[\mathbf{Q}_E\right]_{x z} E_z\right|_{k+\frac{1}{2}} ^{n+1} | (59) |
\left.A_{m x, x}\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}=\left.A_{m x, x}\right|_{k+\frac{1}{2}} ^{n-\frac{1}{2}}+\left[\mathbf{Q}_H\right]_{x x} H_x\big|_{k+\frac{1}{2}} ^{n+\frac{1}{2}} | (60) |
\left.A_{m x, y}\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}}=\left.A_{m x, y}\right|_{k+\frac{1}{2}} ^{n-\frac{1}{2}}+\left.\left[\mathbf{Q}_H\right]_{x y} H_y\right|_{k+\frac{1}{2}} ^{n+\frac{1}{2}} | (61) |
\left.A_{m x, {\textit{z}}}\right|_k ^{n+\frac{1}{2}}=\left.A_{m x, {\textit{z}}}\right|_k ^{n-\frac{1}{2}}+\left.\left[\mathbf{Q}_H\right]_{x {\textit{z}}} H_{\textit{z}}\right|_k ^{n+\frac{1}{2}} | (62) |
Combining with the Yee’s cells, the auxiliary vectors (Ae, Am) in x-direction can be finally recorded as
{A_{ex}}\left| {_k^{n + 1}} \right. = {A_{ex,x}}\left| {_k^{n + 1}} \right. + {A_{ex,y}}\left| {_k^{n + 1}} \right. + 0.5\left({A_{ex,{\textit{z}}}}\big| _{k + \tfrac{1}{2}}^{n + 1} + {A_{ex,{\textit{z}}}}\big| _{k - \tfrac{1}{2}}^{n + 1} \right) | (63) |
{A_{mx}}\bigg| {_{k + \tfrac{1}{2}}^{n + \tfrac{1}{2}}} = {A_{mx,x}}\bigg| {_{k + \tfrac{1}{2}}^{n + \tfrac{1}{2}}} + {A_{mx,y}}\bigg| {_{k + \tfrac{1}{2}}^{n + \tfrac{1}{2}}} + 0.5\left({A_{mx,{\textit{z}}}}\bigg| {_{k + 1}^{n + \tfrac{1}{2}}} + {A_{mx,{\textit{z}}}}\bigg| {_k^{n + \tfrac{1}{2}}} \right) | (64) |
The other auxiliary vectors (Ae, Am) in y- and
The layered medium with the different physical variations is the main factor to emphasize the fields’ computations for assessing the propagation coefficients in the presence of anisotropies. When oblique incident waves interact with the different surface from the anisotropic medium, it will induce the reflection and refraction in the co-, cross-, and vertically polarized directions, while the shaded region in this model represents the multilayered anisotropic structures. For exciting the SCT-Z-FDTD, Gaussian pulse is employed with complex modulation expressed as
S(t) = {{\mathrm{e}}^{{\mathrm{j}}2\pi {f_0}(t - {t_0})}}{{\mathrm{e}}^{ - {{\left(\frac{{t - {t_0}}}{\tau }\right)}^2}}} | (65) |
where the f0 is modulation frequency, t presents the time step when the t0 and τ are time constants.
As depicted in Figure 2, to excite the fields in computational region, we choose the surface 1 as the incident location with the source defined by equation (66) shocking along the
{k_{\textit{z}}} = \pm \sqrt {{k^2} - (k_x^2 + {k_y}^2)} = \pm \sqrt {{{\left(\frac{{2\pi f}}{c}\right)}^2} - (k_x^2 + k_y^2)} | (66) |
For implementing the effective propagation, the longitudinal wave vector
{f_{\min }} = \frac{c}{{2\pi }}\sqrt {(k_x^2 + k_y^2)} | (67) |
In spatial incidence, the incident electric field Ei (in TEM or TE mode) or magnetic field Hi (in TM mode) is excited on the surface 1 when executing SCT-Z-FDTD method with a fixed horizontal wave number (kx, ky). The plane waves enter the air with a transverse wave vector (kx ≠ 0, ky ≠ 0), from which the transverse angle θ = arctan (ky/kx) can be calculated. By computing the tangential fields of the incident waves from the surface 1, it can be seen that the non-propagating direction of the incident fields are (Wxi, Wyi) = (−Wi sinθ, Wi cosθ) as illustrated in Figure 3. Obviously, for the non-zeros variable kz, the overall transverse wave vector
To further implement the SCT-Z-FDTD method and detect the energy transfer, we choose the propagation coefficients including reflection and refraction based on three different polarizations, including the co-, cross-, and vertical direction, are recorded separately, as shown below:
{R_p} = \frac{{\left| {{W_{s,p}}} \right|}}{{\left| {{W_{1,p}}} \right|}} ,{{T_p} = \frac{{\left| {{W_{s,p}}} \right|}}{{\left| {{W_{1,p}}} \right|}}} | (68) |
where the variable Ws,p presents the amplitude for the electric fields E in TE/TEM mode or the magnetic fields H in TM mode, W1,p denotes incident fields, specifically. The subscript p = co, cr or ve can represent the co-, cross-, and vertical polarizations while another subscript s = 2, 3 can correspond to the number of surfaces in the Figure 2. Obviously, the electric fields E, magnetic fields H and total wave vector k = (kx, ky, kz) are perpendicular to each other while it occurs the vertical component Ez for TM mode or Hz for TE mode. After the SCT-Z-FDTD computation, the variables R and T represent the reflection and refraction coefficients to discover the wave’s energy transfer, respectively.
In the above sections, we have introduced the SCT-Z-FDTD method for solving electromagnetic propagation problems for the multi-layered lossy anisotropies. In this section, compared with the software COMSOL and analytical solutions, we will provide three different numerical cases to verify the effectiveness when executing our proposed method to capture the propagation coefficients. Each case, which involve three incident modes (TEM, TE and TM), demonstrate three distinct periodic media structures within the intermediate layer, as illustrated in Figure 2.
For the TEM mode with the transverse wave vector (kx, ky) = (0, 0), the incident fields (E, H) are parallel to the xOy plane. For the oblique incidence, TE mode with non-zero transverse wave vector (kx, ky) feature that co-polarized electric fields Eco and cross-polarized magnetic fields Hcr are coplanar at the xOy plane, while the vertically polarized Hve is shocked along the z-axis. Similarly for the TM mode, the transverse wave vector keeps the status (kx, ky) ≠ (0, 0) while the orthogonal relation is maintained among the co-polarized magnetic fields Hco, cross-polarized electric fields Ecr and vertically electric fields Eve. For constructing the 3D multi-layered anisotropic model, the software COMSOL with its robust modeling capabilities and precise numerical advantage is employed as the reference solution by calculating the norm error which is expressed as
{E_{rr}} = \frac{{{{\left\| {{\boldsymbol{X}} - {{\boldsymbol{X}}_{ref}}} \right\|}_2}}}{{\left\| {{{\boldsymbol{X}}_{ref}}} \right\|{_2}}} | (69) |
All the numerical examples are executed on a workstation using AMD Ryzen 7 5800H with Radeon Graphics CPU and 512GB RAM. For ensuring computational efficiency and accuracy, our proposed SCT-Z-FDTD method is successfully implemented by computer underlying language Fortran on the compilation platform Visual Studio 2019.
As shown in Figure 4 and Table 2, two kinds of different biaxial anisotropies are selected to design a 12-layered model with the total thickness 1.2cm, which include the thickness d1 = d2 = 1mm for Medium 1 and Medium 2. Three kinds of plane waves as the incidence are given in this multi-layered model to further detect the energy transfer process.
ε | μ | σe | σm | |
Medium 1 | \left[ {\begin{array}{*{20}{c}} {7.7}&0&0 \\ 0&{3.2}&0 \\ 0&0&{1.5} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {{8}{.3}}&{0}&{0} \\ {0}&{{5}{.2}}&{0} \\ {0}&{0}&{{2}{.3}} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {{0}{.051}}&{0}&{0} \\ {0}&{{0}{.026}}&{0} \\ {0}&{0}&{{0}{.017}} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {360}&0&0 \\ 0&{240}&0 \\ 0&0&{110} \end{array}} \right] |
Medium 2 | \left[ {\begin{array}{*{20}{c}} {5.56}&0&0 \\ 0&{3.25}&0 \\ 0&0&{2.34} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {4.73}&0&0 \\ 0&{3.24}&0 \\ 0&0&{1.23} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {0.031}&0&0 \\ 0&{0.018}&0 \\ 0&0&{0.022} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {237}&0&0 \\ 0&{168}&0 \\ 0&0&{76} \end{array}} \right] |
As the normal incidence, the transverse wave vector (kx, ky) = (0, 0), resulting in only non-zero vertical wave vector kz, can be preset for the air background so that we can define the frequency range [0 GHz, 10 GHz] which is considered in this
TEM model. Therefore, the incident electromagnetic fields (Ei, Hi) are located at the plane xOy which we can the lateral angle θE = arctan2 − 90°to designate the angle between the electric fields Ei and x-axis.
Compared with the COMSOL and analytical solutions, those numerical results are consistent with the theoretical as shown in Figure 5 (a), (b) and (c). For further capturing the propagation coefficients in oblique incidence, the transverse wave vector kh,TE = (80, 190) or kh,TM = (90, 170) are selected and discussed, separately in TE or TM mode. Here, we choose a new frequency range [10GHz, 20GHz] which is restricted by those minimum frequency (fmin,TE, fmin,TM) = (9.8364GHz, 9.1779GHz) based on the equation (68). After the numerical verification with software COMSOL and analytical solutions, those comparisons are depicted in Figure 5 (d), (e) and (f) for the TE mode and Figure 5 (g), (h), and (i) for the TM mode.
Observing the different results from the Figure 5, all those propagation coefficients maintain the sufficient numerical consistency between the proposed SCT-Z-FDTD method and the software COMSOL. For verifying the numerical accuracy of the proposed SCT-Z-FDTD method, the norm error curves are depicted from the Figure 6 with the different spatial sampling rate [6.81, 13.64, 27.27, 54.55, 109.09] PPW, which are based on its reference solution at 150 PPW and maintain the 2nd-order convergence for the different cases. Except that the SCT-Z-FDTD method has the high precision with reasonable numerical convergence, the computational performances with the fixed spatial sampling rate have been recorded in the Table 3 which provide the ratio between the SCT-Z-FDTD and COMSOL. It can be seen that the computer memory and norm errors in SCT-Z-FDTD is significantly reduced because of the lower grid numbers and higher spatial sampling rate, while the computer time can be markedly declined due to the scale compression replacing the 3-D calculation in 1-D case. All these conclusions show the SCT-Z-FDTD’s advantages for capturing and analyzing multi-layered biaxial anisotropic model.
Mode | Method | CPU Numbers | Spatial Sampling Rate | Grid Numbers | Computer Memory | CPU Time | Norm Error (R) |
TEM | COMSOL | 8 | 5 PPW | 2.18 GB | 244s | 1.2×10−3 | |
SCT-Z-FDTD | 1 | 27.27 PPW | 994 | 212 MB | 1.406s | 9.5×10−4 | |
Ratio | 545% | 2.86% | 9.49% | 0.58% | |||
TE | COMSOL | 8 | 5 PPW | 4.25 GB | 815s | 5.66×10−3 | |
SCT-Z-FDTD | 1 | 27.27 PPW | 994 | 238 MB | 1.374s | 7.26×10−3 | |
Ratio | 545% | 0.97% | 5.47% | 0.17% | |||
TM | COMSOL | 8 | 5 PPW | 3.78 GB | 883s | 3.85×10−2 | |
SCT-Z-FDTD | 1 | 27.27 PPW | 994 | 242 MB | 1.124s | 5.26×10−3 | |
Ratio | 545% | 0.96% | 6.25% | 0.13% |
Without loss of generality, we increase the computational complexity by adapting a new 5-layered model where its cycle basic components are biaxial anisotropies on both sides clamping with the 1-layered fully anisotropy nested in the middle as seen in Figure 7 and Table 4, which depict that the thickness of d1 is 0.1mm, d2 is 0.15 mm and the total thickness become 5(d1 + d2 + d1) = 1.75 cm when implementing periodic arrangement.
ε | μ | σe | σm | |
Medium 1 | \left[ {\begin{array}{*{20}{c}} {8.45}&0&0 \\ 0&{3.27}&0 \\ 0&0&{2.12} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {6.72}&0&0 \\ 0&{4.34}&0 \\ 0&0&{1.66} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {0.028}&0&0 \\ 0&{0.015}&0 \\ 0&0&{0.024} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {356}&0&0 \\ 0&{216}&0 \\ 0&0&{88} \end{array}} \right] |
Medium 2 | \left[ {\begin{array}{*{20}{c}} {1.3}&{0.11 + 0.02{\mathrm{j}}}&{0.03 + 0.2{\mathrm{j}}} \\ {0.11 - 0.02{\mathrm{j}}}&{5.25}&{0.05 + 0.2{\mathrm{j}}} \\ {0.03 - 0.2{\mathrm{j}}}&{0.05 - 0.2{\mathrm{j}}}&{7.3} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {2.6}&{0.21 + 0.05{\mathrm{j}}}&{0.04 + 0.12{\mathrm{j}}} \\ {0.21 - 0.05{\mathrm{j}}}&{4.5}&{0.14 + 0.25{\mathrm{j}}} \\ {0.04 - 0.12{\mathrm{j}}}&{0.14 - 0.25{\mathrm{j}}}&{6.8} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {0.0046}&{0.042}&{ - 0.013} \\ { - 0.042}&{0.038}&{0.008} \\ {0.013}&{ - 0.008}&{0.0079} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {280}&{58}&{ - 52} \\ { - 58}&{115}&{82} \\ {52}&{ - 82}&{20} \end{array}} \right] |
Medium 3 | \left[ {\begin{array}{*{20}{c}} {6.27}&0&0 \\ 0&{4.56}&0 \\ 0&0&{2.31} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {7.75}&0&0 \\ 0&{5.16}&0 \\ 0&0&{2.31} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {0.024}&0&0 \\ 0&{0.031}&0 \\ 0&0&{0.027} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {378}&0&0 \\ 0&{125}&0 \\ 0&0&{114} \end{array}} \right] |
When facing the normal incidence, the transverse wave vectors (kx, ky) are both zero which can allow us to select a frequency range [0GHz, 10GHz] in this multi-layered model. Consequently, the incident electromagnetic fields (Ei, Hi) are confined to the xOy plane, where we designate the lateral angle θE = arctan2 − 90° as the angle between the electric field Ei and the x-axis. Those numerical data are in agreement with the results from the software COMSOL, as shown in Figure 8 (a), (b), and (c). To explore the propagation coefficients under oblique incidence, we separately consider transverse wave vectors kh,TE = (20, 30) and kh,TM = (10, 60) when discussing corresponding TE and TM mode. As constrained by minimum frequencies (fmin,TE, fmin,TM) = (1.7215GHz, 2.9043GHz), we rechoose a frequency range from 3.5GHz to 13.5GHz and present those energy transfer data which are described in Figure 8 (d), (e), and (f) for the TE mode, and Figure 8 (g), (h), and (i) for the TM mode. Examining Figure 8 across various modes, all the results reveal consistent propagation coefficients between the proposed SCT-Z-FDTD method, COMSOL and analytical solutions.
To verify the numerical accuracy about SCT-Z-FDTD, we decide the spatial sampling rates [7.23, 14.47, 28.93, 57.87, 115.75] PPW to observe the different curves of norm errors which are compared with a more-precise solution with SCT-Z-FDTD at 145 PPW, demonstrating 2nd convergence across different incident modes as shown in Figure 9. In addition to its high precision, the SCT-Z-FDTD method offers outstanding computational efficiencies in the Table V which indicates that SCT-Z-FDTD still work for an extremely short time under single-core operation even though the commercial software COMSOL offers the multi-core parallel computation. Notably, SCT-Z-FDTD achieves significant reductions in computer memory utilization without complex grid optimization, while computational time is notably decreased by transitioning from 3-D calculations to a more efficient 1-D approach.
Mode | Method | CPU Numbers | Spatial Sampling Rate | Grid Numbers | Computer Memory | CPU Time | Norm error (R) |
TEM | COMSOL | 8 | 15 PPW | 5.22GB | 3887s | 6.45×10−3 | |
SCT-Z-FDTD | 1 | 28.93 PPW | 994 | 238MB | 3.874s | 1.22×10−3 | |
Ratio | 192.86% | 0.26% | 4.45% | 0.09% | |||
TE | COMSOL | 8 | 15 PPW | 7.31GB | 3851s | 5.4×10−3 | |
SCT-Z-FDTD | 1 | 28.93 PPW | 268MB | 4.282s | 3×10−3 | ||
Ratio | 192.86% | 0.30% | 3.58% | 0.11% | |||
TM | COMSOL | 8 | 15 PPW | 6.77GB | 5064s | 1.45×10−2 | |
SCT-Z-FDTD | 1 | 28.93 PPW | 264MB | 3.782s | 3.2×10−3 | ||
Ratio | 192.86% | 0.28% | 3.81% | 0.07% |
For further detecting more sophisticated media, we expand the electromagnetic discussion which is considered in more-layered fully anisotropies. As illustrated in Figure 10 and Table 6, the model involves four distinct fully tensor anisotropies to construct the most complex periodic structure, with thicknesses of d1 = 3 mm, d2 = 2 mm, d3 = 2.5 mm, and d4 = 2 mm for each layer of media, arranged periodically in 4 cycles to form a media layer with the total thickness of 3.6 cm. Here, we still delimit the frequency range [0 GHz, 10 GHz] within our TEM model with the lateral angle θE = arctan2 − 90° to denote the angle between the electric field Ei and the x-axis. Those results are illustrated in Figure 11 (a), (b), and (c), demonstrating consistency with results obtained from COMSOL and analytical solutions. To analyze propagation coefficients under oblique incidence, we examine kh,TE = (40, 70) or kh,TM = (30, 80) separately for TE and TM modes. Given a frequency range [5GHz, 15GHz] and bounded by (fmin,TE, fmin,TM) = (3.8467GHz, 4.0766GHz), it can be found that the data from the oblique incidence keep the coincidence which are depicted in Figure 11(d), (e), and (f) and Figure 11(g), (h), and (i), following the execution of the COMSOL software and calculations based on analytical solutions.
ε | μ | σe | σm | |
Medium 1: | \left[ {\begin{array}{*{20}{c}} {2.3}&{0.15 + 0.01j}&{0.02 + 0.3j} \\ {0.15 - 0.01j}&{5.65}&{0.01 + 0.02j} \\ {0.02 - 0.3j}&{0.01 - 0.02j}&{6.5} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {3.6}&{0.14 + 0.2j}&{0.02 + 0.12j} \\ {0.14 - 0.2j}&{2.7}&{0.16 + 0.15j} \\ {0.02 - 0.12j}&{0.16 - 0.15j}&{6.5} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {0.0054}&{0.033}&{ - 0.015} \\ { - 0.033}&{0.063}&{0.007} \\ {0.015}&{ - 0.007}&{0.0085} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {340}&{78}&{ - 50} \\ { - 78}&{66}&{120} \\ {50}&{ - 120}&{290} \end{array}} \right] |
Medium 2: | \left[ {\begin{array}{*{20}{c}} 4&{0.2 + j}&{0.1 - 0.8j} \\ {0.2 - j}&3&{0.05 + 0.2j} \\ {0.1 + 0.8j}&{0.05 - 0.2j}&2 \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} 2&{0.05 - 0.5j}&{0.1 + 0.6j} \\ {0.05 + 0.5j}&3&{0.2 - 0.1j} \\ {0.1 - 0.6j}&{0.2 + 0.1j}&4 \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {0.003}&{0.05}&{ - 0.08} \\ { - 0.05}&{0.0009}&{0.02} \\ {0.08}&{ - 0.02}&{0.005} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {30}&{1300}&{ - 200} \\ { - 1300}&{90}&{ - 600} \\ {200}&{600}&{100} \end{array}} \right] |
Medium 3: | \left[ {\begin{array}{*{20}{c}} {4.3}&{0.05 - 0.2j}&{0.3 + 0.2j} \\ {0.05 + 0.2j}&{6.7}&{0.1 - j} \\ {0.3 - 0.2j}&{0.1 + j}&{8.2} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {5.3}&{0.3 + j}&{0.2 - 0.4j} \\ {0.3 - j}&{4.6}&{0.08 + 0.5j} \\ {0.2 + 0.4j}&{0.08 - 0.5j}&{6.3} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {0.006}&{ - 0.03}&{0.02} \\ {0.03}&{0.0009}&{0.01} \\ { - 0.02}&{ - 0.01}&{0.0004} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {60}&{200}&{1000} \\ { - 200}&{50}&{300} \\ { - 1000}&{ - 300}&{400} \end{array}} \right] |
Medium 4: | \left[ {\begin{array}{*{20}{c}} {7.2}&{0.12 + j}&{0.3 - 0.25j} \\ {0.12 - j}&{4.4}&{0.08 + 0.3j} \\ {0.3 + 0.25j}&{0.08 - 0.3j}&{5.7} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {3.3}&{0.042 - 0.2j}&{0.35 + 0.2j} \\ {0.042 + 0.2j}&{6.7}&{0.18 - j} \\ {0.35 - 0.2j}&{0.18 + j}&{2.2} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {0.0022}&{ - 0.018}&{0.023} \\ {0.018}&{0.0065}&{ - 0.025} \\ { - 0.023}&{0.025}&{0.0036} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {40}&{ - 340}&{ - 700} \\ {340}&{38}&{ - 1100} \\ {700}&{1100}&{52} \end{array}} \right] |
Upon examining Figure 11 for those various modes, all those propagation coefficients retain a high consistent between the SCT-Z-FDTD method and COMSOL. To ensure the accuracy and stability of algorithm, the spatial sampling rates are varied to [7.35, 14.71, 29.41, 58.83, 117.66] PPW employing SCT-Z-FDTD with a reference solution at 136 PPW illustrated in Figure 12, confirming the 2nd-order convergence across the different incident modes. Aside from its superior precision and reasonable convergence, the proposed SCT-Z-FDTD method demonstrates computational efficiency as detailed in Table 7. Compared to the anisotropic 3-D model in COMSOL, which requires a lengthy computation period, SCT-Z-FDTD operates with reduced time and memory usage due to its computational advantages, all while ensuring high calculation precision.
Mode | Method | CPU Numbers | Spatial Sampling Rate | Grid Numbers | ComputerMemory | CPU Time | Norm error (R) |
TEM | COMSOL | 8 | 8 PPW | 2.28 GB | 1066 s | 3.53×10−2 | |
SCT-Z-FDTD | 1 | 30.33 PPW | 881 | 314 MB | 3.078 s | 1.85×10−3 | |
Ratio | 379% | 0.66% | 13.4% | 0.28% | |||
TE | COMSOL | 8 | 8 PPW | 2.61GB | 840s | 3.29×10−2 | |
SCT-Z-FDTD | 1 | 30.33 PPW | 728 | 451MB | 3.359s | 7.17×10−3 | |
Ratio | 379% | 0.72% | 16.8% | 0.39% | |||
TM | COMSOL | 8 | 8 PPW | 2.59GB | 782s | 2.6×10−2 | |
SCT-Z-FDTD | 1 | 30.33 PPW | 728 | 201 MB | 3.453 s | 7.3×10−3 | |
Ratio | 379% | 0.73% | 7.57% | 0.44% |
At last but not least, the above three examples indicate that the SCT-Z-FDTD is determined to be around 300 times more efficient in terms of clock time and 7~25 times more efficient in terms of memory when compared to those COMSOL cases. The spatial sampling rates perform higher values for the SCT-Z-FDTD method, but it reflects that SCT-Z-FDTD has a better spatial partitioning strategy and obtains lower computational errors. Additionally for multi-layered anisotropic models, the proposed algorithm with errors between 10-2 and 10-4 satisfies the engineering requirement. Consequently, the SCT-Z-FDTD has a considerably stronger ability to analyze the multi-layered anisotropic electromagnetic propagation in the extremely short CPU time and computer memory.
In this article, the SCT-Z-FDTD method has been proposed by applying the Z-FDTD in fully anisotropies with the SCT to compress the 3-D complex multi-layered model into a 1-D cases, which can bring about higher efficiency and more precise Through the basic Z-FDTD method, fully anisotropies involving the medium tensors (ε, μ, σe, σm) are considered to implement the transition from the electromagnetic flux (D, B) to fields (E, H). As known to all, the popular commercial software cannot be avoided in the 3-D geometric modeling, but our proposed SCT-Z-FDTD method only establishes a 1-D case with a fixed transverse wave vector (kx, ky) to detect the energy transfer and understand the time-domain propagation process. As different plane-wave configurations under TEM, TE, and TM illuminations are considered, in conjunction with the construction of multi-layered anisotropic models, we implement the proposed SCT-Z-FDTD method. Comparative solutions are obtained through COMSOL simulations and analytical methods. It is clearly evident that the SCT-Z-FDTD method demonstrates superior performance, characterized by a significant reduction in CPU time and minimized memory consumption. Through a multilayer complex structure, SCT realizes 1-D equations from the initial three-dimensional structure, and the algorithm can effectively deal with the signal propagation problem in complex media, and its high accuracy and low computational complexity provide strong support for the design of high-frequency communication systems as well as chip coatings.
This work was supported by the National Natural Science Foundation of China (NSFC) under Grant 62101333, and by the Program for Excellent Scientific and Innovation Research Team under Grant 2022AH010002, and by the 2024 Anhui Province University Science and Engineering Teachers’ Internship Program in Enterprises under grant 2024jsqygz02.
[1] |
K. Yee, “Numerical solution of initial boundary value problems involving Maxwell’s equations in isotropic media,” IEEE Transactions on Antennas and Propagation, vol. 14, no. 3, pp. 302–307, 1966. doi: 10.1109/TAP.1966.1138693
|
[2] |
G. Singh, E. L. Tan, and Z. N. Chen, “A split-step FDTD method for 3-D Maxwell’s equations in general anisotropic media,” IEEE Transactions on Antennas and Propagation, vol. 58, no. 11, pp. 3647–3657, 2010. doi: 10.1109/TAP.2010.2071342
|
[3] |
F. L. Teixeira, “Time-domain finite-difference and finite-element methods for Maxwell equations in complex media,” IEEE Transactions on Antennas and Propagation, vol. 56, no. 8, pp. 2150–2166, 2008. doi: 10.1109/TAP.2008.926767
|
[4] |
J. Liu and G. H. Shirkoohi, “Anisotropic magnetic material modeling using finite element method,” IEEE Transactions on Magnetics, vol. 29, no. 6, pp. 2458–2460, 1993. doi: 10.1109/20.280984
|
[5] |
L. E. Sun, “Electromagnetic modeling of inhomogeneous and anisotropic structures by volume integral equation methods,” Waves in Random and Complex Media, vol. 25, no. 4, pp. 536–548, 2015. doi: 10.1080/17455030.2015.1058541
|
[6] |
J. C. Monzon, “On a surface integral representation for homogeneous anisotropic regions: Two-dimensional case,” IEEE Transactions on Antennas and Propagation, vol. 36, no. 10, pp. 1401–1406, 1988. doi: 10.1109/8.8627
|
[7] |
D. M. Sullivan, “Frequency-dependent FDTD methods using Z transforms,” IEEE Transactions on Antennas and Propagation, vol. 40, no. 10, pp. 1223–1230, 1992. doi: 10.1109/8.182455
|
[8] |
D. M. Sullivan, “Nonlinear FDTD formulations using Z transforms,” IEEE Transactions on Microwave Theory and Techniques, vol. 43, no. 3, pp. 676–682, 1995. doi: 10.1109/22.372115
|
[9] |
D. M. Sullivan, “Z-transform theory and the FDTD method,” IEEE Transactions on Antennas and Propagation, vol. 44, no. 1, pp. 28–34, 1996. doi: 10.1109/8.477525
|
[10] |
V. Demir, A. Z. Elsherbeni, and E. Arvas, “FDTD formulation for dispersive chiral media using the Z transform method,” IEEE Transactions on Antennas and Propagation, vol. 53, no. 10, pp. 3374–3384, 2005. doi: 10.1109/TAP.2005.856328
|
[11] |
M. Yan, K. R. Shao, X. W. Hu, et al., “Z-transform-based FDTD analysis of perfectly conducting cylinder covered with unmagnetized plasma,” IEEE Transactions on Magnetics, vol. 43, no. 6, pp. 2968–2970, 2007. doi: 10.1109/TMAG.2007.893146
|
[12] |
J. Nadobny, D. Sullivan, and P. Wust, “A general three-dimensional tensor FDTD-formulation for electrically inhomogeneous lossy media using the Z-transform,” IEEE Transactions on Antennas and Propagation, vol. 56, no. 4, pp. 1027–1040, 2008. doi: 10.1109/TAP.2008.919179
|
[13] |
S. K. Jeng, “An analytical expression for 3-D dyadic FDTD-compatible Green’s function in infinite free space via Z-transform and partial difference operators,” IEEE Transactions on Antennas and Propagation, vol. 59, no. 4, pp. 1347–1355, 2011. doi: 10.1109/TAP.2011.2109363
|
[14] |
T. P. Stefański, “A new expression for the 3-D dyadic FDTD-compatible Green’s function based on multidimensional Z-Transform,” IEEE Antennas and Wireless Propagation Letters, vol. 14, pp. 1002–1005, 2015. doi: 10.1109/LAWP.2015.2388955
|
[15] |
N. X. Feng, J. G. Wang, J. F. Zhu, et al., “Switchable truncations between the 1st- and 2nd-order DZT-CFS-UPMLs for relevant FDTD problems,” IEEE Transactions on Antennas and Propagation, vol. 68, no. 1, pp. 360–365, 2020. doi: 10.1109/TAP.2019.2930118
|
[16] |
Y. G. Zhou, L. J. Wang, Q. Ren, et al., “Simulation of electromagnetic waves in magnetized cold plasma by a novel BZT-DGTD method,” IEEE Transactions on Antennas and Propagation, vol. 71, no. 12, pp. 9233–9244, 2023. doi: 10.1109/TAP.2023.3276168
|
[17] |
J. Ren, O. P. Gandhi, L. R. Walker, et al., “Floquet-based FDTD analysis of two-dimensional phased array antennas,” IEEE Microwave and Guided Wave Letters, vol. 4, no. 4, pp. 109–111, 1994. doi: 10.1109/75.282575
|
[18] |
P. Harms, R. Mittra, and W. Ko, “Implementation of the periodic boundary condition in the finite-difference time-domain algorithm for FSS structures,” IEEE Transactions on Antennas and Propagation, vol. 42, no. 9, pp. 1317–1324, 1994. doi: 10.1109/8.318653
|
[19] |
J. A. Roden, S. D. Gedney, M. P. Kesler, et al., “Time-domain analysis of periodic structures at oblique incidence: Orthogonal and nonorthogonal FDTD implementations,” IEEE Transactions on Microwave Theory and Techniques, vol. 46, no. 4, pp. 420–427, 1998. doi: 10.1109/22.664143
|
[20] |
H. Holter and H. Steyskal, “Infinite phased-array analysis using FDTD periodic boundary conditions-pulse scanning in oblique directions,” IEEE Transactions on Antennas and Propagation, vol. 47, no. 10, pp. 1508–1514, 1999. doi: 10.1109/8.805893
|
[21] |
J. W. You, Q. Ma, L. Zhang, et al., “Electromagnetic metamaterials: From classical to quantum,” Electromagnetic Science, vol. 1, no. 1, article no. 0010051, 2023. doi: 10.23919/emsci.2022.0005
|
[22] |
Y. L. Geng, C. W. Qiu, and N. Yuan, “Exact solution to electromagnetic scattering by an impedance sphere coated with a uniaxial anisotropic layer,” IEEE Transactions on Antennas and Propagation, vol. 57, no. 2, pp. 572–576, 2009. doi: 10.1109/TAP.2008.2011410
|
[23] |
M. Y. Wang, J. Xu, J. Wu, et al., “FDTD study on wave propagation in layered structures with biaxial anisotropic metamaterials,” Progress in Electromagnetics Research, vol. 81, pp. 253–265, 2008. doi: 10.2528/PIER07122602
|
[24] |
B. Liang, M. Bai, H. Ma, et al., “Wideband analysis of periodic structures at oblique incidence by material independent FDTD algorithm,” IEEE Transactions on Antennas and Propagation, vol. 62, no. 1, pp. 354–360, 2014. doi: 10.1109/TAP.2013.2287896
|
[25] |
Y. X. Zhang, N. X. Feng, L. X. Wang, et al., “An FDTD method for fully anisotropic periodic structures impinged by obliquely incident plane waves,” IEEE Transactions on Antennas and Propagation, vol. 68, no. 1, pp. 366–376, 2020. doi: 10.1109/TAP.2019.2935140
|
[26] |
Q. W. Zhan, Y. Y. Wang, Y. Fang, et al., “An adaptive high-order transient algorithm to solve large-scale anisotropic Maxwell’s equations,” IEEE Transactions on Antennas and Propagation, vol. 70, no. 3, pp. 2082–2092, 2022. doi: 10.1109/TAP.2021.3111639
|
[27] |
C. D. Moss, F. L. Teixeira, and J. A. Kong, “Analysis and compensation of numerical dispersion in the FDTD method for layered, anisotropic media,” IEEE Transactions on Antennas and Propagation, vol. 50, no. 9, pp. 1174–1184, 2002. doi: 10.1109/TAP.2002.802092
|
[28] |
K. Yang and A. E. Yılmaz, “FFT-accelerated analysis of scattering from complex dielectrics embedded in uniaxial layered media,” IEEE Geoscience and Remote Sensing Letters, vol. 10, no. 4, pp. 662–666, 2013. doi: 10.1109/LGRS.2012.2216854
|
[29] |
F. Han, J. L. Zhuo, N. Liu, et al., “Fast solution of electromagnetic scattering for 3-D inhomogeneous anisotropic objects embedded in layered uniaxial media by the BCGS-FFT method,” IEEE Transactions on Antennas and Propagation, vol. 67, no. 3, pp. 1748–1759, 2019. doi: 10.1109/TAP.2018.2883682
|
[30] |
Y. X. Zhang, N. X. Feng, G. P. Wang, et al., “Reflection and transmission coefficients in multilayered fully anisotropic media solved by transfer matrix method with plane waves for predicting energy transmission course,” IEEE Transactions on Antennas and Propagation, vol. 69, no. 8, pp. 4727–4736, 2021. doi: 10.1109/TAP.2020.3044591
|
[31] |
J. W. Wang, J. Liu, M. W. Zhuang, et al., “Spectral-element spectral-integral method for EM scattering by doubly periodic objects in fully anisotropic layered media,” IEEE Transactions on Microwave Theory and Techniques, vol. 71, no. 10, pp. 4218–4226, 2023. doi: 10.1109/TMTT.2023.3263398
|
[32] |
F. Kaburcuk and A. Z. Elsherbeni, “Sub-gridding FDTD algorithm for 3D numerical analysis of EM scattering and radiation problems,” Electromagnetic Science, vol. 1, no. 4, article no. 0040342, 2023. doi: 10.23919/emsci.2023.0034
|
[33] |
N. X. Feng, H. Wang, Y. X. Zhang, et al., “Alternative implementation of EM propagation for 3-D layered lossy media by SMM method,” IEEE Transactions on Antennas and Propagation, vol. 72, no. 8, pp. 6599–6613, 2024. doi: 10.1109/TAP.2024.3416053
|
[1] | Xinyu Fang, Xuezhi Zheng, Mengmeng Li, Zhiyu Li, Dazhi Ding. Wireless Secure Communication Based on Code Domain Space-Time Modulated Metasurface[J]. Electromagnetic Science, 2024, 2(4): 0080352. DOI: 10.23919/emsci.2024.0035 |
[2] | Ben You, Ke Wu. Theory of Periodic Sequence: A Generalized Formalism of Maxwell’s Equations in Discrete Transform Domain[J]. Electromagnetic Science, 2024, 2(4): 0080282. DOI: 10.23919/emsci.2024.0028 |
[3] | Jingwei Wang, Zhanwen Wang, Lida Liu, Yuntian Chen. Multi-Scale Multi-Domain Hybrid Finite Element Modeling of Light Propagation[J]. Electromagnetic Science, 2024, 2(4): 0080232. DOI: 10.23919/emsci.2024.0023 |
[4] | Said Mikki. On the Directivity of Radiating Quantum Electromagnetic Systems[J]. Electromagnetic Science, 2024, 2(3): 0070222. DOI: 10.23919/emsci.2024.0022 |
[5] | Incheol (Aiden) Jung, Zhen Peng, Yahya Rahmat-Samii. Recent Advances in Reconfigurable Electromagnetic Surfaces: Engineering Design, Full-Wave Analysis, and Large-Scale Optimization[J]. Electromagnetic Science, 2024, 2(3): 0070201. DOI: 10.23919/emsci.2024.0020 |
[6] | Xu Wang, Fucong Chen, Zefeng Lin, Shibing Tian, Chunguang Li, Victor Kornev, Nikolay Kolotinskiy. On the Path to High-Temperature Josephson Multi-Junction Devices[J]. Electromagnetic Science, 2024, 2(3): 0070092. DOI: 10.23919/emsci.2024.0009 |
[7] | Er-Ping Li, Hanzhi Ma, Manareldeen Ahmed, Tuomin Tao, Zheming Gu, Mufeng Chen, Quankun Chen, Da Li, Wenchao Chen. An Electromagnetic Perspective of Artificial Intelligence Neuromorphic Chips[J]. Electromagnetic Science, 2023, 1(3): 0030151. DOI: 10.23919/emsci.2023.0015 |
[8] | Ke Wu, MuhibUr Rahman. Pulse Generation and Compression Techniques for Microwave Electronics and Ultrafast Systems[J]. Electromagnetic Science, 2023, 1(1): 0010131. DOI: 10.23919/emsci.2022.0013 |
[9] | Jianwei You, Qian Ma, Lei Zhang, Che Liu, Jianan Zhang, Shuo Liu, Tiejun Cui. Electromagnetic Metamaterials: From Classical to Quantum[J]. Electromagnetic Science, 2023, 1(1): 0010051. DOI: 10.23919/emsci.2022.0005 |
[10] | Lei Zhu, Nengwu Liu. Multimode Resonator Technique in Antennas: A Review[J]. Electromagnetic Science, 2023, 1(1): 0010041. DOI: 10.23919/emsci.2022.0004 |
Components | Fields and Fluxes | |||
Time Nodes | Spatial Nodes | |||
(E, D) | n | (Ex, Dx) | (Ey, Dy) | (Ez, Dz) |
k | k | k+1/2 | ||
(H, B) | n+1/2 | (Hx, Bx) | (Hy, By) | (Hz, Bz) |
k+1/2 | k+1/2 | k |
ε | μ | σe | σm | |
Medium 1 | \left[ {\begin{array}{*{20}{c}} {7.7}&0&0 \\ 0&{3.2}&0 \\ 0&0&{1.5} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {{8}{.3}}&{0}&{0} \\ {0}&{{5}{.2}}&{0} \\ {0}&{0}&{{2}{.3}} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {{0}{.051}}&{0}&{0} \\ {0}&{{0}{.026}}&{0} \\ {0}&{0}&{{0}{.017}} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {360}&0&0 \\ 0&{240}&0 \\ 0&0&{110} \end{array}} \right] |
Medium 2 | \left[ {\begin{array}{*{20}{c}} {5.56}&0&0 \\ 0&{3.25}&0 \\ 0&0&{2.34} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {4.73}&0&0 \\ 0&{3.24}&0 \\ 0&0&{1.23} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {0.031}&0&0 \\ 0&{0.018}&0 \\ 0&0&{0.022} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {237}&0&0 \\ 0&{168}&0 \\ 0&0&{76} \end{array}} \right] |
Mode | Method | CPU Numbers | Spatial Sampling Rate | Grid Numbers | Computer Memory | CPU Time | Norm Error (R) |
TEM | COMSOL | 8 | 5 PPW | 2.18 GB | 244s | 1.2×10−3 | |
SCT-Z-FDTD | 1 | 27.27 PPW | 994 | 212 MB | 1.406s | 9.5×10−4 | |
Ratio | 545% | 2.86% | 9.49% | 0.58% | |||
TE | COMSOL | 8 | 5 PPW | 4.25 GB | 815s | 5.66×10−3 | |
SCT-Z-FDTD | 1 | 27.27 PPW | 994 | 238 MB | 1.374s | 7.26×10−3 | |
Ratio | 545% | 0.97% | 5.47% | 0.17% | |||
TM | COMSOL | 8 | 5 PPW | 3.78 GB | 883s | 3.85×10−2 | |
SCT-Z-FDTD | 1 | 27.27 PPW | 994 | 242 MB | 1.124s | 5.26×10−3 | |
Ratio | 545% | 0.96% | 6.25% | 0.13% |
ε | μ | σe | σm | |
Medium 1 | \left[ {\begin{array}{*{20}{c}} {8.45}&0&0 \\ 0&{3.27}&0 \\ 0&0&{2.12} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {6.72}&0&0 \\ 0&{4.34}&0 \\ 0&0&{1.66} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {0.028}&0&0 \\ 0&{0.015}&0 \\ 0&0&{0.024} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {356}&0&0 \\ 0&{216}&0 \\ 0&0&{88} \end{array}} \right] |
Medium 2 | \left[ {\begin{array}{*{20}{c}} {1.3}&{0.11 + 0.02{\mathrm{j}}}&{0.03 + 0.2{\mathrm{j}}} \\ {0.11 - 0.02{\mathrm{j}}}&{5.25}&{0.05 + 0.2{\mathrm{j}}} \\ {0.03 - 0.2{\mathrm{j}}}&{0.05 - 0.2{\mathrm{j}}}&{7.3} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {2.6}&{0.21 + 0.05{\mathrm{j}}}&{0.04 + 0.12{\mathrm{j}}} \\ {0.21 - 0.05{\mathrm{j}}}&{4.5}&{0.14 + 0.25{\mathrm{j}}} \\ {0.04 - 0.12{\mathrm{j}}}&{0.14 - 0.25{\mathrm{j}}}&{6.8} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {0.0046}&{0.042}&{ - 0.013} \\ { - 0.042}&{0.038}&{0.008} \\ {0.013}&{ - 0.008}&{0.0079} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {280}&{58}&{ - 52} \\ { - 58}&{115}&{82} \\ {52}&{ - 82}&{20} \end{array}} \right] |
Medium 3 | \left[ {\begin{array}{*{20}{c}} {6.27}&0&0 \\ 0&{4.56}&0 \\ 0&0&{2.31} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {7.75}&0&0 \\ 0&{5.16}&0 \\ 0&0&{2.31} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {0.024}&0&0 \\ 0&{0.031}&0 \\ 0&0&{0.027} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {378}&0&0 \\ 0&{125}&0 \\ 0&0&{114} \end{array}} \right] |
Mode | Method | CPU Numbers | Spatial Sampling Rate | Grid Numbers | Computer Memory | CPU Time | Norm error (R) |
TEM | COMSOL | 8 | 15 PPW | 5.22GB | 3887s | 6.45×10−3 | |
SCT-Z-FDTD | 1 | 28.93 PPW | 994 | 238MB | 3.874s | 1.22×10−3 | |
Ratio | 192.86% | 0.26% | 4.45% | 0.09% | |||
TE | COMSOL | 8 | 15 PPW | 7.31GB | 3851s | 5.4×10−3 | |
SCT-Z-FDTD | 1 | 28.93 PPW | 268MB | 4.282s | 3×10−3 | ||
Ratio | 192.86% | 0.30% | 3.58% | 0.11% | |||
TM | COMSOL | 8 | 15 PPW | 6.77GB | 5064s | 1.45×10−2 | |
SCT-Z-FDTD | 1 | 28.93 PPW | 264MB | 3.782s | 3.2×10−3 | ||
Ratio | 192.86% | 0.28% | 3.81% | 0.07% |
ε | μ | σe | σm | |
Medium 1: | \left[ {\begin{array}{*{20}{c}} {2.3}&{0.15 + 0.01j}&{0.02 + 0.3j} \\ {0.15 - 0.01j}&{5.65}&{0.01 + 0.02j} \\ {0.02 - 0.3j}&{0.01 - 0.02j}&{6.5} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {3.6}&{0.14 + 0.2j}&{0.02 + 0.12j} \\ {0.14 - 0.2j}&{2.7}&{0.16 + 0.15j} \\ {0.02 - 0.12j}&{0.16 - 0.15j}&{6.5} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {0.0054}&{0.033}&{ - 0.015} \\ { - 0.033}&{0.063}&{0.007} \\ {0.015}&{ - 0.007}&{0.0085} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {340}&{78}&{ - 50} \\ { - 78}&{66}&{120} \\ {50}&{ - 120}&{290} \end{array}} \right] |
Medium 2: | \left[ {\begin{array}{*{20}{c}} 4&{0.2 + j}&{0.1 - 0.8j} \\ {0.2 - j}&3&{0.05 + 0.2j} \\ {0.1 + 0.8j}&{0.05 - 0.2j}&2 \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} 2&{0.05 - 0.5j}&{0.1 + 0.6j} \\ {0.05 + 0.5j}&3&{0.2 - 0.1j} \\ {0.1 - 0.6j}&{0.2 + 0.1j}&4 \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {0.003}&{0.05}&{ - 0.08} \\ { - 0.05}&{0.0009}&{0.02} \\ {0.08}&{ - 0.02}&{0.005} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {30}&{1300}&{ - 200} \\ { - 1300}&{90}&{ - 600} \\ {200}&{600}&{100} \end{array}} \right] |
Medium 3: | \left[ {\begin{array}{*{20}{c}} {4.3}&{0.05 - 0.2j}&{0.3 + 0.2j} \\ {0.05 + 0.2j}&{6.7}&{0.1 - j} \\ {0.3 - 0.2j}&{0.1 + j}&{8.2} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {5.3}&{0.3 + j}&{0.2 - 0.4j} \\ {0.3 - j}&{4.6}&{0.08 + 0.5j} \\ {0.2 + 0.4j}&{0.08 - 0.5j}&{6.3} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {0.006}&{ - 0.03}&{0.02} \\ {0.03}&{0.0009}&{0.01} \\ { - 0.02}&{ - 0.01}&{0.0004} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {60}&{200}&{1000} \\ { - 200}&{50}&{300} \\ { - 1000}&{ - 300}&{400} \end{array}} \right] |
Medium 4: | \left[ {\begin{array}{*{20}{c}} {7.2}&{0.12 + j}&{0.3 - 0.25j} \\ {0.12 - j}&{4.4}&{0.08 + 0.3j} \\ {0.3 + 0.25j}&{0.08 - 0.3j}&{5.7} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {3.3}&{0.042 - 0.2j}&{0.35 + 0.2j} \\ {0.042 + 0.2j}&{6.7}&{0.18 - j} \\ {0.35 - 0.2j}&{0.18 + j}&{2.2} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {0.0022}&{ - 0.018}&{0.023} \\ {0.018}&{0.0065}&{ - 0.025} \\ { - 0.023}&{0.025}&{0.0036} \end{array}} \right] | \left[ {\begin{array}{*{20}{c}} {40}&{ - 340}&{ - 700} \\ {340}&{38}&{ - 1100} \\ {700}&{1100}&{52} \end{array}} \right] |
Mode | Method | CPU Numbers | Spatial Sampling Rate | Grid Numbers | ComputerMemory | CPU Time | Norm error (R) |
TEM | COMSOL | 8 | 8 PPW | 2.28 GB | 1066 s | 3.53×10−2 | |
SCT-Z-FDTD | 1 | 30.33 PPW | 881 | 314 MB | 3.078 s | 1.85×10−3 | |
Ratio | 379% | 0.66% | 13.4% | 0.28% | |||
TE | COMSOL | 8 | 8 PPW | 2.61GB | 840s | 3.29×10−2 | |
SCT-Z-FDTD | 1 | 30.33 PPW | 728 | 451MB | 3.359s | 7.17×10−3 | |
Ratio | 379% | 0.72% | 16.8% | 0.39% | |||
TM | COMSOL | 8 | 8 PPW | 2.59GB | 782s | 2.6×10−2 | |
SCT-Z-FDTD | 1 | 30.33 PPW | 728 | 201 MB | 3.453 s | 7.3×10−3 | |
Ratio | 379% | 0.73% | 7.57% | 0.44% |