Next Article in Journal
Nerve Signal Transferring Mechanism and Mathematical Modeling of Artificial Biological System Design
Previous Article in Journal
Estimation of Fractal Dimension and Detection of Fake Finger-Vein Images for Finger-Vein Recognition
Previous Article in Special Issue
Approximate Solutions of Fractional Differential Equations Using Optimal q-Homotopy Analysis Method: A Case Study of Abel Differential Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Robust and Versatile Numerical Framework for Modeling Complex Fractional Phenomena: Applications to Riccati and Lorenz Systems

1
College of Engineering, University of Business and Technology, Jeddah 23435, Saudi Arabia
2
Department of Engineering Mathematics and Physics, Faculty of Engineering, Zagazig University, Zagazig 44519, Egypt
3
Basic Science Department, Faculty of Engineering, Delta University for Science and Technology, Gamasa 11152, Egypt
*
Authors to whom correspondence should be addressed.
Fractal Fract. 2024, 8(11), 647; https://doi.org/10.3390/fractalfract8110647
Submission received: 16 September 2024 / Revised: 30 October 2024 / Accepted: 5 November 2024 / Published: 6 November 2024
(This article belongs to the Special Issue Fractional Mathematical Modelling: Theory, Methods and Applications)

Abstract

:
The fractional differential quadrature method (FDQM) with generalized Caputo derivatives is used in this paper to show a new numerical way to solve fractional Riccati equations and fractional Lorenz systems. Unlike previous FDQM applications that have primarily focused on linear problems, our work pioneers the use of this method for nonlinear fractional initial value problems. By combining Lagrange interpolation polynomials and discrete singular convolution (DSC) shape functions with the generalized Caputo operator, we effectively transform nonlinear fractional equations into algebraic systems. An iterative method is then utilized to address the nonlinearity. Our numerical results, obtained using MATLAB, demonstrate the exceptional accuracy and efficiency of this approach, with convergence rates reaching 10−8. Comparative analysis with existing methods highlights the superior performance of the DSC shape function in terms of accuracy, convergence speed, and reliability. Our results highlight the versatility of our approach in tackling a wider variety of intricate nonlinear fractional differential equations.

1. Introduction

Many phenomena in chemistry, biology, acoustics, psychology, control theory, rheology, damping laws, diffusion processes, and other fields of science have been successfully modeled using fractional-order derivatives in recent years. This is because fractional calculus can be used to successfully model a physical phenomenon that is dependent not only on the time instant but also on the prior time history [1,2,3,4,5,6]. Hence, numerous physical problems are defined by fractional differential equations (FDEs), and solving these equations has been the focus of several studies in recent years. Several techniques have recently been developed to solve FDEs, including numerical and analytical techniques. Various methods, including homotopy perturbation [7,8,9], homotopy analysis [10,11], Taylor matrix [12], Adomian decomposition [11], and Haar wavelet [13] methods, have been employed to solve the fractional-order Riccati differential equation. Unfortunately, the convergence region for the corresponding outcomes is relatively limited. The fractional derivative operator’s unique properties can make the numerical solution of fractional equations challenging, particularly in high-dimensional spaces. To address this challenge, numerical methods such as the Finite Difference Method (FDM) [14,15,16,17], Galerkin [18,19,20,21], Collocation [22,23,24,25], and finite volume element methods [26,27,28] have been utilized to tackle such fractional equations.
Liu et al. [29] introduced a radial basis function finite difference approach for studying the time fractional convection equation. Saadeh [30] employed the finite-difference and space finite-volume techniques to solve fractional diffusion equations. To address a two-dimensional space fractional diffusion equation, Tuan et al. [31] employed finite difference discretization with Caputo derivatives. Devshali and Arora [32] proposed differential transform and differential quadrature methods for solving the fractional diffusion equation. Odibat and Momani [9] utilized a modified homotopy perturbation technique to solve fractional Riccati differential equations (FRDEs). Khader [33] applied the fractional Chebyshev FDM to solve FRDEs. Li et al. [34] solved FRDEs via the quasi-linearization method. Sakar et al. [34] explained an iterative reproducing kernel Hilbert space technique to obtain the solutions of FRDEs. Agheli [35] explained an iterative reproducing kernel Hilbert space technique to obtain the solutions of FRDEs. Agheli [36] presented numerical solutions for solving FRDEs using trigonometric basic functions. Liu et al. [37] offered the Laplace transform and quadrature rule with Caputo sense to solve FRDEs.
In the last ten years, chaos has emerged as a popular topic in fractional calculus [38]. The chaotic behavior becomes more complicated because the equation contains fractional orders. Numerical methods were developed to analyze nonlinear dynamics to better understand physical phenomena. To find numerical solutions to various nonlinear fractional differential equations, the predictor–corrector method (P-C) was developed [39,40,41]. Fuzzy fractional differential and fractional delay equations [42,43,44,45] demonstrate the emergence of new trends in fractional differential equations.
Despite yielding fruitful results, finding more general chaotic differential equations remains an intriguing task. A generalized fractional derivative was recently proposed in [46]. Fractional derivatives have demonstrated superior performance compared to regular derivatives in several respects and may have even more real-world applications. One such application is in image encryption, where fractional differential equations have been suggested as a means of introducing chaos [47,48]. This means that image encryption results can be made more secure by using fractional chaotic equations with two parameters. This derivative was recently proposed in quantum mechanics [49]. Furthermore, two-parameter models in control theory and diffusion issues can have degrees of freedom in control and fitting. This derivative and its applications are depicted as a new direction in fractional calculus. Li and Chen [50] demonstrated the chaotic behaviors in the fractional order Chen system. Alomari [51] used the step homotopy analysis technique to solve the fractional chaotic Chen system. Luo and Wang [44] solved chaos in the fractional-order complex Lorenz system and its synchronization. Petráš [2] introduced a new classification of the fractional-order Lorenz-type systems. Erturka and Kumar [52] presented a solution for a COVID-19 model using new generalized Caputo-type fractional derivatives. Xu et al. [53] studied numerical and analytical solutions of a new generalized fractional diffusion equation. Kumar et al. [54] proposed a new technique to solve generalized Caputo-type FDEs with the example of a computer virus model.
The primary goal of this paper is to apply the novel fractional Differential Quadrature Method (FDQM) with generalized Caputo definition fractional to solve nonlinear initial value fractional problems. Two different shape functions, the Lagrange interpolation [55,56] and the regularized Shannon kernel [57,58,59,60], have been successfully employed to address initial value problems involving fractional derivatives. To exhibit the efficacy, efficiency, and capabilities of the proposed algorithm, two test problems were investigated, including FRDEs and the fractional Lorenz system. Then, by the proposed methods, the given problems are reduced to a system of nonlinear algebraic equations, and by solving this system via the iterative method, we obtain the solution of FRDEs and the fractional Lorenz system. Furthermore, we create a MATLAB code for each approach to obtain a numerical solution for the two problems under consideration. A comparison between the computed results and previous analytical and numerical [61,62,63,64,65] methodologies is included to demonstrate the validity and applicability of the proposed methods. Furthermore, we conducted some parametric investigations to showcase the reliability of our techniques in the presence of fractional order derivatives.
This paper introduces a novel fractional Differential Quadrature Method (FDQM) to solve nonlinear initial value fractional problems. This method employs the generalized Caputo fractional derivative and utilizes Lagrange interpolation and the Regularized Shannon kernel as shape functions. Numerical simulations demonstrate the method’s superior accuracy, efficiency, and versatility in handling fractional Riccati and Lorenz systems. The FDQM’s potential applications extend to various fields where it can be used to model complex systems with memory effects and nonlinearities [66].

2. Formulation of the Problem

The following two nonlinear fractional differential equations serve as examples to illustrate the capabilities of our proposed methods:

2.1. Our 1st Example Is the Fractional Riccati Equation

d α , ρ υ t d t = 2 υ t υ 2 t + 1 ,               when   0 <   t   and   0 < α   1
where d α , ρ d t is the operator of the generalized Caputo-type fractional derivative [61].
Also, the initial condition for FRDE is:
υ 0 = 0
In addition, the exact solution of FRDE at α = 1 ,   and   ρ = 1 is given by [67]:
υ x , t = 1 + 2   tanh 2 t + log 2 1 2 + 1

2.2. Our 2nd Example Is the Fractional Lorenz System

d α , ρ X t d t = λ Y t X t
d α , ρ Y t d t = ϕ λ X t X t Z t + ϕ Y t
d α , ρ Z t d t = X t Y t β   Z t
where λ ,   ϕ ,   and   β are constant parameters R that affect chaotic behavior.
Consequently, the fractional Lorenz system is subject to the following initial condition:
X 0 = x 0 ,   Y 0 = y 0 ,   Z 0 = z 0

3. Method of Solution

This paper introduces a novel application of the FDQM to solve initial value fractional problems. We employ two distinct shape functions, Lagrange interpolation and the regularized Shannon kernel, in conjunction with the generalized Caputo fractional derivative to transform fractional problems into nonlinear algebraic systems.
We begin by defining a fractional derivative, of which several definitions exist. In this work, we utilize the recently proposed generalized Caputo definition.

3.1. Generalized Caputo-Kind Fractional Derivative [63]

