Content area
A novel two–level linearized conservative finite difference method is proposed for solving the initial boundary value problem of the Rosenau–RLW equation. To preserve the energy conservation property, the Crank–Nicolson scheme is employed for temporal discretization, combined with an averaging treatment of the nonlinear term between the nth and
Full text
1. Introduction
The regularized long wave (RLW) equation
(1)
was originally proposed by Peregrine [1,2] to describe undular bore behavior. This equation overcomes the limitations of the traditional Korteweg–de Vries (KdV) equation in modeling long-wave propagation, making it more suitable for simulating physical phenomena such as shallow water waves and plasma waves. Its advantage lies in its improved capability to capture both dispersive and nonlinear wave effects while maintaining higher numerical stability [3,4]. However, subsequent studies revealed that the RLW Equation (1) cannot adequately describe wave–wave and wave–wall interactions. To address this limitation, Rosenau [5,6] proposed the following modified equation:(2)
which can also be applied to model dense discrete systems and simulate long-chain transmission in L–C circuits for radio and computer applications. The solitary wave solutions of Equation (2) have been extensively investigated numerically [7,8].To more accurately describe more complex wave motions, if a viscous term is added into the Rosenau Equation (2), we can obtain the following new equation, which combines the Rosenau Equation (2) and the RLW Equation (1):
(3)
This equation, referred to as the Rosenau–RLW equation, incorporates the strong dispersive effects of the Rosenau Equation (2) and the nonlinear characteristics of the RLW Equation (1). It is primarily used to model nonlinear dispersive phenomena in fluid dynamics and wave propagation, including the propagation and interaction of nonlinear waves (for example, solitary waves) in shallow water environments, the propagation of optical pulses in dispersive media, and wave-breaking phenomena in nonlinear dynamics. Specifically, the high-order dispersive term can represent high-order dispersion, accounting for more refined wave dispersion effects beyond the standard second term. It also can help model short-wavelength behavior and stabilize solutions by counteracting nonlinear steepening. The dissipative term typically introduces weak dissipation or damping, balancing energy growth from nonlinearity. For nonlinear convection term , it is fundamental to wave steepening and shock formation (e.g., in Burgers’ equation).However, due to its nonlinearity, the Rosenau–RLW Equation (3) generally does not admit analytical solutions. Therefore, developing numerical methods is crucial for gaining deeper insight into its solution behavior. In this paper, we consider the following initial and boundary value problem of the Rosenau–RLW equation,
(4)
(5)
(6)
where is a known function. The initial boundary value problem (4)–(6) possesses the conservative quantity [9],(7)
where is a constant determined solely by the initial condition. Since the physical boundary condition of Rosenau–RLW Equation (3) satisfies when and , the boundary condition (6) is reasonable for the numerical investigation.Numerous numerical methods have been developed to study the standard Rosenau–RLW equation and its generalized form. Among these, the finite difference method [9,10,11,12,13,14,15,16,17,18] has attracted considerable attention from scholars due to its convenience in constructing numerical grids. For instance, Pan et al. [10] proposed a Crank–Nicolson-type finite difference scheme and proved its unconditional stability, second-order convergence, and uniqueness. Similarly, Zuo et al. [11] developed an analogous scheme for the generalized case. It is worth noting that, owing to the nonlinearity of these schemes, the existence of their different solutions must be established using the Brouwer fixed-point theorem. In addition to nonlinear schemes, several linearized approaches have been explored. For example, Pan et al. [13] introduced an average three-level linearized conservative difference method. Meanwhile, Hu et al. [9] proposed an improved version with higher spatial accuracy. Wang et al. [12] developed a three-level finite difference scheme incorporating two weighted parameters applied to first-order derivatives in both time and space variables. To further enhance spatial accuracy, Wongsaijai et al. [15,16] constructed a nonlinear compact scheme and a pseudo-compact scheme, respectively. Beyond the finite difference method, other effective numerical techniques have been applied to the Rosenau–RLW equation, including the finite element method [19,20,21], the Strang time-splitting method [22], the B-spline allocation method [23], the multiple integral finite volume method [24]. For high-dimensional cases of the Rosenau–RLW equation, readers may refer to [25,26,27,28].
In fact, the aforementioned numerical schemes can be classified into two categories: two-level nonlinear schemes and three-level linear schemes. The advantage of a nonlinear two-level scheme lies in its generally higher numerical accuracy; however, each computation requires multiple iterations, and thus, significant computational time. Although the three-level scheme is linear, its drawback is that it cannot self-start and requires the use of another scheme to calculate the numerical solution at the second level to supplement the initial data.
In this paper, we propose a two-level linearized conservative difference scheme for the initial and boundary value problem of the Rosenau–RLW Equation (4)–(6). In the temporal direction, based on the traditional Crank–Nicolson method, the nonlinear term is averaged between the nth and th levels to ensure that the scheme maintains second-order accuracy. For the spatial discretization, a central symmetric technique is adopted to construct a difference scheme with a theoretical accuracy of , which can effectively simulate the conservative quantity (7). Regarding the theoretical analysis, due to the absence of a prior error estimate for the numerical solution of this scheme, we employ the Sobolev embedding inequality to rigorously prove the convergence and stability of the proposed scheme.
The remainder of this paper is organized as follows. Section 2 introduces the necessary notations and preliminary lemmas. In Section 3, we present the finite difference scheme and discuss its conservation laws. In Section 4, the existence and uniqueness of numerical solutions are established. The convergence and stability of the proposed scheme are rigorously analyzed in Section 5. Finally, in Section 6, numerical experiments are described; these validate the theoretical findings and demonstrate the efficiency of the proposed scheme.
2. Notations and Preliminaries
Consider the domain . Denote as the step size for the spatial grid and as the step size for the temporal direction, such that , . Let be the exact value of and be the approximation of at the point , respectively. Then, is the error between and . In what follows, C denotes a general positive constant, which may have different values in different occurrences. Define
Firstly, we present some lemmas that will be used in the subsequent analysis.
(Summation by Parts [29]). For any mesh functions and , we have
and([30]). For , the following result
holds.(The discrete Sobolev inequality [29]). Let be a mesh function defined on the interval . Then, the following inequality holds:
where is a constant which is independent of both U and h.([29]). Let be a mesh function defined on . Then, the following inequality holds:
where and is are constants which are independent of both U and h.(The discrete Gronwall inequality [29]). Let be a non-negative mesh function satisfying the inequality , where A and () are non-negative constants. Then,
for , provided that τ is sufficiently small that .([17]). Let . Then, the solution to problem (4)–(6) satisfies the following estimates:
where C is a constant independent of u.3. Finite Difference Scheme and Discrete Conservation Laws
Supposing that is smooth enough, by the Taylor expansion, the following results hold
(8)
(9)
(10)
when . Let Then, it follows from (8)–(10) that(11)
For the problem (4)–(6), the following two-level linear finite difference scheme is constructed:
(12)
(13)
(14)
whereThe following theorem shows how the difference scheme (12)–(14) simulates the conservative law numerically.
Define the discrete energy:
Then, the difference scheme (12)–(14) is conservative for , i.e.,
(15)
for .Noting that
(16)
from Lemma 1 and the boundary condition (14), we have Multiplying both sides of (12) by h, and summing it for j from 1 to , we obtain(17)
Finally, multiplying both sides of (17) by , by the definition of , we can get (15). □In fact, in addition to mass conservation, the Rosenau–RLW Equation (3) also possesses the property of energy conservation [9]. However, due to the extrapolated linearization treatment of the nonlinear term in this numerical scheme, its discrete energy is no longer conserved.
4. Existence and Uniqueness of Numerical Solutions
Next, we use mathematical induction to analyze the existence and uniqueness of numerical solutions for difference schemes (12)–(14).
If the time step τ is small enough, the numerical solutions of difference scheme (12)–(14) are unique.
Obviously, it follows from (13) that is uniquely determined by the initial condition. Suppose that is the unique solution to scheme (12)–(14) and
(18)
Now, we prove that there is a unique which also satisfies (12)–(14).Consider the homogeneous linear equation system corresponding to Equation (12),
(19)
Taking the inner product of (19) with , by Lemma 1, the boundary condition (14), and the following result: one can get(20)
Combining Lemma 2 and the Cauchy–Schwarz inequality with (18), we have(21)
Therefore, it follows from (20) and (21) that that is, If , the homogeneous linear equation system (19) about has only a zero solution. This completes the proof. □5. Convergence and Stability of Numerical Solutions
By applying the Taylor expansion, we can derive the following truncation error of the scheme (12)–(14),
(22)
(23)
(24)
Clearly, if , the following result holds:(25)
Let . Then, the solution of scheme (12)–(14) converges to the continuous solution of problem (4)–(6) of the order by the norm , provided that both τ and h are sufficiently small.
Denote: . Subtracting (22)–(24) from (12)–(14), we have
(26)
(27)
(28)
By Lemma 6 and (25), there exist constants and , independent of and h such that(29)
From (13) and (27), we have(30)
Assume that(31)
where is a constant which is also independent of and h. Then, applying Lemma 3 and the Cauchy–-Schwarz inequality, we obtain(32)
and(33)
Taking the inner product of (26) with , from the boundary condition (28), Lemma 1, and the following result: we have(34)
Using the Mean Value Theorem yields Then, according to Lemma 6, we have(35)
When the parameters and h are sufficiently small such that(36)
based on (33), (35), (36), Lemma 2, and the Cauchy–-Schwarz inequality, we have(37)
and(38)
where we employ the identitySubstituting (37) and (38) into (34) yields
(39)
By multiplying (39) by and summing from 1 to n, we obtain(40)
Also, we can see that(41)
Let be chosen to be sufficiently small such that(42)
From Lemma 5, the combination of (33), (34) and (42) leads to where Clearly, is a constant, independent of n. Thus, by the induction, hold for . Finally, according to Lemma 4, we have This completes the proof. □Let . Then, under the condition that both τ and h are sufficiently small, the solution of scheme (12)–(14) satisfies
where is a constant independent of both τ and h.
From Theorem 3, it follows that for sufficiently small and h that
This completes the proof. □According to Theorem 4, if τ and h are sufficiently small, the solution of scheme (12)–(14) is stable in the norm .
6. Algorithm and Numerical Experiments
6.1. Algorithm
For the convenience of calculation, the finite difference scheme (12)–(14) can be rewritten as follows:
(43)
(44)
(45)
where Obviously, Equation (43) is a five-diagonal nonhomogeneous linear equation system about , which can be quickly numerically solved using the initial condition (44) and the boundary condition (45).6.2. Numerical Experiments
The exact solitary-wave solution of the Rosenau–RLW Equation (3) takes the form
with the associated initial function We fix , and the final time . DefineNext, the waveforms of generated by scheme (12)–(14) with different and h are illustrated in Figure 1, Figure 2 and Figure 3. The waveforms at and 40 in Figure 1, Figure 2 and Figure 3 with different ratios of demonstrate a significant level of agreement with the waveforms at , which also indicates the stability and the efficiency of scheme (12)–(14).
For various values of and h, Table 1, Table 2 and Table 3 present the errors of the numerical solution, the results of accuracy tests, and the discrete mass quantities at different times, respectively.
Both Pan et al. [13] developed a two-level nonlinear Crank–Nicolson finite difference scheme, while Fu et al. [31] proposed a pseudo-compact Crank–Nicolson conservative difference scheme that achieves comparable accuracy to the numerical scheme (12)–(14) presented in this paper. For clarity in comparison, we designate the compact scheme from [31] as Scheme I and the nonlinear scheme from [13] as Scheme II. Our comparative analysis focuses on these existing schemes and the proposed scheme (12)–(14). All numerical experiments were conducted with a fixed final time . In Table 4, the norms for absolute errors for various and h are listed. it can be seen that the proposed scheme (12)–(14) yields slightly smaller numerical errors than Scheme II and both schemes exhibit larger errors compared to Scheme I. The enhanced accuracy of Scheme I results from its compact stencil formulation, though this comes at the cost of increased computational expense and a longer runtime. Notably, our scheme achieves its superior performance relative to the nonlinear Scheme II while maintaining a linear structure—a particularly advantageous feature for practical implementations.
7. Conclusions
In this paper, a linearized difference scheme (12)–(14) for problem (4)–(6) is proposed, which can possess second-order theoretical accuracy both in the temporal and spatial directions. Compared with existing methods, the proposed linearized scheme not only avoids the computational complexity of nonlinear iterations inherent in the traditional Crank–Nicolson scheme but also preserves the mass conservation property of numerical solutions. Typically, conventional three-level linear schemes are not self-starting and require auxiliary methods to compute the initial values. In contrast, the proposed two-level scheme can eliminate this requirement.
Although in the current work, we only focus on the second-order accurate scheme, higher-order numerical schemes can be derived using higher-order Taylor expansions or other novel techniques [17,23,32]. Furthermore, extending this approach to construct similar linearized conservative difference algorithms for more complex models, such as the Rosenau–KdV–RLW equation and the Rosenau–Kawahara–RLW equation, will be the subject of our future research.
Methodology, Y.L. and J.H.; software, L.R.; validation, L.R.; formal analysis, Y.L.; draft preparation, K.Z.; supervision, J.H.; project administration, K.Z.; funding acquisition, Y.L. All authors have read and agreed to the published version of the manuscript.
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
The authors declare no conflicts of interest.
The following abbreviations are used in this manuscript:
| Rosenau–RLW | Rosenau–Regularized Long Wave. |
| KdV | Korteweg–de Vries. |
Footnotes
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Figure 1 Numerical solutions of
Figure 2 Numerical solutions of
Figure 3 Numerical solutions of
The errors of the numerical solutions for the scheme (
| | | |||||
|---|---|---|---|---|---|---|
| | | | | | | |
| | | | | | | |
| | 6.7029 × | 1.6805 × | 4.2042 × | 2.6525 × | 6.6560 × | 1.6653 × |
| | 1.2440 × | 3.1213 × | 7.8109 × | 4.7213 × | 1.1855 × | 2.9670 × |
| | 1.7372 × | 4.3612 × | 1.0916 × | 6.3893× | 1.6058 × | 4.0197 × |
| | 2.1849 × | 5.4869 × | 1.3735 × | 7.8847 × | 1.9813 × | 4.9603 × |
Accuracy verification of the scheme (
| | | |||||
|---|---|---|---|---|---|---|
| | | | | | | |
| | | | | | | |
| | – | 1.9959 | 1.9990 | – | 1.9946 | 1.9989 |
| | – | 1.9948 | 1.9986 | – | 1.9937 | 1.9984 |
| | – | 1.9940 | 1.9983 | – | 1.9924 | 1.9981 |
| | – | 1.9935 | 1.9981 | – | 1.9926 | 1.9979 |
Mass conservative quantity (
| | | | |
|---|---|---|---|
| | | | |
| | 7.590639955020484 | 7.590639955020483 | 7.590639955020486 |
| | 7.590634665809471 | 7.590636068121576 | 7.590641816651537 |
| | 7.590634945172798 | 7.590637353103019 | 7.590647235368987 |
| | 7.590635182737761 | 7.590638486631225 | 7.590652070720461 |
| | 7.590657869703787 | 7.590752977258113 | 7.590646799689627 |
Comparison of different finite difference schemes at
| Scheme I | Scheme II | Scheme ( | |
|---|---|---|---|
| | 3.6696 × | 4.8122 × | 4.7213 × |
| | 9.2056 × | 1.2083 × | 1.1855 × |
| | 2.3034 × | 3.0242 × | 2.9670 × |
| | 5.7597 × | 7.5628 × | 7.4285 × |
1. Peregrine, D.H. Calculations of the development of an undular bore. J. Fluid Mech.; 1966; 25, pp. 321-330. [DOI: https://dx.doi.org/10.1017/S0022112066001678]
2. Peregrine, D.H. Long waves on a beach. J. Fluid Mech.; 1967; 27, pp. 815-827. [DOI: https://dx.doi.org/10.1017/S0022112067002605]
3. Wazwaz, A.M. Analytic study on non-linear variants of the RLW and the PHI-Four equations. Commun. Nonlinear Sci. Numer. Simulat.; 2007; 12, pp. 314-327. [DOI: https://dx.doi.org/10.1016/j.cnsns.2005.03.001]
4. Mohammadi, M.; Mokhtari, R. Solving the generalized regularized long wave equation on the basis of a reproducing kernel space. J. Comput. Appl. Math.; 2011; 235, pp. 4003-4014. [DOI: https://dx.doi.org/10.1016/j.cam.2011.02.012]
5. Rosenau, P. A quasi-continuous description of a nonlinear transmission line. Phys. Scr.; 1986; 34, pp. 827-829. [DOI: https://dx.doi.org/10.1088/0031-8949/34/6B/020]
6. Rosenau, P. Dynamics of dense discrete systems: High order effects. Prog. Theor. Phys.; 1988; 79, pp. 1028-1042. [DOI: https://dx.doi.org/10.1143/PTP.79.1028]
7. Kim, Y.D.; Lee, H.Y. The convergence of finite element Galerkin solution for the Rosenau equation. Korean J. Comput. Appl. Math.; 1998; 5, pp. 171-180. [DOI: https://dx.doi.org/10.1007/BF03008946]
8. Chung, S.K.; Pani, A.K. Numerical methods for the Rosenau equation. Appl. Anal.; 2001; 77, pp. 351-369. [DOI: https://dx.doi.org/10.1080/00036810108840914]
9. Hu, J.S.; Wang, Y.L. A high–accuracy linear conservative difference scheme for Rosenau–RLW equation. Math. Probl. Eng.; 2013; 2013, 870291. [DOI: https://dx.doi.org/10.1155/2013/870291]
10. Pan, X.T.; Zheng, K.L.; Zhang, L.M. Finite difference discretization of the Rosenau–RLW equation. Appl. Anal.; 2013; 92, pp. 2590-2601. [DOI: https://dx.doi.org/10.1080/00036811.2012.750296]
11. Zuo, J.M.; Zhang, Y.M.; Zhang, T.D.; Chang, F. A new conservative difference scheme for the general Rosenau-RLW equation. Bound. Value Probl.; 2010; 2010, 516260. [DOI: https://dx.doi.org/10.1155/2010/516260]
12. Wang, H.; Li, S.G.; Wang, J. A conservative weighted finite difference scheme for the generalized Rosenau–RLW equation. Comput. Appl. Math.; 2017; 3, pp. 63-78. [DOI: https://dx.doi.org/10.1007/s40314-015-0214-7]
13. Pan, X.T.; Zhang, L.M. On the convergence of a conservative numerical scheme for the usual Rosenau–RLW equation. Appl. Math. Model.; 2012; 36, pp. 3371-3378. [DOI: https://dx.doi.org/10.1016/j.apm.2011.08.022]
14. Wongsaijai, B.; Poochinapan, K. 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.; 2014; 245, pp. 289-304. [DOI: https://dx.doi.org/10.1016/j.amc.2014.07.075]
15. Wongsaijai, B.; Mouktonglang, T.; Sukantamala, N.; Poochinapan, K. Compact structure-preserving approach to solitary wave in shallow water modeled by the Rosenau–RLW equation. Appl. Math. Comput.; 2019; 340, pp. 84-100. [DOI: https://dx.doi.org/10.1016/j.amc.2018.06.009]
16. Wongsaijai, B.; Poochinapan, K. Optimal decay rates of the dissipative shallow water waves modeled by coupling the Rosenau–RLW equation and the Rosenau–Burgers equation with power of nonlinearity. Appl. Math. Comput.; 2021; 405, 126202. [DOI: https://dx.doi.org/10.1016/j.amc.2021.126202]
17. Pan, X.T.; Wang, Y.J.; Zhang, L.M. Numerical analysis of a pseudo–compact C–N conservative scheme for the Rosenau–KdV equation coupling with the Rosenau–RLW equation. Bound. Value Probl.; 2015; 2015, 65. [DOI: https://dx.doi.org/10.1186/s13661-015-0328-2]
18. Ghiloufi, A.; Omrani, K. New conservative difference schemes with fourth–order accuracy for some model equation for nonlinear dispersive waves. Numer. Methods Partial. Differ. Equ.; 2018; 34, pp. 451-500. [DOI: https://dx.doi.org/10.1002/num.22208]
19. Atouani, N.; Omrani, K. Galerkin finite element method for the Rosenau–RLW equation. Comput. Math. Appl.; 2013; 66, pp. 289-303. [DOI: https://dx.doi.org/10.1016/j.camwa.2013.04.029]
20. Karakoc, S.B.G. A new numerical application of the generalized Rosenau–RLW equation. Sci. Iran.; 2020; 27, pp. 772-783. [DOI: https://dx.doi.org/10.24200/sci.2018.50490.1721]
21. Shi, D.; Jia, X. Superconvergence analysis of a mixed finite element approximation for the nonlinear fourth–order Rosenau–RLW equation. Comput. Math. Appl.; 2021; 98, pp. 169-180. [DOI: https://dx.doi.org/10.1016/j.camwa.2021.07.005]
22. Kutluay, S.; Karta, M.; Uçar, Y. Strang time–splitting technique for the generalised Rosenau–RLW equation. PRAMANA-J. Phys.; 2021; 95, 148. [DOI: https://dx.doi.org/10.1007/s12043-021-02182-1]
23. Mustahsan, M.; Kiran, A.; Singh, J.; Nisar, K.S.; Kumar, D. Higher order B–spline differential quadrature rule to approximate generalized Rosenau–RLW equation. Math. Method. Appl. Sci.; 2020; 43, pp. 6812-6822. [DOI: https://dx.doi.org/10.1002/mma.6423]
24. Guo, C.; Li, F.; Zhang, W.; Luo, Y. A conservative numerical scheme for Rosenau–RLW equation based on multiple integral finite volume method. Bound. Value Probl.; 2019; 2019, 168. [DOI: https://dx.doi.org/10.1186/s13661-019-1273-2]
25. Ghiloufi, A.; Kadri, T. Analysis of new conservative difference scheme for two-dimensional Rosenau–RLW equation. Appl. Anal.; 2017; 96, pp. 1255-1267. [DOI: https://dx.doi.org/10.1080/00036811.2016.1186270]
26. Li, S.G. Numerical analysis for fourth–order compact conservative difference scheme to solve the 3D Rosenau–RLW equation. Comput. Math. Appl.; 2016; 72, pp. 2388-2407. [DOI: https://dx.doi.org/10.1016/j.camwa.2016.09.010]
27. Wang, X.F.; Dai, W.Z.; Yan, Y. Numerical analysis of a new conservative scheme for the 2D generalized Rosenau–RLW equation. Appl. Anal.; 2021; 100, pp. 2564-2580. [DOI: https://dx.doi.org/10.1080/00036811.2019.1692136]
28. Tamang, N.; Wongsaijai, B.; Mouktonglang, T.; Poochinapan, K. Novel algorithm based on modification of Galerkin finite element method to general Rosenau–RLW equation in (2+1)–dimensions. Appl. Numer. Math.; 2020; 148, pp. 109-130. [DOI: https://dx.doi.org/10.1016/j.apnum.2019.07.021]
29. Zhou, Y.L. Application of Discrete Functional Analysis to the Finite Difference Method; International Academic Publishers: Beijing, China, 1990.
30. Zheng, K.L.; Hu, J.S. High–order conservative Crank–Nicolson scheme for regularized long wave equation. Adv. Differ. Equ.; 2013; 2013, 287. [DOI: https://dx.doi.org/10.1186/1687-1847-2013-287]
31. Fu, Y.Z.; Hu, B.; Zheng, M.B. Pseudo–compact Crank–Nicolson conservative difference scheme for Rosenau-RLW equations. J. Sichuan Univ. (Nat. Sci. Ed.); 2014; 51, pp. 1143-1148. (In Chinese)
32. Clainche, S.L.; Vega, J.M. Higher order dynamic mode decomposition. SIAM J. Appl. Dyn. Syst.; 2017; 16, pp. 882-925. [DOI: https://dx.doi.org/10.1137/15M1054924]
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.