Next Article in Journal
Algorithm for Propeller Optimization Based on Differential Evolution
Next Article in Special Issue
Application of an Extended Cubic B-Spline to Find the Numerical Solution of the Generalized Nonlinear Time-Fractional Klein–Gordon Equation in Mathematical Physics
Previous Article in Journal
Numerical Covariance Evaluation for Linear Structures Subject to Non-Stationary Random Inputs
Previous Article in Special Issue
Systematic Investigation of the Explicit, Dynamically Consistent Methods for Fisher’s Equation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Extension of Cubic B-Spline for Solving the Time-Fractional Allen–Cahn Equation in the Context of Mathematical Physics

1
Department of Mathematics, University of Sargodha, Sargodha 40100, Pakistan
2
Department of Mathematics, Texas A & M University-Kingsville, Kingsville, TX 78363, USA
3
Department of Mathematics, College of Education, University of Sulaimani, Sulaymaniyah 46001, Iraq
4
Research and Development Center, University of Sulaimani, Sulaymaniyah 46001, Iraq
5
Department of Mathematics, College of Science, King Saud University, P.O. Box 2455, Riyadh 11451, Saudi Arabia
*
Author to whom correspondence should be addressed.
Computation 2024, 12(3), 51; https://doi.org/10.3390/computation12030051
Submission received: 22 January 2024 / Revised: 2 March 2024 / Accepted: 3 March 2024 / Published: 5 March 2024

Abstract

:
A B-spline is defined by the degree and quantity of knots, and it is observed to provide a higher level of flexibility in curve and surface layout. The extended cubic B-spline (ExCBS) functions with new approximation for second derivative and finite difference technique are incorporated in this study to solve the time-fractional Allen–Cahn equation (TFACE). Initially, Caputo’s formula is used to discretize the time-fractional derivative, while a new ExCBS is used for the spatial derivative’s discretization. Convergence analysis is carried out and the stability of the proposed method is also analyzed. The scheme’s applicability and feasibility are demonstrated through numerical analysis.

1. Introduction

The term spline describes the various features used in applications that require data interpolation and smoothing. The B-spline functions are highly localized. That is, the non-zero values occur only at the small intervals, and the B-spline coefficient contains the overall behaviour of the original function. These functions in general provide the most flexible way to define curves in computer graphics. A B-spline contains sections of polynomial curves connected at places called nodes. A linear combination of B-splines of a particular degree can be used to express any spline function of that degree. Over the past few years, numerical equations have become a powerful and useful mathematical tool for studying many phenomena in science and engineering. The study of differential equations is multidisciplinary and is applied in many ways including control, flexibility, circuit systems, heat transfer, quantum mechanics, fluid mechanics, biomathematics, biomedicine systems, traffic turbulence, complex systems and pollution control etc [1,2,3,4]. The ACE is a simple model of a nonlinear reaction–diffusion process. It is widely used to model the behavior of the interface at a given time, e.g., alloy phase separation. There are many applications for nonlinear evaluation equations in engineering, physics, chemistry and biology [5,6,7].
The fractional derivative can better represent several phenomena than the integer order derivative. The Caputo derivative is the most appropriate fractional operator to use when modeling real-world problems. For solving fractional ordinary differential equations, integral equations and fractional partial differential equations (FPDEs), many techniques are presented in the literature. The first integral scheme was used by Lu [8] to obtain the exact solution of the time-fractional differential equation. He and Wu [9] discussed the Exp-function technique to find the independent solutions of different non-linear wave equations. The exact solution for space- and time-fractional derivatives foam drainage and non-linear KdV equations using a better ( G / G ) expansion function method was presented by Gepreel and Omran [10]. The fractional variable method was tested by Liu and Chen [11].
Bulut et al. [12] discussed the modified trial equation technique. A fractional sub-equation scheme for FPDE was proposed by Zheng and Wen [13]. The simplest equation method for solving time FPDE was discussed by Taghizadeh et al. [14]. For solving fractional non-linear problems, the Tanh-fractional method was used by Sahoo and Ray [15]. Tariq and Akram [16] developed an improved Tanh approach for solving non-linear equation that arises in mathematical physics, especially ACE. Types of Allen–Cahn and Cahn–Hilliard PDE models of the critical category were discussed by Prüss and Wilke [17]. Appadu et al. [18] compared explicit and implicit one-level techniques with multilevel finite volume methods. For biofilm formation, Tijani and Appadu [19] constructed a mathematical model on medical implant with finite difference method. Allen and Cahn [20] introduced the microscopic diffusion theory of the movement of curved boundary opposes solid crystal. Some authors also discussed various applications such as the interaction between two fixed fluids, the vesicle membrane and the nucleation solids [21,22,23]. Li et al. [24] presented finite element scheme for FPDEs.
In this paper, a fully implicit finite difference scheme is formulated to obtain the numerical solution of TFACE based on new ExCBS. For time discretization, Caputo’s formula is used and a new ExCBS is utilized to discretize the spatial derivative. The TFACE is given as [5]:
γ t γ q ( p , t ) 2 p 2 q ( p , t ) + ( q ( p , t ) ) 3 q ( p , t ) = ν ( p , t ) , p [ a , b ] , t [ 0 , T ] ,
with initial condition (IC):
q ( p , 0 ) = φ ( p )
and the boundary conditions (BCs):
q ( a , t ) = Ψ 1 ( t ) , q ( b , t ) = Ψ 2 ( t ) ,
where γ ( 0 , 1 ) and ν ( p , t ) is the source term. Ψ and φ are smooth and continuous functions with first order derivatives.
Domain coarsening in a sub-diffusive ACE in terms of the Seki–Lindenberg sub diffusion reaction model was studied by Hamed and Nepomnyashchy [25]. Different types of specific solutions from first integral, ( G / G ) expansion and the exp-function methods were explored by Güner et al. [26]. Zhai et al. [27] solved the fractional non-local Allen–Cahn model very quickly using explicit operator splitting spectral method. Akagi et al. [28] proved that weak solutions of ACE, fractional porous medium and fractional-diffusion fast equation exist and are unique. The Crank–Nicolson approach and second order central difference scheme for spatial and temporal fragmentation were used by Hou et al. [29]. Li et al. [30] introduced a TFAC phase field model that illustrates the transportation of a liquid mixture of two unmixable liquid phases. New exact and explicit solutions for TFAC and Cahn–Hilliard equations with fractional derivatives were presented by Hosseini et al. [31]. Sakar et al. [32] developed a novel iterative scheme based on reproducing ACE kernel method with Caputo derivative. Liu et al. [33] investigated the time-fractional models of Allen–Cahn and Cahn–Hilliard using Fourier spectral and finite difference methods. To solve the non-linear space-fractional ACE numerically, a fast time-based two-mesh finite element technique was developed by Yin et al. [34]. To find the computational solutions of Allen–Cahn and damped Burger equations the homotopy analysis technique was used by Esen et al. [35].
Inc et al. [36] reduced the TFAC and time-fractional KG into non-linear ordinary differential equations of fractional order and solved these ordinary differential equations by employing an explicit power series algorithm. Shafiq et al. [37,38,39] proposed numerical techniques for time-fractional diffusion, Burgers’ and advection diffusion equations with fractional derivatives using CBS functions. Khalid et al. [40] proposed a third-degree algorithm optimized for ExCBS functions to solve the time-fractional diffusion wave equation. To find the computational results of fourth-order fractional boundary value problems (BVPs), the reproducing kernel Hilbert space scheme was used by Akgül and Karatas Akgül [41]. A computational method using the conformable fractional derivative was proposed by Tayebi et al. [42] with CBS functions. Appadu and Kelil [43] proposed computational solutions of time-fractional Korteweg de Vries model utilizing finite difference techniques with fractional derivative. Atangana and Gómez-Aguilar [44] used the definition of Riemann-Liouville to find the numerical approximation of fractional operators from power-law kernel. Akgül [45] utilized the Mittag–Leffler operator to find the solutions of non-linear and linear FPDEs. Mittal and Jain [46] established a collocation scheme to solve the convection–diffusion equation utilizing redefined CBS functions.
Rashidinia and Sharifi [47] developed a scheme for hyperbolic telegraph equation based on ExCBS and this approach reduced the size of computational work. Liu et al. [48] proposed implicit difference and explicit difference techniques to find the computational solution of time-fractional advection dispersion problem. To achieve the numerical solutions of nonlinear PDE, a PECE-type based algorithm was used by Diethelm and Freed [49]. To obtain the solution of fractional diffusion equation CBS collocation technique was used by Sayevand et al. [50]. Akram and Tariq [51] established a numerical approach using quintic spline algorithm to acquire the results of fractional BVPs. Tasbozan et al. [52] implemented an approximate method based on CBS function to attain the solution of fractional diffusion equation. Boyce et al. [53] provided a numerical solution for elementary differential equation and BVPs. Kadalbajoo and Arora [54] established a B-spline collocation methodology that solves singular-perturbed equation using artificial viscosity. Convergence of odd degree equation and error bounds for spline interpolation presented in [55,56,57].
The presented work is inspired by progressive advances in TFACE numerical analysis. In this study, we developed and applied a new B-spline based scheme to obtain solution for TFACE. The proposed strategy uses Caputo’s formula to discretize time-fractional derivative and to discretize spatial derivative new ExCBS are used. Furthermore, the convergence and stability of proposed strategy is accomplished. To the best of author’s knowledge, the presented method is new and has not been reported before in the literature.
This paper is classified as follows: In Section 2, ExCBS functions and a new approximation of second derivative for ExCBS are presented. Time discretization of Caputo-fractional derivative and fully implicit finite difference scheme are briefly described in Section 3. In Section 4, initial state η 0 is expressed. In Section 5, the stability analysis is expounded. Convergence analysis of the proposed technique is presented in Section 6. In Section 7, two numerical examples are included for proposed method.

2. Extended Cubic B-Spline Functions

ExCBS is the extension of CBS with an additional free parameter ϱ . The free parameter is introduced in basis functions to allow changes to the generated curves.
The basis function of ExCBS with four degrees is defined as follows [40]:
C j ( p , ϱ ) = 1 24 h 4 4 h ( 1 ϱ ) ( p p j ) 3 + 3 ϱ ( p p j ) 4 , p [ p j , p j + 1 ) , ( 4 ϱ ) h 4 + 12 h 3 ( p p j + 1 ) + 6 h 2 ( 2 + ϱ ) ( p p j + 1 ) 2 12 h ( p p j + 1 ) 3 3 ϱ ( p p j + 1 ) 4 , p [ p j + 1 , p j + 2 ) , ( 4 ϱ ) h 4 + 12 h 3 ( p j + 3 p ) + 6 h 2 ( 2 + ϱ ) ( p j + 3 p ) 2 12 h ( p j + 3 p ) 3 3 ϱ ( p j + 3 p ) 4 , p [ p j + 2 , p j + 3 ) , 4 h ( 1 ϱ ) ( p j + 4 p ) 3 + 3 ϱ ( p j + 4 p ) 4 , p [ p j + 3 , p j + 4 ) , 0 , o t h e r w i s e ,
where p is the variable and ϱ R . For 8 ϱ 1 , the ExCBS functions possess the various properties of B-spline, such as the convex hull property, symmetry and geometric invariance. If we substitute ϱ = 0 , the basis function of extended spline will reduce to CBS function. Now, consider the ExCBS approximation for q ( p , t ) to be Q ( p , t ) as
Q ( p , t ) = k = 1 n + 1 η k m ( t ) C k ( p , ϱ ) ,
where η k m ( t ) are the control points which are computed at each time level and C k ( p , ϱ ) are the ExCBS functions. Due to the local support property of basis function, that is C k ( p , ϱ ) are non-zero in [ p j , p j + 4 ) , it contains only three non-zero basis functions, namely C k 1 ( p , ϱ ) , C k ( p , ϱ ) and C k + 1 ( p , ϱ ) for the evaluation at each p j .
The coefficients of ExCBS functions and their derivatives at knots p j are:
C ( p j , ϱ ) = 8 + ϱ 12 , i f k j = 0 , 4 ϱ 24 , i f k j = ± 1 , 0 , o t h e r w i s e ,
C ( p j , ϱ ) = 0 , i f k j = 0 , ± 1 2 h , i f k j = ± 1 , 0 , o t h e r w i s e ,
C ( p j , ϱ ) = 2 + ϱ h 2 , i f k j = 0 , 2 + ϱ h 2 , i f k j = ± 1 , 0 , o t h e r w i s e .

Formulation of New Approximation for Q ( p , t )

To find new ExCBS functions Q ( p , t ) for second derivative q ( p j ) [58]:
C 0 = 1 24 h 2 2 ( 14 ϱ ) η 1 + 3 ( 3 ϱ 22 ) η 0 + 8 ( 7 2 ϱ ) η 1 + 14 ( ϱ 2 ) η 2 + 6 ( 2 ϱ ) η 3 + ( ϱ 2 ) η 4 .
C j = 1 24 h 2 ( 2 ϱ ) η j 2 + 4 ( 4 + ϱ ) η j 1 6 ( 6 + ϱ ) η j + 4 ( 4 + ϱ ) η j + 1 + ( 2 ϱ ) η j + 2 .
C n = 1 24 h 2 ( ( ϱ 2 ) η n 4 + 6 ( 2 ϱ ) η n 3 + 14 ( ϱ 2 ) η n 2 + 8 ( 7 2 ϱ ) η n 1 + 3 ( 3 ϱ 22 ) η n + 2 ( 14 ϱ ) η n + 1 ) .

3. Description of Scheme

3.1. Temporal Discretization

Consider the time interval [ 0 , T ] by taking the knots 0 = t 0 < t 1 < < t Z = T , where t m = m t and m = 0 , 1 , , Z , subdivided into Z equal subintervals of size t = T Z . We discretize the time derivative of the Allen–Cahn Equation (1) at t = t m + 1 as:
γ t γ q ( p , t m + 1 ) = 1 Γ ( 1 γ ) 0 t m + 1 τ q ( p , τ ) 1 ( t m + 1 τ ) γ d τ , 0 < ϱ < 1 , = 1 Γ ( 1 γ ) s = 0 m t s t s + 1 τ q ( p , τ ) 1 ( t m + 1 τ ) γ d τ .
Using forward difference formulation, Equation (12) becomes
γ t γ q ( p , t m + 1 ) = 1 Γ ( 1 γ ) s = 0 m q ( p , t s + 1 ) q ( p , t s ) t t s t s + 1 1 ( t m + 1 τ ) γ d τ + ϱ t m + 1 = 1 Γ ( 1 γ ) s = 0 m q ( p , t s + 1 ) q ( p , t s ) t t m s t m s + 1 1 ( ρ ) γ d ρ + ϱ t m + 1 = 1 Γ ( 1 γ ) s = 0 m q ( p , t m s + 1 ) q ( p , t m s ) t t s t s + 1 1 ( ρ ) γ d ρ + ϱ t m + 1 = 1 Γ ( 2 γ ) s = 0 m q ( p , t m s + 1 ) q ( p , t m s ) ( t ) γ [ ( + 1 ) 1 γ ( ) 1 γ ] + ϱ t m + 1
γ t γ q ( p , t m + 1 ) = 1 Γ ( 2 γ ) s = 0 m ξ s q ( p , t m s + 1 ) q ( p , t m s ) ( t ) γ + ϱ t m + 1 ,
where ρ = t m + 1 τ , ξ s = ( + 1 ) 1 γ ( ) 1 γ and the truncation error ϱ t m + 1 is bounded as:
ϱ t m + 1 δ ( t ) 2 γ ,
where δ is the finite constant.
Lemma 1.
The coefficients ξ s satisfy the following characteristics
  • ξ s > 0 and ξ 0 = 1 , s = 1 , 2 , , m ,
  • ξ 0 > ξ 1 > ξ 2 > > ξ s , ξ s 0 a s s ,
  • s = 0 m ( ξ s ξ s + 1 ) + ξ m + 1 = ( 1 ξ 1 ) + s = 1 m 1 ( ξ s ξ s + 1 ) + ξ m = 1 .

3.2. Fully Implicit Scheme

Here, a fully implicit scheme is applied to discretize the time derivative. This scheme is linear that has an accuracy of second order in time.
Let q j m = q ( p j , t m ) , ( q ( p , t ) ) 3 = F ( q ( p , t ) ) and substitute ν ( p , t m + 1 ) F ( q ( p , t ) ) = g m + 1 . η j m = η j ( t m ) for j = 0 , 1 , 2 , , n and m = 0 , 1 , , Z .
For j = 1 , 2 , , n 1 , substitute Equations (6) and (10) in Equation (1), we have
1 Γ ( 2 γ ) ( t ) γ s = 0 m ξ s [ ( 4 ϱ ) 24 η j 1 m s + 1 + ( 8 + ϱ ) 12 η j m s + 1 + ( 4 ϱ ) 24 η j + 1 m s + 1 ( 4 ϱ ) 24 η j 1 m s ( 8 + ϱ ) 12 η j m s ( 4 ϱ ) 24 η j + 1 m s ] 1 24 h 2 [ ( 2 ϱ ) η j 2 m + 1 + 4 ( 4 + ϱ ) η j 1 m + 1 6 ( 6 + ϱ ) η j m + 1 + 4 ( 4 + ϱ ) η j + 1 m + 1 + ( 2 ϱ ) η j + 2 m + 1 ] ( 4 ϱ ) 24 η j 1 m + 1 + ( 8 + ϱ ) 12 η j m + 1 + ( 4 ϱ ) 24 η j + 1 m + 1 = g m + 1 .
Simplification of the above equation yields
[ r v 1 l 8 v 1 ] η j 1 m + 1 + [ r v 2 + l 9 v 2 ] η j m + 1 + [ r v 1 l 8 v 1 ] η j + 1 m + 1 l 7 η j 2 m + 1 l 7 η j + 2 m + 1 = r [ v 1 η j 1 m + v 2 η j m + v 1 η j + 1 m ] r s = 1 m ξ s [ v 1 ( η j 1 m s + 1 η j 1 m s ) + v 2 ( η j m s + 1 η j m s ) + v 1 ( η j + 1 m s + 1 η j + 1 m s ) ] + g m + 1 .
For j = 0 , substitute Equations (6) and (9) in Equation (1), we obtain
[ r v 1 l 1 v 1 ] η 1 m + 1 + [ r v 2 l 2 v 2 ] η 0 m + 1 + [ r v 1 l 3 v 1 ] η 1 m + 1 l 4 η 2 m + 1 l 5 η 3 m + 1 l 6 η 4 m + 1 = r [ v 1 η 1 m + v 2 η 0 m + v 1 η 1 m ] r s = 1 m ξ s [ v 1 ( η 1 m s + 1 η 1 m s ) + v 2 ( η 0 m s + 1 η 0 m s ) + v 1 ( η 1 m s + 1 η 1 m s ) ] + g m + 1 .
For j = n , substitute Equations (6) and (11) in Equation (1), we have
[ r v 1 l 3 v 1 ] η n 1 m + 1 + [ r v 2 l 2 v 2 ] η n m + 1 + [ r v 1 l 1 v 1 ] η n + 1 m + 1 l 6 η n 4 m + 1 l 5 η n 3 m + 1 l 4 η n 2 m + 1 = r [ v 1 η n 1 m + v 2 η n m + v 1 η n + 1 m ] r s = 1 m ξ s [ v 1 ( η n 1 m s + 1 η n 1 m s ) + v 2 ( η n m s + 1 η n m s ) + v 1 ( η n + 1 m s + 1 η n + 1 m s ) ] + g m + 1 ,
where v 1 = ( 4 ϱ ) 24 , v 2 = ( 8 + ϱ ) 12 , v 3 = 1 2 h , l 1 = 2 ( 14 ϱ ) 24 h 2 , l 2 = 3 ( 3 ϱ 22 ) 24 h 2 , l 3 = 8 ( 7 2 ϱ ) 24 h 2 , l 4 = 14 ( ϱ 2 ) 24 h 2 , l 5 = 6 ( 2 ϱ ) 24 h 2 , l 6 = ϱ 2 24 h 2 , l 7 = 2 ϱ 24 h 2 , l 8 = 4 ( 4 + ϱ ) 24 h 2 and l 9 = 6 ( 6 + ϱ ) 24 h 2 .
The above system contains n + 1 linear equations in n + 3 unknowns. To obtain a unique solution, two more equations are obtained from the BCs. Hence, a matrix system of dimension ( n + 3 ) × ( n + 3 ) is acquired:
A η m + 1 = B ( ξ m η 0 + s = 0 m 1 ( ξ s ξ s + 1 ) η m s ) + G ,
where
A = v 1 v 2 v 1 y 1 y 2 y 3 y 4 y 5 y 1 y 2 y 3 y 4 y 5 y 1 y 2 y 3 y 4 y 5 y 1 y 2 y 3 y 4 y 5 v 1 v 2 v 1 , B = 0 0 0 v 1 v 2 v 1 v 1 v 2 v 1 v 1 v 2 v 1 v 1 v 2 v 1 0 0 0 ,
η m = η 1 m η 0 m η 1 m η n 1 m η n m η n + 1 m and G = Ψ 1 m + 1 g 0 m + 1 g 1 m + 1 g n 1 m + 1 g n m + 1 Ψ 2 m + 1 ,
where y 1 = r v 1 l 8 v 1 , y 2 = r v 2 + l 9 v 2 , y 3 = r v 1 l 8 v 1 and y 4 = y 5 = l 7 .

4. Initial State η 0

In this section, a suitable initial vector η 0 = [ η 1 0 , η 0 0 , , η n + 1 0 ] T from IC is constructed to start iteration. The IC together with its derivatives are given as follows:
( q p ) j 0 = d d p ( φ ( p j ) ) , j = 0 , n
and
q j 0 = q ( p j , 0 ) = j = 1 n + 1 η j 0 ( 0 ) C ( p j ) , j = 0 , 1 , , n .
The above system is a linear algebraic system of order ( n + 3 ) × ( n + 3 ) , its matrix representation is given as:
D ´ η 0 = H ,
where
D ´ = v 3 0 v 3 v 1 v 2 v 1 v 1 v 2 v 1 v 1 v 2 v 1 v 1 v 2 v 1 v 3 0 v 3 and H = φ 0 φ 0 φ 1 φ n 1 φ n φ n .

5. Stability Analysis

In this section, we study the scheme’s stability. To check the stability of proposed technique we use Fourier series method. Suppose Q ( p , t ) is the approximation of Equation (15). We define
ζ j m = q j m Q j m , j = 1 , , n 1 , m = 0 , 1 , , Z
and vector
ζ m = [ ζ 1 m , ζ 2 m , , ζ n 1 m ] T .
Equation (21) satisfies Equation (15), the round-off error equation is given as:
[ r v 1 l 8 v 1 ] ζ j 1 m + 1 + [ r v 2 + l 9 v 2 ] ζ j m + 1 + [ r v 1 l 8 v 1 ] ζ j + 1 m + 1 l 7 ζ j 2 m + 1 l 7 ζ j + 2 m + 1 = r [ v 1 ζ j 1 m + v 2 ζ j m + v 1 ζ j + 1 m ] r s = 1 m ξ s [ v 1 ( ζ j 1 m s + 1 ζ j 1 m s ) + v 2 ( ζ j m s + 1 ζ j m s ) + v 1 ( ζ j + 1 m s + 1 ζ j + 1 m s ) ] .
The IC and BCs become
ζ j 0 = φ ( p j ) , j = 1 , 2 , , n , ζ 0 m = Ψ 1 ( t m ) , ζ n m = Ψ 2 ( t m ) , m = 0 , 1 , , Z .
We define grid function as:
ζ m = ζ j m , p j h 2 < p p j + h 2 , j = 1 , 2 , , n 1 , 0 , a p a + h 2 or b h 2 p b .
The Fourier series representation of ζ m is given as:
ζ m ( p ) = n = σ m ( n ) e ( 2 π i n p b a ) , m = 1 , 2 , , Z ,
where
σ m ( n ) = 1 b a a b ζ m ( p ) e ( 2 π i n p b a ) d p .
Definition of natural norm yields
ζ 2 = j = 1 n 1 h ζ j m 2 1 2 = a a + h 2 ζ m 2 d p + j = 1 Z 1 p j h 2 p j + h 2 ζ m 2 d p + b h 2 b ζ m 2 d p 1 2 = a b ζ m 2 d p 1 2 .
Using the Parseval’s identity, we have
a b ζ m 2 d p = σ m ( r ) 2 .
Thus, we obtain
ζ m 2 2 = σ m ( r ) 2 .
Consider, the solution in Fourier series form as:
ζ k m = σ m e i θ k h ,
where i = ( 1 ) 1 2 and θ = 2 π m b a . Substituting Equation (29) in (23), we achieve
[ r v 1 l 8 v 1 ] σ m + 1 e i θ ( k 1 ) h + [ r v 2 + l 9 v 2 ] σ m + 1 e i θ k h + [ r v 1 l 8 v 1 ] σ m + 1 e i θ ( k + 1 ) h l 7 σ m + 1 ( e i θ ( k 2 ) h + e i θ ( k + 2 ) h ) = r σ m [ v 1 e i θ ( k 1 ) h + v 2 e i θ k h + v 1 e i θ ( k + 1 ) h ] r s = 1 m ξ s [ v 1 ( σ m s + 1 e i θ ( k 1 ) h σ m s e i θ ( k 1 ) h ) + v 2 ( σ m s + 1 e i θ k h σ m s e i θ k h ) + v 1 ( σ m s + 1 e i θ ( k + 1 ) h σ m s e i θ ( k + 1 ) h ) ] .
Simplification of the above equation yields
σ m + 1 = 1 u 1 σ m 1 u 1 s = 1 m ξ s ( ζ m s + 1 ζ m s ) ,
where
u 1 = 1 + 12 + 2 s i n 2 ( θ h 2 ) ( 4 ( 4 + ϱ ) ( 4 ϱ ) h 2 ) + 2 s i n 2 ( θ h ) ( 2 ϱ ) 12 h 2 r ( 1 + ϱ 4 6 ) s i n 2 ( θ h 2 ) ,
it is clear that u 1 1 for ϱ > 2 .
Proposition 1.
Assume that σ m , m = 1 , 2 , , T × Z , satisfy Equation (31), we have
σ m σ 0 .
Proof. 
To verify inequality (33), we use mathematical induction. Put m = 0 in (31), we obtain
σ 1 = 1 u 1 σ 0 σ 0 , 1 u 1 1 .
Assume that σ m σ 0 is true for m = 1 , 2 , , T × Z 1 . From Equation (31), we obtain
σ m + 1 1 u 1 σ n 1 u 1 s = 1 m ( σ m s + 1 σ m s ) 1 u 1 σ 0 1 u 1 s = 1 m ( σ 0 σ 0 ) σ 0 .
Hence, inequality (33) is true. □
Theorem 1.
The scheme (15) is unconditionally stable.
Proof. 
Using above proposition and Equation (28), we acquire
ζ m 2 ζ 0 2 , m = 0 , 1 , , Z ,
hence, Equation (15) with IC and BCs is unconditionally stable. □

6. Convergence

In this section, convergence of the proposed method is examined that is based on Kadalbajoo and Arora’s technique [54].
Theorem 2.
Suppose that q ( p , t ) C 4 [ a , b ] , ν C 2 [ a , b ] and Θ = [ a = p 0 , p 1 , , p n = b ] is the equidistant partition of [ a , b ] having length h. Consider Q ˜ ( p , t ) is a unique spline that interpolates the solution of the propounded problem at knots p 0 , p 1 , , p n Θ , then there exists a constant c j that does not dependent on h, so ∀ t 0 , we have
D j ( q ( p , t ) Q ( p , t ) ) c j h 4 j , j = 0 , 1 , 2 .
Lemma 2
(see [58]). The ExCBS set { C 1 , C 0 , , C n + 1 } defined in (4) satisfies the following inequality
j = 1 n + 1 C j ( p , ϱ ) 7 4 , 0 p 1 .
Theorem 3.
Consider the approximation for the exact solution q ( p , t ) is Q ( p , t ) of the time-dependent FPDEs. Further, if ν C 2 [ 0 , 1 ] , then the inequality
q ( p , t ) Q ( p , t ) Φ h 2 ,
exists for every t 0 , h is sufficiently small and Φ is a positive constant not depending on h.
Proof. 
Consider the calculated spline approximation is Q ˜ ( p , t ) to the approximate solution Q ( p , t ) , where Q ˜ ( p , t ) = j = 1 n + 1 d ˇ j C k ( p ) . From triangular inequality, we obtain
q ( p , t ) Q ( p , t ) q ( p , t ) Q ˜ ( p , t ) + Q ˜ ( p , t ) Q ( p , t ) .
From inequality (34), we have
D j ( q ( p , t ) Q ˜ ( p , t ) ) c j h 4 j , j = 0 , 1 , 2 .
Using Equation (37), we achieve
q ( p , t ) Q ( p , t ) c 0 h 4 + Q ˜ ( p , t ) Q ( p , t ) .
The collocation conditions are:
L q ( p j , t ) = L Q ( p j , t ) = g ( p j , t ) , j = 0 , 1 , , n .
Let
L Q ˜ ( p , t ) = g ¯ ( p j , t ) , j = 0 , 1 , , n .
Therefore, the difference equation L ( Q ˜ ( p j , t ) Q ( p j , t ) ) of the given problem for any time level m is described as
[ r v 1 l 8 v 1 ] ς j 1 m + 1 + [ r v 2 + l 9 v 2 ] ς j m + 1 + [ r v 1 l 8 v 1 ] ς j + 1 m + 1 l 7 ς j 2 m + 1 l 7 ς j + 2 m + 1 = r [ v 1 ς j 1 m + v 2 ς j m + v 1 ς j + 1 m ] r s = 1 m ξ s [ v 1 ( ς j 1 m s + 1 ς j 1 m s ) + v 2 ( ς j m s + 1 ς j m s ) + v 1 ( ς j + 1 m s + 1 ς j + 1 m s ) ] + g m + 1 ,
for j = 0 , n , we have
[ r v 1 l 1 v 1 ] ς 1 m + 1 + [ r v 2 l 2 v 2 ] ς 0 m + 1 + [ r v 1 l 3 v 1 ] ς 1 m + 1 l 4 ς 2 m + 1 l 5 ς 3 m + 1 l 6 ς 4 m + 1 = r [ v 1 ς 1 m + v 2 ς 0 m + v 1 ς 1 m ] r s = 1 m ξ s [ v 1 ( ς 1 m s + 1 ς 1 m s ) + v 2 ( ς 0 m s + 1 ς 0 m s ) + v 1 ( ς 1 m s + 1 ς 1 m s ) ] + g m + 1
and
[ r v 1 l 3 v 1 ] ς n 1 m + 1 + [ r v 2 l 2 v 2 ] ς n m + 1 + [ r v 1 l 1 v 1 ] ς n + 1 m + 1 l 6 ς n 4 m + 1 l 5 ς n 3 m + 1 l 4 ς n 2 m + 1 = r [ v 1 ς n 1 m + v 2 ς n m + v 1 ς n + 1 m ] r s = 1 m ξ s [ v 1 ( ς n 1 m s + 1 ς n 1 m s ) + v 2 ( ς n m s + 1 ς n m s ) + v 1 ( ς n + 1 m s + 1 ς n + 1 m s ) ] + g m + 1 .
The BCs for Equations (41) and (42) are
v 1 ς 1 m + 1 + v 2 ς 0 m + 1 + v 1 ς 1 m + 1 = 0 ,
v 1 ς n 1 m + 1 + v 2 ς n m + 1 + v 1 ς n + 1 m + 1 = 0 ,
where
ς j m = η j m d ˇ j m , j = 1 , 0 , 1 , , n + 1 .
Using (38), we obtain
κ j m = h 2 [ g j m g ¯ j m ] c h 4 , j = 0 , 1 , , n .
Define
κ m = m a x { κ j m ; 0 j n } , e ˇ j m = ς j m a n d e ˇ m = m a x { e ˇ j m ; 0 j n } .
Put m = 0 , in Equation (40), we obtain
[ r v 1 l 8 v 1 ] ς j 1 1 + [ r v 2 + l 9 v 2 ] ς j 1 + [ r v 1 l 8 v 1 ] ς j + 1 1 l 7 ς j 2 1 l 7 ς j + 2 1 = r [ v 1 ς j 1 0 + v 2 ς j 0 + v 1 ς j + 1 0 ] + g 1 ,
using IC, e ˇ 0 = 0 :
[ r v 2 + l 9 v 2 ] ς j 1 = [ r v 1 l 8 v 1 ] [ ς j 1 1 + ς j + 1 1 ] + l 7 [ ς j 2 1 + ς j + 2 1 ] + 1 h 2 κ j 1 ,
taking absolute values of ς j m and κ j m , we achieve
e ˇ j 1 6 c h 4 h 2 r ( 2 + ϱ ) + 4 ϱ h 2 ( 2 + ϱ ) + 16 .
Put m = 0 , in Equations (41) and (42), we acquire
[ r v 1 l 1 v 1 ] ς 1 1 + [ r v 2 + l 2 v 2 ] ς 0 1 + [ r v 1 l 3 v 1 ] ς + 1 1 l 4 ς 2 1 l 5 ς 3 1 l 6 ς 4 1 = r [ v 1 ς 1 0 + v 2 ς 0 0 + v 1 ς 1 0 ] + g 1
and
[ r v 1 l 3 v 1 ] ς n 1 1 + [ r v 2 + l 2 v 2 ] ς n 1 + [ r v 1 l 1 v 1 ] ς n + 1 1 l 6 ς n 4 1 l 5 ς n 3 1 l 4 ς n 2 1 = r [ v 1 ς 1 0 + v 2 ς 0 0 + v 1 ς 1 0 ] + g 1 ,
using IC, e ˇ 0 = 0 :
[ r v 2 + l 2 v 2 ] ς 0 1 = [ r v 1 l 1 v 1 ] ς 1 1 [ r v 1 l 3 v 1 ] ς + 1 1 + l 4 ς 2 1 + l 5 ς 3 1 + l 6 ς 4 1 + 1 h 2 κ 0 1
and
[ r v 2 + l 2 v 2 ] ς n 1 = [ r v 1 l 3 v 1 ] ς n 1 1 [ r v 1 l 1 v 1 ] ς n + 1 1 + l 6 ς n 4 1 + l 5 ς n 3 1 + l 4 ς n 2 1 + 1 h 2 κ n 1 ,
taking absolute values of ς 0 1 and κ 0 1 , we have
e ˇ 0 1 6 c h 4 h 2 r ( 2 + ϱ ) 9 ϱ h 2 ( 2 + ϱ ) + 42 ,
also for j = n
e ˇ n 1 6 c h 4 h 2 r ( 2 + ϱ ) 9 ϱ h 2 ( 2 + ϱ ) + 42 .
Using BCs, we conclude that
e ˇ 1 1 c 1 h 2 , e ˇ n + 1 1 c 1 h 2 .
Hence,
e ˇ 1 c 1 h 2 ,
where c 1 is independent of h.
Using induction procedure on m, suppose that e ˇ j y c y h 2 for y = 1 , 2 , , m .
Let c = m a x { c y : 0 y m } . Then, the Equation (40) becomes
[ r v 1 l 8 v 1 ] ς j 1 m + 1 + [ r v 2 + l 9 v 2 ] ς j m + 1 + [ r v 1 l 8 v 1 ] ς j + 1 m + 1 l 7 ς j 2 m + 1 l 7 ς j + 2 m + 1 = r ξ 0 [ v 1 ς j 1 m + v 2 ς j m + v 1 ς j + 1 m ] r [ ξ 1 ( v 1 ( ς j 1 m ς j 1 m 1 ) + v 2 ( ς j m ς j m 1 ) + v 1 ( ς j + 1 m ς j + 1 m 1 ) ) + ξ 2 ( v 1 ( ς j 1 m 1 ς j 1 m 2 ) + v 2 ( ς j m 1 ς j m 2 ) + v 1 ( ς j + 1 m 1 ς j + 1 m 2 ) ) + + ξ m ( v 1 ( ς j 1 1 ς j 1 0 ) + v 2 ( ς j 1 ς j 0 ) + v 1 ( ς j + 1 1 ς j + 1 0 ) ) ] + g m + 1 ,
taking absolute values of ς j m and κ j m , we obtain
e ˇ j m + 1 6 c h 2 h 2 r ( 2 + ϱ ) + 4 ϱ h 2 ( 2 + ϱ ) + 16 r s = 0 m ( ξ s ξ s + 1 ) c h 2 + c h 2 ,
also from BCs:
e ˇ j m + 1 c h 2 .
Thus, m , we have
e ˇ j m + 1 c h 2 .
From above equation and Lemma 2, we have
Q ˜ ( p , t ) Q ( p , t ) = j = 1 n + 1 ( d ˇ j ( t ) η j ( t ) ) C j ( p , ϱ ) .
Taking the norm, we obtain
q ( p , t ) Q ˜ ( p , t ) 1.75 c h 2 .
Using above inequality and Equation (45), we achieve
q ( p , t ) Q ˜ ( p , t ) + Q ˜ ( p , t ) Q ( p , t ) c 0 h 4 + 1.75 c h 2 = Φ h 2 ,
where Φ = c 0 h 2 + 1.75 c .
Equation (14) and previous theorem show that the proposed method converges, i.e.,
q ( p , t ) Q ( p , t ) ) Φ h 2 + δ ( t ) 2 γ ,
where Φ and δ are constants. □

7. Numerical Results

Two numerical examples are demonstrated for TFACE to examine the efficiency of proposed scheme. To test the scheme, the error norms L 2 , L and relative error are used. These are defined as:
L 2 = h j = 0 n | Q ( p j , t ) q ( p j , t ) | 2 , L = max 0 j n | Q ( p j , t ) q ( p j , t ) |
and
Relative error = | Q ( p j , t ) q ( p j , t ) q ( p j , t ) | .
All the calculations are performed with the help of Mathematica 9.0 software.
Problem 1.
Let the TFACE
γ q ( p , t ) t γ 2 q ( p , t ) p 2 + ( q ( p , t ) ) 3 q ( p , t ) = ν ( p , t ) , a p b , 0 t T ,
where ν ( p , t ) = ( γ + 1 ) ( p 1 ) p t Γ ( 1 + γ ) + ( p 2 p ) 3 t 3 + 3 γ ( p 2 p + 2 ) t 1 + γ .
We can obtain IC and BCs from the exact solution ( p 2 p ) t 1 + γ . The maximum absolute error is demonstrated in Table 1 and Table 2 for different values of p by taking γ = 7 10 , 9 10 , n = 100 , p [ 0 , 1 ] , Δ t = 1 1000 and t = 1 . In Table 3, L 2 and L norms are expounded for γ = 2 10 , 5 10 , 8 10 for different values of t. Figure 1 represents the physical behavior of exact and approximate results against various values of time for γ = 4 10 , n = 60 , Δ t = 1 1000 and p [ 1 , 2 ] . The 3D graphical representation for exact and numerical solutions when n = 80 , t = 2 10 , γ = 6 10 and Δ t = 1 1000 is shown in Figure 2. True and numerical solutions for distinct values of γ are exhibited in Figure 3. A comparison of three-dimensional graphs for n = 100 , t = 2 10 , γ = 4 10 and Δ t = 1 100 is presented in Figure 4.
Problem 2.
Consider the TFACE
γ q ( p , t ) t γ 2 q ( p , t ) p 2 + ( q ( p , t ) ) 3 q ( p , t ) = ν ( p , t ) , a p b , 0 t T .
The source term ν ( p , t ) is given as ν ( p , t ) = p ( p 2 1 ) 3 p t 2 γ E 1 , 3 γ ( t ) + 6 ( 7 p 4 10 p 2 + 3 ) p t 2 E 1 , 3 ( t ) + 1 2 q ( p , t ) [ q ( p , t ) 1 ] [ 2 q ( p , t ) 1 ] , where E ε , υ ( ω ) is the Mittag–Leffler function and is defined as:
E ε , υ ( ω ) = k = 0 ω k Γ ( ε k + γ ) .
We can derive IC and BCs from the exact solution p ( 1 p 2 ) t 2 E 1 , 3 ( t ) . Table 4 represents contrast of the absolute error of proposed scheme with RCBS [59] for γ = 5 10 , n = 10 , t = 1 10 and p [ 0 , 1 ] . L 2 norm is demonstrated in Table 5 for distinct values of γ and t for n = 16 and p [ 1 , 1 ] . The exact and computational solutions are presented graphically in Figure 5 for n = 100 , Δ t = 1 1000 , γ = 6 10 and p [ 1 , 1 ] . Three-dimensional plot of exact and numerical solutions is shown in Figure 6.

8. Conclusions

In this paper, the TFACE was solved by employing new ExCBS functions and a fully implicit finite difference scheme. The proposed technique was inspected, which proved the scheme is unconditionally stable. The order of convergence that we have calculated is Φ h 2 + δ ( t ) 2 γ . This scheme was tested with two different problems and results proved the accuracy of this technique. In the future, the ExCBS approach may be used for solving variable order-fractional, space-fractional and higher dimensional FPDEs. Furthermore, it is incredibly helpful for numerically solving various FPDEs with other fractional operators.

Author Contributions

Conceptualization, R.P.A. and M.F.; Data curation, M.S.; Funding acquisition, N.C. and M.A.; Investigation, P.O.M., R.P.A., M.F. and M.A.; Methodology, P.O.M.; Project administration, M.S.; Software, N.C. and M.A.; Supervision, M.A.; Validation, M.S.; Visualization, M.A. and M.F.; Writing—original draft, P.O.M. and R.P.A.; Writing—review and editing, N.C. All of the authors read and approved the final manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No data were used for the research described in the article.

Acknowledgments

Researchers Supporting Project number (RSP2024R153), King Saud University, Riyadh, Saudi Arabia.

Conflicts of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  1. Kilbas, A.A.; Srivastava, H.M.; Trujillo, J.J. Thoery and Applications of Fractional Differential Equations; Elsevier: San Diego, CA, USA, 2006. [Google Scholar]
  2. Machado, J.A.T. A probabilistic interpretationof the fractional oredr differentiation. Fract. Calc. Appl. Anal. 2003, 6, 73–80. [Google Scholar]
  3. Yousaf, M.Z.; Srivastava, H.M.; Abbas, M.; Nazir, T.; Mohammed, P.O.; Vivas-Cortez, M.; Chorfi, N. A Novel Quintic B-Spline Technique for Numerical Solutions of the Fourth-Order Singular Singularly-Perturbed Problems. Symmetry 2023, 15, 1929. [Google Scholar] [CrossRef]
  4. Han, X. Piecewise quartic polynomial curves with a local shape parameter. J. Comput. Appl. Math. 2006, 195, 34–45. [Google Scholar] [CrossRef]
  5. Tariq, H.; Akram, G. New approach for exact solutions of time fractional Cahn-Allen equation and time fractional Phi-4 equation. Phys. A Stat. Mech. Appl. 2017, 473, 352–362. [Google Scholar] [CrossRef]
  6. Mohammed, P.O.; Machado, J.A.T.; Guirao, J.L.G.; Agarwal, R.P. Adomian decomposition and fractional power series solution of a class of nonlinear fractional differential equations. Mathematics 2021, 9, 1070. [Google Scholar] [CrossRef]
  7. Ehsan, H.; Abbas, M.; Nazir, T.; Mohammed, P.O.; Chorfi, N.; Baleanu, D. Efficient analytical algorithms to study Fokas dynamical models involving M-truncated derivative. Qual. Theory Dyn. Syst. 2024, 23, 49. [Google Scholar] [CrossRef]
  8. Lu, B. The first integral method for some time fractional differential equations. J. Math. Anal. Appl. 2012, 395, 684–693. [Google Scholar] [CrossRef]
  9. He, J.H.; Wu, X.H. Exp-function method for nonlinear wave equations. Chaos Solitons Fractals 2006, 30, 700–708. [Google Scholar] [CrossRef]
  10. Gepreel, K.A.; Omran, S. Exact solutions for nonlinear partial fractional differential equations. Chin. Phys. B 2012, 21, 110204. [Google Scholar] [CrossRef]
  11. Liu, W.; Chen, K. The functional variable method for finding exact solutions of some non-linear time-fractional differential equations. Pramana 2013, 81, 377–384. [Google Scholar] [CrossRef]
  12. Bulut, H.; Baskonus, H.M.; Pandir, Y. The modified trial equation method for fractional wave equation and time fractional generalized Burgers equation. Abstr. Appl. Anal. 2013, 2013, 636802. [Google Scholar] [CrossRef]
  13. Zheng, B.; Wen, C. Exact solutions for fractional partial differential equations by new fractional sub-equation method. Adv. Differ. Equ. 2013, 2013, 19. [Google Scholar] [CrossRef]
  14. Taghizadeh, N.; Mirzazadeh, M.; Rahimian, M.; Akbari, M. Application of the simplest equation method to sometime-fractional partial differential equations. Ain Shams Eng. J. 2013, 4, 897–902. [Google Scholar] [CrossRef]
  15. Sahoo, S.; Ray, S.S. New solitary wave solutions of time-fractional coupled Jaulent-Miodek equation by using two reliable methods. Nonlinear Dyn. 2016, 85, 1167–1176. [Google Scholar] [CrossRef]
  16. Tariq, H.; Akram, G. New traveling wave exact and approximate solutions for the nonlinear Cahn-Allen equation evolution of a nonconserved quantity. Nonlinear Dyn. 2013, 88, 581–594. [Google Scholar] [CrossRef]
  17. Prüss, J.; Wilke, M. Maximal Lp-regularity and long-time behaviour of the non-isothermal Cahn-Hilliard equation with dynamic boundary conditions. In Partial Differential Equations and Functions Analysis; Birkhauser: Basel, Switzerland, 2006; pp. 209–236. [Google Scholar]
  18. Appadu, A.R.; Djoko, J.K.; Gidey, H.H. A priori analysis of multilevel finite volume approximation of 1D convective Cahn-Hilliard equation. Afr. Mat. 2017, 28, 1193–1233. [Google Scholar] [CrossRef]
  19. Tijani, Y.O.; Appadu, A.R. Unconditionally positive NSFD and classical finite difference schemes for biofilm formation on medical implant using Allen-Cahn equation. Demonstr. Math. 2022, 55, 40–60. [Google Scholar] [CrossRef]
  20. Allen, S.M.; Cahn, J.W. A microscopic theory for antiphase boundary motion and its application to antiphase domain coarsening. Acta Metall. 1979, 27, 1085–1095. [Google Scholar]
  21. Liu, C.; Shen, J. A phase field model for the mixture of two incompressible fluids and its approximation by a Fourier-spectral method. Phys. D Nonlinear Phenom. 2003, 179, 211–228. [Google Scholar] [CrossRef]
  22. Yue, P.; Zhou, C.; Feng, J.J.; Ollivier-Gooch, C.F.; Hu, H.H. Phase-field simulations of interfacial dynamics in viscoelastic fluids using finite elements with adaptive meshing. J. Comput. Phys. 2006, 219, 47–67. [Google Scholar] [CrossRef]
  23. Jan, A.; Srivastava, H.M.; Khan, A.; Mohammed, P.O.; Jan, R.; Hamed, Y.S. In Vivo HIV Dynamics, Modeling the Interaction of HIV and Immune System via Non-Integer Derivatives. Fractal Fract. 2023, 7, 361. [Google Scholar] [CrossRef]
  24. Li, Z.; Liang, Z.; Yan, Y. High-order numerical methods for solving time fractional partial differential equations. J. Sci. Comput. 2016, 71, 785–803. [Google Scholar] [CrossRef]
  25. Hamed, M.A.; Nepomnyashchy, A.A. Domain coarsening in a subdiffusive Allen-Cahn equation. Phys. D Nonlinear Phenom. 2015, 308, 52–58. [Google Scholar] [CrossRef]
  26. Güner, O.; Bekir, A.; Cevikel, A.C. A variety of exact solutions for the time fractional Cahn-Allen equation. Eur. Phys. J. Plus 2015, 130, 146. [Google Scholar] [CrossRef]
  27. Zhai, S.; Weng, Z.; Feng, X. Fast explicit operator splitting method and time-step adaptivity for fractional non-local Allen-Cahn model. Appl. Math. Model. 2016, 40, 1315–1324. [Google Scholar] [CrossRef]
  28. Akagi, G.; Schimperna, G.; Segatti, A. Fractional Cahn-Hilliard, Allen-Cahn and porous medium equations. J. Differ. Equ. 2016, 261, 2935–2985. [Google Scholar] [CrossRef]
  29. Hou, T.; Tang, T.; Yang, J. Numerical analysis of fully discretized Crank-Nicolson scheme for fractional-in-space Allen-Cahn equations. J. Sci. Comput. 2017, 72, 1214–1231. [Google Scholar] [CrossRef]
  30. Li, Z.; Wang, H.; Yang, D. A space-time fractional phase-field model with tunable sharpness and decay behavior and its efficient numerical simulation. J. Comput. Phys. 2017, 347, 20–30. [Google Scholar] [CrossRef]
  31. Hosseini, K.; Bekir, A.; Ansari, R. New exact solutions of the conformable time-fractional Cahn-Allen and Cahn-Hilliard equations using the modified Kudryashov method. Opt. Int. J. Light Electron Opt. 2017, 132, 203–209. [Google Scholar] [CrossRef]
  32. Sakar, M.G.; Saldir, O.; Erdogan, F. An iterative approximation for time-fractional Cahn-Allen equation with reproducing kernel method. Comput. Appl. Math. 2018, 37, 5951–5964. [Google Scholar] [CrossRef]
  33. Liu, H.; Cheng, A.; Wang, H.; Zhao, J. Time-fractional Allen-Cahn and Cahn-Hilliard phase-field models and their numerical investigation. Comput. Math. Appl. 2018, 76, 1876–1892. [Google Scholar] [CrossRef]
  34. Yin, B.; Liu, Y.; Li, H.; He, S. Fast algorithm based on TT-M FE system for space fractional Allen-Cahn equations with smooth and non-smooth solutions. J. Comput. Phys. 2019, 379, 351–372. [Google Scholar] [CrossRef]
  35. Esen, A.; Yagmurlu, N.M.; Tasbozan, O. Approximate analytical solution to time fractional damped Burger and Cahn-Allen equations. Appl. Math. Inf. Sci. 2013, 7, 1951–1956. [Google Scholar] [CrossRef]
  36. Inc, M.; Yusuf, A.; Aliyu, A.I.; Baleanu, D. Time-fractional Cahn-Allen and time-fractional Klein-Gordon equations: Lie symmetry analysis, explicit solutions and convergence symmetry analysis, explicit solutions and convergence analysis. Phys. A Stat. Mech. Appl. 2018, 493, 94–106. [Google Scholar] [CrossRef]
  37. Shafiq, M.; Abdullah, F.A.; Abbas, M.; Alzaidi, A.S.M.; Riaz, M.B. Memory effect analysis using piecewise cubic B-spline of time fractional diffusion equation. Fractals 2022, 30, 2240270. [Google Scholar] [CrossRef]
  38. Shafiq, M.; Abbas, M.; Abdullah, F.A.; Majeed, A.; Abdeljawad, T.; Alqudah, M.A. Numerical solutions of time fractional Burgers’ equation involving Atangana-Baleanu derivative via cubic B-spline functions. Results Phys. 2022, 34, 105244. [Google Scholar] [CrossRef]
  39. Shafiq, M.; Abbas, M.; Abualnaja, K.M.; Huntul, M.J.; Majeed, A.; Nazir, T. An efficient technique based on cubic B-spline functions for solving time-fractional advection diffusion equation involving Atangana-Baleanu derivative. Eng. Comput. 2022, 38, 901–917. [Google Scholar] [CrossRef]
  40. 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]
  41. Akgül, A.; Karatas Akgül, E. A novel method for solutions of fourth-order fractional boundary value problems. Fractal Fract. 2019, 3, 33. [Google Scholar] [CrossRef]
  42. Tayebi, S.; Momani, S.; Arqub, O.A. The cubic B-spline interpolation method for numerical point solutions of conformable boundary value problems. Alex. Eng. J. 2022, 61, 1519–1528. [Google Scholar] [CrossRef]
  43. Appadu, A.R.; Kelil, A.S. Some finite difference methods for solving linear fractional KdV equation. Front. Appl. Math. Stat. 2023, 9, 1261270. [Google Scholar] [CrossRef]
  44. Atangana, A.; Gómez-Aguilar, J.F. Numerical approximation of Riemann-Liouville definition of fractional derivative from Riemann-Liouville to Atangana-Baleanu. Numer. Methods Partial Differ. Equ. 2018, 34, 1502–1523. [Google Scholar] [CrossRef]
  45. Akgül, E.K. Solutions of the linear and non-linear differential equations within the generalized fractional derivatives. Chaos Interdiscip. J. Nonlinear Sci. 2019, 29, 023108. [Google Scholar] [CrossRef] [PubMed]
  46. Mittal, R.C.; Jain, R.K. Redefined cubic B-splines collocation method for solving convection-diffusion equations. Appl. Math. Model. 2012, 36, 5555–5573. [Google Scholar] [CrossRef]
  47. Rashidinia, J.; Sharifi, S. Numerical solution of hyperbolic telegraph equation by cubic B-spline collocation method. Appl. Math. Comput. 2012, 281, 28–38. [Google Scholar]
  48. Liu, F.; Zhuang, P.; Anh, V. Stablity and convergence of difference methods for space-time fractional advection-diffusion equation. Appl. Math. Comput. 2007, 191, 12–20. [Google Scholar] [CrossRef]
  49. Diethelm, K.; Freed, A.D. On Solution of Nonlinear Fractional Order Differential Equations Used in Modeling of Viscoplasticity; Springer: Berlin/Heidelberg, Germany, 1999; pp. 217–224. [Google Scholar]
  50. 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]
  51. Akram, G.; Tariq, H. Quintic Spline collocaion method for fractional boundary value problem. J. Assoc. Arab Univ. Basic Appl. Sci. 2017, 23, 57–65. [Google Scholar]
  52. Tasbozan, O.; Esen, A.; Ucar, Y.; Yagmurlu, N.M. A numerical solution to fractional diffusion equation for force free case. Abstr. Appl. Anal. 2013, 2013, 187383. [Google Scholar] [CrossRef]
  53. Boyce, W.E.; DiPrima, R.C.; Meade, D.B. Elementary Differential Equations and Boundary Value Problems, 9th ed.; Wiley: New York, NY, USA, 1992. [Google Scholar]
  54. 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]
  55. De Boor, C. On the convergence of odd-degree spline interpolation. J. Approx. Theory 1968, 1, 452–463. [Google Scholar] [CrossRef]
  56. Hall, C.A. On error bounds for spline interpolation. J. Approx. Theory 1968, 1, 209–218. [Google Scholar] [CrossRef]
  57. Srivastava, H.M.; Mohammed, P.O.; Guirao, J.L.G.; Hamed, Y.S. Some higher-degree Lacunary fractional splines in the approximation of fractional differential equations. Symmetry 2021, 13, 422. [Google Scholar] [CrossRef]
  58. 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-Gorden equation. Fractals 2020, 28, 2040039. [Google Scholar] [CrossRef]
  59. 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]
Figure 1. Comparison of exact and numerical solutions for Problem 1, when n = 60 , Δ t = 1 1000 , γ = 4 10 and p [ 1 , 2 ] .
Figure 1. Comparison of exact and numerical solutions for Problem 1, when n = 60 , Δ t = 1 1000 , γ = 4 10 and p [ 1 , 2 ] .
Computation 12 00051 g001
Figure 2. Three-dimensional graphs for n = 80 , γ = 6 10 , t = 2 10 and Δ t = 1 1000 of Problem 1. (a) Exact solution. (b) Numerical solution.
Figure 2. Three-dimensional graphs for n = 80 , γ = 6 10 , t = 2 10 and Δ t = 1 1000 of Problem 1. (a) Exact solution. (b) Numerical solution.
Computation 12 00051 g002
Figure 3. True and approximate solutions for Problem 1, when n = 20 , t = 4 10 and p [ 0 , 1 ] for different values of γ .
Figure 3. True and approximate solutions for Problem 1, when n = 20 , t = 4 10 and p [ 0 , 1 ] for different values of γ .
Computation 12 00051 g003
Figure 4. 3D graphs for Problem 1, when n = 100 , γ = 4 10 , t = 2 10 and p [ 4 , 5 ] . (a) Exact solution. (b) Numerical solution.
Figure 4. 3D graphs for Problem 1, when n = 100 , γ = 4 10 , t = 2 10 and p [ 4 , 5 ] . (a) Exact solution. (b) Numerical solution.
Computation 12 00051 g004
Figure 5. True and numerical solutions for Problem 2 whereas n = 100 , γ = 6 10 and p [ 1 , 1 ] .
Figure 5. True and numerical solutions for Problem 2 whereas n = 100 , γ = 6 10 and p [ 1 , 1 ] .
Computation 12 00051 g005
Figure 6. 3D representation of Problem 2, when n = 16 , γ = 8 10 , Δ t = 1 1000 , t = 1 and p [ 0 , 1 ] . (a) Exact solution. (b) Numerical solution.
Figure 6. 3D representation of Problem 2, when n = 16 , γ = 8 10 , Δ t = 1 1000 , t = 1 and p [ 0 , 1 ] . (a) Exact solution. (b) Numerical solution.
Computation 12 00051 g006
Table 1. Absolute error at t = 1 whereas γ = 7 10 , Δ t = 1 1000 and n = 100 for Problem 1 using proposed scheme.
Table 1. Absolute error at t = 1 whereas γ = 7 10 , Δ t = 1 1000 and n = 100 for Problem 1 using proposed scheme.
p / t 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10
1 10 7.7669 × 10 7 6.8604 × 10 7 6.2886 × 10 7 6.0350 × 10 7 6.1561 × 10 7 6.7886 × 10 7 8.1346 × 10 7 1.0454 × 10 6 1.4058 × 10 6
2 10 1.4691 × 10 6 1.2984 × 10 6 1.1911 × 10 6 1.1453 × 10 6 1.1731 × 10 6 1.3017 × 10 6 1.5715 × 10 6 2.0338 × 10 6 2.7504 × 10 6
3 10 2.0109 × 10 6 1.7783 × 10 6 1.6327 × 10 6 1.5735 × 10 6 1.6189 × 10 6 1.8089 × 10 6 2.2017 × 10 6 2.8714 × 10 6 3.9063 × 10 6
4 10 2.3548 × 10 6 2.0833 × 10 6 1.9139 × 10 6 1.8477 × 10 6 1.9075 × 10 6 2.1424 × 10 6 2.6234 × 10 6 3.4402 × 10 6 4.7002 × 10 6
5 10 2.4726 × 10 6 2.1878 × 10 6 2.0105 × 10 6 1.9421 × 10 6 2.0074 × 10 6 2.2589 × 10 6 2.7720 × 10 6 3.6424 × 10 6 4.9841 × 10 6
6 10 2.3548 × 10 6 2.0833 × 10 6 1.9139 × 10 6 1.8477 × 10 6 1.9075 × 10 6 2.1424 × 10 6 2.6234 × 10 6 3.4402 × 10 6 4.7002 × 10 6
7 10 2.0109 × 10 6 1.7783 × 10 6 1.6327 × 10 6 1.5735 × 10 6 1.6189 × 10 6 1.8089 × 10 6 2.2017 × 10 6 2.8714 × 10 6 3.9063 × 10 6
8 10 1.4691 × 10 6 1.2984 × 10 6 1.1911 × 10 6 1.1453 × 10 6 1.1731 × 10 6 1.3017 × 10 6 1.5715 × 10 6 2.0338 × 10 6 2.7504 × 10 6
9 10 7.7669 × 10 7 6.8604 × 10 7 6.2886 × 10 7 6.0350 × 10 7 6.1561 × 10 7 6.7886 × 10 7 8.1346 × 10 7 1.0454 × 10 6 1.4057 × 10 6
Table 2. Absolute error at t = 1 whereas γ = 9 10 , Δ t = 1 1000 and n = 100 for Problem 1 using proposed technique.
Table 2. Absolute error at t = 1 whereas γ = 9 10 , Δ t = 1 1000 and n = 100 for Problem 1 using proposed technique.
p / t 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10
1 10 3.0507 × 10 6 3.5748 × 10 6 3.6734 × 10 6 3.6690 × 10 6 3.6545 × 10 6 3.6715 × 10 6 3.7543 × 10 6 3.9420 × 10 6 4.2838 × 10 6
2 10 5.7631 × 10 6 6.7627 × 10 6 6.9522 × 10 6 6.9461 × 10 6 6.9223 × 10 6 6.9623 × 10 6 7.1331 × 10 6 7.5125 × 10 6 8.1981 × 10 6
3 10 7.8782 × 10 6 9.2577 × 10 6 9.5210 × 10 6 9.5159 × 10 6 9.4894 × 10 6 9.5559 × 10 6 9.8119 × 10 6 1.0369 × 10 5 1.1368 × 10 5
4 10 9.2171 × 10 6 1.0841 × 10 5 1.1153 × 10 5 1.1150 × 10 5 1.1124 × 10 5 1.1213 × 10 5 1.1532 × 10 5 1.2218 × 10 5 1.3442 × 10 5
5 10 9.6748 × 10 6 1.1384 × 10 5 1.1713 × 10 5 1.1710 × 10 5 1.1685 × 10 5 1.1782 × 10 5 1.2125 × 10 5 1.2859 × 10 5 1.4164 × 10 5
6 10 9.2171 × 10 6 1.0841 × 10 5 1.1153 × 10 5 1.1150 × 10 5 1.1124 × 10 5 1.1213 × 10 5 1.1532 × 10 5 1.2218 × 10 5 1.3442 × 10 5
7 10 7.8782 × 10 6 9.2577 × 10 6 9.5210 × 10 6 9.5159 × 10 6 9.4894 × 10 6 9.5559 × 10 6 9.8191 × 10 6 1.0369 × 10 5 1.1368 × 10 5
8 10 5.7631 × 10 6 6.7627 × 10 6 6.9522 × 10 6 6.9461 × 10 6 6.9223 × 10 6 6.9623 × 10 6 7.1331 × 10 6 7.5125 × 10 6 8.1981 × 10 6
9 10 3.0507 × 10 6 3.5748 × 10 6 3.6734 × 10 6 3.6690 × 10 6 3.6545 × 10 6 3.6715 × 10 6 3.7543 × 10 6 3.9420 × 10 6 4.2838 × 10 6
Table 3. Error norms at n = 64 and Δ t = 1 1000 for Problem 1.
Table 3. Error norms at n = 64 and Δ t = 1 1000 for Problem 1.
t γ = 2 10 γ = 5 10 γ = 8 10
L 2 L L 2 L L 2 L
2 10 5.3732 × 10 8 7.7949 × 10 8 2.5749 × 10 7 3.6346 × 10 7 3.6244 × 10 6 2.1065 × 10 6
4 10 2.8559 × 10 7 4.1604 × 10 7 3.1042 × 10 7 4.4471 × 10 7 3.3835 × 10 6 4.7715 × 10 6
6 10 8.1687 × 10 7 1.1901 × 10 6 7.2269 × 10 7 1.0486 × 10 6 3.4561 × 10 6 4.8922 × 10 6
8 10 1.7279 × 10 6 2.5170 × 10 6 1.7500 × 10 6 2.5487 × 10 6 4.2860 × 10 6 6.1185 × 10 6
1.0 3.0838 × 10 6 4.4917 × 10 6 3.7141 × 10 6 5.4136 × 10 6 6.5905 × 10 6 9.4974 × 10 6
Table 4. Absolute error at t = 1 10 with γ = 5 10 , n = 10 , Δ t = 1 1000 and p [ 0 , 1 ] for Problem 2.
Table 4. Absolute error at t = 1 10 with γ = 5 10 , n = 10 , Δ t = 1 1000 and p [ 0 , 1 ] for Problem 2.
pApproximate SolutionError
Exact SolutionRCBS [59]Proposed MethodRCBS [59]Proposed MethodRelative Error
1 10 0.0005017 0.0005368 0.0005305 3.511 × 10 5 2.884 × 10 5 0.0574846
2 10 0.0009149 0.0009807 0.0009686 6.575 × 10 5 5.364 × 10 5 0.0586294
3 10 0.0011690 0.0012574 0.0012401 8.838 × 10 5 7.119 × 10 5 0.0608982
4 10 0.0012259 0.0013269 0.0013054 1.010 × 10 4 7.949 × 10 5 0.0648422
5 10 0.0010907 0.0011941 0.0011691 1.034 × 10 4 7.838 × 10 5 0.0718621
6 10 0.0008133 0.0009103 0.0008824 9.700 × 10 5 6.916 × 10 5 0.0850363
7 10 0.0004801 0.0005638 0.0005344 8.364 × 10 5 5.429 × 10 5 0.1130806
8 10 0.0001930 0.0002574 0.0002295 6.448 × 10 5 3.657 × 10 5 0.1894818
9 10 0.0000319 0.0000702 0.0000501 3.827 × 10 5 1.819 × 10 5 0.5702194
Table 5. L 2 norm for Problem 2 whereas n = 16 , Δ t = 1 100 and p [ 1 , 1 ] .
Table 5. L 2 norm for Problem 2 whereas n = 16 , Δ t = 1 100 and p [ 1 , 1 ] .
L 2 Error Norm
t γ = 2 10 γ = 4 10 γ = 6 10 γ = 8 10
2 10 4.2131 × 10 4 3.8615 × 10 4 3.4429 × 10 4 3.0779 × 10 4
4 10 1.8453 × 10 3 1.7443 × 10 3 1.6251 × 10 3 1.5002 × 10 3
6 10 4.5702 × 10 3 4.3721 × 10 3 4.1522 × 10 3 3.9264 × 10 3
8 10 9.2039 × 10 3 8.8084 × 10 3 8.4023 × 10 3 8.0129 × 10 3
1.0 1.7218 × 10 2 1.6323 × 10 2 1.5449 × 10 2 1.4654 × 10 2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Fatima, M.; Agarwal, R.P.; Abbas, M.; Mohammed, P.O.; Shafiq, M.; Chorfi, N. Extension of Cubic B-Spline for Solving the Time-Fractional Allen–Cahn Equation in the Context of Mathematical Physics. Computation 2024, 12, 51. https://doi.org/10.3390/computation12030051

AMA Style

Fatima M, Agarwal RP, Abbas M, Mohammed PO, Shafiq M, Chorfi N. Extension of Cubic B-Spline for Solving the Time-Fractional Allen–Cahn Equation in the Context of Mathematical Physics. Computation. 2024; 12(3):51. https://doi.org/10.3390/computation12030051

Chicago/Turabian Style

Fatima, Mubeen, Ravi P. Agarwal, Muhammad Abbas, Pshtiwan Othman Mohammed, Madiha Shafiq, and Nejmeddine Chorfi. 2024. "Extension of Cubic B-Spline for Solving the Time-Fractional Allen–Cahn Equation in the Context of Mathematical Physics" Computation 12, no. 3: 51. https://doi.org/10.3390/computation12030051

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