Next Article in Journal
A Note on Controllability of Time Invariant Linear Fractional h-Difference Equations
Previous Article in Journal
Dynamic Analysis of a Family of Iterative Methods with Fifth-Order Convergence
Previous Article in Special Issue
B-Spline Wavelet Scheme for Multi-Term Time–Space Variable-Order Fractional Nonlinear Diffusion-Wave Equation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Study of Fractional Order Burgers’-Huxley Equation Using Modified Cubic Splines Approximation

1
Department of Mathematics, Sant Longowal Institute of Engineering and Technology, Longowal 148106, India
2
School of Mathematics, Statistics & Computer Science, Durban UKZN-4000, South Africa
*
Author to whom correspondence should be addressed.
Fractal Fract. 2025, 9(12), 780; https://doi.org/10.3390/fractalfract9120780 (registering DOI)
Submission received: 29 August 2025 / Revised: 24 October 2025 / Accepted: 27 October 2025 / Published: 1 December 2025

Abstract

This paper aims to explore the numerical solution of non-linear fractional-order Burgers’-Huxley equation based on Caputo’s formulation of fractional derivatives. The equation serves as a versatile tool for analyzing a wide range of physical, biological, and engineering systems, facilitating valuable insights into nonlinear dynamic phenomena. The fractional operator provides a comprehensive mathematical framework that effectively captures the non-locality, hereditary characteristics, and memory effects of various complex systems. The approximation of temporal differential operator is carried out through finite difference based L1 scheme, while spatial discretization is performed using modified cubic B-spline basis functions. The stability as well as convergence analysis of the approach are also presented. Additionally, some numerical test experiments are conducted to evaluate the computational efficiency of a modified fourth-order cubic B-spline (M43BS) approach. Finally, the results presented in the form of tables and graphs highlight the applicability and robustness of M43BS technique in solving fractional-order differential equations. The proposed methodology is preferred for its flexible nature, high accuracy, ease of implementation and the fact that it does not require unnecessary integration of weight functions, unlike other numerical methods such as Galerkin and spectral methods.

1. Introduction

Fractional-order derivatives have gained significant importance in real-world phenomenon due to their greater degree of flexibility in mathematical modeling as well as their ability to represent the inherited characteristics of several objects. Fractional-order operators are non-local in nature, whereas classical differential operators have local characteristics. A number of physical aspects can be effectively modeled through the use of fractional-order integrals and derivative theory. The importance of fractional calculus can be analyzed through the mathematical modeling of numerous rigorous phenomenon, e.g., rotational fluid flow [1], seepage occurring in porous medium [2], viscoelastic properties of polyethylene foams [3], forecasting of national economic growth [4], etc.
Classical PDEs are able to simulate various complex phenomena arising in the fields of fluid mechanics and biology and in many other areas of science and engineering. Non-linear convection–diffusion equations hold significant importance in the study of the propagation of nonlinear dispersive waves and traveling wave forms such as tidal oscillations, surface water waves in shallow rivers, and tsunami waves in a variety of disciplines including oceanography, hydrodynamics, acoustics, and marine engineering. Different researchers are working on developing efficient techniques to obtain analytical as well as numerical solutions for a variety of fractional-order models.
The generalized Burgers’-Huxley equation is one of the significant non-linear partial differential equations (PDEs) illustrating the relationships among reaction procedure, diffusion transports and convection outcomes [5]. Furthermore, this equation also plays a crucial role in different domains such as biology, chemistry, engineering, mathematics, and so on. The model was originally brought into practice by Huxley [6] and was later successfully developed by Burgers [7] as a model to study the turbulent motion of fluids. Classical-order derivatives describe the behaviour of the dependent variable only at integer positions and do not provide any information regarding the behaviour between integer positions. Time fractional PDEs are derived from classical PDEs by substituting a fractional-order derivative in place of the temporal derivative. By including the fractional derivative term in classical PDEs, certain memory characteristics are incorporated into the system. The 1-D generalized non-linear fractional PDE is of the following form [8]:
, C D τ α ( W ) = v 1 2 W β 1 W p 1 W + γ 1 W ( 1 W p 1 ) ( W p 1 η ) + Z ( ξ , τ ) , ξ [ L ξ , R ξ ] , τ [ τ 0 , T ]
subject to following initial and boundary conditions:
W ( ξ , τ 0 ) = ϵ ( ξ ) ,
G W ( ξ , τ ) = g ( ξ , τ ) .
By gathering source and convective terms into a general non-linear term, the above equation can be written as
, C D τ α ( W ) = v 1 2 W β 1 W p 1 W + F ( ξ , τ , W ) ,
where α denotes the order of fractional derivative, β 1 0 is a real constant (coefficient of advection term), γ 1 > 0 (reaction coefficient), v 1 is the coefficient of diffusivity, ∇ represents the gradient operator, p 1 1 and η ( 0 ,   1 ) are real constants, ϵ and g are known functions, G is the boundary operator, Z ( ξ , τ ) is the source term, and F ( ξ , τ , W ) = γ 1 W ( 1 W p 1 ) ( W p 1 η ) + Z ( ξ , τ ) . By setting β 1 = 0 , α = 1 , v 1 = 1 , Equation (1) reduces to the generalized Burgers’-Huxley equation illustrating relationships among reaction procedure, diffusion transports, and convection terms [5]:
W τ = 2 W β 1 W p 1 W + γ 1 W ( 1 W p 1 ) ( W p 1 η ) + Z ( ξ , τ ) .
By choosing γ 1 = 0 , Equation (1) is transformed into a generalized fractional Burgers’ Equation (6) which describes many complex problems arising in the field of applied sciences, for instance, the propagation of waves in non-linear dissipative processes, ionic propagation in plasma, solid state physics, etc., [9]:
, C D τ α ( W ) = v 1 2 W β 1 W p 1 W + Z ( ξ , τ ) .
For β 1 = 0, Equation (1) becomes a generalized fractional Huxley Equation (7), which explains wall motion inside liquid crystals as well as the mechanism of nerve pulse propagation [10]:
, C D τ α ( W ) = v 1 2 W + γ 1 W ( 1 W p 1 ) ( W p 1 η ) + Z ( ξ , τ ) .
At p 1 = 1 , β 1 , v 1 , γ 1 0 , Equation (1) assumes the form of time fractional Burgers’-Huxley equation (TFBHE), which can be written as
, C D τ α ( W ) = v 1 2 W β 1 W W + γ 1 W ( 1 W ) ( W η ) + Z ( ξ , τ ) .
Many definitions of fractional-order operators such as the Riemann–Liouville operator, Caputo’s definition, the Caputo–Fabrizio differential operator, the Atangana–Baleanu fractional operator, etc., have been proposed in the last few decades. Some preliminaries of fractional-order calculus are discussed here in order to understand the subsequent work.
(i) For α > 0 , the Riemann–Liouville fractional integral of order α defined on usual Lebesgue space L 1 [ L ξ , R ξ ] by [11] is as follows:
J α ( f ( ξ ) ) = 1 Γ ( α ) L ξ ξ ( ξ s ) α 1 f ( s ) d s , J 0 ( f ( ξ ) ) = f ( ξ ) .
For f L 1 [ L ξ , R ξ ] , α , χ 0 and β > 1 , above operator has following properties:
J α J χ ( f ( ξ ) ) = J α + χ ( f ( ξ ) ) , J α J χ ( f ( ξ ) ) = J χ J α ( f ( ξ ) ) , J α ( ξ β ) = Γ ( β + 1 ) Γ ( α + β + 1 ) ( ξ L ξ ) α + β .
(ii) The fractional-order derivative in terms of the Riemann–Liouville interpretation is [12]
, R L D α ( f ( ξ ) ) = 1 Γ ( p α ) d p d x p L ξ ξ ( ξ s ) p α 1 f ( s ) d s ,
for ξ > 0 and p 1 < α p, p Z + .
(iii) Caputo [12,13] proposed the definition of fractional operator as
, C D α ( f ( ξ ) ) = 1 Γ ( p α ) L ξ ξ ( ξ s ) p α 1 f p ( s ) d s ,
where α 0 and p = α . Then,
, C D α J α ( f ( ξ ) ) = f ( ξ ) , J α , C D α ( f ( ξ ) ) = f ( ξ ) v = 0 p 1 f v ( 0 + ) ( ξ L ξ ) v v ! , ξ > 0 .
(iv) For p to be smallest integer that exceeds α , Caputo’s interpretation of the time-fractional derivative of the function W ( ξ , τ ) of order α is defined as follows [12,14]:
, C D τ α ( W ( ξ , τ ) ) = 1 Γ ( 1 α ) 0 τ ( τ y ) p α 1 p W ( ξ , y ) y p d y , p 1 < α < p p W ( ξ , τ ) τ p , α = p N .
(v) For W ( ξ , τ ) be the function of space H 1 (0,1), the Caputo–Fabrizio definition of fractional-order differentiation can be represented as [15]
, C F D τ α ( W ( ξ , τ ) ) = C ( α ) 1 α 0 τ W ( ξ , y ) y exp α 1 α ( τ y ) d y , 0 < α 1 ,
where C( α ) is a normalization function that satisfies a property as C(0)=C(1)=1.
(vi) Atangana and Baleanu [16] introduced a novel definition based on the non-local and non-singular Mittag–Leffler kernel. For W ( ξ , τ ) H 1 (0,1), the Atangana–Baleanu operator of order α ( 0 ,   1 ] in the Riemann–Liouville sense can be expressed as follows:
, A B R D τ α ( W ( ξ , τ ) ) = C ( α ) 1 α × d d τ 0 τ W ( ξ , y ) × E α α 1 α ( τ y ) α d y .
In the case of Caputo, the above differential operator can be formulated as
, A B C D τ α ( W ( ξ , τ ) ) = C ( α ) 1 α 0 τ W ( ξ , y ) y E α α 1 α ( τ y ) α d y , 0 < α 1
where C( α ) denotes the normalization function and E α (z)= E α , 1 (z) represents the Mittag–Leffler function defined by [12]:
E α ( z ) = i = 0 z i Γ ( α i + 1 )
where Γ denotes the Euler Gamma function, α > 0 and z∈ C . Furthermore, the two-parameter Mittag–Leffler function is defined by [12]
E α , b ( z ) = i = 0 z i Γ ( α i + b ) ,
where α > 0 , z∈ C and b R .
In the literature, several models based on fractional PDEs have been solved by a variety of analytical and numerical methods. An implicit compact operator-based approximation is implemented in [17] for numerical solution of time-dependent Burgers’-Huxley equation. Inc et al. [18] studied a generalized Burgers’-Huxley model involving Riemann–Liouville formulation of the time-fractional derivative by utilizing lie symmetry analysis and a power series expansion approach. A residual power series approach is constructed in [8] by combining Taylor’s series formula with residual error function for solving time-fractional Burgers’-Huxley model. Inc et al. [19] investigated the solution of fractional Burgers’-Huxley equation using a combination method of line- and group-preserving schemes. In this study, the time-fractional derivative is defined by utilizing Caputo’s interpretation for derivatives.
Kumar and Pandey [20] approximated the solution for spatial and temporal fractional-order Burgers’-Huxley models using the Atangana–Baleanu operator in the Caputo sense. The Legendre spectral method is applied for approximating space derivatives, while the temporal-order derivative is discretized via a finite difference scheme. In [21], the existence of bifurcation of fractional Burgers’-Huxley models is examined for various situations of parameter δ utilizing the residual powers series technique. Tripathi [22] proposed an efficient fractional sub-equation approach in order to find three different types of analytical solutions for 2 D nonlinear space–time fractional-order Burgers’-Huxley model. This study includes Jumarie’s modified Riemann–Liouville formulation for defining derivatives in spatial and temporal directions. Furthermore, a Fibonacci polynomials-based collocation approach is introduced in [23] in order to solve variable order Burgers’-Huxley equations having fractional derivatives in spatial as well as temporal directions.
Mazeed et al. [24] presented a collocation technique based on cubic polynomial splines for solving time fractional Burgers’-Huxley model. In this study, time derivatives are handled through a finite difference approach, while discretization of spatial derivatives is achieved using cubic B-splines as basis functions. For 1-D fractional Burgers’-Huxley models, Kanth et al. [25] employed a natural transform decomposition procedure in which the fractional derivative was considered in terms of the Caputo, Caputo–Fabrizio, and Atangana–Baleanu senses. Yang and Liu [26] carried out numerical study of fractional Burgers’-Huxley equations by utilizing a finite difference approach for time-fractional derivatives, and spatial direction was approximated by fourth-order compact approximation. A collocation technique based on extended cubic B-splines is proposed in [27] for the numerical solution of the time-fractional Burgers’-Huxley equations. In this study, a θ -weighted scheme is employed to approximate the temporal domain, while extended cubic splines are utilized to interpolate the derivatives along spatial direction. Furthermore, the stability as well as consistency of the approach are investigated.
Habiba et al. [28] developed an improved Bernoulli sub-equation function approach for solving the generalized fractional-order Burgers’-Huxley equation by incorporating the definition of the conformable fractional derivative. Arifeen et al. [29] implemented the Galerkin approximation to obtain the numerical solution of the fractional Burgers’-Huxley equation, in which the fractional operator is interpreted in terms of the Caputo sense. The study [30] applied iterative approximations and energy estimates to explore the dynamic behaviour of the fractional stochastic Burgers’-Huxley equation under the influence of Levy noise and Brownian motion. Abali and Konuralp [31] investigated the solution of Fredholm–Volterra fractional integro-differential equations utilizing a novel computational method based on shifted Gegenbauer wavelets. A matrix-based collocation approach is proposed in [32] to compute the solution of second-order nonlinear ODEs governed by mixed boundary conditions. Khan et al. [33] derived the numerical solution of parabolic differential equations subject to integral boundary conditions by employing the Haar wavelet-based collocation technique.
The present study provides a numerical solution to a Burgers’-Huxley model incorporating fractional derivative in temporal direction by using a B-spline-based collocation technique in combination with a finite-difference approach. The B-spline is a piecewise polynomial function that inherits smoothness conditions. One distinguishing feature of B-splines is that the resultant matrix for the discretized set of equations is sparse in nature due to its ability to deal with local occurrences. Furthermore, the method constructed by B-splines-based functions does not require any transformation to reduce non-linear differential equation into a simpler form, and as a result, numerical effort is reduced significantly. In order to attain optimal order of convergence along the spatial direction, the current study pertains to some posteriori changes in the second-order derivative of the cubic spline interpolant, leading to the formation of a modified technique.
The organization of the manuscript is as follows: Section 2 is devoted to construction of a modified cubic polynomial basis by adding an extra term to Taylor’s series expansion for the second derivative. Implementation of the suggested technique in the proposed model, which has a fractional derivative in the temporal direction, is presented in Section 3. Study of the stability and convergence criteria is included in Section 4 and Section 5, respectively. To prove the efficacy and applicability of the M43BS approach, five problems based on a fractional-order Burgers’-Huxley model are solved in Section 6. The last section consists of overall conclusions.