The fractional derivative has good memory effects compared to ordinary calculus. FDEs are realized in model problems in fluid flow, viscoelasticity, finance, engineering, and other areas of applications.
Caputo’s Fractional Derivative
A concise overview of Caputo’s fractional derivative is presented in this section. This definition, which is derived from the Riemann–Liouville Fractional Derivative [68], is explained in greater detail in our prior publication [69].
Suppose α R + , If is a positive integer, and 1 < α . According to Riemann–Liouville fractional, which is one of the most researched definitions, the fraction derivative of a function υ t of order α is defined as follows:
D c α υ ( t ) = 1 Γ ( α )   d d t   c t ( t x ) α 1 υ ( x ) d x
Generalized Caputo’s Fractional Derivative of operator D c + α , ρ and order α is defined as [52,53,54]:
D c + α , ρ υ ( t ) = ρ α + 1 Γ ( α ) c t x ρ 1 ( t ρ x ρ ) α 1 x 1 ρ d d x υ ( x ) d x , 1 < α < , ρ > 0 , c 0
where c is the lower limit of integration.
Consequently, the solution to Equation (9) can be written as [52,53,54]:
D c + α , ρ ( t ρ x ρ ) γ = ρ α Γ γ + 1 Γ γ α + 1 t ρ c ρ γ α
Next, we will discuss the differential quadrature technique using the specified shape functions.

3.2. Our First Shape Function Is Lagrange Interpolation Polynomial Based DQM (PDQM)

Within this partition, the functional values of any unknown P at a specific set of N grid points can be represented using this shape function, as described in [55,56]:
P ( t i ) = j = 1 N 1 t i t j × k = 1 N ( t i t k ) j = 1 , j k N ( t j t k ) P ( t j ) , ( i = 1 : N )
As a result, the following are the different derivatives of this unknown P :
r P t r   t = t i = j = 1 N a i j ( r ) P ( t j ) , ( i = 1 : N )
where a i j ( r ) is the rth derivative weighting coefficient. However, determining the weighting coefficients is critical to DQM accuracy. As a result, they differ based on the shape function.
Differentiating Equation (12) results in the calculation of the weighting coefficients a i j ( 1 ) and a i j ( 2 ) , representing the first and second derivatives.
a i j ( 1 ) = 1 ( t i t j ) k = 1 , k   i , j N ( t i t k ) ( t j t k ) i j   j = 1 , j i N a i j ( 1 ) i = j ,   a i j ( 2 ) = a i j ( 1 ) a i j ( 1 )
The distribution of grid points N, whether uniform or non-uniform, significantly influences the accuracy of the PDQM results. The non-uniform distribution is defined by the following equation, based on Chebyshev’s distribution:
x i = 1 2 L x 1 cos π i 1 N 1 , ( i = 1 : N )

3.3. Discrete Singular Convolution-Based DQM (DSCDQM)

