Next Article in Journal
Burrows–Wheeler Transform Based Lossless Text Compression Using Keys and Huffman Coding
Next Article in Special Issue
Subordination and Superordination Properties for Certain Family of Analytic Functions Associated with Mittag–Leffler Function
Previous Article in Journal
Thermo-Hydraulic Performance Analysis on the Effects of Truncated Twisted Tape Inserts in a Tube Heat Exchanger
Previous Article in Special Issue
Some Dynamic Hilbert-Type Inequalities on Time Scales
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Numerical Approach of a Time Fractional Reaction–Diffusion Model with a Non-Singular Kernel

1
School of Mathematical Sciences, Universiti Sains Malaysia, Penang 11800, Malaysia
2
Department of Mathematics, University of Sargodha, Sargodha 40100, Pakistan
3
Department of Mathematics, Virtual University of Pakistan, Lahore 54000, Pakistan
4
Mathematics and Natural Sciences, Prince Mohammad Bin Fahd University, Al Khobar 31952, Saudia Arabia
5
Department of Mathematics, Faculty of Arts and Sciences, Cankaya University, Ankara 06530, Turkey
6
Department of Medical Research, China Medical University Hospital, China Medical University, Taichung 40402, Taiwan
7
Institute of Space-Sciences, 077125 Magurele-Bucharest, Romania
*
Authors to whom correspondence should be addressed.
Symmetry 2020, 12(10), 1653; https://doi.org/10.3390/sym12101653
Submission received: 6 September 2020 / Revised: 22 September 2020 / Accepted: 1 October 2020 / Published: 9 October 2020
(This article belongs to the Special Issue Advanced Calculus in Problems with Symmetry)

Abstract

:
The time–fractional reaction–diffusion (TFRD) model has broad physical perspectives and theoretical interpretation, and its numerical techniques are of significant conceptual and applied importance. A numerical technique is constructed for the solution of the TFRD model with the non-singular kernel. The Caputo–Fabrizio operator is applied for the discretization of time levels while the extended cubic B-spline (ECBS) function is applied for the space direction. The ECBS function preserves geometrical invariability, convex hull and symmetry property. Unconditional stability and convergence analysis are also proved. The projected numerical method is tested on two numerical examples. The theoretical and numerical results demonstrate that the order of convergence of 2 in time and space directions.

1. Introduction

Fractional calculus (FC) is described as an extension to arbitrarily non-integer order of ordinary differentiation. Due to its extensive implementations in the engineering and science fields, its research has attained considerable significance and prominence during the last few years. FC is being used for modeling physical phenomena by fractional-order differential equations (FODEs). Nowadays, several other relevant areas of FC are found in numerous fields of application such as chemistry, electricity, biology, mechanics, geology, economics, signal processing, and image theory [1,2,3,4]. Although, fractional-order derivatives have a significant model for detecting inherited characteristics of various conditions and treatments.
The reaction–diffusion equations (RDEs) emerge naturally as models for explaining several problems’ adaptation in the physical world, such as chemistry, biology, etc. The RDEs are used to explain the co-oxidation on Pt(1 1 0), the overview of the time–space variations of C a 2 + cytoplasmic dynamics in T cells under the impacts of C a 2 + -activated released channels, the problem in finance and hydrology. Several cellulars and sub-cellular biological mechanisms can be defined in the forms of species that diffuse and react chemically [5,6,7]. The structure of diffusion is defined by a time scaling of the mean square displacement proportional to t ν of order ν . Many physical models are more accurately established in the form of FODEs. Fractional derivatives are more efficient in the model and provide an excellent tool to explain the history of the variable and the inherited properties of different dynamic systems. The TFRD model provides a valuable description of dynamics in complex processes defined by non-exponential relaxation and irregular diffusion [8,9]. In the TFRD model, the time derivative defines the extent-based physical phenomena, recognized as historical physical dependence, the spatial derivative explains the path dependence and global characteristics of physical processes [10].
Consider the TFRD model of the form [11]:
ν Ψ ( x , t ) t ν = d 2 Ψ ( x , t ) x 2 α Ψ ( x , t ) + G ( x , t ) , x [ 0 , L ] , t 0 , 0 < ν < 1 ,
having initial and boundary conditions:
Ψ ( x , 0 ) = g ( x ) , x [ 0 , L ] Ψ ( 0 , t ) = h 1 ( t ) , t 0 Ψ ( L , t ) = h 2 ( t ) ,
where α > 0 is a constant, d > 0 is a diffusivity constant and G ( x , t ) , g ( x ) , h 1 ( t ) , h 2 ( t ) are known functions. ν Ψ ( x , t ) t ν is a Caputo–Fabrizio fractional derivative (CFFD) and ν ( 0 , 1 ) . The CFFD has introduced a new aspect to the research of FODEs. However, the Caputo, Riemann–Liouville, etc. operators exhibit a kernel for power-law and have shortcomings in modeling physical problems. The elegance of the CFFD operator is that it contains a non-singular kernel with exponential decay [12]. It is constructed with an exponential function and ordinary derivative convolution but as for the Caputo and Riemann–Liouville fractional derivatives, it preserves the same inherent inspiring characteristics of heterogeneous and configuration for various scales [13,14]. Application of CFFD has been discussed in several articles recently, for example, in a mass–spring Damper system [15], non-linear Fisher’s diffusion model [16], electric circuits [13], diffusive transport system [14], fractional Maxwell fluid [17].
In many cases, the fractional reaction–diffusion model (FRDM) has no analytical exact solution because of the non-locality of fractional derivatives. Therefore, the numerical solution of TFRD equation has fundamental scientific importance and functional and practical implementation significance. Rida et al. [18] solved the TFRD model via a generalized differential transform method. Turut and Güzel [19] applied Caputo derivative and multivariate Padé approximation to solve TFRD model numerically. Gong et al. [20] developed a numerical method depend on the domain decomposition algorithm for solving TFRD equation. Sungu and Demir [21] derived the hybrid generalized differential method and finite difference method (FDM) for solving the TFRD model numerically. Several numerical techniques for the TFRD model are seen in literature; such as explicit FDM [22], H 1 -Galerkin mixed finite element method [23], implicit FDM [24], the explicit–implicit and implicit–explicit method [10], Legendre tau spectral method [25]. Ersoy and Dag [26] solved the FRDM using the exponential cubic B-spline technique. Zheng et al. [27] presented the numerical algorithm of FRDM with a moving boundary using FDM and spectral approximation. Owelabi and Dutta [28] considered the Laplace and the Fourier transform to solve FRDM numerically. Zeynab and Habibollah [29] solved the fractional reaction–convection–diffusion model numerically using wavelets operational matrices and B-spline scaling functions. Kanth and Garg [11] proposed the exponential cubic B-spline for solving the TFRD equation with Dirichlet boundary conditions. Pandey et al. [30] obtained the numerical solution of TFRD equation in porous media using homotopy perturbation and Laplace transform.
The ECBS is a very well-known approximation method consisting of a free parameter within the interval and piecewise polynomial function of class C 2 [ a , b ] . Akram et al. [31,32] solved the time-fractional diffusion problems using ECBS in Caputo and Riemann–Liouville sense. Various numerical techniques based on ECBS functions have been used to approximate fractional partial differential models, such as linear and non-linear time-fractional telegraph models [33,34], fractional Fisher’s model [35], time fractional Burger’s model [36], fractional Klein–Gordon model [37], time-fractional diffusion wave model [38], fractional advection-diffusion model [39].
The goal of this research is to explore a numerical technique for the TFRD model, which is an implicit method and is based on ECBS and CFFD methods. This non-singular kernel operator is used in B-spline methods for the first time. The TFRD model has not been developed to the highest of the author’s understanding so far with the ECBS approximation. The paper is set out as follows: the CFFD operator and ECBS function are defined in Section 2. Time discretization in terms of FDM is explained in Section 3. To solve the TFRD model, the CFFD and ECBS are implemented in Section 4. The unconditional stability and the convergence are proved in Section 5 and Section 6, respectively. Section 7 and Section 8 consist of numerical results and the conclusion.

