Abstract
In this paper, a novel numerical scheme is developed using a new construct by non-polynomial spline for solving the time fractional Generalize Fisher equation. The proposed models represent bacteria, epidemics, Brownian motion, kinetics of chemicals and fuzzy systems. The basic concept of the new approach is constructing a non-polynomial spline with different non-polynomial trigonometric and exponential functions to solve fractional differential equations. The investigated method is demonstrated theoretically to be unconditionally stable. Furthermore, the truncation error is analyzed to determine the or-der of convergence of the proposed technique. The presented method was tested in some examples and compared graphically with analytical solutions for showing the applicability and effectiveness of the developed numerical scheme. In addition, the present method is compared by norm error with the cubic B-spline method to validate the efficiency and accuracy of the presented algorithm. The outcome of the study reveals that the developed construct is suitable and reliable for solving nonlinear fractional differential equations.
Introduction
Nowadays, differential equations, particularly fractional differential equations, have become a popular and appealing topic that is being researched both theoretically and practically. The major advantage of employing fractional order differential equations in mathematical modeling is their non-locality. The fractional order differential equations have received a significant amount of research work in the modern scientific era such as physics, power systems, control theory, nonlinear dynamics, viscoelasticity theory, neurology, electromagnetic acoustics theory, problems with bacterial growth, intelligent robot system and fuzzy soft computing [1–7]. According to the preceding significance, many researchers have conducted analytical and numerical studies on FDEs, including Analytical solutions for time fractional two-dimensional rection differential equations using Lie symmetry analysis [8]. Time-fractional coupled Klein-Gordon and Korteweg-de Vries equations were investigated numerically the y by the Local meshless approach [9]. nonlinear fractional stochastic differential equations studied using an integro-quadratic scheme [10]. B-spline method for solving Fitzhugh-Nagumo [11].
Fisher 1937 proposed One of the famous and important time-fractional differential equations called the Fisher equation as a model for the temporal and spatial propagation of a virile gene in an infinite medium [12]. Fisher’s equation is extensively employed in various areas, including bacteria and epidemics [13], Brownian motion with branches [14], kinetics of chemicals [15] and fuzzy fractional differential equations [16]. Baranwal et al. studied two-dimensional fractional reaction-diffusion to generalize the Fisher equation [17]. Khalid et al. investigated Product terms in fourth-order fractional boundary value problems [18].
Nonetheless, a considerable number of nonlinear fractional differential equations found in these fields are extremely difficult to solve numerically. Researchers have been particularly interested in the numerical solution of such models because of their wide spectrum of uses in real life. There is a lot of work in the open literature on numerically solving the time-fractional Fisher equation employing various techniques. The scholar in [19] used Atangana-Baleanu fractional derivative. A q-homotopy analysis transform method was used by [20]. Abdul Majeed et al. [21] employed combining cubic B-spline and finite element method. Many authors solved the Fisher equation numerically, see ([19–34]).
The non-polynomial spline method has recently been investigated for solving any type of differential equations [35–37]. Consider this: Faraidun et al. solved some fractional differential equations using non-polynomial spline with fractional order [38]. In [39] introduced non-polynomial spline for solving the fractional Bagely-Torvik equation. Qinxu et al. have used quintic non-polynomial spline for solving the Schrödinger equation [40]. Ali et al. have founded an approximation solution for forth order fractional boundary value problem [41]. Recently Hamad et al. solved fuzzy Fredholm integral equation [42]. In this paper, we construct a new numerical scheme using a trigonometric and exponential non-polynomial spline for solving the time-fractional generalized Fisher equation and investigate the order of convergent and stability analysis of the method.
Consider the generalized fractional formula of Fisher’s equation: [17]
The remainder of the paper is structured as follows. A description of the numerical scheme using the non-polynomial spline function is given in section 2. In section 3, the Taylor expansion is used to develop the truncation error. The application and stability of the numerical scheme are investigated in sections 4 and 5. To explain the theoretical results in section 6, an illustrated example is carried out. Finally, the last part contains the conclusion.
Let x
j
= j (h) , j = 0, 1, ⋯ , M and t
n
= n (τ) , n = 0, 1, ⋯ , N, where
Where Sj,n (x
j
, t
n
) be the nonpolynomial spline function which are approximate solution to
The coefficient involved Equation (5) using conditions (6), we get:
Using the first derivative continuity equation
After some simplification and collection, we get:
Suppose that T
j
is local truncation error for numerical scheme (12) in jth term as follows:
Using Taylor expansion and collecting the derivative coefficients, it holds that:
According to Equation (14), and equating the coefficient of , we get:
Substituting the above determined coefficients to numerical scheme (12), we have:
In this section, we investigate a numerical scheme using quantic non-polynomial spline for solving (1)-(3). The L1-approximation used by replacing with the time Caputo derivative and the approximation order can be obtained by the following lemma.
Where a m = (m+ 1) 1-α - m1-α, m = 0, 1, ….
According to Lemma 1, the Caputo fractional derivative can follow as:
According to non-polynomial spline function, we can replace by second-order space derivative at (x
j
, t
n
) as follows:
At the grid point (x
j
, t
n
) and using Eqs. (1), (18), and (19), may be written
Replacing j in Eq. (20) with j --1 and j + 1 yields:
Substituting Equations (20)–(22) into Equation (15), we have:
Scheme (23) can be rewritten as the following system for ease of implementation:
where,
According the Von Neumann stability, we assume that the solution of Equation (24) has the following form:
Where
The stability of presented scheme for solving Equation (1), by linearizing the nonlinear term by substituting Equation (25) into Equation (23), we have:
Dividing both sides by term e
iɛhj
and putting e-iɛh + e
iɛh
= 2 cos(ɛh) , we have:
After simplification and collection terms, we get:
Implies that |ϒ n |⩽ |ϒ0| . ■
According to above achievements the presented formula (26) is unconditional stable.
In this section, the proposed technique is used to solve three fractional Fisher problems, and a comparison of the exact solution and the nonpolynomial spline method is used to illustrate the correctness and effectiveness of the proposed scheme with figures and Tables. The maximum absolute errors and least square errors are calculated and compared to well-known values:
With the initial condition:
The exact solution analytically for Example 1, is u (x, t) = x2 (x - 1) 2e x t(2+α), when ν = 1 and r = 0 in Equation (1).
From the Fig. 1, the 2D preview shows the comparison between exact solution and numerical scheme, when x ∈ [0, 1], t = 0.5 and α = 0.5, and it is clear that, both methods are strongly agreed with each other. In Fig. 2, the 3D-mesh plot shows, when x ∈ [0, 1] t ∈ [0, 1] and α = 0.5. Also, from Fig. 3, the contour plot indicates. Figure 4, clearly shows that exact and numerical solutions have comparable behavior for a set temperature t = 0.025, 0.05, 0.075, 0.1, and it concluded that, u (x, t) decreases, when the time increase. The error norms, as shown in Table 1, are used to assess the scheme’s efficiency and it shows clearly that both solutions are relatively close and have insignificant flaws.

Curve of exact and numerical solution example1, when x ∈ [0, 1], t = 0.5 and α = 0.5.

Mesh of u (x, t) for example 1, when x ∈ [0, 1] t ∈ [0, 1] and α = 0.5.

Contour plot of u (x, t) for example 1, when x ∈ [0, 1] , t ∈ [0, 0.1] and α = 0.5.

Time effect on u (x, t) for example 1, when x ∈ [0, 1] and α = 0.5.
Absolute errors comparison of Example 1, when x ∈ [0, 1] and M = 100
With the initial condition:
From the Equation (1), the exact solution analytically is u (x, t) = (1 + t2) x2e2x.
Figure 5, display the illustrations clearly indicate that numerical and exact solution are indistinguishably comparable to one another in the same time, when x ∈ [0, 1] and α = 1.0. Figure 6, depicts the 3D-mesh plot for when x ∈ [0, 1] t ∈ [0, 0.1] and α = 1.0. In addition, the contour plot in Fig. 7, indicates. In Fig. 8, illustrates the study of the effect of time concentrations and it is established that, the time has no influence on u (x, t) especially when x ⩽ 0.9. From Table 2, shows error norms computed to estimate the validity of the present scheme and it is clear that, the numerical scheme and analytical solutions are completely in agreement with each other. In addition, Table 3, compared by using L2 and L∞ norm errors, the present scheme with Cubic B-spline method [22]. This comparison shows exactly meticulous the proposed method is. Additionally, a remarkable convention between the new approach and the previous published work is apparent.

Curve of exact and numerical solution example 2, when x ∈ [0, 1], t = 0.05 and α = 1.0.

Mesh of u (x, t) for example 2, when x ∈ [0, 1] t = ∈ [0, 0.1] and α = 1.0.

Contour plot of u (x, t) for example 2, when x ∈ [0, 1], t = ∈ [0, 0.1] and α = 1.0.

Time effect on u (x, t) for example 2, when x ∈ [0, 1] and α = 1.0.
Absolute errors comparison of Example 2, when x ∈ [0, 1] and M = 100
Absolute errors comparison between present method and cubic B - spline method [22] for Example 2, when x ∈ [0, 1], M = 100 and α = 0.95.
With the initial condition:
In Fig. 9, illustrates the comparability of exact solution obtained analytically and numerical solution obtained by developed numerical scheme for example 3, when x ∈ [0, 1] and t = 0.5, and it clear the, the methods behave similarly for fixed values α = 0.5. The three-dimensional preview for mesh and contour plots is shown in Figs. 10 11. Also, the action of time on u (x, t) in various time t = 0.25 : 0.25 : 1, illustrates in Fig. 12, and the graph clearly shows that, the solutions of u (x, t) having the opposite direction in x ⩽ 0.5 and x ⩾ 0.5.

Curve of exact and numerical solution example 3, when x ∈ [0, 1], t = 0.5 and α = 0.5.

Mesh of u (x, t) for example 3, when x ∈ [0, 1] t ∈ [0, 1] and α = 0.5.

Contour plot of u (x, t) for example 3, when x ∈ [0, 1] , t ∈ [0, 1] and α = 0.5.

Time effect on u (x, t) for example 3, when x ∈ [0, 1] and α = 0.5.
Table 4, examined the norm error comparison of analytical and approximate solutions obtained by the proposed approach and the tabular data clearly show that both results strongly agree with each other. In addition, Table 5, compared the present scheme with Cubic B-spline method [22] by using L2and L∞norm errors,
Absolute errors comparison of Example 3, when x ∈ [0, 1] and M = 100
Error norm comparison for Example 3 between present method and Cubic B - spline method [22], when x ∈ [0, 1] and α = 0.96
This comparison appears the meticulousness for the proposed method. Moreover, an excellent convention is clearly noted between developed scheme and the previous published work.
In this paper, according to the trigonometric and exponential nonpolynomial spline has been employed and effective procedure for solving time fractional generalized Fisher equation. The truncation error is developed and the proposed numerical scheme is proved to be unconditional stable. The effect of time on the problem is studied. The numerical results are appeared to be more accurate as compared to the exact solution and pervious published work using cubic B-spline method. The figures and tables of comparison is also shown applicability and feasibility of our method.
Author declarations
Conflict of Interest: The authors have no conflicts to disclose. Author Contributions: The manuscript was written through contributions from all authors. All authors have approved the final version of the manuscript.
Data availability
The data that support the findings of this study are available from the corresponding author upon reasonable request.