2. Construction of Proposed Approach

For a non-linear generalized temporal fractional order Burgers’-Huxley equation incorporating Caputo’s interpretation for derivatives, a numerical approach is proposed in this section. The properties as well as later improvements to the cubic spline interpolating polynomial are provided below:

2.1. Cubic B-Spline Functions

A piecewise polynomial spline exhibits a high degree of smoothness at locations where polynomial parts come together. Consider M as a positive integer and discretize the spatial interval [ L ξ , R ξ ] further into M equidistant sub-intervals with each knot point satisfying L ξ = ξ 0 < ξ 1 < < ξ M 1 < ξ M = R ξ such that h denotes a step length of fixed size along the spatial direction. According to [34], cubic splines’ basis functions can be expressed as follows:
φ l ( ξ ) = 1 h 3 ( ξ ξ l 2 ) 3 , ξ [ ξ l 2 , ξ l 1 ] h 3 + 3 h 2 ( ξ ξ l 1 ) + 3 h ( ξ ξ l 1 ) 2 3 ( ξ ξ l 1 ) 3 , ξ [ ξ l 1 , ξ l ] h 3 + 3 h 2 ( ξ l + 1 ξ ) + 3 h ( ξ l + 1 ξ ) 2 3 ( ξ l + 1 ξ ) 3 , ξ [ ξ l , ξ l + 1 ] ( ξ l + 2 ξ ) 3 , ξ [ ξ l + 1 , ξ l + 2 ] 0 , O t h e r w i s e ,
where the linearly independent set of functions { φ 1 , φ 0 , φ 1 , , φ M 1 , φ M , φ M + 1 } forms the basis of a finite dimensional subspace of C 2 [ L ξ , R ξ ] with dimension ( M + 3 ) over the interval [ L ξ , R ξ ] . Each cubic B-spline includes four domain elements and four spline functions occupying each finite element [ ξ l , ξ l + 1 ] . So, four additional knot points are needed outside the domain [ L ξ , R ξ ] , and these points are positioned as ξ 2 < ξ 1 < ξ 0 and ξ M < ξ M + 1 < ξ M + 2 . The expansion of approximate solution u ( ξ , τ ) in terms of cubic spline basis functions is as follows:
u ( ξ , τ ) = l = 1 M + 1 δ l ( τ ) φ l ( ξ ) ,
where the basis functions for proposed approximation φ l ( ξ ) , for l = 1 , 0 , , M + 1 and δ 1 ( τ ) , δ 0 ( τ ) , δ 1 ( τ ) , , δ M + 1 ( τ ) are unknown coefficients that depend upon time. These coefficients must be computed from initial as well as boundary conditions. The first- and second-order derivatives of the numerical solution u ( ξ , τ ) at the knots ξ l are associated the with time-dependent parameters listed below:
u ( ξ l , τ ) = δ l 1 ( τ ) + 4 δ l ( τ ) + δ l + 1 ( τ ) , l = 0 , 1 , , M , u ξ ( ξ l , τ ) = 3 h δ l 1 ( τ ) δ l + 1 ( τ ) , u ξ ξ ( ξ l , τ ) = 6 h 2 δ l 1 ( τ ) 2 δ l ( τ ) + δ l + 1 ( τ ) .

2.2. Construction of Modified Cubic B-Splines

Assume that the below-mentioned conditions are satisfied by cubic interpolating polynomials for the function at different knots:
(I)
the approximation condition, in the case of l = 0 , 1 , , M :
u ( ξ l , τ ) = W ( ξ l , τ ) ,
(II)
Third point at end knot points, i.e., for l = 0 and M:
u ξ ξ ( ξ l , τ ) = W ξ ξ ( ξ l , τ ) h 2 12 W ξ ξ ξ ξ ( ξ l , τ ) .
Theorem 1.
Below provided results are true for unique cubic interpolating function u ( ξ , τ ) corresponding to W ( ξ , τ ) , where W ( ξ , τ ) is a sufficiently smooth function on interval [ L ξ , R ξ ] and satisfies Equations (17) and (18):
u ξ ( ξ l , τ ) = W ξ ( ξ l , τ ) + O ( h 4 ) ,
u ξ ξ ( ξ l , τ ) = W ξ ξ ( ξ l , τ ) h 2 12 W ξ ξ ξ ξ ( ξ l , τ ) + O ( h 4 ) .
Furthermore,
| | W ( m ) u ( m ) | | = O ( h 4 m ) , m = 0 , 1 , 2 .
where W ( m ) and u ( m ) denote m t h -order derivatives with respect to ‘ξ’.
Proof. 
It is already available in [35,36]. □
Lemma 1.
If W ( ξ , τ ) C 6 [ L ξ , R ξ ] , then the below-listed relations are valid for higher-order derivatives of exact solutions having equally spaced partitions across different knot points:
W ξ ξ ξ ξ ( ξ 0 , τ ) = 2 u ξ ξ ( ξ 0 , τ ) 5 u ξ ξ ( ξ 1 , τ ) + 4 u ξ ξ ( ξ 2 , τ ) u ξ ξ ( ξ 3 , τ ) h 2 + O ( h 2 ) , W ξ ξ ξ ξ ( ξ l , τ ) = u ξ ξ ( ξ l 1 , τ ) 2 u ξ ξ ( ξ l , τ ) + u ξ ξ ( ξ l + 1 , τ ) h 2 + O ( h 2 ) , l = 1 ( 1 ) M 1 , W ξ ξ ξ ξ ( ξ M , τ ) = 2 u ξ ξ ( ξ M , τ ) 5 u ξ ξ ( ξ M 1 , τ ) + 4 u ξ ξ ( ξ M 2 , τ ) u ξ ξ ( ξ M 3 , τ ) h 2 + O ( h 2 ) .
Proof. 
By using Taylor’s series expansion and finite differences, the above relations are proved in [35]. □
Corollary 1.
If W ( ξ , τ ) C 6 [ L ξ , R ξ ] , then the expressions shown hereunder are satisfied at various knot points:
W ξ ( ξ l , τ ) = u ξ ( ξ l , τ ) + O ( h 4 ) , l = 0 ( 1 ) M , W ξ ξ ( ξ 0 , τ ) = 14 u ξ ξ ( ξ 0 , τ ) 5 u ξ ξ ( ξ 1 , τ ) + 4 u ξ ξ ( ξ 2 , τ ) u ξ ξ ( ξ 3 , τ ) 12 + O ( h 4 ) , W ξ ξ ( ξ l , τ ) = u ξ ξ ( ξ l 1 , τ ) + 10 u ξ ξ ( ξ l , τ ) + u ξ ξ ( ξ l + 1 , τ ) 12 + O ( h 4 ) , l = 1 ( 1 ) M 1 , W ξ ξ ( ξ M , τ ) = 14 u ξ ξ ( ξ M , τ ) 5 u ξ ξ ( ξ M 1 , τ ) + 4 u ξ ξ ( ξ M 2 , τ ) u ξ ξ ( ξ M 3 , τ ) 12 + O ( h 4 ) .
Proof. 
Available in [35]. □

3. Implementation of the Proposed Method

In order to discretize the fractional order derivative in temporal direction, this section presents the finite difference approximation. Assume step size in time for some positive integer N defined by d τ = T N with time instant τ k = τ 0 + k d τ , for k = 0 , 1 , , N respectively. By using Caputo’s formulation of derivative for , C D τ α ( W ) , an approximation of the temporal fractional-order derivative defined in Equation (11) at time τ = τ k + 1 is as follows [37]:
, C D τ α ( W ( ξ , τ k + 1 ) ) = 1 Γ ( 1 α ) 0 τ k + 1 ( τ k + 1 y ) α W ( ξ , y ) y d y , = 1 Γ ( 1 α ) ϕ = 0 k τ ϕ τ ϕ + 1 ( τ k + 1 y ) α W ( ξ , y ) y d y , = 1 Γ ( 1 α ) ϕ = 0 k W ( ξ , τ ϕ + 1 ) W ( ξ , τ ϕ ) d τ τ ϕ τ ϕ + 1 ( τ k + 1 y ) α d y + e d τ k + 1 , = 1 Γ ( 1 α ) ϕ = 0 k W ( ξ , τ ϕ + 1 ) W ( ξ , τ ϕ ) d τ τ k ϕ τ k + 1 ϕ d ω ω α + e d τ k + 1 .
Further simplification gives [38]
, C D τ α ( W ( ξ , τ k + 1 ) ) = γ ϕ = 0 k λ ϕ W k ϕ + 1 W k ϕ + O ( d τ ) 2 α , 0 < α < 1 W ( ξ , τ k + 1 ) W ( ξ , τ k ) d τ + O ( d τ ) , α = 1 ,
where γ = ( d τ ) α / Γ ( 2 α ) , λ ϕ = ( ϕ + 1 ) 1 α ( ϕ ) 1 α and ω = ( τ k + 1 y ) . The coefficients λ ϕ ’s satisfy the following properties:
λ 0 = 1 , λ 0 > λ 1 > λ 2 > λ i , λ ϕ 0 w h e n ϕ , λ ϕ > 0 i n c a s e ϕ = 0 , 1 , 2 , , k , ϕ = 0 k ( λ ϕ λ ϕ + 1 ) + λ k + 1 = ( 1 λ 1 ) + ϕ = 1 k 1 ( λ ϕ λ ϕ + 1 ) + λ k = 1 .
Integrating Equation (1) by employing backward rectangular rule for the left-hand side and the source term and utilizing trapezoidal rule for the remaining terms together with Equation (22) yields:
γ ϕ = 0 k λ ϕ W k ϕ + 1 W k ϕ v 1 ( W ξ ξ ) k + 1 + ( W ξ ξ ) k 2 + β 1 ( W p 1 W ξ ) k + 1 + ( W p 1 W ξ ) k 2 γ 1 2 ( 1 + η ) ( W p 1 + 1 ) k + 1 + ( W p 1 + 1 ) k ( W 2 p 1 + 1 ) k + 1 + ( W 2 p 1 + 1 ) k η W k + 1 + W k + Z ( ξ , τ k + 1 ) .
Using the following quasi-linearization procedure, the non-linear terms are linearized [39]:
( W p 1 + 1 ) k + 1 + ( W p 1 + 1 ) k = ( 1 p 1 ) ( W p 1 + 1 ) k + ( 1 + p 1 ) ( W p 1 ) k W k + 1 + O ( d τ ) 2 ( W p 1 W ξ ) k + 1 + ( W p 1 W ξ ) k = ( 1 p 1 ) ( W p 1 W ξ ) k + ( W p 1 ) k ( W ξ ) k + 1 + p 1 ( W ) k + 1 ( W ) p 1 1 W ξ k + O ( d τ ) 2 ( W 2 p 1 + 1 ) k + 1 + ( W 2 p 1 + 1 ) k = ( 1 2 p 1 ) ( W 2 p 1 + 1 ) k + ( 1 + 2 p 1 ) ( W 2 p 1 ) k W k + 1 + O ( d τ ) 2 .
On rearranging the factors at various time levels, the following expression is produced:
p 1 β 1 2 ( W p 1 1 W ξ ) k γ 1 2 ( 1 + η ) ( 1 + p 1 ) ( W p 1 ) k ( 1 + 2 p 1 ) ( W 2 p 1 ) k η + γ W k + 1 + β 1 2 ( W p 1 ) k W ξ k + 1 v 1 2 W ξ ξ k + 1 = γ ϕ = 0 k 1 λ ϕ λ ϕ + 1 W k ϕ + γ λ k W 0 + β 1 2 ( p 1 1 ) ( W p 1 W ξ ) k + γ 1 2 ( 1 + η ) ( 1 p 1 ) ( W p 1 + 1 ) k ( 1 2 p 1 ) ( W 2 p 1 + 1 ) k η ( W ) k + v 1 2 W ξ ξ k + Z ( ξ , τ k + 1 ) .
At any l t h knot point, the resultant equation is
P l ( W ) l k + 1 + Q l ( W ξ ) l k + 1 + R l ( W ξ ξ ) l k + 1 = T l ,
where
P l = p 1 β 1 2 ( W l p 1 1 ) k ( W ξ ) l k γ 1 2 ( 1 + η ) ( 1 + p 1 ) ( W l p 1 ) k ( 1 + 2 p 1 ) ( W l 2 p 1 ) k η + γ , Q l = β 1 2 ( W l p 1 ) k , R l = v 1 2 , T l = γ ϕ = 0 k 1 λ ϕ λ ϕ + 1 W l k ϕ + γ λ k W l 0 + β 1 2 ( p 1 1 ) ( W l p 1 ) ( W ξ ) l k + γ 1 2 ( 1 + η ) ( 1 p 1 ) ( W l p 1 + 1 ) k ( 1 2 p 1 ) ( W l 2 p 1 + 1 ) k η ( W ) l k + v 1 2 ( W ξ ξ ) l k + Z ( ξ l , τ k + 1 ) .
On substituting the computed values for function W ( ξ , τ ) along with its derivatives of higher order at the specified knots and by clubbing the coefficients of time-dependent parameters δ l k + 1 , the corresponding equations are formed as follows:
For l = 0 :
P 0 3 Q 0 h + 7 R 0 h 2 δ 1 k + 1 + 4 P 0 33 R 0 2 h 2 δ 0 k + 1 + P 0 + 3 Q 0 h + 14 R 0 h 2 δ 1 k + 1 7 R 0 h 2 δ 2 k + 1 + 3 R 0 h 2 δ 3 k + 1 R 0 2 h 2 δ 4 k + 1 = T 0 + O ( h 4 + d τ 2 α ) ,
b 0 δ 1 k + 1 + c 0 δ 0 k + 1 + d 0 δ 1 k + 1 + e 0 δ 2 k + 1 + f 0 δ 3 k + 1 + g 0 δ 4 k + 1 = T 0 + O ( h 4 + d τ 2 α ) ,
where
b 0 = P 0 3 Q 0 h + 7 R 0 h 2 , c 0 = 4 P 0 33 R 0 2 h 2 , d 0 = P 0 + 3 Q 0 h + 14 R 0 h 2 , e 0 = 7 R 0 h 2 , f 0 = 3 R 0 h 2 , g 0 = R 0 2 h 2 .
For l = 1 , 2 , , M 1 :
R l 2 h 2 δ l 2 k + 1 + P l 3 Q l h + 4 R l h 2 δ l 1 k + 1 + 4 P l 9 R l h 2 δ l k + 1 + P l + 3 Q l h + 4 R l h 2 δ l + 1 k + 1 + R l 2 h 2 δ l + 2 k + 1 = T l + O ( h 4 + d τ 2 α ) ,
κ δ l 2 k + 1 + c l δ l 1 k + 1 + d l δ l k + 1 + e l δ l + 1 k + 1 + κ δ l + 2 k + 1 = T l + O ( h 4 + d τ 2 α ) ,
where
κ = R l 2 h 2 , c l = P l 3 Q l h + 4 R l h 2 , d l = 4 P l 9 R l h 2 , e l = P l + 3 Q l h + 4 R l h 2 .
For l = M :
R M 2 h 2 δ M 4 k + 1 + 3 R M h 2 δ M 3 k + 1 7 R M h 2 δ M 2 k + 1 + P M 3 Q M h + 14 R M h 2 δ M 1 k + 1 + 4 P M 33 R M 2 h 2 δ M k + 1 + P M + 3 Q M h + 7 R M h 2 δ M + 1 k + 1 = T M + O ( h 4 + d τ 2 α ) ,
b M δ M 4 k + 1 + c M δ M 3 k + 1 + d M δ M 2 k + 1 + e M δ M 1 k + 1 + f M δ M k + 1 + g M δ M + 1 k + 1 = T M + O ( h 4 + d τ 2 α ) ,
where
b M = R M 2 h 2 , c M = 3 R M h 2 , d M = 7 R M h 2 , e M = P M 3 Q M h + 14 R M h 2 , f M = 4 P M 33 R M 2 h 2 , g M = P M + 3 Q M h + 7 R M h 2 .
In addition to the above, two more equations are derived using boundary conditions as
δ 1 k + 1 + 4 δ 0 k + 1 + δ 1 k + 1 = g 1 ( ( k + 1 ) d τ ) ,
and
δ M 1 k + 1 + 4 δ M k + 1 + δ M + 1 k + 1 = g 2 ( ( k + 1 ) d τ ) .
The matrix-form representation of the equations mentioned above is as follows:
K Z = T
where Z i , 1 = [ δ i 2 k + 1 ] i = 1 M + 3 and
T i , 1 = g 1 ( ( k + 1 ) d τ ) , i = 1 , T i 2 , 2 i M + 2 , g 2 ( ( k + 1 ) d τ ) , i = M + 3 .
In matrix K , the first three elements of the first row and last three elements of the last row are (1,4,1), while the first six elements of the second row and final six elements of the second-to-last row are ( b 0 , c 0 , d 0 , e 0 , f 0 , g 0 ) and ( b M , c M , d M , e M , f M , g M ) , respectively. The remaining entries of the matrix are listed below:
[ A ] i = 3 , j = 1 M + 1 , M + 3 = κ , | i j | = 2 c i 2 , i j = 1 d i 2 , i = j e i 2 , j i = 1 0 , o t h e r w i s e .
The final system of equations attained is utilized for [ δ 1 k + 1 , δ 0 k + 1 , δ 1 k + 1 , , δ M 1 k + 1 , δ M k + 1 , δ M + 1 k + 1 ] T . By using this vector in Equation (15), the required numerical solution at the ( k + 1 ) t h temporal level for k = 0 , 1 , 2 , , N is obtained.

Initial Vector

In order to initiate the iterative procedure, the initial vector [ δ 1 0 , δ 0 0 , δ 1 0 , , δ M 1 0 , δ M 0 , δ M + 1 0 ] T needs to be specified to determine the solution for the succeeding temporal levels. For this, an initial condition is used at each knot point, i.e., W ( ξ l , τ 0 ) = ϵ ( ξ l ) . As a result, a system of ( M + 1 ) equations containing ( M + 3 ) unknowns will be obtained. To find a unique solution for this system, two additional conditions are employed, i.e., W ξ ( ξ 0 , τ 0 ) = ϵ ξ ( ξ 0 ) and W ξ ( ξ M , τ 0 ) = ϵ ξ ( ξ M ) . Finally, the system of equations will result into a matrix of order ( M + 3 ) × ( M + 3 ) that can be represented as follows:
A δ 0 = D .
In matrix A , the first three elements of the first row and last three elements of last row are ( 3 h ,0, 3 h ). Remaining entries of the matrix are shown below:
[ A ] i = 3 , j = 1 M + 1 , M + 3 = 1 , | i j | = 1 4 , i = j 0 , o t h e r w i s e .
Here, δ 0 denotes a column vector of order ( M + 3 ) ×1 and D = [ ϵ ξ ( ξ 0 ) , ϵ ( ξ 0 ) , , ϵ ξ ( ξ M ) ] T . The above system will be solved in order to determine the values of unknown time-dependent coefficients’ δ l s at the initial time level. In this study, Matlab R2021a software has been utilized for performing numerical computations.

4. Stability Analysis

In order to determine the stability of the M43BS technique, the von Neumann approach is used. First, linearize the non-linear terms by assuming m 1 =max W p 1 , and upon further employing the Crank–Nicolson approach in Equation (1), the following expression is obtained:
γ ϕ = 0 k λ ϕ W l k ϕ + 1 W l k ϕ = v 1 ( W ξ ξ ) l k + 1 + ( W ξ ξ ) l k 2 β 1 m 1 ( W ξ ) l k + 1 + ( W ξ ) l k 2 + γ 1 ( 1 m 1 ) ( m 1 η ) W l k + 1 + W l k 2 + Z ( ξ l , τ k + 1 ) .
On separating the terms at various time levels and assuming γ 1 ( 1 m 1 ) ( m 1 η ) = m 2 , the above equation reduces to
γ m 2 2 ( W ) l k + 1 + m 1 β 1 2 ( W ξ ) l k + 1 v 1 2 ( W ξ ξ ) l k + 1 = m 2 2 ( W ) l k + v 1 2 ( W ξ ξ ) l k m 1 β 1 2 ( W ξ ) l k + γ ϕ = 0 k 1 λ ϕ λ ϕ + 1 W l k ϕ + γ λ k W l 0 + Z ( ξ l , τ k + 1 ) .
Further, the above equation can be written as
a 1 ( W ) l k + 1 + a 2 ( W ξ ) l k + 1 a 3 ( W ξ ξ ) l k + 1 = a 4 ( W ) l k a 2 ( W ξ ) l k + a 3 ( W ξ ξ ) l k + γ ϕ = 0 k 1 λ ϕ λ ϕ + 1 W l k ϕ + γ λ k W l 0 + Z ( ξ l , τ k + 1 ) ,
where a 1 = γ m 2 2 , a 2 = m 1 β 1 2 , a 3 = v 1 2 , a 4 = m 2 2 . By substituting the approximate solution and its higher-order derivatives, the resulting expression is
a 1 ( δ l 1 k + 1 + 4 δ l k + 1 + δ l + 1 k + 1 ) + 3 a 2 h ( δ l + 1 k + 1 δ l 1 k + 1 ) a 3 2 h 2 ( δ l 2 k + 1 + 8 δ l 1 k + 1 18 δ l k + 1 + 8 δ l + 1 k + 1 + δ l + 2 k + 1 ) = Z ( ξ l , τ k + 1 ) + a 4 ( δ l 1 k + 4 δ l k + δ l + 1 k ) + a 3 2 h 2 ( δ l 2 k + 8 δ l 1 k 18 δ l k + 8 δ l + 1 k + δ l + 2 k ) 3 a 2 h ( δ l + 1 k δ l 1 k ) + γ ϕ = 0 k 1 λ ϕ λ ϕ + 1 δ l 1 k ϕ + 4 δ l k ϕ + δ l + 1 k ϕ + γ λ k δ l 1 0 + 4 δ l 0 + δ l + 1 0 .
After simplification, Equation (32) takes the form
a 3 2 h 2 δ l 2 k + 1 + a 1 8 a 3 2 h 2 3 a 2 h δ l 1 k + 1 + 4 a 1 + 18 a 3 2 h 2 δ l k + 1 + a 1 + 3 a 2 h 8 a 3 2 h 2 δ l + 1 k + 1 a 3 2 h 2 δ l + 2 k + 1 = Z ( ξ l , τ k + 1 ) + a 3 2 h 2 δ l 2 k + a 4 + 8 a 3 2 h 2 + 3 a 2 h δ l 1 k + 4 a 4 18 a 3 2 h 2 δ l k + a 4 + 8 a 3 2 h 2 3 a 2 h δ l + 1 k + a 3 2 h 2 δ l + 2 k + γ ϕ = 0 k 1 λ ϕ λ ϕ + 1 ( δ l 1 k ϕ + 4 δ l l ϕ + δ l + 1 k ϕ ) + γ λ k ( δ l 1 0 + 4 δ l 0 + δ l + 1 0 ) .
The above equation can be rewritten as follows:
z 1 δ l 2 k + 1 + z 2 δ l 1 k + 1 + z 3 δ l k + 1 + z 4 δ l + 1 k + 1 + z 1 δ l + 2 k + 1 = Z ( ξ l , τ k + 1 ) z 1 δ l 2 k + z 5 δ l 1 k + z 6 δ l k + z 7 δ l + 1 k z 1 δ l + 2 k + γ ϕ = 0 k 1 λ ϕ λ ϕ + 1 ( δ l 1 k ϕ + 4 δ l k ϕ + δ l + 1 k ϕ ) + γ λ k ( δ l 1 0 + 4 δ l 0 + δ l + 1 0 ) ,
where
z 1 = a 3 2 h 2 , z 2 = a 1 8 a 3 2 h 2 3 a 2 h , z 3 = 4 a 1 + 18 a 3 2 h 2 , z 4 = a 1 8 a 3 2 h 2 + 3 a 2 h , z 5 = a 4 + 8 a 3 2 h 2 + 3 a 2 h , z 6 = 4 a 4 18 a 3 2 h 2 , z 7 = a 4 + 8 a 3 2 h 2 3 a 2 h .
Upon inserting the solution in single Fourier mode δ l k = A ρ k exp ( ι l w h ) in Equation (34), where A is the size of amplitude, w denotes mode number, h represents spatial step length and ι = 1 , following equation is formed:
z 1 ρ k + 1 e ι ( l 2 ) w h + z 2 ρ k + 1 e ι ( l 1 ) w h + z 3 ρ k + 1 e ι l w h + z 4 ρ k + 1 e ι ( l + 1 ) w h + z 1 ρ k + 1 e ι ( l + 2 ) w h = z 1 ρ k e ι ( l 2 ) w h + z 5 ρ k e ι ( l 1 ) w h + z 6 ρ k e ι l w h + z 7 ρ k e ι ( l + 1 ) w h z 1 ρ k e ι ( l + 2 ) w h + γ ϕ = 0 k 1 λ ϕ λ ϕ + 1 ( ρ k ϕ e ι ( l 1 ) w h + 4 ρ k ϕ e ι l w h + ρ k ϕ e ι ( l + 1 ) w h ) + γ λ k ( ρ 0 e ι ( l 1 ) w h + 4 ρ 0 e ι l w h + ρ 0 e ι ( l + 1 ) w h ) + Z ( ξ l , τ k + 1 ) .
On simplification, the expression can be written as follows:
ρ k + 1 = ρ k 2 z 1 cos ( 2 w h ) + ( z 5 + z 7 ) cos ( w h ) + ι ( z 7 z 5 ) sin ( w h ) + z 6 2 z 1 cos ( 2 w h ) + ( z 2 + z 4 ) cos ( w h ) + ι ( z 4 z 2 ) sin ( w h ) + z 3 + γ 2 cos ( w h ) + 4 ϕ = 0 k 1 λ ϕ λ ϕ + 1 ρ k ϕ + λ k ρ 0 + Z ( ξ l , τ k + 1 ) e ι l w h 2 z 1 cos ( 2 w h ) + ( z 2 + z 4 ) cos ( w h ) + ι ( z 4 z 2 ) sin ( w h ) + z 3 .
After inserting values of z i ’s, the above expression becomes
ρ k + 1 = ρ k v 1 2 h 2 cos ( 2 w h ) + ( m 2 + 4 v 1 h 2 ) cos ( w h ) + 2 m 2 18 v 1 4 h 2 ι 3 m 1 β 1 h sin ( w h ) v 1 2 h 2 cos ( 2 w h ) + 2 γ m 2 4 v 1 h 2 cos ( w h ) + 4 γ 2 m 2 + 18 v 1 4 h 2 + ι 3 m 1 β 1 h sin ( w h ) + γ 2 cos ( w h ) + 4 ϕ = 0 k 1 λ ϕ λ ϕ + 1 ρ k ϕ + λ k ρ 0 + Z ( ξ l , τ k + 1 ) e ι l w h v 1 2 h 2 cos ( 2 w h ) + 2 γ m 2 4 v 1 h 2 cos ( w h ) + 4 γ 2 m 2 + 18 v 1 4 h 2 + ι 3 m 1 β 1 h sin ( w h ) .
Based on stability criteria, the approach will be stable if the magnitude of ρ k + 1 is less than or equal to one for all k. By employing the principle of mathematical induction, it is observed that | ρ | 1 for varying values of parameters, i.e., γ , w , h, and α . This result demonstrates the unconditional stability of the M 43 B S approach.

5. Convergence Analysis

This section estimates the convergence analysis by utilizing the Marcos method [40]. Consider ⨿ ξ = { ξ l ; 0 l M } and ⨿ τ = { τ k ; 0 k N } be evenly spaced division of spatial [ L ξ , R ξ ] and temporal domains [ 0 , T ] with step sizes h and d τ , respectively. On defining two vectors X =( X 0 , X 1 , , X M ) and Y =( Y 0 , Y 1 ,, Y M ) on ⨿ ξ , consider difference notation as
Δ X = X l + 1 X l , ( X , Y ) = l = 0 M h X l Y l , ( X ξ ξ , X ) = ( X ξ , X ξ ) , | | X | | 2 = ( X , X ) , ( X ξ ξ , Y ) = ( X ξ , Y ξ ) , ( X ξ , Y ) = ( X , Y ξ ) .
Additionally, take into account the continuity of functions W τ τ , W ξ ξ ξ ξ over the domains [ L ξ , R ξ ] and [ 0 , T ] together with a constant C independent of h, d τ , l, and k and assume different values at various locations together with smoothness conditions as
| W τ τ | C , | W ξ ξ ξ ξ | C , ( ξ , τ ) ξ × τ .
Lemma 2.
Assume that the sequence of real numbers { v 0 , v 1 , , v k , } has the following characteristics: v k ≥0, v k v k 1 and v k + 1 + v k 1 2 v k . After that, each vector in a sequence ( Y 1 , Y 2 , , Y R ) with R real entries, where R is any positive integer, brings forth
k = 0 R 1 r = 0 k v r Y k + 1 r Y k + 1 0 .
Now, for the proposed method, the obtained expressions are as follows:
γ ϕ = 0 k λ ϕ W l k ϕ + 1 W l k ϕ m 2 2 ( W ) l k + 1 + m 1 β 1 2 ( W ξ ) l k + 1 v 1 2 ( W ξ ξ ) l k + 1 = m 2 2 ( W ) l k + v 1 2 ( W ξ ξ ) l k m 1 β 1 2 ( W ξ ) l k + Z ( ξ l , τ k + 1 ) + O h 4 + ( d τ ) 2 α .
and
γ ϕ = 0 k λ ϕ u l k ϕ + 1 u l k ϕ m 2 2 ( u ) l k + 1 + m 1 β 1 2 ( u ξ ) l k + 1 v 1 2 ( u ξ ξ ) l k + 1 = m 2 2 ( u ) l k + v 1 2 ( u ξ ξ ) l k m 1 β 1 2 ( u ξ ) l k + Z ( ξ l , τ k + 1 ) .
Here, the exact and numerical values are denoted by W ( ξ , τ ) and u ( ξ , τ ) , respectively.
Theorem 2.
Given that W ( ξ , τ ) and u ( ξ , τ ) are solutions of fractional model (1) and Equation (42), respectively, and that W ( ξ , τ ) satisfies the smoothness criteria (40), then for each τ 0 and sufficiently small h and d τ , the below-mentioned relation holds:
| | E k + 1 | | O h 4 + ( d τ ) 2 α ,
where E l k + 1 = W ( ξ l , τ k + 1 ) u ( ξ l , τ k + 1 ) .
Proof. 
On subtracting Equation (43) from Equation (42), the error equation is obtained as follows:
Θ E l k + 1 + m 1 β 1 2 ( E ξ ) l k + 1 v 1 2 ( E ξ ξ ) l k + 1 + γ ϕ = 0 k λ ϕ Δ E l k ϕ + 1 = Θ E l k m 1 β 1 2 ( E ξ ) l k + v 1 2 ( E ξ ξ ) l k + U l k + 1 ,
where Θ = m 2 2 , and U l k + 1 = O h 4 + ( d τ ) 2 α . After multiplying both sides of Equation (45) by h E l k + 1 and adding up the terms for l, which range from 0 to M, the following form is assumed:
| | E k + 1 | | 2 = m 1 β 1 2 Θ ( ( E ) ξ k + 1 , E k + 1 ) + v 1 2 Θ ( ( E ) ξ ξ k + 1 , E k + 1 ) γ Θ ϕ = 0 k λ ϕ ( Δ E k ϕ + 1 , E k + 1 ) ( E k , E k + 1 ) m 1 β 1 2 Θ ( ( E ) ξ k , E k + 1 ) + v 1 2 Θ ( ( E ) ξ ξ k , E k + 1 ) + 1 Θ ( U k + 1 , E k + 1 ) , = m 1 β 1 2 Θ ( ( E ) ξ k + 1 , E k + 1 ) v 1 2 Θ ( ( E ) ξ k + 1 , ( E ) ξ k + 1 ) γ Θ ϕ = 0 k λ ϕ ( Δ E k ϕ + 1 , E k + 1 ) ( E k , E k + 1 ) m 1 β 1 2 Θ ( ( E ) ξ k , E k + 1 ) v 1 2 Θ ( ( E ) ξ k , ( E ) ξ k + 1 ) + 1 Θ ( U k + 1 , E k + 1 ) , = m 1 β 1 2 Θ ( ( E ) ξ k + 1 , E k + 1 ) v 1 2 Θ | | ( E ) ξ k + 1 | | 2 γ Θ ϕ = 0 k λ ϕ ( Δ E k ϕ + 1 , E k + 1 ) ( E k , E k + 1 ) m 1 β 1 2 Θ ( ( E ) ξ k , E k + 1 ) v 1 2 Θ ( ( E ) ξ k , ( E ) ξ k + 1 ) + 1 Θ ( U k + 1 , E k + 1 ) .
After simplifications, the following expression is obtained:
| | E k + 1 | | 2 + γ Θ ϕ = 0 k λ ϕ ( Δ E k ϕ + 1 , E k + 1 ) 1 Θ ( U k + 1 , E k + 1 ) .
On writing the terms recursively, we obtain
| | E k | | 2 + γ Θ ϕ = 0 k 1 λ ϕ ( Δ E k ϕ , E k ) 1 Θ ( U k , E k ) , | | E k 1 | | 2 + γ Θ ϕ = 0 k 2 λ ϕ ( Δ E k ϕ 1 , E k 1 ) 1 Θ ( U k 1 , E k 1 ) | | E 1 | | 2 + γ Θ ϕ = 0 0 λ ϕ ( Δ E 1 ϕ , E 1 ) 1 Θ ( U 1 , E 1 ) ,
and summing up all the above inequalities results in
ϕ = 0 k | | E k + 1 | | 2 + γ Θ m ^ = 0 k ϕ = 0 m ^ λ ϕ ( Δ E m ^ ϕ + 1 , E m ^ + 1 ) 1 Θ ϕ = 0 k ( U ϕ + 1 , E ϕ + 1 ) .
Using Equation (41), it follows that
γ Θ m ^ = 0 k ϕ = 0 m ^ λ ϕ ( Δ E m ^ ϕ + 1 , E m ^ + 1 ) 0 ,
and Equation (46) takes the form
ϕ = 0 k | | E k + 1 | | 2 1 Θ ϕ = 0 k ( U ϕ + 1 , E ϕ + 1 ) .
Therefore,
| | E k + 1 | | 2 1 Θ ( U ϕ + 1 , E ϕ + 1 ) .
On applying the Cauchy–Schwarz inequality
< s 1 , s 2 > | | s 1 | | 2 | | s 2 | | 2 ,
Equation (47) results in
| | E k + 1 | | 2 1 Θ ( U ϕ + 1 , E ϕ + 1 ) 1 Θ | | U ϕ + 1 | | | | E ϕ + 1 | | ,
which implies that
| | E k + 1 | | 2 1 Θ | | U k + 1 | | | | E k + 1 | | .
Dividing throughout by | | E k + 1 | | yields
| | E k + 1 | | 1 Θ | | U k + 1 | | .
The above inequality gives that
| | E k + 1 | | O h 4 + ( d τ ) 2 α .
Thus, fourth-order convergence in a spatial direction is achieved through a modified collocation approach, while for the temporal domain, the order of convergence is O ( d τ ) 2 α . Consequently, O h 4 + ( d τ ) 2 α is the order of convergence of the M43BS approach. □

6. Numerical Examples and Discussion

This section focuses on numerical solutions of generalized Burgers’-Huxley equations involving fractional operators. The method’s accuracy has been determined by utilizing Euclidean error norm L 2 ,
L 2 = h l = 0 M | W ( ξ l , τ ) u ( ξ l , τ ) | 2 ,
and maximum error norm L ,
L = max 0 l M | W ( ξ l , τ ) u ( ξ l , τ ) | .
Here, exact and numerical values at knots ξ l , l = 0 , 1 , 2 , , M , are represented by variables W ( ξ l , τ ) and u ( ξ l , τ ) , respectively.
The order of convergence is calculated using the formula:
O r d e r = log E ( M 1 ) / E ( M 2 ) log ( M 2 / M 1 ) ,
where E ( M 1 ) and E ( M 2 ) are the errors with M 1 and M 2 number of divisions along a spatial direction.
Example 1.
Take TFBHE (8) together with the coefficients β 1 = 0.01 , v 1 = 1 , γ 1 = 1 depending upon the initial condition
W ( ξ , 0 ) = 0 , 0 ξ 1 ,
as well as the end conditions
W ( 0 , τ ) = 0 , W ( 1 , τ ) = 0 , τ 0 , T .
The source term Z ( ξ , τ ) is
Z ( ξ , τ ) = ( ξ ξ 2 ) τ α Γ ( 2 α + 1 ) Γ ( 1 + α ) + β 1 ( ξ ξ 2 ) ( 1 2 ξ ) τ 4 α + 2 v 1 τ 2 α γ 1 ( ξ ξ 2 ) τ 2 α 1 ( ξ ξ 2 ) τ 2 α ( ξ ξ 2 ) τ 2 α η .
The exact solution of the problem is given below [24]:
W ( ξ , τ ) = ( ξ ξ 2 ) τ 2 α .
Using parameters α = 0.5 , η = 0.75 , d τ = 0.00045 , and M = 100 , error norms for Problem 1 are compared to those reported in [24] for various values of temporal levels in Table 1. The results indicate that the present approach is performing better as compared to the methodology described in [24] for the same problem. For distinct choices of spatial partitions M, the L 2 as well as L error norms are presented in Table 2, for d τ = 0.01 , η = 0.75 at temporal scale T = 0.5 . For different values of fractional order α and M = 40 , N = 40 , η = 0.5 , the absolute error is given in Table 3. From Table 2 and Table 3, it is evident that the numerical solution rapidly converges to an exact solution, as the value of fractional parameter α approaches 1. In Figure 1a, the solution is shown in two dimensions for distinct values of fractional order α by taking M = 100 , d τ = 0.01 , and η = 0.75 . The 3-D graphical surface representation of behaviour created by selecting α = 0.5 , η = 0.75 , M = 100 , and d τ = 0.00045 is provided in Figure 1b. In addition, Figure 1c depicts the absolute error at different temporal scales by choosing α = 0.5 , η = 0.75 , M = 40 , and d τ = 0.01 . The figures and tables make it apparent that the proposed outcomes and actual results are congruent with each other.
Example 2.
In TFBHE (8), take the coefficients β 1 = 0.01 , γ 1 = 1 and v 1 = 1 over spatial domain [ 0 , 1 ] and temporal domain [ 0 , T ] . The exact solution to this problem is as follows [24]:
W ( ξ , τ ) = ( 1 2 ξ ) τ α cos 3 π 2 ( ξ ) .
Here, the term Z ( ξ , τ ) is:
Z ( ξ , τ ) = ( 1 2 ξ ) cos 3 π 2 ( ξ ) Γ ( 1 + α ) + τ α 9 π 2 4 ( 1 2 ξ ) cos 3 π 2 ( ξ ) 6 π sin 3 π 2 ( ξ ) β 1 τ 2 α 3 π 2 ( 1 2 ξ ) 2 cos 3 π 2 ( ξ ) sin 3 π 2 ( ξ ) + 2 ( 1 2 ξ ) cos 2 3 π 2 ( ξ ) γ 1 ( 1 2 ξ ) τ α cos 3 π 2 ( ξ ) 1 ( 1 2 ξ ) τ α cos 3 π 2 ( ξ ) ( 1 2 ξ ) τ α cos 3 π 2 η .
The initial and boundary conditions are extracted from the exact solution provided above. When α = 0.5 , Table 4 displays the error norms comparison with the results reported in [24] at various time scales. The close agreement between the exact and numerical solutions can be observed from this table. By taking α = 0.75 , d τ = 0.01 , Table 5 presents error norms for different numbers of divisions M across the spatial domain. The error norms go on decreasing with increases in the number of spatial partitions M. Table 6 reports L 2 and L error norms for various choices of d τ , taking into account M = 100 at time level T = 0.5 . It is evident from Table 6 that, with decreasing temporal step size, L 2 and L error norms go on decreasing. For M = 40 , d τ = 0.015 , and η = 0.5 , the 2-D surface behaviour of the suggested solution in the case of Example 2 at distinct values of fractional parameter α is shown in Figure 2a, and the three-dimensional representation of the proposed solution for α = 0.5 is depicted in Figure 2b. A 2-D plot for absolute error comparison at distinct temporal levels is displayed in Figure 2c for the parameters α = 0.5 , d τ = 0.0005 , and M = 50 . It is notable that the results obtained through present approach are in close agreement with the exact ones.
Example 3.
Examine the non-linear Equation (6) for v 1 = 1 , β 1 = 1 and p 1 = 1 based on the initial condition
W ( ξ , 0 ) = 0 , 0 ξ 1 ,
together with the end conditions
W ( 0 , τ ) = 0 , W ( 1 , τ ) = 0 , τ [ 0 , T ] .
The form of term Z ( ξ , τ ) is
Z ( ξ , τ ) = 2 τ 2 α sin ( 2 π ξ ) Γ ( 3 α ) + 2 π τ 4 sin ( 2 π ξ ) cos ( 2 π ξ ) + 4 v 1 π 2 τ 2 sin ( 2 π ξ ) .
The exact solution [41] of the problem is
W ( ξ , τ ) = τ 2 sin ( 2 π ξ ) .
Table 7 provides the comparison of error norms for some choices of viscosity parameter v 1 taking α = 0.5 , M = 120 , and d τ = 0.0005 at time stage T = 0.1 , respectively. The order of convergence for spatial and temporal intervals is computed numerically in Table 8 and Table 9, respectively, showing the agreement between numerical and theoretical results. The numerical and the exact results for α = 0.1 , M = 40 , and d τ = 0.01 at different time levels are illustrated in Figure 3a. The 3-D surface plot of the physical behaviour for α = 0.5 , M = 40 , and d τ = 0.001 is displayed in Figure 3b. For α = 0.25 , Figure 3c depicts the absolute error at various time stages.
Example 4.
Assume the coefficients β 1 = 0 , v 1 = 1 , and γ 1 = 1 in Equation (8), and consider its resulting form depending upon the initial condition
W ( ξ , 0 ) = ξ 3 , 0 ξ 1 ,
in addition to boundary conditions as
W ( 0 , τ ) = 0 , W ( 1 , τ ) = τ + 1 , τ [ 0 , T ] .
The factor Z ( ξ , τ ) is written as follows:
Z ( ξ , τ ) = ξ 3 Γ ( 2 α ) τ 1 α 6 ξ ( τ + 1 ) ( 1 ξ 3 ( τ + 1 ) ) ( ξ 3 ( τ + 1 ) η ) ξ 3 ( τ + 1 ) .
The exact solution [43] of the example is as follows:
W ( ξ , τ ) = ξ 3 ( τ + 1 ) .
Table 10 reports Euclidean error norm L 2 and maximum error norm L for Example 4 at distinct temporal levels by choosing η = 0.5 , h = 0.01 , and d τ = 0.01 , respectively. For few choices of spatial divisions M, Table 11 provides the error norms for Example 4, taking into account η = 0.5 , d τ = 0.01 at temporal scale T = 1 , respectively. According to Table analysis, the decrease in L 2 and L error norms is the result of an increase in the number of spatial divisions M. Numerical comparison through absolute error across various knot points is shown in Table 12 for different values of fractional order α , considering η = 0.5 , N = 40 , and M = 40 . Table 12 reveals that increasing values of fractional order α contribute to a convergent solution. The result of utilizing various choices of time stages T, overlapping of the exact solution with numerical values in case of Example 4, and considering d τ = 0.01 and h = 0.025 is illustrated in Figure 4a. A 3-D graphical representation of the numerical solution for α = 0.75 , d τ = 0.01 , M = 100 , and τ [ 0 , 1 ] is shown in Figure 4b. Furthermore, the absolute error profile resulting from taking α = 0.05 , M = 50 , and d τ = 0.01 is depicted in Figure 4c. It is important to mention that the results achieved through the proposed methodology adequately capture the exact profile over the specified domain.
Example 5.
Consider the generalized form of the fractional Burgers’ Equation (6) by assuming parameters p 1 = 3 , v 1 = 1 , and β 1 = 1 subject to the initial condition
W ( ξ , 0 ) = 0 , 0 ξ 1 ,
and the boundary conditions as
W ( 0 , τ ) = 0 , W ( 1 , τ ) = 0 , τ 0 .
The form of term Z ( ξ , τ ) is
Z ( ξ , τ ) = 2 ξ ( ξ 1 ) τ 2 α Γ ( 3 α ) 2 v 1 τ 2 + ( 2 ξ 1 ) τ 2 ( ξ 2 ξ ) τ 2 3 .
The exact solution of the considered problem is given by [44]:
W ( ξ , τ ) = ξ ( ξ 1 ) τ 2 .
The computation of L 2 as well as L norms for α = 0.25 , 0.75 is reported in Table 13, taking into account h = 0.01 , M = 100 , and d τ = 0.01 . From this table, it can be clearly observed that as the value of α approaches 1, the estimated solution tends to exactly one. The close similarity between the exact solution and estimated outcomes obtained by the proposed approach at distinct temporal scales is provided in Figure 5a, taking α = 0.5 , M = 40 , and d τ = 0.01 . The graphical illustration of the proposed solution in three dimensions at α = 0.25 , M = 100 , and d τ = 0.01 is shown in Figure 5b. Further, it is concluded that the exact findings and numerical outcomes of the proposed approach are compatible with each other.

7. Conclusions

In this work, the modified cubic splines approximation is successfully applied to solve a Burgers’-Huxley model of fractional order. The finite difference technique is applied to approximate the fractional-order operator in the temporal direction, and a cubic B-spline basis is employed to interpolate the spatial domain. To demonstrate the capability of present technique, five different test examples are successfully solved. The von Neumann stability analysis is utilized to establish the unconditional stability. The effectiveness of approach is validated using L 2 and L error norms in addition to graphical as well as tabular representation of numerical outcomes. The solution profiles clearly show the matching of numerical and exact results for several selections of fractional parameter α . Based on the results, it can be inferred that the M 43 B S technique is easy to implement and elegant for solving higher-order partial differential equations having fractional derivatives in spatial and temporal directions. Future research will focus on extending the proposed approach to multi-dimensional and coupled fractional PDEs to investigate their impact on mathematical modeling and numerical behaviour, particularly for problems with non-standard boundary conditions and variable coefficients. Additionally, the method will be applied to real-world physical, biological, and engineering systems governed by nonlinear PDEs to demonstrate its robustness, efficiency, and versatility.

Author Contributions

Conceptualization and originality of work: V.K.K.; program writing and software handling: A.D., A.K., N.P. and P.S.; methodology: A.D.; literature review and validation: A.D.; formal analysis: A.D. and V.K.K.; writing—original draft preparation: A.D.; review and editing: A.K., N.P., P.S. and V.K.K.; supervision and manuscript finalization: V.K.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Javaid, M.; Tahir, M.; Imran, M.; Baleanu, D.; Akgul, A.; Imran, M.A. Unsteady flow of fractional Burgers’ fluid in a rotating annulus region with power law kernel. Alexandria Eng. J. 2022, 6, 17–27. [Google Scholar] [CrossRef]
  2. He, J.H. Approximate analytical solution for seepage flow with fractional derivatives in porous media. Comput. Methods Appl. Mech. Eng. 1998, 167, 57–68. [Google Scholar] [CrossRef]
  3. Sahraoui, S.; Zekri, N. On fractional modeling of viscoelastic foams. Mech. Res. Commun. 2019, 96, 62–66. [Google Scholar] [CrossRef]
  4. Tarasov, V.E. On history of mathematical economics: Application of fractional calculus. Mathematics 2019, 7, 509. [Google Scholar] [CrossRef]
  5. Wang, X.Y.; Zhu, Z.S.; Lu, Y.K. Solitary wave solutions of the generalised Burgers—Huxley equation. J. Phys. A. Math. Gen. 1990, 23, 271–274. [Google Scholar] [CrossRef]
  6. Bateman, H. Some recent researches on the motion of fluids. Mon. Weather Rev. 1915, 43, 163–170. [Google Scholar] [CrossRef]
  7. Burgers, J.M. A mathematical model illustrating the theory of turbulence. Adv. Appl. Mech. 1948, 1, 171–199. [Google Scholar]
  8. Freihet, A.A.; Zuriqat, M. Analytical solution of fractional Burgers—Huxley equations via residual power series method. Lobachevskii J. Math. 2019, 40, 174–182. [Google Scholar] [CrossRef]
  9. Taniuti, T. Reductive perturbation method and far fields of wave equations. Prog. Theor. Phys. Suppl. 1974, 55, 1–35. [Google Scholar] [CrossRef]
  10. Wang, X.Y. Nerve propagation and wall in liquid crystals. Phys. Lett. A 1985, 112, 402–406. [Google Scholar] [CrossRef]
  11. Herrmann, R. Fractional Calculus: An Introduction for Physicists, 2nd ed.; World Scientific: Singapore, 2014. [Google Scholar]
  12. Podlubny, I. Fractional Differential Equations; Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
  13. Caputo, M. Linear models of dissipation whose Q is almost frequency independent-II. Geophys. J. Roy Astr. Soc. 1967, 13, 529–539. [Google Scholar] [CrossRef]
  14. Hilfer, R. Applications of Fractional Calculus in Physics; World Scientific: Singapore, 2000. [Google Scholar]
  15. Caputo, M.; Fabrizio, M. A new definition of fractional derivative without singular kernel. Progr. Fract. Differ. Appli. 2015, 1, 73–85. [Google Scholar]
  16. Atangana, A. Derivative with a New Parameter: Theory, Methods and Applications; Academic Press: San Diego, CA, USA, 2016. [Google Scholar]
  17. Mohanty, R.K.; Dai, W.; Liu, D. Operator compact method of accuracy two in time and four in space for the solution of time dependent Burgers’-Huxley equation. Numer. Algorithms 2015, 70, 591–605. [Google Scholar] [CrossRef]
  18. Inc, M.; Yusuf, A.; Aliyu, A.I.; Baleanu, D. Lie symmetry analysis and explicit solutions for the time fractional generalized Burgers’-Huxley equation. Opt. Quantum Electron 2018, 50, 1–16. [Google Scholar] [CrossRef]
  19. Inc, M.; Partohaghighi, M.; Akinlar, M.A.; Agarwal, P.; Chu, Y. New solutions of fractional-order Burgers’-Huxley equation. Results Phys. 2020, 18, 1–5. [Google Scholar] [CrossRef]
  20. Kumar, S.; Pandey, P. A Legendre spectral finite difference method for the solution of non-linear space-time fractional Burgers’-Huxley and reaction-diffusion equation with Atangana–Baleanu derivative. Chaos Solitons Fractals 2020, 130, 1–7. [Google Scholar]
  21. Alquran, M.; Khaled, K.; Sivasundaram, S.; Jaradat, H.M. Mathematical and numerical study of existence of bifurcations of the generalized fractional Burgers’-Huxley equation. J. Nonlinear Stud. 2017, 24, 235–244. [Google Scholar]
  22. Tripathi, N.K. Analytical solution of two dimensional nonlinear space–time fractional Burgers’-Huxley equation using fractional sub-equation method. Natl. Acad. Sci. Lett. 2018, 41, 295–299. [Google Scholar] [CrossRef]
  23. Heydari, M.H.; Avazzadeh, Z. Fibonacci polynomials for the numerical solution of variable-order space-time fractional Burgers-Huxley equation. Math. Meth. Appl. Sci. 2021, 44, 6774–6786. [Google Scholar] [CrossRef]
  24. Majeed, A.; Kamran, M.; Asghar, N.; Baleanu, D. Numerical approximation of inhomogeneous time fractional Burgers’-Huxley equation with B-spline functions and Caputo derivative. J. Eng. Comput. 2022, 38, 885–900. [Google Scholar] [CrossRef]
  25. Kanth, V.R.; Aruna, K.; Raghavendar, K. Natural transform decomposition method for the numerical treatment of the time fractional Burgers–Huxley equation. Numer. Meth. Partial Diff. Equ. 2022, 39, 2690–2718. [Google Scholar] [CrossRef]
  26. Yang, X.; Liu, X. Numerical analysis of fourth-order compact difference scheme for inhomogeneous time-fractional Burgers-Huxley equation. Comp. Math. Appl. 2022, 125, 1–12. [Google Scholar] [CrossRef]
  27. Akram, T.; Iqbal, A.; Kumam, P.; Sutthibutpong, T. A newly constructed numerical approximation and analysis of Generalized fractional Burger-Huxley equation using higher order method. Results Phys. 2023, 54, 107119. [Google Scholar] [CrossRef]
  28. Habiba, U.; Salam, M.A.; Khan, K. Stability, Bifurcation, and Traveling Wave Solutions to the Generalized Time-Fractional Burgers-Huxley Equation. Int. J. Appl. Comput. Math. 2024, 10, 62. [Google Scholar] [CrossRef]
  29. Arifeen, S.U.; Haq, S.; Ali, I. Galerkin approximation of Burgers-Huxley equation with fractional order arising in reaction mechanism and diffusion transport. Phys. Scr. 2024, 99, 125215. [Google Scholar] [CrossRef]
  30. Huang, Z.; Huang, Y. Dynamics of fractional stochastic Burgers–Huxley equation with Lévy noise. Results Phys. 2025, 73, 108235. [Google Scholar] [CrossRef]
  31. Abali, S.; Konuralp, A. Solutions of Volterra-Fredholm type fractional integro-differential equations in terms of shifted Gegenbauer wavelets compared with the solutions by Genocchi polynomial method. J. Comput. Appl. Math. 2025, 476, 117056. [Google Scholar] [CrossRef]
  32. Gurbuz, B.; Sezer, M. Modified operational matrix method for second-order nonlinear ordinary differential equations with quadratic and cubic terms. Int. J. Opt. Control Theor. Appl. 2020, 10, 218–225. [Google Scholar]
  33. Khan, M.N.; Ahmad, M.; Jan, R.; Ahmad, I.; Mousa, M. Solving parabolic differential equations via Haar wavelets: A focus on integral boundary conditions. Int. J. Opt. Control Theor. Appl. 2025, 15, 594–609. [Google Scholar] [CrossRef]
  34. Prenter, P.M. Splines and Variational Methods; Wiley-Interscience Publication: New York, NY, USA, 1975. [Google Scholar]
  35. Daniel, J.W.; Swartz, B.K. Extrapolated collocation for two-point boundary-value problems using cubic splines. IMA J. Appl. Math. 1975, 16, 161–174. [Google Scholar] [CrossRef]
  36. Lucas, T.R. Error bounds for interpolating cubic splines under various end conditions. SIAM J. Numer. Anal. 1974, 11, 569–584. [Google Scholar] [CrossRef]
  37. Liu, F.; Zhuang, P.; Anh, V.; Turner, I.; Burrage, K. Stability and convergence of the difference methods for the space time fractional advection-diffusion equation. Appl. Math. Comput. 2007, 191, 12–20. [Google Scholar] [CrossRef]
  38. Lin, Y.; Xu, C. Finite difference/spectral approximations for the time fractional diffusion equation. J. Comput. Phys. 2007, 225, 1533–1552. [Google Scholar] [CrossRef]
  39. Bellman, R.E.; Kalaba, R.E. Quasilinearization and Nonlinear Boundary Value Problems; Elsevier: New York, NY, USA, 1965. [Google Scholar]
  40. Lopez-Marcos, J.C. A difference scheme for a nonlinear partial integro differential equation. SIAM J. Numer. Anal. 1990, 27, 20–31. [Google Scholar] [CrossRef]
  41. Esen, A.; Tasbozan, O. Numerical solution of time fractional Burgers equation. Acta Univ. Sapientiae Math. 2015, 7, 167–185. [Google Scholar] [CrossRef]
  42. Singh, B.K.; Gupta, M. Trigonometric tension B-spline collocation approximations for time fractional Burgers’ equation. J. Ocean Eng. Sci. 2022, 9, 508–516. [Google Scholar] [CrossRef]
  43. Hadhoud, A.R.; Abd Alaal, F.E.; Abdelaziz, A.A.; Radwan, T. Numerical treatment of the generalized time-fractional Huxley-Burgers’ equation and its stability examination. Demonstr. Math. 2021, 54, 436–451. [Google Scholar] [CrossRef]
  44. Majeed, A.; Kamran, M.; Rafique, M. An approximation to the solution of time fractional modified Burgers’ equation using extended cubic B-spline method. Comput. Appl. Math. 2020, 39, 257. [Google Scholar] [CrossRef]
Figure 1. (a) Solution profile at temporal stage T = 0.5 for different choices of α ; (b) 3-D surface behaviour for α = 0.5 and τ [ 0 , 1 ] ; (c) absolute error plot at α = 0.5 for various time levels.
Figure 1. (a) Solution profile at temporal stage T = 0.5 for different choices of α ; (b) 3-D surface behaviour for α = 0.5 and τ [ 0 , 1 ] ; (c) absolute error plot at α = 0.5 for various time levels.
Fractalfract 09 00780 g001
Figure 2. (a) Solution behaviour at time level T = 0.5 for particular values of α ; (b) 3-D graphical preview of the solution for α = 0.5 , M = 100 , d τ = 0.0005 , and τ ∈[0, 1]; (c) 2 − D error plot for α = 0.5 at different time levels.
Figure 2. (a) Solution behaviour at time level T = 0.5 for particular values of α ; (b) 3-D graphical preview of the solution for α = 0.5 , M = 100 , d τ = 0.0005 , and τ ∈[0, 1]; (c) 2 − D error plot for α = 0.5 at different time levels.
Fractalfract 09 00780 g002
Figure 3. (a) Solution profile for α = 0.1 at different time levels; (b) 3-D surface behaviour for α = 0.5 ; (c) absolute error plot at α = 0.25 for various time levels.
Figure 3. (a) Solution profile for α = 0.1 at different time levels; (b) 3-D surface behaviour for α = 0.5 ; (c) absolute error plot at α = 0.25 for various time levels.
Fractalfract 09 00780 g003
Figure 4. (a) Solution profile at α = 0.5 for various values of T; (b) 3-D representation of physical behaviour of the solution for α = 0.75 , and T 1 ; (c) absolute error plot for α = 0.05 at different time levels.
Figure 4. (a) Solution profile at α = 0.5 for various values of T; (b) 3-D representation of physical behaviour of the solution for α = 0.75 , and T 1 ; (c) absolute error plot for α = 0.05 at different time levels.
Fractalfract 09 00780 g004
Figure 5. (a) Solution behaviour at α = 0.5 for distinct values of T; (b) 3-D plot of the numerical solution at α = 0.25 and T 1 .
Figure 5. (a) Solution behaviour at α = 0.5 for distinct values of T; (b) 3-D plot of the numerical solution at α = 0.25 and T 1 .
Fractalfract 09 00780 g005
Table 1. Comparison of error norms of Example 1 for different values of T when 0 ξ 1 and α = 0.5 .
Table 1. Comparison of error norms of Example 1 for different values of T when 0 ξ 1 and α = 0.5 .
T M = 100 , d τ = 4.5 × 10 4 M = 100 , d τ = 4.5 × 10 6 M = 10 , d τ = 2.1 × 10 3
M43BS[24]M43BSM43BS
L 2 L L 2 L L 2 L L 2 L
12.294 × 10 6 3.235 × 10 6 1.620 × 10 5 1.100 × 10 4 2.294 × 10 8 3.234 × 10 8 1.071 × 10 5 1.511 × 10 5
0.752.614 × 10 6 3.685 × 10 6 5.000 × 10 8 3.000 × 10 7 2.613 × 10 8 3.684 × 10 8 1.220 × 10 5 1.721 × 10 5
0.53.149 × 10 6 4.438 × 10 6 4.826 × 10 6 3.700 × 10 5 3.148 × 10 8 4.437 × 10 8 1.470 × 10 5 2.072 × 10 5
0.254.354 × 10 6 6.134 × 10 6 1.060 × 10 6 1.020 × 10 5 4.351 × 10 6 6.130 × 10 6 2.032 × 10 5 2.863 × 10 6
Table 2. Error norms for Example 1 at T = 0.5 for some values of α when 0 ξ 1 , ( h ) m = 1 2 m + 1 , and d τ = 0.01 .
Table 2. Error norms for Example 1 at T = 0.5 for some values of α when 0 ξ 1 , ( h ) m = 1 2 m + 1 , and d τ = 0.01 .
α mh L 2 L
10.251.491 × 10 5 2.823 × 10 5
20.1251.551 × 10 5 2.872 × 10 5
0.0530.06251.551 × 10 5 2.869 × 10 5
40.031251.551 × 10 5 2.869 × 10 5
50.0156251.551 × 10 5 2.869 × 10 5
10.253.950 × 10 5 5.566 × 10 5
20.1253.950 × 10 5 5.566 × 10 5
0.9530.06253.950 × 10 5 5.566 × 10 5
40.031253.950 × 10 5 5.566 × 10 5
50.0156253.950 × 10 5 5.566 × 10 5
Table 3. Comparison of absolute error of Example 1 at different values of α when 0 ξ 1 , N = 40 , M = 40 , η = 0.5 , and T = 0.1 , 0.01 .
Table 3. Comparison of absolute error of Example 1 at different values of α when 0 ξ 1 , N = 40 , M = 40 , η = 0.5 , and T = 0.1 , 0.01 .
T ξ α = 0.1 α = 0.3 α = 0.5 α = 0.7 α = 0.9 α = 1
0.10.12.861 × 10 7 1.520 × 10 5 1.675 × 10 5 1.433 × 10 5 5.952 × 10 6 7.038 × 10 11
0.32.534 × 10 5 3.982 × 10 5 4.338 × 10 5 3.706 × 10 5 1.533 × 10 5 2.160 × 10 10
0.53.949 × 10 5 4.888 × 10 5 5.334 × 10 5 1.881 × 10 5 5.441 × 10 5 2.855 × 10 10
0.72.535 × 10 5 3.982 × 10 5 4.338 × 10 5 3.707 × 10 5 1.533 × 10 5 2.195 × 10 10
0.92.361 × 10 7 1.520 × 10 5 1.676 × 10 5 1.433 × 10 5 5.952 × 10 6 7.278 × 10 11
0.010.12.199 × 10 6 7.341 × 10 6 4.246 × 10 6 1.358 × 10 6 1.675 × 10 7 5.954 × 10 16
0.32.033 × 10 5 1.901 × 10 5 1.0960 × 10 5 3.467 × 10 6 4.152 × 10 7 2.646 × 10 15
0.52.864 × 10 5 2.338 × 10 5 1.345 × 10 5 4.234 × 10 6 5.007 × 10 7 3.752 × 10 15
0.72.034 × 10 5 1.901 × 10 5 1.096 × 10 5 3.467 × 10 6 4.152 × 10 7 2.711 × 10 15
0.92.188 × 10 6 7.341 × 10 6 4.246 × 10 6 1.358 × 10 6 1.675 × 10 7 6.468 × 10 16
Table 4. Comparison of error norms from Example 2 for different values of T when 0 ξ 1 , α = 0.5 , M = 100 , η = 0.5 , and d τ = 0.0005 .
Table 4. Comparison of error norms from Example 2 for different values of T when 0 ξ 1 , α = 0.5 , M = 100 , η = 0.5 , and d τ = 0.0005 .
M43BS[24]CPU Time (s)
T L 2 L L 2 L
1.02.311 × 10 7 3.172 × 10 7 1.601 × 10 7 1.100 × 10 6 2.38013
0.753.665 × 10 7 5.023 × 10 7 5.603 × 10 3 2.460 × 10 6 1.39935
0.56.824 × 10 7 9.348 × 10 7 4.320 × 10 8 3.000 × 10 7 0.76044
0.251.901 × 10 6 2.598 × 10 6 0.32101
Table 5. Error norms from Example 2 for different values of M when 0 ξ 1 , α = 0.75 , η = 0.5 , d τ = 0.01 , and T = 0.5 , 1 .
Table 5. Error norms from Example 2 for different values of M when 0 ξ 1 , α = 0.75 , η = 0.5 , d τ = 0.01 , and T = 0.5 , 1 .
T = 0.5T = 1
M L 2 L L 2 L
101.187 × 10 4 1.926 × 10 4 2.484 × 10 4 3.897 × 10 4
201.872 × 10 5 2.749 × 10 5 8.258 × 10 6 1.420 × 10 5
402.562 × 10 5 3.362 × 10 5 7.761 × 10 6 1.033 × 10 5
802.624 × 10 5 4.199 × 10 5 8.670 × 10 6 1.934 × 10 5
1002.627 × 10 5 4.128 × 10 5 8.724 × 10 6 2.106 × 10 5
Table 6. Error norms for Example 2 at T = 0.5 for some values of α when 0 ξ 1 , ( d τ ) m = 1 2 m + 1 , η = 0.5 , and M = 100 .
Table 6. Error norms for Example 2 at T = 0.5 for some values of α when 0 ξ 1 , ( d τ ) m = 1 2 m + 1 , η = 0.5 , and M = 100 .
α m d τ L 2 L
10.251.815 × 10 2 2.377 × 10 2
20.1251.191 × 10 2 1.622 × 10 2
0.0530.06255.714 × 10 3 8.684 × 10 3
40.031252.909 × 10 3 5.421 × 10 3
50.0156251.794 × 10 3 3.724 × 10 3
10.252.838 × 10 3 4.661 × 10 3
20.1251.133 × 10 3 2.227 × 10 3
0.9530.06252.015 × 10 4 5.389 × 10 4
40.031256.373 × 10 5 1.291 × 10 4
50.0156252.801 × 10 5 3.686 × 10 5
Table 7. Comparison of error norms of Example 3 for different values of v 1 for α = 0.5 , M = 120, d τ = 0.0005 , and T = 0.1 .
Table 7. Comparison of error norms of Example 3 for different values of v 1 for α = 0.5 , M = 120, d τ = 0.0005 , and T = 0.1 .
v 1 = 1 v 1 = 0.5 v 1 = 0.1 v 1 = 0.01 v 1 = 0.001
M43BS L 2 2.890 × 10 6 5.396 × 10 6 1.703 × 10 5 3.106 × 10 5 3.366 × 10 5
L 4.088 × 10 6 7.631 × 10 6 2.408 × 10 5 4.392 × 10 5 4.759 × 10 5
CPU   Time (s) 0.158950.144460.147460.158820.14203
[42] L 2 7.450 × 10 8 1.570 × 10 7 5.840 × 10 7 1.200 × 10 6 1.320 × 10 6
L 1.100 × 10 7 2.300 × 10 7 8.580 × 10 7 1.800 × 10 6 2.010 × 10 6
[41] L 2 2.910 × 10 5 2.660 × 10 5 1.500 × 10 5 1.040 × 10 6 -
L 4.120 × 10 5 3.770 × 10 5 2.120 × 10 5 2.000 × 10 6 -
Table 8. Order of convergence in the spatial domain at distinct temporal levels with d τ = 0.001 and α = 0.85 .
Table 8. Order of convergence in the spatial domain at distinct temporal levels with d τ = 0.001 and α = 0.85 .
MT = 1T = 2
ine L Order L Order
89.808 × 10 2 -8.978 × 10 2 -
165.749 × 10 3 4.09237.717 × 10 3 3.5401
324.339 × 10 4 3.72793.880 × 10 4 4.3138
642.983 × 10 5 3.86242.336 × 10 5 4.0538
1281.960 × 10 6 3.92771.240 × 10 6 4.2349
Table 9. Order of convergence in the temporal domain for different time levels with M = 100 and α = 0.75 .
Table 9. Order of convergence in the temporal domain for different time levels with M = 100 and α = 0.75 .
d τ T = 1T = 2T = 5
ine L Order L Order L Order
12.742 × 10 2 -1.622 × 10 1 -3.244 × 10 1 -
0.51.491 × 10 2 0.87854.124 × 10 2 1.97561.113 × 10 1 1.5426
0.255.498 × 10 3 1.43971.234 × 10 2 1.73984.455 × 10 2 1.3214
0.1252.429 × 10 3 1.17844.354 × 10 3 1.50362.069 × 10 2 1.1063
Table 10. Error norms of Example 4 for different values of T by choosing M = 100 , d τ = 0.01 , and α = 0.5 , 0.75 .
Table 10. Error norms of Example 4 for different values of T by choosing M = 100 , d τ = 0.01 , and α = 0.5 , 0.75 .
α = 0.5 α = 0.75
T L 2 L L 2 L
0.081.834 × 10 5 2.706 × 10 4 2.133 × 10 4 3.044 × 10 4
0.101.645 × 10 4 2.413 × 10 4 1.839 × 10 4 2.617 × 10 4
0.507.393 × 10 5 1.063 × 10 4 4.943 × 10 5 7.048 × 10 5
0.805.774 × 10 5 8.307 × 10 5 3.286 × 10 5 4.696 × 10 5
1.005.106 × 10 5 7.343 × 10 5 2.695 × 10 5 3.854 × 10 5
Table 11. Error norms for Example 4 at T = 1 for some values of α when 0 ξ 1 , ( h ) m = 1 2 m + 1 , and d τ = 0.01 .
Table 11. Error norms for Example 4 at T = 1 for some values of α when 0 ξ 1 , ( h ) m = 1 2 m + 1 , and d τ = 0.01 .
α mh L 2 L
10.258.059 × 10 5 1.108 × 10 5
20.1258.073 × 10 5 1.243 × 10 5
0.0530.06258.085 × 10 5 1.281 × 10 4
40.031258.087 × 10 5 1.281 × 10 4
50.0156258.087 × 10 5 1.281 × 10 4
10.256.957 × 10 5 9.779 × 10 5
20.1256.969 × 10 5 9.907 × 10 5
0.2530.06256.971 × 10 5 1.005 × 10 4
40.031256.971 × 10 5 1.005 × 10 4
50.0156256.971 × 10 5 1.006 × 10 4
Table 12. Comparison of the absolute error of Example 4 at different values of α when 0 ξ 1 , N = 40 , M = 40 , η = 0.5 , and T = 0.1 , 0.01 .
Table 12. Comparison of the absolute error of Example 4 at different values of α when 0 ξ 1 , N = 40 , M = 40 , η = 0.5 , and T = 0.1 , 0.01 .
T ξ α = 0.6 α = 0.8 α = 1
0.10.11.116 × 10 5 1.214 × 10 5 1.294 × 10 6
0.33.347 × 10 5 3.571 × 10 5 3.476 × 10 6
0.55.330 × 10 5 5.487 × 10 5 4.477 × 10 6
0.76.091 × 10 5 5.972 × 10 5 3.767 × 10 6
0.93.532 × 10 4 3.264 × 10 5 1.460 × 10 6
0.010.12.177 × 10 6 9.908 × 10 7 1.858 × 10 8
0.37.260 × 10 6 4.448 × 10 6 5.571 × 10 8
0.51.347 × 10 5 1.142 × 10 5 9.352 × 10 8
0.71.783 × 10 5 1.932 × 10 5 1.267 × 10 7
0.91.163 × 10 5 1.437 × 10 5 8.047 × 10 7
Table 13. Error norms for distinct temporal scales with d τ = 0.001 and h = 0.01 .
Table 13. Error norms for distinct temporal scales with d τ = 0.001 and h = 0.01 .
T α = 0.25 α = 0.75
ine L L 2 L L 2
0.258.529 × 10 5 6.055 × 10 5 1.192 × 10 4 8.473 × 10 5
0.51.477 × 10 4 1.049 × 10 4 1.646 × 10 4 1.168 × 10 4
0.752.030 × 10 4 1.442 × 10 4 1.936 × 10 4 1.375 × 10 4
12.542 × 10 4 1.805 × 10 4 2.155 × 10 4 1.530 × 10 4
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

Devi, A.; Kumari, A.; Parumasur, N.; Singh, P.; Kukreja, V.K. Numerical Study of Fractional Order Burgers’-Huxley Equation Using Modified Cubic Splines Approximation. Fractal Fract. 2025, 9, 780. https://doi.org/10.3390/fractalfract9120780

AMA Style

Devi A, Kumari A, Parumasur N, Singh P, Kukreja VK. Numerical Study of Fractional Order Burgers’-Huxley Equation Using Modified Cubic Splines Approximation. Fractal and Fractional. 2025; 9(12):780. https://doi.org/10.3390/fractalfract9120780

Chicago/Turabian Style

Devi, Anita, Archna Kumari, N. Parumasur, P. Singh, and V. K. Kukreja. 2025. "Numerical Study of Fractional Order Burgers’-Huxley Equation Using Modified Cubic Splines Approximation" Fractal and Fractional 9, no. 12: 780. https://doi.org/10.3390/fractalfract9120780

APA Style

Devi, A., Kumari, A., Parumasur, N., Singh, P., & Kukreja, V. K. (2025). Numerical Study of Fractional Order Burgers’-Huxley Equation Using Modified Cubic Splines Approximation. Fractal and Fractional, 9(12), 780. https://doi.org/10.3390/fractalfract9120780

Article Metrics

Back to TopTop