- Research
- Open Access
- Published:
A conservative numerical scheme for Rosenau-RLW equation based on multiple integral finite volume method
Boundary Value Problems volume 2019, Article number: 168 (2019)
Abstract
A multiple integral finite volume method combined and Lagrange interpolation are applied in this paper to the Rosenau-RLW (RRLW) equation. We construct a two-level implicit fully discrete scheme for the RRLW equation. The numerical scheme has the accuracy of third order in space and second order in time, respectively. The solvability and uniqueness of the numerical solution are shown. We verify that the numerical scheme keeps the original equation characteristic of energy conservation. It is proved that the numerical scheme is convergent in the order of \(O(\tau ^{2} + h^{3})\) and unconditionally stable. A numerical experiment is given to demonstrate the validity and accuracy of scheme.
1 Introduction
It is well known that nonlinear partial differential equations exist in many areas of mathematical physics and fluid mechanics. In the nonlinear evolution equations, the Korteweg–de Vries (KdV) and Rosenau-RLW (RLW) equations are two typical cases, given by
and
The KdV equation (1.1) is a nonlinear model used to study the change forms of long waves propagating in a rectangular channel. The RLW equation (1.2) is used to simulate wave motion in media with nonlinear wave steeping and dispersion. The RLW equation was proposed by Peregrine [1, 2] based on the classical KdV equation, and an explanation of different situations of a nonlinear dispersive wave was given in his research.
At the same time, we notice that the motion described by the RLW equation has the same approximate boundary as the KdV equation. It is well known that the KdV equation has corresponding shortcomings. With the aim to overcome these unavoidable shortcomings of the KdV equation, Rosenau [3, 4] introduced an equation
The theoretical studies, on the existence, uniqueness and regularity for the solution of (1.3), have been performed by Park [5]. Various numerical techniques have been used to solve the Rosenau equation [6,7,8,9,10,11,12], particularly including the discontinuous Galerkin method, the C1-conforming finite element method [13], the finite difference method and the orthogonal cubic spline collocation method. More detailed solving processes can be obtained in Refs. [14,15,16,17,18,19].
On the other hand, for further understanding more general nonlinear behaviors of the waves, the term \(- u_{xxt}\) needs to be considered. So we address
This equation is usually called the Rosenau-RLW (RRLW) equation. Zuo et al. [20] proposed a Crank–Nicolson finite difference method for the RRLW equation. Meanwhile, a three-level difference scheme for (1.4) is investigated by Pan et al. [21]. Furthermore, the finite element approximate solution is used to solve (1.4) and related error estimations for both semi-discrete and fully discrete Galerkin methods are established [22,23,24]. The coupling equation of KdV and RRLW is also solved through a three-level average implicit finite difference scheme, showing second-order accuracy in space and time, simultaneously [25]. In Ref. [26], the Galerkin cubic B-spline finite element method is proposed to construct the numerical scheme for the RRLW equation. Pan [27] investigated the C-N scheme of RRLW equation through a more classic finite difference approach, and corresponding solvability and convergence have been proved. In addition, the difference scheme for the general RRLW equation is constructed by Wang [28] with some theoretical proofs.
The main contribution of the current work is to present a two-level implicit numerical scheme for the following RRLW equation with some theoretic analysis:
with the initial condition
and boundary conditions
Throughout this paper, we assume that the initial condition \(u_{0}(x)\) is sufficiently smooth as required by the error analysis. The system (1.5)–(1.7) is known to satisfy the following conservative law:
The contents of this paperis as follows. Firstly, in Sect. 2, we present some notations and lemmas. In Sect. 3, we propose a multiple integral finite volume method which is a tool for discrete partial differential equations. Thus a two-level implicit numerical scheme for the RRLW equation is obtained. Next we discuss the discrete energy conservative laws of the numerical scheme and prove its solvability and uniqueness in Sect. 3. We give prior estimates of the numerical scheme in Sect. 4 and prove that the numerical scheme is convergent and stable in Sect. 5. Finally, the error analysis and energy analysis of numerical examples are given in Sect. 6.
In fact, the numerical discrete scheme with parameters constructed by us shows all the discrete schemes that can be constructed by the finite difference method. By choosing the undetermined parameters, we find the best discrete scheme. The best discrete scheme can preserve the conservation property of the original differential equation well. At the same time, for unknown functions in the original differential equation, this method reduces greatly the requirements for the unknown functions in terms of mathematics. More importantly, we explain the concrete and detailed methods about improving the accuracy of the numerical discrete scheme.
2 Some notations and lemmas
2.1 Some notations
Let h and Ï„ be the uniform step sizes in the spatial direction and temporal direction, respectively, where \(f=\frac{x_{r}-x_{l}}{J}\) and \(\tau=\frac{T}{N}\).
Denote \(x_{j} = x_{l} + jh \ ( 0 \le j \le J )\), \(t_{n} = n\tau \ ( 0 \le n \le N )\) and \(u_{j}^{n} \approx u ( x_{l} + jh,n\tau )\). Denote the grid \(\varOmega _{h} = \{ x_{j}|j = 0,1, \ldots,J \} \) and \(Z_{h}^{0} = \{ u_{j}|u_{0} = u_{J} = 0,j = 0,1, \ldots,J\}\). As usual, the following notations will be used:
In this paper we denote by C a positive constant, which may be of different values on different occasions.
2.2 Some lemmas
Lemma 2.1
For any two mesh functions \(u,v \in Z_{h}^{0}\), we have
Furthermore, if \(( u_{0}^{n} )_{x\overline{x}} = ( u_{J}^{n} )_{x\overline{x}} = 0\), then \(( ( {u}^{n} )_{xx\overline{x}\overline{x}},u^{n} ) = \Vert u_{xx}^{n} \Vert ^{2}\).
Lemma 2.2
\(2B - E\) is a positive definite matrix, where matrix E is the identity matrix of order J + 1 and
Proof
We know that
Let , \(B_{J + 1} = 2B - E\). It is obvious that \(\vert B_{1} \vert = 1 > 0, \vert B_{2} \vert = 13 > 0, \vert B_{3} \vert = 165 > 0\) and \(\{ \vert B_{j} \vert \}\ (j = 4, \ldots,J)\) obeys
We can get
We assume that \(\vert B_{1} \vert , \vert B_{2} \vert , \ldots , \vert B_{J - 1} \vert > 0\). We want to prove \(\vert B_{J} \vert > 0\). From (2.1),
By the assumption, we have
So \(2B - E\) is a positive definite matrix. □
Lemma 2.3
(Fixed point theorem [29])
H is a finite dimensional inner product space. We assume \(g:H \to H\) and g is continuous. If there exists \(\alpha > 0\), for any x in H, as long as \(\Vert x \Vert = \alpha \), we have \((g(x),x) > 0\). Then there must exist \(x^{ *} \in H\ ( \Vert x^{ *} \Vert \le \alpha )\), which obeys \(g(x^{ *} ) = 0\).
Lemma 2.4
(Discrete Sobolev’s inequality [29])
For any discrete function \(u_{h}\) and for any given \(\varepsilon > 0\), there exists a constant \(K ( \varepsilon, n )\), depending only on ε and n, such that
Lemma 2.5
(Discrete Gronwall’s inequality [30])
Suppose that the discrete function \(w_{h}\) satisfies the recurrence formula
where A, B, \(C_{n} \ ( n = 1,2, \ldots,N )\) are nonnegative constants. Then
where Ï„ is small, such that \(( A + B )\tau \le \frac{N - 1}{2N}\ ( N > 1 )\).
3 An implicit conservative numerical scheme and its discrete conservative law
3.1 The multiple integral finite volume method
It is necessary to introduce the multiple integral finite volume method (MIFVM) briefly. The method is a new approximation method for solving partial differential equation, which is proposed by Yuesheng Luo. The basic idea is to make the original partial differential equation to be an integral equation by a certain number of integrations in the spatial x direction. The goal is that the integral equation no longer contains the derivative item of the unknown function. In this way, we avoid handling the approximation as regards the derivative term.
Firstly, the number of integrations depends on the order of the highest derivative in the spatial x direction of the unknown function in the partial differential equation. The relationship between m and r satisfies \(m = 2^{r} - 1\), where m is the number of integrations and r is the order of the highest derivative of the unknown function in the spatial x direction.
Secondly, is it well known that the original partial differential equation usually is expressed by the derivative of an unknown function and an unknown function, for example \(u_{x}, u_{xx}, u_{xxx}, u_{xxxx}\) and u. The MIFVM is to transform the original partial differential equation into an integral equation, which is expressed by \(u_{j}^{n}\). \(u_{j}^{n} \approx u ( x_{l} + jh,n\tau )\) is the unknown function’s approximate value at the grid node. If there is \(u_{j + \varepsilon }^{n}\), which is not at the grid node, in the integral equation, we often use the Lagrange polynomial to deal with it. This step is just an approximation to the original function.
For example, for (1.5), the order of the highest derivative of unknown function is four. By \(m = 2^{4} - 1\), we should make 15 times integrations for every item, as shown by
where
\(\varepsilon _{i} \in R,i = 1,2, \ldots,8\). The center difference is used to deal with the first derivative in the time direction. Then we can get a numerical scheme for the original equation.
3.2 A two-level implicit numerical scheme
In order to get a numerical scheme, which can preserve some properties of the original equation, applying MIFVM to Eq. (1.5) on time \(n + \frac{1}{2}\) level, we let \(\varepsilon _{1} = - \varepsilon _{4} = - \varepsilon _{5} = \varepsilon _{8} = \sqrt{3} h\), \(\varepsilon _{2} = - \varepsilon _{3} = - \varepsilon _{6} = \varepsilon _{7} = \frac{ \sqrt{3}}{3}h\). So we can get
There are five integration items. For the first item, the approximation of the first-order derivative in the time direction is
For the third item, we use the five points Lagrange interpolation for the x direction. It is
For the other three items, we use three points Lagrange interpolation for the x direction. It is
Substituting (3.4), (3.5) and (3.6) into (3.3) and simplifying, we get a two-level implicit scheme for equation (1.5). We obtain
3.3 Conservative law of the discrete format
Theorem 3.1
The two-level implicit numerical scheme (3.7) admits the following invariant:
Proof
Computing the inner product of (3.7) with \(2u^{n + \frac{1}{2}}\) (i.e. \(u^{n + 1} + u^{n}\)), according to Lemma 2.1, we have
where \(P = \frac{1}{3} ( u_{j}^{n + \frac{1}{2}} )_{ \widehat{x}} ( u_{j - 1}^{n + \frac{1}{2}} + u_{j}^{n + \frac{1}{2}} + u_{j + 1}^{n + \frac{1}{2}} )\). Now, computing the last term of the left-hand side in (3.10), we get
Substituting (3.11) into (3.10), we have
We let
Then we obtain
The proof is completed. □
3.4 Solvability
Next, we shall prove the solvability of the difference scheme (3.7).
Theorem 3.2
The finite difference scheme (3.7) is solvable.
Proof
For the difference scheme (3.7)–(3.9), we assume that \(u^{0},u^{1}, \ldots,u^{n}\) (\(n \le N - 1\)) obey (3.7). Next, we will prove that \(u^{n + 1}\) also satisfies (3.7). The operation g is defined as follows:
It is obvious that g is continuous. Computing the inner product of (3.13) with v, according to Lemma 2.1, we have
where
\(\lambda _{ \min } \) is the minimum eigenvalue of W. By Lemma 2.2, we know that \(2\lambda _{ \min } - 1 > 0\). Let
We have \((g(v),v)>0, \forall v\in Z_{h}^{0}\). According to Lemma 2.3, there is \(v^{ *} \in Z_{h}^{0}\) which obeys \(g ( v^{ *} ) = 0\). So we let \(v^{ *} = \frac{u^{n + 1} + u^{n}}{2}\), then \(u^{n + 1}\) obeys (3.7). □
Theorem 3.3
The finite difference scheme (3.7) has a unique solution.
Proof
Let \(I^{n + 1} = U^{n + 1} - V^{n + 1}\), where \(U^{n + 1}\) and \(V^{n + 1}\) are both the solution of scheme (3.7). We want to prove that \(I^{n + 1} = 0\). According to (3.7), we get
where \(\varphi (u_{j}^{n + \frac{1}{2}},u_{j}^{n + \frac{1}{2}}) = \frac{1}{3} ( u_{j}^{n + \frac{1}{2}} )_{\widehat{x}} ( u_{j - 1}^{n + \frac{1}{2}} + u_{j}^{n + \frac{1}{2}} + u_{j + 1}^{n + \frac{1}{2}} )\). Computing the inner product of (3.12) with \(2I^{n+\frac{1}{2}}(I^{n}+I^{n+1})\), we have
Due to the result that
we have
Let
So we get
That is,
where \(\vartheta = \frac{2C}{1 - C\tau } \). Then we have
Because \(Q^{0} = \frac{7}{9} \Vert I^{0} \Vert ^{2} + \frac{2h}{9}\sum_{j = 1}^{J - 1} I_{j}^{0}I_{j + 1}^{0} + \Vert I _{x}^{0} \Vert ^{2} + \Vert I_{xx}^{0} \Vert ^{2} = 0\), \(Q^{n + 1} \le e^{\vartheta \tau (n + 1)}Q^{0} = 0\). We have
It is well known that
So \(\Vert I^{n + 1} \Vert ^{2} = \Vert U^{n + 1} - V^{n + 1} \Vert ^{2} = 0\). We can say that \(U^{n + 1} = V^{n + 1}\). □
4 Some prior estimates for the difference solution
In this section, we shall make some prior estimates for the numerical scheme.
Theorem 4.1
Assume that \(u_{0} \in H_{0}^{2} [ x_{l},x _{r} ]\) then there is the estimation for the solution of the numerical scheme (3.7)
Proof
It follows from (3.12) that
we obtain from (4.1)
So
It follows from Lemma 2.4 that \(\Vert u^{n} \Vert _{\infty } \le C\). □
Remark 4.1
Theorem 4.1 implies that the scheme (3.7)–(3.9) is unconditionally stable.
5 Convergence and stability of the difference scheme
Now, we consider the truncation error of scheme of (3.7). Firstly, we define the truncation error as follows:
According to Taylor expansion and Lagrange interpolation, we obtain the following.
Lemma 5.1
Assume that \(u_{0} \in H_{0}^{2} [ x_{l},x _{r} ]\) and \(u ( x,t ) \in C^{5,2}\), then the truncation errors of the numerical scheme (3.7) satisfy
Theorem 5.1
Assume that \(u_{0} \in H_{0}^{2} [ x_{l},x _{r} ]\) and \(u ( x,t ) \in C^{5,2}\), then the solution of the numerical scheme (3.7) converges to the solution of the initial-boundary value problem (1.5)–(1.7) with order \(O ( \tau ^{2} + h^{3} )\) by the \(\Vert \cdot \Vert _{\infty } \) norm.
Proof
Let \(e_{j}^{n + \frac{1}{2}} = u(x_{j},t^{n + \frac{1}{2}}) - u_{j}^{n + \frac{1}{2}}\). Subtracting (3.7) from (5.1), we have
For simple notation, the last two terms of (5.3) are defined by
Computing the inner product of (5.3) with \(2e^{n + \frac{1}{2}}\) (i.e. \(e^{n + 1} + e^{n}\)), we get
According to Theorem 3.3, we obtain
In addition, obviously
Substituting (5.4) and (5.5) into (5.3), we have
Let \(B^{n} = \frac{7}{9} \Vert e^{n} \Vert ^{2} + \frac{2h}{9}\sum_{j = 1}^{J - 1} e_{j}^{n}e_{j + 1}^{n} + \Vert e _{x}^{n} \Vert ^{2} + \Vert e_{xx}^{n} \Vert ^{2}\), then (5.6) can be rewritten as
So
If Ï„ is sufficiently small so that it satisfies \(1 - C\tau = \sigma > 0\), then
Summing up (5.7) from 0 to \(n - 1\), we have
Noticing, \(\tau \sum_{i=0}^{n-1}\Vert Er^{i+\frac{1}{2}}\Vert^{2} \leq n \tau \max_{0\leq i\leq n-1}\Vert Er^{i+\frac{1}{2}}\Vert^{2} \leq T \cdot O (\tau^{2}+h^{2})^{2}\), \(e^{0}=0\). We get \(B^{0} = 0\).
Hence, from Lemma 2.5, we obtain
That is,
So
Using Lemma 2.4, we get \(\Vert e^{n} \Vert _{\infty } \le O ( \tau ^{2} + h^{3} )\). □
Theorem 5.2
Under the conditions of Theorem 5.1, the solution of the numerical scheme (3.7) is unconditionally stable by the \(\Vert \cdot \Vert _{\infty } \) norm.
6 Numerical experiment
In this section, we will calculate some numerical experiments to verify the correctness of our theoretical analysis in the above part.
Consider the following initial boundary value problem of the Rosenau-RLW equation:
with the initial condition
and boundary conditions
Because we do not know the exact solution of (6.1)–(6.3), we consider the numerical solution of fine grid, taking \(h = \frac{1}{500}\), as the accurate solution of (6.1)–(6.3). Next we compare the numerical solution of the coarse grid and the numerical solution of fine grid. In order to obtain the error estimation, we consider the solution as a reference solution of the grid. In Table 1, with the time step \(\tau = 0.02\), we give the absolute error between numerical solution and accurate solution under a different spatial step h.
According to the numerical results in Table 1, we can see that numerical format (3.7) is effective.
In Table 2, with \(h = \tau = 0.01\), discrete energy values of numerical format (3.7) are given and are compared with the discrete energy values in the literature [20] and [21]. It can be seen that the multiple integral finite volume method preserves the conservation of discrete energy better than the numerical method in the literature [20] and [21]. Figure 1 shows the energy conservation properties of scheme (3.7) with \(J = 100, \tau = 0.02, T = 10\).
Energy conservation properties of (3.7) at \(J=100\), \(\tau=0.02\), \(T=10\)
7 Conclusion
In this paper, we have presented a two-level implicit nonlinear numerical scheme for the Rosenau-RLW equation, which has a wide range of applications in physics. The uniqueness, convergence and stability with \(O(\tau^{2}+h^{3})\) of the numerical scheme were discussed in detail. The scheme kept the energy conservation characteristic of the original equation. Finally, a numerical experiment shows that our scheme is efficient.
References
Peregrine, D.H.: Calculations of the development of an undular bore. J. Fluid Mech. 25(2), 321–330 (1966)
Peregrine, D.H.: Long waves on a beach. J. Fluid Mech. 27(4), 815–827 (1967)
Rosenau, P.: A quasi-continuous description of a nonlinear transmission line. Phys. Scr. 34(6B), 827–829 (1986)
Rosenau, P.: Dynamics of dense discrete systems: high order effects. Prog. Theor. Phys. Suppl. 79(5), 1028–1042 (1988)
Park, M.A.: On the Rosenau equation. Mat. Apl. Comput. 9, 145–152 (1990)
Ghiloufi, A., Rahmeni, M., Omrani, K.: Convergence of two conservative high-order accurate difference schemes for the generalized Rosenau–Kawahara-RLW equation. Eng. Comput. 1-16 (2019)
Rouatbi, A., Achouri, T., Omrani, K.: High-order conservative difference scheme for a model of nonlinear dispersive equations. Comput. Appl. Math. 37(4), 4169–4195 (2018)
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. 34(2), 451–500 (2017)
Ruoatbi, A., Rouis, M., Omrani, K.: Numerical scheme for a model of shallow water waves in \((2 + 1)\)-dimensions. Comput. Math. Appl. 74(8), 1871–1884 (2017)
Atouani, N., Ouali, Y., Omrani, K.: Mixed finite element methods for the Rosenau equation. J. Appl. Math. Comput. 57(1–2), 393–420 (2017)
Atouani, N., Omrani, K.: On the convergence of conservative difference schemes for the 2D generalized Rosenau–Korteweg de Vries equation. Appl. Math. Comput. 250, 832–847 (2015)
Atouani, N., Omrani, K.: A new conservative high-order accurate difference scheme for the Rosenau equation. Appl. Anal. 11, 2435–2455 (2014)
Lu, J., Zhang, T.: Adaptive stabilized finite volume method and convergence analysis for the Oseen equations. Bound. Value Probl. 2018, 129 (2018)
Zhou, D., Mu, C.: Homogeneous initial-boundary value problem of the Rosenau equation posed on a finite interval. Appl. Math. Lett. 57, 7–12 (2016)
Choo, S.M., Chung, S.K., Kim, K.I.: A discontinuous Galerkin method for the Rosenau equation. Appl. Numer. Math. 58(6), 783–799 (2008)
Omrani, K., Abidi, F., Achouri, T., et al.: A new conservative finite difference scheme for the Rosenau equation. Appl. Math. Comput. 201(1–2), 35–43 (2008)
Hu, J., Zheng, K.: Two conservative difference schemes for the generalized Rosenau equation. Bound. Value Probl. 2010(1), 500 (2010)
Wang, H., Wang, S.: Decay and scattering of small solutions for Rosenau equations. Appl. Math. Comput. 218(1), 115–123 (2011)
Wang, S., Su, X.: Global existence and asymptotic behavior of solution for Rosenau equation with Stokes damped term. Math. Methods Appl. Sci. 38(17), 3990–4000 (2015)
Zuo, J.M., Zhang, Y.M., Zhang, T.D., et al.: A new conservative difference scheme for the general Rosenau-RLW equation. Bound. Value Probl. 2010(1), 516 (2010)
Pan, X., Zhang, L.: On the convergence of a conservative numerical scheme for the usual Rosenau-RLW equation. Appl. Math. Model. 36(8), 3371–3378 (2012)
Atouani, N., Omrani, K.: Galerkin finite element method for the Rosenau-RLW equation. Comput. Math. Appl. 66(3), 289–303 (2013)
Thomée, V.: Galerkin Finite Element Methods for Parabolic Problems. Springer, Berlin (1984)
Mu, L., Wang, J.P., Ye, X.: A hybridized formulation for the weak Galerkin mixed finite element method. J. Comput. Appl. Math. 307, 335–345 (2016)
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. 245, 289–304 (2014)
Yagmurlu, N.M., Karaagac, B., Kutluay, S.: Numerical solutions of Rosenau-RLW equation using Galerkin cubic B-spline finite element method. Am. J. Comput. Appl. Math. 7(1), 1–10 (2017)
Pan, X., Zheng, K., Zhang, L.: Finite difference discretization of the Rosenau-RLW equation. Appl. Anal. 92(12), 2578–2589 (2013)
Wang, H., Li, S., Wang, J.: A conservative weighted finite difference scheme for the generalized Rosenau-RLW equation. Appl. Comput. Math.-Bak. 36(1), 63–78 (2017)
Browder, F.E.: Existence and uniqueness theorems for solutions of nonlinear boundary value problems. Proc. Symp. Appl. Math. 17, 24–49 (1965)
Zhou, Y.: Applications of Discrete Functional Analysis to the Finite Difference Method. Pergamon, Elmsford (1991)
Acknowledgements
The authors wish to thank the referees for their valuable suggestions.
Availability of data and materials
Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.
Authors’ information
The authors 1, 3 and 4 have been working at Harbin Engineering University for many years. The author Fang Li is a student. She has obtained her master degree of mathematics in Harbin Engineering University.
Funding
This work is supported by National Natural Science Foundation of China (NO. 11526064), Fundamental Research Funds for the Central Universities (NO. 3072019CF2403) and Graduate Education Fund (NO. 00211001060930).
Author information
Authors and Affiliations
Contributions
All authors contributed equally and significantly in writing this article. All 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
Guo, C., Li, F., Zhang, W. et al. A conservative numerical scheme for Rosenau-RLW equation based on multiple integral finite volume method. Bound Value Probl 2019, 168 (2019). https://doi.org/10.1186/s13661-019-1273-2
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s13661-019-1273-2
Keywords
- Multiple integral finite volume method
- Rosenau-RLW equation
- Lagrange interpolation
- Brouwer fixed point theorem