Next Article in Journal
A Learning Path Recommendation Approach in a Fuzzy Competence Space
Previous Article in Journal
A Novel Algorithm for a Low-Cost, Curvature-Continuous Smooth Path with Multiple Constraints on a Cost-Assigned Flat Map
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Linearized Conservative Finite Difference Scheme for the Rosenau–RLW Equation

1
Faculty of Science, Civil Aviation Flight University of China, Guanghan 618307, China
2
College of Big Data and Artificial Intelligence, Chengdu Technological University, Chengdu 6111730, China
*
Author to whom correspondence should be addressed.
Axioms 2025, 14(6), 395; https://doi.org/10.3390/axioms14060395
Submission received: 17 April 2025 / Revised: 15 May 2025 / Accepted: 20 May 2025 / Published: 22 May 2025
(This article belongs to the Section Mathematical Analysis)

Abstract

:
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 ( n + 1 ) th time levels. For spatial discretization, a centered symmetric scheme is adopted. Meanwhile, the discrete conservation law is presented, and the existence and uniqueness of the numerical solutions are rigorously proved. Furthermore, the convergence and stability of the scheme are analyzed using the discrete energy method. Numerical experiments validate the theoretical results.

1. Introduction

The regularized long wave (RLW) equation
u t + u x + u u x u x x t = 0 ,
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:
u t + u x x x x t + u x + u u x = 0 ,
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 u x x t 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):
u t u x x t + u x x x x t + u x + u u x = 0 .
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 u x x x x t 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 u x x t typically introduces weak dissipation or damping, balancing energy growth from nonlinearity. For nonlinear convection term u u x , 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,
u t u x x t + u x x x x t + u x + u u x = 0 , ( x , t ) ( x L , x R ) × ( 0 , T ] ,
u ( x , 0 ) = u 0 ( x ) , x [ x L , x R ] ,
u ( x L , t ) = u ( x R , t ) = 0 , u x x ( x L , t ) = u x x ( x R , t ) = 0 , t [ 0 , T ] ,
where u 0 ( x ) is a known function. The initial boundary value problem (4)–(6) possesses the conservative quantity [9],
Q ( t ) = x L x R u ( x , t ) d x = x L x R u 0 ( x , t ) d x = Q ( 0 ) ,
where Q ( 0 ) is a constant determined solely by the initial condition. Since the physical boundary condition of Rosenau–RLW Equation (3) satisfies
u ( x , t ) 0 , u x x ( x , t ) 0 , ( t > 0 ) , as | x | .
when x L 0 and x R 0 , 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 ( n + 1 ) 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 O ( τ 2 + h 2 ) , 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 Ω = [ x L , x R ] × [ 0 , T ] . Denote h = ( x R x L ) / J as the step size for the spatial grid and τ as the step size for the temporal direction, such that x j = x L + j h ( 0 j J ) , t n = n τ   ( n = 0 , 1 , 2 , , N , N = [ T / τ ] ) . Let u j n = u ( x j , t n ) be the exact value of u ( x , t ) and U j n u ( x j , t n ) be the approximation of u ( x , t ) at the point ( x j , t n ) , respectively. Then, e j n = u j n U j n is the error between u j n and U j n . In what follows, C denotes a general positive constant, which may have different values in different occurrences. Define
( U j n ) t = U j n + 1 U j n τ , ( U j n ) x = U j + 1 n U j n h , ( U j n ) x ¯ = U j n U j 1 n h , ( U j n ) x ^ = U j + 1 n U j 1 n 2 h , U j n + 1 2 = U j n + 1 + U j n 2 , U n , V n = h j = 1 J 1 U j n V j n , U n 2 = U n , U n , U n = max 1 j J 1 | U j n | , Z h 0 = { U = U j | U 1 = U 0 = U J = U J + 1 = 0 , j = 1 , 0 , , J , J + 1 } .
Firstly, we present some lemmas that will be used in the subsequent analysis.
Lemma 1 
(Summation by Parts [29]). For any mesh functions U = { U j | j = 0 , 1 , 2 , , J } and V = { V j | j = 0 , 1 , 2 , , J } , we have
h j = 0 J 1 ( V j ) x U j = h j = 1 J V j ( U j ) x ¯ + V J U J V 0 U 0
and
h j = 1 J 1 ( U j ) ( V j ) x x ¯ = h j = 0 J 1 ( U j ) x ( U j ) x + U J ( V J ) x ¯ U 0 ( V 0 ) x .
Lemma 2 
([30]). For U Z h 0 , the following result
U x ^ 2 U x 2
holds.
Lemma 3 
(The discrete Sobolev inequality [29]). Let U = { U j | j = 0 , 1 , 2 , , J } be a mesh function defined on the interval [ x L , x R ] . Then, the following inequality holds:
U C 0 U U x + U ,
where C 0 is a constant which is independent of both U and h.
Lemma 4 
([29]). Let U = { U j | j = 0 , 1 , 2 , , J } be a mesh function defined on [ x L , x R ] . Then, the following inequality holds:
U C 1 U x + C 2 U ,
where C 1 and is C 2 are constants which are independent of both U and h.
Lemma 5 
(The discrete Gronwall inequality [29]). Let { w n | n = 0 , 1 , 2 , , N ; N τ T } be a non-negative mesh function satisfying the inequality w n A + τ l = 1 n B l w l , where A and B l ( l = 0 , 1 , 2 , , N ) are non-negative constants. Then,
max 1 n N | w n | A exp ( 2 τ l = 1 N B l )
for 0 n N , provided that τ is sufficiently small that τ · ( max 1 n N B l ) 1 2 .
Lemma 6 
([17]). Let u 0 H 2 . Then, the solution to problem (4)–(6) satisfies the following estimates:
u L 2 C , u x L 2 C , u x x L 2 C , u L C .
where C is a constant independent of u.

3. Finite Difference Scheme and Discrete Conservation Laws

Supposing that u ( x , t ) is smooth enough, by the Taylor expansion, the following results hold
( u j n ) x ^ = ( u x ) j n + O ( h 2 ) ,
u j n = u j n + 1 2 τ 2 ( u t ) j n + 1 2 + O ( τ 2 ) ,
u j n + 1 = u j n + 1 2 + τ 2 ( u t ) j n + 1 2 + O ( τ 2 )
when h , τ 0 . Let
A = 1 2 ( u t ) j n + 1 2 , B = 1 2 ( 2 u x t ) j n + 1 2 .
Then, it follows from (8)–(10) that
1 2 u j n ( u j n + 1 ) x ^ + 1 2 u j n + 1 ( u j n ) x ^ = 1 2 ( u j n + 1 2 A τ ) · [ ( u x ) j n + 1 2 + B τ ] + 1 2 ( u j n + 1 2 + A τ ) · [ ( u x ) j n + 1 2 B τ ] + O ( τ 2 + h 2 ) = u j n + 1 2 · ( u x ) j n + 1 2 A B τ 2 + O ( τ 2 + h 2 ) = ( u u x ) j n + 1 2 + O ( τ 2 + h 2 ) .
For the problem (4)–(6), the following two-level linear finite difference scheme is constructed:
( U j n ) t ( U j n ) x x ¯ t + ( U j n ) x x x ¯ x ¯ t + ( U j n + 1 2 ) x ^ + ϕ ( U j n , U j n + 1 ) = 0 , j = 1 , 2 , , J 1 ; n = 2 , 3 , , N 1 ,
U j 0 = u 0 ( x j ) , j = 0 , 1 , 2 , , J ,
U n Z h 0 , n = 0 , 1 , 2 , , N
where
ϕ ( U j n , U j n + 1 ) = 1 2 U j n ( U j n + 1 ) x ^ + U j n + 1 ( U j n ) x ^ .
The following theorem shows how the difference scheme (12)–(14) simulates the conservative law numerically.
Theorem 1. 
Define the discrete energy:
Q n = h j = 1 J 1 U j n .
Then, the difference scheme (12)–(14) is conservative for Q n , i.e.,
Q n = Q n 1 = = Q 0
for n = 1 , 2 , , N .
Proof of Theorem 1. 
Noting that
h j = 1 J 1 ( U j n ) x x ¯ t = 0 , h j = 1 J 1 ( U j n ) x x x ¯ x ¯ t = 0 , h j = 1 J 1 ( U j n + 1 2 ) x ^ = 0 ,
from Lemma 1 and the boundary condition (14), we have
h j = 1 J 1 ϕ ( U j n , U j n + 1 ) = 1 2 h j = 1 J 1 U j n ( U j n + 1 ) x ^ + 1 2 h j = 1 J 1 U j n + 1 ( U j n ) x ^ = 1 2 h j = 1 J 1 U j n ( U j n + 1 ) x ^ 1 2 h j = 1 J 1 ( U j n + 1 ) x ^ U j n = 0 .
Multiplying both sides of (12) by h, and summing it for j from 1 to J 1 , we obtain
h j = 1 J 1 ( U j n ) t = 0 .
Finally, multiplying both sides of (17) by τ , by the definition of Q n , we can get (15). □
Remark 1. 
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).
Theorem 2. 
If the time step τ is small enough, the numerical solutions of difference scheme (12)–(14) are unique.
Proof of Theorem 2. 
Obviously, it follows from (13) that U 0 is uniquely determined by the initial condition. Suppose that U n ( n N 1 ) is the unique solution to scheme (12)–(14) and
U n C , n N 1 .
Now, we prove that there is a unique U n + 1 which also satisfies (12)–(14).
Consider the homogeneous linear equation system corresponding to Equation (12),
1 τ U j n + 1 1 τ ( U j n + 1 ) x x ¯ + 1 τ ( U j n + 1 ) x x x ¯ x ¯ + 1 2 ( U j n + 1 ) x ^ + ϕ ( U j n , U j n + 1 ) = 0 , j = 1 , 2 , , J 1 ; n = 0 , 1 , 2 , , N 1 .
Taking the inner product of (19) with U n + 1 , by Lemma 1, the boundary condition (14), and the following result:
U x ^ n + 1 , U n + 1 = 0 ,
one can get
1 τ U n + 1 2 + 1 τ U x n + 1 2 + 1 τ U x x ¯ n + 1 2 = ϕ ( U n , U n + 1 ) , U n + 1 .
Combining Lemma 2 and the Cauchy–Schwarz inequality with (18), we have
ϕ ( U n , U n + 1 ) , U n + 1 = 1 2 h j = 1 J 1 [ U j n ( U j n + 1 ) x ^ + U j n + 1 ( U j n ) x ^ ] U j n + 1 = 1 2 h j = 1 J 1 U j n ( U j n + 1 ) x ^ U j n + 1 1 2 h j = 1 J 1 U j n + 1 ( U j n ) x ^ U j n + 1 = 1 2 h j = 1 J 1 U j n ( U j n + 1 ) x ^ U j n + 1 + 1 2 h j = 1 J 1 [ ( U j n + 1 ) 2 ] x ^ U j n = 1 2 h j = 1 J 1 U j n ( U j n + 1 ) x ^ U j n + 1 + 1 2 h j = 1 J 1 U j n ( U j + 1 n + 1 + U j 1 n + 1 ) ( U j n + 1 ) x ^ C h j = 1 J 1 | ( U j n + 1 ) x ^ | · | U j n + 1 | + C h j = 1 J 1 | U j + 1 n + 1 | + | U j 1 n + 1 | · | ( U j n + 1 ) x ^ | C ( U x ^ n + 1 2 + U n + 1 2 ) C ( U x n + 1 2 + U n + 1 2 ) .
Therefore, it follows from (20) and (21) that
U n + 1 2 + U x n + 1 2 + U x x ¯ n + 1 2 C τ ( U x n + 1 2 + U n + 1 2 )
that is,
( 1 C τ ) U n + 1 2 + ( 1 C τ ) U x n + 1 2 + U x x ¯ n + 1 2 0 .
If 1 C τ > 0 , the homogeneous linear equation system (19) about { U j n + 1 } 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),
r j n = ( u j n ) t ( u j n ) x x ¯ t + ( u j n ) x x x ¯ x ¯ t + ( u j n + 1 2 ) x ^ + ϕ ( u j n , u j n + 1 )
u j 0 = u 0 ( x j ) , j = 0 , 1 , 2 , , J 1 , J ,
u n Z h 0 , n = 0 , 1 , 2 , , N 1 , N .
Clearly, if τ , h 0 , the following result holds:
| r j n | = O ( τ 2 + h 2 ) .
Theorem 3. 
Let u 0 H 2 . Then, the solution U n of scheme (12)–(14) converges to the continuous solution u ( x , t ) of problem (4)–(6) of the order O ( τ 2 + h 2 ) by the norm · , provided that both τ and h are sufficiently small.
Proof of Theorem 3. 
Denote: e j n = u j n U j n . Subtracting (22)–(24) from (12)–(14), we have
r j n = ( e j n ) t ( e j n ) x x ¯ t + ( e j n ) x x x ¯ x ¯ t + ( e j n + 1 2 ) x ^ + ϕ ( u j n , u j n + 1 ) ϕ ( U j n , U j n + 1 ) , j = 1 , 2 , , J 1 , n = 1 , 2 , , N 1 ,
e j 0 = 0 , j = 0 , 1 , 2 , , J 1 , J ,
e n Z h 0 , n = 0 , 1 , 2 , , N 1 , N .
By Lemma 6 and (25), there exist constants C u and C r , independent of τ and h such that
u n C u , r n C r ( τ 2 + h 2 ) , n = 1 , 2 , , N 1 .
From (13) and (27), we have
e 0 = 0 , U 0 C u .
Assume that
e l + e x l + e x x l C l ( τ 2 + h 2 ) , l = 1 , 2 , , n , ( n N 1 ) ,
where C l is a constant which is also independent of τ and h. Then, applying Lemma 3 and the Cauchy–-Schwarz inequality, we obtain
e l C 0 e l e x l + e l 1 2 C 0 ( 2 e l + e x l ) 3 2 C 0 C l ( τ 2 + h 2 ) ,
and
U l u l + e l C u + 3 2 C 0 C l ( τ 2 + h 2 ) , l = 1 , 2 , , n .
Taking the inner product of (26) with 2 e n + 1 2 , from the boundary condition (28), Lemma 1, and the following result:
e x ^ n + 1 2 , e n + 1 2 = 0 ,
we have
r n , 2 e n + 1 2 = e n t 2 + e x n t 2 + e x x n t 2 + 2 ϕ ( u n , u n + 1 ) ϕ ( U n , U n + 1 ) , e n + 1 2 ,
Using the Mean Value Theorem yields
( u j n + 1 2 ) x ^ = u ( x j + 1 , t n + t n + 1 2 ) u ( x j 1 , t n + t n + 1 2 ) 2 h = x u ( ξ j , t n + t n + 1 2 ) , ( x j 1 ξ j x j + 1 ) .
Then, according to Lemma 6, we have
u x ^ n + 1 2 C .
When the parameters τ and h are sufficiently small such that
3 2 C 0 · ( max 0 l n C l ) ( τ 2 + h 2 ) 1 ,
based on (33), (35), (36), Lemma 2, and the Cauchy–-Schwarz inequality, we have
ϕ ( u n , u n + 1 ) ϕ ( U n , U n + 1 ) , 2 e n + 1 2 = h j = 1 J 1 [ e j n ( u j n + 1 ) x ^ + U j n ( e j n + 1 ) x ^ ] e j n + 1 2 + h j = 1 J 1 [ u j n + 1 ( e j n ) x ^ + e j n + 1 ( U j n ) x ^ ] e j n + 1 2 = h j = 1 J 1 [ e j n ( u j n + 1 ) x ^ + U j n ( e j n + 1 ) x ^ ] e j n + 1 2 + h j = 1 J 1 u j n + 1 ( e j n ) x ^ e j n + 1 2 h j = 1 J 1 [ U j n ( e j n + 1 ) x ^ e j + 1 n + 1 2 + e j 1 n + 1 ( e j n + 1 2 ) x ^ ] 1 2 C u ( e n 2 + e x n 2 + 2 e n + 1 2 2 ) + 1 2 [ C u + C 0 C 1 ( τ 2 + h 2 ) ] ( e n + 1 2 + 2 e x n + 1 2 + 2 e n + 1 2 2 + e x n + 1 2 2 ) 1 2 C u ( 2 e n 2 + e x n 2 + e n + 1 2 ) + 1 4 ( C u + 1 ) ( 4 e n + 1 2 + 5 e x n + 1 2 + 2 e n 2 + e x n 2 ) ,
and
r n , 2 e n + 1 2 r n 2 + 1 2 ( e n + 1 2 + e n 2 ) r n 2 + e n + 1 2 + e n 2 .
where we employ the identity
h j = 1 J 1 e j n + 1 ( U j n ) x ^ e j n + 1 2 = h j = 1 J 1 e j n + 1 e j n + 1 2 ( U j n ) x ^ = h j = 1 J 1 U j n ( e j n + 1 e j n + 1 2 ) x ^ = h j = 1 J 1 U j n e j + 1 n + 1 e j + 1 n + 1 2 e j 1 n + 1 e j 1 n + 1 2 2 h = h j = 1 J 1 U j n ( e j + 1 n + 1 e j + 1 n + 1 2 e j 1 n + 1 e j + 1 n + 1 2 ) + ( e j 1 n + 1 e j + 1 n + 1 2 e j 1 n + 1 e j 1 n + 1 2 ) 2 h = h j = 1 J 1 U j n [ ( e j n + 1 ) x ^ e j + 1 n + 1 2 + ( e j 1 n + 1 ) ( e j + 1 n + 1 2 ) x ^ ] .
Substituting (37) and (38) into (34) yields
e n t 2 + e x n t 2 + e x x n t 2 r n + e n 2 + e n + 1 2 + 1 4 ( C u + 1 ) ( 6 e n 2 + 3 e x n 2 + 6 e n + 1 2 + 5 e x n + 1 2 ) r n + e n 2 + e n + 1 2 + 2 ( C u + 1 ) ( e n 2 + e x n 2 + e n + 1 2 + e x n + 1 2 ) r n + 3 ( C u + 1 ) ( e n 2 + e x n 2 + e n + 1 2 + e x n + 1 2 ) .
By multiplying (39) by τ and summing from 1 to n, we obtain
e n + 1 2 + e x n + 1 2 + e x x n + 1 2 e 1 2 + e x 1 2 + e x x 1 2 + τ k = 1 n r k 2 + 9 ( C u + 1 ) τ k = 1 n + 1 ( e k 2 + e x k 2 + e x x k 2 ) .
Also, we can see that
τ k = 1 n r k 2 n τ max 1 k n r k 2 T ( C r ) 2 ( τ 2 + h 2 ) 2 .
Let τ be chosen to be sufficiently small such that
τ < 1 18 ( C u + 1 )
From Lemma 5, the combination of (33), (34) and (42) leads to
e n + 1 2 + e x n + 1 2 + e x x n + 1 2 [ T ( C r ) 2 + ( C 1 ) 2 ] ( τ 2 + h 2 ) 2 e 2 T [ 9 ( 1 + C u ) ] ( C n + 1 ) 2 ( τ 2 + h 2 ) 2 , n = 1 , 2 , , N 1
where
C n + 1 = ( T C r + C 1 ) exp ( 9 T ( C u + 1 ) ) .
Clearly, C n + 1 is a constant, independent of n. Thus, by the induction,
e n O ( τ 2 + h 2 ) , e x n O ( τ 2 + h 2 ) , e x x n O ( τ 2 + h 2 )
hold for n = 1 , 2 , , N . Finally, according to Lemma 4, we have
e n O ( τ 2 + h 2 ) , n = 1 , 2 , , N .
This completes the proof. □
Theorem 4. 
Let u 0 H 2 . Then, under the condition that both τ and h are sufficiently small, the solution of scheme (12)–(14) satisfies
U n C ˜ 0 , n = 1 , 2 , , N ,
where C ˜ 0 is a constant independent of both τ and h.
Proof of Theorem 4. 
From Theorem 3, it follows that for sufficiently small τ and h that
U n u n + e n C ˜ 0 .
This completes the proof. □
Remark 2. 
According to Theorem 4, if τ and h are sufficiently small, the solution U n 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:
A 1 , j n U j 2 n + 1 + B 1 , j n U j 1 n + 1 + C 1 , j n U j n + 1 + D 1 , j n U j + 1 n + 1 + E 1 , j n U j + 2 n + 1 = H 1 , j n , 1 j J 1 , n = 0 , 1 , 2 , , N 1 ,
U j 0 = u 0 ( x j ) , j = 1 , 2 , , J ,
U 1 n = U 0 n = U J n = U J + 1 n = 0 , n = 1 , 2 , , N ,
where
A 1 , j n = 1 τ h 4 , B 1 , j n = 1 τ h 2 4 τ h 4 1 4 h U j n 4 h , C 1 , j n = 1 τ + 2 τ h 2 + 6 τ h 4 + 1 2 ( U j n ) x ^ , D 1 , j n = 1 τ h 2 4 τ h 4 + 1 4 h + U j n 4 h , E 1 , j n = 1 τ h 4 , H 1 , j n = 1 τ U j n 1 τ ( U j n ) x x ¯ + 1 τ ( U j n ) x x x ¯ x ¯ 1 2 ( U j n ) x ^ .
Obviously, Equation (43) is a five-diagonal nonhomogeneous linear equation system about U j n + 1 , 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
u ( x , t ) = 15 19 sec 4 [ 13 26 ( x 169 133 t ) ]
with the associated initial function
u 0 ( x ) = u ( x , 0 ) = 15 19 sec 4 ( 13 26 x ) .
We fix x L = 40 , x R = 80 and the final time T = 40 . Define
o r d e r l 2 = log 2 ( e n ( h , τ ) / e 2 n ( h 2 , τ 2 ) ) , o r d e r l = log 2 ( e n ( h , τ ) / e 2 n ( h 2 , τ 2 ) ) .
Next, the waveforms of u ( x , t ) generated by scheme (12)–(14) with different τ and h are illustrated in Figure 1, Figure 2 and Figure 3. The waveforms at t = 20 and 40 in Figure 1, Figure 2 and Figure 3 with different ratios of τ h demonstrate a significant level of agreement with the waveforms at t = 0 , 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 T = 20 . 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.

Author Contributions

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.

Funding

This research was funded by the Talent Program of Chengdu Technological University (No. 2024RC021), and the Fundamental Research Funds for the Central Universities of Civil Aviation Flight University of China (No. 25CAFUC03055).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
Rosenau–RLWRosenau–Regularized Long Wave.
KdVKorteweg–de Vries.

References

  1. Peregrine, D.H. Calculations of the development of an undular bore. J. Fluid Mech. 1966, 25, 321–330. [Google Scholar] [CrossRef]
  2. Peregrine, D.H. Long waves on a beach. J. Fluid Mech. 1967, 27, 815–827. [Google Scholar] [CrossRef]
  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, 314–327. [Google Scholar] [CrossRef]
  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, 4003–4014. [Google Scholar] [CrossRef]
  5. Rosenau, P. A quasi-continuous description of a nonlinear transmission line. Phys. Scr. 1986, 34, 827–829. [Google Scholar] [CrossRef]
  6. Rosenau, P. Dynamics of dense discrete systems: High order effects. Prog. Theor. Phys. 1988, 79, 1028–1042. [Google Scholar] [CrossRef]
  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, 171–180. [Google Scholar] [CrossRef]
  8. Chung, S.K.; Pani, A.K. Numerical methods for the Rosenau equation. Appl. Anal. 2001, 77, 351–369. [Google Scholar] [CrossRef]
  9. Hu, J.S.; Wang, Y.L. A high–accuracy linear conservative difference scheme for Rosenau–RLW equation. Math. Probl. Eng. 2013, 2013, 870291. [Google Scholar] [CrossRef]
  10. Pan, X.T.; Zheng, K.L.; Zhang, L.M. Finite difference discretization of the Rosenau–RLW equation. Appl. Anal. 2013, 92, 2590–2601. [Google Scholar] [CrossRef]
  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. [Google Scholar] [CrossRef]
  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, 63–78. [Google Scholar] [CrossRef]
  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, 3371–3378. [Google Scholar] [CrossRef]
  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, 289–304. [Google Scholar] [CrossRef]
  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, 84–100. [Google Scholar] [CrossRef]
  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. [Google Scholar] [CrossRef]
  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. [Google Scholar] [CrossRef]
  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, 451–500. [Google Scholar] [CrossRef]
  19. Atouani, N.; Omrani, K. Galerkin finite element method for the Rosenau–RLW equation. Comput. Math. Appl. 2013, 66, 289–303. [Google Scholar] [CrossRef]
  20. Karakoc, S.B.G. A new numerical application of the generalized Rosenau–RLW equation. Sci. Iran. 2020, 27, 772–783. [Google Scholar] [CrossRef]
  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, 169–180. [Google Scholar] [CrossRef]
  22. Kutluay, S.; Karta, M.; Uçar, Y. Strang time–splitting technique for the generalised Rosenau–RLW equation. PRAMANA-J. Phys. 2021, 95, 148. [Google Scholar] [CrossRef]
  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, 6812–6822. [Google Scholar] [CrossRef]
  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. [Google Scholar] [CrossRef]
  25. Ghiloufi, A.; Kadri, T. Analysis of new conservative difference scheme for two-dimensional Rosenau–RLW equation. Appl. Anal. 2017, 96, 1255–1267. [Google Scholar] [CrossRef]
  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, 2388–2407. [Google Scholar] [CrossRef]
  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, 2564–2580. [Google Scholar] [CrossRef]
  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, 109–130. [Google Scholar] [CrossRef]
  29. Zhou, Y.L. Application of Discrete Functional Analysis to the Finite Difference Method; International Academic Publishers: Beijing, China, 1990. [Google Scholar]
  30. Zheng, K.L.; Hu, J.S. High–order conservative Crank–Nicolson scheme for regularized long wave equation. Adv. Differ. Equ. 2013, 2013, 287. [Google Scholar] [CrossRef]
  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, 1143–1148. (In Chinese) [Google Scholar]
  32. Clainche, S.L.; Vega, J.M. Higher order dynamic mode decomposition. SIAM J. Appl. Dyn. Syst. 2017, 16, 882–925. [Google Scholar] [CrossRef]
