
In this work, the ADI-FDTD method with fourth-order accuracy in time for the 2-D Maxwell's equations without sources and charges is proposed. We mainly focus on energy analysis of the proposed ADI-FDTD method. By using the energy method, we derive the numerical energy identity of the ADI-FDTD method and show that the ADI-FDTD method is approximately energy-preserving. In comparison with the energy in theory, the numerical one has two perturbation terms and can be used in computation in order to keep it approximately energy-preserving. Numerical experiments are given to show the performance of the proposed ADI-FDTD method which confirm the theoretical results.
Citation: Li Zhang, Maohua Ran, Hanyue Zhang. Energy analysis of the ADI-FDTD method with fourth-order accuracy in time for Maxwell's equations[J]. AIMS Mathematics, 2023, 8(1): 264-284. doi: 10.3934/math.2023012
[1] | Dongjie Gao, Peiguo Zhang, Longqin Wang, Zhenlong Dai, Yonglei Fang . A novel high-order symmetric and energy-preserving continuous-stage Runge-Kutta-Nyström Fourier pseudo-spectral scheme for solving the two-dimensional nonlinear wave equation. AIMS Mathematics, 2025, 10(3): 6764-6787. doi: 10.3934/math.2025310 |
[2] | Tariq Mahmood . The zero-energy limit and quasi-neutral limit of scaled Euler-Maxwell system and its corresponding limiting models. AIMS Mathematics, 2019, 4(3): 910-927. doi: 10.3934/math.2019.3.910 |
[3] | Xintian Pan . A high-accuracy conservative numerical scheme for the generalized nonlinear Schrödinger equation with wave operator. AIMS Mathematics, 2024, 9(10): 27388-27402. doi: 10.3934/math.20241330 |
[4] | Ruitao Liu, Wanshan Li . A new ADI-IIM scheme for solving two-dimensional wave equation with discontinuous coefficients. AIMS Mathematics, 2024, 9(11): 31180-31197. doi: 10.3934/math.20241503 |
[5] | Hui-qing Liao, Ying Fu, He-ping Ma . A space-time spectral method for the 1-D Maxwell equation. AIMS Mathematics, 2021, 6(7): 7649-7668. doi: 10.3934/math.2021444 |
[6] | Geoffrey Beck, Akram Beni Hamad . Electromagnetic waves propagation in thin heterogenous coaxial cables. Comparison between 3D and 1D models. AIMS Mathematics, 2024, 9(4): 8981-9019. doi: 10.3934/math.2024438 |
[7] | Tingting Ma, Yuehua He . An efficient linearly-implicit energy-preserving scheme with fast solver for the fractional nonlinear wave equation. AIMS Mathematics, 2023, 8(11): 26574-26589. doi: 10.3934/math.20231358 |
[8] | Muhammad Asim Khan, Norma Alias, Umair Ali . A new fourth-order grouping iterative method for the time fractional sub-diffusion equation having a weak singularity at initial time. AIMS Mathematics, 2023, 8(6): 13725-13746. doi: 10.3934/math.2023697 |
[9] | Hasim Khan, Mohammad Tamsir, Manoj Singh, Ahmed Hussein Msmali, Mutum Zico Meetei . Numerical approximation of the time-fractional regularized long-wave equation emerging in ion acoustic waves in plasma. AIMS Mathematics, 2025, 10(3): 5651-5670. doi: 10.3934/math.2025261 |
[10] | Zeshan Qiu . Fourth-order high-precision algorithms for one-sided tempered fractional diffusion equations. AIMS Mathematics, 2024, 9(10): 27102-27121. doi: 10.3934/math.20241318 |
In this work, the ADI-FDTD method with fourth-order accuracy in time for the 2-D Maxwell's equations without sources and charges is proposed. We mainly focus on energy analysis of the proposed ADI-FDTD method. By using the energy method, we derive the numerical energy identity of the ADI-FDTD method and show that the ADI-FDTD method is approximately energy-preserving. In comparison with the energy in theory, the numerical one has two perturbation terms and can be used in computation in order to keep it approximately energy-preserving. Numerical experiments are given to show the performance of the proposed ADI-FDTD method which confirm the theoretical results.
Maxwell's equations are very important partial differential equations and they play a significant role in electromagnetic theory. Numerical solutions for Maxwell's equations are extensive in science and engineering, for example, for radio-frequencies, antennas, microwaves, wireless engineering and the design of CPUs in microelectronics. There are many efficient numerical methods for solving Maxwell's equations, such as the finite-difference time-domain (FDTD) method [1,2], the finite element method [3], the weak Galerkin finite element method [4] and so on.
The FDTD method (also called Yee′s scheme) was first introduced by Yee [1] in 1966, and later applied to many problems in computational electromagnetics [5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]. However, the traditional FDTD method is conditionally stable and must satisfy the Courant-Friedrichs-Lewy (CFL) stability condition; see [5,20,21,22]. For the 2-D Maxwell's problem, the CFL condition is
cΔt≤[1(Δx)2+1(Δy)2]−12, |
where c is the maximum of the wave velocity, i.e., the speed of light in vacuum, Δt is the time step size and Δx and Δy are the spatial step sizes. This implies that the maximum time step size is limited by the minimum spatial size, and that computation of the FDTD method needs much CPU time when the spatial step sizes are small.
Many numerical methods have been proposed for Maxwell's equations to get rid of this restriction. One of these methods is the alternating direction implicit FDTD method, which was proposed in 1999 by Namiki [2] and which zheng et al. [12] proved to be unconditionally stable. The ADI-FDTD scheme consists of two stages and can be solved directly by using the Thomas algorithm, since each stage includes tri-diagonal systems of linear equations. By truncation error analysis, it was found that this method has second-order accuracy in both time and space. The ADI-FDTD method is quickly applied to various electromagnetic computations and the ADI-FDTD methods with high-order accuracy were developed. Based on Yoshida's work [9], Tan and Ding [23] proposed a new ADI-FDTD method with fourth-order accuracy in time for 2D-wave propagation in a lossless, isotropic medium. The new ADI-FDTD method was proved to be unconditionally stable by the Fourier method, i.e., this method is free from the constraints of the CFL conditions. However, energy analysis of the new method in terms of energy preservation and convergence are not available.
Analysis of the energy of the methods and construction of energy-preserving methods are popular and valuable. As Li and Vu-Quoc said in [10], to some extent, the ability to preserve some invariant properties of the original differential equation is a criterion to judge the success of a numerical simulation. Therefore, it is important to develop energy-preserving algorithms and analyze the energy of existing algorithms for solving Maxwell's equations. It is well known that the FDTD method is a popular numerical method in computational electromagnetics, but it is not unconditionally stable and fails to satisfy the energy conservation property. In order to make up for these shortcomings, various energy-preserving methods have been applied to solve Maxwell's equations based on the ADI and splitting techniques. For example, a new splitting FDTD scheme for Maxwell's equations was proposed in [24]. It proved that the new scheme was unconditionally stable and energy-preserving. Furthermore, Chen et al. [25] proposed the symmetric energy-conserved splitting FDTD scheme (i.e., symmetric EC-S-FDTD). It was proved that this symmetric EC-S-FDTD method is unconditionally stable and has second-order convergence in both time and space. In [26], a symmetric EC-S-FDTD method for Maxwell's equations in negative index metamaterials was proposed. We note that these works are limited to cases with homogeneous boundary conditions.
In addition, a proper summation by parts (SBP) formula was found for the approximate derivative in [27]. A "simultaneous approximation term" was used to treat the inhomogeneous boundary conditions. Appel¨o and Bokil [28] presented the construction of novel SBP-FDTD methods for the numerical discretization of the Maxwell-Duffing models and derived energy estimates for the semi-discrete methods that are analogous to the continuous energy estimates. Boundary and interface conditions were handled by the simultaneous approximation technique. In [29], a new framework to construct time-stable finite-difference schemes was proposed for hyperbolic systems base on the application of strong boundary conditions. Sufficient conditions for strong time stability and conservation were derived for the linear advection equation and coupled system of hyperbolic equations using the energy method. For other energy-preserving methods of Maxwell's equations, please see the relevant references [30,31,32,33]. In quantum mechanics, the conservative methods are also favored by researchers; see [34,35,36,37,38].
In this paper, we consider the following 2-D transverse electric (TE) problem in a lossless medium and without sources and charges:
∂Ex∂t=1ε∂Hz∂y, | (1.1) |
∂Ey∂t=−1ε∂Hz∂x, | (1.2) |
∂Hz∂t=1μ(∂Ex∂y−∂Ey∂x) | (1.3) |
with (x,y)∈Ω=[0,a]×[0,b] and t∈(0,T], where ε is the electric permittivity of the medium, μ is the magnetic permeability and E=(Ex(x,y,t),Ey(x,y,t)) and Hz=Hz(x,y,t) are the electric field and the magnetic field, respectively.
Motivated by Tan and Ding [23], we present a ADI-FDTD scheme with fourth-order accuracy in time for the TE problems (1.1)–(1.3), and an analysis of the energy of the scheme. We use the energy method to derive the numerical energy identity of this method. It is found that the method is approximately energy-preserving. In addition, numerical experiments are provided to verify the numerical performance of the ADI-FDTD scheme with fourth-order accuracy in time.
The remaining part of the paper is organized as follows. In Section 2, we introduce some preliminaries and notations. In Section 3, we give the detailed energy analysis of the scheme. In Section 4, we present some numerical results to illustrate the accuracy, convergence and energy identity of the scheme.
We consider the perfectly electric conductor (PEC) boundary condition as follows:
(E,0)×(→n,0)=0,on(0,T]×∂Ω, | (2.1) |
where ∂Ω denotes the boundary of Ω and →n is the outward normal vector on ∂Ω. The initial conditions are
E(x,y,0)=E0(x,y)=(Ex0(x,y),Ey0(x,y)),Hz(x,y,0)=Hz0(x,y). | (2.2) |
It is well known that for suitably smooth data, the problem has a unique solution for all time; see[8]. Here, we assume that the solution of the Maxwell's equations (1.1)–(1.3) has the following regularity property:
E∈C((0,T],[C3(ˉΩ)]2)∩C1([0,T],[C1(ˉΩ)]2)∩C2([0,T],[C(ˉΩ)]2), | (2.3) |
Hz∈C((0,T],[C3(ˉΩ)])∩C1([0,T],[C1(ˉΩ)])∩C2([0,T],[C(ˉΩ)]). | (2.4) |
To simplify the notations we only consider the case of constant coefficients which are independent of x and y. But the proposed method is valid for the case of variable coefficients with ε=ε(x,y) and μ=μ(x,y).
For the problems in a lossless medium, Poynting's theorem states that electromagnetic energy stays constant for all time. The following lemma is an integral form of the Poynting's theorem.
Lemma 2.1. [24]If E and H are the solutions of the Maxwell's equations (1.1)–((1.3) in a lossless medium and satisfy the PECboundary condition (2.1), then for any t≥0, it holds that
∫Ω(ϵ|E(x,t)|2+μ|H(x,t)|2)dxdy≡∫Ω(ϵ|E(x,0)|2+μ|H(x,0)|2)dxdy. |
Consider the space domain Ω=[0,a]×[0,b] and time interval [0, T]. Let Δx>0 and Δy>0 be space steps and Δt>0 be the time step; define
0=x0≤x1≤⋯≤xi≤⋯≤xI=a,0=y0≤y1≤⋯≤yj≤⋯≤yJ=b,0=t0≤t1≤⋯≤tn≤⋯≤tN=T, |
where 0≤i≤I,0≤j≤J and 0≤n≤N; I, J and N are integers. Define (xα,yβ,tθ)=(αΔx,βΔy,θΔt), where α is either i or i+12, β is either j or j+12 and θ is either n or n+12. For a function F(x,y,t), define
Fmα,β=F(αΔx,βΔy,mΔt),δtFmα,β=Fm+12α,β−Fm−12α,βΔt, | (2.5) |
δxFmα,β=Fmα+12,β−Fmα−12,βΔx,δyFmα,β=Fmα,β+12−Fmα,β−12Δy, | (2.6) |
and δuδvFmα,β=δu(δvFmα,β) where u,v∈{x,y}.
Denote by Emxi+12,j, Emyi,j+12 and Hmzi+12,j+12 the approximations of the electric field Ex(i+12,j,tm), Ey(i,j+12,tm) and Hz(i+12,j+12,tm), respectively. For a grid function Fα,β, where α=i,i+12 and β=j,j+12, define the discrete L2 norms:
||F||2Ex=I−1∑i=0J−1∑j=1ε(Fi+12,j)2ΔxΔy,||F||2Ey=I−1∑i=1J−1∑j=0ε(Fi,j+12)2ΔxΔy, | (2.7) |
||F||2Hz=I−1∑i=0J−1∑j=0μ(Fi+12,j+12)2ΔxΔy,||F||2δxEy=I−2∑i=1J−1∑j=0ε(Fi+12,j+12)2ΔxΔy, | (2.8) |
||F||2δxHz=I−1∑i=1J−1∑j=0μ(Fi,j+12)2ΔxΔy,||F||2δyEx=I−1∑i=0J−2∑j=1ε(Fi+12,j+12)2ΔxΔy, | (2.9) |
||F||2δyHz=I−1∑i=0J−1∑j=1μ(Fi+12,j)2ΔxΔy. | (2.10) |
For a grid function F=(U,V) over the mesh for the electric field, the L2 norms of the vector-valued function is defined as follows:
||F||2E=||U||2Ex+||V||2Ey. |
Now we give the ADI-FDTD scheme with fourth-order accuracy in time for the TE problems (1.1)–(1.3). Let
V=(Hz,Ex,Ey)T, | (2.11) |
and
P=(00−1μ⋅δx000−1ε⋅δx00), | (2.12) |
and
Q=(01μδy01εδy00000). | (2.13) |
The ADI-FDTD method consists of two steps:
Step 1:
(I−Δt2P)Vn+12=(I+Δt2Q)Vn, | (2.14) |
Step 2:
(I−Δt2Q)Vn+1=(I+Δt2P)Vn+12, | (2.15) |
where I is a 3×3 identity matrix and un and un+1 are the fields at integer time steps. We know that this method is second-order accurate in time. Motivated by the method in [23], we design the new numerical scheme for the TE problems (1.1)–(1.3) as
(I−α1Δt2P)Vn,1=(I+α1Δt2Q)Vn, | (2.16) |
(I−α1Δt2Q)Vn,2=(I+α1Δt2P)Vn,1, | (2.17) |
(I−α0Δt2P)Vn,3=(I+α0Δt2Q)Vn,2, | (2.18) |
(I−α0Δt2Q)Vn,4=(I+α0Δt2P)Vn,3, | (2.19) |
(I−α1Δt2P)Vn,5=(I+α1Δt2Q)Vn,4, | (2.20) |
(I−α1Δt2Q)Vn+1=(I+α1Δt2P)Vn,5, | (2.21) |
where the coefficients α0 and α1 are given by
α0=−3√22−3√2,α1=12−3√2. |
From [9], we know that the coefficients are determined by
α0+2α1=1,α30+2α31=0. |
It is easy to prove that the schemes described by (2.16)–(2.21) are unconditionally stable and have fourth-order accuracy in time. In order to analyze the numerical energy of the schemes given by (2.16)–(2.21), we rewrite them as follows:
Stage 1:
{Hn,1zi+12,j+12+α1Δt2μδxEn,1yi+12,j+12=Hnzi+12,j+12+α1Δt2μδyEnxi+12,j+12,En,1xi+12,j=Enxi+12,j+α1Δt2εδyHnzi+12,j,En,1yi,j+12+α1Δt2εδxHn,1zi,j+12=Enyi,j+12. | (2.22) |
Stage 2:
{Hn,2zi+12,j+12−α1Δt2μδyEn,2xi+12,j+12=Hn,1zi+12,j+12−α1Δt2μδxEn,1yi+12,j+12,−α1Δt2εδyHn,2zi+12,j+En,2xi+12,j=En,1xi+12,j,En,2yi,j+12=−α1Δt2εδxHn,1zi,j+12+En,1yi,j+12. | (2.23) |
Stage 3:
{Hn,3zi+12,j+12+α0Δt2μδxEn,3yi+12,j+12=Hn,2zi+12,j+12+α0Δt2μδyEn,2xi+12,j+12,En,3xi+12,j=En,2xi+12,j+α0Δt2εδyHn,2zi+12,j,En,3yi,j+12+α0Δt2εδxHn,3zi,j+12=En,2yi,j+12. | (2.24) |
Stage 4:
{Hn,4zi+12,j+12−α0Δt2μδyEn,4xi+12,j+12=Hn,3zi+12,j+12−α0Δt2μδxEn,3yi+12,j+12,−α0Δt2εδyHn,4zi+12,j+En,4xi+12,j=En,3xi+12,j,En,4yi,j+12=−α0Δt2εδxHn,3zi,j+12+En,3yi,j+12. | (2.25) |
Stage 5:
{Hn,5zi+12,j+12+α1Δt2μδxEn,5yi+12,j+12=Hn,4zi+12,j+12+α1Δt2μδyEn,4xi+12,j+12,En,5xi+12,j=En,4xi+12,j+α1Δt2εδyHn,4zi+12,j,En,5yi,j+12+α1Δt2εδxHn,5zi,j+12=En,4yi,j+12. | (2.26) |
Stage 6:
{Hn+1zi+12,j+12−α1Δt2μδyEn+1xi+12,j+12=Hn,1zi+12,j+12−α1Δt2μδxEn,5yi+12,j+12,−α1Δt2εδyHn+1zi+12,j+En+1xi+12,j=En,5xi+12,j,En+1yi,j+12=−α1Δt2εδxHn,5zi,j+12+En,5yi,j+12. | (2.27) |
The boundary and initial conditions are given by
Enxi+12,0=Enxi+12,J=Eny0,j+12=EnyI,j+12=0,0≤n≤N, | (2.28) |
and
E0xα,β=Ex0(αΔx,βΔy),E0yα,β=Ey0(αΔx,βΔy),H0zα,β=Hz0(αΔx,βΔy). | (2.29) |
The goal of this section is to derive the numerical energy identity of the schemes described by (2.22)–(2.27) and prove that this scheme is unconditionally stable. To this end, we fist prove the following lemma.
Lemma 3.1. Let Enyi,j+12 and Hnzi+12,j+12 be the grid function in the ADI-FDTD schemes (2.22)–(2.27) that satisfies the boundary condition (2.1). Then, it holds that
I−1∑i=0J−1∑j=1Hnzi+12,j+12δxEnyi+12,j+12=−I−1∑i=1J−1∑j=1δxHnzi,j+12Enyi,j+12. |
Proof. Using the definition of the operator δx, we have
I−1∑i=0J−1∑j=1Hnzi+12,j+12δxEnyi+12,j+12=J−1∑j=1(Hnz12,j+12Eyn1,j+12−Eyn0,j+12Δx+Hnz32,j+12Eyn2,j+12−Eyn1,j+12Δx+⋯+HnzI−12,j+12EynI,j+12−EynI−1,j+12Δx). |
The right side term of the above equation becomes
J−1∑j=1(−Hnz12,j+12Eyn0,j+12Δx+Hnz12,j+12Eyn1,j+12Δx−Hnz32,j+12Eyn1,j+12Δx+Hnz32,j+12Eyn2,j+12Δx+⋯−HnzI−12,j+12EynI−1,j+12Δx+HnzI−12,j+12EynI,j+12Δx)=−I−1∑i=1J−1∑j=1δxHnzi,j+12Enyi,j+12. |
This completes the proof of Lemma 3.1.
Next, we use Lemma 3.1 to derive the numerical energy identity for the schemes (2.22)–(2.27).
Theorem 3.2. Let En=(Enxi+12,j,Enyi,j+12) and Hnzi+12,j+12 be the solutionsof the schemes (2.22)–(2.27); then, it holds that
‖En+1‖2E+‖Hn+1z‖2Hz+ξ=‖En‖2E+‖Hnz‖2Hz+η,0≤n≤N−1, | (3.1) |
where
ξ=Δt24εμ[α20(‖δyEn,4x‖2δyEx+‖δyHn,4z‖2δyHz)+α21(‖δyEn,2x‖2δyEx+‖δyHn,2z‖2δyHz+‖δyEn+1x‖2δyEx+‖δyHn+1z‖2δyHz)],η=Δt24εμ[α20(‖δyEn,2x‖2δyEx+‖δyHn,2z‖2δyHz)+α21(‖δyEn,4x‖2δyEx+‖δyHn,4z‖2δyHz+‖δyEnx‖2δyEx+‖δyHnz‖2δyHz)]. |
Proof. Square both sides of the equations in Stage 1 (2.22), so it is easy to get
{(Hn,1zi+12,j+12+α1Δt2μδxEn,1yi+12,j+12)2=(Hnzi+12,j+12+α1Δt2μδyEnxi+12,j+12)2,(En,1xi+12,j)2=(Enxi+12,j+α1Δt2εδyHnzi+12,j)2,(En,1yi,j+12+α1Δt2εδxHn,1zi,j+12)2=(Enyi,j+12)2. | (3.2) |
We sum over all the terms over all i and j, and then add these equations together, yielding
I−1∑i=0J−1∑j=0(μ(Hn,1zi+12,j+12)2+α1ΔtHn,1zi+12,j+12δxEn,1yi+12,j+12+α21Δt2ε4εμ(δxEn,1yi+12,j+12)2)=I−1∑i=0J−1∑j=0(μ(Hnzi+12,j+12)2+α1ΔtHnzi+12,j+12δyEnxi+12,j+12+α21Δt2ε4εμ(δyEnxi+12,j+12)2), | (3.3) |
and
εI−1∑i=0J−1∑j=1(En,1xi+12,j)2=I−1∑i=0J−1∑j=1(ε(Enxi+12,j)2+α21Δt2μ4εμ(δyHnzi+12,j)2+α1ΔtEnxi+12,jδyHnzi+12,j), | (3.4) |
and
εI−1∑i=1J−1∑j=0(Enyi,j+12)2=I−1∑i=1J−1∑j=0(ε(En,1yi,j+12)2+α21Δt2μ4εμ(δxHn,1zi,j+12)2+α1ΔtδxHn,1zi,j+12En,1yi,j+12). | (3.5) |
For the above equations given by (3.3)–(3.5), using Lemma 3.1 and the PEC boundary condition, we have
‖En,1x‖2Ex+‖En,1y‖2Ey+‖Hn,1z‖2Hz+α21Δt24εμ(‖δxEn,1y‖2δxEy+‖δxHn,1z‖2δxHz)=‖Enx‖2Ex+‖Eny‖2Ey+‖Hnz‖2Hz+α21Δt24εμ(‖δxEny‖2δxEy+‖δxHnz‖2δxHz). | (3.6) |
In a similar way, from the equations in (2.23), we can obtain that
μI−1∑i=0J−1∑j=0(Hn,2zi+12,j+12)2+I−1∑i=0J−1∑j=0α21Δt2ε4εμ(δyEn,2xi+12,j+12)2−I−1∑i=0J−1∑j=0α1ΔtHn,2zi+12,j+12δyEn,2xi+12,j+12=μI−1∑i=0J−1∑j=0(Hn,1zi+12,j+12)2+I−1∑i=0J−1∑j=0α21Δt2ε4εμ(δxEn,1yi+12,j+12)−I−1∑i=0J−1∑j=0α1ΔtHn,1zi+12,j+12δxEn,1yi+12,j+12, | (3.7) |
and
εI−1∑i=0J−1∑j=1(En,1xi+12,j)2=I−1∑i=0J−1∑j=1α21Δt2μ4εμ(δyHn,2zi+12,j)2+εI−1∑i=0J−1∑j=1(En,2xi+12,j)2−I−1∑i=0J−1∑j=1α1ΔtδyHnzi+12,jEn,2xi+12,j, | (3.8) |
and
εI−1∑i=1J−1∑j=0(En,2yi,j+12)2=I−1∑i=1J−1∑j=0α21Δt2μ4εμ(δxHn,2zi,j+12)2+εI−1∑i=1J−1∑j=0(En,1yi,j+12)2−I−1∑i=1J−1∑j=0α1ΔtδxHn,1zi,j+12En,1yi,j+12. | (3.9) |
We take the sum of (3.7)–(3.9), and get that
‖En,2x‖2Ex+‖En,2y‖2Ey+‖Hn,2z‖2Hz+α21Δt24εμ(‖δyEn,2x‖2|δyEx+‖δyHn,2z‖2δyHz)=‖En,1x‖2Ex+‖En,1y‖2Ey+‖Hn,1z‖2Hz+α21Δt24εμ(‖δxEn,1y‖2δxEy+‖δxHn,1z‖2δxHz). | (3.10) |
Similar to the derivation of (3.6), from (2.23) we get
‖En,3x‖2Ex+‖En,3y‖2Ey+‖Hn,3z‖2Hz+α20Δt24εμ(‖δxEn,3y‖2δxEy+‖δxHn,3z‖2δxHz)=‖En,2x‖2Ex+‖En,2y‖2Ey+‖Hn,2z‖2Hz+α20Δt24εμ(‖δyEn,2x‖2δyEx+‖δyHn,2z‖2δyHz). | (3.11) |
Similarly, from (2.24)–(2.27), we also obtain the following identities:
‖En,4x‖2Ex+‖En,4y‖2Ey+‖Hn,4z‖2Hz+α20Δt24εμ(‖δyEn,4x‖2δyEx+‖δyHn,4z‖2δyHz)=‖En,3x‖2Ex+‖En,3y‖2Ey+‖Hn,3z‖2Hz+α20Δt24εμ(‖δxEn,3y‖2δxEy+‖δxHn,3z‖2δxHz), | (3.12) |
and
‖En,5x‖2Ex+‖En,5y‖2Ey+‖Hn,5z‖2Hz+α21Δt24εμ(‖δxEn,5y‖2δxEy+‖δxHn,5z‖2δxHz)=‖En,4x‖2Ex+‖En,4y‖2Ey+‖Hn,4z‖2Hz+α21Δt24εμ(‖δyEn,4x‖2δyEx+‖δyHn,4z‖2δyHz), | (3.13) |
and
‖En+1x‖2Ex+‖En+1y‖2Ey+‖Hn+1z‖2Hz+α21Δt24εμ(‖δyEn+1x‖2δyEx+‖δyHn+1z‖2δyHz)=‖En,5x‖2Ex+‖En,5y‖2Ey+‖Hn,5z‖2Hz+α21Δt24εμ(‖δxEn,5y‖2δxEy+‖δxHn,5z‖2δxHz). | (3.14) |
Take the sum of (3.6)–(3.14), and then we have
‖En+1x‖2Ex+‖En+1y‖2Ey+‖Hn+1z‖2Hz+α21Δt24εμ(‖δyEn,2x‖2δyEx+‖δyHn,2z‖2δyHz)+α20Δt24εμ(‖δyEn,4x‖2δyEx+‖δyHn,4z‖2δyHz)+α21Δt24εμ(‖δyEn+1x‖2δyEx+‖δyHn+1z‖2δyHz)=‖Enx‖2Ex+‖Eny‖2Ey+‖Hnz‖2Hz+α20Δt24εμ(‖δyEn,2x‖2δyEx+‖δyHn,2z‖2δyHz)+α21Δt24εμ(‖δyEn,4x‖2δyEx+‖δyHn,4z‖2δyHz)+α21Δt24εμ(‖δyEnx‖2δyEx+‖δyHnz‖2δyHz). | (3.15) |
It shows that the ADI-FDTD schemes (2.22)–(2.27) are approximately energy-preserving. This proof is completed.
In this section, we provide some numerical results to verify the numerical performance of the ADI-FDTD schemes (2.16)–(2.21) for the TE models (1.1)–(1.3).
Set Ω=[0,1]×[0,1] surrounded by a perfect conductor and consider the TE models (1.1)–(1.3) in a lossless medium with normalized electric permittivity and magnetic permeability, i.e., ε=1 and μ=1. The exact solutions of the problems (1.1)–(1.3) are
Ex(x,y,t)=−cos(√2πt)cos(πx)sin(πy),Ey(x,y,t)=cos(√2πt)sin(πx)cos(πy),Hz(x,y,t)=−√2sin(√2πt)cos(πx)cos(πy). |
The drive routines were written in Matlab, and the computation was run using a 2.20 GHz PC with 8 GB RAM and a Windows 10 operating system.
By calculation and simulation, we obtained some numerical results, as shown in Figures 1–9. The parameters were Δt=1/40, Δx = Δy = Δt2 and T=1.
In Figures 1 and 2, we provide the surfaces between the exact solution Ex and the numerical solution Enx with T=1. From the figures we can see clearly that the numerical solution behavior can approximate well the exact solution.
In Figure 3, the contour of the error Ex−Enx is given. We can see clearly that the maximums absolute values of errors were close to 8×10−6, which means that the new scheme is effective for the problems (1.1)–(1.3).
In addition, we provide the surfaces between the exact solution Ey and the numerical solution Eny in Figures 4 and 5, as well as the contour of the error Ey−Eny in Figure 6. One can see that the maximums of absolute values of errors were close to 2.3×10−5 from Figure 6. From these figures, we can see clearly that the numerical solution Eny behavior can approximate well the exact solution Ey.
Similarly, Figures 7 and 8 show the surfaces between the exact solution Hz and the numerical solution Hnz. The contour of the error Hz−Hnz is presented in Figure 9; we can see that the maximums of absolute values of errors were close to 1.25×10−5. From these results, it is clear that the numerical solution Hnz behavior can approximate well the exact solution Hz.
In the following, we continue to describe some experiments to test the stability, convergence and energy conservation ability of the ADI-FDTD schemes (2.16)–(2.21). Let ErrE and ErrH be defined by
||ErrE||2E=I−1∑i=0J−1∑j=1ε(Ex(i+12,j,tn)−Enxi+12,j)2ΔxΔy,+I−1∑i=1J−1∑j=0ε(Ey(i,j+12,tn)−Enyi,j+12)2ΔxΔy,||ErrH||2Hz=I−1∑i=0J−1∑j=0μ(Hz(i+12,j+12,tn)−Hnzi+12,j+12)2ΔxΔy,In+1=(‖En+1‖2E+‖Hn+1z‖2Hz+ξ)1/2,In=(‖En‖2E+‖Hnz‖2Hz+η)1/2,E1=max1≤n≤N−1((‖En+1‖2E+‖Hn+1z‖2Hz)1/2−(‖En‖2E+‖Hnz‖2Hz))1/2,E2=max1≤n≤N−1|In+1−In|, |
where E_x(i+\frac{1}{2}, j, t_n), E_y(i, j+\frac{1}{2}, t_n) and H_z(i+\frac{1}{2}, j+\frac{1}{2}, t_n) are the exact solutions of the problems (1.1)–(1.3) and E^n_{x_{i+\frac{1}{2}, j}}, E^n_{y_{i, j+\frac{1}{2}}}, H^n_{z_{i+\frac{1}{2}, j+\frac{1}{2}}} are the solutions of the ADI-FDTD methods (2.16)–(2.21) for n\geq 0 . I_{n+1}^2 is the left side of the identity (3.1) and I_{n}^2 is the right side of the identity (3.1). E_1 is the energy difference between the n+1 and n levels. E_2 is the difference between the two sides of the Eq (3.1).
In calculation, we take \Delta x = \Delta y = (\Delta t)^2 , T = 1 and T = 2 . Tables 1 and 2 give the errors of the numerical solution of (1.1)–(1.3) as computed by the ADI-FDTD methods described by (2.16)–(2.21) in the discrete L^2 norms and given convergence rates in different time step sizes \Delta t = T/N .
N | ErrE | Rate | ErrH | Rate |
5 | 3.705969E-02 | 1.879096E-02 | ||
10 | 2.987580E-03 | 3.63 | 1.511953E-03 | 3.64 |
20 | 2.013062E-04 | 3.90 | 1.0247E-004 | 3.88 |
40 | 1.283300E-05 | 3.97 | 6.5455E-006 | 3.97 |
80 | 8.060774E-07 | 3.99 | 4.114049E-07 | 3.99 |
N | ErrE | Rate | ErrH | Rate |
5 | 4.141165E-01 | 2.508505E-01 | ||
10 | 4.272966E-02 | 3.28 | 4.959246E-02 | 2.34 |
20 | 3.309908E-03 | 3.70 | 4.254614E-03 | 3.54 |
40 | 2.219418E-04 | 3.90 | 2.897803E-04 | 3.88 |
80 | 1.413955E-05 | 3.97 | 1.851503E-05 | 3.97 |
Tables 3 and 4 give the energy difference between the level n and level n+1 in the discrete L^2 norm and the difference between the two sides of the identity given by (3.1).
N | E_1 | E_2 |
5 | 1.017911E-02 | 1.525899E-03 |
10 | 4.667802E-04 | 1.859628E-05 |
20 | 1.655990E-05 | 1.656034E-07 |
40 | 5.326041E-07 | 1.331381E-09 |
80 | 1.677347E-08 | 1.111833E-11 |
N | E_1 | E_2 |
5 | 1.134799E-01 | 1.533521E-02 |
10 | 1.020233E-02 | 3.836721E-04 |
20 | 4.734900E-04 | 4.716336E-06 |
40 | 1.656010E-05 | 4.140171E-08 |
80 | 5.328719E-07 | 3.351354E-10 |
Table 5 shows the results for I_n-I_0 , E_1 and E_2 for the spatial steps \Delta x = \Delta y = 0.01 and time step of \Delta t = 0.001 .
n | 100 | 200 | 400 | 1000 | 2000 | 4000 |
I_n - I_0 | 1.045597E-06 | 3.62990E-06 | 5.478538E-06 | 5.301066E-06 | 1.518304E-06 | 4.448625E-06 |
E_1 | 4.274359E-14 | 5.534462E-14 | 5.534462E-14 | 5.534462E-14 | 5.534462E-14 | 5.534462E-14 |
E_2 | 1.665334E-15 | 2.442491E-15 | 2.442491E-15 | 2.664535E-15 | 2.664535E-15 | 2.775558E-15 |
From the numerical results in Tables 1–5, we get the following observations:
● Tables 1 and 2 show the errors and convergence rates with T = 1 and T = 2 . We can see that the ADI-FDTD schemes (2.22)–(2.27) are efficient and have fourth-order accuracy in time.
● Tables 3 and 4 show the energy error between layer n and n+1 and the difference between the left and right sides of the equation (3.1) with T = 1 , T = 2 . From the tables, we can see that E_1 and E_2 tend to zero, which verifies the theoretical results in Theorem 3.2.
● Table 5 shows the values of I_n-I_0 , E_1 and E_2 at n = 100,200,400,800, 1000, 2000 and 4000. From the second line we can see that the ADI-FDTD schemes (2.22)–(2.27) are stable and approximately energy-preserving. The third line shows the energy error between layer n and n+1 ; we can see that the values of E_1 were close to 5.5\times 10^{-14} . The fourth line shows that the difference between the left and right sides of the equation defined by (3.1) was close to 10^{-15} , which verifies Theorem 3.2.
Set \Omega = [0, 1]\times[0, 1] , k_x = 1 , k_y = 2 , \varepsilon = \mu = 1 ; the exact solutions of the problems (1.1)–(1.3) are
\begin{align*} &E_x(x, y, t) = \frac{2}{\sqrt{5}}cos(\sqrt{5}\pi t)cos(\pi x)sin(2\pi y), \\ &E_y(x, y, t) = -\frac{1}{\sqrt{5}}cos(\sqrt{5}\pi t)sin(\pi x)cos(2\pi y), \\ &H_z(x, y, t) = sin(\sqrt{5}\pi t)cos(\pi x)cos(2\pi y). \end{align*} |
This example is presented for studying error estimates of the schemes (2.16)–(2.21) with k_x\neq k_y . The parameters were \Delta t = 1/40 , \Delta x = \Delta y = \Delta t^2 and T = 1 . All calculation results are shown in Figures 10–18.
In Figures 10 and 11, we provide the surfaces between the exact solution E_x and the numerical solution E^n_x with t = 1 . From the figures we can see clearly that the numerical solution behavior can approximate well the exact solution.
The contour of the error E_x-E^n_x is presented in Figure 12. One can see that the maximums of absolute values of errors was close to 1.64\times 10^{-4} , i.e., the new schemes (2.16)–(2.21) are effective for the problems (1.1)–(1.3).
In addition, we provide the surfaces between the exact solution E_y in Figure 13 and the numerical solution E^n_y in Figure 14, as well as the contour of the error E_y-E^n_y in Figure 15. One can see that the maximums of absolute values of errors was close to 6.92\times 10^{-5} from this Figure 15. From these figures we can see clearly that the numerical solution E^n_y behavior can approximate well the exact solution E_y .
Similarly, Figures 16 and 17 show the surfaces between the exact solution H_z and the numerical solution H^n_z . Figure 18 shows the contour of the error H_z-H^n_z , we can see that the maximums of absolute values of errors was close to 2.07\times 10^{-4} . From these figures we can see clearly that the numerical solution H^n_z behavior can approximate well the exact solution H_z , i.e., the the numerical schemes (2.16)–(2.21) are efficient.
Furthermore, taking \Delta x = \Delta y = (\Delta t)^2 and T = 1 , some calculation results are shown in Tables 6 and 7. Table 6 shows the error of the numerical solution of (1.1)–(1.3) as computed by using (2.16)–(2.21) in the discrete L^2 norms and convergence rates in different time step sizes \Delta t = T/N . The results in Table 6, clearly show that the method is efficient and has fourth-order accuracy in time. E_{1} which is the difference in energy between level n and level n+1 and E_{2} which is the difference between the two sides of the identity (3.1) are presented in Table 7. The results of E_1 and E_2 in Table 7 verify the theoretical results in Theorem 3.2.
N | ErrE | Rate | ErrH | Rate |
5 | 1.060494E-01 | 1.856493E-01 | ||
10 | 1.669285E-02 | 2.67 | 2.029985E-02 | 3.20 |
20 | 1.338319E-03 | 3.64 | 1.559344E-03 | 3.70 |
40 | 8.913728E-05 | 3.90 | 1.035249E-04 | 3.91 |
80 | 5.660689E-06 | 3.97 | 6.573273E-05 | 3.97 |
N | E_1 | E_2 |
5 | 1.685892E-02 | 9.258177E-03 |
10 | 1.183114E-03 | 1.827276E-04 |
20 | 4.861785E-05 | 1.945590E-06 |
40 | 1.656051E-06 | 1.656084E-08 |
80 | 5.280528E-08 | 1.323115E-10 |
Let E_3 be defined by
E_3 = ((\|\textbf{E}^{n}\|_{E}^2+\|H_z^{n}\|_{H_z}^2)^{1/2}-(\|\textbf{E}^{0}\|_{E}^2+\|H_z^{0}\|_{H_z}^2))^{1/2}, |
we show the errors E_1 , E_2 and E_3 in Table 8 with \Delta x = \Delta y = 0.01 and \Delta t = 0.001 . It is clearly shown that for a long time, the numerical solution of the schemes (2.16)–(2.21) keep the approximate energy-preserving nature in the discrete energy norms and are consistent with the theoretical results obtained in Theorem 3.2.
n | 100 | 200 | 400 | 1000 | 2000 | 4000 |
E_1 | 1.715294E-13 | 1.742217E-13 | 1.742217E-13 | 1.742773E-13 | 1.743050E-13 | 1.743050E-13 |
E_2 | 2.742251E-14 | 2.786660E-14 | 2.797762E-14 | 2.797762E-14 | 2.797762E-14 | 2.808864E-14 |
E_3 | 1.035361E-11 | 2.412220E-11 | 2.642497E-12 | 1.132772E-11 | 2.466771E-11 | 9.283129E-13 |
In this paper, an ADI-FDTD method with fourth-order accuracy in time for the 2-D TE problem without sources and charges has been proposed and the numerical identity of the method has been derived. It is strictly proved that the proposed method is approximately energy-preserving, and that the two perturbation terms in the energy identity will affect the energy conservation in theory. Numerical experiments to compute the energies and convergence orders in time were carried out, and the computed results confirmed the theoretical analysis. The perturbation terms derived can be used to improve the application of the ADI-FDTD scheme.
This work was supported by the National Natural Science Foundation of China (Grant Nos. 11871138, 11801389, 11771314, 12171343), Sichuan Science and Technology Program (Grant Nos. 2020YJ0110, 2022JDTD0019), National-Local Joint Engineering Laboratory of System Credibility Automatic Verification (Grant No. ZD20220105) and funding from the V. C. and V. R. Key Lab of Sichuan Province.
The authors declare that they have no conflict of interest.
[1] |
K. S. Yee, Numerical solution of inition of initial boundary value problems involving Maxwell's equations in isotropic media, IEEE T. Antenn. Propag., 14 (1966), 302–307. http://dx.doi.org/10.1109/TAP.1966.1138693 doi: 10.1109/TAP.1966.1138693
![]() |
[2] |
T. Namiki, A new FDTD algorithm based on alternating direction implicit method, IEEE T. Microw. Theory, 47 (1999), 2003–2007. http://dx.doi.org/10.1109/22.795075 doi: 10.1109/22.795075
![]() |
[3] |
P. Ciarlet, J. Zou, Fully discrete finite element approaches for time-dependent Maxwell's equations, Numer. Math., 82 (1999), 193–219. http://dx.doi.org/10.1007/s002110050417 doi: 10.1007/s002110050417
![]() |
[4] |
L. Mu, J. Wang, X. Ye, S. Zhang, A weak Galerkin finite element method for the Maxwell's equations, J. Sci. Comput., 65 (2016), 363–386. http://dx.doi.org/10.1007/s10915-014-9964-4 doi: 10.1007/s10915-014-9964-4
![]() |
[5] |
A. Taflove, M. E. Brodwin, Numerical solution of steady-state electromagnetic scattering problems using the time-dependent Maxwell's equations, IEEE T. Microw. Theory, 23 (1975), 623–630. http://dx.doi.org/10.1109/tmtt.1975.1128640 doi: 10.1109/tmtt.1975.1128640
![]() |
[6] |
J. E. Dendy, G. Fairweather, Alternating-direction Galerkin methods for parabolic and hyperbolic problems on rectangular polygons, SIAM J. Numer. Anal., 12 (1975), 144–163. http://dx.doi.org/10.2307/2156287 doi: 10.2307/2156287
![]() |
[7] |
R. Holland, Implicit three-dimensinal finite differencing of Maxwell's equations, IEEE T. Nucl. Sci., 31 (1984), 1322–1326. http://dx.doi.org/10.1109/tns.1984.4333504 doi: 10.1109/tns.1984.4333504
![]() |
[8] | R. Leis, Initial boundary value problems in mathematical physics, New York, Wiley, 1986. http://dx.doi.org/10.1007/978-3-663-10649-4 |
[9] |
H. Yoshida, Construction of higher order symplectic integrators, Phys. Lett. A, 150 (1990), 262–268. http://dx.doi.org/10.1016/0375-9601(90)90092-3 doi: 10.1016/0375-9601(90)90092-3
![]() |
[10] |
S. Li, L. Vu-Quoc, Finite difference calculus invariant structure of a class of algorithms for the nonlinear Klein-Gordon equation, SIAM J. Numer. Anal., 32 (1995), 1839–1875. http://dx.doi.org/10.2307/2158531 doi: 10.2307/2158531
![]() |
[11] | A. Taflove, S. Hagness, Computational electrodynamics: The finite-difference time-domain method, 2Eds., Boston, Artech House, 2000. http://dx.doi.org/10.1016/0021-9169(96)80449-1 |
[12] |
F. Zheng, Z. Chen, J. Zhang, Toward the development of a three-dimensional unconditionally stable finite-difference time-domain method, IEEE T. Microw. Theory, 48 (2000), 1550–1558. http://dx.doi.org/10.1109/22.869007 doi: 10.1109/22.869007
![]() |
[13] |
T. Namiki, K. Ito, Investigation of numerical errors of the two-dimensional ADI-FDTD method, IEEE T. Microw. Theory, 48 (2000), 1950–1956. http://dx.doi.org/10.1109/22.883876 doi: 10.1109/22.883876
![]() |
[14] |
F. Zheng, Z. Chen, Numerical dispersion analysis of the unconditionally stable 3-D ADI-FDTD method, IEEE T. Microw. Theory, 49 (2001), 1006–1009. http://dx.doi.org/10.1109/22.920165 doi: 10.1109/22.920165
![]() |
[15] |
S. D. Gedney, G. Liu, J. A. Roden, A. Zhu, Perfectly matched layer media with CFS for an unconditional stable ADI-FDTD method, IEEE T. Antenn. Propag., 49 (2001), 1554–1559. http://dx.doi.org/10.1109/8.964091 doi: 10.1109/8.964091
![]() |
[16] |
J. Douglas, S. Kim, Improved accuracy for locally one-dimensional methods for parabolic equations, Math. Mod. Method. Appl. S., 11 (2001), 1563–1579. http://dx.doi.org/10.1142/s0218202501001471 doi: 10.1142/s0218202501001471
![]() |
[17] |
A. P. Zhao, Analysis of the numerical dispersion of the 2-D alternating-direction implicit FDTD method, IEEE T. Microw. Theory, 50 (2002), 1156–1164. http://dx.doi.org/10.1109/22.993419 doi: 10.1109/22.993419
![]() |
[18] |
Z. Q. Xie, C. H. Chan, B. Zhang, An explict four-order staggered finite-difference time-domain method for Maxwell's equations, J. Comput. Appl. Math., 147 (2002), 75–98. http://dx.doi.org/10.1016/S0377-0427(02)00394-1 doi: 10.1016/S0377-0427(02)00394-1
![]() |
[19] |
L. Gao, B. Zhang, D. Liang, The splitting finite-difference time-domain methods for Maxwell's equations in two dimensions, J. Comput. Appl. Math., 205 (2007), 207–230. http://dx.doi.org/10.1016/j.cam.2006.04.051 doi: 10.1016/j.cam.2006.04.051
![]() |
[20] |
B. Li, W. Sun, Unconditional convergence and optimal error estimates of a Galerkin-mixed FEM for incompressible miscible flow in porous media, SIAM J. Numer. Anal., 51 (2013), 1959–1977. http://dx.doi.org/10.1137/120871821 doi: 10.1137/120871821
![]() |
[21] |
J. Wang, A new error analysis of Crank-Nicolson Galerkin FEMs for a generalized nonlinear Schrödinger equation, J. Sci. Comput., 60 (2014), 390–407. http://dx.doi.org/10.1007/s10915-013-9799-4 doi: 10.1007/s10915-013-9799-4
![]() |
[22] |
D. Li, J. Wang, Unconditionally optimal error analysis of Crank-Nicolson Galerkin FEMs for a strongly nonlinear parabolic system, J. Sci. Comput., 72 (2017), 892–915. http://dx.doi.org/10.1007/s10915-017-0381-3 doi: 10.1007/s10915-017-0381-3
![]() |
[23] |
E. L. Tan, Y. H. Ding, ADI-FDTD Method with fourth order accuracy in time, IEEE T. Microw. Theory, 18 (2008), 296–298. http://dx.doi.org/10.1109/lmwc.2008.922099 doi: 10.1109/lmwc.2008.922099
![]() |
[24] |
W. Chen, X. Li, D. Liang, Energy-conserved splitting FDTD methods for Maxwell's equations, Numer. Math., 108 (2008), 445–485. http://dx.doi.org/10.1007/s00211-007-0123-9 doi: 10.1007/s00211-007-0123-9
![]() |
[25] |
W. Chen, X. Li, D. Liang, Symmetric energy-conserved splitting FDTD scheme for the Maxwell's equations, Commun. Comput. Phys., 6 (2009), 804–825. http://dx.doi.org/10.4208/cicp.2009.v6.p804 doi: 10.4208/cicp.2009.v6.p804
![]() |
[26] |
W. Li, D. Liang, Symmetric energy-conserved S-FDTD scheme for two-dimensional Maxwell's equations in negative index metamaterials, J. Sci. Comput., 69 (2016), 696–735. http://dx.doi.org/10.1007/s10915-016-0214-9 doi: 10.1007/s10915-016-0214-9
![]() |
[27] |
M. H. Carpenter, D. Gottlieb, S. Abarbanel, Time-stable boundary conditions for finite-difference schemes solving hyperbolic systems: Methodology and application to high-order compact schemes, J. Comput. Phys., 111 (1994), 220–236. http://dx.doi.org/10.1006/jcph.1994.1057 doi: 10.1006/jcph.1994.1057
![]() |
[28] |
D. Appel\ddot{o}, V. A. Bokil, Y. Cheng, F. Li, Energy stable SBP-FDTD methods for Maxwell-Duffing models in nonlinear photonics, IEEE J. Multiscale Mu., 4 (2019), 329–336. http://dx.doi.org/10.1109/jmmct.2019.2959587 doi: 10.1109/jmmct.2019.2959587
![]() |
[29] |
N. Sharan, P. T. Brady, D. Livescu, Time stability of strong boundary conditions in finite-difference schemes for hyperbolic systems, SIAM J. Numer. Anal., 60 (2022), 1331–1362. http://dx.doi.org/10.1137/21M1419957 doi: 10.1137/21M1419957
![]() |
[30] |
D. Liang, Q. Yuan, The spatial fourth-order energy-conserved S-FDTD scheme for Maxwell's equations, J. Comput. Phys., 243 (2013), 344–364. http://dx.doi.org/10.1016/j.jcp.2013.02.040 doi: 10.1016/j.jcp.2013.02.040
![]() |
[31] |
L. Gao, X. Li, W. Chen, New energy identities and super convergence analysis of the energy conserved splitting FDTD methods for 3D Maxwell's equations, Math. Meth. Appl. Sci., 36 (2013), 440–455. http://dx.doi.org/10.1002/mma.2605 doi: 10.1002/mma.2605
![]() |
[32] |
L. Gao, M. Cao, R. Shi, H. Guo, Energy conservation and super convergence analysis of the EC-S-FDTD schemes for Maxwell's equations with periodic boundaries, Numer. Meth. Part. D. E., 35 (2019), 1562–1587. http://dx.doi.org/10.1002/num.22364 doi: 10.1002/num.22364
![]() |
[33] |
J. Xie, D. Liang, Z. Zhang, Energy-preserving local mesh-refined splitting FDTD schemes for two dimensional Maxwell's equations, J. Comput. Phys., 425 (2021), 109896. http://dx.doi.org/10.1016/j.jcp.2020.109896 doi: 10.1016/j.jcp.2020.109896
![]() |
[34] |
D. Wang, A. Xiao, W. Yang, A linearly implicit conservative difference scheme for the space fractional coupled nonlinear Schrödinger equations, J. Comput. Phys., 272 (2014), 644–655. http://dx.doi.org/10.1016/j.jcp.2014.04.047 doi: 10.1016/j.jcp.2014.04.047
![]() |
[35] |
P. Wang, C. Huang, An energy conservative difference scheme for the nonlinear fractional Schrödinger equations, J. Comput. Phys., 293 (2015), 238–251. http://dx.doi.org/10.1016/j.jcp.2014.03.037 doi: 10.1016/j.jcp.2014.03.037
![]() |
[36] |
M. Ran, C. Zhang, A conservative difference scheme for solving the strongly coupled nonlinear fractional Schrödinger equations, Commun. Nonlinear Sci., 41 (2016), 64–83. http://dx.doi.org/10.1016/j.cnsns.2016.04.026 doi: 10.1016/j.cnsns.2016.04.026
![]() |
[37] |
M. Ran, C. Zhang, A linearly implicit conservative scheme for the fractional nonlinear Schrödinger equation with wave operator, Int. J. Comput. Math., 93 (2016), 1103–1118. http://dx.doi.org/10.1080/00207160.2015.1016924 doi: 10.1080/00207160.2015.1016924
![]() |
[38] |
H. Li, Y. Wang, Q. Sheng, An energy-preserving Crank-Nicolson Galerkin method for Hamiltonian partial differential equations, Numer. Meth. Part. D. E., 32 (2016), 1485–1504. http://dx.doi.org/10.1002/num.22062 doi: 10.1002/num.22062
![]() |
N | ErrE | Rate | ErrH | Rate |
5 | 3.705969E-02 | 1.879096E-02 | ||
10 | 2.987580E-03 | 3.63 | 1.511953E-03 | 3.64 |
20 | 2.013062E-04 | 3.90 | 1.0247E-004 | 3.88 |
40 | 1.283300E-05 | 3.97 | 6.5455E-006 | 3.97 |
80 | 8.060774E-07 | 3.99 | 4.114049E-07 | 3.99 |
N | ErrE | Rate | ErrH | Rate |
5 | 4.141165E-01 | 2.508505E-01 | ||
10 | 4.272966E-02 | 3.28 | 4.959246E-02 | 2.34 |
20 | 3.309908E-03 | 3.70 | 4.254614E-03 | 3.54 |
40 | 2.219418E-04 | 3.90 | 2.897803E-04 | 3.88 |
80 | 1.413955E-05 | 3.97 | 1.851503E-05 | 3.97 |
N | E_1 | E_2 |
5 | 1.017911E-02 | 1.525899E-03 |
10 | 4.667802E-04 | 1.859628E-05 |
20 | 1.655990E-05 | 1.656034E-07 |
40 | 5.326041E-07 | 1.331381E-09 |
80 | 1.677347E-08 | 1.111833E-11 |
N | E_1 | E_2 |
5 | 1.134799E-01 | 1.533521E-02 |
10 | 1.020233E-02 | 3.836721E-04 |
20 | 4.734900E-04 | 4.716336E-06 |
40 | 1.656010E-05 | 4.140171E-08 |
80 | 5.328719E-07 | 3.351354E-10 |
n | 100 | 200 | 400 | 1000 | 2000 | 4000 |
I_n - I_0 | 1.045597E-06 | 3.62990E-06 | 5.478538E-06 | 5.301066E-06 | 1.518304E-06 | 4.448625E-06 |
E_1 | 4.274359E-14 | 5.534462E-14 | 5.534462E-14 | 5.534462E-14 | 5.534462E-14 | 5.534462E-14 |
E_2 | 1.665334E-15 | 2.442491E-15 | 2.442491E-15 | 2.664535E-15 | 2.664535E-15 | 2.775558E-15 |
N | ErrE | Rate | ErrH | Rate |
5 | 1.060494E-01 | 1.856493E-01 | ||
10 | 1.669285E-02 | 2.67 | 2.029985E-02 | 3.20 |
20 | 1.338319E-03 | 3.64 | 1.559344E-03 | 3.70 |
40 | 8.913728E-05 | 3.90 | 1.035249E-04 | 3.91 |
80 | 5.660689E-06 | 3.97 | 6.573273E-05 | 3.97 |
N | E_1 | E_2 |
5 | 1.685892E-02 | 9.258177E-03 |
10 | 1.183114E-03 | 1.827276E-04 |
20 | 4.861785E-05 | 1.945590E-06 |
40 | 1.656051E-06 | 1.656084E-08 |
80 | 5.280528E-08 | 1.323115E-10 |
n | 100 | 200 | 400 | 1000 | 2000 | 4000 |
E_1 | 1.715294E-13 | 1.742217E-13 | 1.742217E-13 | 1.742773E-13 | 1.743050E-13 | 1.743050E-13 |
E_2 | 2.742251E-14 | 2.786660E-14 | 2.797762E-14 | 2.797762E-14 | 2.797762E-14 | 2.808864E-14 |
E_3 | 1.035361E-11 | 2.412220E-11 | 2.642497E-12 | 1.132772E-11 | 2.466771E-11 | 9.283129E-13 |
N | ErrE | Rate | ErrH | Rate |
5 | 3.705969E-02 | 1.879096E-02 | ||
10 | 2.987580E-03 | 3.63 | 1.511953E-03 | 3.64 |
20 | 2.013062E-04 | 3.90 | 1.0247E-004 | 3.88 |
40 | 1.283300E-05 | 3.97 | 6.5455E-006 | 3.97 |
80 | 8.060774E-07 | 3.99 | 4.114049E-07 | 3.99 |
N | ErrE | Rate | ErrH | Rate |
5 | 4.141165E-01 | 2.508505E-01 | ||
10 | 4.272966E-02 | 3.28 | 4.959246E-02 | 2.34 |
20 | 3.309908E-03 | 3.70 | 4.254614E-03 | 3.54 |
40 | 2.219418E-04 | 3.90 | 2.897803E-04 | 3.88 |
80 | 1.413955E-05 | 3.97 | 1.851503E-05 | 3.97 |
N | E_1 | E_2 |
5 | 1.017911E-02 | 1.525899E-03 |
10 | 4.667802E-04 | 1.859628E-05 |
20 | 1.655990E-05 | 1.656034E-07 |
40 | 5.326041E-07 | 1.331381E-09 |
80 | 1.677347E-08 | 1.111833E-11 |
N | E_1 | E_2 |
5 | 1.134799E-01 | 1.533521E-02 |
10 | 1.020233E-02 | 3.836721E-04 |
20 | 4.734900E-04 | 4.716336E-06 |
40 | 1.656010E-05 | 4.140171E-08 |
80 | 5.328719E-07 | 3.351354E-10 |
n | 100 | 200 | 400 | 1000 | 2000 | 4000 |
I_n - I_0 | 1.045597E-06 | 3.62990E-06 | 5.478538E-06 | 5.301066E-06 | 1.518304E-06 | 4.448625E-06 |
E_1 | 4.274359E-14 | 5.534462E-14 | 5.534462E-14 | 5.534462E-14 | 5.534462E-14 | 5.534462E-14 |
E_2 | 1.665334E-15 | 2.442491E-15 | 2.442491E-15 | 2.664535E-15 | 2.664535E-15 | 2.775558E-15 |
N | ErrE | Rate | ErrH | Rate |
5 | 1.060494E-01 | 1.856493E-01 | ||
10 | 1.669285E-02 | 2.67 | 2.029985E-02 | 3.20 |
20 | 1.338319E-03 | 3.64 | 1.559344E-03 | 3.70 |
40 | 8.913728E-05 | 3.90 | 1.035249E-04 | 3.91 |
80 | 5.660689E-06 | 3.97 | 6.573273E-05 | 3.97 |
N | E_1 | E_2 |
5 | 1.685892E-02 | 9.258177E-03 |
10 | 1.183114E-03 | 1.827276E-04 |
20 | 4.861785E-05 | 1.945590E-06 |
40 | 1.656051E-06 | 1.656084E-08 |
80 | 5.280528E-08 | 1.323115E-10 |
n | 100 | 200 | 400 | 1000 | 2000 | 4000 |
E_1 | 1.715294E-13 | 1.742217E-13 | 1.742217E-13 | 1.742773E-13 | 1.743050E-13 | 1.743050E-13 |
E_2 | 2.742251E-14 | 2.786660E-14 | 2.797762E-14 | 2.797762E-14 | 2.797762E-14 | 2.808864E-14 |
E_3 | 1.035361E-11 | 2.412220E-11 | 2.642497E-12 | 1.132772E-11 | 2.466771E-11 | 9.283129E-13 |