You are currently viewing a new version of our website. To view the old version click .
Symmetry
  • Article
  • Open Access

10 July 2020

Novel Numerical Approach Based on Modified Extended Cubic B-Spline Functions for Solving Non-Linear Time-Fractional Telegraph Equation

,
,
,
and
1
School of Mathematical Sciences, Universiti Sains Malaysia, Penang 11800, Malaysia
2
Department of Mathematics, University of Sargodha, Sargodha 40100, Pakistan
3
Mathematics and Natural Sciences, Prince Mohammad Bin Fahd University, Al Khobar 31952, Saudia Arabia
4
Department of Mathematics, Faculty of Arts and Sciences, Cankaya University, Ankara 06530, Turkey
This article belongs to the Special Issue Advanced Calculus in Problems with Symmetry

Abstract

The telegraph model describes that the current and voltage waves can be reflected on a wire, that symmetrical wave patterns can form along a line. A numerical study of these voltage and current waves on a transferral line has been proposed via a modified extended cubic B-spline (MECBS) method. The B-spline functions have the flexibility and high order accuracy to approximate the solutions. These functions also preserve the symmetrical property. The MECBS and Crank Nicolson technique are employed to find out the solution of the non-linear time fractional telegraph equation. The time direction is discretized in the Caputo sense while the space dimension is discretized by the modified extended cubic B-spline. The non-linearity in the equation is linearized by Taylor’s series. The proposed algorithm is unconditionally stable and convergent. The numerical examples are displayed to verify the authenticity and implementation of the method.

1. Introduction

Transmission line equation is the other name known for the classical telegraph equation (TE) due to the reason of its origination because of the connection amongst voltage and the current waves on the transferral line. The common diffusion circumstance is explained well such an equation. However, in case of finite long transmits procedure, when the situation of abnormal diffusion happens (in presence of voltage wave or current wave), the classical TE does not completely explain well. FTE works well in such type of scenarios. Cascaval et al. [1] analysed FTE happens to facilitate in improved understanding of diffusion process present in blood flow investigations. The FTE has been used into the modeling of reaction dissemination, signal analysis for transference, random walk of suspension flow, propagation of electrical signals etc.
Consider the nonlinear time fractional telegraph equation (FTE) [2]
2 α u ( s , t ) t 2 α + γ α u ( s , t ) t α 2 u ( s , t ) s 2 + ψ ( u ( s , t ) ) = g ( s , t ) , s Ω , t 0 ,
with initial conditions
u ( s , 0 ) = ϕ 1 ( s ) , s Ω u t ( s , 0 ) = ϕ 2 ( s ) , s Ω u ( s , t ) = g 1 ( t ) , t 0 u ( s , t ) = g 2 ( t ) ,
where γ > 0 , g are a constant and suitable prescribed function of s and t respectively. ψ ( u ( s , t ) ) = γ 1 u 3 ( s , t ) + γ 2 u 2 ( s , t ) + γ 3 u ( s , t ) , γ 1 , γ 2 , γ 3 , are real constants. α , Ω denote fractional derivative and bounded domain in real functions. Furthermore, 2 α u ( s , t ) t 2 α , α u ( s , t ) t α are Caputo fractional derivatives (CFD) and α ( 0 , 1 ) . The CFD [3] is interpreted as follows:
D C α F ( x ) = 1 Γ ( n α ) 0 x ( x ξ ) n 1 α F ( n ) ( ξ ) d ξ , n 1 < α n , n N , F ( n ) ( x ) , α = n .
where Γ is the Euler’s Gamma function. The CFD allows traditional initial and boundary conditions to be involved in the formula of the modeled problem. Here, the CFD of a constant equals to zero [4,5].
Several numerical and analytical techniques have been developed to solve FTE. The Adomian decomposition method has been proposed for the analytical solution of FTE by Momani [6]. In this article fractional derivatives have been used in Caputo sence. Yildirim [7] investigated He’s homotopy technique for the solution of space-time FTE. The analytical solution has been calculated in the form of series solutions. Das et al. [8] presented an analytical solution of time FTE using homotopy analysis method. A linear time FTE has been solved by Li and Cao [9] via finite difference (FD) algorithm. Galerkin mixed finite element technique for the solution of time FTE has been proposed by Wang [10]. A combination of Sumudu variational and iteration technique for solving FTE has been proposed by Alkahtani et al. [11]. Asgari et al. [12] solved time FTE using Bernstein ploynomials operational matrices. A combined method of a group preserving technique and the technique of line with CFD has been proposed by Hashemi and Baleanu [13]. A collocation technique based on radial basis function for the numerical solution of nonlinear time FTE has been proposed by Sepehrian and Shamohammadi [2]. Wang et al. [14] discussed the reproducing kernel space algorithm with CFD for solving time FTE numerically. Wang and Mei [15] presented a Legendre spectral Galerkin technique and generalized FD technique for solving time FTE. Liu [16] presented difference approximations for solving time FTE via Grünwald formula and CFD.
B-splines functions have adaptability to estimate the solution with high order precision at any point in the domain. These basis functions have been used to obtain the solution of fractional differential equations (FDEs). Several researchers have been utilized B-splines to obtain the solution of FDEs but only short number of studies for the FTE. Furthermore, so far as we realise there is no such research on the use of B-spline for solving non-linear telegraph equation. Esen and Tasbozan [17] solved the fractional Burgers equation using quadratic B-spline Galerkin approach. Sayevand et al. [18] discussed a numerical technique for fractional diffusion problems via cubic B-spline (CBS). Pitolli [19] presented the solutions of the Predator-Prey models using fractional B-spline technique. The FD algorithm via extended cubic B-spline (ECBS) has been proposed for the time fractional advection diffusion model by Mohyud-Din et al. [20]. Ghalomian and Nadjafi [21] presented the solution of integro-differential model using CBS approach. Akram et al. [22,23,24] developed numerical techniques for the linear time fractional telegraph model and fractional diffusion models via ECBS functions and CFD. Khalid et al. [25] discussed time fractional Allen–Cahn model using redefine CBS functions.
The collocation method with B-splines functions is shown to provide good results for FDEs. The main advantage of this method is that the obtained solution will be in approximate analytical form. Then the numerical solution can be established from the approximate analytical solution at any discrete point.
This paper is organised as follows: In Section 2, a modified basis function is introduced. In Section 3, a MECBS, Crank–Nicolson method and Caputo’s derivative are applied to solve nonlinear FTE. Section 4 and Section 5 are devoted to stability analysis and convergence analysis. In Section 6, numerical examples are illustrated. Finally conclusion is demonstrated in Section 7.

2. Modified Basis Function

Consider { s i } be a equally spaced partitioning of a finite domain with i Z . Therefore, supposed interval is arranged into M equal subintervals at the nodes as s i = s 0 + i h , where h is a step size. The ECBS functions [26] at the s i over the assumed interval is presented as follows;
E i ( s , η ) = 1 24 h 4 4 h ( 1 η ) ( s s i 2 ) 3 + 3 η ( s s i 2 ) 4 , s [ s i 2 , s i 1 ) , ( 4 η ) h 4 + 12 h 3 ( s s i 1 ) + 6 h 2 ( 2 + η ) ( s s i 1 ) 2 12 h ( s s i 1 ) 3 3 η ( s s i 1 ) 4 , s [ s i 1 , s i ) , ( 4 η ) h 4 + 12 h 3 ( s i + 1 s ) + 6 h 2 ( 2 + η ) ( s i + 1 s ) 2 12 h ( s i + 1 s ) 3 3 η ( s i + 1 s ) 4 , s [ s i , s i + 1 ) , 4 h ( 1 η ) ( s i + 2 s ) 3 + 3 η ( s i + 2 s ) 4 , s [ s i + 1 , s i + 2 ) , 0 , otherwise .
where i = 1 ( 1 ) M + 1 , η R is a free parameter in the closed interval [ 8 , 1 ] and s R is a variable. For η [ 8 , 1 ] , the CBS and ECBS basis hold same properties such as convex hull, symmetry, geometrical invariability. The CBS and ECBS basis functions are numerically stable due to the convex hull and symmetry properties. The ECBS transforms into CBS for η = 0 . For a smooth function u ( s , t ) there is a unique U ( s , t ) , that assures the determined conditions, such that
U ( s , t ) = i = j 1 j + 1 d i n ( t ) E i ( s , η ) ,
where time dependent unknown coefficients d j ( t ) ’s are carried out by some specific restrictions. The ECBS functions (4) and Equation (5) produce the following relations
U j ( s , t ) = i = j 1 j + 1 d i ( t ) E i ( s , η ) = 4 η 24 d j 1 + 8 + η 12 d j + 4 η 24 d j + 1
U j ( s , t ) = i = j 1 j + 1 d i ( t ) E i ( s , η ) = 1 2 h d j 1 + 1 2 h d j + 1
U j ( s , t ) = i = j 1 j + 1 d i ( t ) E i ( s , η ) = 2 + η 2 h 2 d j 1 + 4 + 2 η 2 h 2 d j + 2 + η 2 h 2 d j + 1 .
In this article, the modified basis function are defined as follows
E 0 ˜ ( s ) = E 0 ( s ) + 2 E 1 ( s ) , for j = 0 E 1 ˜ ( s ) = E 1 ( s ) E 1 ( s ) , for j = 1 E j ˜ ( s ) = E j ( s ) , for j = 2 , , M 2 E ˜ M 1 ( s ) = E M 1 ( s ) E M + 1 ( s ) , for j = M 1 E ˜ M ( s ) = E M ( s ) + 2 E M + 1 ( s ) , for j = M .
The ECBS functions are modified in this way that the diagonally dominance property is hold [27]. Now approximated solution of modified basis is described as follows
U ( s 0 , t ) = g 1 ( t ) , for j = 0 U ( s j , t ) = j = 0 M d j E j ˜ ( s ) , for j = 1 , , M 1 U ( s M , t ) = g 2 ( t ) , for j = M .

3. Derivation of the Method

In this part, we develop the numerical technique to solve the nonlinear time FTE using CFD. Take uniform partition of time interval as t m = t 0 + m τ with τ = t m + 1 t m , m = 0 , 1 , , N 1 . The discretization of 2 α u ( s , t ) t 2 α and α u ( s , t ) t α in CFD form [28] are described as follows
2 α u ( s , t m + 1 ) t 2 α = 1 Γ ( 2 2 α ) 0 t 2 u ( s , σ ) σ 2 d σ ( t m + 1 σ ) 2 α 1 = 1 Γ ( 2 2 α ) p = 0 m t p t p + 1 2 u ( s , σ ) σ 2 d σ ( t m + 1 σ ) 2 α 1 = 1 Γ ( 2 2 α ) p = 0 m u ( s , t p + 1 ) 2 u ( s , t p ) + u ( s , t p 1 ) τ 2 t p t p + 1 d σ ( t m + 1 s ) 2 α 1 + e τ m + 1
2 α u ( s , t m + 1 ) t 2 α = 1 Γ ( 3 2 α ) p = 0 m b p u ( s , t m p + 1 ) 2 u ( s , t m p ) + u ( s , t m p 1 ) τ 2 α + e τ m + 1 ,
where b p = ( p + 1 ) 2 2 α p 2 2 α . The truncation error e τ m + 1 is given in [29] as
| e τ m + 1 | C τ 3 2 α ,
Remark 1.
For α ( 0 , 0.5 ) , the given telegraph model becomes first order in time direction. Therefore always α ( 0.5 , 1 ) .
And
α u ( s , t m + 1 ) t α = 1 Γ ( 1 α ) 0 t u ( s , σ ) σ d σ ( t m + 1 σ ) α , = 1 Γ ( 1 α ) p = 0 m t p t p + 1 u ( s , σ ) σ d σ ( t m + 1 σ ) α , = 1 Γ ( 1 α ) p = 0 m u ( s , t p + 1 ) u ( s , t p ) τ t p t p + 1 d σ ( t m + 1 σ ) α + e 1 m + 1 , = 1 Γ ( 2 α ) p = 0 m u ( s , t m p + 1 ) u ( s , t m p ) τ α ( p + 1 ) 1 α p 1 α + e 1 m + 1 ,
α u ( s , t m + 1 ) t α = 1 Γ ( 2 α ) p = 0 m b p u ( s , t m p + 1 ) u ( s , t m p ) τ α + e 1 m + 1 ,
where b p = ( p + 1 ) 1 α p 1 α . The truncation error of first order e 1 m + 1 is defined in [30] as
| e 1 m + 1 | C 1 τ 2 α ,
where C and C 1 are constants.
The b p , b p satisfy the following conditions
b 0 = 1 b 0 > b 1 > b 2 > > b p , b p 0 a s p b p > 0 f o r p = 0 , 1 , , m p = 0 m ( b p b p + 1 ) + b m + 1 = ( 1 b 1 ) + p = 1 m 1 ( b p b p + 1 ) + b m = 1 p = 2 m 1 ( 2 b p b p 1 ) + b p 1 , p = 1 , 2 , , m .
Using θ weighted technique and Equations (11) and (13) in Equation (1), we obtain
τ 2 α Γ ( 3 2 α ) p = 0 m b p [ u m p + 1 2 u m p + u m p 1 ] + γ τ α Γ ( 2 α ) p = 0 m b p [ u m p + 1 u m p ] + θ ( u s s m + 1 + ψ ( u m + 1 ) ) + ( 1 θ ) ( u s s m + ψ ( u m ) ) = g m + 1 ,
It is perceived that the u 1 will arise for j = 0 , m , where m = 0 , 1 , , N . The central difference formula is used to obtain this term:
u 1 = u 1 2 τ ϕ 2 ( s ) .
Nonlinear term is linearized [31] as follow
( u 2 ) m + 1 = 2 u m u m + 1 u m u m + O ( τ ) 2
( u 3 ) m + 1 = 3 ( u 2 ) m u m + 1 2 ( u 3 ) m + O ( τ ) 2
here, if we choose θ = 0 , 1 2 and 1, the above equation gives explicit, Crank–Nicolson and implicit method. Substituting θ = 1 2 in (15), we obtain Crank–Nicolson scheme as follows:
r 1 p = 0 m b p [ u m p + 1 2 u m p + u m p 1 ] + r 2 p = 0 m b p [ u m p + 1 u m p ] 1 2 ( u s s m + 1 + u s s m ) + γ 1 2 ( u 3 ) m + 1 + ( u 3 ) m + γ 2 2 ( u 2 ) m + 1 + ( u 2 ) m + γ 3 2 u m + 1 + u m = g m + 1 ,
where r 1 = τ 2 α Γ ( 3 2 α ) , r 2 = γ τ α Γ ( 2 α ) . Using (16), (17) in (18), we have
( r 1 + r 2 + γ 3 2 ) u m + 1 u s s m + 1 2 + γ 2 u m u m + 1 + 3 γ 1 2 ( u 2 ) m u m + 1 = ( 2 r 1 + r 2 γ 3 2 ) u m r 1 u m 1 + u s s m 2 + γ 1 2 ( u 3 ) m r 1 p = 1 m b p [ u m p + 1 2 u m p + u m p 1 ] r 2 p = 1 m b p [ u m p + 1 u m p ] + g m + 1
Using (10) in the above equation, for j = 0 , 1 , , M , we have
( r 1 + r 2 + γ 3 2 ) j = 0 M d j m + 1 E ˜ j ( s ) 1 2 j = 0 M d j m + 1 E ˜ j ( s ) + γ 2 j = 0 M d j m E ˜ j ( s ) j = 0 M d j m + 1 E ˜ j ( s ) + 3 γ 1 2 j = 0 M d j m E ˜ j 2 ( s ) j = 0 M d j m + 1 E ˜ j ( s ) = ( 2 r 1 + r 2 γ 3 2 ) j = 0 M d j m E ˜ j ( s ) r 1 j = 0 M d j m 1 E ˜ j ( s ) + 1 2 j = 0 M d j m E ˜ j ( s ) + γ 1 2 j = 0 M d j m E ˜ j 3 ( s ) r 1 p = 1 m b p [ j = 0 M d j m p + 1 E ˜ j ( s ) 2 j = 0 M d j m p E ˜ j ( s ) + j = 0 M d j m p 1 E ˜ j ( s ) ] r 2 p = 1 m b p j = 0 M d j m p + 1 E ˜ j ( s ) j = 0 M d j m p E ˜ j ( s ) + g m + 1 .
The above system have ( M + 1 ) × ( M + 1 ) , we can solve it uniquely. In order to begin the iteration on the above system, it is mandatory to obtain the initial vector, for this we will utilize initial conditions
E ˜ 0 m + 1 = ϕ 1 0 ( s j ) , j = 0 , j = 0 M d j m + 1 E ˜ j = ϕ 1 0 ( s j ) , j = 1 , , M 1 , E ˜ M m + 1 = ϕ 1 0 ( s j ) , j = M .
The above system (19) can be written as
A d 0 = B
where
A = 1 24 24 0 0 0 0 4 η 2 ( 8 + η ) 4 η 0 0 0 4 η 2 ( 8 + η ) 4 η 0 4 η 2 ( 8 + η ) 4 η 0 0 0 24
B = [ g 1 ( s 0 ) , , g 1 ( s M ) ] T . It is clearly observed that for η > 2 the matrix A is strictly diagonally dominant. Therefore invertible by Gershgorin’s theorem [32]. Therefore, the above system cab be solved easily by Wolfram Mathematica 12.

4. Stability Analysis

The idea of stability is related to the errors of computational method do not grow as the execution continues. We will employ Von Neumann technique to examine the stability analysis. Let Υ m represents the growth factor in the form of Fourier mode and suppose Υ m be the computed value. Therefore the error ξ m at mth time level is defined as
ξ m = Υ m Υ m .
Consider the linearization [31] of (18) as ψ ( u ) = ( γ 1 u 2 + γ 2 u + γ 3 ) u = λ u , we have the following error equation:
( r 1 + r 2 + λ 2 ) ξ m + 1 ξ s s m + 1 2 = ( 2 r 1 + r 2 λ 2 ) ξ m r 1 ξ m 1 + ξ s s m + 1 2 r 1 p = 0 m b p [ ξ m + 1 p 2 ξ m p + ξ m p 1 ] r 2 p = 0 m b p [ ξ m + 1 p ξ m p ] .
Suppose the modified basis difference equation in one Fourier mode as
ξ j m + 1 = δ m e i β h j ,
where i = 1 , β , δ , h are the mode number, the Fourier coefficient and the element size respectively, then the expression (20) takes the form
( r 1 + r 2 + λ 2 ) ξ m + 1 ξ s s m + 1 2 = ( 2 r 1 + r 2 λ 2 ) ξ m r 1 ξ m 1 + ξ s s m + 1 2 r 1 p = 0 m b p [ ξ m + 1 p 2 ξ m p + ξ m p 1 ] r 2 p = 0 m b p [ ξ m + 1 p ξ m p ] ,
Using the basis function, Equation (21) reduces to
[ ( r 1 + r 2 + λ 2 ) 4 η 24 e i β h ( j 1 ) + 8 + η 12 e i β h j + 4 η 24 e i β h ( j + 1 ) 1 2 2 + η 2 h 2 e i β h ( j 1 ) + 2 + η h 2 e i β h j + 2 + η h 2 e i β h ( j + 1 ) ] δ m + 1 = ( 2 r 1 + r 2 λ 2 ) 4 η 24 e i β h ( j 1 ) + 8 + η 12 e i β h j + 4 η 24 e i β h ( j + 1 ) δ m r 1 4 η 24 e i β h ( j 1 ) + 8 + η 12 e i β h j + 4 η 24 e i β h ( j + 1 ) δ m 1 + 1 2 2 + η 2 h 2 e i β h ( j 1 ) + 2 + η h 2 e i β h j + 2 + η h 2 e i β h ( j + 1 ) r 1 p = 0 m b p [ δ m + 1 p 2 δ m p + δ m p 1 ] 4 η 24 e i β h ( j 1 ) + 8 + η 12 e i β h j + 4 η 24 e i β h ( j + 1 ) r 2 p = 0 m b p [ δ m + 1 p δ m p ] 4 η 24 e i β h ( j 1 ) + 8 + η 12 e i β h j + 4 η 24 e i β h ( j + 1 ) ,
Divide (22) by e i β h j and incorporating the terms, we attain
( r 1 + r 2 + λ 2 ) 8 + η 12 + 2 4 η 24 cos ( β h ) 1 2 2 + η h 2 + 2 2 + η 2 h 2 cos ( β h ) δ m + 1 = ( 2 r 1 + r 2 λ 2 ) 8 + η 12 + 2 4 η 24 cos ( β h ) + 1 2 2 + η h 2 + 2 2 + η 2 h 2 cos ( β h ) δ m r 1 8 + η 12 + 2 4 η 24 cos ( β h ) δ m 1 r 1 8 + η 12 + 2 4 η 24 cos ( β h ) p = 0 m b p [ δ m + 1 p 2 δ m p + δ m p 1 ] r 2 8 + η 12 + 2 4 η 24 cos ( β h ) p = 0 m b p [ δ m + 1 p δ m p ]
Throughout divide by 8 + η 12 + 2 4 η 24 cos ( β h ) , we achieve
[ ( r 1 + r 2 + λ 2 ) + v ] δ m + 1 = [ ( 2 r 1 + r 2 λ 2 ) v ] δ m r 1 δ m 1 r 1 p = 0 m b p [ δ m + 1 p 2 δ m p + δ m p 1 ] r 2 p = 0 m b p [ δ m + 1 p δ m p ] ,
where v = ( 2 + η ) sin 2 β h / 2 h 2 ( 6 + ( η 4 ) sin 2 β h / 2 ) 0 for all η > 2 .
Proposition 1.
If δ m , m = 0 , 1 , , N be the solution of (23), then | δ k | | δ 0 | .
Proof. 
We determine this results by mathematical induction. Using m = 0 in expression (23), we get
( r 1 + r 2 + λ 2 + v ) δ 1 = ( 2 r 1 + r 2 λ 2 v ) δ 0 r 1 δ 1 ( r 1 + r 2 + λ 2 + v ) δ 1 = ( 2 r 1 + r 2 λ 2 v ) δ 0 δ 1 = 2 r 1 + r 2 λ 2 v 2 r 1 + r 2 + λ 2 + v δ 0 | δ 1 | | δ 0 | .
Suppose that for m = 0 , 1 , , N 1 , | δ m | | δ 0 | is true then we have
( r 1 + r 2 + λ 2 + v ) δ m + 1 = ( 2 r 1 + r 2 λ 2 v ) δ m r 1 δ m 1 r 1 p = 0 m b p [ δ m + 1 p 2 δ m p + δ m p 1 ] r 2 p = 0 m b p [ δ m + 1 p δ m p ] ( r 1 + r 2 + λ 2 + v ) δ m + 1 ( 2 r 1 + r 2 ) δ m r 1 δ m 1 r 1 p = 0 m b p [ δ m + 1 p 2 δ m p + δ m p 1 ] r 2 p = 0 m b p [ δ m + 1 p δ m p ] ( r 1 + r 2 + λ 2 + v ) | δ m + 1 | | ( 2 r 1 + r 2 ) δ m r 1 δ m 1 | + r 1 p = 0 m b p [ | δ m + 1 p 2 δ m p + δ m p 1 | ] + r 2 p = 0 m b p [ | δ m + 1 p δ m p | ]
= | ( 2 r 1 + r 2 ) δ m r 1 δ m 1 | + r 1 p = 0 m b p [ | δ m + 1 p δ m p | + | δ m p 1 δ m p | ] + r 2 p = 0 m b p [ | δ m + 1 p δ m p | ] = | ( 2 r 1 + r 2 ) | δ m | r 1 | δ m 1 | | + r 1 p = 0 m b p [ | | δ m + 1 p | | δ m p | | + | | δ m p 1 | | δ m p | | ] + r 2 p = 0 m b p [ | | δ m + 1 p | | δ m p | | ] ( r 1 + r 2 + λ 2 + v ) | δ m + 1 | | ( 2 r 1 + r 2 ) | δ 0 | r 1 | δ 0 | | + r 1 p = 0 m b p [ | | δ 0 | | δ 0 | | + | | δ 0 | | δ 0 | | ] + r 2 p = 0 m b p [ | | δ 0 | | δ 0 | | ] ( r 1 + r 2 + λ 2 + v ) | δ m + 1 | ( r 1 + r 2 ) | δ 0 | | δ m + 1 | | δ 0 | .
Hence δ j m + 1 = ξ j m + 1 | δ 0 | = | ξ j 0 | , in order that ξ j m + 1 2 δ 0 2 . Consequently, The MECBS technique for model problem is unconditionally stable. □