Figure 1. Numerical solutions of u ( x , t ) with τ = 0.2 , h = 0.01 .
Figure 1. Numerical solutions of u ( x , t ) with τ = 0.2 , h = 0.01 .
Axioms 14 00395 g001
Figure 2. Numerical solutions of u ( x , t ) with τ = 0.01 , h = 0.2 .
Figure 2. Numerical solutions of u ( x , t ) with τ = 0.01 , h = 0.2 .
Axioms 14 00395 g002
Figure 3. Numerical solutions of u ( x , t ) with τ = 0.1 , h = 0.1 .
Figure 3. Numerical solutions of u ( x , t ) with τ = 0.1 , h = 0.1 .
Axioms 14 00395 g003
Table 1. The errors of the numerical solutions for the scheme (12)–(14).
Table 1. The errors of the numerical solutions for the scheme (12)–(14).
e e
τ = 0 . 2 τ = 0 . 1 τ = 0 . 05 τ = 0 . 2 τ = 0 . 1 τ = 0 . 05
h = 0 . 2 h = 0 . 1 h = 0 . 05 h = 0 . 2 h = 0 . 1 h = 0 . 05
t = 10 6.7029 × 10 3 1.6805 × 10 3 4.2042 × 10 4 2.6525 × 10 3 6.6560 × 10 4 1.6653 × 10 4
t = 20 1.2440 × 10 2 3.1213 × 10 3 7.8109 × 10 4 4.7213 × 10 3 1.1855 × 10 3 2.9670 × 10 4
t = 30 1.7372 × 10 2 4.3612 × 10 3 1.0916 × 10 3 6.3893× 10 3 1.6058 × 10 3 4.0197 × 10 4
t = 40 2.1849 × 10 2 5.4869 × 10 3 1.3735 × 10 3 7.8847 × 10 3 1.9813 × 10 3 4.9603 × 10 4
Table 2. Accuracy verification of the scheme (12)–(14).
Table 2. Accuracy verification of the scheme (12)–(14).
o r d e r l 2 o r d e r l
τ = 0 . 2 τ = 0 . 1 τ = 0 . 05 τ = 0 . 2 τ = 0 . 1 τ = 0 . 05
h = 0 . 2 h = 0 . 1 h = 0 . 05 h = 0 . 2 h = 0 . 1 h = 0 . 05
t = 10 1.99591.99901.99461.9989
t = 20 1.99481.99861.99371.9984
t = 30 1.99401.99831.99241.9981
t = 40 1.99351.99811.99261.9979
Table 3. Mass conservative quantity (15) for scheme (12)–(14).
Table 3. Mass conservative quantity (15) for scheme (12)–(14).
τ = 0.2 τ = 0.1 τ = 0.05
h = 0 . 2 h = 0 . 1 h = 0 . 05
t = 0 7.5906399550204847.5906399550204837.590639955020486
t = 10 7.5906346658094717.5906360681215767.590641816651537
t = 20 7.5906349451727987.5906373531030197.590647235368987
t = 30 7.5906351827377617.5906384866312257.590652070720461
t = 40 7.5906578697037877.5907529772581137.590646799689627
Table 4. Comparison of different finite difference schemes at T = 20 .
Table 4. Comparison of different finite difference schemes at T = 20 .
Scheme IScheme IIScheme (12)–(14)
τ = h = 0.2 3.6696 × 10 3 4.8122 × 10 3 4.7213  × 10 3
τ = h = 0.1 9.2056 × 10 4 1.2083 × 10 4 1.1855  × 10 3
τ = h = 0.05 2.3034 × 10 4 3.0242 × 10 4 2.9670  × 10 4
τ = h = 0.025 5.7597 × 10 5 7.5628 × 10 5 7.4285 × 10 5
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.

Share and Cite

MDPI and ACS Style

Li, Y.; Ren, L.; Hu, J.; Zheng, K. A Linearized Conservative Finite Difference Scheme for the Rosenau–RLW Equation. Axioms 2025, 14, 395. https://doi.org/10.3390/axioms14060395

AMA Style

Li Y, Ren L, Hu J, Zheng K. A Linearized Conservative Finite Difference Scheme for the Rosenau–RLW Equation. Axioms. 2025; 14(6):395. https://doi.org/10.3390/axioms14060395

Chicago/Turabian Style

Li, Yongzheng, Longcheng Ren, Jinsong Hu, and Kelong Zheng. 2025. "A Linearized Conservative Finite Difference Scheme for the Rosenau–RLW Equation" Axioms 14, no. 6: 395. https://doi.org/10.3390/axioms14060395

APA Style

Li, Y., Ren, L., Hu, J., & Zheng, K. (2025). A Linearized Conservative Finite Difference Scheme for the Rosenau–RLW Equation. Axioms, 14(6), 395. https://doi.org/10.3390/axioms14060395

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop