- Research
- Open access
- Published:
A Crank–Nicolson linear difference scheme for a BBM equation with a time fractional nonlocal viscous term
Advances in Difference Equations volume 2018, Article number: 351 (2018)
Abstract
In this paper, we construct a Crank–Nicolson linear finite difference scheme for a Benjamin–Bona–Mahony equation with a time fractional nonlocal viscous term. The stability and convergence of the proposed numerical scheme are rigorously derived. Theoretical analysis shows that the numerical scheme is convergent in the order of \(O(\tau^{\frac{3}{2}}+h^{2})\), where τ and h are the time and space step sizes. Two numerical experiments are presented to verify that the theoretical analysis is accurate and to demonstrate that the numerical scheme is effective.
1 Introduction
In many nonlinear partial differential equations, the most common method to stimulate the nonlinear dispersion wave is by using the Korteweg–de Vries (KdV) equation [1]
because it obeys conservation laws and has been widely applied in solid, liquid, and other subject fields [2]. As an improvement of the KdV equation, generalized regularized long-wave (GRLW) equation [3, 4], Rosenau–Burgers (R–B) equation [5, 6], and Benjamin–Bona–Mahony (BBM) equation [7] can better simulate shallow water waves. Among them, the BBM equation, which describes the unidirectional propagation of surface water in a nonlinear dispersive medium with small amplitude and long wave, is the most typical model [8–13].
Generally, it is difficult to obtain the analytic solution of the aforementioned water wave equation. Therefore, the investigation of using numerical methods to simulate the solutions of the classical water wave equation and the regularized water wave equation has been the subject of many studies in the recent literature (see, for example, [14–20] and the references therein). More recently, Zhang and Xu [10] constructed two linearized schemes for the time fractional water wave equation in a BBM form. Li [21] discussed the linearized difference scheme for a BBM equation with a space fractional nonlocal viscous term.
When simulating the nonlinear differential equation, it is effective to construct the linear difference scheme, which reduces the complexity in computing and the difficulties in the analysis of convergence. Zhang and Xu [10] used the linearized difference method to solve the nonlinear time fractional water wave equation in a BBM form. However, the different method that is constructed above is a three-layer linear scheme, which does not minimize the amount of calculation. Inspired by the work [21], we find that the Crank–Nicolson method can be combined with the technique of linearization for a nonlinear equation to establish a two-level linear difference scheme, which can further reduce the computational complexity while maintaining the accuracy. Consequently, in this paper, we consider a Crank–Nicolson linear difference scheme for the initial and boundary value problems of the following BBM equation with a time fractional nonlocal viscous term [12]:
and an initial condition
and the boundary conditions
where β, ϵ, γ, and α are positive parameters, \({}_{0}^{C}{D}{_{t}^{\frac{1}{2}}}\) is \(\frac{1}{2}\)-order Caputo’s fractional derivative operator. Ordinarily, the α-order Caputo time fractional derivative \({}_{0}^{C}{D}{_{t}^{\alpha }}u(x,t)\) is defined as follows [22]:
where \(\Gamma (\cdot )\) is a gamma function.
In this paper, we use the L1 formula to approximate \(\frac{1}{2}\)-order Caputo’s fractional derivative; we use the central difference to approximate both the first and second space derivative; we use the linear difference to approximate the nonlinear term; and we use the Crank–Nicolson difference formula to approximate the first-order time derivatives. Then, we construct a Crank–Nicolson-L1 (C-N-L1) linear difference scheme for problems (2)–(4). The stability and convergence of the C-N-L1 numerical scheme are rigorously derived. Numerical experiments show that the theoretical analysis is accurate and that the numerical scheme is effective. The contribution of this paper is to propose, analyze, and verify the combination scheme of a Crank–Nicolson scheme and linearization of nonlinear term.
The outline of this paper is as follows. Section 2 is devoted to the design of the C-N-L1 linear difference scheme for the time fractional nonlinear BBM equation. Sections 3 and 4 prove that the scheme is stable and convergent, respectively. Two numerical examples are presented to verify the theoretical result and the effectiveness of the numerical scheme and to demonstrate the impact of various terms by changing the parameters of the corresponding terms in Sect. 5. Finally, the conclusions of this paper are provided.
2 The derivation of the C-N-L1 linear difference scheme
In this section, we describe the derivation of the C-N-L1 linear difference scheme for the time fractional BBM equation (2).
We consider the difference scheme for equation (2) in a finite domain \((x,t)\in [a,b]\times [0,T]\). Spatial step size \(h=\frac{b-a}{M}\) and time step size \(\tau =\frac{T}{N}\), respectively, where M and N are integers and assume that the mesh sizes h and τ satisfy \(0< h<1\) and \(0<\tau <1\). Grid points \((x_{j},t_{n})\) are defined by \(x_{j}=a+jh\) (\(0\leq j\leq M\)); \(t_{n}=n \tau\) (\(0\leq n\leq N\)). Let \(u_{j}^{n}\) denote the numerical approximation of \(u(x_{j},t_{n})\). Sometimes, suppose that \(u^{n}=\{u _{j}^{n}\vert 0\leq j\leq M\}\) is a grid function. We introduce the following notations and an L1 approximation formula of the \(\frac{1}{2}\)-order Caputo’s fractional derivative [23]:
and
where \(a_{j}=(j+1)^{1-\alpha }-j^{1-\alpha }\) and \(j\geq 0\).
We use the L1 formula to approximate the Caputo fractional derivatives, use the central differences to approximate for both first and second space derivatives, use the linear differences to approximate the nonlinear term and use the Crank–Nicolson difference formula to approximate the first-order time derivative. Then, we get the C-N-L1 scheme for problems (2)–(4):
In order to prove the stability and convergence of the above constructed C-N-L1 scheme, we collect useful facts on the truncation error of the L1 approximate operator for the Caputo fractional derivatives, the discrete Sobolev inequality, and the discrete Gronwall inequality.
Lemma 2.1
([24])
Suppose \(f(t)\in C^{2}[0,t_{n}]\). Let
then
where \(0<\alpha \leq 1\) and \(a_{j}=(j+1)^{1-\alpha }-j^{1-\alpha }\), \(j\geq 0\).
Lemma 2.2
([24])
Let \(0<\alpha < 1\), \(a_{j}=(j+1)^{1-\alpha }-j^{1-\alpha }, j=0,1,2,\ldots \) . Then
-
(1)
\(1=a_{0}>a_{1}>\cdots >a_{k}\rightarrow 0\), as \(k\rightarrow + \infty \);
-
(2)
\(a_{n-1}>\frac{1-\alpha }{j^{2}}\).
Lemma 2.3
(Discrete Sobolev’s inequality [19])
There exist constants \(C_{1}\) and \(C_{2}\) such that
Lemma 2.4
(Discrete Gronwall’s inequality [21])
Suppose that \(\theta (k)\), \(\rho (k)\) are nonnegative mesh functions and \(\rho (k)\) is nondecreasing. For \(C>0\), if
then
3 Stability
In this section, we study the stability of the proposed C-N-L1 scheme (6).
Theorem 3.1
The difference scheme (6) is unconditionally stable, and it holds
Proof
For \(n=0,1,\ldots,N\), computing the inner product of (6) with \(2u^{n+\frac{1}{2}}(i.e., u^{n+1}+u^{n})\), we obtain
where \(Z= \frac{1}{3}(u^{n}D_{0}u^{n+\frac{1}{2}}+D_{0}(u^{n}u^{n+\frac{1}{2}}))\), \(\mu = \frac{\epsilon^{\frac{1}{2}} \tau^{-\frac{1}{2}}}{\Gamma (\frac{3}{2})}\).
For the second and fourth terms in (12), we use the definition of inner product and note that [20]
and
From (13) and (14), (12) can be rewritten as
Multiplying (15) by τ, we have
Let
(16) can be rewritten as follows:
It follows that
Then we get
And using Lemma 2.3, we have
This completes the proof. □
4 Convergence
In this section, the rate of convergence of scheme (6) is guaranteed and explicitly proved. Firstly, we consider the truncation error of the difference scheme (6). Let \(v(x,t)\) be the solution of problems (2)–(4), \(v_{j}^{n}=v(x_{j},t_{n})\), then the truncation error of scheme (6) is
where \(\mu =\frac{\epsilon^{\frac{1}{2}}\tau^{-\frac{1}{2}}}{\Gamma ( \frac{3}{2})}\).
According to Taylor’s expansion,
it can be easily obtained that \(r_{j}^{n}=O(\tau^{\frac{3}{2}}+h^{2})\) holds if \(h,\tau \rightarrow 0\).
Theorem 4.1
Suppose \(u_{0}\in H_{0}^{1}[0,L]\), then the solution \(u_{j}^{n}\) of (6) converges to the solution \(v_{j}^{n}\) of (2) in norm \(\Vert \cdot \Vert _{\infty }\) and the rate of convergence is \(O(\tau^{\frac{3}{2}}+h^{2})\).
Proof
Let \(e_{j}^{n}=v_{j}^{n}-u_{j}^{n}\), subtracting (6) from (22), we have
For convenience, we denote
Multiplying by \(2e^{n+\frac{1}{2}}(i.e.e_{j}^{n+1}+e_{j}^{n})\) on both sides of (24), we have
Now, we estimate the third and fourth terms of the right-hand side of (25), respectively [18, 20]:
and
For the second term on the right-hand side of (25), we have
Using Lemma 2.4, it is obvious that
and
Substituting (26)–(30) into (25) and using the fact that \(\Vert e^{0}\Vert =0\), we get
Using Lemma 2.4, we have
where \(\Vert e^{n}\Vert _{1}^{2}=\Vert e^{n}\Vert ^{2}+\beta \Vert D_{+}e^{n}\Vert ^{2}\). Moreover, let τ be suitably small, then
Summing up (33) from 0 to n, we get
Using Lemma 2.4 and the boundedness of \(r^{k}\), we have
By Lemma 2.3 and (35), we obtain
This completes the proof of Theorem 4.1. □
5 Numerical experiments
In this section, we provide two numerical experiments to show the performance of the proposed numerical scheme (6).
Example 1
We check the accuracy and convergence order of the numerical scheme (6). Since we do not obtain the exact solution of (2), we consider the nonhomogeneous problem
where the source term \(s(x,t)\) is determined by the exact \(u(x,t)=x ^{4}(x-1)t^{\frac{3}{2}}\), which does not belong to \(C^{2}[0,T]\).
In Tables 1–3, we list the error and convergence order for scheme (6) with the same parameters.
In Table 3, we can observe the convergence order is \(\frac{3}{2}\) for \(\epsilon =1\) and 2 for \(\epsilon =0\), respectively. That is a good agreement with the theoretical prediction of Theorem 4.1.
Example 2
We consider the following problem:
where \(x_{0}\) is the middle point of the interval \((0,400)\) [10]. Since the initial value converges to 0 exponentially as \(\vert x\vert \rightarrow +\infty \), we can approximate the initial value problem (38) by an initial-boundary value for \(x\in (0,400)\) as long as the solution does not reach the boundaries. The numerical simulations are plotted in Figs. 1–3.
In Fig. 1, we plot the solutions for several different values of ϵ with α, β, and γ fixed, and \(M=500,\tau =1\). We observe that the nonlocal viscous term damps the wave down significantly.
Figure 2 shows the solutions for α, β, γ set to 0 or 1 with fixed ϵ, and \(M=500,\tau =1\). We can observe that the parameters α and β have no significant impact on the wave evolution, whereas the parameter γ plays an important role in wave shape.
Figure 3 shows the wave evolution in different time with \(\alpha =\beta =\gamma =\epsilon =1\) and \(\tau =1\).
6 Conclusions
In this paper, we propose a C-N-L1 linearized difference scheme for a nonlocal viscous wave equation in a BBM form. The convergence and stability of the scheme are discussed in detail. Numerical experiments show that our scheme is efficient and accurate. In addition, we also verify the influence of different parameters such as the diffusion term, nonlocal viscous term, dispersion term, and nonlinear term. We would extend the scope of our work in the future by investigating the finite element Galerkin scheme and compact finite difference scheme for the nonlocal viscous wave equation in a BBM form.
References
Whitman, G.B., Fowler, R.G.: Linear and Nonlinear Waves. Wiley, New York (1974)
Bona, J.L., Smith, R.: The initial-value problem for the Korteweg-De Vries equation. Philos. Trans. R. Soc. Lond. B, Biol. Sci. 278(1287), 555–601 (1975)
Peregrine, D.H.: Long waves on a beach. J. Fluid Mech. 27(4), 815–827 (1967)
Peregrine, D.H.: Calculations of the development of an undular bore. J. Fluid Mech. 25, 321–330 (1966)
Rosenau, P.: A quasi-continuous description of a nonlinear transmission line. Phys. Scr. 34, 827–829 (1986)
Rosenau, P.: Dynamics of dense discrete systems. Prog. Theor. Phys. 79, 1028–1042 (1988)
Benjamin, T.B., Bona, J.J., Mahony, J.J.: Model equations for long waves in nonlinear dispersive systems. Philos. Trans. R. Soc. Lond. 272(1220), 47–78 (1972)
Wazwaz, A.M., Helal, M.A.: Nonlinear variants of the BBM equation with compact and noncompact physical structures. Chaos Solitons Fractals 26(3), 767–776 (2005)
Dutykh, D.: Numerical simulation of a solitonic gas in KdV and KdV-BBM equations. Phys. Lett. A 378(42), 3102–3110 (2014)
Zhang, J., Xu, C.: Finite difference/spectral approximations to a water wave model with a nonlocal viscous term. Appl. Math. Model. 38(19–20), 4912–4925 (2014)
Zhang, J., Li, W.L.: Numerical approximation to a shallow wave model with a nonlocal viscous. Chin. J. Eng. Math. 32(4), 577–589 (2015)
Chen, M., Dumont, S., Goubet, O.: Decay of solutions to a viscous asymptotical model for waterwaves: Kakutani–Matsuuchi model. Nonlinear Anal. 75(5), 2883–2896 (2012)
Li, C., Zhao, S.: Efficient numerical schemes for fractional water wave models. Comput. Math. Appl. 71(1), 238–254 (2016)
Bona, J.L., Pritchard, W.G., Scott, L.R.: Numerical schemes for a model for nonlinear dispersive waves. J. Comput. Phys. 60(2), 167–186 (1985)
Hu, B., Xu, Y., Hu, J.: Crank-Nicolson finite difference scheme for the Rosenau–Burgers equation. Appl. Math. Comput. 204(1), 311–316 (2008)
Hu, J., Hu, B., Xu, Y.: Average implicit linear difference scheme for generalized Rosenau–Burgers equation. Appl. Math. Comput. 217(19), 7557–7563 (2011)
Janwised, J., Wongsaijai, B., Mouktonglang, T.: A modified three-level average linear-implicit finite difference method for the Rosenau–Burgers equation. Adv. Math. Phys. 2014(2), 139–150 (2014)
Xue, G.Y., Zhang, L.: A new finite difference scheme for generalized Rosenau–Burgers equation. Appl. Math. Comput. 222(5), 490–496 (2013)
Pan, X., Zhang, L.: Numerical simulation for general Rosenau-RLW equation: an average linearized conservative scheme. Math. Probl. Eng. 2012, 243–253 (2012)
Pan, X., Zhang, L.: A new finite difference scheme for the Rosenau–Burgers equation. Appl. Math. Comput. 2018(17), 8917–8924 (2012)
Li, C.: Linearized difference schemes for a BBM equation with a fractional nonlocal viscous term. Appl. Math. Comput. 311, 240–250 (2017)
Gorenflo, R., Mainardi, F.: Fractional calculus: integral and differential equations of fractional order. Math. 49(2), 277–290 (2008)
Langlands, T., Henry, B.: The accuracy and stability of an implicit solution method for the fractional diffusion equation. J. Comput. Phys. 205, 719–736 (2005)
Gao, G.H., Sun, Z.Z.: A compact finite difference scheme for the fractional sub-diffusion equations. J. Comput. Phys. 230, 586–595 (2011)
Acknowledgements
The authors would like to express their sincere thanks to the editor and the referees for the valuable comments and suggestions which helped to improve the original paper.
Funding
The work was supported by the fund of the Natural Science of Shandong Province (ZR2014AM033).
Author information
Authors and Affiliations
Contributions
The authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Shen, X., Zhu, A. A Crank–Nicolson linear difference scheme for a BBM equation with a time fractional nonlocal viscous term. Adv Differ Equ 2018, 351 (2018). https://doi.org/10.1186/s13662-018-1815-4
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s13662-018-1815-4