5. Convergence Analysis

In this segment, we will consider the convergence of MECBS technique for the time FTE.
Theorem 1
([33,34,35]). Assume that u ( s , t ) C 4 Ω , f C 2 Ω and Ω is an equally spaced partition of Ω with length h. If u ( s , t ) is the particular spline approximation to the solution of FTE at grid points s 0 , , s N Ω , then there exists ρ i free of h, such that
D i ( u ( s , t ) U ( s , t ) ) ρ i h 4 i , i = 0 , 1 , 2
Lemma 1
([20,36]). The Basis set { E 1 , E 0 , , E M + 1 } interpreted in definition (4) attains the inequality
i = 1 M + 1 | E i ( s , η ) | 7 4 , 0 s 1 .
Theorem 2.
The U ( s , t ) be the numerical approximation to the exact solution u ( s , t ) of Equations (1) and (2). Furthermore, if g C 2 [ 0 , 1 ] , we achieve
u ( s , t ) U ( s , t ) W h 2 , t 0 ,
where ρ > 0 is a constant free of h and h is adequately small.
Proof. 
Let u ( s , t ) = j = 0 M d j ( t ) E j is the computed solution to the U ( s , t ) . Let the proposed technique (20) attains collocation conditions
L u ( s j , t ) = L U ( s j , t ) = g ( s j , t ) , j = 0 , , M
then
L u ( s j , t ) = g ( s j , t ) , j = 0 , , M .
The difference equation of MECBS technique at mth time stage, can be explained as
( r 1 + r 2 + λ 2 ) 4 η 24 ζ j 1 m + 1 + 8 + η 12 ζ j m + 1 + 4 η 24 ζ j + 1 m + 1 1 2 [ 2 + η 2 h 2 ζ j 1 m + 1 2 + η h 2 ζ j m + 1 + 2 + η 2 h 2 ζ j + 1 m + 1 ] = ( 2 r 1 + r 2 λ 2 ) [ 4 η 24 ζ j 1 m + 8 + η 12 ζ j m + 4 η 24 ζ j + 1 m ] r 1 4 η 24 ζ j 1 m 1 + 8 + η 12 ζ j m 1 + 4 η 24 ζ j + 1 m 1 + 1 2 2 + η 2 h 2 ζ j 1 m 2 + η h 2 ζ j m + 2 + η 2 h 2 ζ j + 1 m + g m + 1 r 1 p = 0 m b p [ 4 η 24 ( ζ j 1 m + 1 p 2 ζ j 1 m p + ζ j 1 m p 1 ) + 8 + η 12 ( ζ j m + 1 p 2 ζ j m p + ζ j m p 1 ) + 4 η 24 ( ζ j + 1 m + 1 p 2 ζ j + 1 m p + ζ j + 1 m p 1 ) ] r 2 p = 0 m b p [ 4 η 24 ( ζ j 1 m + 1 p ζ j 1 m p ) + 8 + η 12 ( ζ j m + 1 p ζ j m p ) + 4 η 24 ( ζ j + 1 m + 1 p ζ j + 1 m p ) ] .
For j = 0 , we have
( r 1 + r 2 + λ 2 ) ζ 0 m + 1 = ( 2 r 1 + r 2 λ 2 ) ζ 0 m r 1 ζ 0 m 1 r 1 p = 0 m [ ζ 0 m p + 1 + ζ 0 m p + ζ 0 m p 1 ] r 2 p = 0 m [ ζ 0 m p + 1 ζ 0 m p ] + g 0 m + 1 .
Likewise, for j = M . we have
( r 1 + r 2 + λ 2 ) ζ M m + 1 = ( 2 r 1 + r 2 λ 2 ) ζ M m r 1 ζ M m 1 r 1 p = 0 m [ ζ M m p + 1 + ζ M m p + ζ M m p 1 ] r 2 p = 0 m [ ζ M m p + 1 ζ M m p ] + g M m + 1 .
The boundary condition are defined as
4 η 24 ζ j 1 m + 1 + 8 + η 24 ζ j m + 1 + 4 η 24 ζ j + 1 m + 1 = 0 , j = 0 , M ,
where ζ can be interpreted as
ζ j m = d j m c j m , j = 0 , , M .
it is obvious from the (24)
μ j m = h 2 [ g j m g j m ] ρ h 4 .
Define μ m = max { | μ j m | ; 0 j M } , e j m = | ζ j m | and e m = max { | e j m | ; 0 j M } . Let m = 0 , in (27), we obtain
( 2 r 1 + r 2 + λ 2 ) 4 η 24 ζ j 1 1 + 8 + η 12 ζ j 1 + 4 η 24 ζ j + 1 1 1 2 [ 2 + η 2 h 2 ζ j 1 1 2 + η h 2 ζ j 1 + 2 + η 2 h 2 ζ j + 1 1 ] = ( 2 r 1 + r 2 λ 2 ) [ 4 η 24 ζ j 1 0 + 8 + η 12 ζ j 0 + 4 η 24 ζ j + 1 0 ] + 1 2 2 + η 2 h 2 ζ j 1 0 2 + η h 2 ζ j 0 + 2 + η 2 h 2 ζ j + 1 0 + g j 1
implies that
( 2 r 1 + r 2 + λ 2 ) 8 + η 12 + 1 2 2 + η h 2 ζ j 1 = ( 2 r 1 + r 2 + λ 2 ) 4 η 24 1 2 2 + η 2 h 2 ( ζ j 1 1 + ζ j + 1 1 ) + g j 1 .
Taking absolute values of μ j 1 , ζ j 1 and from the initial conditions e 0 = 0 , then
e j 1 6 ρ h 4 ( 2 + η ) [ ( 2 r 1 + r 2 + λ 2 ) h 2 + 6 ] .
From (28) and (29), we obtain
e j 1 ρ h 4 2 r 1 + r 2 + λ 2 , j = 0 , M .
As e 1 1 , e M + 1 1 can be bounded. From the boundary conditions, we attains
e 1 1 ρ h 2 , e M + 1 1 ρ h 2 .
This implies
e 1 ρ 1 h 2 .
Here ρ 1 is free from h. Using mathematical induction on m, Assume that e n ρ n h 2 , for n = 1 , , m . Let ρ = max { ρ n : 0 n m } , then from (27), we obtain
( r 1 + r 2 + λ 2 ) 4 η 24 ζ j 1 m + 1 + 8 + η 12 ζ j m + 1 + 4 η 24 ζ j + 1 m + 1 1 2 [ 2 + η 2 h 2 ζ j 1 m + 1 2 + η h 2 ζ j m + 1 + 2 + η 2 h 2 ζ j + 1 m + 1 ] = ( 2 r 1 + r 2 λ 2 ) [ 4 η 24 ζ j 1 m + 8 + η 12 ζ j m + 4 η 24 ζ j + 1 m ] r 1 4 η 24 ζ j 1 m 1 + 8 + η 12 ζ j m 1 + 4 η 24 ζ j + 1 m 1 + 1 2 2 + η 2 h 2 ζ j 1 m 2 + η h 2 ζ j m + 2 + η 2 h 2 ζ j + 1 m + g m + 1 r 1 p = 1 m 1 b p [ 4 η 24 ( ζ j 1 m + 1 p 2 ζ j 1 m p + ζ j 1 m p 1 ) + 8 + η 12 ( ζ j m + 1 p 2 ζ j m p + ζ j m p 1 ) + 4 η 24 ( ζ j + 1 m + 1 p 2 ζ j + 1 m p + ζ j + 1 m p 1 ) ] r 2 p = 0 m b p [ 4 η 24 ( ζ j 1 m + 1 p ζ j 1 m p ) + 8 + η 12 ( ζ j m + 1 p ζ j m p ) + 4 η 24 ( ζ j + 1 m + 1 p ζ j + 1 m p ) ] r 1 [ 4 η 24 ( ζ j 1 m + 1 2 ζ j 1 m + ζ j 1 m 1 ) + 8 + η 12 ( ζ j m + 1 2 ζ j m + ζ j m 1 ) + 4 η 24 ( ζ j + 1 m + 1 2 ζ j + 1 m + ζ j + 1 m 1 ) ] r 1 b m [ 4 η 24 ( ζ j 1 1 2 ζ j 1 0 + ζ j 1 1 ) + 8 + η 12 ( ζ j 1 2 ζ j 0 + ζ j 1 ) + 4 η 24 ( ζ j + 1 1 2 ζ j + 1 0 + ζ j + 1 1 ) ] r 2 [ 4 η 24 ( ζ j 1 m + 1 ζ j 1 m ) + 8 + η 12 ( ζ j m + 1 ζ j m ) + 4 η 24 ( ζ j + 1 m + 1 ζ j + 1 m ) ] r 2 b m [ 4 η 24 ( ζ j 1 1 ζ j 1 0 ) + 8 + η 12 ( ζ j 1 ζ j 0 ) + 4 η 24 ( ζ j + 1 1 ζ j + 1 0 ) ] .
From the above equation, we obtain
e j m + 1 ( 2 r 1 + 2 r 2 + λ 2 ) ρ h 2 2 r 1 b m ρ h 2 r 2 b m ρ h 2 r 1 p = 1 m 1 b p ρ h 2 r 2 p = 1 m 1 b p ρ h 2 ( 2 + η ) [ ( 2 r 1 + 2 r 2 + λ 2 ) h 2 + 6 ] .
Similarly from (28), (29) and boundary conditions, we achieve
e 0 m + 1 ρ h 2 , e M m + 1 ρ h 2 , e 1 m + 1 ρ h 2 , e M + 1 m + 1 ρ h 2 .
Therefore, for every m, we obtain
e m + 1 ρ h 2 .
By using Theorem 1 and the inequality (31), we obtain
u ( s , t ) U ( s , t ) = j = 1 M + 1 ( d j ( t ) c j ( t ) ) E j ( s , η ) 7 4 ρ h 2 .
Using the triangular inequality, we have
u ( s , t ) U ( s , t ) u ( s , t ) u ( s , t ) + u ( s , t ) U ( s , t ) .
From inequality (24) and (32), we acquire
u ( s , t ) U ( s , t ) ρ 0 h 4 + 7 4 ρ h 2 = W h 2 ,
where W = ρ 0 h 2 + 7 4 ρ . It is concluded from the above theorem, inequality (12) and (14), the MECBS for the FTE is convergent.
u ( s , t ) U ( s , t ) W h 2 + C τ 3 2 α + C 1 τ 2 α .

6. Numerical Implementation

We will go through some numerical experiments for the MECBS method in this part. The theoretical claims are checked by error norms. All numerical tests are done in Mathematica. The norms E ( h , τ ) and E 2 ( h , τ ) between numerical results and analytical results are determined as
E ( h , τ ) = max 0 m M e m ,
E 2 ( h , τ ) = m = 0 M ( e m ) 2 ,
R M S E = 1 M m = 0 M ( e m ) 2 ,
The following formulation can be utilized to determine the order of convergence numerically [20]:
O = log E ( M i ) E ( M i + 1 ) log M i + 1 M i ,
where E ( M i ) and E ( M i + 1 ) are the maximum errors at partitioning M i and M i + 1 respectively.
Example 1.
The following FTE takes into consideration
2 α u ( s , t ) t 2 α + 10 α u ( s , t ) t α 2 u ( s , t ) s 2 + u 3 ( s , t ) + u ( s , t ) = g ( s , t ) ,
with
u ( s , 0 ) = 0 , 0 s 1 u t ( s , 0 ) = 0 , u ( 0 , t ) = t 2 , t 0 u ( 1 , t ) = t 2 e .
where g ( s , t ) = 2 t 2 2 α e s Γ ( 3 2 α ) + 20 t 2 α e s Γ ( 3 α ) + t 6 e 3 s and analytical solution is u ( s , t ) = t 2 e s [2].
In Table 1 comparison of E , RMSE are presented for various values of M, α = 0.9 , τ = 0.003 at t = 0.18 . Table 2 shows the comparison of RMSE given by Sepehrian and Shamohammadi [2] for α = 0.8 , M = 21 and various values of τ . The CPU time is also presented. In Table 3, E , E 2 , RMSE and rate of convergence are presented for α = 0.7 , M = 50 at t = 0.3 . Table 4 demonstrates the errors and rate of convergence for various values of M. Figure 1 illustrates the graph of numerical and exact values for time levels t = 0.4 , 0.3 , t = 0.2 and t = 0.1 . Error graph for α = 0.8 , N = 40 , at t = 0.1 is plotted in Figure 2. Numerical solutions given by MECBS is plotted in Figure 3 corresponding α = 0.7 and T = 1 .
Table 1. Error norms of example 1 for α = 0.9 , τ = 0.003 at t = 0.18 .
Table 2. Comparison of RMSE for α = 0.8 , M = 21 at t = 0.18 .
Table 3. The errors for α = 0.7 , M = 50 , t = 0.3 at different τ .
Table 4. The E , E 2 and RMSE of Example 1 for α = 0.75 , τ = 50 at t = 0.1 .
Figure 1. Comparison graph of Example 1 at α = 0.8 .
Figure 2. Error plot corresponding α = 0.8 , N = 40 at t = 0.1 for Example 1.
Figure 3. Space-time graph corresponding α = 0.7 , γ = 10 , γ 1 = 1 and γ 3 = 1 .
Example 2.
The following form of FTE
2 α u ( s , t ) t 2 α + 20 α u ( s , t ) t α 2 u ( s , t ) s 2 + u 3 ( s , t ) + u ( s , t ) = g ( s , t ) ,
with
u ( s , 0 ) = 0 , 0 s 1 u t ( s , 0 ) = 0 , u ( 0 , t ) = 2 t 2 + α , t 0 u ( 1 , t ) = 2 t 2 + α cosh ( 1 ) .
where g ( s , t ) = 2 Γ ( 3 + α ) Γ ( 3 α ) t 2 α cosh ( x ) + 20 Γ ( 3 + α ) t 2 cosh ( x ) 2 t 2 + α cosh ( x ) + γ 1 ( 2 t 2 + α cosh ( x ) ) 3 + 2 γ 3 2 t 2 + α cosh ( x ) and analytical solution is u ( s , t ) = 2 t 2 + α cosh ( x ) [2].
Table 5 presents the comparison of E 2 and RMSE with CPU time for α = 0.7 , M = 17 and various values of τ at t = 0.4 . In Table 6, E , E 2 , RMSE and rate of convergence are given for several values of τ , α = 0.8 , M = 20 at t = 0.4 . Table 7 and Table 8 demonstrate that the numerical outcomes and exact values for α = 0.6 , 0.7 , 0.8 and 0.9 at several knots. Figure 4 shows the computational outcomes and exact solutions for various time steps. Figure 5 and Figure 6 depict the error plot and space-time graph of Example 2 at t = 0.6 and 0.5 respectively.
Table 5. The E 2 and RMSE of Example 2 for α = 0.7 , M = 17 at t = 0.4 .
Table 6. The errors of Example 2 for α = 0.8 , M = 20 , t = 0.4 at different τ .
Table 7. Numerical and exact values for α = 0.6 , 0.7 at knots.
Table 8. Numerical values and exact values for α = 0.8 , 0.9 at knots.
Figure 4. Comparison graph of Example 2 at α = 0.7 .
Figure 5. Error plot of Example 2 for α = 0.85 , N = 40 at t = 0.6 .
Figure 6. Space-time plot for α = 0.8 , γ = 20 , γ 1 = 1 , γ 3 = 1 at t = 0.5 .

