Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Three-dimensional efficient dispersive alternating-direction-implicit finite-difference time-domain algorithm using a quadratic complex rational function

Open Access Open Access

Abstract

Efficient unconditionally stable FDTD method is developed for the electromagnetic analysis of dispersive media. Toward this purpose, a quadratic complex rational function (QCRF) dispersion model is applied to the alternating-direction-implicit finite-difference time-domain (ADI-FDTD) method. The 3-D update equations of QCRF-ADI-FDTD are derived using Maxwell’s curl equations and the constitutive relation. The periodic boundary condition of QCRF-ADI-FDTD is discussed in detail. A 3-D numerical example shows that the time-step size can be increased by the proposed QCRF-ADI-FDTD beyond the Courant-Friedrich-Levy (CFL) number, without numerical instability. It is observed that, for refined computational cells, the computational time of QCRF-ADI-FDTD is reduced to 28.08 % of QCRF-FDTD, while the L2 relative error norm of a field distribution is 6.92 %.

© 2015 Optical Society of America

1 Introduction

The finite-difference time-domain (FDTD) method [1] has been popularly applied for a wide range of electromagnetic (EM) problems including lossy materials [2], plasmonic structures [3], magnetic photonic crystals [4], metamaterials [5], and organic solar cells [6]. FDTD is accurate and robust, and also it can obtain wideband EM responses by performing a single simulation. In FDTD, due to the time-domain approach, a proper dispersion model is required for analyzing materials with frequency-dependent characteristics. Recently, the quadratic complex rational function (QCRF) dispersion model was successfully employed for the FDTD analysis of dispersive media, such as human tissues [7], concrete materials [8], and silicon solar cells [9]. The QCRF dispersion model has higher degree of freedom than Debye [10], Drude [11], or Lorentz [12] models and also its coefficients can be obtained by a simple matrix calculation.

Due to the explicit solution of differential equations, the time-step size of FDTD is limited by the Courant-Friedrichs-Levy (CFL) stability limit [1] which is a function of minimum spatial grid sizes determined by the highest frequency and/or a given structure. When objects are much smaller than the wavelength of interests (e.g., thin film devices [13], subwavelength structures [14], or nanostructures [15]), a FDTD analysis is highly demanding. To overcome the CFL stability limit of FDTD, the alternating direction implicit (ADI)-FDTD can be used [16-18]. Since it involves an semi-implicit scheme, time-marching update equations can be calculated unconditionally stably by using a large time-step size beyond the CFL stability limit.

In this work, we apply the QCRF dispersion model to the ADI-FDTD algorithm to efficiently analyze optical wave propagation in dispersive media. The periodic boundary condition (PBC) is employed for the lateral computational cells to excite the plane wave with enhanced computational efficiency and the complex frequency-shifted (CFS) perfectly matched layer (PML) is used for the longitudinal direction to minimize spurious reflections from the computational boundary. Finally, a 3-D numerical example is used to illustrate the computational accuracy and efficiency of the proposed QCRF-ADI-FDTD.

2 Methodology

Before proceeding with the formulation of QCRF-ADI-FDTD, we briefly review the formulation of QCRF-FDTD [7]. We assume the ejωt time convention in what follows, where j= 1.

2.1 Formulation of QCRF-FDTD

In QCRF-FDTD, the relative permittivity part of a dispersive medium is expressed as

εr(ω)=A0+A1(jω)+A2(jω)21+B1(jω)+B2(jω)2
where A0, A1, A2, B1, B2 are the real coefficients which can be simply obtained by a 5 ×5 matrix calculation [7]. In order to obtain the update equations of QCRF-FDTD, we consider the constitutive relation as follows
D(ω)=ε0(A0+A1(jω)+A2(jω)21+B1(jω)+B2(jω)2)E(ω).

By applying the inverse Fourier transform and the central difference scheme (CDS), we have

Dn+1+2Dn+Dn14+B1Dn+1Dn12Δt+B2Dn+12Dn+Dn1Δt2=ε0A0En+1+2En+En14+ε0A1En+1En12Δt+ε0A2En+12En+En1Δt2.

With some manipulations, final update equation for E can be obtained as follows

En+1=CaEn+CbEn1+CcDn+1+CdDn+CeDn1
where Ca=2(α0α2)/(α0+α1+α2), Cb=(α0α1+α2)/(α0+α1+α2), Cc=(β0+β1+β2)/(α0+α1+α2), Cd=2(β0β2)/(α0+α1+α2), and Ce=(β0β1+β2)/(α0+α1+α2). Note that α0=A0(Δt)2, α1=2A1Δt, α2=4A2, β0=(Δt)2/ε0, β1=2B1Δt/ε0, and β2=4B2/ε0. In above, the superscript refers to the time-step indexing. The update equations of D and H can be obtained by applying the CDS to time-dependent Maxwell’s curl equations.

2.2 Formulation of QCRF-ADI-FDTD

The ADI scheme requires updating EM field components from the time step n to n+1 through two sub-iterations. Therefore, QCRF-ADI-FDTD update equations of E can be written as

First sub-iteration:

En+1/2=CcDn+1/2+φn
φn+1/2=CaEn+1/2+CbEn+CdDn+1/2+CeDn

Second sub-iteration:

En+1=CcDn+1+φn+1/2
φn+1=CaEn+1+CbEn+1/2+CdDn+1+CeDn+1/2.

Note that Ca, Cb, Cc, Cd, and Ce are same as in FDTD but with different variables: α0=A0(Δt)2/4, α1=A1Δt, α2=4A2, β0=(Δt)2/(4ε0), β1=B1Δt/ε0, and β2=4B2/ε0. Similar to E update equations, the update equations of D and H at each time step is divided into two sub-iterations and they can be obtained from time-dependent Maxwell’s curl equations. For example, the first sub-step update equations of the Dxn+1/2 and Hzn+1/2 are derived as

Dx|i+1/2,j,kn+1/2=Dx|i+1/2,j,kn+Δt2Δy(Hz|i+1/2,j+1/2,kn+1/2Hz|i+1/2,j1/2,kn+1/2)Δt2Δz(Hy|i+1/2,j,k+1/2nHy|i+1/2,j,k1/2n)
Hz|i+1/2,j+1/2,kn+1/2=Hz|i+1/2,j+1/2,knΔt2μ0Δx(Ey|i+1,j+1/2,knEy|i,j+1/2,kn)+Δt2μ0Δy(Ex|i+1/2,j+1,kn+1/2Ex|i+1/2,j,kn+1/2)
where the subscript refers to the spatial grid indexing. Note that we cannot solve Dxn+1/2 and Hzn+1/2 directly from Eqs. (9) and (10), because field values at the simultaneous time ( n+1/2) are involved. Therefore, plugging Eq. (5) into Eq. (10) and then putting the resulting equation into Eq. (9), we have
C0D0Cc(Δy)2Dx|i+1/2,j1,kn+1/2+[1+2C0D0Cc(Δy)2]Dx|i+1/2,j,kn+1/2C0D0Cc(Δy)2Dx|i+1/2,j+1,kn+1/2=Dx|i+1/2,j,kn+C0Δy(Hz|i+1/2,j+1/2,knHz|i+1/2,j1/2,kn)C0Δz(Hy|i+1/2,j,k+1/2nHy|i+1/2,j,k1/2n)C0D0ΔyΔx(Ey|i+1,j+1/2,knEy|i,j+1/2,knEy|i+1,j1/2,kn+Ey|i,j1/2,kn)+C0D0(Δy)2(φx|i+1/2,j1,kn2φx|i+1/2,j,kn+φx|i+1/2,j+1,kn)
where C0=Δt/2 and D0=Δt/(2μ0). Note that Eq. (11) can be efficiently solved by the Thomas algorithm [19]. Overall, the 3-D QCRF-ADI-FDTD procedure in the first sub-iteration is summarized as
  1. Implicitly update Dn+1/2 (e.g., Eq. (11))
  2. Explicitly update En+1/2 (e.g., Eq. (5))
  3. Explicitly update φn+1/2 (e.g., Eq. (6))
  4. Explicitly update Hn+1/2 (e.g., Eq. (10)).

An analogous procedure can be applied for deriving the update equations of QCRF-ADI-FDTD in the second sub-iteration. In this work, the CFS-PML [20] is employed to minimize spurious reflection from the outer grid boundaries along the longitudinal ( z) direction. By using a complex stretched coordinate technique [21], the CFS-PML implementation of QCRF-ADI-FDTD can be straightforwardly obtained and thus details are omitted in this paper. On the other hand, we employ the PBC [22] on the lateral ( x and y) direction to efficiently excite the plane wave and details on the PBC implementation of QCRF-ADI-FDTD will be discussed in the next section.

