The symmetric regularized long wave (SRLW) equation is a mathematical model used in many areas of physics; the solution of the SRLW equation can accurately describe the behavior of long waves in shallow water. To approximate the solutions of the equation, a time two-mesh (TT-M) decoupled finite difference numerical scheme is proposed in this paper to improve the efficiency of solving the SRLW equation. Based on the time two-mesh technique and two time-level finite difference method, the proposed scheme can calculate the velocity u(x,t) and density ρ(x,t) in the SRLW equation simultaneously. The linearization process involves a modification similar to the Gauss-Seidel method used for linear systems to improve the accuracy of the calculation to obtain solutions. By using the discrete energy and mathematical induction methods, the convergence results with O(τC2+τF+h2) in the discrete L∞-norm for u(x,t) and in the discrete L2-norm for ρ(x,t) are proved, respectively. The stability of the scheme was also analyzed. Finally, some numerical examples, including error estimate, computational time and preservation of conservation laws, are given to verify the efficiency of the scheme. The numerical results show that the new method preserves conservation laws of four quantities successfully. Furthermore, by comparing with the original two-level nonlinear finite difference scheme, the proposed scheme can save the CPU time.
Read full abstract