Loading [MathJax]/jax/output/SVG/jax.js
Research article

High-order compact difference methods for solving two-dimensional nonlinear wave equations

  • Nonlinear wave equations are widely used in many areas of science and engineering. This paper proposes two high-order compact (HOC) difference schemes with convergence orders of O(τ4+h4x+h4y) that can be used to solve nonlinear wave equations. The first scheme is a nonlinear compact difference scheme with three temporal levels. After calculating the second-order spatial derivatives of the previous time level using the Padé scheme, numerical solutions of the next time level are obtained through repeated iterations. The second scheme is a three-level linearized compact difference scheme. Unlike the first scheme, iterations are not required and it obtains numerical solutions through an explicit calculation. The two proposed schemes are applied to solutions of the coupled sine-Gordon equations. Finally, some numerical experiments are presented to confirm the effectiveness and accuracy of the proposed schemes.

    Citation: Shuaikang Wang, Yunzhi Jiang, Yongbin Ge. High-order compact difference methods for solving two-dimensional nonlinear wave equations[J]. Electronic Research Archive, 2023, 31(6): 3145-3168. doi: 10.3934/era.2023159

    Related Papers:

    [1] Shasha Bian, Yitong Pei, Boling Guo . Numerical simulation of a generalized nonlinear derivative Schrödinger equation. Electronic Research Archive, 2022, 30(8): 3130-3152. doi: 10.3934/era.2022159
    [2] Huanhuan Li, Lei Kang, Meng Li, Xianbing Luo, Shuwen Xiang . Hamiltonian conserved Crank-Nicolson schemes for a semi-linear wave equation based on the exponential scalar auxiliary variables approach. Electronic Research Archive, 2024, 32(7): 4433-4453. doi: 10.3934/era.2024200
    [3] Yunxia Niu, Chaoran Qi, Yao Zhang, Wahidullah Niazi . Numerical analysis and simulation of the compact difference scheme for the pseudo-parabolic Burgers' equation. Electronic Research Archive, 2025, 33(3): 1763-1791. doi: 10.3934/era.2025080
    [4] Shao-Xia Qiao, Li-Jun Du . Propagation dynamics of nonlocal dispersal equations with inhomogeneous bistable nonlinearity. Electronic Research Archive, 2021, 29(3): 2269-2291. doi: 10.3934/era.2020116
    [5] Guoliang Zhang, Shaoqin Zheng, Tao Xiong . A conservative semi-Lagrangian finite difference WENO scheme based on exponential integrator for one-dimensional scalar nonlinear hyperbolic equations. Electronic Research Archive, 2021, 29(1): 1819-1839. doi: 10.3934/era.2020093
    [6] Wenjing An, Xingdong Zhang . An implicit fully discrete compact finite difference scheme for time fractional diffusion-wave equation. Electronic Research Archive, 2024, 32(1): 354-369. doi: 10.3934/era.2024017
    [7] Chang Hou, Hu Chen . Stability and pointwise-in-time convergence analysis of a finite difference scheme for a 2D nonlinear multi-term subdiffusion equation. Electronic Research Archive, 2025, 33(3): 1476-1489. doi: 10.3934/era.2025069
    [8] Xuefei He, Kun Wang, Liwei Xu . Efficient finite difference methods for the nonlinear Helmholtz equation in Kerr medium. Electronic Research Archive, 2020, 28(4): 1503-1528. doi: 10.3934/era.2020079
    [9] E. A. Abdel-Rehim . The time evolution of the large exponential and power population growth and their relation to the discrete linear birth-death process. Electronic Research Archive, 2022, 30(7): 2487-2509. doi: 10.3934/era.2022127
    [10] Junseok Kim . Maximum principle preserving the unconditionally stable method for the Allen–Cahn equation with a high-order potential. Electronic Research Archive, 2025, 33(1): 433-446. doi: 10.3934/era.2025021
  • Nonlinear wave equations are widely used in many areas of science and engineering. This paper proposes two high-order compact (HOC) difference schemes with convergence orders of O(τ4+h4x+h4y) that can be used to solve nonlinear wave equations. The first scheme is a nonlinear compact difference scheme with three temporal levels. After calculating the second-order spatial derivatives of the previous time level using the Padé scheme, numerical solutions of the next time level are obtained through repeated iterations. The second scheme is a three-level linearized compact difference scheme. Unlike the first scheme, iterations are not required and it obtains numerical solutions through an explicit calculation. The two proposed schemes are applied to solutions of the coupled sine-Gordon equations. Finally, some numerical experiments are presented to confirm the effectiveness and accuracy of the proposed schemes.



    Nonlinear wave equations are used in various fields of science and engineering, such as quantum field theory, nonlinear optics, fluid mechanics, and so on [1,2,3]. As the mathematical models of many complex real-world phenomena involve coefficients that vary in time and space [4,5], this paper considers the following two-dimensional nonlinear wave equation with variable coefficients:

    2ut2=v2(x,y)(2ux2+2uy2)+f(u,x,y,t),(x,y,t)Ω×(0,T], (1.1)

    in which Ω=[a1,b1]×[a2,b2] and ai,biR(i=1,2). The initial conditions are given as

    u(x,y,0)=φ(x,y),u(x,y,0)t=ψ(x,y),(x,y)Ω, (1.2)

    and the boundary conditions are

    u(a1,y,t)=g0(y,t),u(b1,y,t)=g1(y,t),(y,t)[a2,b2]×(0,T], (1.3a)
    u(x,a2,t)=l0(x,t),u(x,b2,t)=l1(x,t),(x,t)[a1,b1]×(0,T], (1.3b)

    or the periodic boundary conditions are

    u(x,y,t)=u(x+L1,y,t),(x,y,t)Ω×(0,T], (1.4a)
    u(x,y,t)=u(x,y+L2,t),(x,y,t)Ω×(0,T], (1.4b)

    where L1=b1a1, L2=b2a2, v(x,y) is the acoustic velocity and f(u,x,y,t) is a nonlinear expressions in terms of u. Assume that φ(x,y), ϕ(x,y), g0(y,t), g1(y,t), l0(x,t) and l1(x,t) are smooth known functions.

    When v(x,y)=1 and the nonlinear term f(u,x,y,t) is a polynomial with respect to u, sinh(u), or sin(u), Eq (1.1) can be simplified to the corresponding Klein–Gordon equation, sinh–Gordon equation, or sine–Gordon equation [6]. These equations embody different nonlinear physical phenomena. Soliton waves, which is one of the most conspicuous solutions to the sine-Gordon and Klein-Gordon equations, occur in many physical processes [7]. In addition, Khusnutdinova and Pelinovsky [8] derived the coupled sine–Gordon equations reflecting certain physical and biological phenomena [9,10,11].

    The widespread use of nonlinear wave equations has led to strong interest in their solutions. In the past decades, analytical solutions to problems with special initial boundary value conditions have been obtained using various analytical methods [12,13,14,15]. In addition, researchers have investigated the corresponding Cauchy problem and the properties of soliton solutions [16,17,18]. However, it is not possible to obtain analytical solutions to problems with arbitrary initial boundary value conditions. Thus, different numerical methods have been developed to solve nonlinear wave equations, such as finite difference methods [6,19,20,21,22], differential quadrature methods [3], finite element methods [23,24] and predictor-corrector schemes [25,26], etc.

    In recent years, various high-order compact schemes have been used to solve nonlinear wave equations. In [19], two high-order compact alternating direction implicit (ADI) schemes with truncation errors of O(τ2+h4) have been proposed for the generalized sine–Gordon equation. One of them is a nonlinear scheme and the other is a linear scheme. A three-level compact ADI scheme with second-order convergence in the time direction and fourth-order convergence in space has been used to solve nonlinear wave equations [21], and the time accuracy can be increased to the fourth order through an extrapolation formula. Two- and three-level compact ADI schemes have been presented for solving the two-dimensional telegraph equations with nonlinear forcing [20]. Deng and Zhang [27] derived a compact multi-step ADI scheme to solve the nonlinear viscous wave equation by combining the second-order backward differential formula and the fourth-order Padé approximation, and finally applied a three-level Richardson extrapolation algorithm to reach fourth-order accuracy in the time direction. Deng [28] proposed two ADI schemes with convergence orders of O(τ2+h4) for solving nonlinear wave equations containing a viscous term. Deng and Liang [6] presented two compact ADI schemes with truncation errors of O(τ4+h4) for nonlinear wave equations. One of them is nonlinear and involves three temporal levels, while the other is a five-level linear scheme. In [22], an energy-preserving average vector field compact difference scheme for nonlinear wave equations is described. This achieves fourth-order convergence in different directions. For the coupled nonlinear sine–Gordon equations, various numerical methods have been proposed in recent years. A numerical simulation method is proposed in [29], while Deng [30] established a high-order compact ADI scheme by combining the fourth-order compact difference operator and the Crank–Nicolson method. The coupled nonlinear sine–Gordon equations are solved by two compact ADI schemes in [6].

    The existing finite difference schemes for solving two-dimensional nonlinear wave equations are typically based on the ADI method. At present, some schemes only have second-order convergence in the time direction, while other schemes have fourth-order convergence in both the temporal and spatial dimensions, but their computational efficiency is relatively poor. Explicit difference schemes offer high computational efficiency in solving partial differential equations [31,32,33]. Therefore, it is a challenging task to construct numerical methods with high temporal and spatial accuracy, and higher computational efficiency. So, in order to improve computational efficiency, this paper presents two high-order compact difference schemes based on the explicit difference approach. The remainder of this paper is structured as follows. In Section 2, two high-order compact (HOC) difference schemes for solving the nonlinear wave equation are presented. In Section 3, two high-order difference schemes are employed to simulate the coupled sine–Gordon equations. In Section 4, we present five numerical examples to verify the effectiveness and accuracy of the proposed HOC schemes. The conclusions to this study are presented in Section 5.

    In this section, two HOC difference schemes for simulating the nonlinear system of (1.1)–(1.4) are derived. First, we give some definitions and a lemma that will be useful in constructing the HOC difference schemes. We consider the domain [a1,b1]×[a2,b2]×(0,T], in which [a1,b1] is divided into Mx uniform intervals, a1=x0<x1<x2<<xMx=b1, [a2,b2] is divided into My uniform intervals, a2=y0<y1<y2<<yMy=b2, and (0,T] is divided into N uniform intervals. The spatial steps are hx=b1a1Mx and hy=b2a2My, and the time step is τ=TN. Denoting each mesh point as (xi,yj,tn), xi=a1+ihx,yj=a2+jhy,tn=nτ, i=0,1,,Mx, j=0,1,,My, n=0,1,,N.

    We denote Ωτ={tn|0nN}, Ωh={(xi,yj)|0iMx,0jMy}, Ωhτ=Ωh×Ωτ. Define the grid function v={vni,j|0iMx,0jMy,0nN} on Ωhτ, and denote

    δ2xvni,j=1h2x(vni+1,j2vni,j+vni1,j),δ2yvni,j=1h2y(vni,j+12vni,j+vni,j1),δ2tvni,j=1τ2(vn+1i,j2vni,j+vn1i,j).

    Lemma 1. [6] Suppose that q(t)C4(I), tI. Then, we have q(tn+1)=4q(tn)6q(tn1)+4q(tn2)q(tn3)+O(Δt4), where Δt=tn+ktn+k1,(k=2,1,0,or1).

    This section focuses on the construction of HOC difference schemes for the problem with Dirichlet boundary conditions (1.3).

    Let ϑ(x,y)=v2(x,y). Equation (1.1) can be rewritten as

    2ut2=ϑ(x,y)(2ux2+2uy2)+f(u,x,y,t). (2.1)

    First, using the Taylor series expansion at the grid nodes (xi,yj,t0) yields

    u1i,j=u0i,j+4k=1τkk!kutk(xi,yj,0)+O(τ5),0iMx,0jMy. (2.2)

    According to Eqs (1.1) and (1.2), 2ut2(xi,yj,0), 3ut3(xi,yj,0), and 4ut4(xi,yj,0) can be easily calculated. For simplicity, we denote f(uni,j,xi,yj,tn):=f(uni,j). Considering φ(xi,yj), ψ(xi,yj) and (2.2), the following high-order approximation for u(xi,yj,τ) can be obtained:

    u1i,j=φi,j+τψi,j+τ22[ϑi,j(φxx+φyy)i,j+f(φi,j)]+τ36[ϑi,j(ψxx+ψyy)i,j+ft(φi,j)]+τ4ϑi,j24[fxx(φi,j)+fyy(φi,j)+(ϑxx+ϑyy)i,j(φxx+φyy)i,j+ϑi,j(φxxxx+φyyyy)i,j]+τ4ϑi,j12[(ϑx)i,j(φxxx+φxyy)i,j+(ϑy)i,j(φxxy+φyyy)i,j+ϑi,j(φxxyy)i,j]+τ424ftt(φi,j), (2.3)

    in which ft(φi,j) and ftt(φi,j) can be obtained by the chain rule as

    ft(φi,j,xi,yj,0)=ft(φi,j,xi,yj,0)+(ut)0i,jfu(φi,j,xi,yj,0), (2.4)
    2ft2(φi,j,xi,yj,0)=2ft2(φi,j,xi,yj,0)+2(ut)0i,j2fut(φi,j,xi,yj,0)+(2ut2)0i,jfu(φi,j,xi,yj,0)+[(ut)0i,j]22fu2(φi,j,xi,yj,0). (2.5)

    For the discretization of 2ut2, the central difference with truncated remainders yields

    (2ut2)ni,j=δ2tuni,jτ212(4ut4)ni,j+(Rt)ni,j,0iMx,0jMy,1nN1, (2.6)

    where (Rt)ni,j=O(τ4). According to Eq (2.1), we have

    4ut4=2t2(2ut2)=2t2[ϑ(x,y)(2ux2+2uy2)+f(u,x,y,t)]=ϑ(x,y)[2x2(2ut2)+2y2(2ut2)]+2f(u,x,y,t)t2. (2.7)

    Substituting (2.7) into (2.6) and discretizing the spatial derivatives with the central difference operator, we obtain

    (2ut2)ni,j=δ2tuni,jϑi,jτ212[δ2x(2ut2)ni,j+δ2y(2ut2)ni,j]τ2122f(uni,j)t2+(R1)ni,j,1iMx1,1jMy1,1nN1, (2.8)

    in which (R1)ni,j=O(τ4+τ2h2x+τ2h2y).

    Substituting 2ut2 into the above formula with Eq (2.1) gives

    δ2tuni,j=ϑi.j(2ux2+2uy2)ni,j+f(uni,j)+ϑi,jτ212{δ2x[ϑi,j(2ux2+2uy2)ni,j+f(uni,j)]+δ2y[ϑi,j(2ux2+2uy2)ni,j+f(uni,j)]}+τ2122f(uni,j)t2+(R1)ni,j. (2.9)

    Then, 2f(uni,j)t2 is discretized using the central difference scheme. Rearranging (2.9) and neglecting the truncation error, we have the HOC difference scheme

    δ2tuni,j=(1+ϑi,jτ212δ2x+ϑi,jτ212δ2y)[ϑi.j(2ux2)ni,j]+(1+ϑi,jτ212δ2x+ϑi,jτ212δ2y)[ϑi.j(2uy2)ni,j]+(1+ϑi,jτ212δ2x+ϑi,jτ212δ2y)f(uni,j)+112[f(un+1i,j)2f(uni,j)+f(un1i,j)], (2.10)

    which we call HOC-Ⅰ for convenience. Letting λx=τhx and λy=τhy, HOC-Ⅰ scheme can be rewritten as

    un+1i,j=2uni,jun1i,j+(ϑi,jτ2ϑ2i,jτ2λ2x6ϑ2i,jτ2λ2y6)[(2ux2)ni,j+(2uy2)ni,j]+ϑi,jτ2λ2x12[ϑi+1,j(2ux2)ni+1,j+ϑi1,j(2ux2)ni1,j+ϑi+1,j(2uy2)ni+1,j+ϑi1,j(2uy2)ni1,j]+ϑi,jτ2λ2y12[ϑi,j+1(2ux2)ni,j+1+ϑi,j1(2ux2)ni,j1+ϑi,j+1(2uy2)ni,j+1+ϑi,j1(2uy2)ni,j1]+(τ2ϑi,jτ2λ2x6ϑi,jτ2λ2y6)f(uni,j)+ϑi,jτ2λ2x12[f(uni+1,j)+f(uni1,j)]+ϑi,jτ2λ2y12[f(uni,j+1)+f(uni,j1)]+τ212[f(un+1i,j)2f(uni,j)+f(un1i,j)]. (2.11)

    Remark 1: For nonlinear wave equations with periodic boundaries (1.4), there is Uni,j=Uni+Mx,j for i0, Uni,j=Uni,j+My for j0, Uni,j=UniMx,j for i>Mx and Uni,j=Uni,jMy for j>My. At the same time, the grid point range {(xi,yj,tn)|1iMx,1jMy,1nN1} for high-order scheme (2.11) calculations.

    Obviously, we note that the calculation of HOC-Ⅰ requires the values of (2Ux2)ni,j and (2Uy2)ni,j to be known. These can be calculated by the following fourth-order Padé schemes [34]:

    (2ux2)ni+1,j+10(2ux2)ni,j+(2ux2)ni1,j=12uni+1,j2uni,j+uni1,jh2x+O(h4x), (2.12)
    1iMx1,0jMy,1nN1,(2uy2)ni,j+1+10(2uy2)ni,j+(2uy2)ni,j1=12uni,j+12uni,j+uni,j1h2y+O(h4y),0iMx,1jMy1,1nN1, (2.13)

    where the boundaries can be calculated exactly by the following formulas:

    (2ux2)n0,j=1ϑ0,j[2ut2f(u)]n0,j(2uy2)n0,j=1ϑ0,j[2g0t2f(u)]n0,j(2g0y2)n0,j,j=0,1,,My, (2.14)
    (2ux2)nMx,j=1ϑMx,j[2ut2f(u)]nMx,j(2uy2)nMx,j=1ϑMx,j[2g1t2f(u)]nMx,j(2g1y2)nMx,j,j=0,1,,My, (2.15)
    (2uy2)ni,0=1ϑi,0[2ut2f(u)]ni,0(2ux2)ni,0=1ϑi,0[2l0t2f(u)]ni,0(2l0x2)ni,0,i=0,1,,Mx, (2.16)
    (2uy2)ni,My=1ϑi,My[2ut2f(u)]ni,My(2ux2)ni,My=1ϑi,My[2l1t2f(u)]ni,My(2l1x2)ni,My,i=0,1,,Mx. (2.17)

    Noting that the two coefficient matrices constituted by (2.12)–(2.17) are all tridiagonal matrices, so we can efficiently solve these linear systems using the Thomas algorithm.

    Remark 2: For nonlinear problems with periodic boundaries (1.4), (2ux2)ni,j and (2uy2)ni,j can be calculated directly through (2.12) and (2.13) without calculating boundaries (2.14)–(2.17). The coefficient matrices can be written as

    [1011110111011110]Mx×Mx[1011110111011110]My×My

    Similarly, we can solve these linear systems using Thomas algorithm for quasi-tridiagonal matrices.

    In this way, we obtain the HOC-Ⅰ difference scheme with a truncation error of O(τ4+τ2h2x+τ2h2y+h4x+h4y) for solving Eqs (1.1)–(1.4). This scheme achieves fourth-order accuracy in both the temporal and spatial dimensions. We can apply HOC-Ⅰ using Algorithm 1.

    Algorithm1:
    1 Note: k is iteration number and k=1,2,.
    Step1:{u0i,j|(xi,yj)Ωh}and{u1i,j|(xi,yj)Ωh}canbecalculatedby (1.2) and (2.3), respectively;
    Step2:Calculate(2ux2)ni,jand(2ux2)ni,jby (2.12)-(2.17) ;
    Step3:Next,{un+1i,j|(xi,yj)Ωh},(n=1,2,,N1)iscalculatediteratively.Letun+1,(0)i,j=0.
      (1)Letun+1,(k)i,jun+1,(k1)i,j,thencalculatef(un+1,(k)i,j),f(uni,j)andf(un1i,j);
      (2)Calculateun+1,(k)i,jby (2.11);
      (3)Letk1k,repeattheabovecalculationprocesstill||un+1,(k)i,jun+1,(k1)i,j||<ε,setun+1i,jun+1,(k)i,j;
    Step4:Letnn+1,repeattheaboveStep2andStep3tillthetimereachesthefinalmoment,andthe calculationisterminated.

    Remark 3: In the Step 2 of Algorithm 1, (2ux2)ni,j and (2uy2)ni,j can be calculated directly through (2.12) and (2.13) for the problems with periodic boundaries.

    As the HOC-Ⅰ scheme is nonlinear, multiple iterations are required at each time level, which increases the computation time. To avoid iterations and improve computational efficiency, we linearize the nonlinear term f(un+1i,j) of HOC-Ⅰ to obtain a linear HOC scheme. According to Lemma 1, we have

    f(un+1i,j)=f(4uni,j6un1i,j+4un2i,jun3i,j). (2.18)

    Substituting (2.18) into (2.10) gives the following linear HOC difference scheme:

    δ2tuni,j=(1+ϑi,jτ212δ2x+ϑi,jτ212δ2y)[ϑi.j(2ux2)ni,j]+(1+ϑi,jτ212δ2x+ϑi,jτ212δ2y)[ϑi.j(2uy2)ni,j]+(1+ϑi,jτ212δ2x+ϑi,jτ212δ2y)f(uni,j)+112[f(4uni,j6un1i,j+4un2i,jun3i,j)2f(uni,j)+f(un1i,j)],1iMx1,1jMy1,3nN1, (2.19)

    which we call HOC-Ⅱ for convenience. We can apply HOC-Ⅱ using Algorithm 2.

    Algorithm2:
    Step1:{u0i,j|(xi,yj)Ωh}and{u1i,j|(xi,yj)Ωh}canbecalculatedby (1.2) and (2.3), respectively;
    Step2:{uni,j|(xi,yj)Ωh},(n=2,3)canbesolvedbyHOCIscheme;
    Step3:(2ux2)ni,jand(2ux2)ni,jarecalculatedby (2.12)-(2.17);
    Step4:Calculate{un+1i,j|(xi,yj)Ωh},(n=3,4,,N1)through (2.19);
    Step5:Letnn+1,repeattheaboveStep3andStep4tillthetimereachesthefinalmoment,andthecalculationisterminated.

    Remark 4: In the Step 3 of Algorithm 2, (2ux2)ni,j and (2uy2)ni,j can be calculated directly through (2.12) and (2.13) for the problems with periodic boundaries.

    Remark 5: For the stability of the compact difference scheme, we give the stability range for the corresponding linear problem using discrete Fourier analysis in Appendix.

    This section discusses the generalization of the two HOC schemes derived in Section 2 for solving the following coupled sine–Gordon equations [8,9,10,11]:

    2ut2(2ux2+2uy2)=β2sin(uw),(x,y,t)Ω×(0,T], (3.1)
    2wt2α2(2wx2+2wy2)=sin(uw),(x,y,t)Ω×(0,T], (3.2)

    in which Ω=[a1,b1]×[a2,b2] and β,α>0 are constants. The initial conditions are

    u(x,y,0)=φ1(x,y),u(x,y,0)t=ψ1(x,y),(x,y)Ω, (3.3)
    w(x,y,0)=φ2(x,y),w(x,y,0)t=ψ2(x,y),(x,y)Ω, (3.4)

    and the boundary conditions are

    u(a1,y,t)=g11(y,t),u(b1,y,t)=g12(y,t),u(x,a2,t)=l11(x,t),u(x,b2,t)=l12(x,t), (3.5)
    w(a1,y,t)=g21(y,t),w(b1,y,t)=g22(y,t),w(x,a2,t)=l21(x,t),w(x,b2,t)=l22(x,t). (3.6)

    We use the same derivation method as for HOC-Ⅰ to obtain the following difference scheme:

    δ2tuni,j=(1+τ212δ2x+τ212δ2y)[(2ux2)ni,j+(2uy2)ni,j]β2(1+τ212δ2x+τ212δ2y+τ212δ2t)sin(uni,jwni,j), (3.7)
    δ2twni,j=(α2+α4τ212δ2x+α4τ212δ2y)[(2wx2)ni,j+(2wy2)ni,j]+(1+α2τ212δ2x+α2τ212δ2y+τ212δ2t)sin(uni,jwni,j). (3.8)

    The terms u1i,j and w1i,j can be derived as in Section 2.

    In addition, we generalize HOC-Ⅱ for solving the above equations. The corresponding calculation procedures are similar to the above, and are omitted for brevity.

    This section first presents three experiments to confirm the effectiveness and accuracy of the two proposed HOC schemes. We use ADI-Ⅰ and ADI-Ⅱ to represent the ADI schemes in [6], and ADI-Ⅲ and ADI-Ⅳ are the difference schemes in [19] and [21], respectively. Note that the CPU time and numerical errors of these ADI schemes are calculated using the PHOEBE Solver (www.phoebesolver.com) on the same computer. Then, we simulate the motion states of a single-ring soliton and a soliton in a layered medium. The following examples are programmed in Fortran 90 and executed on a laptop with an Intel Core i7-10750H CPU@2.60GHz 2.59 GHz and 16 GB of RAM.

    Definition 1. The L and L2 norm errors and Rate are defined as follows:

    L=max0iMx0jMy|uNi,ju(xi,yj,tN)|,L2=hxhyMxi=0Myj=0[uNi,ju(xi,yj,tN)]2,Rate=log[L(h1)/L(h2)]log(h1/h2)orRate=log[L2(h1)/L2(h2)]log(h1/h2),

    where u(xi,yj,tN) represents the analytical solution at point (xi,yj,tN), uNi,j represents the numerical solution at point (xi,yj,tN). In contrast, we introduce L=max{L(u),L(w)} and L2=max{L2(u),L2(w)} in Tables 7 and 8.

    First, we consider the following nonlinear sine–Gordon equation:

    {2ut2(2ux2+2uy2)+sin(u)=0,(x,y,t)[7,7]×[7,7]×(0,T],u(x,y,0)=4arctan(ex+y),u(x,y,0)t=4ex+y1+e2x+2y,(x,y)[7,7]×[7,7],u(7,y,t)=4arctan(e7+yt),u(7,y,t)=4arctan(e7+yt),(y,t)[7,7]×(0,T],u(x,7,t)=4arctan(ex7t),u(x,7,t)=4arctan(ex+7t),(x,t)[7,7]×(0,T].

    The analytical solution is u(x,y,t)=4arctan(ex+yt).

    Tables 13 present the results obtained by computing Problem 4.1 with the various difference schemes. From Table 1, we can see that when the spatial steps are 1/2, 1/22, 1/23 and 1/24, the errors calculated by the two difference schemes are essentially the same. When the spatial steps are 1/25 and 1/26, the calculation errors of ADI-Ⅰ are obviously larger than those of HOC-Ⅰ. This is because the start-up level calculations for ADI-Ⅰ have only third-order accuracy in the time direction, which does not match the fourth-order accuracy of the main difference scheme. This affects the calculation results. Furthermore, with the reduction in the spatial step size, the HOC-Ⅰ scheme becomes significantly better than ADI-Ⅰ in terms of computational efficiency. From Table 2, we can obtain the same conclusion. In addition, we find that HOC-Ⅱ requires only half the CPU time of HOC-Ⅰ to compute Problem 4.1 with the same stride length. This illustrates the importance of constructing the linearized difference scheme HOC-Ⅱ. Table 3 presents the calculation results using the difference schemes in [21] and [19]. From the table, we find that the error produced by these difference schemes is greater than that calculated by the proposed method when the spatial step size is the same. The two HOC schemes described in this paper have better computational efficiency than the previous difference schemes considered here.

    Table 1.  Numerical results of ADI-Ⅰ and HOC-Ⅰ schemes with τ=h/3 for Problem 4.1.
    h ADI-Ⅰ Scheme [6] HOC-Ⅰ Scheme
    L L2 CPU L L2 CPU
    1/2 1.7239E-03 5.7893E-03 0.0250 1.5806E-03 5.3049E-03 0.0090
    1/22 1.1414E-04 3.3199E-04 0.1870 1.1228E-04 3.0631E-04 0.0440
    1/23 6.6665E-06 2.0006E-05 1.4110 6.9646E-06 1.8959E-05 0.2270
    1/24 3.3964E-07 1.4431E-06 9.9180 4.4107E-07 1.1866E-06 1.7660
    1/25 3.8001E-08 1.5373E-07 77.0680 2.7658E-08 7.4327E-08 15.5420
    1/26 4.6741E-09 1.9829E-08 524.1290 1.7334E-09 4.6523E-09 131.0400

     | Show Table
    DownLoad: CSV
    Table 2.  Numerical results of ADI-Ⅱ and HOC-Ⅱ schemes with τ=h/3 for Problem 4.1.
    h ADI-Ⅱ Scheme [6] HOC-Ⅱ Scheme
    L L2 CPU L L2 CPU
    1/2 1.7176E-03 5.8031E-03 0.0120 1.5635E-03 5.2774E-03 0.0060
    1/22 1.1383E-04 3.3279E-04 0.0490 1.1089E-04 3.0359E-04 0.0280
    1/23 6.6563E-06 2.0073E-05 0.2190 6.8751E-06 1.8764E-05 0.1410
    1/24 3.3933E-07 1.4488E-06 1.1730 4.3558E-07 1.1738E-06 0.9190
    1/25 3.7968E-08 1.5410E-07 8.7540 2.7320E-08 7.3509E-08 7.2570
    1/26 4.6722E-09 1.9850E-08 67.8500 1.7123E-09 4.6005E-09 56.3600

     | Show Table
    DownLoad: CSV
    Table 3.  Numerical results of ADI-Ⅲ and ADI-Ⅳ schemes with τ=h2 for Problem 4.1.
    h ADI-Ⅲ Scheme [21] ADI-Ⅳ Scheme [19]
    L L2 CPU L L2 CPU
    1/2 3.1413E-02 1.4231E-01 0.0030 3.2312E-02 1.5058E-01 0.0020
    1/22 2.6796E-03 1.1024E-02 0.0180 2.5032E-03 1.0968E-02 0.0130
    1/23 1.7370E-04 6.5645E-04 0.1930 1.6243E-04 7.0385E-04 0.1760
    1/24 1.0949E-05 4.1275E-05 2.7520 1.0303E-05 4.4263E-05 2.7330
    1/25 6.8676E-07 2.5835E-06 50.9250 6.4530E-07 2.7705E-06 50.2330
    1/26 4.2952E-08 1.6154E-07 859.8550 4.0346E-08 1.7321E-07 867.9500

     | Show Table
    DownLoad: CSV

    According to the data in these tables, we plot the corresponding L error and L2 error convergence order graphs in Figure 1. For both the L norm and the L2 norm, the schemes proposed in this paper have the same fourth-order convergence speed as the previously developed schemes. This also means that the proposed schemes achieve fourth-order convergence in both the temporal and spatial dimensions, which accords with their theoretical accuracy. However, the convergence accuracy of ADI-Ⅰ and ADI-Ⅱ decreases in the fine mesh, reflecting the effects of the convergence accuracy of the start-up level.

    Figure 1.  Log-log plots for the L and L2 norm errors.

    Furthermore, we substitute the exact solution into the source term to degenerate Problem 4.1 into a linear problem to verify the stability of difference scheme (1), and numerical results are listed in Table 4. It can be seen from Table 4 that the stability conditions we obtained through numerical experiments are consistent with the theoretical analysis.

    Table 4.  L errors with h=1/20 for different τ and T for Problem 4.1.
    τ vmaxλ T=20
    1/35 0.5714 1.2229E-07
    1/32 0.6250 1.1468E-07
    1/30 0.6667 1.1047E-07
    1/29 0.6897 1.0879E-07
    1/28 0.7143 6.8843E+32
    1/27 0.7407 1.9898E+82

     | Show Table
    DownLoad: CSV

    Next, we consider the sine–Gordon equation with periodic boundary condition:

    {2ut2v2(x,y)(2ux2+2uy2)+sin(u)=f(x,y,t),(x,y,t)[0,2]×[0,2]×(0,T],u(x,y,0)=0,u(x,y,0)t=sin(πx)sin(πy),(x,y)[0,2]×[0,2],

    in which v2(x,y)=1+0.1x+0.1y, f(x,y,t)=2π2t(1+0.1x+0.1y)sin(πx)sin(πy)+sin[tsin(πx)sin(πy)], and the analytical solution is u(x,y,t)=tsin(πx)sin(πy).

    Table 5 presents the numerical results using the HOC schemes proposed in this paper and the difference scheme in [22] under different spatial step sizes, where the time steps are τ=h/2 and τ=h, respectively. From the table, we can clearly see that the numerical errors calculated by the two difference schemes have little difference. Moreover, the computational results show that the proposed difference scheme achieves fourth-order convergence in both temporal and spatial dimensions for problems with variable coefficients. This agrees with our theoretical derivation and analysis. Table 6 presents the calculation results with the two difference schemes constructed in this paper. From the table, we can see that the calculated errors are almost the same for HOC-Ⅰ and HOC-Ⅱ, and both have fourth-order convergence. In addition, the HOC-Ⅱ scheme requires about half the CPU time of HOC-Ⅰ. This demonstrates the significance of the HOC-Ⅱ scheme described in this paper.

    Table 5.  L2 norm error and convergence rate of different schemes at T=2 for Problem 4.2.
    h EP-AVF(4)-CFD Scheme [22] HOC-Ⅰ Scheme HOC-Ⅱ Scheme
    L2 Rate L2 Rate L2 Rate
    1/2 5.2619E-02 5.9593E-02 5.9611E-02
    1/22 3.3000E-03 4.00 3.3749E-03 4.14 3.3745E-03 4.14
    1/23 2.0490E-04 4.01 2.0668E-04 4.03 2.0667E-04 4.03
    1/24 1.2757E-05 4.01 1.2852E-05 4.01 1.2852E-05 4.01
    1/25 7.9638E-07 4.00 8.0222E-07 4.00 8.0223E-07 4.00

     | Show Table
    DownLoad: CSV
    Table 6.  Numerical results of HOC-Ⅰ and HOC-Ⅱ schemes with τ=0.001 for Problem 4.2.
    h HOC-Ⅰ Scheme HOC-Ⅱ Scheme
    L Rate L2 Rate CPU L Rate L2 Rate CPU
    1/4 8.5698E-03 8.5729E-03 0.5820 8.5698E-03 8.5729E-03 0.3630
    1/8 5.2375E-04 4.03 5.2270E-04 4.04 2.0490 5.2375E-04 4.03 5.2270E-04 4.04 1.2740
    1/16 3.2577E-05 4.01 3.2516E-05 4.01 7.5270 3.2578E-05 4.01 3.2516E-05 4.01 4.6810
    1/32 2.0337E-06 4.00 2.0299E-06 4.00 28.9990 2.0337E-06 4.00 2.0299E-06 4.00 18.0600
    1/64 1.2709E-07 4.00 1.2686E-07 4.00 120.7820 1.2709E-07 4.00 1.2686E-07 4.00 72.4080

     | Show Table
    DownLoad: CSV

    Figure 2 shows the surfaces and the contour plots of the computational results using the HOC-Ⅰ scheme when τ=0.01 and h=0.02. The numerical results do not oscillate. In addition, the exact solutions and numerical solutions have a high level of agreement, which means that the difference schemes in this paper have good simulation ability.

    Figure 2.  (a) Exact solutions, (b) numerical solutions, (c) numerical error, and (d) contour plots of the computational results with τ=0.01, h=0.02, t=2 for Problem 4.2.

    Consider the coupled sine–Gordon equations (3.1)–(3.6) in a square domain [2,2]×[2,2] and t(0,T]. The set of analytical solutions is

    u(x,y,t)=γsin(2ξ),w(x,y,t)=γsin(2ξ)2ξ,

    in which

    ˜e=2(1+β2α2)1+β2,γ=β24(˜e22)μ2,ξ=η(x+y˜et).

    To compare with the calculation results in Ref. [6], we take the same parameters α=3, β=0.5, η=1.5. The initial conditions and boundary conditions are given by the analytical solutions.

    We solve this problem using the difference schemes HOC-Ⅰ and HOC-Ⅱ at T=1. For comparison, we also derive solutions using ADI-Ⅰ and ADI-Ⅱ [6]. Table 7 presents the numerical results calculated by HOC-Ⅰ and ADI-Ⅰ [6]. The results using HOC-Ⅰ are smaller than the values in the literature for both the L norm error and the L2 norm error. Additionally, our schemes achieve fourth-order convergence, which is consistent with the theoretical accuracy. ADI-Ⅰ does not achieve fourth-order accuracy when the spatial step sizes are 1/25 and 1/26, because its initial time stage has only third-order convergence instead of fourth-order convergence. In addition, the computational efficiency of HOC-Ⅰ is significantly better than that of the difference scheme in the literature. Table 8 presents the calculation results for the two linearized difference schemes. Similarly, compared with ADI-Ⅱ [6], the calculation results of HOC-Ⅱ are better. We can also see that HOC-Ⅱ is more computationally efficient than HOC-Ⅰ, suggesting the superiority of the linearized HOC-Ⅱ scheme.

    Table 7.  Numerical results of ADI-Ⅰ and HOC-Ⅰ schemes with τ=h/4 for Problem 4.3.
    h ADI-Ⅰ Scheme [6] HOC-Ⅰ Scheme
    L Rate L2 Rate CPU L Rate L2 Rate CPU
    1/2 4.5920E-03 6.2308E-03 0.0050 3.6111E-03 4.9899E-03 0.0020
    1/22 2.6343E-04 4.23 3.5686E-04 4.13 0.0350 1.9384E-04 4.22 2.7000E-04 4.21 0.0090
    1/23 1.6776E-05 3.97 2.2541E-05 3.98 0.2800 1.1680E-05 4.05 1.6281E-05 4.05 0.0640
    1/24 1.1225E-06 3.90 1.5562E-06 3.86 2.1150 7.2444E-07 4.01 1.0082E-06 4.01 0.4340
    1/25 8.4942E-08 3.72 1.6003E-07 3.28 15.6800 4.5525E-08 3.99 6.2854E-08 4.00 3.5170
    1/26 1.1453E-08 2.89 2.2850E-08 2.81 115.0570 2.8415E-09 4.00 3.9255E-09 4.00 25.1080

     | Show Table
    DownLoad: CSV
    Table 8.  Numerical results of ADI-Ⅱ and HOC-Ⅱ schemes with τ=h/4 for Problem 4.3.
    h ADI-Ⅱ Scheme [6] HOC-Ⅱ Scheme
    L Rate L2 Rate CPU L Rate L2 Rate CPU
    1/2 4.6894E-03 6.3660E-03 0.0030 3.6115E-03 4.9898E-03 0.0010
    1/22 2.7064E-04 4.11 3.6777E-04 4.13 0.0070 1.9384E-04 4.22 2.6999E-04 4.21 0.0040
    1/23 1.7231E-05 3.97 2.3272E-05 3.98 0.0330 1.1681E-05 4.05 1.6283E-05 4.05 0.0260
    1/24 1.1508E-06 3.90 1.6029E-06 3.86 0.1870 7.2446E-07 4.01 1.0081E-06 4.01 0.1730
    1/25 8.4722E-08 3.76 1.6023E-07 3.32 1.5230 4.5525E-08 3.99 6.2854E-08 4.00 1.3000
    1/26 1.1421E-08 2.89 2.2856E-08 2.81 12.3750 2.8415E-09 4.00 3.9255E-09 4.00 10.9360

     | Show Table
    DownLoad: CSV

    Figure 3 shows the surfaces of the numerical solutions uni,j, wni,j and the corresponding errors. From these numerical solution surfaces, we can see that the calculation results of the proposed difference scheme do not produce numerical oscillations. Therefore, the difference schemes constructed in this paper have good simulation ability.

    Figure 3.  Surfaces of (a) numerical solution uni,j and (b) corresponding error uni,ju(xi,yj,tn); (c) numerical solution wni,j and (d) corresponding error wni,jw(xi,yj,tn) with h=1/32, τ=0.01 for Problem 4.3.

    Consider the sine–Gordon equation in the square field Ω=[15,15]×[15,15]:

    2ut2(2ux2+2uy2)+sin(u)=0,u(x,0)=4arctan(e3x2+y2),ut(x,0)=0,xΩ,u(x,t)=0,(x,t)Ω×[0,T].

    The exact solution to this problem is unknown. We take time and space steps of 0.01 and 0.1, respectively, and then solve Problem 4.4 using HOC-Ⅱ.

    Similar to Refs. [6,25,26], the surfaces of sin(Un/2) at different times are shown in Figure 4, and the contours at different time are plotted in Figure 5. From Figures 4 and 5, it is apparent that the ring soliton begins to shrink at t=0, before radiating and oscillating outward in a proper sequence until another ring soliton is formed at about t=10.5. The next cycle of evolution then begins. There are no oscillations in these groups of figures, which proves the effectiveness and accuracy of HOC-Ⅱ in solving such problems.

    Figure 4.  Surfaces of sin(Un/2) at different time t for Problem 4.4.
    Figure 5.  Contours of sin(Un/2) at different time t for Problem 4.4.

    Finally, in a layered medium covering [8,8]×[8,8], we research the following Klein–Gordon equation:

    2ut2v2(2ux2+2uy2)+u+u3=0,

    in which

    v2={1,(x,y)[8,0]×[8,8],0.5,(x,y)(0,8]×[8,8].

    We consider periodic boundary conditions and initial conditions of

    u(x,y,0)=e(x+2)2y2+e(x2)2y2,ut(x,y,0)=ex2y2.

    The HOC-Ⅱ scheme with time and space steps of 0.01 and 0.1 is applied to solve Problem 4.5. Figures 6 and 7 show the propagation of waves in a two-layered medium at different times. There are very complex interactions, such as contraction, radiation, and collisions between the two solitons. Furthermore, as the propagation velocity of the wave in the left medium is greater than that in the right medium, this allows us to see that the wave propagates faster in the left medium than in the right. Additionally, the greatest rate of change in u occurs at the collision center of the two solitons.

    Figure 6.  Surfaces of numerical solution at different time t for Problem 4.5.
    Figure 7.  Planforms of numerical solution at different time t for Problem 4.5.

    This paper has described the derivation of two HOC difference schemes with fourth-order accuracy for both temporal and spatial dimensions. These schemes are suitable for solving systems of the form of Eqs (1.1)–(1.4). One scheme is a nonlinear fourth-order compact scheme with three temporal levels, denoted as HOC-Ⅰ, and the other is a linearized fourth-order compact scheme, denoted as HOC-Ⅱ. In the linear HOC-Ⅱ scheme, the function value of the next time level can be directly and explicitly calculated on the premise that the spatial derivative of the previous time level has been calculated. Therefore, we can obtain numerical solutions of acceptable accuracy at a reasonable time cost. The two fourth-order compact difference schemes proposed in this paper have been applied to simulations of the coupled sine–Gordon equations. The accuracy and efficiency of the proposed schemes have been confirmed through a number of numerical examples, and it has been shown that HOC-Ⅱ is significantly better than HOC-Ⅰ and several previously developed difference schemes in terms of computational efficiency. Additionally, HOC-Ⅱ has been used to simulate the motion of ring solitons and solitons in a layered medium.

    In recent years, several researchers have proposed numerical methods for solving the three-dimensional wave equations and different forms of the nonlinear fourth-order wave [36,37,38,39,40]. The method in this paper can be extended to solve such nonlinear wave equations, and related conclusions and results will be reported in the future.

    We would like to thank the editors and the referees whose constructive comments and suggestions are helpful to improve the quality of this paper. This work is partially supported by National Natural Science Foundation of China (12161067), Natural Science Foundation of Ningxia (2022AAC02023, 2020AAC03059), National Youth Top-notch Talent Support Program of Ningxia, and the First Class Discipline Construction Project in Ningxia Universities: Mathematics.

    The authors declare no conflict of interest.

    The data used to support the findings of this study are available from the corresponding author upon request.

    For simplicity, the stability of the difference scheme for the linear problem is analyzed by using Fourier method. Here, we consider x- and y-directions taking the same step size, with the corresponding difference scheme as follows.

    un+1i,j=2uni,jun1i,j+(ϑi,jτ2ϑ2i,jτ2λ23)[(2ux2)ni,j+(2uy2)ni,j]+(τ2ϑi,jτ2λ2x3)fni,j+ϑi,jτ2λ212[ϑi+1,j(2ux2)ni+1,j+ϑi1,j(2ux2)ni1,j+ϑi+1,j(2uy2)ni+1,j+ϑi1,j(2uy2)ni1,j]+ϑi,jτ2λ212[ϑi,j+1(2ux2)ni,j+1+ϑi,j1(2ux2)ni,j1+ϑi,j+1(2uy2)ni,j+1+ϑi,j1(2uy2)ni,j1]+ϑi,jτ2λ212[fni+1,j+fni1,j+fni,j+1+fni,j1]+τ212[fn+1i,j2fni,j+fn1i,j]. (1)

    Lemma 2. [41] The sufficient and necessary condition for the roots of the quadratic equation μ2bμc=0 with real coefficients to be less than or equal to 1 is |c|1,|b|1c.

    Theorem 1. Assume that there is no error in the boundary and the source term, then the stability condition of difference scheme (1) is

    vmaxλ[0,22].

    where vmax=max0iMx0jMy|vi,j| and λ=τh.

    Proof. Let Uni,j=ζneI(σ1xi+σ2yj), (Uxx)ni,j=μneI(σ1xi+σ2yj) and (Uyy)ni,j=κneI(σ1xi+σ2yj), where ζ, μ and κ are amplitudes, σ1 and σ2 are wavenumber and I=1. According to (2.12) and (2.13) we have

    h2[cos(σ1h)+5]μn=12[cos(σ1h)1]ζn, (2)
    h2[cos(σ2h)+5]κn=12[cos(σ2h)1]ζn. (3)

    Let Wn+1i,j=Uni,j, α=max0iMx0jMyϑi,j=max0iMx0jMyv2i,j and assume that there is no error in the source term, (1) can be written in the following matrix form

    ζn+1=[2110]ζn+[τ2αα2τ2λ23000](μn+κn)+[α2τ2λ212000][2μncos(σ1h)+2κncos(σ1h)+2μncos(σ2h)+2κncos(σ2h)]=[2110]ζn+[τ2αα2τ2λ23+α2τ2λ26[cos(σ1h)+cos(σ2h)]000](μn+κn)=[2110]ζn+[τ2α+α2τ2λ26[cos(σ1h)+cos(σ2h)2]000](μn+κn)

    Then, we can obtain

    ζn+1=Gζn, (4)

    where G=[A110] is the error propagation matrix, and A=2BCα2λ4+12Bαλ2+2, B=[cos(σ1h)1][cos(σ1h)+5]+[cos(σ2h)1][cos(σ2h)+5], C=[cos(σ1h)+cos(σ2h)2]. The characteristic equation corresponding to the error propagation matrix is

    μ2Aμ+1=0.

    According to Lemma 2, the stability condition of the difference scheme is |BCα2λ4+6Bαλ2+1|1, i.e., 2BCα2λ4+6Bαλ20.

    First, consider the inequality

    BCα2λ4+6Bαλ20. (5)

    It can be easily obtained

    0<αλ26C32. (6)

    Next consider the inequality

    BCα2λ4+6Bαλ2+20. (7)

    Likewise, inequality (7) holds true when cos(σ1h)=cos(σ2h)=1. Otherwise, let quadratic function F(ω)=ω2BC+6Bω+2. Since BC>0, the two roots of quadratic function are

    ω1,2=3C±9C22BC.

    Further analysis shows that the smallest root of the quadratic equation is 1/2. Hence, the solution satisfying the inequality (7) is

    αλ2[0,1/2]. (8)

    Combining (6) and (8), the stability condition of the difference scheme (1) is [0,22]. This completes the proof.



    [1] A. Biswas, Soliton perturbation theory for phi-four model and nonlinear Klein-Gordon equations, Commun. Nonlinear Sci. Numer. Simul., 14 (2009), 3239–3249. http://dx.doi.org/10.1016/j.cnsns.2008.12.020 doi: 10.1016/j.cnsns.2008.12.020
    [2] Y. Sun, New exact traveling wave solutions for double sine-Gordon equation, Appl. Math. Comput., 258 (2015), 100–104. http://dx.doi.org/10.1016/j.amc.2015.02.002 doi: 10.1016/j.amc.2015.02.002
    [3] R. Jiwari, S. Pandit, R. C. Mittal, Numerical simulation of two-dimensional sine-Gordon solitons by differential quadrature method, Comput. Phys. Commun., 183 (2012), 600–616. http://dx.doi.org/10.1016/j.cpc.2011.12.004 doi: 10.1016/j.cpc.2011.12.004
    [4] S. I. Abdelsalam, M. M. Bhatti, Anomalous reactivity of thermo-bioconvective nanofluid towards oxytactic microorganisms, Appl. Math. Mech., 41 (2020), 711–724. http://dx.doi.org/10.1007/s10483-020-2609-6 doi: 10.1007/s10483-020-2609-6
    [5] S. I. Abdelsalam, M. Sohail, Numerical approach of variable thermophysical features of dissipated viscous nanofluid comprising gyrotactic micro-organisms, Pramana-J. Phys., 94 (2020), 67. http://dx.doi.org/10.1007/s12043-020-1933-x doi: 10.1007/s12043-020-1933-x
    [6] D. Deng, D. Liang, The time fourth-order compact ADI methods for solving two-dimensional nonlinear wave equations, Appl. Math. Comput., 329 (2018), 188–209. http://dx.doi.org/10.1016/j.amc.2018.02.010 doi: 10.1016/j.amc.2018.02.010
    [7] A. D. Jagtap, On spatio-temporal dynamics of sine-Gordon soliton in nonlinear non-homogeneous media using fully implicit spectral element scheme, Appl. Anal., 100 (2021), 37–60. http://doi.org/10.1080/00036811.2019.1588961 doi: 10.1080/00036811.2019.1588961
    [8] K. R. Khusnutdinova, D. E. Pelinovsky, On the exchange of energy in coupled Klein-Gordon equations, Wave Mot., 38 (2003), 1–10. http://dx.doi.org/10.1016/S0165-2125(03)00022-2 doi: 10.1016/S0165-2125(03)00022-2
    [9] S. Yomosa, Soliton excitations in deoxyribonucleic acid (DNA) double helices, Phys. Rev. A, 27 (1983), 2120–2125. http://dx.doi.org/10.1103/PhysRevA.27.2120 doi: 10.1103/PhysRevA.27.2120
    [10] A. H. Salas, Exact solutions of coupled sine-Gordon equations, Nonlinear Anal. RWA, 11 (2010), 3930–3935. http://dx.doi.org/10.1016/j.nonrwa.2010.02.020 doi: 10.1016/j.nonrwa.2010.02.020
    [11] O. Braun, Y. Kivshar, The Frenkel-Kontorova Model, Springer Press, 2003. http://doi.org/10.1007/978-3-662-10331-9
    [12] A. M. Wazwaz, The tanh and the sine-cosine methods for compact and noncompact solutions of the nonlinear Klein-Gordon equation, Appl. Math. Comput., 167 (2005), 1179–1195. http://dx.doi.org/10.1016/j.amc.2004.08.006 doi: 10.1016/j.amc.2004.08.006
    [13] A. M. Wazwaz, Exact solutions for the generalized sine-Gordon and the generalized sinh-Gordon equations, Chaos. Soliton. Fract., 28 (2006), 127–135. http://dx.doi.org/10.1016/j.chaos.2005.05.017 doi: 10.1016/j.chaos.2005.05.017
    [14] T. Aktosun, F. Demontis, C. V. Der Mee, Exact solutions to the sine-Gordon equation, J. Math. Phys., 51 (2010), 123521. http://dx.doi.org/10.1063/1.3520596 doi: 10.1063/1.3520596
    [15] Q. Zhou, M. Ekici, M. Mirzazadeh, A. The investigation of soliton solutions of the coupled sine-Gordon equation in nonlinear optics, J. Morden Opt., 64 (2017), 1677–1682. http://dx.doi.org/10.1080/09500340.2017.1310318 doi: 10.1080/09500340.2017.1310318
    [16] Y. Chen, Z. Yu, L. Zou, The lump, lump off and rogue wave solutions of a (2 + 1)-dimensional breaking soliton equation, Nonlinear Dyn., 111 (2023), 591–602. https://doi.org/10.1007/s11071-022-07823-7 doi: 10.1007/s11071-022-07823-7
    [17] B. Dong, Z. Ye, X. Zhai, Global regularity for the 2D boussinesq equations with temperature-dependent viscosity, J. Math. Fluid Mech., 22 (2020), 2. https://doi.org/10.1007/s00021-019-0463-0 doi: 10.1007/s00021-019-0463-0
    [18] B. Dong, Z. zhang, Global regularity of the 2D micropolar fluid flows with zero angular viscosity, J. Differ. Equ., 249 (2010), 200–213. https://doi.org/10.1016/j.jde.2010.03.016 doi: 10.1016/j.jde.2010.03.016
    [19] M. Cui, High order compact alternating direction implicit method for the generalized sine-Gordon equation, J. Comput. Appl. Math., 235 (2010), 837–849. http://dx.doi.org/10.1016/j.cam.2010.07.016 doi: 10.1016/j.cam.2010.07.016
    [20] S. Xie, S. Yi, T. I. Kwon, Fourth-order compact difference and alternating direction implicit schemes for telegraph equations, Comput. Phys. Commun., 183 (2012), 552–569. http://dx.doi.org/10.1016/j.cpc.2011.11.023 doi: 10.1016/j.cpc.2011.11.023
    [21] D. Deng, C. Zhang, A new fourth-order numerical algorithm for a class of nonlinear wave equations, Appl. Numer. Math., 62 (2012), 1864–1879. http://dx.doi.org/10.1016/j.apnum.2012.07.004 doi: 10.1016/j.apnum.2012.07.004
    [22] B. Hou, D. Liang, The energy-preserving time high-order AVF compact finite difference scheme for nonlinear wave equations in two dimensions, Appl. Numer. Math., 170 (2021), 298–320. http://dx.doi.org/10.1016/j.apnum.2021.07.026 doi: 10.1016/j.apnum.2021.07.026
    [23] J. Argyris, M. Haase, J. C. Heinrich, Finite element approximation to two-dimensional sine-Gordon solitons, Comput. Methods Appl. Mech. Eng., 86 (1991), 1–26. http://dx.doi.org/10.1016/0045-7825(91)90136-T doi: 10.1016/0045-7825(91)90136-T
    [24] D. Shi, L. Pei, Nonconforming quadrilateral finite element method for a class of nonlinear sine-Gordon equations, Appl. Math. Comput., 219 (2013), 9447–9460. http://dx.doi.org/10.1016/j.amc.2013.03.008 doi: 10.1016/j.amc.2013.03.008
    [25] A. G. Bratsos, The solution of the two-dimensional sine-Gordon equation using the method of lines, J. Comput. Appl. Math., 206 (2007), 251–277. http://dx.doi.org/10.1016/j.cam.2006.07.002 doi: 10.1016/j.cam.2006.07.002
    [26] A. G. Bratsos, An improved numerical scheme for the sine-Gordon equation in 2 + 1 dimensions, Int. J. Numer. Methods Eng., 75 (2008), 787–799. http://dx.doi.org/10.1002/nme.2276 doi: 10.1002/nme.2276
    [27] D. Deng, C. Zhang, Analysis and application of a compact multistep ADI solver for a class of nonlinear viscous wave equations, Appl. Math. Model., 39 (2015), 1033–1049. http://dx.doi.org/10.1016/j.apm.2014.07.031 doi: 10.1016/j.apm.2014.07.031
    [28] D. Deng, Unified compact ADI methods for solving nonlinear viscous and nonviscous wave equations, Chinese J. Chem. Phys., 56 (2018), 2897–2915. http://dx.doi.org/10.1016/j.cjph.2018.09.025 doi: 10.1016/j.cjph.2018.09.025
    [29] M. Ilati, M. Dehghan, The use of radial basis functions (RBFs) collocation and RBF-QR methods for solving the coupled nonlinear sine-Gordon equations, Eng. Anal. Bound. Elem., 52 (2015), 99–109. http://dx.doi.org/10.1016/j.enganabound.2014.11.023 doi: 10.1016/j.enganabound.2014.11.023
    [30] D. Deng, Numerical Simulation of the coupled sine-Gordon equations via a linearized and decoupled compact ADI method, Numer. Funct. Anal. Optim., 40 (2019), 1053–1079. http://dx.doi.org/10.1080/01630563.2019.1596951 doi: 10.1080/01630563.2019.1596951
    [31] Y. Nawaz, M. S. Arif, W. Shatanawi, A. Nazeer, An explicit fourth-order compact numerical scheme for heat transfer of boundary layer flow, Energies., 14 (2021), 3396. http://dx.doi.org/10.3390/en14123396 doi: 10.3390/en14123396
    [32] A. Bourchtein, L. Bourchtein, Explicit finite difference schemes with extended stability for advection equations, J. Comput. Appl. Math., 236 (2012), 3591–3604. http://dx.doi.org/10.1016/j.cam.2011.04.028 doi: 10.1016/j.cam.2011.04.028
    [33] K. Li, W. Liao, An efficient and high accuracy finite-difference scheme for the acoustic wave equation in 3D heterogeneous media, J. Comput. Sci., 40 (2020), 101063. http://dx.doi.org/10.1016/j.jocs.2019.101063 doi: 10.1016/j.jocs.2019.101063
    [34] S. K. Lele, Compact finite difference schemes with spectral-like resolution, J. Comput. Phys., 103 (1992), 16–42. http://dx.doi.org/10.1016/0021-9991(92)90324-R doi: 10.1016/0021-9991(92)90324-R
    [35] O. M. Braun, Y. S. Kivshar, Nonlinear dynamics of the Frenkel-Kontorova model, Phys. Rep., 306 (1998), 1–108. http://dx.doi.org/10.1016/S0370-1573(98)00029-5 doi: 10.1016/S0370-1573(98)00029-5
    [36] G. Zhang, Two conservative and linearly-implicit compact difference schemes for the nonlinear fourth-order wave equation, Appl. Math. Comput., 401 (2021), 126055. http://dx.doi.org/10.1016/j.amc.2021.126055 doi: 10.1016/j.amc.2021.126055
    [37] T. Achouri, T. Kadri, K. Omrani, Analysis of finite difference schemes for a fourth-order strongly damped nonlinear wave equations, Comput. Math. Appl., 82 (2021), 74–96. http://dx.doi.org/10.1016/j.camwa.2020.11.012 doi: 10.1016/j.camwa.2020.11.012
    [38] T. Achouri, Conservarive finite difference scheme for the nonlinear fourth-order wave equation, Appl. Math. Comput., 359 (2019), 121–131. http://dx.doi.org/10.1016/j.amc.2019.04.033 doi: 10.1016/j.amc.2019.04.033
    [39] M. Wu, Y. Jiang, Y. Ge, An accurate and efficient local one-dimensional method for the 3D acoustic wave equation, Demonstr. Math., 55 (2022), 528–552. http://doi.org/10.1515/dema-2022-0148 doi: 10.1515/dema-2022-0148
    [40] K. Li, W. Liao, An efficient and high accuracy finite-difference scheme for the acoustic wave equation in 3D heterogeneous media, J. Comput. Sci., 40 (2020), 101063. http://doi.org/10.1016/j.jocs.2019.101063 doi: 10.1016/j.jocs.2019.101063
    [41] D. Yang, Iterative Solution for Large Linear System, 1st edition, Academic Press, 1971. http://doi.org/10.1016/C2013-0-11733-3
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1748) PDF downloads(125) Cited by(0)

Figures and Tables

Figures(7)  /  Tables(8)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog