Loading [MathJax]/jax/element/mml/optable/Latin1Supplement.js
Research article Special Issues

Efficient composition conservative schemes for the Zakharov equations

  • In this paper, we designed efficient conservative numerical schemes for the Zakharov system by leveraging the composition method. The core elements of our approach are as follows. First, the original Zakharov system was transformed into a Hamiltonian system through the use of the variational derivative. Then, the derived system was discretized by integrating the composition method into the Fourier pseudo-spectral method, thus obtaining fully-discrete conservative schemes. These proposed schemes are of the implicit-explicit type and can precisely preserve the discrete mass and Hamiltonian energy. To confirm the theoretical findings and demonstrate the effectiveness and conservation characteristics of our method, we conducted numerous numerical experiments.

    Citation: Yan Zhang, Yuyang Gao, Yayun Fu, Xiaopeng Yue. Efficient composition conservative schemes for the Zakharov equations[J]. AIMS Mathematics, 2025, 10(4): 8235-8251. doi: 10.3934/math.2025379

    Related Papers:

    [1] 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
    [2] 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
    [3] M. Hafiz Uddin, M. Ali Akbar, Md. Ashrafuzzaman Khan, Md. Abdul Haque . New exact solitary wave solutions to the space-time fractional differential equations with conformable derivative. AIMS Mathematics, 2019, 4(2): 199-214. doi: 10.3934/math.2019.2.199
    [4] M. Ali Akbar, Norhashidah Hj. Mohd. Ali, M. Tarikul Islam . Multiple closed form solutions to some fractional order nonlinear evolution equations in physics and plasma physics. AIMS Mathematics, 2019, 4(3): 397-411. doi: 10.3934/math.2019.3.397
    [5] Binbin Miao, Chongbin Xu, Caidi Zhao . Statistical solution and piecewise Liouville theorem for the impulsive discrete Zakharov equations. AIMS Mathematics, 2022, 7(5): 9089-9116. doi: 10.3934/math.2022505
    [6] Yayun Fu, Mengyue Shi . A conservative exponential integrators method for fractional conservative differential equations. AIMS Mathematics, 2023, 8(8): 19067-19082. doi: 10.3934/math.2023973
    [7] 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
    [8] Qiuying Li, Xiaoxiao Zheng, Zhenguo Wang . Orbital stability of periodic standing waves of the coupled Klein-Gordon-Zakharov equations. AIMS Mathematics, 2023, 8(4): 8560-8579. doi: 10.3934/math.2023430
    [9] Harivan R. Nabi, Hajar F. Ismael, Nehad Ali Shah, Wajaree Weera . W-shaped soliton solutions to the modified Zakharov-Kuznetsov equation of ion-acoustic waves in (3+1)-dimensions arise in a magnetized plasma. AIMS Mathematics, 2023, 8(2): 4467-4486. doi: 10.3934/math.2023222
    [10] Hyun Geun Lee . A mass conservative and energy stable scheme for the conservative Allen–Cahn type Ohta–Kawasaki model for diblock copolymers. AIMS Mathematics, 2025, 10(3): 6719-6731. doi: 10.3934/math.2025307
  • In this paper, we designed efficient conservative numerical schemes for the Zakharov system by leveraging the composition method. The core elements of our approach are as follows. First, the original Zakharov system was transformed into a Hamiltonian system through the use of the variational derivative. Then, the derived system was discretized by integrating the composition method into the Fourier pseudo-spectral method, thus obtaining fully-discrete conservative schemes. These proposed schemes are of the implicit-explicit type and can precisely preserve the discrete mass and Hamiltonian energy. To confirm the theoretical findings and demonstrate the effectiveness and conservation characteristics of our method, we conducted numerous numerical experiments.



    The Zakharov system, introduced by Vladimir Zakharov in 1972 (see [16]), is a collection of coupled nonlinear partial differential equations. Its purpose is to simulate the interaction between high-frequency Langmuir waves and low-frequency ion-acoustic waves within a plasma. Comprising a complex equation for the electric field envelope and a real equation for the ion density fluctuation, this system effectively captures crucial plasma dynamics. Such dynamics include modulational instability and wave collapse phenomena. In the realm of plasma physics, the Zakharov system holds great significance. It details the energy transfer process between different wave modes, which ultimately results in the emergence of localized structures such as solitons and vortices. Moreover, its applications extend beyond plasma. In nonlinear optics, the Zakharov system functions as a fundamental model for comprehending the propagation of intense laser beams in nonlinear media. Additionally, it has relevance in fluid dynamics and Bose-Einstein condensates. In these fields, similar mathematical structures regulate wave interactions (references [6,21,27] attest to this). In this paper, we focus on the following Zakharov system.

    {itE(x,t)+ΔE(x,t)=N(x,t)E(x,t),xΩ,t>0,ttN(x,t)ΔN(x,t)=Δ|E(x,t)|2,xΩ,t>0,E(x,0)=E0(x),x¯Ω,N(x,0)=N0(x),tN(x,0)=N1(x),x¯Ω, (1.1)

    where the complex-valued function E(x,t) represents the slowly varying envelope of a rapidly oscillating electric field. The real-valued function N(x,t) describes the low-frequency variations in ion density. The given initial functions E0(x), N0(x), and N1(x) satisfy the periodic boundary conditions on Ω. For further physical background, please refer to [12,17]. Additionally, the Zakharov system (1.1) can conserve the mass [29]

    M(t)=Ω|E|2dxM(0), t0, (1.2)

    and the Hamiltonian energy [30]

    H(t)=Ω|E|2+12(|v|2+N2)+N|E|2dxH(0), t0, (1.3)

    where v=Nt. In recent years, a wealth of numerical studies has been conducted on both classical and generalized Zakharov systems. These works encompass various methods such as the time-splitting technique [1,14], the scalar auxiliary variable approach [23], finite difference schemes [3,26], and discontinuous Galerkin methods [25], among others. Recently, there has been a significant interest in developing accurate and efficient numerical methods for various Zakharov systems. For example, Bao and Sun [1] developed a time-splitting spectral method for the ZS, which effectively captures the intricate dynamics of plasma interactions. Jin and Sulem [14] proposed numerical schemes that preserve the multi-scale nature of Zakharov systems, ensuring stability and accuracy over long-time simulations. Additionally, Xia and Shu [25] introduced discontinuous Galerkin methods for the quantum Zakharov systems, offering high-order accuracy and flexibility in handling complex geometries. These advancements contribute to a deeper understanding and more precise simulation of the nonlinear phenomena described by the Zakharov system. However, these mentioned schemes cannot conserve the mass (1.2) and the energy (1.3) of the system (1.1).

    Structure-preserving algorithms are numerical methods specifically designed to maintain the intrinsic properties and structures of the original differential equations, such as symmetries, invariants, and conservation laws [5,7,11]. By preserving these features, the algorithms ensure that the numerical solutions exhibit behavior consistent with the underlying physical or mathematical models [13,24]. Advantages of structure-preserving algorithms include enhanced stability, improved long-term accuracy, and the ability to capture essential qualitative dynamics of the system [8,15]. They are particularly beneficial in simulations where conserving quantities like energy or mass is crucial for obtaining reliable and physically meaningful results [28]. Recently, there has been considerable progress in developing structure-preserving numerical schemes for Zakharov systems. These schemes are essential for accurately simulating the long-term dynamics of plasma waves, as they conserve the total energy of the system under discretization. By employing techniques such as discrete variational principles and implicit time-stepping methods, researchers have designed algorithms that maintain the inherent energy conservation property of the Zakharov system [4,20]. This not only enhances computational stability but also ensures that numerical solutions faithfully replicate the physical behavior of nonlinear wave interactions in plasma physics.

    The averaged vector field (AVF) method can exactly preserve the energy of Hamiltonian systems [19,22] and has been applied to construct conservative schemes for energy-conserving partial differential equations. However, these schemes are fully implicit, requiring the development of nonlinear iteration procedures. Moreover, since all unknown variables are averaged simultaneously in the numerical schemes, the number of iterations for the nonlinear solver can be large. To reduce iterative costs at each time step while maintaining the desired energy-preserving property, Cai et al. [2] developed partitioned averaged vector field (PAVF) methods. These methods conserve energy and have been used to construct conservative schemes for Hamiltonian ODEs. Compared with the AVF method, the schemes resulting from the PAVF method are much simpler in their explicit expressions. They effectively reduce the original fully implicit schemes to semi-implicit or linearly implicit ones, significantly improving computational efficiency. However, as far as we known, the PAVF method has not yet been applied to construct conservative schemes for the Zakharov equations.

    In this paper, we develop a structure-preserving scheme by using the PAVF method in time and the Fourier pseudo-spectral method in space for the system. The constructed numerical scheme offers several significant advantages. It strictly conserves both energy and mass, preserving the inherent physical properties of the Zakharov system and ensuring reliable long-term simulations. By simplifying the fully implicit approach to a semi-implicit or linearly implicit scheme, it substantially reduces computational costs and enhances efficiency. The scheme maintains good stability even with larger time steps due to the implicit handling of stiff terms. Additionally, it is easier to implement since it avoids solving complex nonlinear systems. Incorporating spectral methods provides high accuracy, enabling precise capture of solution details and dynamic behaviors. These features make the scheme highly applicable to various nonlinear partial differential equations with similar structures.

    The rest of the paper is organized as follows. In Section 2, we reformulate the original Zakharov equation as a Hamiltonian system and provid a brief introduction to the PAVF method. Section 3 presents the development of the semi-discrete structure-preserving numerical schemes by using the Fourier pseudo-spectral method. In Section 4, we derive the fully discrete scheme by using the PAVF method to approximate the semi-discrete system in time and prove the conservative of the schemes. Section 5 provides numerical experiments to demonstrate the efficiency and accuracy of our methods, comparing them with existing approaches. Finally, Section 6 concludes the paper with a summary of the main results and suggestions for future research.

    Constructing numerical schemes using the PAVF method is based on the Hamiltonian form of the system. First, we present the Hamiltonian form of the equations.

    To this end, we decompose the complex-valued function E into its real and imaginary parts, namely

    E=q+ip,

    where q and p are real-valued functions. Based on this, we rewrite the original system of Eq (1.1) as the following real-valued first-order system:

    {tp=ΔqNq,tq=Δp+Np,tN=Δv,tv=N+q2+p2. (2.1)

    Denote z=(q,p,N,v)T, based on the variational principle, and we obtain

    {δHδp=Δq+Nq,δHδq=Δp+Np,δHδN=Δv,δHδv=N+q2+p2, (2.2)

    where δHδu denotes the variational derivative of H with respect to u, u=p,q,N,v. Then, system (2.1) can be written into the following energy-conserving system:

    tz=JδHδz, (2.3)

    where

    J=(0100100000010010)

    is the skew-adjoint operator, and the Hamiltonian energy functional is

    H[z]=12(|q|2+|p|2)+12|v|2N(q2+p2)Nv, (2.4)

    and the mass functional is

    M(p,q)=Ωp2+q2dx. (2.5)

    We consider the Hamiltonian system:

    dwdt=f(w)=SkH(w),w(0)=w0, (2.6)

    where wRk, Sk is a skew-symmetric k×k matrix with even k, and H(w) is a sufficiently differentiable Hamiltonian function.

    The second-order AVF method for system (2.6) is defined as

    wn+1wnτ=10f(εwn+1+(1ε)wn)dε=Sk10H(εwm+1+(1ε)wm)dε, (2.7)

    where τ is the time step.

    Setting k=2d and partitioning w as w=(y,z)T with y,zRd, the system (2.6) becomes

    (˙y˙z)=S2d(Hy(y,z)Hz(y,z)), (2.8)

    and the Hamiltonian H(y,z) remains conserved along any continuous flow. The PAVF method for system (2.8) is given by

    1τ(yn+1ynzn+1zn)=S2d(10Hy(εyn+1+(1ε)yn,zn)dε10Hz(yn+1,εzn+1+(1ε)zn)dε). (2.9)

    Denote the PAVF method (2.9) by Ψτ. Its adjoint method Ψτ is defined as

    1τ(yn+1ynzn+1zn)=S2d(10Hy(εyn+1+(1ε)yn,zn+1)dε10Hz(ym,εzn+1+(1ε)zn)dε). (2.10)

    While noting that both scheme Ψτ and its adjoint scheme Ψτ are semi-implicit first-order one-step methods with high efficiency, they only possess first-order accuracy and cannot meet the high-accuracy requirements of numerical simulations. Therefore, based on composition techniques, we combine these two methods to obtain a numerical scheme with second-order accuracy. By combining Ψτ and its adjoint Ψτ, we define the PAVF composition (PAVF-C) method:

    Υτ:=Ψτ2Ψτ2. (2.11)

    Remark 2.1. The PAVF method (2.9) is a first-order one-step method. But the PAVFC method Υτ in (2.11) has second-order methods that exactly conserve the energy of the Hamiltonian system (2.6).

    In this section, we apply the Fourier pseudo-spectral method in space for the Zakharov system, resulting in a semi-discrete conservative scheme. Note that other space discretization methods can also be used, such as finite difference, finite element, or finite volume methods.

    This subsection applies the Fourier pseudo-spectral method to the Zakharov system. Note that other space discretization methods can also be used, such as finite difference, finite element, or finite volume methods. Without losing generality, we consider the Zakharov system in the 2D case with the periodic boundary condition and Ω=(L,L)2. For a positive even integer M, we partition the domain uniformly with mesh sizes h=hx=hy=2L/M. Let the spatial grid points

    Ωh={(xi,yj)| i=j=1,2,,M1},

    with xi=L+ih,yj=L+jh. We denote

    Uh={u|u=(u1,1,,uM1,1,u0,1,,uM1,1,,u1,M1,,uM1,M1)T}.

    For u,vUh, we define the corresponding discrete inner product and norms as follows:

    u,vh=h2M1i=0M1j=0ui,jvi,j,   u=u,u12h,  u=sup(xi,yj)Ωh|ui,j|.

    Let Xi(x) be the interpolation basis functions given by

    Xi(x)=1MM/2m=M/21cmeimμ(xxi),

    where μ=π/L and

    cm={1,  |m|<M2,2,  |m|=M2.

    Then, we can define the two-dimensional interpolation space

    SM={Xi(x)Xj(y)|0i,jM1},

    and the interpolation operator IM:C(¯Ω)SM

    IMu(x,y)=M1i=0M1j=0ui,jXi(x)Xj(y).

    The corresponding second-order spectral differential matrices for the x- and y-directions are uniformly calculated by

    (D)i,l=d2Xl(xi)dx2.

    Owing to the circulant property of these differential matrices, one can utilize the fast Fourier transform (FFT) to accelerate the computation of matrix-vector multiplication with D2. In fact, we have the decomposition that

    D=FHMΛ2FM, (3.1)

    where FM denotes the matrix of the discrete Fourier transform, FHM is the conjugate transpose matrix of FM and FHM=F1M [10]. The diagonal matrix Λ corresponds to the eigenvalues of D1 and D2 with the elements given by

    Λ2=μ2diag[02,12,,(M2)2,(M2+1)2,,(2)2,(1)2]. (3.2)

    Moreover, the approximation of the two-dimensional Laplace operator by the pseudo-spectral method yields the second-order differential matrix D:=IMD+DIM, which by (3.1) also admits a diagonal decomposition

    D=(FHMFHM)(IMΛ2+Λ2IM)(FMFM). (3.3)

    Therefore, the practical computation associated with the differential matrix will be efficiently carried out.

    Applying the pseudo-spectral method to discretize the spatial derivative of system (2.1), the semi-discrete scheme is as follows:

    {tp=DqNq,tq=Dp+Np,tN=Dv,tv=N+q2+p2. (3.4)

    Similarly to the continuous case, the above system can be reformulated in Hamiltonian form:

    dzdt=SH(z), (3.5)

    where the discrete Hamiltonian is defined as

    H(z)=12(pTDpvTDvqTDp)NTvNT(p2+q2), (3.6)

    and S is a skew-symmetric matrix given by

    S=(0I00I000000I00I0).

    Then, the conservation laws of the semi-discrete scheme are presented in the following theorem.

    Theorem 3.1. The scheme (3.4) satisfies the semi-discrete mass and energy conservation laws

    ddtM(p,q)=0

    and

    ddtH(z)=0,

    where

    M(p,q):=p2+q2, (3.7)

    and H(z) is given by (3.6).

    Proof. Based on the definition of the mass, we have

    ddtM(p,q)=pTDqqTDppT(Nq)+qT(Np)=0. (3.8)

    In addition to mass conservation, the Hamiltonian H(z) of the system is conserved. To verify this, we compute the time derivative of H(z) can obtain

    ddtH(z)=H(z)TSH(z)=0, (3.9)

    where S is a skew-symmetric matrix. The final equality holds because for any skew-symmetric matrix S and vector H(z)

    H(z)TSH(z)=0.

    This property ensures that the Hamiltonian H(z) remains constant over time, signifying energy conservation within the system.

    Building upon the analysis of the semi-discrete scheme (3.4), this subsection aims to develop a class of fully discrete conservative schemes for both temporal and spatial discretization.

    First, we apply the PAVF method for system (3.4) can derive

    δtNn=10Hv(Nn+1, εvn+1+(1ε)vn, pn, qn)dε, (4.1)
    δtvn=10HN(εNn+1+(1ε)Nn, vn+1, pn, qn)dε, (4.2)
    δtpn=10Hq(Nn+1, vn+1, pn+1, εqn+1+(1ε)qn)dε, (4.3)
    δtqn=10Hp(Nn+1, vn+1, εpn+1+(1ε)pn, qn)dε, (4.4)

    which can be further integrated as

    δtNn=Dvn+12, (4.5)
    δtvn=Nn+12+(pn)2+(qn)2, (4.6)
    δtpn=Dqn+12Nn+1qn+12, (4.7)
    δtqn=Dpn+12+Nn+1pn+12, (4.8)

    where zn+12=zn+zn+12, z=p,q etc. The proposed PAVF schemes (4.5)–(4.8) are denoted as Ψτ. Similarly, we can obtain the adjoint PAVF method Ψτ, namely

    δtNn=Dvn+12, (4.9)
    δtvn=Nn+12+(pn+1)2+(qn+1)2, (4.10)
    δtpn=Dqn+12+Nnqn+12, (4.11)
    δtqn=Dpn+12Nnpn+12. (4.12)

    Theorem 4.1. The proposed schemes (4.5)(4.8) and their adjoint schemes (4.9)(4.12) possess the following discrete total mass and energy conservation laws:

    Mn=Mn+1,Hn=Hn+1,0nM1,

    where the mass is defined as

    Mn=pn+qn,

    and the energy is given by

    \begin{align*} {H}^n = \frac{1}{2}\left( -({\mathit{\boldsymbol{p}}}^n)^{T} \mathcal{D} {\mathit{\boldsymbol{p}}}^n- ({\mathit{\boldsymbol{v}}}^n)^{T} \mathcal{D} {\mathit{\boldsymbol{v}}}^n - ({\mathit{\boldsymbol{q}}}^n)^{T} \mathcal{D}\mathtt{£} {\mathit{\boldsymbol{p}}}^n) \right) - ({\mathit{\boldsymbol{N}}}^n)^{T} {\mathit{\boldsymbol{v}}}^n - ({\mathit{\boldsymbol{N}}}^n)^{T}\big (({\mathit{\boldsymbol{p}}}^n)^{2} + ({\mathit{\boldsymbol{q}}}^n)^{2}\big). \end{align*}

    Proof. For the scheme \Psi^{}_{\tau} , taking the inner product of (4.7) and (4.8) with \mathit{\boldsymbol{p}}^{n+1} + \mathit{\boldsymbol{p}}^n and \mathit{\boldsymbol{q}}^{n+1} + \mathit{\boldsymbol{q}}^n , respectively, we obtain

    \begin{align} \frac{\tau}{h} (\mathit{\boldsymbol{p}}^{n+1} + \mathit{\boldsymbol{p}}^n) (\mathit{\boldsymbol{p}}^{n+1} - \mathit{\boldsymbol{p}}^n) = h (\mathit{\boldsymbol{p}}^{n+1} + \mathit{\boldsymbol{p}}^n)^T \left( \mathcal{D} \mathit{\boldsymbol{q}}^{n+\frac{1}{2}} - \mathit{\boldsymbol{N}}^{n+1} \mathit{\boldsymbol{q}}^{n+\frac{1}{2}}\right), \end{align} (4.13)

    and

    \begin{align} \frac{\tau}{h} (\mathit{\boldsymbol{q}}^{n+1} + \mathit{\boldsymbol{q}}^n) (\mathit{\boldsymbol{q}}^{n+1} - \mathit{\boldsymbol{q}}^n) = h (\mathit{\boldsymbol{q}}^{n+1} + \mathit{\boldsymbol{q}}^n)^T \left( - \mathcal{D} \mathit{\boldsymbol{p}}^{n+\frac{1}{2}} + \mathit{\boldsymbol{N}}^{n+1} \mathit{\boldsymbol{p}}^{n+\frac{1}{2}}\right). \end{align} (4.14)

    Adding them together, we deduce

    \begin{align} \frac{1}{\tau} \left( \|\mathit{\boldsymbol{p}}^{n+1}\|^2 + \|\mathit{\boldsymbol{q}}^{n+1}\|^2 - \|\mathit{\boldsymbol{p}}^{n}\|^2 - \|\mathit{\boldsymbol{q}}^{n}\|^2 \right) = 0, \end{align} (4.15)

    which implies that

    \begin{align*} {{M}}^n = {{M}}^{n+1}. \end{align*}

    Then, we take the discrete inner products of (4.5)–(4.8) with \delta_t \mathit{\boldsymbol{v}}^n , \delta_t \mathit{\boldsymbol{N}}^n , -\delta_t \mathit{\boldsymbol{q}}^n , and \delta_t \mathit{\boldsymbol{p}}^n , respectively, and sum them together to obtain the energy conservation law

    \begin{align*} H^n = H^{n+1}. \end{align*}

    Similarly, we can prove the adjoint schemes (4.9)–(4.12) also can conserve the mass and energy in fully discrete sense. This concludes the proof.

    It is noteworthy that the PAVF scheme only achieves first-order accuracy in time, and this subsection will construct second-order numerical schemes that achieve energy and mass conservation based on the composition technique.

    PAVFC scheme. For given \mathit{\boldsymbol{z}}^n = \left({\mathit{\boldsymbol{p}}}^n, {\mathit{\boldsymbol{q}}}^n, {\mathit{\boldsymbol{N}}}^n, {\mathit{\boldsymbol{v}}}^n \right)^T , we update \mathit{\boldsymbol{z}}^{n+1} = \left({\mathit{\boldsymbol{p}}}^{n+1}, {\mathit{\boldsymbol{q}}}^{n+1}, {\mathit{\boldsymbol{N}}}^{n+1}, {\mathit{\boldsymbol{v}}}^{n+1} \right)^T via the following composition steps:

    \begin{align} \mathit{\boldsymbol{z}}^{n+1} = \Psi_\tau (\mathit{\boldsymbol{z}}^n), \end{align} (4.16)

    with

    \begin{align} \Psi_\tau = \Psi^*_{ \frac{\tau}{2}} \circ \Psi_{ \frac{\tau}{2}}, \end{align} (4.17)

    and \Psi_{\frac{\tau}{2}} , \Psi^{*}_{\frac{\tau}{2}} represent replacing \tau in the PAVF scheme and its adjoint scheme with \frac{\tau}{2} , which can be further expressed as

    \begin{align} &\frac{1}{\tau}(\mathit{\boldsymbol{N}}^{*} - \mathit{\boldsymbol{N}}^{n}) = \frac{1}{2}\Big(\mathit{\boldsymbol{v}}^{*} + \mathit{\boldsymbol{v}}^{n}\Big), \end{align} (4.18)
    \begin{align} &\frac{1}{\tau}(\mathit{\boldsymbol{v}}^{*} - \mathit{\boldsymbol{v}}^{n}) = \frac{1}{2}\Big(\mathit{\boldsymbol{N}}^{n+\frac{1}{2}} + (\mathit{\boldsymbol{p}}^{n})^2 + (\mathit{\boldsymbol{q}}^{n})^2\Big), \end{align} (4.19)
    \begin{align} &\frac{1}{\tau}(\mathit{\boldsymbol{p}}^{*} - \mathit{\boldsymbol{p}}^{n}) = \frac{1}{2}\Big(\mathcal{D} \mathit{\boldsymbol{q}}^{n+\frac{1}{2}} - \mathit{\boldsymbol{N}}^{n+1} \mathit{\boldsymbol{q}}^{n+\frac{1}{2}}\Big), \end{align} (4.20)
    \begin{align} &\frac{1}{\tau}(\mathit{\boldsymbol{q}}^{*} - \mathit{\boldsymbol{q}}^{n}) = \frac{1}{2}\Big(- \mathcal{D} \mathit{\boldsymbol{p}}^{n+\frac{1}{2}} + \mathit{\boldsymbol{N}}^{n+1} \mathit{\boldsymbol{p}}^{n+\frac{1}{2}}\Big), \end{align} (4.21)
    \begin{align} &\frac{1}{\tau}(\mathit{\boldsymbol{N}}^{n+1} - \mathit{\boldsymbol{N}}^{*}) = \frac{1}{2}\Big(\mathit{\boldsymbol{v}}^{*} + \mathit{\boldsymbol{v}}^{n+1}\Big), \end{align} (4.22)
    \begin{align} &\frac{1}{\tau}(\mathit{\boldsymbol{v}}^{n+1} - \mathit{\boldsymbol{v}}^{*}) = \frac{1}{2}\Big(\mathit{\boldsymbol{N}}^{n+\frac{1}{2}} + (\mathit{\boldsymbol{p}}^{n+1})^2 + (\mathit{\boldsymbol{q}}^{n+1})^2\Big), \end{align} (4.23)
    \begin{align} &\frac{1}{\tau}(\mathit{\boldsymbol{p}}^{n+1} - \mathit{\boldsymbol{p}}^{*}) = \frac{1}{2}\Big(\mathcal{D} \mathit{\boldsymbol{q}}^{n+\frac{1}{2}} + \mathit{\boldsymbol{N}}^{n} \mathit{\boldsymbol{q}}^{n+\frac{1}{2}}\Big), \end{align} (4.24)
    \begin{align} &\frac{1}{\tau}(\mathit{\boldsymbol{q}}^{n+1} - \mathit{\boldsymbol{q}}^{*}) = \frac{1}{2}\Big(-\mathcal{D} \mathit{\boldsymbol{p}}^{n+\frac{1}{2}} - \mathit{\boldsymbol{N}}^{n} \mathit{\boldsymbol{p}}^{n+\frac{1}{2}}\Big). \end{align} (4.25)

    Based on the proof of Theorem 4.1, we can immediately obtain the following theorem.

    Theorem 4.2. The proposed PAVFC scheme can conserve the following energy and mass conservation law, namely

    \begin{equation} {M}^{n+1}\leq {M}^{n}, \quad {H}^{n+1}\leq {H}^{n}, \quad n = 0, 1, \cdots, N-1. \end{equation} (4.26)

    To facilitate a comparison between the standard AVF method and the PAVFC methods, we discretize the semi-discrete system in time using the original second-order AVF method, thereby obtaining the following AVF scheme for the equation.

    AVF scheme.

    \begin{align} \delta_t \mathit{\boldsymbol{N}}^n & = \mathcal{D}\mathit{\boldsymbol{v}}^{n+\frac{1}{2}}, \end{align} (4.27)
    \begin{align} \delta_t \mathit{\boldsymbol{v}}^n & = \mathit{\boldsymbol{N}}^{n+\frac{1}{2}} + \frac{1}{6} \Big( (\mathit{\boldsymbol{p}}^{n+1})^{2} + 4(\mathit{\boldsymbol{p}}^{n+\frac{1}{2}})^{2} + (\mathit{\boldsymbol{p}}^{n})^2 + (\mathit{\boldsymbol{q}}^{n+1})^{2} + 4(\mathit{\boldsymbol{q}}^{n+\frac{1}{2}})^{2} + (\mathit{\boldsymbol{q}}^{n})^2 \Big), \end{align} (4.28)
    \begin{align} \delta_t \mathit{\boldsymbol{p}}^n & = \mathcal{D} \mathit{\boldsymbol{q}}^{n+\frac{1}{2}} -\frac{1}{6} \Big( \mathit{\boldsymbol{N}}^{n+1} \cdot \mathit{\boldsymbol{q}}^{n+1} + 4 \mathit{\boldsymbol{N}}^{n+\frac{1}{2}} \cdot \mathit{\boldsymbol{q}}^{n+\frac{1}{2}} + \mathit{\boldsymbol{N}}^{n} \cdot \mathit{\boldsymbol{q}}^{n} \Big), \end{align} (4.29)
    \begin{align} \delta_t \mathit{\boldsymbol{q}}^n & = - \mathcal{D}^{\alpha} \mathit{\boldsymbol{p}}^{n+\frac{1}{2}} + \frac{1}{6} \Big( \mathit{\boldsymbol{N}}^{n+1} \cdot \mathit{\boldsymbol{p}}^{n+1} + 4 \mathit{\boldsymbol{N}}^{n+\frac{1}{2}} \cdot \mathit{\boldsymbol{p}}^{n+\frac{1}{2}} + \mathit{\boldsymbol{N}}^{n} \cdot \mathit{\boldsymbol{p}}^{n} \Big). \end{align} (4.30)

    Remark 4.1. Theorem 4.2 demonstrates that the PAVFC scheme simultaneously preserves both the energy and mass conservation of the system, whereas the traditional AVF scheme only maintains energy conservation and fails to preserve mass. We will validate these properties through numerical examples.

    This section aims to evaluate the validity, conservation properties, and efficiency of the newly proposed schemes for solving system (1.1) under periodic boundary conditions. Denote {\mathit{\boldsymbol{E}}}^n and {\mathit{\boldsymbol{N}}}^n be the numerical solutions obtained by the proposed scheme with mesh size h and time step \tau for approximating the exact solutions E(\cdot, t_n) and N(\cdot, t_n) . To quantify the numerical methods, we define the error functions as

    err = \| E(\cdot, t_n) - {\mathit{\boldsymbol{E}}}^n \|_{\infty}+\| N(\cdot, t_n) - {\mathit{\boldsymbol{N}}}^n \|_{\infty}.

    Meanwhile, we also define the relative residuals on the mass and energy as

    RM = \frac{ \left| M^n - M^0 \right|}{M^0 } , \quad RH = \frac{ \left| H^n - H^0 \right|}{H^0 }.

    Example 5.1. Consider that the one-dimensional Zakharov system admits a solitary-wave solution given by [9]

    \begin{align} E(x, t) = {\rm i} \frac{\sqrt{6}}{2}\;sech\;\left(x-\frac{1}{2}t\right) e^{{\rm i} \left(\frac{1}{8}x-\frac{15}{16} t\right)}, \end{align} (5.1)
    \begin{align} N(x, t) = -2sech^{2}\left(x-\frac{1}{2}t\right). \end{align} (5.2)

    The initial conditions are defined as

    \begin{equation} E_{0}(x) = {\rm i} \sqrt{1.5} \ ,\;sech(x) e^{{\rm i}x / 4}, \quad N_{0}(x) = -2 \, \;sech^{2}(x), \quad N_{1}(x) = -2 \, \;sech^2 (x) \tanh(x). \end{equation} (5.3)

    The computations are performed within the interval \Omega = [-128,128] . This domain is chosen to ensure adequate coverage of the solution's behavior and to capture the dynamics accurately.

    We first propose the numerical errors and convergence orders for four schemes in Table 1. This table presents the numerical errors and convergence orders for four different numerical schemes: the AVF, PAVF, PAVFC, and CN schemes when solving a system with a grid size of N = 1024 and a final time T = 1 . Here, the CN scheme represents using the Crank-Nicolson method to construct the conservative schemes for the Zakharov system [26]. The errors and convergence rates are shown for varying time step sizes \tau , ranging from 0.01 to 0.01/8. The AVF, PAVFC, and CN schemes demonstrate second-order accuracy, as indicated by the consistent convergence order of approximately 2.00 across all time steps. On the other hand, the PAVF scheme shows first-order accuracy, with the convergence order remaining close to 1.00 for each time step. These results confirm that the AVF, PAVFC, and CN schemes provide higher accuracy than the PAVF scheme. Figure 1 compares the relative mass errors (RM) and relative energy errors (RH) for four different numerical schemes: AVF, PAVF, PAVFC, and CN, over time. The graphs are plotted with a spatial step size h = 0.5 and time step \tau = 0.001 . In the left panel, the relative mass errors (RM) are shown. The PAVFC and AVF schemes demonstrate stable and small errors, with the AVF scheme maintaining higher stability in mass conservation. The PAVF scheme exhibits larger mass errors, indicating less accurate mass conservation compared to the others. The CN scheme also shows relatively stable mass error behavior but it is slightly larger than the AVF and PAVFC schemes. The right panel shows the relative energy errors (RH). The AVF scheme exhibits larger energy errors, which increase over time. Both the PAVFC and CN schemes show superior energy conservation, maintaining smaller and more stable errors. The PAVF scheme, while improving in mass conservation, shows higher energy errors than PAVFC and CN. The PAVFC scheme, in particular, stands out with high accuracy while preserving both energy and mass conservation, making it an effective method for numerical simulations.

    Table 1.  The numerical errors and convergence orders in time with N = 1024 at T = 1 .
    \tau AVF scheme PAVF scheme PAVFC scheme CN scheme
    error order error order error order error order
    0.01 6.61e-04 - 1.75e-02 - 2.68e-04 - 5.55e-04 -
    0.01/2 1.65e-04 2.00 8.72e-03 1.00 6.69e-05 2.00 1.39e-04 2.00
    0.01/4 4.14e-05 2.00 4.36e-03 1.00 1.67e-05 2.00 3.47e-05 2.00
    0.01/8 1.03e-05 2.00 2.18e-03 1.00 4.18e-06 2.00 8.67e-06 2.00

     | Show Table
    DownLoad: CSV
    Figure 1.  The relative errors of mass energy with h = 0.5, \; \tau = 0.001 for different schemes.

    Example 5.2. Let us study two-dimensional system (1.1) with the following initial conditions:

    \begin{equation} \begin{array}{lll} E_{0}(x, y) = \frac{1}{\sqrt{\pi}} e^{-\frac{x^{2}+y^{2}}{2}}, \quad N_{0}(x, y) = \nu\left|E_{0}(x, y)\right|^{2}, \quad N_{1}(x, y) = 0. \end{array} \end{equation} (5.4)

    When quantum effects are neglected ( \varepsilon = 0 ) and 2 \nu - \frac{\nu^2}{\mu} > 4 \pi , the solution to the classical ZS model will blow up at some point in time, as demonstrated in [14,18]. This issue has been used in [1,14] to showcase the numerical behavior of their methods. Additionally, considering quantum effects, we employ the PAVFC scheme to analyze the conservation properties and dynamics of system (1.1). For simplicity, we set \varepsilon = 0 and \mu = \nu = 20 . The problem is confined to the domain \Omega = [-8, 8] \times [-8, 8] .

    Figure 2 shows the relative errors of mass (RM) and energy (RH) over time for the PAVFC scheme. The computations were performed with grid spacings h_x = h_y = 0.5 and a time step size \tau = 0.01 . The red line represents the relative mass error (RM), which stays relatively small throughout the simulation. Meanwhile, the blue line shows the relative energy error (RH), which also remains at a low level but fluctuates slightly more compared to the mass error. Overall, the figure demonstrates that the PAVFC scheme maintains both mass and energy conservation effectively, with minimal errors in both quantities over the time interval depicted.

    Figure 2.  The relative errors of mass and energy with h_x = h_y = 0.5, \; \tau = 0.01 for the PAVF scheme.

    Figure 3 displays the evolution of the energy density |E(x, y, t)|^2 and ion density fluctuation N(x, y, t) for the Zakharov system at different times. The left column (a, c, e) shows the energy density |{\mathit{\boldsymbol{E}}}|^2 , while the right column (b, d, f) presents the ion density fluctuation {\mathit{\boldsymbol{N}}} . At t = 0.1 (plots a and b ), the initial energy density and ion fluctuation exhibit a concentrated, localized structure at the center of the domain. Over time, both quantities become more focused and sharper. By t = 1.0 (plots c and d ), the energy density |{\mathit{\boldsymbol{E}}}|^2 has condensed further, showing a sharp peak, while the ion density fluctuation {\mathit{\boldsymbol{N}}} also intensifies, reflecting a more focused region of fluctuation. At t = 1.16 (plots e and f ), the energy density |{\mathit{\boldsymbol{E}}}|^2 and ion fluctuation {\mathit{\boldsymbol{N}}} have reached their most concentrated state, with significantly higher peak values compared to earlier times. The figures effectively illustrate the dynamics of energy and ion fluctuations in the Zakharov system as they evolve over time, with both quantities becoming increasingly localized and peaking as time progresses.

    Figure 3.  Graphs of the energy density |{\mathit{\boldsymbol{E}}}|^2 and ion density variations {\mathit{\boldsymbol{N}}} for the Zakharov system.

    In this paper, we propose a novel class of structure-preserving methods based on the partitioned averaged vector field approach and Fourier pseudo-spectral method to solve the Zakharov system. These schemes are designed to accurately preserve the system's key properties, including mass and Hamiltonian energy conservation. By leveraging the PAVF framework and combining it with the composition technique, we derive second-order accuracy and a stability conservative scheme. Numerical experiments are conducted to validate the efficiency and accuracy of the proposed schemes. Furthermore, our method demonstrates second-order convergence of the numerical solution to the Zakharov system. The results confirm that the PAVF schemes offers a robust and reliable tool for preserving the structure of the Zakharov system.

    Yan Zhang: Writing-original draft, Writing- review & editing; Yuyang Gao: Methodology, Writing-original draft, Writing-review & editing; Yayun Fu: Methodology; Xiaopeng Yue: Methodology, Writing-review & editing. All authors have read and approved the final version of the manuscript for publication.

    The authors declare that they have not used Artificial Intelligence (AI) tools in the creation of this article.

    The research is supported by the key scientific research projects of colleges and universities in Henan Province (24A170030).

    The authors declare there is no conflict of interest.



    [1] W. Bao, F. Sun, Efficient and stable numerical methods for the generalized and vector Zakharov system, SIAM J. Sci. Comput., 26 (2005), 1057–1088. https://doi.org/10.1137/030600941 doi: 10.1137/030600941
    [2] W. Cai, H. Li, Y. Wang, Partitioned averaged vector field methods, J. Comput. Phys., 370 (2018), 25–42. https://doi.org/10.1016/j.jcp.2018.05.009 doi: 10.1016/j.jcp.2018.05.009
    [3] Y. Cai, Y. Yuan, Uniform error estimates of the conservative finite difference method for the Zakharov system in the subsonic limit regime, Math. Comp., 87 (2018), 1191–1225. https://doi.org/10.1090/mcom/3269 doi: 10.1090/mcom/3269
    [4] Q. Chang, B. Guo, H. Jiang, Finite difference method for generalized Zakharov equations, Math. Comp., 64 (1995), 537–553.
    [5] J. Cui, Y. Wang, C. Jiang, Arbitrarily high-order structure-preserving schemes for the Gross-Pitaevskii equation with angular momentum rotation, Comput. Phys. Commun., 261 (2021), 107767. https://doi.org/10.1016/j.cpc.2020.107767 doi: 10.1016/j.cpc.2020.107767
    [6] A. S. Davydov, Solitons in molecular systems, Phys. Scr., 20 (1979), 387–394. https://doi.org/10.1088/0031-8949/20/3-4/013 doi: 10.1088/0031-8949/20/3-4/013
    [7] K. Feng, M. Qin, Symplectic geometric algorithms for Hamiltonian systems, Berlin: Springer, 2010. https://doi.org/10.1007/978-3-642-01777-3
    [8] Y. Fu, D. Hu, G. Zhang, Arbitrary high-order exponential integrators conservative schemes for the nonlinear gross-pitaevskii equation, Comput. Math. Appl., 121 (2022), 102–114. https://doi.org/10.1016/j.camwa.2022.07.004 doi: 10.1016/j.camwa.2022.07.004
    [9] R. T. Glassey, Convergence of energy-preserving scheme for the zakharov equations in one space dimension, Math. Comp., 58 (1992), 83–102.
    [10] Y. Gong, Q. Wang, Y. Wang, J. Cai, A conservative Fourier pseudo-spectral method for the nonlinear Schrödinger equation, J. Comput. Phys., 328 (2017), 354–370. https://doi.org/10.1016/j.jcp.2016.10.022 doi: 10.1016/j.jcp.2016.10.022
    [11] Y. Gong, J. Zhao, Q. Wang, Arbitrarily high-order unconditionally energy stable schemes for thermodynamically consistent gradient flow models, SIAM J. Sci. Comput., 42 (2020), B135–B156. https://doi.org/10.1137/18M1213579 doi: 10.1137/18M1213579
    [12] B. Guo, Z. Gan, L. Kong, J. Zhang, The Zakharov system and its soliton solutions, New York: Science Press, 2016.
    [13] C. Jiang, J. Cui, X. Qian, S. Song, High-order linearly implicit structure-preserving exponential integrators for the nonlinear Schrödinger equation, J. Sci. Comput., 90 (2022), 66. https://doi.org/10.1007/s10915-021-01739-x doi: 10.1007/s10915-021-01739-x
    [14] S. Jin, C. Zheng, A time-splitting spectral method for the generalized Zakharov system in multi-dimensionsm, J. Sci. Comput., 26 (2006), 127–149. https://doi.org/10.1007/s10915-005-4929-2 doi: 10.1007/s10915-005-4929-2
    [15] M. Li, C. Huang, Z. Zhang, Unconditional error analysis of Galerkin FEMs for nonlinear fractional Schrödinger equation, Appl. Anal., 97 (2018), 295–315. https://doi.org/10.1080/00036811.2016.1262947 doi: 10.1080/00036811.2016.1262947
    [16] R. Li, X. Lin, Z. Ma, J. Zhang, Existence and uniqueness of solutions for a type of generalized Zakharov system, J. Appl. Math., 2013 (2013), 193589.
    [17] M. Marklund, Classical and quantum kinetics of the Zakharov system, Phys. Plasmas, 12 (2005), 082110. https://doi.org/10.1063/1.2012147 doi: 10.1063/1.2012147
    [18] V. Masselin, A result of the blow-up rate for the Zakharov system in dimension 3, SIAM J. Math. Anal., 33 (2001), 440–447. https://doi.org/10.1137/S0036141099363687 doi: 10.1137/S0036141099363687
    [19] R. McLachlan, G. Quispel, N. Robidoux, Geometric integration using discrete gradients, Philos. Trans. R. Soc. Lond. A, 357 (1999), 1021–1045. https://doi.org/10.1098/rsta.1999.0363 doi: 10.1098/rsta.1999.0363
    [20] A. Nishiyama, T. Taniguchi, T. Kawahara, Conservative finite difference schemes for the generalized Zakharov–Kuznetsov equations, J. Comput. Appl. Math., 236 (2012), 3084–3098. https://doi.org/10.1016/j.cam.2011.04.010 doi: 10.1016/j.cam.2011.04.010
    [21] N. R. Pereira, Collisions between langmuir solitons, Phys. Fluids, 20 (1977), 750–755. https://doi.org/10.1063/1.861947 doi: 10.1063/1.861947
    [22] G. Quispel, R. McLachlan, A new class of energy-preserving numerical integration methods, J. Phys. A: Math. Theor., 41 (2008), 075205. https://doi.org/10.1088/1751-8113/41/4/045206 doi: 10.1088/1751-8113/41/4/045206
    [23] J. Shen, N. Zhengm Efficient and accurate SAV schemes for the generalized Zakharov systems, Discrete Contin. Dyn. Syst.-B, 26 (2021), 645–666. http://doi.org/10.3934/dcdsb.2020262 doi: 10.3934/dcdsb.2020262
    [24] D. Wang, A. Xiao, W. Yang, Crank–Nicolson difference scheme for the coupled nonlinear Schrödinger equations with the Riesz space fractional derivative, J. Comput. Phys., 242 (2013), 670–681. https://doi.org/10.1016/j.jcp.2013.02.037 doi: 10.1016/j.jcp.2013.02.037
    [25] Y. Xia, Y. Xu, C. Shu, Local discontinuous Galerkin methods for the generalized Zakharov system, J. Comput. Phys., 229 (2010), 1238–1259. https://doi.org/10.1016/j.jcp.2009.10.029 doi: 10.1016/j.jcp.2009.10.029
    [26] A. Xiao, C. Wang, J. Wang, Conservative linearly-implicit difference scheme for a class of modified Zakharov systems with high-order space fractional quantum correction, Appl. Numer. Math., 146 (2019), 379–399. https://doi.org/10.1016/j.apnum.2019.07.019 doi: 10.1016/j.apnum.2019.07.019
    [27] V. E. Zakharov, Collapse of langmuir waves, Sov. Phys. JETP, 35 (1972), 908–914.
    [28] F. Zhang, V. M. Pérez-García, L. Vázquez, Numerical simulation of nonlinear Schröinger systems: a new conservative scheme, Appl. Math. Comput., 71 (1995), 165–177. https://doi.org/10.1016/0096-3003(94)00152-T doi: 10.1016/0096-3003(94)00152-T
    [29] G. Zhang, C. Jiang, Arbitrary high-order structure-preserving methods for the quantum Zakharov system, Adv. Comput. Math., 49 (2023), 75. https://doi.org/10.1007/s10444-023-10074-8 doi: 10.1007/s10444-023-10074-8
    [30] G. Zhang, C. Jiang, H. Huang, Arbitrarily high-order energy-preserving schemes for the Zakharov-Rubenchik Equations, J. Sci. Comput., 94 (2023), 32. https://doi.org/10.1007/s10915-022-02075-4 doi: 10.1007/s10915-022-02075-4
  • Reader Comments
  • © 2025 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(339) PDF downloads(50) Cited by(0)

Figures and Tables

Figures(3)  /  Tables(1)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog