Next Article in Journal
Numerical Simulation of Dendritic Pattern Formation in an Isotropic Crystal Growth Model on Curved Surfaces
Next Article in Special Issue
Limit Cycles of a Class of Polynomial Differential Systems Bifurcating from the Periodic Orbits of a Linear Center
Previous Article in Journal
Microsolvation of Histidine—A Theoretical Study of Intermolecular Interactions Based on AIM and SAPT Approaches
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

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

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
5
Department of Medical Research, China Medical University Hospital, China Medical University, Taichung 40402, Taiwan
6
Institute of Space-Sciences, Magurele-Bucharest 077125, Romania
7
Department of Physics, College of Applied Sciences, Palestine Technical University-Kadoorie, Tulkarm 303, Palestine
*
Authors to whom correspondence should be addressed.
Symmetry 2020, 12(7), 1154; https://doi.org/10.3390/sym12071154
Submission received: 16 June 2020 / Revised: 1 July 2020 / Accepted: 7 July 2020 / Published: 10 July 2020
(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 .
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.

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] [Green Version]
  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] [Green Version]
  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] [Green Version]
  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] [Green Version]
  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] [Green Version]
  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] [Green Version]
  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] [Green Version]
  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] [Green Version]
  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] [Green Version]
  34. Boor, C.D. On the convergence of odd degree spline interpolation. J. Approx. Theory 1968, 1, 452–463. [Google Scholar] [CrossRef] [Green Version]
  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] [Green Version]
  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]
Figure 1. Comparison graph of Example 1 at α = 0.8 .
Figure 1. Comparison graph of Example 1 at α = 0.8 .
Symmetry 12 01154 g001
Figure 2. Error plot corresponding α = 0.8 , N = 40 at t = 0.1 for Example 1.
Figure 2. Error plot corresponding α = 0.8 , N = 40 at t = 0.1 for Example 1.
Symmetry 12 01154 g002
Figure 3. Space-time graph corresponding α = 0.7 , γ = 10 , γ 1 = 1 and γ 3 = 1 .
Figure 3. Space-time graph corresponding α = 0.7 , γ = 10 , γ 1 = 1 and γ 3 = 1 .
Symmetry 12 01154 g003
Figure 4. Comparison graph of Example 2 at α = 0.7 .
Figure 4. Comparison graph of Example 2 at α = 0.7 .
Symmetry 12 01154 g004
Figure 5. Error plot of Example 2 for α = 0.85 , N = 40 at t = 0.6 .
Figure 5. Error plot of Example 2 for α = 0.85 , N = 40 at t = 0.6 .
Symmetry 12 01154 g005
Figure 6. Space-time plot for α = 0.8 , γ = 20 , γ 1 = 1 , γ 3 = 1 at t = 0.5 .
Figure 6. Space-time plot for α = 0.8 , γ = 20 , γ 1 = 1 , γ 3 = 1 at t = 0.5 .
Symmetry 12 01154 g006
Table 1. Error norms of example 1 for α = 0.9 , τ = 0.003 at t = 0.18 .
Table 1. Error norms of example 1 for α = 0.9 , τ = 0.003 at t = 0.18 .
MMethod in [2]MECBS
E RMSE E RMSECPU Time
060.00041750.00017340.00035920.00003880.023125
110.00036900.00011180.00033290.00002000.093750
210.00012560.00002980.00009730.00000320.156250
410.00001740.00000640.00006460.00000110.390625
Table 2. Comparison of RMSE for α = 0.8 , M = 21 at t = 0.18 .
Table 2. Comparison of RMSE for α = 0.8 , M = 21 at t = 0.18 .
τ Method in [2]
GaussianInverse QuadraticInverse Multi QuadraticMECBSCPU Time
1 50 0.0000181770.0000181920.0000181260.0000135280.45313
1 100 0.0000081120.0000081280.0000080660.0000072191.43750
1 200 0.0000036210.0000036370.0000035780.0000035471.48438
1 400 0.0000016450.0000016600.0000016110.0000016529.93750
Table 3. The errors for α = 0.7 , M = 50 , t = 0.3 at different τ .
Table 3. The errors for α = 0.7 , M = 50 , t = 0.3 at different τ .
τ E E 2 RMSEO
1 5 0.011242900.0012607770.0001765441
1 10 0.004200840.0004664200.00006531191.42027
1 20 0.001578820.0001674770.00002345151.41183
1 40 0.000595350.0000512840.00000718121.40705
Table 4. The E , E 2 and RMSE of Example 1 for α = 0.75 , τ = 50 at t = 0.1 .
Table 4. The E , E 2 and RMSE of Example 1 for α = 0.75 , τ = 50 at t = 0.1 .
M E E 2 RMSEO
1 5 0.0001128790.00003437880.0000140351
1 10 0.0000268500.00000484820.00000146182.071799
1 20 0.0000066150.00000085680.00000018702.021091
1 40 0.0000015040.00000016270.00000002542.136861
Table 5. The E 2 and RMSE of Example 2 for α = 0.7 , M = 17 at t = 0.4 .
Table 5. The E 2 and RMSE of Example 2 for α = 0.7 , M = 17 at t = 0.4 .
τ Method in [2]MECBS
E 2 RMSE E 2 RMSE E 2 RMSECPU Time
0.0080.00194840.00047260.00195010.00047300.000385350.0000908270.28125
0.0040.00098420.00023870.00098600.00023910.000174510.0000411331.29688
0.0020.00049490.00012000.00049680.00012050.000146260.0000344735.50000
0.0010.00024810.00006020.00025020.00006070.000138460.00003263523.9375
Table 6. The errors of Example 2 for α = 0.8 , M = 20 , t = 0.4 at different τ .
Table 6. The errors of Example 2 for α = 0.8 , M = 20 , t = 0.4 at different τ .
τ E E 2 RMSEO
1 5 0.04325540.007962910.00173765
1 10 0.01928070.003633940.000792991.16572
1 20 0.00852080.001640490.000357991.17809
1 40 0.00375120.000722650.000157701.18365
1 80 0.00165240.000308030.000067221.18277
Table 7. Numerical and exact values for α = 0.6 , 0.7 at knots.
Table 7. Numerical and exact values for α = 0.6 , 0.7 at knots.
s α = 0.6 α = 0.7
Numerical ValuesExact ValuesNumerical ValuesExact Values
0.00.08715660.08740680.07772920.0774921
0.10.08791470.08784420.07834120.0778799
0.20.08930330.08916080.07955120.0790471
0.30.09153000.09136970.08152680.0810055
0.40.09466150.09449310.08431420.0837746
0.50.09873820.09856220.08794500.0873821
0.60.10380200.10361800.09245590.0918642
0.70.10990200.10971000.09789150.0972657
0.80.11708400.11690100.10430040.1036410
0.90.12535200.12526200.11170610.1110530
1.00.13449000.13487600.11994270.1195770
Table 8. Numerical values and exact values for α = 0.8 , 0.9 at knots.
Table 8. Numerical values and exact values for α = 0.8 , 0.9 at knots.
s α = 0.8 α = 0.9
Numerical ValuesExact ValuesNumerical ValuesExact Values
0.00.06940430.06870200.06213450.0609090
0.10.06975330.06904580.06244650.0612138
0.20.07079870.07008060.06338240.0621313
0.30.07255270.07181690.06495260.0636705
0.40.07503280.07427190.06717300.0658471
0.50.07826390.07747020.07006560.0686826
0.60.08227830.08144390.07365950.0722055
0.70.08711620.08623260.07799060.0764511
0.80.09282600.09188450.08310220.0814619
0.90.09946470.09845590.08904560.0872879
1.00.10709600.10601300.09587850.0939875

Share and Cite

MDPI and ACS Style

Akram, T.; Abbas, M.; Iqbal, A.; Baleanu, D.; Asad, J.H. Novel Numerical Approach Based on Modified Extended Cubic B-Spline Functions for Solving Non-Linear Time-Fractional Telegraph Equation. Symmetry 2020, 12, 1154. https://doi.org/10.3390/sym12071154

AMA Style

Akram T, Abbas M, Iqbal A, Baleanu D, Asad JH. Novel Numerical Approach Based on Modified Extended Cubic B-Spline Functions for Solving Non-Linear Time-Fractional Telegraph Equation. Symmetry. 2020; 12(7):1154. https://doi.org/10.3390/sym12071154

Chicago/Turabian Style

Akram, Tayyaba, Muhammad Abbas, Azhar Iqbal, Dumitru Baleanu, and Jihad H. Asad. 2020. "Novel Numerical Approach Based on Modified Extended Cubic B-Spline Functions for Solving Non-Linear Time-Fractional Telegraph Equation" Symmetry 12, no. 7: 1154. https://doi.org/10.3390/sym12071154

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