In this part, according to previous research [59,70,71], singular convolution can be expressed as follows:
Y ( t ) = ( F H ) ( t ) = F ( t s )   H ( s )   d s
F ( t s ) and H ( t ) denote a singular kernel and a test function space element, respectively.
The choice of kernel type determines the shape function used in this technique. Given the variety of available kernels, we have selected the kernel demonstrated to have the highest accuracy [69] to represent the functional values of the unknown P and its derivatives at a specified number of grid points N :
Our second shape function is the Regularized Shannon kernel (DSCDQM–RSK)
P ( t i ) = j = M M sin π ( t i t j ) Δ π ( t i t j ) Δ exp ( ( t i t j ) 2 2 σ 2 ) P ( x j ) , ( i = N : N ) , σ = ( h × Δ ) > 0
The parameters σ ,   h ,   and   Δ represent the Regularized Shannon factor, the computational parameter, and the mesh size, respectively.
r P t r t = t i = j = 1 N a i j ( r ) P ( t j ) i = N : N
Differentiating Equation (15) allows us to determine the coefficients a i j ( 1 ) and   a i j ( 2 ) , as described in [72]:
a i j ( 1 ) = ( 1 ) i j Δ ( i j ) exp ( Δ 2 ( ( i j ) 2 2 σ 2 ) ) , i j   0 i = j , a i j ( 2 ) = 2 ( 1 ) i j + 1 a 2 ( i j ) 2 + 1 σ 2 exp Δ 2 ( ( i j ) 2 2 σ 2 , i j   1 σ 2 π 2 3 Δ 2 i = j
The kernel type, grid points (N), and bandwidth (2K + 1) are all important parameters that affect the convergence and accuracy of the solutions, as our analysis shows.
Now, after mentioning DQM based on two shape functions, we will demonstrate the effect of the generalized Caputo’s fractional derivative, which is shown in Equation (9) on the FDQM in Equation (12), to determine the weighting coefficients a i j α for α 0 , 1 and ρ > 0 , as follows [69]:
D c + α , ρ P ( t ) = j = 1 N a i j α , ρ   P ( t j , x ) , 0 < α 1 , ρ > 0 j = 1 N a i j ( 1 )   P ( t j , x ) α = ρ = 1
Hence, the weighting coefficient a i j α , ρ is calculated as:
a i j α , ρ = A 1 α ρ α   a i j ( 1 ) + ρ α a 1 , j ( 1 ) Γ ( 2 α ) ( t ρ c ρ ) 1 α , A i j = a i j ( 1 ) a 1 j ( 1 )

3.4. Algorithm: Fractional Differential Quadrature Method (FDQM) for Nonlinear Initial Value Problems

This pseudo-code (Algorithm 1) outlines the key steps for implementing the proposed numerical framework for solving nonlinear fractional differential equations using the FDQM approach.
Algorithm 1: Fractional Differential Quadrature Method (FDQM) for Nonlinear Initial Value Problems
Input:
-
Fractional order, constants in the fractional differential equation
-
Nonlinear fractional differential equation.
-
Initial conditions.
-
Grid points (N)
-
Shape functions (Lagrange, Regularized Shannon)
-
Tolerance for convergence (ε)
Output:
-
The solution of the fractional differential equation numerically.
  • Define the generalized Caputo fractional derivative operator.
  • Initialize grid points x1, x2, …, xN based on Chebyshev distribution or uniform distribution.
  • For each time step “t:
    Construct the shape functions using Lagrange interpolation and Regularized Shannon kernel.
    Formulate the algebraic system from the fractional differential equation using FDQM:
    • Apply shape functions to approximate the unknown function and its derivatives.
    • Substitute into the original FDE to derive a system of nonlinear algebraic equations.
  • Initialize solution guess for the unknown function.
  • While not converged (|| fnewfold|| > ε)
  • Solve the algebraic system iteratively:
    • Use a numerical method (iterative differential quadrature method) to update the solution.
    • Update fold with fnew
  • End while
  • Return the numerical solution for the fractional differential equation at the specified time steps.
End Algorithm

4. Numerical Results

Now that it is easier to understand FDQM with different shape functions such as PDQM [55,56], and DSCDQM–RSK [59,70,71] based on the generalized Caputo definition fractional derivative, two examples will be given here and then will be discussed. In all these examples, MATLAB software(R2022b) is used for computations and graphs. The primary goal of this article is to learn about the performance, validity, efficiency, and accuracy of developed techniques by comparing the computed results to previous numerical and analytical solutions.

4.1. Problem 4.1

We introduce the first example fractional Riccati equation after substituting the Equations (19) and (20) for the proposed methods in Equation (1) as follows:
j = 1 L a i j α , ρ   υ t j = 2 j = 1 N δ ij   υ t j j = 1 N δ ij   υ t j 2 + 1
The governing Equation (21) is also used to deal with the initial condition (2). To solve the nonlinear problem, the iterative method is applied [55,72,73]. As a first step, the governing equation is solved as a linear system. Then we solve them iteratively as a nonlinear system until we reach the requisite convergence, which is as follows:
υ m + 1 υ m < 1 ,                     where   m = 0 , 1 , 2 ,
Also, to assess the convergence and accuracy of the developed methods, we use the error computation method:
L   Error =   max 1 i N         υ numerical υ exact
Now, the obtained results will be demonstrated as follows:
The effect of applying PDQM with uniform and non-uniform grid distributions on the computation of the fractional Riccati equation with fractions α = 1 ,   ρ = 1 at different grid points (N) and times (T) is shown in Table 1. Hence, it is found that non-uniform grid results are higher and more consistent with earlier solutions than uniform ones with an error ≤ 10 8 , and execution time of about (0.024 s). Also, when the grid points increase with time, the accuracy increases; for example, at time (t = 1), we make (N = 13), and at time (t = 2), we make (N = 26) Furthermore, the maximum number of grids we use is significantly less than in previous studies (N = 3200).
Table 2 compares non-uniform PDQM and DSCDQM–RSK for the fractional Riccati equation under various conditions of time (T = 1), fraction α = 1 ,   ρ = 1 , different grid points (N), regularized Shannon factor σ = h × Δ , and bandwidth (2K + 1). To begin, Table 2 ensures that the best value of the regularized Shannon factor is σ = 0.45 × Δ , with results matching previous studies and PDQM shown in Table 1 at the fewest grid points (N = 9), bandwidth (2K + 1 = 7) and performance time of about (0.018 s). DSCDQM–RSK is the best method overall, based on low grid points and performance time when compared to PDQM (N = 16) and previous studies (N = 640).
The efficiency, validity, and accuracy of the created methodologies are presently being explored by comparing the calculated results to earlier numerical and analytical solutions at various powers of fraction α , ρ , as shown in Table 3, Table 4, Table 5 and Table 6. Table 3, Table 4, Table 5 and Table 6 show that increasing the fraction power α   or   ρ decreases the value of υ t , but increases with time for the fractional Riccati equation. Furthermore, the results show that DSCDQM–RSK outperforms non-uniform PDQM in terms of efficiency, validity, and accuracy.
In addition, the dynamic behaviors of the fractional Riccati equation with respect to the parameters α   and   ρ and against the time variable t are depicted in Figure 1 and Figure 2.

4.2. Problem 4.2

We deal with the fractional Lorenz system after substituting Equations (4)–(6) with Equations (19) and (20) of the proposed methods:
j = 1 L a i j α , ρ   X t j = λ j = 1 N δ ij   Y t j j = 1 N δ ij   X t j
j = 1 L a i j α , ρ   Y t j = ϕ λ j = 1 N δ ij   X t j j = 1 N δ ij   X t j j = 1 N δ ij   Z t j + ϕ j = 1 N δ ij   Y t j
j = 1 L a i j α , ρ   Z t j = j = 1 N δ ij   X t j j = 1 N δ ij   Y t j β j = 1 N δ ij   Z t j
Dealing with the initial condition (7) is also done by substituting in the governing Equations (24)–(26). After that, we use Equation (22) to solve this system.
We will now begin to demonstrate the obtained results to explain the stability, reliability, convergence, and performance of FDQM using two types of shape functions with generalized Caputo sense, as follows:
Table 7 explains the impact of grid points (N) on the obtained results X, Y, and Z via PDQM with uniform and non-uniform grid distributions of the fractional Lorenz system with fraction α = 1 ,   ρ = 1 . It is remarkable that non-uniform grid results are higher and more consistent with earlier solutions [62,63] and RK4 [64] at N = 11 than uniform ones at N = 13 with error ≤ 10 8 , and execution time of about (0.027 s). Table 8 demonstrates the effect of control values like grid points (N), regularized Shannon factor σ = h × Δ , and bandwidth (2K + 1) on the obtained results by DSCDQM–RSK at time (T = 2), fraction α = 1 ,   ρ = 1 . We found the best value of the regularized Shannon factor is σ = 0.47 × Δ , with results matching previous studies and PDQM shown in Table 7 at the fewest grid points (N = 9), bandwidth (2K + 1 = 3), and performance time of about (0.022 s). Furthermore, from Table 7 and Table 8, it is noted that the maximum number of grids we use is significantly less than in previous studies (N = 1280).
Figure 3 and Figure 4 present the influence of time and fraction α on the numerical results X, Y, and Z via non-uniform PDQM and DSCDQM–RSK at x 0 = 2.5 , y 0 = 1 , z 0 = 0.5 and λ = 1 , β = 2 , ϕ = 1 . Thus, it is found that the dynamic behaviors of X, Y, and Z differ when the fraction α change. This means that when the value α decreases, the values of X, Y, and Z increase.
Also, Figure 3 and Figure 4 show that the Lorenz system, a classic model for chaotic dynamics, can be extended to fractional-order systems. This extension introduces significant differences in the observed chaotic behavior [74,75]:
Chaotic Regimes:
The integer-order Lorenz system exhibits a well-defined chaotic regime within a specific parameter range.
Fractional-order Lorenz systems often exhibit chaotic behavior over a wider range of parameters and fractional orders. This can lead to more complex and diverse chaotic dynamics.
Attractor Structure:
The integer-order Lorenz system typically has a single strange attractor.
Fractional-order Lorenz systems can exhibit multiple strange attractors or even the coexistence of different attractors, depending on the fractional order and system parameters.
Fractal Dimension:
The fractal dimension of the strange attractor in the integer-order Lorenz system is generally between 2 and 3.
The fractal dimension of the strange attractors in fractional-order Lorenz systems can vary more widely, often exceeding 3. This indicates a more complex and convoluted structure.
Sensitivity to Initial Conditions:
The integer-order Lorenz system is highly sensitive to initial conditions, leading to the butterfly effect.
Fractional-order Lorenz systems can exhibit even greater sensitivity to initial conditions, making long-term predictions even more challenging.
Memory Effects:
The integer-order Lorenz system does not have memory effects.
The fractional-order Lorenz system incorporates memory effects, which can influence the system’s dynamics and make it more resilient to perturbations.
So, fractional-order Lorenz systems can exhibit more complex and diverse chaotic behaviors compared to their integer-order counterparts. The increased sensitivity to initial conditions in fractional-order systems makes long-term predictions even more challenging. Fractional-order Lorenz systems can be used to model real-world phenomena with memory effects or nonlinearities that are not adequately captured by integer-order models.
Figure 4, Figure 5, Figure 6 and Figure 7 show the fractional Lorenz system’s dynamic behaviors as the values of fractions α ,   ρ at x 0 = 2.5 , y 0 = 1 , z 0 = 0.5 and λ = 1 , β = 2 , ϕ = 1 changes. Also, in these figures, we show projections of the fractional Lorenz system attractors calculated via DSCDQM–RSK when T = 100 for some values of the fractions α ,   ρ . It is observed that when the fraction ρ increases, the chaotic behavior increases more than the fraction α changes. Consequently, it is noted that the fractional Lorenz system may exhibit chaotic attractors similar to those of its integer-order counterpart when α = 0.9 ,   ρ = 0.8 and α = 0.8 ,   ρ = 1.2 . Also, for smaller values of the fractions α ,   ρ the system loses its chaotic character.
To analyze the computational complexity of the provided code for solving the Riccati equation and the Lorenz system using the Fractional Differential Quadrature Method (FDQM), we will focus on memory space and simulation time complexities in detail. The configuration of the computer used to perform the simulation results is HP Probook 450 G8 Laptop—11th Intel Core i5-1135G7, 8 GB RAM, 512 GB PCIe NVMe SSD, 15.6” FHD (1920 × 1080), and Intel Iris X Graphics.
1. Memory Space Complexity
Variables:
Grid Points: The function Chebyshev grid (N) generates N Chebyshev nodes, requiring O(N) space.
The DSCDQM–RSK method demonstrated optimal performance with N = 9 grid points, a bandwidth of 2k + 1 = 7, and a regularized Shannon factor of σ = 0.45 × Δ for the fractional Riccati equation. This configuration yielded a CPU time of 0.018 s. Similarly, for the fractional Lorenz system, the best results were obtained with N = 9 grid points, a bandwidth of 2k + 1 = 3, and a regularized Shannon factor of σ = 0.47 × Δ , achieving a CPU time of 0.02 s.
In contrast, earlier numerical methods typically required significantly more grid points, often reaching N = 640, 1280, or even 3200.
Weighting Coefficients: The function PDQM weights (N, t) creates a matrix A of size N × N. Therefore, it requires O(N2) space.
Solution Vectors:
-
The solution υ, X, Y, Z vectorsfor the Riccati equation and Lorenz system are initialized as zero vectors of size N × 1, each requiring O(N) space.
-
Total for all solution vectors combined: 4 × O(N) = O(N).
Total Memory Space Complexity:
The dominant term is O(N2) from the weighting coefficients matrix. Thus, the total memory space complexity is:
O(N2)
2. Simulation Time Complexity
For Solving the Riccati Equation:
Grid Point Generation:
The grid points are generated in O(N) time.
Weighting Coefficients Calculation:
The PDQM weights(N, t, 1) function computes the coefficients with a nested loop over N, resulting in O(N2) time complexity:
Each entry in matrix A involves calculations that depend on N, leading to O(N2) complexity for the entire matrix.
Time Integration:
The time integration loop runs for N-1 iterations, performing a constant time calculation for each iteration:
O(N)
Total Time Complexity for Riccati Equation:
Combining these, we get:
O(N2) (weighting coefficients) + O(N) (grid points) + O(N) (integration) = O(N2)
For Solving the Lorenz System:
Grid Point Generation:
Again, this takes O(N) time.
Weighting Coefficients Calculation:
The calculations for Ax, Ay, and Az each take O(N2):
3 × O(N2) = O(N2)
Time Integration:
Similar to the Riccati equation, the integration loop runs for N-1 iterations:
O(N)
Total Time Complexity for Lorenz System:
Again combining these:
O(N2) (coefficients) + O(N) (grid points) + O(N) (integration) = O(N2)
3. Overall Complexity Summary
Memory Complexity: O(N2)
Time Complexity for Riccati Equation: O(N2)
Time Complexity for Lorenz System: O(N2)
4. Real Numbers Example
For practical evaluation, consider the following:
For N = 9:
Memory for weighting coefficients: 81 entries.
Memory for solution vectors: 36 entries.
Assuming each entry takes 8 bytes (for double precision), the memory usage would be:
Weighting coefficients: 81 × 8 = 648 bytes (approximately 0.64 KB).
Solution vectors: 36 × 8 = 288 bytes (approximately 0.28 KB).
Total memory usage for N = 9 would be approximately 1 KB.
Execution Time:
If the operations in the loops take, say, 0.001 s per iteration:
For N = 9, the time for solving the Riccati equation and the Lorenz system would be dominated by the O(N2) term, leading to an estimated execution time of about 0.1 s (for illustration).
This detailed analysis provides insights into the computational complexity of the code, which is crucial for assessing performance in practical scenarios. The findings underscore the importance of optimizing the weighting coefficients and the iterative solvers for larger values of N.
The choice of time step in numerical methods significantly affects the accuracy of the solutions for differential equations, including those solved using the Differential Quadrature Method (DQM). Here’s how:
5. Stability and Convergence:
Our numerical methods are stable because small perturbations in the initial conditions lead to small perturbations in the numerical solution.
Consider the fractional differential equation (FDE) represented in the form:
D c α U ( t ) = f ( t , U ( t ) ) , t [ 0 , T ]
where D c α is the generalized Caputo fractional derivative.
Let U ( t ) be the exact solution and U n ( t ) be the numerical solution obtained through the proposed methods. Introduce a perturbation ϵ n such that:
U n ( t ) = U ( t ) + ϵ n
By analyzing how the perturbation evolves over time:
D c α U n ( t ) + ϵ n = f t , U n ( t ) + ϵ n
This leads to the error equation:
D c α ϵ n = f t , U n ( t ) + ϵ n f ( t , U ( t ) )
Assume f satisfies a Lipschitz condition:
f t , U 1 f t , U 2 L U 1 U 2
where L is a constant.
By applying Gronwall’s inequality, show that:
ϵ n C Δ t p
where C is a constant and p is the order of the method, ensuring that the solution remains bounded as n .
Our numerical method converges because the numerical solution approaches the exact solution as the grid refinement increases.
Let:
l i m N U n ( t ) U ( t ) = 0
By conducting an error analysis between the numerical solution and the exact
E n = U n ( t ) U ( t )
By using Taylor expansion around t n to express U ( t ) :
U t n + Δ t = U t n + Δ t U t n + O Δ t 2
Relate this to the discretized version derived from the method:
U n t n + Δ t = U n t n + O Δ t p
The method is stable and the achieved convergence rates reached 10−8, indicating a high level of precision in solving the nonlinear fractional initial value problems. The truncation error in our numerical methods is very small due to the Gaussian regularizer σ = 0.45 × Δ which depends on a small computational domain:
6. Accuracy of the Solution:
Each step introduces local error, which accumulates over time. Smaller time steps help minimize this accumulation, resulting in a more accurate final solution (error ≤10−8)
The global error, which is the total error over the entire integration period, also tends to decrease with smaller time steps, leading to better overall accuracy.

4.3. Stability Analysis

After applying our discretization schemes to Equations (1)–(6), we obtained an equivalent set of ordinary differential equations in the time domain:
d [ U ] d t = R [ U ] + [ K ]
where
  • The vector {U} represents the unknown variables at the internal grid points, where υ, X, Y, and Z are the individual components;
    The initial conditions are stored in the vector [K];
  • R[U] is the right-hand side of Equations (1)∓(6); and
  • a i j ( 1 ) is the weighting coefficient matrix of the first derivative:
a i j ( 1 ) = a 22 ( 1 ) a 23 ( 1 ) a 32 ( 1 ) a 33 ( 1 ) a 2 ( n 1 ) ( 1 ) a 3 ( n 1 ) ( 1 ) a ( n 1 ) 2 ( 1 ) a ( n 1 ) 3 ( 1 ) a ( n 1 ) ( n 1 ) ( 1 ) N 2 × ( N 2 )
The stability of our technique was evaluated by examining system (35). We employed eigenvalue analysis of the coefficient matrices a to determine stability.
For the fractional differential equation represented in the form:
D c α U ( t ) = f ( t , U ( t ) )
discretizing this using the FDQM leads to a system of equations expressed as:
a [ U ] = R [ U ]
To analyze stability, we need to compute the eigenvalues λ of the matrix [ a ] . The eigenvalue problem is given by:
a [ v ] = λ [ v ]
where v is the eigenvector associated with the eigenvalue λ .
The characteristic polynomial is obtained from:
d e t ( a λ I ) = 0
where I is the identity matrix.
The stability of the numerical method hinges on the eigenvalues of [ a ] :
  • If all eigenvalues satisfy | λ | < 1 , the method is stable.
  • If any eigenvalue has | λ | 1 , the method may be unstable.
Figure 8 displays the stability regions for a numerical method at various fractional orders (α). Each subplot represents a different α value: 0.5, 0.7, 0.85, and 1. The plots show the eigenvalues of the coefficient matrix ( a ) in the complex plane (Real vs. Imaginary). At α = 0.5, the eigenvalues are all located on the real axis near −0.5. Since the magnitude of these eigenvalues is less than 1, this indicates stability for this fractional order. At α = 0.7, the eigenvalues form a V-shape, extending into both the positive and negative real axis. A portion of the eigenvalues have magnitudes greater than 1 (outside the unit circle), indicating instability in this region. The region of stability is limited to the portion of the V-shape within the unit circle. At α = 0.85, the eigenvalues form an inverted V-shape. Similar to (b), portions of the eigenvalues are outside the unit circle, indicating instability. The region of stability is again limited to the portion within the unit circle. At α = 1, the eigenvalues lie entirely on the negative real axis, forming a vertical line. All eigenvalues appear to be within the unit circle, suggesting stability for this fractional order (which corresponds to the standard integer-order case). Furthermore, Figure 9 depicts the error propagation in relation to time and fractional order.

5. Conclusions

In this present work, we have successfully investigated new numerical methods for solving the fractional Riccati equation and fractional Lorenz system. The novel numerical method is FDQM, which is based on two base functions: Lagrange interpolation polynomial and discrete singular convolution-Regularized Shannon kernel with a new generalized Caputo kind. These methods are used to transform the proposed problems into a nonlinear algebraic system. Then, the iterative method is employed to deal with the problem of nonlinearity. All numerical results were obtained using MATLAB. By comparing our results with those of existing methods, we demonstrated the superior accuracy, efficiency, and overall performance of our proposed techniques. The achieved convergence rates reached 10−8, indicating a high level of precision in solving the nonlinear fractional initial value problems. Error analysis showed that non-uniform grid distributions consistently outperformed uniform distributions, with maximum errors diminishing significantly as grid points increased. Our numerical results demonstrate that the DSC-RSK method achieved significantly faster convergence rates compared to other techniques. The best results of the DSC-RSK method are achieved when grid points are N = 9, bandwidth is 2k + 1 = 7, and the regularized Shannon factor is σ = 0.45 × Δ at CPU time = 0.018 s for the fractional Riccati equation. But for the fractional Lorenz system, the best results are when grid points are N = 9, bandwidth is 2k + 1 = 3, and the regularized Shannon factor is σ = 0.47 × Δ at CPU time = 0.02 s. Also, the proposed techniques have been successfully employed to explain the fractional systems’ dynamic behaviors. The numerical results demonstrate a strong dependence of the solution on the fractional derivative. The fractional parameters, α   and   ρ , offer significant advantages in studying the proposed problems with greater accuracy compared to traditional approaches. These techniques hold promise for solving more complex nonlinear equations and other differential applications involving fractional derivatives. The versatility of the FDQM was highlighted through its successful application to both the fractional Riccati equations and the fractional Lorenz system, demonstrating its potential for broader applications in fields requiring the modeling of complex dynamics. The findings suggest that further exploration of fractional orders could uncover even richer dynamics, with potential applications extending to areas such as control theory, physics, and finance.

Author Contributions

Conceptualization, M.M., O.R., M.S. and W.M.A.; methodology, M.M., O.R. and M.S.; software, M.M.; validation, M.M. and W.M.A.; formal analysis, investigation, O.R., M.S. and M.M.; resources, W.M.A.; data curation, writing—original draft preparation, O.R., M.S. and M.M.; writing—review and editing, W.M.A.; visualization, supervision, O.R. and M.S.; Funding, W.M.A. and M.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available in the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Cafagna, D.; Grassi, G. Bifurcation and Chaos in the Fractional-Order Chen System via a Time-Domain Approach. Int. J. Bifurc. Chaos 2008, 18, 1845–1863. [Google Scholar] [CrossRef]
  2. Petráš, I. The Fractional-Order Lorenz-Type Systems: A Review. Fract. Calc. Appl. Anal. 2022, 25, 362–377. [Google Scholar] [CrossRef]
  3. Grigorenko, I.; Grigorenko, E. Chaotic Dynamics of the Fractional Lorenz System. Phys. Rev. Lett. 2003, 91, 034101. [Google Scholar] [CrossRef]
  4. Deng, W.H.; Li, C.P. Chaos Synchronization of the Fractional Lü System. Phys. A Stat. Mech. Its Appl. 2005, 353, 61–72. [Google Scholar] [CrossRef]
  5. Lü, J.; Chen, G. A New Chaotic Attractor Coined. Int. J. Bifurc. Chaos 2002, 12, 659–661. [Google Scholar] [CrossRef]
  6. Rahman, Z.-A.S.A.; Jasim, B.H.; Al-Yasir, Y.I.A.; Hu, Y.-F.; Abd-Alhameed, R.A.; Alhasnawi, B.N. A New Fractional-Order Chaotic System with Its Analysis, Synchronization, and Circuit Realization for Secure Communication Applications. Mathematics 2021, 9, 2593. [Google Scholar] [CrossRef]
  7. Aminikhah, H.; Hemmatnezhad, M. An Efficient Method for Quadratic Riccati Differential Equation. Commun. Nonlinear Sci. Numer. Simul. 2010, 15, 835–839. [Google Scholar] [CrossRef]
  8. Khan, N.A.; Ara, A.; Jamil, M. An Efficient Approach for Solving the Riccati Equation with Fractional Orders. Comput. Math. Appl. 2011, 61, 2683–2689. [Google Scholar] [CrossRef]
  9. Odibat, Z.; Momani, S. Modified Homotopy Perturbation Method: Application to Quadratic Riccati Differential Equation of Fractional Order. Chaos Solitons Fractals 2008, 36, 167–174. [Google Scholar] [CrossRef]
  10. Cang, J.; Tan, Y.; Xu, H.; Liao, S.-J. Series Solutions of Non-Linear Riccati Differential Equations with Fractional Order. Chaos Solitons Fractals 2009, 40, 1–9. [Google Scholar] [CrossRef]
  11. Tan, Y.; Abbasbandy, S. Homotopy Analysis Method for Quadratic Riccati Differential Equation. Commun. Nonlinear Sci. Numer. Simul. 2008, 13, 539–546. [Google Scholar] [CrossRef]
  12. Gülsu, M.; Sezer, M. On the Solution of the Riccati Equation by the Taylor Matrix Method. Appl. Math. Comput. 2006, 176, 414–421. [Google Scholar] [CrossRef]
  13. Li, Y.; Hu, L. Solving Fractional Riccati Differential Equations Using Haar Wavelet. In Proceedings of the 2010 Third International Conference on Information and Computing, Wuxi, China, 4–6 June 2010; IEEE: Piscataway, NJ, USA, 2010; Volume 1, pp. 314–317. [Google Scholar]
  14. Cui, M. Combined Compact Difference Scheme for the Time Fractional Convection–Diffusion Equation with Variable Coefficients. Appl. Math. Comput. 2014, 246, 464–473. [Google Scholar] [CrossRef]
  15. Gu, X.-M.; Huang, T.-Z.; Ji, C.-C.; Carpentieri, B.; Alikhanov, A.A. Fast Iterative Method with a Second-Order Implicit Difference Scheme for Time-Space Fractional Convection–Diffusion Equation. J. Sci. Comput. 2017, 72, 957–985. [Google Scholar] [CrossRef]
  16. Wang, Y.-M. A Compact Finite Difference Method for a Class of Time Fractional Convection-Diffusion-Wave Equations with Variable Coefficients. Numer. Algorithms 2015, 70, 625–651. [Google Scholar] [CrossRef]
  17. Salman, W.; Gavriilidis, A.; Angeli, P. A Model for Predicting Axial Mixing during Gas–Liquid Taylor Flow in Microchannels at Low Bodenstein Numbers. Chem. Eng. J. 2004, 101, 391–396. [Google Scholar] [CrossRef]
  18. Xu, Q.; Hesthaven, J.S. Discontinuous Galerkin Method for Fractional Convection-Diffusion Equations. SIAM J. Numer. Anal. 2014, 52, 405–423. [Google Scholar] [CrossRef]
  19. Aboelenen, T. A Direct Discontinuous Galerkin Method for Fractional Convection-Diffusion and Schrödinger-Type Equations. Eur. Phys. J. Plus 2018, 133, 316. [Google Scholar] [CrossRef]
  20. Jin, B.; Lazarov, R.; Zhou, Z. A Petrov–Galerkin Finite Element Method for Fractional Convection-Diffusion Equations. SIAM J. Numer. Anal. 2016, 54, 481–503. [Google Scholar] [CrossRef]
  21. Li, C.; Zeng, F. Numerical Methods for Fractional Calculus; CRC Press: Boca Raton, FL, USA, 2015; Volume 24, ISBN 148225381X. [Google Scholar]
  22. Parvizi, M.; Eslahchi, M.R.; Dehghan, M. Numerical Solution of Fractional Advection-Diffusion Equation with a Nonlinear Source Term. Numer. Algorithms 2015, 68, 601–629. [Google Scholar] [CrossRef]
  23. Saadatmandi, A.; Dehghan, M.; Azizi, M.-R. The Sinc–Legendre Collocation Method for a Class of Fractional Convection–Diffusion Equations with Variable Coefficients. Commun. Nonlinear Sci. Numer. Simul. 2012, 17, 4125–4136. [Google Scholar] [CrossRef]
  24. Bhrawy, A.H.; Baleanu, D. A Spectral Legendre–Gauss–Lobatto Collocation Method for a Space-Fractional Advection Diffusion Equations with Variable Coefficients. Rep. Math. Phys. 2013, 72, 219–233. [Google Scholar] [CrossRef]
  25. Tian, W.; Deng, W.; Wu, Y. Polynomial Spectral Collocation Method for Space Fractional Advection–Diffusion Equation. Numer. Methods Partial Differ. Equ. 2014, 30, 514–535. [Google Scholar] [CrossRef]
  26. Badr, M.; Yazdani, A.; Jafari, H. Stability of a Finite Volume Element Method for the Time-fractional Advection-diffusion Equation. Numer. Methods Partial Differ. Equ. 2018, 34, 1459–1471. [Google Scholar] [CrossRef]
  27. Gao, F.; Yuan, Y.; Du, N. An Upwind Finite Volume Element Method for Nonlinear Convection Diffusion Problem. Am. J. Comput. Math. 2011, 1, 264–270. [Google Scholar] [CrossRef]
  28. Bi, Y.; Jiang, Z. The Finite Volume Element Method for the Two-Dimensional Space-Fractional Convection–Diffusion Equation. Adv. Differ. Equ. 2021, 2021, 379. [Google Scholar] [CrossRef]
  29. Liu, J.; Zhang, J.; Zhang, X. Semi-Discretized Numerical Solution for Time Fractional Convection–Diffusion Equation by RBF-FD. Appl. Math. Lett. 2022, 128, 107880. [Google Scholar] [CrossRef]
  30. Saadeh, R. Numerical Solutions of Fractional Convection-Diffusion Equation Using Finite-Difference and Finite-Volume Schemes. J. Math. Comput. Sci. 2021, 11, 7872–7891. [Google Scholar]
  31. Tuan, N.H.; Aghdam, Y.E.; Jafari, H.; Mesgarani, H. A Novel Numerical Manner for Two-dimensional Space Fractional Diffusion Equation Arising in Transport Phenomena. Numer. Methods Partial Differ. Equ. 2021, 37, 1397–1406. [Google Scholar] [CrossRef]
  32. Devshali, P.; Arora, G. Solution of Two-Dimensional Fractional Diffusion Equation by a Novel Hybrid D (TQ) Method. Nonlinear Eng. 2022, 11, 135–142. [Google Scholar] [CrossRef]
  33. Khader, M.M. Numerical Treatment for Solving Fractional Riccati Differential Equation. J. Egypt. Math. Soc. 2013, 21, 32–37. [Google Scholar] [CrossRef]
  34. Li, X.Y.; Wu, B.Y.; Wang, R.T. Reproducing Kernel Method for Fractional Riccati Differential Equations. Abstr. Appl. Anal. 2014, 2014, 970967. [Google Scholar] [CrossRef]
  35. Sakar, M.G.; Akgül, A.; Baleanu, D. On Solutions of Fractional Riccati Differential Equations. Adv. Differ. Equ. 2017, 2017, 39. [Google Scholar] [CrossRef]
  36. Agheli, B. Approximate Solution for Solving Fractional Riccati Differential Equations via Trigonometric Basic Functions. Trans. A. Razmadze Math. Inst. 2018, 172, 299–308. [Google Scholar] [CrossRef]
  37. Liu, X.; Kamran; Yao, Y. Numerical Approximation of Riccati Fractional Differential Equation in the Sense of Caputo-Type Fractional Derivative. J. Math. 2020, 2020, 1274251. [Google Scholar] [CrossRef]
  38. Hartley, T.T.; Lorenzo, C.F.; Qammer, H.K. Chaos in a Fractional Order Chua’s System. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 1995, 42, 485–490. [Google Scholar] [CrossRef]
  39. Lu, J.-G. Chaotic Dynamics of the Fractional-Order Ikeda Delay System and Its Synchronization. Chin. Phys. 2006, 15, 301–305. [Google Scholar]
  40. Li, C.; Peng, G. Chaos in Chen’s System with a Fractional Order. Chaos Solitons Fractals 2004, 22, 443–450. [Google Scholar] [CrossRef]
  41. Diethelm, K.; Ford, N.J.; Freed, A.D. A Predictor-Corrector Approach for the Numerical Solution of Fractional Differential Equations. Nonlinear Dyn. 2002, 29, 3–22. [Google Scholar] [CrossRef]
  42. Ahmadian, A.; Suleiman, M.; Salahshour, S.; Baleanu, D. A Jacobi Operational Matrix for Solving a Fuzzy Linear Fractional Differential Equation. Adv. Differ. Equ. 2013, 2013, 104. [Google Scholar] [CrossRef]
  43. Yuan, L.; Yang, Q.; Zeng, C. Chaos Detection and Parameter Identification in Fractional-Order Chaotic Systems with Delay. Nonlinear Dyn. 2013, 73, 439–448. [Google Scholar] [CrossRef]
  44. Luo, C.; Wang, X. Chaos in the Fractional-Order Complex Lorenz System and Its Synchronization. Nonlinear Dyn. 2013, 71, 241–257. [Google Scholar] [CrossRef]
  45. Bhalekar, S.; Daftardar-Gejji, V. Fractional Ordered Liu System with Time-Delay. Commun. Nonlinear Sci. Numer. Simul. 2010, 15, 2178–2191. [Google Scholar] [CrossRef]
  46. Katugampola, U.N. New Approach to a Generalized Fractional Integral. Appl. Math. Comput. 2011, 218, 860–865. [Google Scholar] [CrossRef]
  47. Wang, Z.; Huang, X.; Li, N.; Song, X.-N. Image Encryption Based on a Delayed Fractional-Order Chaotic Logistic System. Chin. Phys. B 2012, 21, 050506. [Google Scholar] [CrossRef]
  48. Wu, G.-C.; Baleanu, D.; Lin, Z.-X. Image Encryption Technique Based on Fractional Chaotic Time Series. J. Vib. Control 2016, 22, 2092–2099. [Google Scholar] [CrossRef]
  49. Anderson, D.R.; Ulness, D.J. Properties of the Katugampola Fractional Derivative with Potential Application in Quantum Mechanics. J. Math. Phys. 2015, 56, 063502. [Google Scholar] [CrossRef]
  50. Li, C.; Chen, G. Chaos in the Fractional Order Chen System and Its Control. Chaos Solitons Fractals 2004, 22, 549–554. [Google Scholar] [CrossRef]
  51. Alomari, A.K. A Novel Solution for Fractional Chaotic Chen System. J. Nonlinear Sci. Appl. 2015, 8, 478–488. [Google Scholar] [CrossRef]
  52. Erturk, V.S.; Kumar, P. Solution of a COVID-19 Model via New Generalized Caputo-Type Fractional Derivatives. Chaos Solitons Fractals 2020, 139, 110280. [Google Scholar] [CrossRef]
  53. Xu, Y.; He, Z.; Agrawal, O.P. Numerical and Analytical Solutions of New Generalized Fractional Diffusion Equation. Comput. Math. Appl. 2013, 66, 2019–2029. [Google Scholar] [CrossRef]
  54. Kumar, P.; Erturk, V.S.; Kumar, A. A New Technique to Solve Generalized Caputo Type Fractional Differential Equations with the Example of Computer Virus Model. J. Math. Ext. 2021, 15, 1–23. [Google Scholar]
  55. Ragb, O.; Mohamed, M.; Matbuly, M.S. Vibration Analysis of Magneto-Electro-Thermo NanoBeam Resting on Nonlinear Elastic Foundation Using Sinc and Discrete Singular Convolution Differential Quadrature Method. Mod. Appl. Sci. 2019, 13, 49–79. [Google Scholar] [CrossRef]
  56. Shu, C. Differential Quadrature and Its Application in Engineering; Springer Science & Business Media: London, UK, 2012; ISBN 1447104072. [Google Scholar]
  57. Civalek, Ö. Free Vibration of Carbon Nanotubes Reinforced (CNTR) and Functionally Graded Shells and Plates Based on FSDT via Discrete Singular Convolution Method. Compos. Part B Eng. 2017, 111, 45–59. [Google Scholar] [CrossRef]
  58. Civalek, Ö.; Kiracioglu, O. Free Vibration Analysis of Timoshenko Beams by DSC Method. Int. J. Numer. Methods Biomed. Eng. 2010, 26, 1890–1898. [Google Scholar] [CrossRef]
  59. Wan, D.C.; Zhou, Y.C.; Wei, G.W. Numerical Solution of Incompressible Flows by Discrete Singular Convolution. Int. J. Numer. Methods Fluids 2002, 38, 789–810. [Google Scholar] [CrossRef]
  60. Zhang, L.; Xiang, Y.; Wei, G.W. Local Adaptive Differential Quadrature for Free Vibration Analysis of Cylindrical Shells with Various Boundary Conditions. Int. J. Mech. Sci. 2006, 48, 1126–1138. [Google Scholar] [CrossRef]
  61. Daftardar-Gejji, V.; Bhalekar, S.; Gade, P. Dynamics of Fractional-Ordered Chen System with Delay. Pramana 2012, 79, 61–69. [Google Scholar] [CrossRef]
  62. Katugampola, U.N. Existence and Uniqueness Results for a Class of Generalized Fractional Differential Equations. arXiv 2014, arXiv:1411.5229. [Google Scholar]
  63. Khan, N.A.; Ara, A.; Alam Khan, N. Fractional-Order Riccati Differential Equation: Analytical Approximation and Numerical Results. Adv. Differ. Equ. 2013, 2013, 185. [Google Scholar] [CrossRef]
  64. Odibat, Z.; Baleanu, D. Numerical Simulation of Initial Value Problems with Generalized Caputo-Type Fractional Derivatives. Appl. Numer. Math. 2020, 156, 94–105. [Google Scholar] [CrossRef]
  65. Baleanu, D.; Wu, G.; Zeng, S. Chaos Analysis and Asymptotic Stability of Generalized Caputo Fractional Differential Equations. Chaos Solitons Fractals 2017, 102, 99–105. [Google Scholar] [CrossRef]
  66. Alemu, S.; Alluvada, P.; Thelkar, A.R.; Samanvita, N.; Lemma, T.; Heyi, K. Fractional Order Sliding Mode Controller Modelling for Fractional Order SEPIC Converter. Authorea 2024. [Google Scholar] [CrossRef]
  67. Podlubny, I. Fractional Differential Equations; Academic Press: New York, NY, USA, 1999. [Google Scholar]
  68. Caputo, M. Linear Models of Dissipation Whose Q Is Almost Frequency Independent—II. Geophys. J. Int. 1967, 13, 529–539. [Google Scholar] [CrossRef]
  69. Ragb, O.; Wazwaz, A.; Mohamed, M.; Matbuly, M.S.; Salah, M. Fractional Differential Quadrature Techniques for Fractional Order Cauchy Reaction-diffusion Equations. Math. Methods Appl. Sci. 2023, 46, 10216–10233. [Google Scholar] [CrossRef]
  70. Wei, G.W. Discrete Singular Convolution for the Solution of the Fokker–Planck Equation. J. Chem. Phys. 1999, 110, 8930–8942. [Google Scholar] [CrossRef]
  71. Shao, Z.; Wei, G.W.; Zhao, S. DSC Time-Domain Solution of Maxwell’s Equations. J. Comput. Phys. 2003, 189, 427–453. [Google Scholar] [CrossRef]
  72. Ragb, O.; Mohamed, M.; Matbuly, M.S.; Civalek, O. An Accurate Numerical Approach for Studying Perovskite Solar Cells. Int. J. Energy Res. 2021, 45, 16456–16477. [Google Scholar] [CrossRef]
  73. Ragb, O.; Mohamed, M.; Matbuly, M.S. Free Vibration of a Piezoelectric Nanobeam Resting on Nonlinear Winkler-Pasternak Foundation by Quadrature Methods. Heliyon 2019, 5, e01856. [Google Scholar] [CrossRef]
  74. Gu, Y.; Li, G.; Xu, X.; Song, X.; Zhong, H. Solution of a New High-Performance Fractional-Order Lorenz System and Its Dynamics Analysis. Nonlinear Dyn. 2023, 111, 7469–7493. [Google Scholar] [CrossRef]
  75. Li, H.; Shen, Y.; Han, Y.; Dong, J.; Li, J. Determining Lyapunov Exponents of Fractional-Order Systems: A General Method Based on Memory Principle. Chaos Solitons Fractals 2023, 168, 113167. [Google Scholar] [CrossRef]
Figure 1. Numerical simulation of υ t using DSCDQM–RSK for fractional Riccati equation at different times and fraction power α ,   ρ for (a) α = 1 , and (b) α = 0.7 .
Figure 1. Numerical simulation of υ t using DSCDQM–RSK for fractional Riccati equation at different times and fraction power α ,   ρ for (a) α = 1 , and (b) α = 0.7 .
Fractalfract 08 00647 g001
Figure 2. Numerical simulation of υ t using DSCDQM–RSK for fractional Riccati equation at different fraction power α ,   ρ for (a) t = 1, and (b) t = 2.
Figure 2. Numerical simulation of υ t using DSCDQM–RSK for fractional Riccati equation at different fraction power α ,   ρ for (a) t = 1, and (b) t = 2.
Fractalfract 08 00647 g002
Figure 3. Variance of (a) X, (b) Y, and (c) Z with time (t) via non-uniform PDQM and DSCDQM–RSK for fractional Chen system with time (T = 1), fraction α = 1 ,   ρ = 1 , x 0 = 2.5 , y 0 = 1 , z 0 = 0.5 and λ = 1 , β = 2 , ϕ = 1 .
Figure 3. Variance of (a) X, (b) Y, and (c) Z with time (t) via non-uniform PDQM and DSCDQM–RSK for fractional Chen system with time (T = 1), fraction α = 1 ,   ρ = 1 , x 0 = 2.5 , y 0 = 1 , z 0 = 0.5 and λ = 1 , β = 2 , ϕ = 1 .
Fractalfract 08 00647 g003
Figure 4. Chaotic attractor of fractional Lorenz system using DSCDQM–RSK with time (T = 100), fraction α = 1 ,   ρ = 1.2 , x 0 = 2.5 , y 0 = 1 , z 0 = 0.5 and λ = 1 , β = 2 , ϕ = 1 .
Figure 4. Chaotic attractor of fractional Lorenz system using DSCDQM–RSK with time (T = 100), fraction α = 1 ,   ρ = 1.2 , x 0 = 2.5 , y 0 = 1 , z 0 = 0.5 and λ = 1 , β = 2 , ϕ = 1 .
Fractalfract 08 00647 g004
Figure 5. Chaotic attractor of fractional Lorenz system using DSCDQM–RSK with time (T = 100), fraction α = 0.8 ,   ρ = 1.2 , x 0 = 2.5 , y 0 = 1 , z 0 = 0.5 and λ = 1 , β = 2 , ϕ = 1 .
Figure 5. Chaotic attractor of fractional Lorenz system using DSCDQM–RSK with time (T = 100), fraction α = 0.8 ,   ρ = 1.2 , x 0 = 2.5 , y 0 = 1 , z 0 = 0.5 and λ = 1 , β = 2 , ϕ = 1 .
Fractalfract 08 00647 g005
Figure 6. Chaotic attractor of fractional Lorenz system using DSCDQM–RSK with time (T = 100), fraction α = 0.97 ,   ρ = 1 , x 0 = 2.5 , y 0 = 1 , z 0 = 0.5 and λ = 1 , β = 2 , ϕ = 1 .
Figure 6. Chaotic attractor of fractional Lorenz system using DSCDQM–RSK with time (T = 100), fraction α = 0.97 ,   ρ = 1 , x 0 = 2.5 , y 0 = 1 , z 0 = 0.5 and λ = 1 , β = 2 , ϕ = 1 .
Fractalfract 08 00647 g006
Figure 7. Chaotic attractor of fractional Lorenz system using DSCDQM–RSK with time (T = 100), fraction α = 0.9 ,   ρ = 0.8 , x 0 = 2.5 , y 0 = 1 , z 0 = 0.5 and λ = 1 , β = 2 , ϕ = 1 .
Figure 7. Chaotic attractor of fractional Lorenz system using DSCDQM–RSK with time (T = 100), fraction α = 0.9 ,   ρ = 0.8 , x 0 = 2.5 , y 0 = 1 , z 0 = 0.5 and λ = 1 , β = 2 , ϕ = 1 .
Fractalfract 08 00647 g007
Figure 8. Regions of stability at varying fractional orders.
Figure 8. Regions of stability at varying fractional orders.
Fractalfract 08 00647 g008
Figure 9. Propagation of errors in relation to time and fractional order.
Figure 9. Propagation of errors in relation to time and fractional order.
Fractalfract 08 00647 g009
Table 1. Computation of υ t via uniform and non-uniform PDQM for fractional Riccati equation with fraction α = 1 ,   ρ = 1 at different grid points (N), and times (T).
Table 1. Computation of υ t via uniform and non-uniform PDQM for fractional Riccati equation with fraction α = 1 ,   ρ = 1 at different grid points (N), and times (T).
TPDQ SolutionsPrevious Solutions
NUniformCPU (s)ErrorNon-UniformCPU (s)ErrorNEarlier Numerical
[64]
Exact
[61]
141.590304880.0160.09711.640238650.0130.04721101.687451171.68949839
61.687453740.0180.00151.671223830.0170.01774201.68896723
81.688214270.0180.00111.689415020.0175.16 × 10−5401.68936339
91.689216730.0190.00021.689486160.0182.18 × 10−5801.68946438
111.689417750.0207.2 × 10−51.689498150.0188.29 × 10−61601.68948986
121.689480430.0211.6 × 10−51.689498200.0201.95 × 10−63201.68949625
131.689497550.0213.1 × 10−71.689498390.0201.2 × 10−86401.68949786
282.342676430.0290.0011682.356475590.0190.012631202.355307272.35777165
122.357216280.0310.000562.357772660.0203.73 × 10−6402.35721255
162.357576610.0320.000142.357771750.0216.14 × 10−5802.35763805
182.357733290.0333.27 × 10−52.357771690.0215.68 × 10−61602.35773897
222.357771290.0348.08 × 10−62.357771650.0227.72 × 10−63202.35776357
242.357771510.0352.01 × 10−62.357771650.0231.87 × 10−66402.35776964
262.357771670.0365 × 10−72.357771650.0242 × 10−812802.35777115
5202.414215780.0331.743 × 10−52.414201690.0213.34 × 10−6502.414198352.41420167
212.414202380.0331.37 × 10−62.414201690.0216.8 × 10−71002.41420101
222.414202140.0346.2 × 10−72.414201680.0221.6 × 10−72002.41420152
232.414201770.0341.4 × 10−72.414201670.0224 × 10−84002.41420163
242.414201750.0359 × 10−82.414201670.0231 × 10−88002.41420166
252.414201710.0354 × 10−82.414201670.0231 × 10−816002.41420167
262.414201690.0362 × 10−82.414201670.0241 × 10−832002.41420167
Table 2. Computation of υ t via non-uniform PDQM and DSCDQM–RSK for fractional Riccati equation with time (T = 1) and fraction α = 1 ,   ρ = 1 at various grid points (N), regularized Shannon factor σ = h × Δ , and bandwidth (2K + 1).
Table 2. Computation of υ t via non-uniform PDQM and DSCDQM–RSK for fractional Riccati equation with time (T = 1) and fraction α = 1 ,   ρ = 1 at various grid points (N), regularized Shannon factor σ = h × Δ , and bandwidth (2K + 1).
N2K + 1Non-Uniform PDQMDSCDQM–RSK
σ = 0.2 × Δ σ = 0.4 × Δ σ = 0.45 × Δ σ = 0.5 × Δ CPU (s)
931.689486161.697457511.6898802141.689507411.640239890.008
51.689486161.697456471.6898765471.689499561.640239420.01
71.689486161.697455591.6898751201.689498391.640238650.012
91.689486161.697455591.6898751201.689498391.640238650.014
111.689486161.697455591.6898751201.689498391.640238650.016
1131.689498151.697456661.6898774151.689499511.640239370.009
51.689498151.697455591.6898751201.689498391.640238650.01
71.689498151.697455591.6898751201.689498391.640238650.011
91.689498151.697455591.6898751201.689498391.640238650.012
111.689498151.697455591.6898751201.689498391.640238650.014
1331.689498391.697455781.6898760141.68949901.640239000.01
51.689498391.697455591.6898751201.689498391.640238650.012
71.689498391.697455591.6898751201.689498391.640238650.014
91.689498391.697455591.6898751201.689498391.640238650.016
111.689498391.697455591.6898751201.689498391.640238650.018
Earlier numerical solutions
[64]
1.68949786           at (N = 640)
Exact [61]1.68949839
Table 3. Computation of υ t via non-uniform PDQM and DSCDQM–RSK for fractional Riccati equation at various times (T), fractions α , and ρ = 1 .
Table 3. Computation of υ t via non-uniform PDQM and DSCDQM–RSK for fractional Riccati equation at various times (T), fractions α , and ρ = 1 .
TNon-Uniform PDQMDSCDQM–RSKPrevious Results [61,62,63,64,65]
α = 0.5α = 0.75α = 0.5α = 0.75α = 0.5α = 0.75
0.10.591493710.245125540.591493730.245125560.591493730.24512556
0.20.931414860.474501940.931414880.474501960.931414880.47450196
0.31.1719264690.7091540081.1719264710.7091540101.1719264710.709154010
0.41.3444077590.9374410501.3444077610.9374410521.3444077610.937441052
0.51.4715011551.1478073491.4715011571.1478073511.4715011571.147807351
0.61.5680704301.3329850341.5680704321.3329850361.5680704321.332985036
0.71.6435962821.4905351871.6435962841.4905351891.6435962841.490535189
0.81.7041829551.6215922451.7041829571.6215922471.7041829571.621592247
0.91.7538559621.7292203781.7538559641.7292203801.7538559641.729220380
11.8171335941.7953441681.8171335961.7953441701.8171335961.795344170
Table 4. Computation of υ t via non-uniform PDQM and DSCDQM–RSK for fractional Riccati equation with fraction α = 1 at various times (T), and fractions ρ .
Table 4. Computation of υ t via non-uniform PDQM and DSCDQM–RSK for fractional Riccati equation with fraction α = 1 at various times (T), and fractions ρ .
TNon-Uniform PDQMDSCDQM–RSKPrevious Results [61,62,63,64,65]
ρ = 0.8ρ = 1.2ρ = 0.8ρ = 1.2ρ = 0.8ρ = 1.2
0.10.141179920.090452680.141179940.090452710.141179940.09045271
0.20.315926410.1956678450.315926450.195667870.315926450.19566787
0.30.522984850.3159264090.522984880.3159264110.522984880.315926411
0.40.756014390.4506538130.756014420.4506538160.756014420.450653816
0.51.003549510.598245971.003549530.598245991.003549530.59824599
0.61.250867330.756014391.250867360.756014421.250867360.75601442
0.71.483295840.920300721.483295860.920300751.483295860.92030075
0.81.689498391.086773711.689498421.086773741.689498421.08677374
0.91.863287441.250867331.863287461.250867361.863287461.25086736
12.003536941.408270802.003536961.408270812.003536961.40827081
Table 5. Computation of υ t via non-uniform PDQM for fractional Riccati equation at different grid points (N), and fractions α ,   ρ .
Table 5. Computation of υ t via non-uniform PDQM for fractional Riccati equation at different grid points (N), and fractions α ,   ρ .
TNon-UniformEarlier Numerical Solutions [62]
Nα = 1,
ρ = 0.9
α = 0.95,
ρ = 0.75
α = 0.9,
ρ = 1.2
Nα = 1,
ρ = 0.9
α = 0.95,
ρ = 0.75
α = 0.9,
ρ = 1.2
141.806028021.962634961.39368786101.842812242.067298631.52944766
61.843197932.048961441.49050147201.844913852.072027061.53119172
81.845560102.065104701.51019655401.845464112.073222611.53167452
91.845613192.069041641.52085146801.845604242.073527411.53180584
111.845650252.073626491.526962191601.845639552.073605711.53184129
121.845651372.073635891.529457383201.845648412.073625921.53185082
131.845651372.073632561.531854086401.845650632.073631151.53185339
141.845651372.073632561.5318540812801.845651192.073632501.53185407
282.284304362.328398302.20693947202.365763482.346460842.26631061
122.323817572.334371642.21000463402.367638742.348348462.26840179
162.343817562.343079462.22083045802.368052462.348769162.26890814
182.363826202.348361512.231037271602.368150112.348871352.26903810
222.368326172.348630322.240890523202.368173852.348897102.26907235
242.368182552.348890172.268790476402.368179712.348903692.26908148
262.368181532.348905842.2690845912802.368181162.348905402.26908393
272.368181532.348905842.2690845925602.368181532.348905842.26908459
Table 6. Computation of υ t via DSCDQM–RSK for fractional Riccati equation at different values of α ,   ρ and times.
Table 6. Computation of υ t via DSCDQM–RSK for fractional Riccati equation at different values of α ,   ρ and times.
αρT = 0.5T = 1T = 2T = 2.5T = 3
0.411.589676001.775259962.095370352.212478522.22642314
1.11.547392831.744032982.075537392.192147562.20554878
1.21.507563981.714050172.053173132.170214562.18875143
1.41.434381791.657363472.026669482.146548792.16214787
1.91.281825541.531340202.015207682.129580922.13478462
0.511.683004211.799357472.120658992.259833722.27664509
1.11.665543911.757988662.102854802.239841202.25471201
1.21.651542331.717626402.098529192.218746212.23789123
1.41.623200691.669910632.077195922.209974112.21987423
1.91.585261421.563423142.056614022.202784142.17645789
0.711.716133711.822869262.145966882.291399172.31617003
1.11.695325771.790317582.125291592.270750562.29157030
1.21.674626091.778111442.102994872.259419352.26895529
1.40.659342001.738064972.080483162.223648282.24318890
1.90.609309461.655042502.059904162.208611952.20862313
0.8510.735875741.840523252.248700012.301507382.33501568
1.10.718921881.821754752.218427732.289820062.31048992
1.20.697288931.806141452.183222742.275193962.29534657
1.40.678974901.771687412.168708242.235879872.27096577
1.90.626296281.722737332.131848522.203562652.22777374
0.9510.824149331.871276262.318309462.367072982.37441750
1.10.733004891.846092242.283799372.353737602.35930723
1.20.718349051.829809452.240834462.335592332.33776914
1.40.684472661.809824692.211902422.282893472.31913452
1.90.636184431.771311972.194574372.231117892.29258450
Table 7. Computation of numerical solutions X , Y , Z via uniform and non-uniform PDQM for fractional Chen system (Lorenz system) with time (T = 2) and fraction α = 1 ,   ρ = 1 at various grid points (N). x 0 = 2.5 , y 0 = 1 , z 0 = 0.5 and λ = 1 , β = 2 , ϕ = 1 .
Table 7. Computation of numerical solutions X , Y , Z via uniform and non-uniform PDQM for fractional Chen system (Lorenz system) with time (T = 2) and fraction α = 1 ,   ρ = 1 at various grid points (N). x 0 = 2.5 , y 0 = 1 , z 0 = 0.5 and λ = 1 , β = 2 , ϕ = 1 .
NUniform PDQMCPU (s)Non-uniform PDQMCPU (s)
XYZXYZ
40.8379199330.6239025470.3024079880.020.8379198460.6239023880.3024077490.02
50.7717202000.5274857980.2481941000.0210.7717201840.5274857520.2481939980.021
60.7613786030.498326690.24156858020.0220.7633785660.5223265840.24756857530.022
70.7602236660.4976012960.24090743970.0230.7622235910.5156012830.24690743780.023
90.7622039890.5001225970.2424008110.0250.7622039740.5001225780.24240079510.024
100.7622162220.5001692990.24240818780.0260.7622161610.5001692780.24240818210.025
110.762215750.5001673960.2424078380.0270.762215720.5001673920.2424078320.025
120.762215730.5001673940.24240784340.0280.762215720.5001673920.24240784320.026
130.762215720.5001673920.24240784320.0290.762215720.5001673920.24240784320.027
Earlier numerical solutions [62,63]
XYZ
12800.762216490.500169190.24240833
RK4 [64]
0.762215720.500167390.24240783
Table 8. Computation of numerical solutions X , Y , Z via DSCDQM–RSK for fractional Chen system (Lorenz system) with time (T = 2) and fraction α = 1 ,   ρ = 1 at various grid points (N), regularized Shannon factor σ = h × Δ , and bandwidth (2K + 1). x 0 = 2.5 , y 0 = 1 , z 0 = 0.5 and λ = 1 , β = 2 , ϕ = 1 .
Table 8. Computation of numerical solutions X , Y , Z via DSCDQM–RSK for fractional Chen system (Lorenz system) with time (T = 2) and fraction α = 1 ,   ρ = 1 at various grid points (N), regularized Shannon factor σ = h × Δ , and bandwidth (2K + 1). x 0 = 2.5 , y 0 = 1 , z 0 = 0.5 and λ = 1 , β = 2 , ϕ = 1 .
N2K + 1DSCDQM–RSKCPU (s)
σ = 0.4 × Δσ = 0.45 × Δσ = 0.47 × Δ
XYZXYzXYZ
930.77380.51330.25490.76250.50080.24300.762250.50040.24250.01
50.77350.51270.25400.76230.50060.24270.762230.50030.24240.012
70.77320.51220.25360.762290.50050.24260.762210.50020.24240.014
90.77320.51220.25360.762290.50050.24260.762210.50020.24240.016
110.77320.51220.25360.762290.50050.24260.762210.50020.24240.018
1130.73470.51270.25400.76230.50060.24270.762220.500230.24250.012
50.7340.51240.25370.762290.50050.24260.762210.50020.24240.014
70.77320.51220.25360.762290.50050.24260.762210.50020.24240.016
90.77320.51220.25360.762290.50050.24260.762210.50020.24240.018
110.77320.51220.25360.762290.50050.24260.762210.50020.24240.020
1330.77330.51220.25370.762310.50060.24270.7622150.500260.242470.014
50.77320.51220.25360.762290.50050.24260.762210.50020.24240.016
70.77320.51220.25360.762290.50050.24260.762210.50020.24240.018
90.77320.51220.25360.762290.50050.24260.762210.50020.24240.020
110.77320.51220.25360.762290.50050.24260.762210.50020.24240.022
Earlier numerical solutions [62,63]
XYZ
12800.762216490.500169190.24240833
RK4 [64]
0.762215720.500167390.24240783
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

Abdelfattah, W.M.; Ragb, O.; Salah, M.; Mohamed, M. A Robust and Versatile Numerical Framework for Modeling Complex Fractional Phenomena: Applications to Riccati and Lorenz Systems. Fractal Fract. 2024, 8, 647. https://doi.org/10.3390/fractalfract8110647

AMA Style

Abdelfattah WM, Ragb O, Salah M, Mohamed M. A Robust and Versatile Numerical Framework for Modeling Complex Fractional Phenomena: Applications to Riccati and Lorenz Systems. Fractal and Fractional. 2024; 8(11):647. https://doi.org/10.3390/fractalfract8110647

Chicago/Turabian Style

Abdelfattah, Waleed Mohammed, Ola Ragb, Mohamed Salah, and Mokhtar Mohamed. 2024. "A Robust and Versatile Numerical Framework for Modeling Complex Fractional Phenomena: Applications to Riccati and Lorenz Systems" Fractal and Fractional 8, no. 11: 647. https://doi.org/10.3390/fractalfract8110647

APA Style

Abdelfattah, W. M., Ragb, O., Salah, M., & Mohamed, M. (2024). A Robust and Versatile Numerical Framework for Modeling Complex Fractional Phenomena: Applications to Riccati and Lorenz Systems. Fractal and Fractional, 8(11), 647. https://doi.org/10.3390/fractalfract8110647

Article Metrics

Back to TopTop