7. Conclusions

In this article, a MECBS collocation technique was presented for the numerical solution of nonlinear FTE. The Crank–Nicolson and MECBS were employed for the discretization of space dimension. Time variable is discretized by finite difference scheme in Caputo’s sense. This method has 2 α order accurate in time direction and order 2 accurate in space dimension consequently MECBS lead to accurate numerical outcomes. The MECBS collocation technique has been validated through several illustrative numerical experiments.

Author Contributions

Conceptualization, T.A., M.A. and J.H.A.; methodology, T.A.; software, T.A.; validation, T.A., M.A. and D.B.; formal analysis, T.A. and M.A.; writing—original draft preparation, T.A. and A.I.; Discussions, T.A., A.I. and J.H.A. writing—review and editing, M.A., D.B.; funding acquisition, D.B.; All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

The authors would like to thank the anonymous referees for their careful reading of this manuscript and also for their constructive suggestions which considerably improved the article.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MECBSModified extended cubic B-spline
ECBSExtended cubic B-spline
CBSCubic B-spline
FTEFractional telegraph equation
CFDCaputo fractional derivative
TETelegraph equation
FDFinite difference
FDEsFractional differential equations
RMSERoomt mean square error

References

  1. Cascaval, R.C.; Eckstein, E.C.; Frota, C.L.; Goldstein, J.A. Fractional telegraph equation. J. Math. Anal. Appl. 2002, 276, 145–159. [Google Scholar] [CrossRef]
  2. Sepehrian, B.; Shamohammadi, Z. Numerical solution of nonlinear time fractional telegraph equation by radial basis function collocation method, Iran. J. Sci. Tech. Trans. A Sci. 2018, 42, 2091–2104. [Google Scholar] [CrossRef]
  3. Caputo, M. Elasticità e Dissipazione; Zanichelli: Bologna, Italy, 1969. [Google Scholar]
  4. Caputo, M. Linear models of dissipation whose Q is almost frequency independent, part II. Geophy. J. Int. 1967, 13, 529–539. [Google Scholar] [CrossRef]
  5. Atangana, A.; Secer, A. A note on fractional order derivatives and table of fractional derivatives of some special functions. Abstr. Appl. Anal. 2013, 2013, 279681. [Google Scholar] [CrossRef]
  6. Momani, S. Analytic and approximate solutions of the space- and time-fractional telegraph equations. Appl. Math. Comput. 2005, 170, 1126–1134. [Google Scholar] [CrossRef]
  7. Yildirim, A. He’s Homotopy perturbation method for solving the space and time fractional telegraph equations, Inter. J. Comput. Math. 2010, 87, 2998–3006. [Google Scholar]
  8. Das, S.; Vishal, K.; Gupta, P.K.; Yildirim, A. An approximate analytical solution of time fractional telegraph equation. Appl. Math. Comput. 2011, 217, 7405–7411. [Google Scholar] [CrossRef]
  9. Li, C.; Cao, J. A finite difference method for time fractional telegraph equation. Appl. Math. Comput. 2012, 219, 2975–2988. [Google Scholar]
  10. Wang, J.; Zhao, M.; Zhang, M.; Liu, Y.; Li, H. Numerical Analysis of an H1-Galerkin mixed finite element method for time fractional telegraph equation. Sci. World J. 2014, 2014, 371413. [Google Scholar]
  11. BAlkahtani, S.; Gulati, V.; Goswami, P. On the solution of generalized space time fractional telegraph equation. Math Prob. Eng. 2015, 2015, 861073. [Google Scholar]
  12. Asgari, M.; Ezzati, R.; Allahviranloo, T. Numerical solution of time fractional order telegraph equation by Bernstein polynomials operational matrices. Math. Prob. Eng. 2016, 2016, 1683849. [Google Scholar] [CrossRef]
  13. Hashemi, M.S.; Baleanu, D. Numerical approximation of higher order time fractional telegraph equation by using a combination of a geometric approach and method of line. J. Comput. Phy. 2016, 316, 10–20. [Google Scholar] [CrossRef]
  14. Wang, Y.L.; Du, M.J.; Temuer, C.L.; Tian, D. Using reproducing kernel for solving a class of time fractional telegraph equation with initial value conditions. Int. J. Comput. Math. 2017, 95, 1609–1621. [Google Scholar] [CrossRef]
  15. Wang, Y.; Mei, L. Generalized finite difference/spectral Galerkin approximations for the time fractional telegraph equation. Adv. Differ. Equ. 2017, 2017, 281. [Google Scholar] [CrossRef]
  16. Liu, R. Fractional difference approximations for time fractional telegraph equation. J. Appl. Math. Phy. 2018, 6, 301–309. [Google Scholar] [CrossRef][Green Version]
  17. Esen, A.; Tasbozan, O. Numerical solutions of time fractional Burgers equation. Acta Univ. Sapientiae Math. 2016, 7, 167–185. [Google Scholar] [CrossRef]
  18. Sayevand, K.; Yazdani, A.; Arjang, F. Cubic B-spline collocation method and its application for anomalous fractional diffusion equations in transport dynamic systems. J. Vib. Control 2016, 22, 2173–2186. [Google Scholar] [CrossRef]
  19. Pitolli, F. A Fractional B-spline collocation method for the numerical solution of fractional Predator-Prey Models. Fractal Fract. 2018, 2, 13. [Google Scholar] [CrossRef]
  20. Mohyud-Din, S.T.; Akram, T.; Abbas, M.; Ismail, A.I.; Ali, N.M. A fully implicit finite difference scheme based on extended cubic B-splines for time fractional advection-diffusion equation. Adv. Differ. Equ. 2018, 2018, 109. [Google Scholar] [CrossRef]
  21. Gholamian, M.; Nadjafi, J.S. Cubic B-splines collocation method for a class of partial integro-differential equation. Alex. Eng. J. 2018, 57, 2157–2165. [Google Scholar] [CrossRef]
  22. Akram, T.; Abbas, M.; Ismail, A.I.; Ali, N.M.; Baleanu, D. Extended cubic B-splines in the numerical solution of time fractional telegraph equation. Adv. Differ. Equ. 2019, 2019, 365. [Google Scholar] [CrossRef]
  23. Akram, T.; Abbas, M.; Ismail, A.I. An extended cubic B-spline collocation scheme for time fractional sub-diffusion equation. AIP Conf. Proc. 2019, 2184, 060017. [Google Scholar]
  24. Akram, T.; Abbas, M.; Ismail, A.I. Numerical solution of fractional cable equation via extended cubic B-spline. AIP Conf. Proc. 2019, 2138, 030004. [Google Scholar]
  25. Khalid, N.; Abbas, M.; Iqbal, M.K.; Baleanu, D. A numerical investigation of Caputo time fractional Allen–Cahn equation using redefined cubic B-spline functions. Adv. Differ. Equ. 2020, 2020, 158. [Google Scholar] [CrossRef]
  26. Shengjun, H.X.L. An extension of the cubic uniform B-spline curves. J. Comput. Aided Des. Comput. Graph. 2003, 15, 576–578. [Google Scholar]
  27. Mittal, R.; Jain, R. Numerical solutions of nonlinear Burgers equation with modified cubic B-splines collocation method. Appl. Math. Comput. 2012, 218, 7839–7855. [Google Scholar] [CrossRef]
  28. Liu, F.; Zhuang, P.; Anh, V.; Turner, I.; Burrage, K. Stability and convergence of difference methods for the space time fractional advection-diffusion equation. Appl. Math. Comput. 2007, 191, 12–20. [Google Scholar] [CrossRef]
  29. Li, C.; Zhao, Z.; Chen, Y.Q. Numerical approximation of nonlinear fractional differential equations with subdiffusion and superdiffusion. Comput. Math. Appl. 2011, 62, 85–875. [Google Scholar] [CrossRef]
  30. Lin, Y.; Xu, C. Finite difference/spectral approximations for the time fractional diffusion equation. J. Comput. Phy. 2007, 225, 1533–1552. [Google Scholar] [CrossRef]
  31. Akram, T.; Abbas, M.; Riaz, M.B.; Ismail, A.I.; Ali, N.M. An efficient numerical technique for solving time fractional Burgers equation. Alex. Eng. J. 2020, in press. [Google Scholar] [CrossRef]
  32. Prenter, P.M. Spline and Variational Methods; Wiley: New York, NY, USA, 1975. [Google Scholar]
  33. Hall, C.A. On error bounds for spline interpolation. J. Approx. Theory 1968, 1, 209–218. [Google Scholar] [CrossRef]
  34. Boor, C.D. On the convergence of odd degree spline interpolation. J. Approx. Theory 1968, 1, 452–463. [Google Scholar] [CrossRef]
  35. Kadalbajoo, M.K.; Arora, P. B-spline collocation method for the singular-perturbation problem using artificial viscosity. Comput. Math. Appl. 2009, 57, 650–663. [Google Scholar] [CrossRef]
  36. Sharifi, S.; Rashidinia, J. Numerical solution of hyperbolic telegraph equation by cubic B-spline collocation method. Appl. Math. Comput. 2016, 281, 28–38. [Google Scholar] [CrossRef]

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.