Next Article in Journal
A Modification of Gradient Descent Method for Solving Coefficient Inverse Problem for Acoustics Equations
Previous Article in Journal
Designing of Parking Spaces on Parking Taking into Account the Parameters of Design Vehicles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A High-Order Weakly L-Stable Time Integration Scheme with an Application to Burgers’ Equation

by
Amit Kumar Verma
1,
Mukesh Kumar Rawani
1 and
Ravi P. Agarwal
2,*
1
Department of Mathematics, Indian Institute of Technology Patna, Patna, Bihar 801106, India
2
Department of Mathematics, Texas A&M, University-Kingsville, 700 University Blvd., MSC 172, Kingsville, TX 78363-8202, USA
*
Author to whom correspondence should be addressed.
Computation 2020, 8(3), 72; https://doi.org/10.3390/computation8030072
Submission received: 13 July 2020 / Revised: 3 August 2020 / Accepted: 4 August 2020 / Published: 9 August 2020
(This article belongs to the Section Computational Engineering)

Abstract

:
In this paper, we propose a 7th order weakly L-stable time integration scheme. In the process of derivation of the scheme, we use explicit backward Taylor’s polynomial approximation of sixth-order and Hermite interpolation polynomial approximation of fifth order. We apply this formula in the vector form in order to solve Burger’s equation, which is a simplified form of Navier-Stokes equation. The literature survey reveals that several methods fail to capture the solutions in the presence of inconsistency and for small values of viscosity, e.g., 10 3 , whereas the present scheme produces highly accurate results. To check the effectiveness of the scheme, we examine it over six test problems and generate several tables and figures. All of the calculations are executed with the help of Mathematica 11.3. The stability and convergence of the scheme are also discussed.

1. Introduction

Burgers’ equation with ν d as coefficient of viscosity can be defined as
ω t + ω ω x ν d 2 2 ω x 2 = 0 , ( x , t ) Σ T ,
where
Σ T = α 0 , α 1 × 0 , T , T > 0 ,
with boundary conditions (BCs),
ω ( α i , t ) = 0 , i = 0 , 1 and t ( 0 , T ] , ( Dirichlet   BCs )
and initial condition (IC),
ω ( x , 0 ) = f ( x ) , x α 0 , α 1 .
Linearized form of Burgers’ equation (by using Hopf-Cole transformation) is given as
ψ t = ν d 2 2 ψ x 2 ,
with the Neumann boundary conditions (BCs),
ψ x ( α i , t ) = 0 , i = 0 , 1 ,
and the initial condition (IC),
ψ ( x , 0 ) = g ( x ) .
Burgers’ equation is a very simple form of the Navier–Stokes equation and it always attracted researchers due to its occurrence in several areas of physics and applied mathematics, like fluid mechanics, gas dynamics, traffic flow, in the theory of shock waves, and nonlinear acoustics. Firstly, it originated from Bateman [1] in 1915. Later, in 1948, JM Burgers studied it as a class of equation [2,3] to mathematically delineate the turbulence model. Recently, in 2019, Ryu et al. [4] proposed some nowcasting rainfall models that are based on Burger’s equation. Existence and uniqueness of the solution of Equation (1) and its generalized form can be found in [5,6,7].
Recently, due to the availability of high-speed computers, activities that are related to the computation of numerical solution has increased. Özis et al. [8] used finite element approach to solve Burgers’ equation. Dogan [9] proposed a Galerkin finite element method to solve Burgers’ equation. A quadratic and cubic spline collocation method was developed in the paper [10,11,12,13]. Elgindy et al. [14] developed a higher-order numerical scheme by using Hopf-Cole barycentric Gegenbauer integral pseudospectral method. Korkmaz et al. [15] and Jiwari et al. [16] established polynomial based and weighted average based differential quadrature scheme, respectively to solve Burgers’ equation. Verma et al. [17,18] developed Du Fort-Frankel and Douglas finite difference scheme that are unconditionally stable to solve Burgers’ equation. Hassanien et al. [19] developed a two-level three-point finite difference scheme of order 2 in time and order 4 in space to solve Burgers’ equation. Wavelet-based numerical schemes have been developed in [20,21]. Chebyshev collocation method was used in [22,23,24] in order to solve Burgers’ equation, Volterra–Fredholm integral equation, and Riemann-Liouville and Riesz fractional advection-dispersion problems, respectively. Gowrisankar et al. [25] studied singularly perturbed Burgers’ equation.
A well known scheme for diffusion equation is Crank–Nicolson (CN) [26,27,28,29]. CN is a second-order scheme based on Trapezoidal formula which is A-stable but not L-stable. In the presence of inconsistencies [30] or when time step taken is large [27], CN produces unwanted oscillations. As an alternative to CN, Chawla et al. [31] proposed generalized Trapezoidal formula (GTF( α )) with α > 0 , which is L-stable and gives stable results. Chawla et al. [32] proposed a modified Simpson’s 1 / 3 rule (ASIMP), which is A-stable, and used it to give fourth-order time integration formula for diffusion equation, but it suffers from producing unwanted oscillations like CN as it lacks L-stability. To remove these unwanted oscillations, Chawla et al. [33], Lajja et al. [34], and Verma et al. [35] proposed and analyzed various types of L-stable methods, which provides accurate and stable results.
The Burger’s Equation (1) subject to some BCs and IC has an exact solution in the form of Fourier series, which does not converge for small values of viscosity. Hence, it always attracts researchers to test newly developed numerical methods on this nonlinear parabolic PDE.
Here, we derive 7th order time integration formula that is weakly L-stable and generalize the results presented in [33,35]. The issue of slow convergence of series solution for small ν d forces analytical solution of Equation (1) to diverge from the true solution and, hence, for small values of ν d , it is not easy to compute the solutions. The newly developed method computes the solution even for small ν d . Additionally, it provides satisfactory results in the case of inconsistencies.
We discuss truncation error, stability in detail, in order to show that the developed scheme is convergent. We use software Mathematica 11.3 to compute the solution and Origin 8.5 for the plotting purpose.
The remainder of this article is constructed, as follows. In Section 2, we give close form solution, which we use to compute the exact solution. In Section 3, we derive a higher-order time integration method for u ( t ) = f ( t , u ) . In Section 4, we derive a numerical scheme for the Burgers’ equation. In Section 5, we illustrate the numerical results with tables and two-dimensional (2D)–three-dimensional (3D) graphs.

2. Preliminary

Hopf [36] and Cole [37] suggested that the Equation (1) can be transformed in the form given by
ψ t = ν d 2 2 ψ x 2 ,
with the Neumann BCs
ψ x ( α i , t ) = 0 , α i = i , i = 0 , 1 ,
and the IC
ψ ( x , 0 ) = g ( x ) ,
by non-linear transformation (Equations (21) and (22), [37])
ϕ = ν d ( l o g ψ ) , ϕ = ϕ ( x , t ) ,
and
ω = ϕ x .
Equation (5) can be analytically solved and the solution is given by
ψ ( x , t ) = β 0 + l = 1 β l exp ν d l 2 π 2 t 2 cos ( l π x ) ,
where β 0 and β l are the Fourier coefficients that are given by
β 0 = 0 1 exp 1 ν d 0 x ω 0 ( ξ ) d ξ d x , β l = 2 0 1 exp 1 ν d 0 x ω 0 ( ξ ) d ξ cos ( l π x ) d x ,
where ω 0 ( ξ ) = ω ( ξ , 0 ) and the analytical solution ω ( x , t ) of (1) is represented by (Equation (46), [37])
ω ( x , t ) = π ν d l = 1 β l exp ( ν d l 2 π 2 t 2 ) l sin ( l π x ) β 0 + l = 1 β l exp ( ν d l 2 π 2 t 2 ) cos ( l π x ) .

3. Illustration of the ProposedMethod

We examine the following initial value problem
u ( t ) = f ( t , u ) , u ( t 0 ) = η 0 .
The eighth order convergent Newton–Cotes time integration formula is given by
u n + 1 = u n + h 840 41 f n + 216 f n + 1 / 6 + 27 f n + 2 / 6 + 272 f n + 3 / 6 + 27 f n + 4 / 6 + 216 f n + 5 / 6 + 41 f n + 1 + O ( h 9 ) .
Now, we use the fifth order Hermite approximation for u n + 1 / 6 , u n + 2 / 6 , u n + 3 / 6 , u n + 4 / 6 , u n + 5 / 6 , which are given by
u n + 1 / 6 = 1 15552 15000 u n + 552 u n + 1 + 2250 h u n 210 h u n + 1 + 125 h 2 u n + 25 h 2 u n + 1 + O ( h 6 ) ,
u n + 2 / 6 = 1 243 192 u n + 51 u n + 1 + 48 h u n 18 h u n + 1 + 4 h 2 u n + 2 h 2 u n + 1 + O ( h 6 ) ,
u n + 3 / 6 = 1 64 32 u n + 32 u n + 1 + 10 h u n 10 h u n + 1 + h 2 u n + h 2 u n + 1 + O ( h 6 ) ,
u n + 4 / 6 = 1 243 51 u n + 192 u n + 1 + 18 h u n 48 h u n + 1 + 2 h 2 u n + 4 h 2 u n + 1 + O ( h 6 ) ,
u n + 5 / 6 = 1 15552 552 u n + 15000 u n + 1 + 210 h u n 2250 h u n + 1 + 25 h 2 u n + 125 h 2 u n + 1 + O ( h 6 ) ,
and sixth order Taylor’s approximation
u n = u n + 1 h u n + 1 + h 2 2 u n + 1 h 3 6 u n + 1 + h 4 24 u n + 1 i v h 5 120 u n + 1 v + O ( h 7 ) ,
to get
u n + 1 / 6 ¯ = 1 46656 [ 44875 u n + 1781 u n + 1 + 6750 h u n + 375 h 2 u n 755 h u n + 1 + 275 2 h 2 u n + 1     + 125 ( h 3 6 u n + 1 + h 4 24 u n + 1 i v h 5 120 u n + 1 v ) ] + O ( h 6 ) ,
u n + 2 / 6 ¯ = 1 729 [ 568 u n + 161 u n + 1 + 144 h u n + 12 h 2 u n 62 h u n + 1 + 10 h 2 u n + 1 +     8 ( h 3 6 u n + 1 + h 4 24 u n + 1 i v h 5 120 u n + 1 v ) ] + O ( h 6 ) ,
u n + 3 / 6 ¯ = 1 64 [ 31 u n + 33 u n + 1 + 10 h u n + h 2 u n 11 h u n + 1 + 3 2 h 2 u n + 1     + ( h 3 6 u n + 1 + h 4 24 u n + 1 i v h 5 120 u n + 1 v ) ] + O ( h 6 ) ,
u n + 4 / 6 ¯ = 1 729 [ 145 u n + 584 u n + 1 + 54 h u n + 6 h 2 u n 152 h u n + 1 + 20 h 2 u n + 1 +     8 ( h 3 6 u n + 1 + h 4 24 u n + 1 i v h 5 120 u n + 1 v ) ] + O ( h 6 ) ,
u n + 5 / 6 ¯ = 1 46656 [ 1531 u n + 45125 u n + 1 + 630 h u n + 75 h 2 u n 6875 h u n + 1 + 875 2 h 2 u n + 1     + 125 ( h 3 6 u n + 1 + h 4 24 u n + 1 i v h 5 120 u n + 1 v ) ] + O ( h 6 ) .
Now, we define
f n + 1 / 6 ¯ = f ( x n + 1 / 6 , u n + 1 / 6 ¯ ) ,
f n + 2 / 6 ¯ = f ( x n + 2 / 6 , u n + 2 / 6 ¯ ) ,
f n + 3 / 6 ¯ = f ( x n + 3 / 6 , u n + 3 / 6 ¯ ) ,
f n + 4 / 6 ¯ = f ( x n + 4 / 6 , u n + 4 / 6 ¯ ) ,
f n + 5 / 6 ¯ = f ( x n + 5 / 6 , u n + 5 / 6 ¯ ) .
Hence, the time integral formula (13) for the interval [ t n , t n + 1 ] takes the following form
u n + 1 = u n + h 840 41 f n + 216 f n + 1 / 6 ¯ + 27 f n + 2 / 6 ¯ + 272 f n + 3 / 6 ¯ + 27 f n + 4 / 6 ¯ + 216 f n + 5 / 6 ¯ + 41 f n + 1 .

3.1. Local Trunction Error

By applying Taylor’s series expansion, we have
u n + 1 / 6 = 1 15552 [ 15000 u n + 552 u n + 1 + 2250 h u n 210 h u n + 1 + 125 h 2 u n     + 25 h 2 u n + 1 ] 25 h 6 6718464 u n v i 475 h 7 282175488 u n v i i + O ( h 8 ) ,
u n + 2 / 6 = 1 243 192 u n + 51 u n + 1 + 48 h u n 18 h u n + 1 + 4 h 2 u n + 2 h 2 u n + 1     h 6 65610 u n v i h 7 137781 u n v i i + O ( h 8 ) ,
u n + 3 / 6 = 1 64 32 u n + 32 u n + 1 + 10 h u n 10 h u n + 1 + h 2 u n + h 2 u n + 1     h 6 46080 u n v i h 7 92160 u n v i i + O ( h 8 ) ,
u n + 4 / 6 = 1 243 51 u n + 192 y n + 1 + 18 h u n 48 h u n + 1 + 2 h 2 u n + 4 h 2 u n + 1 )     h 6 65610 u n v i 11 h 7 1377810 u n v i i + O ( h 8 ) ,
u n + 5 / 6 = 1 15552 [ 552 u n + 15000 u n + 1 + 210 h u n 2250 h u n + 1 + 25 h 2 u n     + 125 h 2 u n + 1 ] 25 h 6 6718464 u n v i 575 h 7 282175488 u n v i i + O ( h 8 ) ,
u n = u n + 1 h u n + 1 + h 2 2 u n + 1 h 3 6 u n + 1 + h 4 24 u n + 1 i v h 5 120 u n + 1 v h 6 720 u n v i     h 7 840 u n v i i + O ( h 8 ) ,
then it follows that
u n + 1 / 6 = u n + 1 / 6 ¯ + 425 h 7 282175488 u n v i i + O ( h 8 ) ,
u n + 2 / 6 = u n + 2 / 6 ¯ + 4 h 7 688905 u n v i i + O ( h 8 ) ,
u n + 3 / 6 = u n + 3 / 6 ¯ + h 7 129024 u n v i i + O ( h 8 ) ,
u n + 4 / 6 = u n + 4 / 6 ¯ + h 7 196830 u n v i i + O ( h 8 ) ,
u n + 5 / 6 = u n + 5 / 6 ¯ + 325 h 7 282175488 u n v i i + O ( h 8 ) .
Also, we have
u n + 1 = u n + h 840 [ 41 f n + 216 f n + 1 / 6 + 27 f n + 2 / 6 + 272 f n + 3 / 6 + 27 f n + 4 / 6 + 216 f n + 5 / 6 + 41 f n + 1 ] h 9 u ( 9 ) 1567641600 .
From all of the above, we deduce that
u n + 1 = u n + h 840 ( 41 f n + 216 f n + 1 / 6 ¯ + 27 f n + 2 / 6 ¯ + 272 f n + 3 / 6 ¯ + 27 f n + 4 / 6 ¯     + 216 f n + 5 / 6 ¯ + 41 f n + 1 ) + t n ( h ) ,
where
t n ( h ) = O ( h 8 ) .
Thus, the scheme (30) is seventh order convergent. Accordingly, the order of the proposed method is reduced by one, but it is weakly stable, which is a great advantage.

3.2. Stability of the ProposedFormula

Consider the test problem
u ( t ) = λ u ( t ) , λ > 0 ,
and assume s = h λ , then we have
u n + 1 = Ψ s u n ,
where
Ψ s = 540 840 414 s + 84 s 2 7 s 3 453600 + 230040 s + 48600 s 2 + 5480 s 3 + 540 s 4 + 135 s 5 + 27 s 6 .
From Figure 1, it can be seen that Ψ ( s ) 1 and, hence, our scheme is not A-stable. Since Ψ ( s ) 0 as s , the scheme is weakly L-stable (see [35]).

3.3. StabilityRegion

To find the boundary of the stability region, we apply the boundary locus method (p. 64, Chapter 7, [38]). It can be easily seen that, outside of the region (see Figure 2), it is unconditionally stable.

4. Application on the Burgers’Equation

4.1. The NumericalScheme

Here, we consider solution space with uniform nodes expressed as Σ T i , j = { ( x i , t j ) : i = 0 ( 1 ) N , j = 0 ( 1 ) M } . For that, we partition the interval α 0 , α 1 into N (a positive integer) equal sub intervals with the spatial point x i = i Δ x , i = 0 ( 1 ) N , where Δ x is the spatial step.
Additionally, dividing the interval 0 , T into M equal subintervals with the temporal point t j = j τ , j = 0 ( 1 ) M , where τ = T / M and M is a positive integer.
Now, define ψ i ( t ) = ψ ( x i , t ) and consider Equation (5) and compute the solution ψ ( x i , t ) for a given t and for x i on α 0 , α 1 . We use (8) and (9) to deduce the following formula for computing the ω ( x i , t j )
ω ( x i , t ) = ν d 2 Δ x ψ ( x i + Δ x , t ) ψ ( x i Δ x , t ) ψ ( x i , t ) .
Now we approximate second order spatial derivative by fourth order central finite difference formula which is given by
2 ψ ( x , t ) 2 x 16 ( ψ ( x + Δ x , t ) + ψ ( x Δ x , t ) ) 30 ψ ( x , t ) ( ψ ( x + 2 Δ x , t ) + ψ ( x 2 Δ x , t ) ) 12 Δ x 2 ,
and convert the linearized Burgers’ equation into an initial value problem in vector form.
Now, we apply the above finite difference discretization on (5) with the Neumann boundary conditions
ψ x ( α i , t ) = 0 , i = 0 , 1 ,
we get the following equation
Ψ ( t ) t = ν d 24 Δ x 2 D Ψ ( t ) ,
where Ψ ( t ) = ψ 0 ( t ) , ψ 1 ( t ) , ψ 2 ( t ) , , ψ N ( t ) T and D is the ( N + 1 ) × ( N + 1 ) pentadiagonal matrix given by
D = 30 32 2 0 0 0 0 16 31 16 1 0 0 0 1 16 30 16 1 0 0   0 0 0 1 16 30 16 1 0 0 0 0 1 16 31 16 0 0 0 0 0 2 32 30
and Ψ ( 0 ) = g ( x 0 ) , g ( x 1 ) , g ( x 2 ) , , g ( x N ) .
Let ρ = ν d τ / 24 Δ x 2 , then applying the time integration formula on the initial value problem (46), we obtain
Ψ j + 1 = Ψ j ρ 840 D ( 41 Ψ j + 216 Ψ j + 1 / 6 ¯ + 27 Ψ j + 2 / 6 ¯ + 272 Ψ j + 3 / 6 ¯ + 27 Ψ j + 4 / 6 ¯ + 216 Ψ j + 5 / 6 ¯ + 41 Ψ j + 1 ) ,
where
Ψ j + 1 / 6 ¯ = 1 46656 [ ( 44875 I 6750 ρ D + 375 ρ 2 D 2 ) Ψ j + ( 1781 I + 755 ρ D     + 275 2 ρ 2 D 2 + 125 ( ρ 3 D 3 6 + ρ 4 D 4 24 + ρ 5 D 5 120 ) ) Ψ j + 1 ] ,
Ψ j + 2 / 6 ¯ = 1 729 [ ( 568 I 144 ρ D + 12 ρ 2 D 2 ) Ψ j + ( 161 I + 62 ρ D + 10 ρ 2 D 2     + 8 ( ρ 3 D 3 6 + ρ 4 D 4 24 + ρ 5 D 5 120 ) ) Ψ j + 1 ] ,
Ψ j + 3 / 6 ¯ = 1 64 [ ( 31 I 10 ρ D + ρ 2 D 2 ) Ψ j + ( 33 I + 11 ρ D + 3 2 ρ 2 D 2 + ( ρ 3 D 3 6     + ρ 4 D 4 24 + ρ 5 D 5 120 ) ) Ψ j + 1 ] ,
Ψ j + 4 / 6 ¯ = 1 729 [ ( 145 I 54 ρ D + 6 ρ 2 D 2 ) Ψ j + ( 584 I + 152 ρ D + 20 ρ 2 D 2     + 8 ( ρ 3 D 3 6 + ρ 4 D 4 24 + ρ 5 D 5 120 ) ) Ψ j + 1 ] ,
Ψ j + 5 / 6 ¯ = 1 46656 [ ( 1531 I 630 ρ D + 75 ρ 2 D 2 ) Ψ j + ( 45125 I + 6875 ρ D     + 875 2 ρ 2 D 2 + 125 ( ρ 3 D 3 6 + ρ 4 D 4 24 + ρ 5 D 5 120 ) ) Ψ j + 1 ] .
Now, we use the above defined Ψ j + 1 / 6 ¯ , Ψ j + 2 / 6 ¯ , Ψ j + 3 / 6 ¯ , Ψ j + 4 / 6 ¯ , Ψ j + 5 / 6 ¯ in Equation (48) and deduce our final formula used to compute numerical solutions
( 453600 I + 2300 ρ D + 48600 ρ 2 D 2 + 5480 ρ 3 D 3 + 540 ρ 4 D 4 + 135 ρ 5 D 5 + 27 ρ 6 D 6 ) Ψ j + 1 ¯ = 540 ( 840 I 414 ρ D + 84 ρ 2 D 2 7 ρ 3 D 3 ) Ψ j ¯ .
This method is of order O ( Δ x 4 ) + O ( τ 7 ) . By using (48), we can compute Ψ j + 1 and, hence, w i j is computed at different x i ’s for a given time level t j . The physical properties of the solutions are discussed later in the form of figures and tables.

