Abstract
In this paper, a new conservative fourth-order finite difference scheme is proposed for solving the generalized Rosenau–KdV–RLW equation. The solvability, convergence, and conservation of the numerical solution are discussed by the discrete energy method. The scheme is convergent of \(O(\tau ^{2}+h^{4})\) and unconditionally stable. Several numerical experiment results show that the proposed scheme is efficient and reliable.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Nonlinear wave phenomena play an important role in engineering and sciences. In the past, many scientists have studied about different mathematical models to explain the wave behavior, such as the KdV equation (Korteweg and Vries 1895; Ozer and Kutluay 2005; Skogestad and Kalisch 2009; Kim et al. 2012; Yan et al. 2016), the Rosenau equation (Rosenau 1986, 1988; Park 1992), the Rosenau–KdV equation (Zuo 2009; Esfahani 2011; Triki and Biswas 2013; Zheng and Zhou 2014), the Rosenau–RLW equation (Pan and Zhang 2012; Wongsaijai et al. 2014, 2019), and many others (Lu and Chen 2015; Coclite and Ruvob 2017; Mohanty and Kaur 2019; Kaur and Mohanty 2019).
In this paper, we will consider the following initial-boundary value problem of the generalized Rosenau–KdV–RLW equation (Razborova et al. 2015):
with an initial condition
and boundary conditions
where a, b, c and d are non-negative real constants, \(p\ge \) 2 is a positive integer, \(\phi (x)\) is a given smooth function, u(x, t) is a real-valued function.
For Eq. (1.1), shock waves, solitary waves, and the asymptotic behavior with power law nonlinearity have been theoretically studied in Razborova et al. (2014) and Sanchez et al. (2015). Besides the theoretical analysis, Wongsaijai and Poochinapan (2014) proposed a three-level average implicit finite difference scheme, and Wang and Dai (2018) developed a linearly implicit finite difference scheme. However, both the schemes in Wongsaijai and Poochinapan (2014) and Wang and Dai (2018) are only second-order accurate. As pointed out in Ghiloufi and Omrani (2017), the conservative approximation properties of the scheme have possibly even more impacts on numerical results. Thus, the motivation of this research is to establish a fourth-order conservative finite difference scheme for Eqs. (1.1)–(1.3).
Theorem 1.1
Suppose \(\phi (x)\in H_{0}^{2}[\alpha ,\beta ]\), then the problem in Eqs. (1.1)–(1.3) satisfies the following energy conservative property:
Proof
From Eq. (1.1), we have
Multiplying Eq. (1.5) by 2u and integrating on the interval \([\alpha ,\beta ]\), we obtain
Using the integration by parts and considering the boundary conditions in Eq. (1.3), we have
Substituting Eqs. (1.7)–(1.11) into Eq. (1.6) gives
Therefore, we obtain \(E(t)=E(0)\), \(t\in [0,T]\). \(\square \)
Lemma 1.2
(Wang and Dai 2018) Suppose \(\phi (x)\in H_{0}^{2}[\alpha ,\beta ]\), then the solution of Eqs. (1.1)–(1.3) satisfies \(\Vert u\Vert _{L_{2}}\le C\), \(\Vert u_{x}\Vert _{L_{2}}\le C\), \(\Vert u_{xx}\Vert _{L_{2}}\le C\), and hence \(\Vert u\Vert _{L_{\infty }}\le C\), \(\Vert u_{x}\Vert _{L_{\infty }}\le C\).
Theorem 1.3
Suppose \(\phi (x)\in H_{0}^{2}[\alpha ,\beta ]\), then the problem in Eqs. (1.1)–(1.3) is well posed.
Proof
Assume that \(u_{1}\) and \(u_{2}\) are two solutions of Eqs. (1.1)–(1.3) satisfying the initial conditions \(\phi ^{(1)}\) and \(\phi ^{(2)}\), respectively. Let \(\theta =u_{1}-u_{2}\), then \(\theta \) satisfies
and the initial-boundary conditions:
Letting
we use a similar derivation as that in the proof of Theorem 1.1 and obtain
By Lemma 1.2, we obtain
where C is a constant. Substituting the above two inequalities into Eq. (1.12), we obtain \(\frac{\mathrm{d} E(t)}{d t}\le CE(t)\), \(t\in [0,T]\). This leads to \(E(t)\le e^{CT}E(0)\), \(0\le t\le T\). Thus, if \(\phi ^{(1)}=\phi ^{(2)}\), we have \(\theta (x,0)=0\) and hence \(E(0)=0\), implying that \(E(t)=0\). By the Sobolev inequality, we obtain \(\Vert \theta \Vert _{L_{\infty }}=0\) and \(u_{1}=u_{2}\). Furthermore, if \(\theta (x,0)<\varepsilon \), \(\theta _{x}(x,0)<\varepsilon \), \(\theta _{xx}(x,0)<\varepsilon \), we obtain \(E(0)<\varepsilon \) and hence \(E(t)\le e^{CT}E(0)\le \varepsilon e^{CT}\), \(0\le t\le T\), implying that the solution is continuously dependent on the initial condition. We conclude that Eqs. (1.1)–(1.3) are well posed. \(\square \)
The rest of this paper is arranged as follows: Sect. 2 gives the detailed description of the fourth-order finite difference scheme and its discrete conservative property for Eqs. (1.1)–(1.3). Section 3 provides complete proofs on the solvability, convergence and stability of the proposed scheme with the convergence order \(O(\tau ^{2}+h^{4})\). Section 4 presents some numerical simulations to verify the theoretical analysis. Finally, concluding remarks are given in Sect. 5.
2 Difference scheme and its discrete conservative law
The solution domain \(\{(x,t)|\alpha \le x\le \beta , 0\le t\le T\}\) is covered by a uniform grid \(\{(x_{j},t_{n})|x_{j}=\alpha +jh,~t_{n}=n\tau ,~j=0, \ldots ,J,~n=0, \ldots ,N\}\), with spacing \(h=(\beta -\alpha )/J\), \(\tau =T/N\). Denote \(U^{n}_{j}\approx u(x_{j},t_{n})\), and let
where \(j=-1,0,1, \ldots ,J-1,J,J+1\). For convenience, the following notations will be introduced:
By setting
Eq. (1.1) can be written as \(w=u_{t}\). Using the Taylor expansion in the variable x, we obtain
where the fourth-order operator \((U_{j}^{n})_{\dot{\ddot{x}}}\) is defined as follows (Wang and Dai 2018):
From Eq. (2.2), we have
Substituting Eq. (2.5) into Eq. (2.3) gives
Using second-order accuracy for approximation, we obtain
Thus, the proposed difference scheme for Eqs. (1.1)–(1.3) is written as
Since the scheme in Eqs. (2.6)–(2.9) is a three-level method, we need to give a two-level method to compute \(U^{1}\), which is given by
where
Lemma 2.1
(Hu et al. 2008; Ye et al. 2015) For any two mesh functions \(U, V\in Z_{h}^{0}\), we obtain
Lemma 2.2
(Shao et al. 2013) For any mesh function \(U\in Z_{h}^{0}\), there exist two positive constants \(C_{1}\) and \(C_{2}\) such that
Lemma 2.3
(Cai et al. 2015) For any discrete function \(U\in Z_{h}^{0}\), we have
Lemma 2.4
(Wongsaijai and Poochinapan 2014; Wang and Dai 2018) For any mesh function \(U\in Z_{h}^{0}\), we have
Theorem 2.5
Suppose \(\phi (x)\in H_{0}^{2}([\alpha ,\beta ])\), then the finite difference scheme in Eqs. (2.6)–(2.10) is conservative for discrete energy in sense:
Proof
Taking the inner product of Eq. (2.6) with 2\({{\bar{U}}}^{n}\), we obtain
From Lemmas 2.1 and 2.4, we obtain
Thus, Eq. (2.17) can be rewritten as
This is equivalent to
where \(n=1, \ldots ,N-1\). This further yields
Similarly, taking the inner product of Eq. (2.10) with 2\(u^{0.5}\), we obtain
From Lemmas 2.1 and 2.4, we obtain
Substituting Eqs. (2.20)–(2.21) into Eq. (2.19), we obtain
This is equivalent to
Thus, from the above equation and the definition of \(E^{0}\), we have
\(\square \)
Theorem 2.6
Suppose \(\phi (x)\in H_{0}^{2}([\alpha ,\beta ])\), then the solution \(U^{n}\) of Eqs. (2.6)–(2.10) satisfies \(\Vert U^{n}\Vert \le C\), \(\Vert U^{n}_{{\tilde{x}}}\Vert \le C\), \(\Vert U_{{\tilde{x}}\bar{x}}^{n}\Vert \le C\), which yield
Proof
We prove the theorem by the mathematical induction. From Eq. (2.8), we obtain \(\Vert U^{0}\Vert \le C\). We assume that
From Lemma 2.3, we obtain
which yield
implying that \(E^{n+1}\ge 0\). From Eqs. (2.16) and (2.22), we obtain \(\Vert U^{n+1}\Vert \le C\), \(\Vert U_{{\tilde{x}}}^{n+1}\Vert \le C\), \(\Vert U_{{\tilde{x}}\bar{x}}^{n+1}\Vert \le C\). By Lemma 2.2, we further obtain
which completes the proof. \(\square \)
3 Solvability, convergence and stability
Theorem 3.1
The finite difference scheme in Eqs. (2.6)–(2.10) is uniquely solvable.
Proof
Using the mathematical induction, we can determine \(U^{0}\) uniquely by Eq. (2.8) and choose Eq. (2.10) to compute \(U^{1}\). Assume that \(U^{1(\gamma _{1})}\) and \(U^{1(\gamma _{2})}\) are two solutions of Eq. (2.10) and let \(U^{1(\gamma )}=U^{1(\gamma _{1})}-U^{1(\gamma _{2})}\), then \(U^{1(\gamma )}\) satisfies the following equation:
where \(j=2, \ldots ,J-2\). By taking an inner product on both sides of Eq. (3.1) with \(U^{1(\gamma )}\), we have
From Theorem 2.6, we get
Thus, from Eqs. (3.2) and (3.3), we obtain
Therefore, Eq. (3.1) has the only one solution and \(U^{1}\) is uniquely solvable. Now, suppose \(U^{0}\), \(U^{1}\),\( \ldots \), \(U^{n}\) to be solved uniquely. By consider the homogeneous Eq. (2.6) for \(U^{n+1}\), we have
Computing an inner product of Eq. (3.4) with \(U^{n+1}\), we obtain
This together with Eq. (2.22) gives
Therefore, Eq. (3.4) has the only one solution and \(U^{n+1}\) is uniquely solvable. \(\square \)
Theorem 3.2
Suppose \(\phi (x)\in H_{0}^{2}([\alpha ,\beta ])\), then the solution \(U^{n}\) converges to the solution \(u^{n}\) in the sense of \(\Vert \cdot \Vert _{\infty }\), and the convergence rate is \(O(\tau ^{2}+h^{4})\).
Proof
Let \(e^{n}_{j}=u^{n}_{j}-U^{n}_{j}\), then the truncation error can be obtained as follows:
where \(R^{n}_{j}=O(\tau ^{2}+h^{4})\). By taking an inner product on both sides of Eq. (3.7) with 2\({{\bar{e}}}_{j}^{n}\),
we have
According to Lemmas 1.2, 2.1 and Theorem 2.6, we obtain
From Lemmas 2.1, 2.3 and 2.4, we obtain
Substituting Eqs. (3.9)–(3.12) into Eq. (3.8) gives
Setting
then we have from Eq. (2.22) that
And, Eq. (3.13) can be rewritten as
Hence, we obtain
If \(\tau \) is sufficiently small, which satisfies \(1-C\tau >0\), then we obtain
Summarizing Eq. (3.14) from 1 to n, we get
Since \(e^{0}=0\) and Eq. (2.10) is used to compute \(U^{1}\), we obtain
and notice that
we have
From discrete Gronwall’s inequality Wang et al. (2019), we obtain \(\varLambda ^{n}\le O(\tau ^{2}+h^{4})^{2}\), implying
Furthermore, it follows from Eqs. (3.11), (3.15) and Lemma 2.2 that
This completes the proof. \(\square \)
Theorem 3.3
Under the conditions of Theorem 3.2, the solution \(U^{n}\) of Eqs. (2.6)–(2.10) is unconditionally stable in norm \(\Vert \cdot \Vert _{\infty }\).
4 Numerical experiments
In this section, we choose numerical experiments to verify the correctness of our theoretical analysis results. The \(L_{\infty }\) and \(L_{2}\) error norms of the solution obtained from Eqs. (2.6)–(2.10) are defined as
Example 1
Consider the Rosenau–KdV equation in the case of \(a=1\), \(b=0.5\), \(c=0\), \(d=1\) and \(p=2\) as follows (Wongsaijai and Poochinapan 2014):
subject to the initial condition
and the boundary conditions
The analytical solution is
First, using different h, \(x\in [-70, 100]\), \(T=20\) and \(\tau =h\), the comparison of error results was listed in Table 1. As seen, the results from the present scheme are more accurate than that obtained by the scheme in Hu et al. (2013). Then the spatial and temporal convergence orders for \(U^{n}\) at \(T=10\) with different space and time steps were drawn in Fig. 1, where \(h=0.5\), 0.25, 0.125, 0.0625, \(\tau =h^{2}\) in Fig. 1a, and \(\tau =0.2\), 0.1, 0.05, 0.025, 0.0125, \(h=\sqrt{\tau }\) in Fig. 1b. From Fig. 1, the convergence rate \(O(\tau ^{2}+h^{4})\) is verified. Furthermore, the solution profiles were plotted in Fig. 2 using \(h=0.25\), \(\tau =h^{2}\), \(\alpha =-40\), \(\beta =60\), 150. The solitons at \(t=30\) and 60 are in excellent agreement with the solitons at \(t=0\). Finally, Fig. 3 shows absolute errors at \(T=30\) with \(h=1/2\), 1/4 and \(\tau =h^{2}\). From Fig. 3, we can see that the maximum errors are around orders of \(10^{-3}\) and \(10^{-4}\), respectively. The above results indicate that our scheme in Eqs. (2.6)–(2.10) can be applied to simulate solitary propagations.
Example 2
Consider the generalized Rosenau–RLW equation in the case of \(a=1\), \(b=1\), \(c=1\), \(d=0\) and \(p\ge 2\) as follows
subject to the initial condition
and the boundary conditions
The exact solitary wave solution is
where
First, we made a comparison between our scheme and the scheme in Pan and Zhang (2012); Wongsaijai and Poochinapan (2014). The results in term of errors at \(T=40\), and different p were listed in Tables 2, 3 and 4. One may see that the computational efficiency of the present scheme is clearly better than the ones obtained by the schemes in Pan and Zhang (2012); Wongsaijai and Poochinapan (2014). Then the conservative invariant \(E^{n}\) at different times \(t\in [0,60]\) was listed in Table 5, where \(p=4\), 8, \(h=0.25\) and \(\tau =h^{2}\). We also showed the conservative law of discrete energy \(E^{n}\) in Fig. 4. The obtained results in Table 5 and Fig. 4 testify that the present scheme is conservative for energy, which coincides with the theory. Finally, we simulated the wave graph of the numerical solution of Eq. (4.3). The wave graph comparison of numerical solutions obtained using \(h=0.25\), 0.125, \(\tau =h^{2}\) at various times are given in Figs. 5 and 6 for \(p=4\) and \(p=8\), respectively. From Figs. 5 and 6, we can see that the heights of the wave graph at different times are almost identical, which implies that the energy computed by the scheme is conservative.
Example 3
Consider the Rosenau–KdV–RLW equation in the case of \(a=1\), \(b=0.5\), \(c=1\), \(d=1\) and \(p=2\) as follows:
subject to the initial condition
and boundary conditions
The exact solitary wave solution is
where
First, we compared the errors at \(T=30\) and different h, using \(\alpha =-40\) and \(\beta =100\) as reported in Table 6. It is clear that the errors obtained by the present scheme are slightly smaller than the ones obtained by the method in Wongsaijai and Poochinapan (2014). Then we drew the absolute errors distributions with \(h=0.25\), \(\tau =h^{2}\), \(\alpha =-40\), \(\beta =160\) at \(T=30\), 60 in Fig. 7. We found that the maximum error obtained by the present scheme takes place around the peak amplitude of solitary waves. At last, the curves of the numerical solutions computed by the present scheme in with \(h=0.25\), \(\tau =h^{2}\), \(\alpha =-40\), \(\beta =100\), 200 are given in Fig. 8, and we can see that the waves at \(T=20\sim 60\) agree with the corresponding waves at \(T=0\) quite well.
5 Conclusion
A new conservative finite difference scheme for the generalized Rosenau–KdV–RLW equation is introduced and analyzed. The scheme is unconditionally stable and convergent with order of \(O(\tau ^{2}+h^{4})\). Numerical experiments confirm well the theoretical analysis and show that the present scheme is efficient and reliable.
References
Cai W, Sun Y, Wang Y (2015) Variational discretizations for the generalized Rosenau-type equations. Appl Math Comput 271:860–873
Coclite G, Ruvob L (2017) On the convergence of the modified Rosenau and the modified Benjamin-Bona-Mahony equations. Comput Math Appl 74(5):899–919
Esfahani A (2011) Solitary wave solutions for generalized Rosenau-KdV equation. Commun Theor Phys 55(3):396–398
Ghiloufi A, Omrani K (2017) New conservative difference schemes with fourth-order accuracy for some model equation for nonlinear dispersive waves. Numer Methods Partial Differ E 34(2):451–500
Hu B, Xu Y, Hu J (2008) Crank-Nicolson finite difference scheme for the Rosenau-Burgers equation. Appl Math Comput 204(1):311–316
Hu J, Xu Y, Hu B (2013) Conservative linear difference scheme for Rosenau-KdV equation. Adv Math Phys 2:1–7
Kaur D, Mohanty RK (2019) Two-level implicit high order method based on half-step discretization for 1D unsteady biharmonic problems of first kind. Appl Numer Math 139:1–14
Kim H, Bae W, Choi J (2012) Numerical stability of symmetric solitary-wave-like waves of a two-layer fluid-forced modified KdV equation. Math Comput Simul 82:1219–1227
Korteweg D, Vries G (1895) On the change of form of long waves advancing in a rectangular canal, and on a new type of long stationary waves. Philos Mag 39:422–443
Lu D, Chen C (2015) Computable analysis of a boundary-value problem for the generalized KdV-Burgers equation. Math Methods Appl Sci 38(11):2243–2249
Mohanty RK, Kaur D (2019) High accuracy two-level implicit compact difference scheme for 1D unsteady biharmonic problem of first kind: application to the generalized Kuramoto-Sivashinsky equation. J Differ Equ Appl 25:243–261
Ozer S, Kutluay S (2005) An analytical–numerical method applied to Korteweg-de Vries equation. Appl Math Comput 164(3):789–797
Pan X, Zhang L (2012) On the convergence of a conservative numerical scheme for the usual Rosenau-RLW equation. Appl Math Model 36(8):3371–3378
Park M (1992) Pointwise decay estimate of solutions of the generalized Rosenau equation. J Korean Math Soc 29(2):261–280
Razborova P, Moraru L, Biswas A (2014) Perturbation of dispersive shallow water wave swith Rosenau-KdV-RLW equation with power law nonlinearity. Rom J Phys 59(7):658–676
Razborova P, Kara A, Biswas A (2015) Additional conservation laws for Rosenau-KdV-RLW equation with power law nonlinearity by lie symmetry. Nonlinear Dyn 79(1):743–748
Rosenau P (1986) A quasi-continuous description of a non-linear transmission line. Phys Scr 34(6):827–829
Rosenau P (1988) Dynamics of dense discrete systems: high order effects, general and mathematical physics. Progr Theor Phys 79:1028–1042
Sanchez P, Ebadi G, Mojaver A, Mirzazadeh M, Eslami M, Biswas A (2015) Solitons and other solutions to perturbed Rosenau-KdV-RLW equation with power law nonlinearity. Acta Phys Pol A 127(6):1577–1586
Shao X, Xue G, Li C (2013) A conservative weighted finite difference scheme for regularized long wave equation. Appl Math Comput 219:9202–9209
Skogestad J, Kalisch H (2009) A boundary value problem for the KdV equation: comparison of finite-difference and Chebyshev methods. Math Comput Simul 80:151–163
Triki H, Biswas A (2013) Perturbation of dispersive shallow water waves. Ocean Eng 63(4):1–7
Wang X, Dai W (2018) A three-level linear implicit conservative scheme for the Rosenau-KdV-RLW equation. J Comput Appl Math 330:295–306
Wang X, Dai W (2018) A new implicit energy conservative difference scheme with fourth-order accuracy for the generalized Rosenau-Kawahara-RLW equation. Comput Appl Math 37:6560–6581
Wang B, Sun T, Liang D (2019) The conservative and fourth-order compact finite difference schemes for regularized long wave equation. J Comput Appl Math 356:98–117
Wongsaijai B, Poochinapan K (2014) A three-level average implicit finite difference scheme to solve equation obtained by coupling the Rosenau-KdV equation and the Rosenau-RLW equation. Appl Math Comput 245:289–304
Wongsaijai B, Poochinapan K, Disyadej T (2014) A compact finite difference method for solving the general Rosenau-RLW equation. Int J Appl Math 44(4):192–199
Wongsaijai B, Mouktonglang T, Sukantamala N, Poochinapan K (2019) Compact structure-preserving approach to solitary wave in shallow water modeled by the Rosenau-RLW equation. Appl Math Comput 340:84–100
Yan J, Zhang Q, Zhang Z (2016) New conservative finite volume element schemes for the modified Korteweg-de Vries equation. Math Methods Appl Sci 39(18):5149–5161
Ye H, Liu F, Anh V (2015) Compact difference scheme for distributed-order time-fractional diffusion-wave equation on bounded domains. J Comput Phys 298:652–660
Zheng M, Zhou J (2014) An average linear difference scheme for the generalized Rosenau-KdV equation. J Appl Math 2:1–9
Zuo J (2009) Solitons and periodic solutions for the Rosenau-KdV and Rosenau-Kawahara equations. Appl Math Comput 215(2):835–840
Acknowledgements
The first author was supported in part by Fujian Province Science Foundation for Middle-aged and Young Teachers (no. JAT190368). The authors also thank the reviewers and editors for their very helpful comments and suggestions which greatly improved the quality of this paper.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Corina Giurgea.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Wang, X., Dai, W. A new conservative finite difference scheme for the generalized Rosenau–KdV–RLW equation. Comp. Appl. Math. 39, 237 (2020). https://doi.org/10.1007/s40314-020-01280-x
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40314-020-01280-x
Keywords
- Rosenau–KdV–RLW equation
- Conservative scheme
- Discrete energy method
- Unconditionally stable
- Unique solvability