2.3 Periodic Boundary Condition of QCRF-ADI-FDTD

When applying the PBC to QCRF-ADI-FDTD, the update equations of D do not have a tridiagonal matrix form anymore. Without loss of generality, we consider the y directional periodicity. We can write the update equation of Dx in the first sub-iteration as a cyclic tridiagonal matrix form [M]x=r

[M]=[b0c000aN1a1b1c1000000aN2bN2cN2c000aN1bN1],x=[Dx|i+1/2,0,kn+1/2Dx|i+1/2,j,kn+1/2Dx|i+1/2,N1,kn+1/2],r=[r|0nr|jnr|N1n].

Let us consider the PBC at j=0. As seen from Eq. (11) and Fig. 1(a), to update Dx|i+1/2,0,kn+1/2, we need Hz|i+1/2,1/2,kn, Ey|i+1,1/2,kn, Ey|i,1/2,kn, and φx|i+1/2,1,kn. They are not allocated in the computer memory and thus we use alternative field values using the periodicity:

Hz|i+1/2,1/2,knHz|i+1/2,N1/2,knEy|i+1,1/2,knEy|i+1,N1/2,knEy|i,1/2,knEy|i,N1/2,knφx|i+1/2,1,knφx|i+1/2,N1,kn.

 figure: Figure 1:

Figure 1: Field location in the computational cell. (a) updating Dxn+1/2 at j=0. (b) updating Dxn+1/2 at j=N.

Download Full Size | PDF

When updating Dx|i+1/2,j,kn+1/2 at j=N (see Fig. 1(b)), we can simply use the filed value at j=0:

Dx|i+1/2,N,kn+1/2Dx|i+1/2,0,kn+1/2.

For updating Dz|i,0,k+1/2n+1/2, we need Hx|i,1/2,k+1/2n and we can use the following relation:

Hx|i,1/2,k+1/2nHx|i,N1/2,k+1/2n.

Also, we replace Dz|i,j,k+1/2n+1/2 at j=N as

Dz|i,N,k+1/2n+1/2Dz|i,0,k+1/2n+1/2.

Note that, in the y directional periodicity, no special PBC treatments are needed for other field components ( En+1/2, φn+1/2, Hn+1/2, and Dyn+1/2). Similar PBCs are straightforwardly applied for the x directional periodicity and the second-sub-step update equations. It is worthwhile to note that the cyclic tridiagonal matrix [M] in Eq. (12) can be applied for the case of ac, differently from the previous literature (see Eq. (13) in [22]). To solve Eq. (12), the Sherman-Morrison algorithm [19, 23] is applied as what follows. Let us consider Eq. (12) as a perturbation of matrix [N] by the by following relation

[M]=[N]+wzT,
[N]=[2b0c0000a1b1c1000000aN2bN2cN2000aN1bN1+(c1aN1/b0)],
w=[b0,0,,0,c0,]T,z=[1,0,,0,aN1/b0]T.

Then, we use the Thomas algorithm to evaluate two auxiliary vectors ( x1 and x2)

[N]x1=r,
[N]x2=w.

After solving x1 and x2, the final update equation of Dx can be obtained via

x=x1+Bx2,
where
B=zTx11+zTx2.

3 Numerical Example

As a proof of concept of QCRF-ADI-FDTD, we analyze optical wave interaction with a square periodic array of Ag nanospheres (the Ag radius of 10 nm and the center-to-center distance of 40 nm) surrounded by SiO 2 under a normal incident x-polarized plane wave excitation (see Fig. 2(a)). The observation point is located at the center on a transverse plane and 5 nm below from the plane wave source plane. Ten CFS-PML layers are used for the z direction and the PBC is used for the x and y directions. The total physical domain is 40 nm × 40 nm × 60 nm. We set A0=112.62, A1=7.224×1016, A2=1.364×1030, B1=3.108×1018 and B2=7.590×1031 for the QCRF coefficients of Ag. Note that we use a constant relative permittivity of 2.25 for SiO 2. We define the CFL number ( CFLN) as CFLN=Δt/ΔtFDTD,max and we use cubic cells ( Δs=Δx=Δy=Δz). Before proceeding, we first perform a convergence test by varying the space-step sizes in FDTD simulations. The space-step sizes larger than 2 nm lead to high staircasing errors and the space-step sizes smaller than 0.25 nm lead to overwhelming computational costs. Therefore, we consider Δs=2nm, 1 nm, 0.5 nm, and 0.25 nm for the convergence test. Figure 2(b) shows the relative error of Ex field against the reference data (extracted from Δs=0.25nm) defined by [Ex(t)Ex,ref(t)]/|Ex,ref(t)|max [1]. The maximum relative error is 10.44%, 3.28%, and 1.14% for Δs=2nm, 1 nm, and 0.5 nm respectively.

 figure: Figure 2:

Figure 2: (a) Geometry of the numerical example. (b) Convergence test of space-step sizes.

Download Full Size | PDF

We first employ computational cells with Δs=0.5nm. Figure 3(a) shows the time response of Ex field and good agreement is observed between QCRF-FDTD and QCRF-ADI-FDTD up to CFLN=8. Figure 3(b) represents the relative error using QCRF-FDTD as reference, showing that the maximum relative error of QCRF-ADI-FDTD is 4.6%, 6.79%, and 14.09% for CFLN=4, 8, and 16 respectively. Next, we employ computational cells with Δs=0.25nm. Figure 4(a) shows the time response of Ex field and good agreement is observed between QCRF-FDTD and QCRF-ADI-FDTD up to CFLN=16. Figure 4(b) represents the relative error using QCRF-FDTD as reference, showing that the maximum relative error of QCRF-ADI-FDTD is 2.6%

, 4.29%, and 7.45% for CFLN=4, 8, and 16 respectively. Figure 5 shows the snapshots of Ex field on the xy-plane at the center of the Ag nanosphere at the time instant of 0.0034795 ps, obtained from QCRF-FDTD with CFLN=1 and QCRF-ADI-FDTD with CFLN=16 for Δs=0.25nm. Overall, the field distribution of QCRF-ADI-FDTD agrees well with that of FDTD. We also calculate the L2 relative error norm δ2 [24] of the field against the reference data (extracted from QCRF-FDTD) by

δ2=y=040nmx=040nm(Ex,ADIEx,FDTD)2y=040nmx=040nm(Ex,FDTD)2.

 figure: Figure 3:

Figure 3: (a) Ex field for Δs=0.5 nm. (b) Relative error of Ex field for Δs=0.5 nm.

Download Full Size | PDF

 figure: Figure 4:

Figure 4: (a) Ex field for Δs=0.25 nm. (b) Relative error of Ex field for Δs=0.25 nm.

Download Full Size | PDF

 figure: Figure 5:

Figure 5: Snapshot of Ex field for Δs=0.25 nm. (a) QCRF-FDTD with CFLN=1. (b) QCRF-ADI-FDTD with CFLN=16.

Download Full Size | PDF

It turns out that δ2=6.92%. Finally, we compare the computational time of QCRF-ADI-FDTD normalized by the QCRF-FDTD counterpart in Fig. 6. Note that CPU the time of QCRF-ADI-FDTD with CFLN=8 is 56.17 % and that of QCRF-ADI-FDTD with CFLN=16 is 28.08 %, compared to the QCRF-FDTD counterpart.

 figure: Figure 6:

Figure 6: Normalized CPU time of QCRF-ADI-FDTD.

Download Full Size | PDF

4 Conclusion

The QCRF dispersion model has been successfully applied to ADI-FDTD for the efficient optical analysis of dispersive media. In this work, the formulations of update equations and the PBC are derived in detail. The computational accuracy and efficiency of the proposed QCRF-ADI-FDTD is validated through the 3-D numerical example. For computational cells with Δs=0.25nm, the QCRF-ADI-FDTD with CFLN=16 agrees well with the QCRF-FDTD counterpart, with the speedup enhancement of 3.56. QCRF-ADI-FDTD can be applied for the efficient optical analysis of electrically refined structures, such as nanowires, nanoholes, or plasmonic organic solar cells. It is also noting that the QCRF dispersion model can be extended to the pseudo-spectral time domain (PSTD) method [25-27].

Acknowledgments

This research was supported by Agency for Defense Development (ADD).

References and links

1. A. Taflove and S. C. Hagness, Computational Electrodynamics: The Finite-Difference Time-Domain Method (Artech House, 3, 2005).

2. I.-Y. Oh, Y. Hong, and J.-G. Yook, “Extremely low numerical dispersion FDTD method based on H(2,4) scheme of lossy material,” J. Electromagn. Eng. Sci. 13(3), 158–164 (2013). [CrossRef]  

3. K.-Y. Jung, F. L. Teixeira, and R. M. Reano, “Surface plasmon coplanar waveguides: Mode characteristics and mode conversion losses,” IEEE Photon. Technol. Lett. 21(10), 630–632 (2009). [CrossRef]  

4. K.-Y. Jung, S. Ju, and F. L. Teixeira, “Application of the modal CFS-PML-FDTD to the analysis of magnetic photonic crystal waveguides,” IEEE Microw. Wireless Compat. Lett. 21(4), 179–181 (2011). [CrossRef]  

5. S. K. Pradhan, B. Xiao, J. R. Skuza, K. Santiago, R. Mundle, and A. K. Pradhan, “Effects of dielectric thickness on optical behavior and tunability of one-dimensional Ag/SiO2 multilayered metamaterials,” Opt. Express 22(10), 12486–12498 (2014). [CrossRef]   [PubMed]  

6. J. W. Lim, Y. T. Lee, R. Pandey, T.-H. Yoo, B.-I. Sang, B.-K. Ju, D. K. Hwang, and W. K. Choi, “Effect of geometric lattice design on optical/electrical properties of transparent silver grid for organic solar cells,” Opt. Express 22(22), 26891–26899 (2014). [CrossRef]   [PubMed]  

7. S.-G. Ha, J. Cho, J. Choi, H. Kim, and K.-Y. Jung, “FDTD dispersive modeling of human tissue based on quadratic complex rational function,” IEEE Trans. Antennas Propagat. 61(2), 996–999 (2013). [CrossRef]  

8. H. Chung, J. Cho, S.-G. Ha, S. Ju, and K.-Y. Jung, “Accurate FDTD dispersive modeling for concrete materials,” ETRI J. 35(5), 915–918 (2013). [CrossRef]  

9. H. Chung, K.-Y. Jung, X. T. Tee, and P. Bermel, “Time domain simulation of tandem silicon solar cells with optimal textured light trapping enabled by the quadratic complex rational function,” Opt. Express 22(S3), A818–A832 (2014). [CrossRef]   [PubMed]  

10. T. Wuren, T. Takai, M. Fujii, and I. Sakagami, “Effective 2-Debye-pole FDTD model of electromagnetic interaction between human body and UWB radiation,” IEEE Microw. Wireless Compat. Lett. 17(7), 483–485 (2007). [CrossRef]  

11. K.-Y. Jung, F. L. Teixeira, and R. M. Reano, “Au/SiO2 nanoring plasmon waveguides at optical communication band,” J. Lightw. Technol. 25(9), 2757–2765 (2007). [CrossRef]  

12. S. Aksoy, “An alternative algorithm for both narrowband and wideband Lorentzian dispersive materials modeling in the finite-difference time-domain method,” IEEE Trans. Microw. Theory Tech. 55(4), 703–708 (2007). [CrossRef]  

13. W.-J. Yoon, K.-Y. Jung, J. Liu, T. Duraisamy, R. Revur, F. L. Teixeira, S. Sengupta, and P. R. Berger, “Plasmon-enhanced optical absorption and photocurrent in organic bulk heterojunction photovoltaic devices using self-assembled layer of silver nanoparticles,” Sol. Energy Mater. Sol. Cells 94(2), 128–132 (2010). [CrossRef]  

14. D. Y. Na, J. H. Kim, K.-Y. Jung, and Y. B. Park, “Mode-matching analysis of a coaxially fed annular slot surrounded with corrugations,” Electromagn. 34(2), 92–110 (2014). [CrossRef]  

15. S. Buil, J. Laverdant, B. Berini, P. Maso, J.-P. Hermier, and X. Quélin, “FDTD simulations of localization and enhancements on fractal plasmonics nanostructures,” Opt. Express 20(11), 11968–11975 (2012). [CrossRef]   [PubMed]  

16. F. Zheng, “A finite-difference time-domain method without the courant stability conditions,” IEEE Microwave Guided Wave Let. 9(11), 441–443 (1999). [CrossRef]  

17. K.-Y. Jung and F. L. Teixeira, “Multispecies ADI-FDTD algorithm for nanoscale three-dimensional photonic metallic structures,” IEEE Photon. Technol. Lett. 19(8), 586–588 (2007). [CrossRef]  