4.2. StabilityAnalysis

Equation (48) can be written as
Ψ j + 1 = P Ψ j ,
where
P = 540 ( 840 I 414 ρ D + 84 ρ 2 D 2 7 ρ 3 D 3 ) ( 453600 I + 230040 ρ D + 48600 ρ 2 D 2 + 5480 ρ 3 D 3 + 540 ρ 4 D 4 + 135 ρ 5 D 5 + 27 ρ 6 D 6 )   = L 1 1 L 2 , ( say ) ,
where
L 1 = ( 453600 I + 230040 ρ D + 48600 ρ 2 D 2 + 5480 ρ 3 D 3 + 540 ρ 4 D 4 + 135 ρ 5 D 5 + 27 ρ 6 D 6 ) L 2 = 540 ( 840 I 414 ρ D + 84 ρ 2 D 2 7 ρ 3 D 3 ) .
Lemma 1.
The matrix P is similar to a symmetric matrix.
Proof. 
Let us introduce a diagonal matrix
Q = 2 1 1 2
such that
D ˜ = Q 1 D Q ,
i.e., D is similar to a symmetric matrix D ˜ .
Now, we will show that P is similar to symmetric matrix. Let
P ˜ = Q 1 P Q = Q 1 L 1 1 L 2 Q = [ Q 1 L 1 1 Q ] [ Q 1 L 2 Q ] = [ Q 1 L 1 Q ] 1 [ Q 1 L 2 Q ] = L ˜ 1 1 L ˜ 2 .
L ˜ 1 = ( 453600 I + 230040 ρ D ˜ + 48600 ρ 2 D ˜ 2 + 5480 ρ 3 D ˜ 3 + 540 ρ 4 D ˜ 4 + 135 ρ 5 D ˜ 5 + 27 ρ 6 D ˜ 6 ) L ˜ 2 = 540 ( 840 I 414 ρ D ˜ + 84 ρ 2 D ˜ 2 7 ρ 3 D ˜ 3 )
but matrices L ˜ 1 1 and L ˜ 2 are symmetric and commute and therefore P is similar to a symmetric matrix P ˜ and therefore all the eigenvalues of the matrix P are real. □
Lemma 2.
All of the eigenvalues of the matrix D are non-negative.
Proof. 
Let V = { v 1 , v 2 , v 3 , , v N + 1 } be the eigen vectors of the matrix D corresponding to the eigen value λ l . Subsequently, we have
( 30 λ l ) v 1 32 v 2 + 2 v 3 = 0 ,
16 v 1 + ( 31 λ l ) v 2 16 v 3 + v 4 = 0 ,
v j 2 16 v j 1 + ( 30 λ l ) v j 16 v j + 1 + v j + 2 = 0 , j = 2 , 3 , 4 , . . . , N 1 ,
v N 2 16 v N 1 + ( 31 λ l ) v N 16 v N + 1 = 0 ,
2 v N 1 32 v N + ( 30 λ l ) v N + 1 = 0 .
We set v 1 = v 1 , v 0 = v 2 , v N = v N + 2 , v N 1 = v N + 3 then we get fourth order difference equation
v j 2 16 v j 1 + ( 30 λ l ) v j 16 v j + 1 + v j + 2 = 0 , j = 1 , 2 , , N + 1 ,
with the BCs v 1 = v 1 , v 0 = v 2 , v N = v N + 2 , v N 1 = v N + 3 . The characteristic equation of the Equation (61) is m 4 16 m 3 + ( 30 λ l ) m 2 16 m + 1 = 0 . Assume m 1 , m 2 , m 3 , m 4 are the characteristic roots, then we have
m 1 + m 2 + m 3 + m 4 = 16 , m 1 m 2 + m 1 m 3 + m 1 m 4 + m 2 m 3 + m 2 m 4 + m 3 m 4 = ( 30 λ l ) , m 1 m 2 m 3 + m 1 m 3 m 4 + m 2 m 3 m 4 + m 1 m 2 m 4 = 16 , m 1 m 2 m 3 m 4 = 1 ,
and the solution is given by v j = C 1 m 1 j + C 2 m 2 j + C 3 m 3 j + C 4 m 4 j . Let m 1 = r e i θ then setting r = 1 , gives λ l = 30 + 2 cos 2 θ 32 cos θ . Using Equations (56) and (60) we get θ = ( 2 l + 1 ) ( π / 2 N ) , l = 0 , 1 , 2 , , N . Since V is the non trivial vector satisfying D V = λ l V , therefore the eigen values of D are λ l = 30 + cos ( ( 2 l + 1 ) π / N ) 32 cos ( ( 2 l + 1 ) π / 2 N ) , l = 0 ( 1 ) N . Additionally, it can be shown that λ l 0 , l .  □
Now, let the matrix P has the spectral radius ϱ ( P ) , then
ϱ ( P ) = ϱ ( P ¯ ) ,
and it is given by
ϱ ( P ) m a x l | μ l | ,
where μ l ( l = 0 , 1 , 2 , , N ) are the eigenvalues of the matrix L 1 1 L 2 and therefore
μ l = 540 ( 840 I 414 ρ λ l + 84 ρ 2 λ l 2 7 ρ 3 λ l 3 ) ( 453600 I + 230040 ρ λ l + 48600 ρ 2 λ l 2 + 5480 ρ 3 λ l 3 + 540 ρ 4 λ l 4 + 135 ρ 5 λ l 5 + 27 ρ 6 λ l 6 ) , l = 0 , 1 , 2 , , N .    
It is clear that the eigen value μ l 1 for all possible values of ρ > 0 and, hence, the method is unconditionally stable. By applying Taylors series expansion, consistency can also be proved easily.

5. NumericalExperiment

To confirm the effectiveness of the proposed weakly L-stable scheme, we apply it to some examples and compute the numerical solutions and depict them in tables and figures. To check the accuracy of the proposed scheme, we also analyze the following type of errors
(i)
Mean root square error norm ( L 2 )
L 2 error = Δ x j = 0 N ω j e x a c t ( ω n u m . ) j 2 ,
and
(ii)
Maximum error norm ( L )
L error = ω e x a c t ω n u m . = m a x j ω j e x a c t ( ω n u m . ) j ,
where ω n u m . is numerical solution by present method and ω e x a c t is the exact solution and j indicates solution at jth grid point.

5.1. Example 1