2. Preliminaries

Definition 1.
The CFFD [12] is formulated as follows:
ν F ( t ) t ν = M ( ν ) 1 ν 0 t F ( ξ ) exp [ ν ( t ξ ) 1 ν ] d ξ ,
where M ( ν ) is a normalizing function, so M ( 0 ) = M ( 1 ) = 1 .
By Definition 1, it can be concluded that if F ( t ) is a constant function then CFFD of F ( t ) is zero similar to Caputo derivative. However, the kernel has no singularity. The CFFD with order 0 < ν < 1 can be defined as [40]:
ν F ( t ) t ν = 1 1 ν 0 t F ( ξ ) exp [ ν ( t ξ ) 1 ν ] d ξ ,

Basis Functions

Consider { x k } being an equal length partitioning based on the existing interval with k Z . Hence the presumed interval at the knots is divided into N equivalent sub-intervals as x k = x 0 + k h , where h is the step-size. The ECBS function [41] at the grid points x k over the presumed interval is formulated as follows:
E i ( x , δ ) = 1 24 h 4 4 h ( 1 δ ) ( x x k 2 ) 3 + 3 δ ( x x k 2 ) 4 , x [ x k 2 , x k 1 ) , ( 4 δ ) h 4 + 12 h 3 ( x x k 1 ) + 6 h 2 ( 2 + δ ) ( x x k 1 ) 2 12 h ( x x k 1 ) 3 3 δ ( x x k 1 ) 4 , x [ x k 1 , x k ) , ( 4 δ ) h 4 + 12 h 3 ( x k + 1 x ) + 6 h 2 ( 2 + δ ) ( x k + 1 x ) 2 12 h ( x k + 1 x ) 3 3 δ ( x k + 1 x ) 4 , x [ x k , x k + 1 ) , 4 h ( 1 δ ) ( x k + 2 x ) 3 + 3 δ ( x k + 2 x ) 4 , x [ x k + 1 , x k + 2 ) , 0 , otherwise .
where k = 1 ( 1 ) N + 1 , δ R in the [ 8 , 1 ] is a parameter and x R is a variable. For δ [ 8 , 1 ] , the cubic B-spline and the ECBS functions have the identical properties, such as symmetry in which the identical curve shape is produced if the control points are defined in the reverse order, convex hull, and invariability which are also called rotation, translation and scaling respectively. For δ = 0 , the ECBS converts to cubic B-spline. Figure 1 depicts the basis graphs at different knots and the colored parts are the piece-wise function. The same shape of the curve is generated when the control points are described in the opposite direction.
For a function Ψ ( x , t ) there is a unique Ψ ^ ( x , t ) , that assures the prescribed conditions, such that
Ψ ^ ( x , t ) = k = j 1 j + 1 C k m ( t ) E k ( x , δ ) ,
where time based undetermined coefficients C j ( t ) ’s are executed by such unique constraints. The relations (5) and (6) yield the following equations
Ψ ^ ( x , t ) = k = j 1 j + 1 C k ( t ) E k ( x , δ ) = 4 δ 24 C j 1 + 8 + δ 12 C j + 4 δ 24 C j + 1
Ψ ^ ( x , t ) = k = j 1 j + 1 C k ( t ) E k ( x , δ ) = 1 2 h C j 1 + 1 2 h C j + 1
Ψ ^ ( x , t ) = k = j 1 j + 1 C k ( t ) E k ( x , δ ) = 2 + δ 2 h 2 C j 1 + 4 + 2 δ 2 h 2 C j + 2 + δ 2 h 2 C j + 1 .

3. Finite Difference Approximation for CFFD

In this part, we consider CFFD for the discretization in time dimension. Suppose t m = t 0 + m τ , m = 0 , 1 , . . . , M in which τ = T M is the step length in time direction. The FDM is employed for the discretization of CFFD. Using the Equation (4), CFFD can be described as:
Ψ ν ( x , t m + 1 ) t ν = 1 1 ν 0 t m + 1 Ψ ( x , η ) η exp [ ν 1 ν ( t m + 1 η ) ] d η = 1 1 ν p = 0 m t m t m + 1 Ψ ( x , η ) η exp [ ν 1 ν ( t m + 1 η ) ] d η = 1 1 ν p = 0 m [ Ψ ( x , t p + 1 ) Ψ ( x , t p ) τ + O ( τ ) ] t m t m + 1 exp [ ν 1 ν ( t m + 1 η ) ] d η = 1 τ ( 1 ν ) p = 0 m [ Ψ ( x , t p + 1 ) Ψ ( x , t p ) ] exp [ ν 1 ν ( t m + 1 η ) ] ν 1 ν t p t p + 1 + R τ ν
For m = 0 , the above equation becomes
Ψ ν ( x , t m + 1 ) t ν 1 τ ν [ Ψ ( x , t 1 ) Ψ ( x , t 0 ) ] 1 exp [ ν 1 ν τ ] exp [ ν 1 ν τ ]
For m = 1 , we obtain
Ψ ν ( x , t m + 1 ) t ν 1 τ ν [ Ψ ( x , t 1 ) Ψ ( x , t 0 ) ] 1 exp [ ν 1 ν τ ] exp [ ν 1 ν 2 τ ] + 1 τ ν [ Ψ ( x , t 2 ) Ψ ( x , t 1 ) ] 1 exp [ ν 1 ν τ ] exp [ ν 1 ν τ ]
The generalized form can be written as
Ψ ν ( x , t m + 1 ) t ν = 1 τ ν p = 0 m ω p [ Ψ ( x , t m p + 1 ) Ψ ( x , t m p ) ] 1 exp [ ν 1 ν τ ] + R τ ν ,
where ω p = exp [ ν 1 ν τ p ] , The characteristics of ω p coefficients can be easily proved:
  • ω 0 = 1
  • ω 0 > ω 1 > ω 2 > > ω p , ω p 0 as p
  • ω p > 0 for p = 0 , 1 , , m
  • p = 0 m ( ω p ω p + 1 ) + ω p + 1 = ( 1 ω 1 ) + p = 1 m 1 ( ω p ω p + 1 ) + ω m = 1 .
Remark 1.
The graphical results of ω p = exp [ ν 1 ν τ p ] shows the asymptotic behaviour.
Theorem 1.
Suppose Ψ ( x ) be a function satisfies C 2 [ a , b ] and the fractional derivative 0 < ν < 1 . Then the CFFD at knot t m + 1 is
Ψ ν ( x , t m + 1 ) t ν = 1 τ ν p = 0 m ω p [ Ψ ( x , t m p + 1 ) Ψ ( x , t m p ) ] 1 exp [ ν 1 ν τ ] + O ( τ 2 ) .
Proof. 
From (10), we have
R τ ν = 1 1 ν p = 0 m t m t m + 1 exp [ ν 1 ν ( t m + 1 η ) ] O ( τ ) d η = 1 1 ν p = 0 m exp [ ν 1 ν ( t m + 1 η ) ] ν 1 ν t p t p + 1 O ( τ ) = 1 ν p = 0 m exp [ ν 1 ν ( m p ) τ ] exp [ ν 1 ν ( m p + 1 ) τ ] O ( τ )
By expanding, we have
R τ ν = 1 exp [ ν 1 ν ( m + 1 ) τ ] O ( τ ) .
From the Taylor series of exponential function, we obtain
R τ ν ν 1 ν ( m + 1 ) τ O ( τ ) .
Therefore, we obtained the desired result
Ψ ν ( x , t m + 1 ) t ν = 1 τ ν p = 0 m ω p [ Ψ ( x , t m p + 1 ) Ψ ( x , t m p ) ] 1 exp [ ν 1 ν τ ] + O ( τ 2 ) .
 □

4. Illustration of the Method

In this portion, we employ the CFFD and the ECBS to establish the numerical approach for solving TFRD equation. Using relations (6) and (10) in Equation (1), we obtain
1 τ ν p = 0 m ω p [ Ψ ^ ( x i , t m p + 1 ) Ψ ^ ( x i , t m p ) ] 1 exp [ ν 1 ν τ ] d 2 Ψ ^ ( x i , t m + 1 ) x 2 + α Ψ ^ ( x i , t m + 1 ) = G ( x i , t m + 1 ) .
Rearranging Equation (13), we have
α 1 τ ν Ψ ^ ( x i , t m + 1 ) d Ψ ^ ( x i , t m + 1 ) + α Ψ ^ ( x i , t m + 1 ) = α 1 τ ν Ψ ^ ( x i , t m ) α 1 τ ν p = 1 m ω p [ Ψ ^ ( x i , t m p + 1 ) Ψ ^ ( x i , t m p ) ] + G ( x i , t m + 1 ) .
The aforementioned equation can be written as
α 1 τ ν k = j 1 j + 1 C k m + 1 E k d k = j 1 j + 1 C k m + 1 E k + α k = j 1 j + 1 C k m + 1 E k = α 1 τ ν k = j 1 j + 1 C k 0 E k + α 1 τ ν p = 1 m [ ω p ω p + 1 ] k = j 1 j + 1 C k m p E k + G k m + 1 .
The Equation (14) can be expressed in matrix form as
A C m + 1 = B C 0 + α 1 τ ν p = 1 m [ ω p ω p + 1 ] C m p + H
where
A = q 1 q 2 q 1 0 0 0 q 1 q 2 q 1 0 q 1 q 2 q 1 0 0 q 1 q 2 q 1
B = r 1 r 2 r 1 0 0 0 r 1 r 2 r 1 0 r 1 r 2 r 1 0 0 r 1 r 2 r 1
r 1 = 4 δ 24 , r 2 = 8 + δ 12 , r 3 = 1 2 h , r 4 = 2 + δ 2 h 2 , r 4 = 2 + δ h 2 , q 1 = α 1 τ ν + α r 1 d r 4 , q 2 = α 1 τ ν + α r 2 d r 5 and H = [ G 0 m + 1 , G 1 m + 1 , . . . , G N + 1 m + 1 ] T . The above matrix system has of order ( N + 1 ) × ( N + 1 ) . Two linear equations from the boundary conditions are necessary for a unique solution. To commence the iteration on the system, obtaining the initial vector is mandatory and we will use following initial conditions for the initial vector:
Ψ ^ 0 = Ψ ( x 0 ) , Ψ ^ k 0 = Ψ ( x k ) , k = 0 , 1 , 2 , . . . , N Ψ ^ N = Ψ ( x N ) .

5. Stability Analysis

The principle of stability is connected to computing method errors which do not rise as the procedure continues. We will analyze the stability using the Von Neumann approach. Suppose ξ m in the form of Fourier mode represents the growth factor and ξ ^ m is the computed solution. Consequently, we defined the error term at mth time stage as
Φ m = ξ m ξ ^ m .
Substituting Equation (19) in (14), we have obtained the error equation as follows:
α 1 τ ν Φ m + 1 d Φ x x m + 1 + α Φ m + 1 = α 1 τ ν Φ 0 + α 1 τ ν p = 1 m [ ω p ω p + 1 ] Φ m p .
Assume that the difference equation for the ECBS function in one Fourier mode as
Φ k m = λ m e i γ h k ,
where h . λ , γ and i = 1 are the size of the element, Fourier coefficient, mode number respectively. Using the Equation (21) and ECBS functions in (20), we obtain
α 1 τ ν + α ( r 1 e i γ h ( k 1 ) + r 2 e i γ h k + r 1 e i γ h ( k + 1 ) ) d ( r 4 e i γ h ( k 1 ) + r 5 e i γ h k + r 4 e i γ h ( k + 1 ) ) λ m + 1 = α 1 τ ν ( r 1 e i γ h ( k 1 ) + r 2 e i γ h k + r 1 e i γ h ( k + 1 ) ) λ 0 + α 1 τ ν p = 1 m [ ω p ω p + 1 ] ( r 1 e i γ h ( k 1 ) + r 2 e i γ h k + r 1 e i γ h ( k + 1 ) ) λ m p .
All throughout divided by e i γ h k and reorganization of the terms, we achieve
α 1 τ ν + α ( r 2 + 2 r 1 cos ( γ h ) ) d ( r 5 + 2 r 4 cos ( γ h ) ) λ m + 1 = α 1 τ ν ( r 2 + 2 r 1 cos ( γ h ) ) λ 0 + α 1 τ ν p = 1 m [ ω p ω p + 1 ] ( r 2 + 2 r 1 cos ( γ h ) ) λ m p ,
Taking the term common on both sides then dividing by r 2 + 2 r 1 cos ( γ h ) , we attain
α 1 τ ν + α + d μ λ m + 1 = α 1 τ ν λ 0 + α 1 τ ν p = 1 m [ ω p ω p + 1 ] λ m p ,
where μ = 12 ν ( 2 + δ ) sin 2 γ h / 2 h 2 ( 6 + ( δ 4 ) sin 2 γ h / 2 ) > 0 , δ 2 .
Proposition 1.
Let λ m , m = 0 , 1 , , M be the solution of TFRD Equation (1), we have
| λ m | | λ 0 | , m = 0 , 1 , , M .
Proof. 
We verify this result with the assistance of mathematical induction. Substitute m = 0 in Equation (22), we acquire
α 1 τ ν + α + d μ λ 1 = α 1 τ ν λ 0 .
Since α 1 τ ν + α + d μ > α 1 τ ν , we have
| λ 1 | | λ 0 | .
Assume that | λ m | | λ 0 | for m = 0 , 1 , , M 1 . For m + 1 , we have
α 1 τ ν + α + d μ λ m + 1 = α 1 τ ν λ 0 + α 1 τ ν p = 1 m 1 [ ω p ω p + 1 ] λ m p α 1 τ ν + α + d μ | λ m + 1 | α 1 τ ν | λ 0 | + α 1 τ ν p = 0 m 1 [ ω p ω p + 1 ] | λ m p | = α 1 τ ν ω p + p = 0 m 1 [ ω p ω p + 1 ] | λ 0 | | λ m + 1 | | λ 0 | .
Thus | λ m + 1 | = | Φ k m + 1 | | λ 0 | = | Φ k 0 | , so that Φ k m + 1 2 λ 0 2 . This implies that the proposed method for TFRD model is unconditionally stable. □

6. Convergence Analysis

First we recall some important findings to explain the convergence analysis.
Theorem 2
([42,43]). Notice that Ψ ( x , t ) C 4 [ a , b ] , G C 2 [ a , b ] and [ a , b ] is subdivided at the equidistant knots with step length h. If Ψ ˜ ( x , t ) is the ECBS approximation for solving TRFD model at knots x 0 , . . . , x N [ a , b ] , then there are σ k free of h, such that
D k ( Ψ ( x , t ) Ψ ˜ ( x , t ) ) σ k h 4 k , k = 0 , 1 , 2
Lemma 1
([31,44]). The ECBS functions set { E 1 , E 0 , . . . , E N + 1 } explained in (5) acquires the result
k = 1 N + 1 | E k ( x , δ ) | 7 4 , 0 x 1 .
Theorem 3.
The Ψ ^ ( x , t ) be the computational solution to the analytical Ψ ( x , t ) of the TFRD model. Furthermore, if G C 2 [ 0 , 1 ] , we obtain
Ψ ( x , t ) Ψ ^ ( x , t ) S h 2 , t 0 ,
where constant σ > 0 is a free of h and h is sufficiently small.
Proof. 
Assume that Ψ ˜ ( x , t ) = k = 0 N β k E k is the determined solution to the Ψ ^ ( x , t ) . Allow the present method for TFRD equation to achieve collocation condition as
L Ψ ( x k , t ) = L Ψ ^ ( x k , t ) = G ( x k , t ) , k = 0 , , N
L Ψ ˜ ( x k , t ) = G ˜ ( x k , t ) , k = 0 , , N .
The difference equation of ECBS method for the TFRD model at mth time level, can be stated as
α 1 τ ν + α ( r 1 Φ k 1 m + 1 + r 2 Φ k m + 1 + r 1 Φ k + 1 m + 1 ) d ( r 4 Φ k 1 m + 1 + r 5 Φ k m + 1 + r 4 Φ k + 1 m + 1 ) = α 1 τ ν ( r 1 Φ k 1 m + r 2 Φ k m + r 1 Φ k + 1 m ) α 1 τ ν p = 1 m ω p [ r 1 ( Φ k 1 m p + 1 Φ k 1 m p + 1 ) + r 2 ( Φ k m p + 1 Φ k m p ) + r 1 ( Φ k + 1 m p Φ k + 1 m p ) ] + G m + 1 ,
and the boundary conditions are mentioned below:
r 1 Φ k 1 m + 1 + r 2 Φ k m + 1 + r 1 Φ k + 1 m + 1 = 0 , k = 0 , N ,
where
Φ k m = β k m C k m , k = 1 , 0 , , N + 1 .
From Theorem 2, it is clear that
κ k m = h 2 [ G k m G ˜ k m ] σ h 4 .
Define κ m = max { | κ k m | ; 0 k N } , E k m = | Φ k m | and E m = max { | E k m | ; 0 k N } . For m = 0 in (27), we have
α 1 τ ν + α ( r 1 Φ k 1 1 + r 2 Φ k 1 + r 1 Φ k + 1 1 ) d ( r 4 Φ k 1 1 + r 5 Φ k 1 + r 4 Φ k + 1 1 ) = α 1 τ ν ( r 1 Φ k 1 0 + r 2 Φ k 0 + r 1 Φ k + 1 0 ) + G 1 .
This implies
α 1 τ ν + α r 2 d r 5 Φ k 1 = α 1 τ ν + α r 1 d r 4 ( Φ k 1 1 Φ k + 1 1 ) + G 1 .
Take absolute values of κ k 1 , Φ k 1 and from the initial condition E 0 = 0 , we obtain
E k 1 6 σ h 4 ( 2 + δ ) [ ( α 1 τ ν + α ) h 2 + 12 d ] , k = 0 , 1 , , N
The following relations can be obtained from the boundary conditions:
E 1 1 ( 20 + δ ) 6 σ h 4 ( 4 δ ) ( 2 + δ ) [ ( α 1 τ ν + α ) h 2 + 12 d ] ,
E N + 1 1 ( 20 + δ ) 6 σ h 4 ( 4 δ ) ( 2 + δ ) [ ( α 1 τ ν + α ) h 2 + 12 d ] .
Therefore
E 1 σ 1 h 2 .
Here σ 1 is independent of h. Assume that E m σ k h 2 , for k = 1 , , N . Let σ = max { σ k : 0 k N } , then from (27), we attain
α 1 τ ν + α ( r 1 Φ k 1 m + 1 + r 2 Φ k m + 1 + r 1 Φ k + 1 m + 1 ) d ( r 4 Φ k 1 m + 1 + r 5 Φ k m + 1 + r 4 Φ k + 1 m + 1 ) = ω p α 1 τ ν ( r 1 Φ k 1 0 + r 2 Φ k 0 + r 1 Φ k + 1 0 ) + α 1 τ ν p = 0 m 1 [ ω p ω p + 1 ] ( r 1 Φ k 1 m p + r 2 Φ k m p + r 1 Φ k + 1 m p ) + G m + 1 .
Taking absolute values of κ k m , Φ k m , we obtain
E m + 1 6 σ h 2 ( 2 + δ ) [ ( α 1 τ ν + α ) h 2 + 12 d ] p = 0 m 1 [ ω p ω p + 1 ] σ h 2 + σ h 2 .
Similarly from the boundary conditions, we get
E 1 m + 1 σ h 2 , E N + 1 m + 1 σ h 2 .
Hence, for every m, we have
E m + 1 σ h 2 .
From the above inequality and Theorem 1, we get
Ψ ˜ ( x , t ) Ψ ^ ( x , t ) = k = 1 N + 1 ( C k β k ) E k ( x , δ ) 7 4 σ h 2 .
By employing the triangular inequality, we have
Ψ ( x , t ) Ψ ^ ( x , t ) Ψ ( x , t ) Ψ ˜ ( x , t ) + Ψ ˜ ( x , t ) Ψ ^ ( x , t ) .
By using inequalities (24) and (30), we obtain
Ψ ( x , t ) Ψ ^ ( x , t ) σ 0 h 4 + 7 4 σ h 2 = S h 2 ,
where S = σ 0 h 2 + 7 4 . Therefore, It can be deduced form Theorems 1 and 3:
Ψ ( x , t ) Ψ ^ ( x , t ) S h 2 + O ( τ 2 ) .
 □

7. Illustration of Numerical Results

In this portion, we will go through some numerical results for the ECBS technique. The theoretical statements were verified with errors. All computational results can be carried out in any programming language. The errors between the results obtained by the ECBS and the analytical results E ( h , τ ) and E 2 ( h , τ ) are estimated as
E ( h , τ ) = max 0 m M Ψ ( x , t m ) Ψ ^ ( x , t m ) ,
E 2 ( h , τ ) = m = 0 M | Ψ ( x , t m ) Ψ ^ ( x , t m ) | 2 ,
The following definition can be employed numerically evaluate the convergence order:
O r d e r = log ( E ( N k ) ) log ( E ( N k + 1 ) ) log ( 2 ) ,
where E ( N k ) and E ( N k + 1 ) are the errors at nodal points N k and N k + 1 .
Example 1.
Consider the TFRD of the form:
ν Ψ ( x , t ) t ν = 2 Ψ ( x , t ) x 2 Ψ ( x , t ) + G ( x , t ) ,
with
Ψ ( x , 0 ) = 0 , 0 x 1 Ψ ( 0 , t ) = Ψ ( 1 , t ) = t 2 , t 0 .
where G ( x , t ) = 2 ( 1 x ) sin ( x ) ν t 1 ν ν ( 1 e ν t 1 ν ) + 2 t 2 [ cos ( x ) + ( 1 x ) sin ( x ) ] and analytical solution is Ψ ( x , t ) = t 2 ( 1 x ) sin ( x ) [11].
Table 1 shows the comparison of computational and analytical values corresponding to various ν , N = 100 and τ = 0.005 at t = 1 2 . Table 2 displays the maximum errors and the order of convergence for ν = 0.7 , N = 40 and τ = 0.01 , ν = 0.5 respectively corresponding to numerous τ and h at T = 1 . Table 3 displays the E and E 2 errors at t = 0.5 , t = 0.75 and T = 1 corresponding ν = 0.5 . The piece-wise solutions of Example 1 for N = 100 , ν = 0.4 , τ = 0.0025 at T = 1 are shown in Equation (31). The polynomial also shows that the solution based on the basis function of degree 4. Figure 2 and Figure 3 depict the graphs of computational outcomes at dissimilar time sizes and errors at different τ corresponding ν = 0.6 . Figure 4 illustrates the space–time plot for ν = 0.7 , N = 80 and τ = 0.006 at T = 0.6 . The graphical and computational results show that as we increase the number of partitioning in time–space directions, errors decrease.
The piece-wise solution can be attained as:
Ψ ^ ( x , t ) = C j 1 m E j 1 ( x , δ ) + C j m E j ( x , δ ) + C j + 1 m E j + 1 ( x , δ )
Ψ ^ ( x , t ) = 1.94072 × 10 16 + 1.00666 x x 2 6.73094 x 3 + 331.117 x 4 , x [ 0 100 , 01 100 ) , 0.0000132708 + 1.00268 x 0.601559 x 2 20.0333 x 3 + 332.168 x 4 , x [ 01 100 , 02 100 ) , 0.000119841 + 0.986686 x + 0.198911 x 2 33.4144 x 3 + 333.165 x 4 , x [ 02 100 , 03 100 ) , 0.000480787 + 0.950566 x + 1.40462 x 2 46.8677 x 3 + 334.109 x 4 , x [ 03 100 , 04 100 ) , 0.00133918 + 0.886129 x + 3.01837 x 2 60.3869 x 3 + 334.999 x 4 , x [ 04 100 , 05 100 ) , 16.3425 136.628 x + 433.632 x 2 610.188 x 3 + 321.231 x 4 , x [ 47 100 , 48 100 ) , 17.6788 144.812 x + 449.979 x 2 620.079 x 3 + 319.709 x 4 , x [ 48 100 , 49 100 ) , 19.0882 153.256 x + 466.455 x 2 629.744 x 3 + 318.134 x 4 , x [ 49 100 , 50 100 ) , 162.168 678.223 x + 1065.79 x 2 744.798 x 3 + 195.068 x 4 , x [ 95 100 , 96 100 ) , 165.943 686.831 x + 1068.11 x 2 738.684 x 3 + 191.463 x 4 , x [ 96 100 , 97 100 ) , 169.645 694.963 x + 1069.65 x 2 732.161 x 3 + 187.88 x 4 , x [ 97 100 , 98 100 ) , 173.264 702.59 x + 1070.39 x 2 725.228 x 3 + 184.162 x 4 , x [ 98 100 , 99 100 ) , 176.787 709.682 x + 1070.31 x 2 717.885 x 3 + 180.467 x 4 , x [ 99 100 , 100 100 ) .
Example 2.
Consider the TFRD of the form:
ν Ψ ( x , t ) t ν = 2 Ψ ( x , t ) x 2 Ψ ( x , t ) + G ( x , t ) ,
with
Ψ ( x , 0 ) = 0 , 0 x 2 Ψ ( 0 , t ) = Ψ ( 2 , t ) = 0 , t [ 0 , 1 ] .
where G ( x , t ) = 2 x ( 2 x ) ν t 1 ν ν ( 1 e ν t 1 ν ) + t 2 ( 2 x ) x + 2 t 2 and analytic solution is Ψ ( x , t ) = t 2 ( 2 x ) x [10,11].
Table 4 exhibits the maximum errors and order of convergence for ν = 0.6 , different τ and h. Table 5 demonstrates that the comparison of computational and exact values corresponding different ν , N = 100 and τ = 0.005 . Table 6 displays the E and E 2 errors at t = 0.5 , t = 0.75 and T = 1 corresponding ν = 0.5 . The computational values show that these results are compatible with the exact solutions. The piece-wise solutions of Example 2 for N = 100 , ν = 0.4 , τ = 0.002 at T = 1 are presented in Equation (32). This polynomial also presents that we have utilized the degree 4 basis function to obtain the computational outcomes. Figure 5 displays the numerical values at different time levels while Figure 6 and Figure 7 depict the comparison of errors for ν = 0.5 at t = 0.5 and space–time graph of absolute errors for ν = 0.4 , N = 100 and τ = 0.006 at t = 06 10 .
The piece-wise solution can be attained as:
Ψ ^ ( x , t ) = C j 1 m E j 1 ( x , δ ) + C j m E j ( x , δ ) + C j + 1 m E j + 1 ( x , δ )
Ψ ^ ( x , t ) = 8.67362 × 10 18 + 2.04601 x x 2 14.201 x 3 + 358.103 x 4 , x [ 0 , 02 100 ) , 0.000227971 + 2.01183 x + 0.706653 x 2 42.541 x 3 + 355.496 x 4 , x [ 02 100 , 04 100 ) , 0.00203554 + 1.87643 x + 4.08378 x 2 70.4828 x 3 + 352.985 x 4 , x [ 04 100 , 06 100 ) , 0.0080838 + 1.57454 x + 9.09789 x 2 98.0488 x 3 + 350.567 x 4 , x [ 06 100 , 08 100 ) , 0.022302 + 1.04254 x + 15.718 x 2 125.26 x 3 + 348.238 x 4 , x [ 08 100 , 10 100 ) , 248.472 1044.27 x + 1651.08 x 2 1159.38 x 3 + 305.1 x 4 , x [ 94 100 , 96 100 ) , 270.008 1111.5 x + 1720.99 x 2 1183.52 x 3 + 305.032 x 4 , x [ 96 100 , 98 100 ) , 292.945 1181.69 x + 1792.54 x 2 1207.79 x 3 + 304.998 x 4 , x [ 98 100 , 1.00 ) , 4634.71 9704.42 x + 7621.88 x 2 2660.65 x 3 50.7798 x 4 , x [ 190 100 , 192 100 ) , 4864.23 10079.5 x + 7834.42 x 2 2706.49 x 3 + 350.567 x 4 , x [ 192 100 , 194 100 ) , 5103.99 10467 x + 8052.84 x 2 2753.4 x 3 + 352.985 x 4 , x [ 194 100 , 196 100 ) , 5354.46 10870.2 x + 8277.37 x 2 2801.43 x 3 + 355.496 x 4 , x [ 196 100 , 198 100 ) , 5616.13 11286.9 x + 8508.26 x 2 2850.62 x 3 + 358.103 x 4 , x [ 198 100 , 2.00 ) .

8. Conclusions

A ECBS collocation approach for the solution of the TFRD model was reported in this research paper. ECBS was employed for space discretization while CFFD was applied for time direction. The CFFD operator is used for the first time in B-spline methods. The operator is successfully utilized for the ECBS method. This approach has order 2 accuracy in time and space dimensions. Thus, the ECBS method with a non-singular kernel leads to accurate computational results. A variety of computational examples have validated the ECBS collocation approach.

Author Contributions

Conceptualization, T.A.; methodology, T.A. and M.A.; software, T.A. and A.A.; validation, T.A. and M.A.; formal analysis, T.A., M.A. and A.I.; writing—original draft preparation, T.A.; discussions, T.A., A.A. and D.B. writing—review and editing, M.A., D.B.; funding acquisition, D.B.; All authors have read and approved 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

This manuscript employs the following abbreviation:
RDEsReaction-diffusion equations
TFRDTime fractional reaction-diffusion
ECBSExtended cubic B-spline
FCFractional calculus
FODEsFractional order differential equations
CFFDCaputo–Fabrizio fractional derivative
FRDMFractional reaction-diffusion model
FDMFinite difference method

References

  1. Murray, J.D. Mathematical Biology; Springer: New York, NY, USA, 2003. [Google Scholar]
  2. Kuramoto, Y. Chemical Oscillations Waves and Turbulence; Dover Publications, Inc.: Mineola, NY, USA, 2003. [Google Scholar]
  3. Wilhelmsson, H.; Lazzaro, E. Reaction–Diffusion Problems in the Physics of hot Plasmas; Institute of Physics Publishing: Bristol, UK; Philadelphia, PA, USA, 2001. [Google Scholar]
  4. Hundsdorfer, W.; Verwer, J.G. Numerical Solution of Time Dependent Advection-Diffusion-Reaction Equations; Springer: Berlin, Germany, 2003. [Google Scholar]
  5. Bar, M.; Gottschalk, N.; Eiswirth, M.; Ertl, G. Spiral waves in a surface reaction: Model calculations. J. Chem. Phys. 1994, 100, 1202–1214. [Google Scholar] [CrossRef] [Green Version]
  6. Mainardi, F.; Raberto, M.; Gorenflo, R.; Scalas, R. Fractional calculus and continuous-time finance. II: The waiting-time distribution. Physica A 2000, 287, 468–481. [Google Scholar] [CrossRef] [Green Version]
  7. Benson, D.A.; Wheatcraft, S.; Meerschaert, M.M. Application of a fractional advection-dispersion equation. Water Resour. Res. 2000, 36, 1403–1412. [Google Scholar] [CrossRef] [Green Version]
  8. Metzler, R.; Klafter, J. The random walks guide to anomalous diffusion: A fractional dynamics approach. Phys. Rep. 2000, 339, 1–77. [Google Scholar] [CrossRef]
  9. Hafez, R.M.; Youssri, Y.H. Jacobi collocation scheme for variable-order fractional reaction sub-diffusion equation. Comput. Appl. Math. 2018, 37, 5315–5333. [Google Scholar] [CrossRef]
  10. Zhang, J.; Yang, X. A class of efficient difference method for time fractional reaction-diffusion equation. Comput. Appl. Math. 2018, 37, 4376–4396. [Google Scholar] [CrossRef]
  11. Kanth, A.S.V.R.; Garg, N. A numerical approach for a class of time-fractional reaction-diffusion equation through exponential B-spline method. Comput. Appl. Math. 2019, 39, 09–37. [Google Scholar] [CrossRef]
  12. Caputo, M.; Fabrizio, M. A new Definition of Fractional Derivative without Singular Kernel. Prog. Fract. Differ. Appl. 2015, 1, 73–85. [Google Scholar]
  13. Atangana, A.; Alkahtani, B.S.T. Extension of the resistance inductance, capacitance electrical circuit of fractional derivative without singular kernel. Adv. Mech. Eng. 2015, 7, 1–6. [Google Scholar] [CrossRef]
  14. Gómez-Aguilar, J.F.; L’opez-L’opez, M.G.; Alvarado-Mart’ınez, V.M.; Reyes-Reyes, J.; Adam-Medina, M. Modeling diffusive transport with a fractional derivative without singular kernel. Physica A 2016, 447, 467–481. [Google Scholar] [CrossRef]
  15. Gomez, J.F.; Martinez, H.Y.; Ramon, C.C.; Orduna, I.C.; Jimenez, R.F.E.; Peregrino, V.H.O. Modeling of a mass-spring-damper system by fractional derivative with and without a singular kernel. Entropy 2015, 17, 6289–6303. [Google Scholar] [CrossRef] [Green Version]
  16. Atangana, A. On the new fractional derivative and application to nonlinear Fisher’s reaction-diffusion equation. Appl. Math. Comput. 2016, 273, 948–956. [Google Scholar] [CrossRef]
  17. Yang, X.J.; Zhang, Z.Z.; Srivastava, H.M. Some new applications for heat and fluid flows via fractional derivatives without singular kernel. Therm. Sci. 2016, 20, 833–839. [Google Scholar] [CrossRef] [Green Version]
  18. Rida, S.Z.; El-sayed, A.M.A.; Arafa, A.A.M. On the solutions of time-fractional reaction-diffusion equations. Commun. Nonlinear Sci. Numer. Simul. 2010, 15, 3847–3854. [Google Scholar] [CrossRef]
  19. Turut, V.; Guzel, N. Comparing numerical methods for solving time-fractional reaction-diffusion equations. Math. Anal. 2012, 2012, 28p. [Google Scholar] [CrossRef] [Green Version]
  20. Gong, C.; Bao, W.M.; Tang, G.; Jiang, Y.W.; Liu, J. A domain decomposition method for time fractional reaction-diffusion equation. Sci. World J. 2014, 2014, 5p. [Google Scholar] [CrossRef]
  21. Sungu, I.C.; Demir, H. A new approach and solution technique to solve time fractional non-linear reaction-diffusion equation. Math. Prob. Eng. 2015, 2015, 13p. [Google Scholar]
  22. Liu, J.; Gong, C.; Bao, W.; Tang, G.; Jiang, Y. Solving the Caputo fractional reaction-diffusion equation on GPU. Discret. Dyn. Nat. Soc. 2014, 2014, 820162. [Google Scholar] [CrossRef]
  23. Liu, Y.; Du, Y.; Li, H.; Wang, J. An H1-Galerkin mixed finite element method for time fractional reaction-diffusion equation. J. Appl. Math. Comput. 2015, 47, 103–117. [Google Scholar] [CrossRef]
  24. Wang, Q.L.; Liu, J.; Gong, C.Y.; Tang, X.T.; Fu, G.T.; Xing, Z.C. An efficient parallel algorithm for Caputo fractional reaction-diffusion equation with implicit finite difference method. Adv. Differ. Equ. 2016, 1, 207–218. [Google Scholar] [CrossRef] [Green Version]
  25. Rashidinia, J.; Mohmedi, E. Convergence analysis of tau scheme for the fractional reaction-diffusion equation. Eur. Phys. J. Plus 2018, 133, 402. [Google Scholar] [CrossRef]
  26. Ersoy, O.; Dag, I. Numerical solutions of the reaction diffusion system by using exponential cubic B-spline collocation algorithms. Open Phys. 2015, 13, 414–4275. [Google Scholar] [CrossRef] [Green Version]
  27. Zheng, M.L.; Liu, F.W.; Liu, Q.X.; Burrage, K.; Simpson, M.J. Numerical solution of the time fractional reaction-diffusion equation with a moving boundary. J. Comput. Phys. 2017, 338, 493–510. [Google Scholar] [CrossRef] [Green Version]
  28. Owelabi, K.M.; Dutta, H. Numerical Solution of space-time fractional reaction-diffusion equations via the Caputo and Riesz derivatives. Math. Appl. Eng. Model Soc. Issues 2019, 39, 161–188. [Google Scholar]
  29. Zeynab, K.; Habibollah, S. B-spline wavelet operational method for numerical solution of time-space fractional partial differential equations. Int. J. Wavelets Multiresolut. Inf. Process. 2017, 15, 3401–3424. [Google Scholar]
  30. Pandey, P.; Kumar, S.; Gömez-Aguilar, J.F. Numerical Solution of the Time Fractional reaction-advection- diffusion Equation in Porous Media. J. Appl Comput. Mech. 2019, 7. [Google Scholar] [CrossRef]
  31. 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]
  32. 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]
  33. 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]
  34. 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. [Google Scholar] [CrossRef]
  35. Akram, T.; Abbas, M.; Ali, A. A numerical study on time fractional Fisher equation using an extended cubic B-spline approximation. J. Math. Comput. Sci. 2021, 22, 85–96. [Google Scholar] [CrossRef]
  36. 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, 59, 2201–2220. [Google Scholar] [CrossRef]
  37. Akram, T.; Abbas, M.; Riaz, M.B.; Ismail, A.I.; Ali, N.M. Development and analysis of new approximation of extended cubic B-spline to the non-linear time fractional Klein-Gordon equation. Fractals 2020, in press. [Google Scholar] [CrossRef]
  38. Khalid, N.; Abbas, M.; Iqbal, M.K.; Baleanu, D. A numerical algorithm based on modified extended B-spline functions for solving time fractional diffusion wave equation involving reaction and damping terms. Adv. Differ. Equ. 2019, 2019, 378. [Google Scholar] [CrossRef] [Green Version]
  39. Khalid, N.; Abbas, M.; Iqbal, M.K.; Singh, J.; Ismail, A.I. A computational approach for solving time fractional differential equation via spline functions. Alex Eng. J. 2020, in press. [Google Scholar] [CrossRef]
  40. Losada, J.; Nieto, J.J. Properties of a New Fractional Derivative without Singular Kernel. Prog. Fract. Differ. Appl. 2015, 1, 87–92. [Google Scholar]
  41. Han, L.X.; Liu, S.J. An extension of the cubic uniform B-spline curves. Comput. Aided Des. Comput. Graph. 2003, 15, 576–578. [Google Scholar]
  42. Hall, C.A. On error bounds for spline interpolation. J. Approx. Theory 1968, 1, 209–218. [Google Scholar] [CrossRef] [Green Version]
  43. Boor, C.D. On the convergence of odd degree spline interpolation. J. Approx. Theory 1968, 1, 452–463. [Google Scholar] [CrossRef] [Green Version]
  44. 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. Plot of the extended cubic B-spline (ECBS) function.
Figure 1. Plot of the extended cubic B-spline (ECBS) function.
Symmetry 12 01653 g001
Figure 2. Numerical solution corresponding to time at ν = 0.7 .
Figure 2. Numerical solution corresponding to time at ν = 0.7 .
Symmetry 12 01653 g002
Figure 3. Error plot corresponding to τ for ν = 0.8 , N = 100 at t = 0.5 .
Figure 3. Error plot corresponding to τ for ν = 0.8 , N = 100 at t = 0.5 .
Symmetry 12 01653 g003
Figure 4. Space–time plot of errors corresponding ν = 0.3 , N = 80 .
Figure 4. Space–time plot of errors corresponding ν = 0.3 , N = 80 .
Symmetry 12 01653 g004
Figure 5. Numerical solution of Example 2 at ν = 0.5 , N = 30 .
Figure 5. Numerical solution of Example 2 at ν = 0.5 , N = 30 .
Symmetry 12 01653 g005
Figure 6. Absolute errors corresponding ν = 0.5 , N = 100 at t = 0.5 .
Figure 6. Absolute errors corresponding ν = 0.5 , N = 100 at t = 0.5 .
Symmetry 12 01653 g006
Figure 7. Space–time error plot for ν = 0.4 , N = 100 at t = 0.6 .
Figure 7. Space–time error plot for ν = 0.4 , N = 100 at t = 0.6 .
Symmetry 12 01653 g007
Table 1. The computational and exact values for N = 100 at T = 0.5 .
Table 1. The computational and exact values for N = 100 at T = 0.5 .
x ν = 0.2 ν = 0.4 ν = 0.6 ν = 0.8 Exact Values
1/200.01187870.01187010.01196120.01230150.0118701
1/100.02247500.02252080.02259320.02307700.0224625
3/200.03176830.03175560.03188790.03237310.0317556
1/50.03974430.03979710.03984150.04023230.0397339
1/40.0463949.046388200.04645500.04669420.0463882
3/100.05171820.05175890.05173440.05179620.0517160
7/200.05571840.05572090.05569010.05557410.0557209
2/50.05840610.05843000.05833770.05806310.0584128
9/200.05979770.05980780.05969730.05929770.0598078
1/20.05991590.05992720.05979400.05931220.0599282
11/200.05878900.05843050.05865760.05814120.0588023
3/50.05645110.05645820.05632240.05581940.0564642
13/200.05294210.05211490.05282720.05238180.0529538
7/100.04830690.04831760.04821510.04786360.0483163
3/40.04259600.04133530.04253330.04229990.0426024
4/50.03586460.03588180.03583330.03572600.0358678
17/200.02817280.02652450.02816990.02817610.0281730
9/100.01958490.01960280.01960160.01968410.0195832
19/200.01016980.01016770.01019010.01028200.0101677
Table 2. The maximum errors and order for ν = 0.7 , ν = 0.5 corresponding τ and h.
Table 2. The maximum errors and order for ν = 0.7 , ν = 0.5 corresponding τ and h.
τ E Orderh E Order
1 04 0.074687677 1 05 0.072071696
1 08 0.0189543321.97834 1 10 0.0177267922.02350
1 16 0.0048141441.97718 1 20 0.0042856292.04835
1 32 0.0012172571.98365 1 40 0.0010148812.07820
Table 3. E and E 2 for ν = 0.5 at various time.
Table 3. E and E 2 for ν = 0.5 at various time.
τ ht = 0.5t = 0.75T = 1
E E 2 E E 2 E E 2
1 100 1 100 0.009085700.000663390.033677500.002450020.063235200.00459440
1 120 1 120 0.005601410.000373910.020261300.001344590.025637100.00169206
1 140 1 140 0.001604970.000099940.007616170.000465340.009307150.00055838
1 160 1 160 0.000846530.000049730.002766160.000155240.004849700.00026462
1 180 1 180 0.000295630.000016790.000445910.000023210.000675430.00002429
Table 4. The errors and order for ν = 0.6 corresponding τ and h.
Table 4. The errors and order for ν = 0.6 corresponding τ and h.
τ E Orderh E Order
1 05 0.055515805 1 5 0.124485059
1 10 0.0140379281.98357 1 10 0.0308076752.01461
1 20 0.0035405451.98729 1 20 0.0078022631.98133
1 40 0.0008501802.05813 1 40 0.0019145592.02688
Table 5. The computational values and exact values of Example 2 corresponding N = 100 at T = 1 .
Table 5. The computational values and exact values of Example 2 corresponding N = 100 at T = 1 .
x ν = 0.1 ν = 0.3 ν = 0.5 ν = 0.7 Exact Values
0.10.1904560.1918390.1962210.2215920.19000
0.20.3606610.3625180.3685660.4015530.36000
0.30.5106880.5123920.5182550.5481090.51000
0.40.6405980.6417530.6462760.6671100.64000
0.50.7504430.7508400.7534190.7627050.75000
0.60.8402620.8398470.8403070.8378200.84000
0.70.9100890.9089240.9074200.8944910.91000
0.80.9599480.9581860.9551140.9341020.96000
0.90.9898570.9877120.9836360.9575400.99000
1.00.9998260.9975490.9931270.9653001.00000
1.10.9898570.9877120.9836360.9575400.99000
1.20.9599480.9581860.9551140.9341020.96000
1.30.9100890.9089240.9074200.8944910.91000
1.40.8402620.8398470.8403070.8378200.84000
1.50.7504430.7508400.7534190.7627050.75000
1.60.6405980.6417530.6462760.6671100.64000
1.70.5106880.5123920.5182550.5481090.51000
1.80.3606610.3625180.3685660.4015530.36000
1.90.1904560.1918390.1962210.2215920.19000
Table 6. E and E 2 for ν = 0.5 at various time.
Table 6. E and E 2 for ν = 0.5 at various time.
τ ht = 0.5t = 0.75T = 1
E E 2 E E 2 E E 2
1 10 1 10 0.054977500.012868800.048251500.011017500.082072500.01848099
1 20 1 20 0.017838020.002888690.011499500.002442210.019259400.00249855
1 30 1 30 0.007787360.000972530.008534990.001251640.009779950.00107384
1 40 1 40 0.003572660.000345420.005546950.000581490.008072560.00087769
1 50 1 50 0.001068230.000099820.003355850.000336040.006737420.000677613

Share and Cite

MDPI and ACS Style

Akram, T.; Abbas, M.; Ali, A.; Iqbal, A.; Baleanu, D. A Numerical Approach of a Time Fractional Reaction–Diffusion Model with a Non-Singular Kernel. Symmetry 2020, 12, 1653. https://doi.org/10.3390/sym12101653

AMA Style

Akram T, Abbas M, Ali A, Iqbal A, Baleanu D. A Numerical Approach of a Time Fractional Reaction–Diffusion Model with a Non-Singular Kernel. Symmetry. 2020; 12(10):1653. https://doi.org/10.3390/sym12101653

Chicago/Turabian Style

Akram, Tayyaba, Muhammad Abbas, Ajmal Ali, Azhar Iqbal, and Dumitru Baleanu. 2020. "A Numerical Approach of a Time Fractional Reaction–Diffusion Model with a Non-Singular Kernel" Symmetry 12, no. 10: 1653. https://doi.org/10.3390/sym12101653

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