18. K.-Y. Jung, F. L. Teixeira, S. G. Garcia, and R. Lee, “On numerical artifacts of the complex envelope ADI-FDTD method,” IEEE Trans. Antennas Propagat. 57(2), 491–498 (2009). [CrossRef]  

19. J. W. Thomas, Numerical Partial Differential Equations: Finite Difference Method (Springer, 1995).

20. S. Gedney, G. Liu, J. Roden, and A. Zhu, “Perfectly matched layer media with CFS for an unconditionally stable ADI-FDTD method,” IEEE Trans. Antennas Propagat . 49(11), 1554–1559 (2001). [CrossRef]  

21. K.-Y. Jung, S. Ju, and F. L. Teixeira, “Two-stage perfectly matched layer for the analysis of plasmonic structures,” IEICE Trans. Electronics , E93-C(8), 1371–1374 (2010) [CrossRef]  

22. S. Wang, J. Chen, and P. Ruchhoeft, “An ADI-FDTD method for periodic structures,” IEEE Trans. Antennas Propagat. 53(7), 2343–2346 (2005). [CrossRef]  

23. W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery, Numerical Recipes: The Art of Scientific Computing (Cambrige University, 3, 1995).

24. K.-Y. Jung and F. L. Teixeira, “An iterative unconditionally stable stable LOD-FDTD method,” IEEE Microw”, Wireless Compat. Lett. 18(2), 76–78 (2008). [CrossRef]  

25. Q. H. Liu, “The PSTD algorithm: A time-domain method requiring only two cells per wavelength,” Microwave Opt. Technol. Lett. 15(3), 158–165 (1997). [CrossRef]  

26. M. W. Feise, J. B. Schneider, and P. J. Bevelacqua, “Finite-difference and pseudospectral time-domain methods applied to backward-wave metamaterials,” IEEE Trans. Antennas Propagat. 52(11), 2955–2962 (2004). [CrossRef]  

27. C. Liu, R. L. Panetta, and P. Yang, “Application of the pseudo-spectral time domain method to compute particle single-scattering properties for size parameters up to 200,” J. Quant. Spectrosc. Radiat. Trans. 113(13), 1728–1740 (2012). [CrossRef]  

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (6)

Figure 1:
Figure 1: Field location in the computational cell. (a) updating D x n + 1 / 2 at j = 0. (b) updating D x n + 1 / 2 at j = N.
Figure 2:
Figure 2: (a) Geometry of the numerical example. (b) Convergence test of space-step sizes.
Figure 3:
Figure 3: (a) E x field for Δs=0.5 nm. (b) Relative error of E x field for Δs=0.5 nm.
Figure 4:
Figure 4: (a) E x field for Δs=0.25 nm. (b) Relative error of E x field for Δs=0.25 nm.
Figure 5:
Figure 5: Snapshot of E x field for Δs=0.25 nm. (a) QCRF-FDTD with C F L N = 1. (b) QCRF-ADI-FDTD with C F L N = 16.
Figure 6:
Figure 6: Normalized CPU time of QCRF-ADI-FDTD.

Equations (24)

Equations on this page are rendered with MathJax. Learn more.