Consider the Equation (1) with Dirichlet BCs
ω ( α i , t ) = 0 , α i = i , i = 0 , 1 and t ( 0 , T ] ,
and IC
ω ( x , 0 ) = sin ( π x ) , x ( 0 , 1 ) ,
where ν d is the coefficient of viscosity. Using the transformation
ω ( x , t ) = ν d ψ x ψ ,
Equation (1) is transformed into
ψ t = ν d 2 ψ x x , x ( 0 , 1 ) , t > 0 ,
with IC and BCs
ψ ( x , 0 ) = e x p 1 π ν d ( cos π x 1 ) ,
ψ x ( α i , t ) = 0 , α i = i , i = 0 , 1 and t > 0 .
The solution of the above initial boundary value problem is defined by Equation (11), where
β 0 = 0 1 exp 1 π ν d ( cos π x 1 ) d x ,
β l = 2 0 1 exp 1 π ν d ( cos π x 1 ) cos l π x d x .
In this example, we depict several tables and figures and list numerical solutions and exact solutions in order to exhibit the correctness of the scheme. Additionally, we have computed the L 2 and L error defined by Equations (62) and (63), respectively. In Table 1, we take ν d = 2 and time step τ = 0.0001 with Δ x = 0.0125 . It can be noticed that computed solutions are very close to analytical solutions. It can be seen that, at a specified location, the solution decreases when time passes out. Additionally, it can be seen that, at a fixed moment, the numerical solution first increases and then decreases with changing location from 0 to 1. Table 2 comprise the computed solutions and analytical solutions for ν d = 0.2 , Δ x = 0.0125 and with the time step τ = 0.0001 .
In Table 2, we can see that the results provided by the present scheme are better than the results in [39]. Additionally, our results are actually better than those of [40]. Table 3 represents that the current scheme gives satisfactory results for viscous coefficient ν d = 0.01 with Δ x = 0.0125 and τ = 0.01 at different times T.
Figure 3 illustrates the accuracy of the present scheme at different times for ν d = 0.2 and we are not able to distinguish between the analytical solutions and computed solutions. It is known that the Fourier series solution fails to converge for ν d < 0.01 due to the slow convergence rate of infinite series (11). In Figure 4, the analytical solution shows high oscillation, while the computed solutions follow physical behavior. Figure 5 represents the physical behavior of the computed solutions for the different small values of ν d . In Figure 6, we illustrate the physical behavior of the computed results for a small value of ν d in the three-dimensional mode.

5.2. Example 2