ε r ( ω ) = A 0 + A 1 ( j ω ) + A 2 ( j ω ) 2 1 + B 1 ( j ω ) + B 2 ( j ω ) 2
D ( ω ) = ε 0 ( A 0 + A 1 ( j ω ) + A 2 ( j ω ) 2 1 + B 1 ( j ω ) + B 2 ( j ω ) 2 ) E ( ω ) .
D n + 1 + 2 D n + D n 1 4 + B 1 D n + 1 D n 1 2 Δ t + B 2 D n + 1 2 D n + D n 1 Δ t 2 = ε 0 A 0 E n + 1 + 2 E n + E n 1 4 + ε 0 A 1 E n + 1 E n 1 2 Δ t + ε 0 A 2 E n + 1 2 E n + E n 1 Δ t 2 .
E n + 1 = C a E n + C b E n 1 + C c D n + 1 + C d D n + C e D n 1
E n + 1 / 2 = C c D n + 1 / 2 + φ n
φ n + 1 / 2 = C a E n + 1 / 2 + C b E n + C d D n + 1 / 2 + C e D n
E n + 1 = C c D n + 1 + φ n + 1 / 2
φ n + 1 = C a E n + 1 + C b E n + 1 / 2 + C d D n + 1 + C e D n + 1 / 2 .
D x | i + 1 / 2 , j , k n + 1 / 2 = D x | i + 1 / 2 , j , k n + Δ t 2 Δ y ( H z | i + 1 / 2 , j + 1 / 2 , k n + 1 / 2 H z | i + 1 / 2 , j 1 / 2 , k n + 1 / 2 ) Δ t 2 Δ z ( H y | i + 1 / 2 , j , k + 1 / 2 n H y | i + 1 / 2 , j , k 1 / 2 n )
H z | i + 1 / 2 , j + 1 / 2 , k n + 1 / 2 = H z | i + 1 / 2 , j + 1 / 2 , k n Δ t 2 μ 0 Δ x ( E y | i + 1 , j + 1 / 2 , k n E y | i , j + 1 / 2 , k n ) + Δ t 2 μ 0 Δ y ( E x | i + 1 / 2 , j + 1 , k n + 1 / 2 E x | i + 1 / 2 , j , k n + 1 / 2 )
C 0 D 0 C c ( Δ y ) 2 D x | i + 1 / 2 , j 1 , k n + 1 / 2 + [ 1 + 2 C 0 D 0 C c ( Δ y ) 2 ] D x | i + 1 / 2 , j , k n + 1 / 2 C 0 D 0 C c ( Δ y ) 2 D x | i + 1 / 2 , j + 1 , k n + 1 / 2 = D x | i + 1 / 2 , j , k n + C 0 Δ y ( H z | i + 1 / 2 , j + 1 / 2 , k n H z | i + 1 / 2 , j 1 / 2 , k n ) C 0 Δ z ( H y | i + 1 / 2 , j , k + 1 / 2 n H y | i + 1 / 2 , j , k 1 / 2 n ) C 0 D 0 Δ y Δ x ( E y | i + 1 , j + 1 / 2 , k n E y | i , j + 1 / 2 , k n E y | i + 1 , j 1 / 2 , k n + E y | i , j 1 / 2 , k n ) + C 0 D 0 ( Δ y ) 2 ( φ x | i + 1 / 2 , j 1 , k n 2 φ x | i + 1 / 2 , j , k n + φ x | i + 1 / 2 , j + 1 , k n )
[ M ] = [ b 0 c 0 0 0 a N 1 a 1 b 1 c 1 0 0 0 0 0 0 a N 2 b N 2 c N 2 c 0 0 0 a N 1 b N 1 ] , x = [ D x | i + 1 / 2,0 , k n + 1 / 2 D x | i + 1 / 2 , j , k n + 1 / 2 D x | i + 1 / 2 , N 1 , k n + 1 / 2 ] , r = [ r | 0 n r | j n r | N 1 n ] .
H z | i + 1 / 2 , 1 / 2 , k n H z | i + 1 / 2 , N 1 / 2 , k n E y | i + 1 , 1 / 2 , k n E y | i + 1 , N 1 / 2 , k n E y | i , 1 / 2 , k n E y | i , N 1 / 2 , k n φ x | i + 1 / 2 , 1 , k n φ x | i + 1 / 2 , N 1 , k n .
D x | i + 1 / 2 , N , k n + 1 / 2 D x | i + 1 / 2,0 , k n + 1 / 2 .
H x | i , 1 / 2 , k + 1 / 2 n H x | i , N 1 / 2 , k + 1 / 2 n .
D z | i , N , k + 1 / 2 n + 1 / 2 D z | i ,0 , k + 1 / 2 n + 1 / 2 .
[ M ] = [ N ] + w z T ,
[ N ] = [ 2 b 0 c 0 0 0 0 a 1 b 1 c 1 0 0 0 0 0 0 a N 2 b N 2 c N 2 0 0 0 a N 1 b N 1 + ( c 1 a N 1 / b 0 ) ] ,
w = [ b 0 , 0 , , 0 , c 0 , ] T , z = [ 1 , 0 , , 0 , a N 1 / b 0 ] T .
[ N ] x 1 = r ,
[ N ] x 2 = w .
x = x 1 + B x 2 ,
B = z T x 1 1 + z T x 2 .
δ 2 = y = 0 40 n m x = 0 40 n m ( E x , A D I E x , F D T D ) 2 y = 0 40 n m x = 0 40 n m ( E x , F D T D ) 2 .
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.