Consider Equation (1) with Dirichlet BCs
ω ( α i , t ) = 0 , α i = i , i = 0 , 1 and t ( 0 , T ] ,
and IC
ω ( x , 0 ) = 4 ( 1 x ) x , x ( 0 , 1 ) ,
where ν d is the viscous coefficient. Using the transformation
ω ( x , t ) = ν d ψ x ψ ,
we see that the Equation (11) represents the analytical solution where
β 0 = 0 1 exp 2 x 2 3 ν d ( 3 2 x d x , β l = 2 0 1 exp 2 x 2 3 ν d ( 3 2 x ) cos l π x d x .
In Table 4, we depict the numerical results and compare them with exact solutions for τ = 0.0001 , ν d = 2 with Δ x = 0.0125 . L and L 2 -error indicate that the difference between the analytical solution and numerical solution is very less. For the comparison purpose, in Table 5, we take ν d = 0.2 , τ = 0.0001 and Δ x = 0.0125 and notice that the results by the present method are slightly more close to the exact solutions than that given in [39,40]. It can be seen that, at a specified location, the solution decreases when time passes out. Additionally, it can be seen that, at a fixed moment, the numerical solution first increases and then decreases with changing location from 0 to 1. In Table 6, we take Δ x = 0.0125 , τ = 0.01 , and ν d = 0.01 . It can be noticed that solutions that are produced by the present method and analytical solutions are very close to each other.
In Figure 7, we can see that the exact solution starts oscillating between x = 0.8 to x = 1 for a small value of ν d = 0.001 due to slow rate of convergence of infinite series, but the results obtained by this method follow the parabolic profile. Figure 8 demonstrates the accuracy of the method for ν d = 0.1 and it can be seen that the analytical solution and numerical solution are almost the same at different times throughout the domain. Figure 9 shows that the results that are projected by the present scheme follow the nature of the solutions for different small values of ν d . Figure 10 illustrates the physical nature of the solution in three dimensions.

5.3. Example 3

Here, we take the exact solution (shock-like) [41] of Equation (1)
ω ( x , t ) = x t 1 + t t 0 e x 2 2 ν d t , x ( 0 , 1.2 ) , t 1 ,
where t 0 = e 1 4 ν d having BCs
ω ( 0 , t ) = 0 = ω ( 1.2 , t ) , t > 1
and IC
ω ( x , 1 ) = x 1 + e 1 2 ν d ( x 2 1 4 ) , x ( 0 , 1.2 ) .
In Table 7, for the comparison, we take time step τ = 0.01 , spatial step Δ x = 0.0005 and small value of viscous coefficient ν d = 0.002 . The numerical solutions at the different discrete points are compared with the existing results presented in [41] and also with the exact solutions. It can be noticed that the results by the present technique are slightly more close to exact solutions than that of given in [41]. For this example, discrete L and L 2 -error norms are also given and compared with the error that is given in [41]. It can be seen that the error produced by the method in [41] is very high when compared to the error provided by the current scheme. Figure 11 shows the nature of the solutions by present method for small value of ν d = 0.001 .

5.4. Example 4

We consider the exact solution presented in [42]
ω ( x , t ) = π ν d sin ( π x ) e x p ( π 2 ν d 2 t / 4 ) + 4 sin ( 2 π x ) e x p ( π 2 ν d 2 t ) 4 + cos ( π x ) e x p ( π 2 ν d 2 t / 4 ) + 2 cos ( 2 π x ) e x p ( π 2 ν d 2 t ) ,
where initial condition is obtained by putting t = 0 in (78) and BCs are ω ( 0 , t ) = 0 = ω ( 2 , t ) . The physical behavior of the obtained results by current scheme for ν d = 0.001 , τ = 0.01 and Δ x = 0.025 is exhibited in the Figure 12 left. The absolute errors are presented in Figure 12 right and it is clear that the absolute errors are ≤ 10 3 for different times. Hence, the numerical results that are obtained by the present method are acceptable.

5.5. Example 5

Here, the BCs are same as (2) and IC as
ω ( x , 0 ) = sin π 2 x , x ( 0 , 1 ) .
Equation (11) represents the analytical solution of the above problem, where
β 0 = 0 1 exp 2 π ν d ( cos π 2 x 1 ) d x ,
β l = 2 0 1 exp 2 π ν d ( cos π 2 x 1 ) cos l π x d x .
This example shows inconsistent IC and BCs at the boundary point x = 1 . Figure 13 shows high oscillation near the boundary point x = 1 by the CN method, while the present method gives accurate and stable numerical solutions throughout the domain.

5.6. Example 6

Here, we take the BCs same as (2) and IC as
ω ( x , 0 ) = cos π 4 x , x ( 0 , 1 ) .
Equation (11) represents the analytical solution of the above problem, where
β 0 = 0 1 exp 4 π ν d sin π 4 x d x ,
β l = 2 0 1 exp 4 π ν d sin π 4 x cos l π x d x .
This example shows inconsistent IC and BCs at both the boundary points x = 0 and x = 1 . From Figure 14, it is clear that the CN method produces high oscillation near both boundary points, while the present method gives accurate and stable numerical solutions throughout the domain.

6. Conclusions

In the present paper, we have used explicit backward Taylor’s series approximation formula of order six and Hermite interpolation polynomial of order five to derive 7th order time integration formula, which is weakly L-stable. The present method is tested over some problems and observed that the approximated results are quite satisfactory and also provides good results when compared to the existing results. It is also observed that the analytical and computed results are very close to each other for small values of viscosity. The strength of this method is that it is easy to apply and takes very little time for computation. It will be interesting to see whether we can give general n 1 th order convergent weakly L-stable Newton–Cotes formulae by using nth order convergent Newton-Cotes formula. Though the order of the weakly L-stable method is reduced by 1, it is very fruitful for a certain class of nonlinear initial boundary value problems.

Author Contributions

Conceptualization, A.K.V.; methodology, A.K.V.; software, M.K.R.; validation, R.P.A.; formal analysis, M.K.R., and R.P.A.; investigation, R.P.A.; resources, A.K.V. and R.P.A.; writing–original draft preparation, A.K.V., M.K.R., and R.P.A.; writing–review and editing, A.K.V.; M.K.R. and R.P.A.; supervision, R.P.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

We are thankful to Lajja, NSIT Bihta for her suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bateman, H. Some recent researches on the motion of fluids. Mon. Weather Rev. 1915, 252, 163–170. [Google Scholar] [CrossRef]
  2. Burgers, J.M. Mathematical examples illustrating relations occurring in the theory of turbulent fluid motion, Verh. In Selected Papers of JM Burgers; Springer: Dordrecht, The Netherlands, 1939. [Google Scholar]
  3. Burgers, J.M. A mathematical model illustrating the theory of turbulence. Adv. Appl. Mech. 1948, 1, 171–199. [Google Scholar]
  4. Ryu, S.; Lyu, G.; Do, Y.; Lee, G.W. Improved rainfall nowcasting using Burgers’ equation. J. Hydrol. 2020, 581, 124140. [Google Scholar] [CrossRef]
  5. Cecchi, M.M.; Nociforo, R.; Patuzzo, P. Burgers problems-Theoretical results. Riv. Mat. Pura Appl. 1997, 21, 159–174. [Google Scholar]
  6. Benia, Y.; Sadallah, B.K. Existence of solutions to Burgers equations in domains that can be transformed into rectangles. Electron. J. Differ. Equ. 2016, 2016, 1–13. [Google Scholar]
  7. Tersenov, A.S. On the generalized Burgers equation. Nonlinear Differ. Equ. Appl. NoDEA 2010, 17, 437–452. [Google Scholar] [CrossRef] [Green Version]
  8. Öziş, T.; Aksan, E.N.; Özdeş, A. A finite element approach for solution of Burgers’ equation. Appl. Math. Comput. 2003, 139, 417–428. [Google Scholar] [CrossRef]
  9. Dogan, A. A Galerkin finite element approach to Burgers’ equation. Appl. Math. Comput. 2004, 157, 331–346. [Google Scholar] [CrossRef]
  10. Aksan, E.N. Quadratic B-spline finite element method for numerical solution of the Burgers’ equation. Appl. Math. Comput. 2006, 174, 884–896. [Google Scholar] [CrossRef]
  11. Saka, B.; Dağ, I. Quartic B-spline collocation method to the numerical solutions of the Burgers’ equation. Chaos Solitons Fractals 2007, 32, 1125–1137. [Google Scholar] [CrossRef]
  12. Ali, A.H.A. GA Gardner and LRT Gardner, A collocation solution of Burgers’ equation using cubic B-spline finite element. Comput. Methods Appl. Mech. Eng. 1992, 100, 325–337. [Google Scholar] [CrossRef]
  13. Korkmaz, A.; Aksoy, A.M.; Dag, I. Quartic B-spline differential quadrature method. Int. J. Nonlinear Sci. 2011, 11, 403–411. [Google Scholar]
  14. Elgindy, K.T.; Dahy, S.A. High-order numerical solution of viscous Burgers’ equation using a Cole-Hopf barycentric Gegenbauer integral pseudospectral method. Math. Methods Appl. Sci. 2018, 41, 6226–6251. [Google Scholar] [CrossRef]
  15. Korkmaz, A.; Dag, I. Polynomial based differential quadrature method for numerical solution of nonlinear Burgers’ equation. J. Frankl. Inst. 2011, 348, 2863–2875. [Google Scholar] [CrossRef]
  16. Jiwari, R.; Mittal, R.C.; Sharma, K.K. A numerical scheme based on weighted average differential quadrature method for the numerical solution of Burgers’ equation. Appl. Math. Comput. 2013, 219, 6680–6691. [Google Scholar]
  17. Pandey, K.; Verma, L.; Verma, A.K. Du Fort-Frankel finite difference scheme for Burgers equation. Arab. J. Math. 2013, 2, 91–101. [Google Scholar] [CrossRef] [Green Version]
  18. Pandey, K.; Verma, L.; Verma, A.K. On a finite difference scheme for Burgers’ equation. Appl. Math. Comput. 2009, 215, 2206–2214. [Google Scholar]
  19. Hassanien, I.A.; Salama, A.A.; Hosham, H.A. Fourth-order finite difference method for solving Burgers’ equation. Appl. Math. Comput. 2005, 150, 781–800. [Google Scholar]
  20. Jiwari, R. A hybrid numerical scheme for the numerical solution of the Burgers’ equation. Comput. Phys. Commun. 2015, 188, 59–67. [Google Scholar] [CrossRef]
  21. Shiralashetti, S.C.; Angadi, L.M. Numerical solution of Burgers’ equation using Biorthogonal wavelet-based full approximation scheme. Int. J. Comput. Mater. Sci. Eng. 2019, 8, 1850030. [Google Scholar] [CrossRef]
  22. Khater, A.H.; Temsah, R.S.; Hassan, M.M. A Chebyshev spectral collocation method for solving Burgers’-type equations. J. Comput. Appl. Math. 2008, 222, 333–350. [Google Scholar] [CrossRef] [Green Version]
  23. Youssri, Y.H.; Hafez, R.M. Chebyshev collocation treatment of Volterra–Fredholm integral equation with error analysis. Arab. J. Math. 2020, 9, 471–480. [Google Scholar] [CrossRef] [Green Version]
  24. Doha, E.H.; Abd-Elhameed, W.M.; Elkot, N.A.; Youssri, Y.H. Integral spectral Tchebyshev approach for solving space Riemann-Liouville and Riesz fractional advection-dispersion problems. Adv. Differ. Equ. 2017, 2017, 284. [Google Scholar] [CrossRef] [Green Version]
  25. Gowrisankar, S.; Natesan, S. An efficient robust numerical method for singularly perturbed Burgers’ equation. Appl. Math. Comput. 2019, 346, 385–394. [Google Scholar]
  26. Crank, J.; Nicolson, P. A practical method for numerical evaluation of solutions of partial differential equations of the heat-conduction type. Adv. Comput. Math. 1947, 6, 207–226. [Google Scholar] [CrossRef]
  27. Lawson, J.D.; Morris, J.L. The extrapolation of first order methods for parabolic partial differential equations. SIAM J. Numer. Anal. 1978, 15, 1212–1224. [Google Scholar] [CrossRef]
  28. Smith, G.D. Numerical Solution of Partial Differential Equations: Finite Difference Methods; Oxford University Press: Oxford, UK, 1978. [Google Scholar]
  29. Thomas, J.W. Numerical Partial Differential Equations: Finite Difference Methods; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  30. Morton, K.W. Difference Methods for Initial-Value Problems; John Wiley & Sons: Hoboken, NJ, USA, 1967. [Google Scholar]
  31. Chawla, M.M.; Al-Zanaidi, M.A.; Evans, D.J. Generalized trapezoidal formulas for parabolic equations. Int. J. Comput. Math. 1999, 70, 429–443. [Google Scholar] [CrossRef]
  32. Chawla, M.M.; Al-Zanaidi, M.A.; Al-Sahhar, M.S. Stabilized fourth order extended methods for the numerical solution of ODEs. Int. J. Comput. Math. 1994, 52, 99–107. [Google Scholar] [CrossRef]
  33. Chawla, M.M.; Evans, D.J. A new L-stable Simpson-type rule for the diffusion equation. Int. J. Comput. Math. 2005, 82, 601–607. [Google Scholar] [CrossRef]
  34. Verma, L. L-Stable Derivative-Free Error-Corrected Trapezoidal Rule for Burgers’ Equation with Inconsistent Initial and Boundary Conditions. Int. J. Math. Math. Sci. 2012, 2012, 821907. [Google Scholar] [CrossRef] [Green Version]
  35. Verma, A.K.; Verma, L. Higher order time integration formula with application on Burgers’ equation. Int. J. Comput. Math. 2015, 92, 756–771. [Google Scholar] [CrossRef]
  36. Hopf, E. The partial differential equation ut + uux = μuxx. Commun. Pure Appl. Math. 1950, 3, 201–230. [Google Scholar] [CrossRef]
  37. Cole, J.D. On a quasi-linear parabolic equation occurring in aerodynamics. Q. Appl. Math. 1951, 9, 225–236. [Google Scholar] [CrossRef] [Green Version]
  38. LeVeque, R.J. Finite Difference Methods for Ordinary and Partial Differential Equations; SIAM: Philadelphia, PA, USA, 2007. [Google Scholar]
  39. Kutluay, S.; Esen, A.; Dag, I. Numerical solutions of the Burgers’ equation by the least-squares quadratic B-spline finite element method. J. Comput. Appl. Math. 2004, 167, 21–33. [Google Scholar] [CrossRef] [Green Version]
  40. Asaithambi, A. Numerical solution of the Burgers’ equation by automatic differentiation. Appl. Math. Comput. 2010, 216, 2700–2708. [Google Scholar] [CrossRef]
  41. Xie, S.S.; Heo, S.; Kim, S.; Woo, G.; Yi, S. Numerical solution of one-dimensional Burgers’ equation using reproducing kernel function. J. Comput. Appl. Math. 2008, 214, 417–434. [Google Scholar] [CrossRef] [Green Version]
  42. Cecchi, M.M.; Nociforo, R.; Grego, P.P. Space-time finite elements numerical solutions of Burgers’ Problems. Matematiche 1996, 51, 43–57. [Google Scholar]
Figure 1. Root of characteristic equation.
Figure 1. Root of characteristic equation.
Computation 08 00072 g001
Figure 2. Region of Stability.
Figure 2. Region of Stability.
Computation 08 00072 g002
Figure 3. Comparison of analytical and numerical results for problem Section 5.1 with ν d = 0.2 , Δ x = 0.0125 and τ = 0.001 and at different times T.
Figure 3. Comparison of analytical and numerical results for problem Section 5.1 with ν d = 0.2 , Δ x = 0.0125 and τ = 0.001 and at different times T.
Computation 08 00072 g003
Figure 4. Comparison of analytical and numerical results for problem Section 5.1 at time T = 10 , ν d = 0.001 , τ = 0.001 and Δ x = 0.0125 .
Figure 4. Comparison of analytical and numerical results for problem Section 5.1 at time T = 10 , ν d = 0.001 , τ = 0.001 and Δ x = 0.0125 .
Computation 08 00072 g004
Figure 5. Numerical results for different small values of ν d with τ = 0.001 and Δ x = 0.0125 of problem Section 5.1 at time T = 0.1 .
Figure 5. Numerical results for different small values of ν d with τ = 0.001 and Δ x = 0.0125 of problem Section 5.1 at time T = 0.1 .
Computation 08 00072 g005
Figure 6. Numerical results with ν d = 0.01 , Δ x = 0.0125 and τ = 0.001 at different times T of problem Section 5.1.
Figure 6. Numerical results with ν d = 0.01 , Δ x = 0.0125 and τ = 0.001 at different times T of problem Section 5.1.
Computation 08 00072 g006
Figure 7. Comparison of analytical and numerical results with ν d = 0.001 , Δ x = 0.0125 and τ = 0.001 at time T = 10 for problem Section 5.2.
Figure 7. Comparison of analytical and numerical results with ν d = 0.001 , Δ x = 0.0125 and τ = 0.001 at time T = 10 for problem Section 5.2.
Computation 08 00072 g007
Figure 8. Comparison of analytical and numerical results for problem Section 5.2 at different times T, ν d = 0.1 , Δ x = 0.0125 and τ = 0.001 .
Figure 8. Comparison of analytical and numerical results for problem Section 5.2 at different times T, ν d = 0.1 , Δ x = 0.0125 and τ = 0.001 .
Computation 08 00072 g008
Figure 9. Numerical results with different ν d and Δ x = 0.0125 , τ = 0.001 at time T = 0.1 for problem Section 5.2.
Figure 9. Numerical results with different ν d and Δ x = 0.0125 , τ = 0.001 at time T = 0.1 for problem Section 5.2.
Computation 08 00072 g009
Figure 10. Three-dimensional (3D) representation of numerical results for problem Section 5.2 for ν d = 0.01 , τ = 0.01 , Δ x = 0.0125 and at different times.
Figure 10. Three-dimensional (3D) representation of numerical results for problem Section 5.2 for ν d = 0.01 , τ = 0.01 , Δ x = 0.0125 and at different times.
Computation 08 00072 g010
Figure 11. Numerical results by present method with Δ x = 0.001 , ν d = 0.001 and τ = 0.01 at different times T for problem Section 5.3.
Figure 11. Numerical results by present method with Δ x = 0.001 , ν d = 0.001 and τ = 0.01 at different times T for problem Section 5.3.
Computation 08 00072 g011
Figure 12. Numerical approximation (left) and absolute errors (right) of problem Section 5.4 for Δ x = 0.025 , ν d = 0.001 , τ = 0.01 at different times T.
Figure 12. Numerical approximation (left) and absolute errors (right) of problem Section 5.4 for Δ x = 0.025 , ν d = 0.001 , τ = 0.01 at different times T.
Computation 08 00072 g012
Figure 13. Comparison of analytical solutions and numerical solutions by our method and Crank–Nicolson (CN) method for the problem Section 5.5 at T = 0.1 for Δ x = 0.0125 , ν d = 2 , and τ = 0.01 .
Figure 13. Comparison of analytical solutions and numerical solutions by our method and Crank–Nicolson (CN) method for the problem Section 5.5 at T = 0.1 for Δ x = 0.0125 , ν d = 2 , and τ = 0.01 .
Computation 08 00072 g013
Figure 14. Comparison of analytical solutions and numerical solutions by our method and CN method for the problem Section 5.6 at T = 0.1 for Δ x = 0.0125 , ν d = 2 , and τ = 0.01 .
Figure 14. Comparison of analytical solutions and numerical solutions by our method and CN method for the problem Section 5.6 at T = 0.1 for Δ x = 0.0125 , ν d = 2 , and τ = 0.01 .
Computation 08 00072 g014
Table 1. Computed results and analytical results at different T with ν d = 2 , τ = 0.0001 and Δ x = 0.0125 for problem Section 5.1.
Table 1. Computed results and analytical results at different T with ν d = 2 , τ = 0.0001 and Δ x = 0.0125 for problem Section 5.1.
xT = 0.001T = 0.01T = 0.1
ω exact ω num . ω exact ω num . ω exact ω num .
1/100.3050880.3049760.2732390.2731450.1095380.109509
2/100.5805650.5803610.5215640.5213930.2097920.209737
3/100.7996210.7993630.7218520.7216300.2918960.291820
4/100.9408170.9405450.8545900.8543480.3479240.347834
5/100.9901740.9899260.9057130.9054830.3715770.371482
6/100.9426090.9424070.8683340.8681370.3590460.358954
7/100.8025220.8023750.7440980.7439490.3099050.309827
8/100.5834660.5833730.5438210.5437230.2278170.227760
9/100.3068810.3068370.2869990.2869510.1206870.120656
L e r r o r 2.71275 × 10 4 2.413 × 10 4 9.54852 × 10 5
L 2 e r r o r 6.41526 × 10 5 5.82562 × 10 5 2.27535 × 10 5
Table 2. Comparison with existing results by present results for Δ x = 0.0125 , ν d = 0.2 , τ = 0.0001 at different value of T for problem Section 5.1.
Table 2. Comparison with existing results by present results for Δ x = 0.0125 , ν d = 0.2 , τ = 0.0001 at different value of T for problem Section 5.1.
xTFEM [39]Asai [40] ω num . ω exact
1/40.40.312150.308910.30875310.30889
0.60.243600.240760.24064890.24074
0.80.198150.195700.19561200.19568
10.164730.162590.16251680.16256
30.027710.027220.02719530.02720
2/40.40.572930.569700.56949980.56963
0.60.450880.447280.44709280.44721
0.80.362860.359320.35914410.35924
10.295320.292000.29184100.29192
30.040970.040230.04019460.04021
3/40.40.630380.625670.62547150.62544
0.60.492680.487470.48716520.48721
0.80.379120.374150.37385570.37392
10.292040.287660.28741280.28747
30.030380.029790.02976450.02977
Table 3. Analytical results and numerical results by present method with τ = 0.01 , Δ x = 0.0125 and ν d = 0.01 for problem Section 5.1 at different value of T.
Table 3. Analytical results and numerical results by present method with τ = 0.01 , Δ x = 0.0125 and ν d = 0.01 for problem Section 5.1 at different value of T.
xT ω num . ω exact
1/450.0469220.046963
100.0242020.024217
150.0163000.016308
200.0122360.012240
2/450.0939980.093920
100.0484140.048421
150.0324310.032439
200.0238830.023889
3/450.1413540.140832
100.0711750.071134
150.0441350.044133
200.0291550.029159
Table 4. Comparison of analytical and numerical results for Δ x = 0.0125 , ν d = 2 , and τ = 0.0001 at different value T of the problem Section 5.2.
Table 4. Comparison of analytical and numerical results for Δ x = 0.0125 , ν d = 2 , and τ = 0.0001 at different value T of the problem Section 5.2.
xT = 0.001T = 0.01T = 0.1
ω exact ω num . ω exact ω num . ω exact ω num .
1/100.3509470.3507030.2949530.2948220.1128920.112863
2/100.6305040.6302400.5530850.5528730.2162520.216195
3/100.8306810.8304250.7497510.7495150.3009660.300887
4/100.9512420.9510090.8734590.8732320.3588630.358770
5/100.9919960.9917940.9197230.9195180.3834220.383324
6/100.9527520.9525780.8862390.8860570.3706580.370563
7/100.8333180.8331640.7714640.7713020.3200660.319985
8/100.6335000.6333510.5762730.5761380.2353710.235312
9/100.3531490.3529880.3101360.3100530.1247180.124687
L e r r o r 2.64275 × 10 4 2.35909 × 10 4 9.85169 × 10 5
L 2 e r r o r 6.55334 × 10 5 6.07706 × 10 5 2.46429 × 10 5
Table 5. Comparison of existing and present results for Δ x = 0.0125 , ν d = 0.2 , τ = 0.0001 at different value of T for problem Section 5.2.
Table 5. Comparison of existing and present results for Δ x = 0.0125 , ν d = 0.2 , τ = 0.0001 at different value of T for problem Section 5.2.
xTFEM [39]Asai [40] ω num . ω exact
1/40.40.320910.317540.3173740.31752
0.60.249100.246160.2460450.24614
0.80.202110.199580.1994900.19956
10.167820.165620.1655490.16560
30.028280.027770.0277520.02776
2/40.40.587880.584600.5844040.58458
0.60.461740.458050.4578620.45798
0.80.371110.367480.3673040.36740
10.301830.298430.2982670.29834
30.041850.410900.0410540.04107
3/40.40.650540.645860.6456600.64562
0.60.508250.502940.5026290.50268
0.80.390680.385570.3852690.38534
10.300570.296050.2957940.29586
30.031060.030460.0304320.03044
Table 6. Exact and numerical results by present method having ν d = 0.01 , Δ x = 0.0125 and τ = 0.01 at different times T for problem Section 5.2.
Table 6. Exact and numerical results by present method having ν d = 0.01 , Δ x = 0.0125 and τ = 0.01 at different times T for problem Section 5.2.
xT ω exact ω num .
1/450.0474150.047372
100.0243360.024321
150.0163620.016355
200.0122720.012268
2/450.0948140.094895
100.0486600.048653
150.0325500.032542
200.0239570.023951
3/450.1421540.142693
100.0715170.071560
150.0443280.044330
200.0292750.029271
Table 7. Comparison of results by present method and existing method and its error for ν d = 0.002 , h = 0.0005 and τ = 0.01 at different T for problem Section 5.3.
Table 7. Comparison of results by present method and existing method and its error for ν d = 0.002 , h = 0.0005 and τ = 0.01 at different T for problem Section 5.3.
xT = 1.7T = 3.0 T = 3.5
ω exact ω num . [41] ω exact ω num . [41] ω exact ω num . [41]
2/100.1176470.1176600.117450.0666670.0666690.066480.0571430.0571440.05697
4/100.2352940.2354200.234560.1333330.1333550.132950.1142860.1142990.11394
6/100.3529090.3533460.349360.2000000.2000790.199220.1714290.1714780.17082
8/100.0000000.0000000.000000.2666180.2668080.264780.2285710.2286900.22737
10 3 × L e r r o r 0.5020129.70447 0.2128919.00976 0.1687016.78871
10 3 × L 2 e r r o r 0.166753.59366 0.081352.63510 0.066952.41729

Share and Cite

MDPI and ACS Style

Verma, A.K.; Rawani, M.K.; Agarwal, R.P. A High-Order Weakly L-Stable Time Integration Scheme with an Application to Burgers’ Equation. Computation 2020, 8, 72. https://doi.org/10.3390/computation8030072

AMA Style

Verma AK, Rawani MK, Agarwal RP. A High-Order Weakly L-Stable Time Integration Scheme with an Application to Burgers’ Equation. Computation. 2020; 8(3):72. https://doi.org/10.3390/computation8030072

Chicago/Turabian Style

Verma, Amit Kumar, Mukesh Kumar Rawani, and Ravi P. Agarwal. 2020. "A High-Order Weakly L-Stable Time Integration Scheme with an Application to Burgers’ Equation" Computation 8, no. 3: 72. https://doi.org/10.3390/computation8030072

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