Next Article in Journal
Certain Novel Fixed-Point Theorems Applied to Fractional Differential Equations
Previous Article in Journal
Analyzing the Chaotic Dynamics of a Fractional-Order Dadras–Momeni System Using Relaxed Contractions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Finite Difference and Chebyshev Collocation for Time-Fractional and Riesz Space Distributed-Order Advection–Diffusion Equation with Time-Delay

School of Mathematics and Statistics, Changsha University of Science and Technology, Changsha 410001, China
*
Authors to whom correspondence should be addressed.
Fractal Fract. 2024, 8(12), 700; https://doi.org/10.3390/fractalfract8120700
Submission received: 14 October 2024 / Revised: 21 November 2024 / Accepted: 25 November 2024 / Published: 27 November 2024

Abstract

In this paper, we have established a numerical method for a class of time-fractional and Riesz space distributed-order advection–diffusion equation with time-delay. Firstly, we transform the Riesz space distributed-order derivative term of the diffusion equation into multi-term fractional derivatives by using the Gauss quadrature formula. Secondly, we discretize time by using second-order finite differences, discretize space by using second kind Chebyshev polynomials, and convert the multi-term fractional equation to a system of algebraic equations. Finally, we solve the algebraic equations by the iterative method, and prove the stability and convergence. Moreover, relevant examples are shown to verify the validity of our algorithm.

1. Introduction

In recent years, the study of partial differential equations has played a crucial role in understanding and imitating complex physical phenomena [1,2,3,4]. Among them, the research on advection–diffusion equations has been extensively studied in various fields such as environmental science, biology, and engineering.
As we gain a deeper understanding of physical processes, it has become evident that the traditional integer-order differential equations often fail to accurately describe certain phenomena with memory effects, long-range interactions, and non-local behaviors. Fractional calculus, which involves derivatives and integrals of non-integer orders, has emerged as a powerful tool to address these challenges. Time-fractional derivatives can capture the memory and hereditary properties of a system [5,6,7,8,9,10], while space distributed-order derivatives can account for the heterogeneity and non-uniformity of the medium.
Caputo first proposed the distributed-order differential equations [11,12]. As time goes by, there have been some reports written concerning the theoretical and numerical solution research of distributed-order partial differential equations [13,14,15,16,17,18,19,20,21,22,23,24,25,26,27]. Explicit strong solutions and stochastic simulations of the distributional-order time-fractional order diffusion equation on bounded domains were given by Meerschaert et al. with Dirichlet boundary conditions [13]. Atanackovic et al. proved the exsitence of the solution to the Cauchy problem for the time distributed-order diffusion equation as well as to calculate it [14]. For more theoretical studies of distributed-order partial differential equations, see [15,16,17,18,19,20]. In addition, many results have been obtained on the numerical solutions of distributed-order partial differential equations. Ye et al. derived a compact difference scheme for the distributed-order time-fractional diffusion wave equation and proved that the compact difference scheme is unconditionally stable and convergent [22]. Chen et al. obtained a novel fourth-order accurate difference method for the distributed-order Riesz space fractional diffusion equation in one-dimensional (1D) and two-dimensional (2D) cases [23]. Li et al. proposed a novel finite volume method for the Riesz space distributed-order advection diffusion equation and proved that the Crank–Nicolson scheme is unconditionally stable and convergent with second-order accuracy [24]. Zhang et al. proposed a Crank–Nicolson alternating-direction implicit (ADI) Galerkin–Legendre spectral scheme for the two-dimensional Riesz spatial distribution-order advection diffusion equation [25]. They also proposed an alternating direction implicit (ADI) Legendre–Laguerre spectral scheme for the two-dimensional time distributed-order diffusion-wave equation on a semi-infinite domain [26]. Niu et al. presented an efficient numerical algorithm for solving the nonlinear distributed-order fractional Sobolev model appearing in porous media, which combines the fourth-order compact difference scheme (CDS) in space with the fast time two-mesh (TT-M) FBN— θ method [27]. In addition to fractional derivatives, the consideration of delay terms in equations is also of great significance. In many real-world systems, the current state often depends not only on current conditions but also on past states. The introduction of delay terms enables us to better model systems with time delays, such as biological processes with growth lags, chemical reactions with induction periods, and communication systems with signal delays. The theoretical analysis and numerical solutions of fractional-order delay differential equations have yielded many results [28,29,30,31,32,33,34,35,36].
Based on existing research results, Javidi and Heris studied the space distributed-order advection–diffusion equation with delay using the fractional backward differentiation formula (FBDF) and Grünwald difference method on the basis of [24]. They have also proved that the Crank–Nicolson scheme is conditionally stable and has second-order convergence accuracy. Meanwhile, regarding the spectral collocation method, Sweilam [37] and Agarwal [38] et al. proposed a configuration method with higher accuracy, mainly used to solve numerical solutions of linear fractional convection dispersion equations and fractional diffusion equations. In 2021, Sweilam [39] et al. proposed a spectral collocation method combining Vieta-fibonacci polynomials and non-standard finite differences for fractional -order convection-dispersion equations on the basis of paper [37]. Saw and Kumar used the spectral collocation method, which combined the second kind Chebyshev polynomials with finite difference to study the space fractional-order advection diffusion equation [40]. Ali Shah et al. presented a highly accurate method for the numerical solution of the advection—diffusion equation of fractional-order [41]. We aim to draw on the ideas in [40] and propose a novel spectral collocation method that integrates the second kind Chebyshev polynomial with second-order finite difference. Then, we will apply the novel spectral collocation method to study the time-fractional and Riesz space distributed-order advection–diffusion equation with time-delay, thereby breaking through the limitations of existing research methods and generalizing the results in [24].
Motivated by the above analysis, this paper employs the novel spectral collocation method to investigate the following time-fractional and Riesz space distributed-order advection–diffusion equation with time-delay:
D t γ 0 C u ( x , t ) = 1 2 P 1 ( α ) α u ( x , t ) | x | α d α + 0 1 P 2 ( β ) β u ( x , t ) | x | β d β + r u ( x , t μ ) + f ( x , t ) ,
with initial and boundary conditions:
u ( x , t ) = g ( x , t ) , μ t 0 , 0 x L ,
u ( 0 , t ) = 0 , u ( L , t ) = 0 , 0 t T ,
where 1 < α < 2 , 0 < β < 1 , 0 < γ 1 , μ > 0 , r 0 , and P 1 ( α ) , P 2 ( β ) are non-negative weight functions satisfying the conditions
P 1 ( α ) 0 , 0 < 1 2 P 1 ( α ) d α < ,
P 2 ( β ) 0 , 0 < 0 1 P 2 ( β ) d β < .
When r = 0 , Equation (1) will be a Riesz space distributed-order advection–diffusion equation without delay. In addition, the order of the advection is close to 1, and here we assume that P 2 ( β ) disappears outside the interval (1/2,1).
Moreover, in the literature [24,35,42], the Riesz space distributed-order derivative is approximated via the midpoint quadrature formula. Owing to the Gauss quadrature formula having superior accuracy compared to the midpoint quadrature formula, we consider the Gauss quadrature to approximate the Riesz space distributed-order derivative. For the general Riesz space distributed-order derivative α m i n α m a x P ( α ) α u | x | α d α , when the weight function P ( α ) is smooth, we can apply the Legendre-Gauss quadrature to approximate. When the weight function P ( α ) has weak singularities, we can rewrite the Riesz space distributed-order derivative
α m i n α m a x P ( α ) α u | x | α ω ω 1 d α , ω = ( α α m i n ) a ( α m a x α ) b , ( a , b ) > 1 ,
where ω is a suitable weight function such that P ( α ) α u | x | α ω is more smooth than P ( α ) α u | x | α . Therefore, the Jacobi Gauss quadrature method is used to approximate the above integral. In other words, the Gauss quadrature formula allows for high accuracy for smooth and non-smooth weight functions.
The rest of this paper is organized as follows. In Section 2, we give the definition and properties of fractional calculus and Chebyshev polynomials, and derive approximate formulas for derivatives of the Riesz fractional-order. In Section 3, we give the errors analysis. In Section 4, we give the numerical scheme of the time and spatial discretization. In Section 5, we prove the stability and convergence of the numerical scheme. In Section 6, we give some numerical results to verify the validity and accuracy of our method.

2. Preliminaries and Necessary Mathematical Tools

2.1. Riesz Fractional Derivatives

Definition 1 
([25]). The Riesz fractional operators are defined by
α u ( x , t ) | x | α = c α ( D a , x α RL u ( x , t ) + D x , b α RL u ( x , t ) ) ,
where c α = 1 2 c o s ( α π / 2 ) . For n 1 < α < n , n N , the operators D a , x α RL and D x , b α RL are defined as
D a , x α RL u ( x , t ) = n x n [ D a , x ( n α ) u ( x , t ) ] = 1 Γ ( n α ) n x n a x ( x s ) n α 1 u ( s , t ) d s ,
D x , b α RL u ( x , t ) = ( 1 ) n n x n [ D x , b ( n α ) u ( x , t ) ] = ( 1 ) n Γ ( n α ) n x n x b ( s x ) n α 1 u ( s , t ) d s .
Moreover, using Definition 1 to obtain the fractional derivative of the constant function C and polynomials x k as follows
D α C = x α Γ ( 1 α ) , C   is   a   constant ,
D x α a ( x a ) k = Γ ( k + 1 ) Γ ( k + 1 α ) ( x a ) k α , k > 1 , x [ a , b ] ,
D b α x ( b x ) k = Γ ( k + 1 ) Γ ( k + 1 α ) ( b x ) k α , k > 1 , x [ a , b ] .

2.2. Chebyshev Polynomials of the Second Kind

Definition 2 
([43]). The Chebyshev polynomials are very well-known polynomials that are defined in the interval [ 1 , 1 ] by the relation
T n ( x ) = sin ( n + 1 ) θ sin θ
of degree n in x, where x = cos ( θ ) and θ [ 0 , π ] .
The T n ( x ) are generated by the fundamental recurrence relations
T n + 1 ( x ) = 2 x T n ( x ) T n 1 ( x ) , n = 1 , 2 , ,
with defined values
T 0 ( x ) = 1 , T 1 ( x ) = 2 x .
T n ( x ) are orthogonal with respect to the weight function w ( x ) ,
T n ( x ) , T m ( x ) = 1 1 ω ( x ) T n ( x ) T m ( x ) d x = 0 , n m , π 2 , n = m 0 ,
where w ( x ) = ( 1 x 2 ) . Furthermore, T n ( x ) can also be expressed in the form of a power series
T n ( x ) = i = 0 n 2 ( 1 ) i 2 n 2 i Γ ( n i + 1 ) Γ ( i + 1 ) Γ ( n 2 i + 1 ) x n 2 i , n Z + .
Definition 3 
([40]). The shifted Chebyshev polynomials of degree n on the domain [ 0 , 1 ] are defined as follows
T n * ( x ) = T n ( 2 x 1 ) .
The shifted Chebyshev polynomials are orthogonal polynomials with the weight function w ( x ) ,
T n * ( x ) , T m * ( x ) = 0 1 ω ( x ) T n * ( x ) T m * ( x ) d x = 0 , n m , π 8 , n = m 0 ,
where w ( x ) = x x 2 is the weight function. The fundamental recurrence relation of second kind shifted Chebyshev polynomials is defined as:
T n + 1 * ( x ) = 2 ( 2 x 1 ) T n * ( x ) T n 1 * ( x ) , n = 1 , 2 , ,
with the initial conditions
T 0 * ( x ) = 1 , T 1 * ( x ) = 4 x 2 .
Furthermore, the shifted Chebyshev’s power series has the form
T n * ( x ) = i = 0 n ( 1 ) i 2 2 n 2 i Γ ( 2 n i + 2 ) Γ ( i + 1 ) Γ ( 2 n 2 i + 2 ) x n i , n Z + ,
or
T n * ( x ) = i = 0 n ( 1 ) n i 2 2 i Γ ( n + i + 2 ) Γ ( n i + 1 ) Γ ( 2 i + 2 ) x i , n Z + .
Let y ( x ) be square integrable function in [ 0 , 1 ] , the function y ( x ) can be expanded into a power series of T n * ( x ) as follows:
y ( x ) = i = 0 λ i T i * ( x ) .
Via the approximation theory, the terms of the series in Equation (9) are truncated to have only n + 1 terms as follows:
y n ( x ) = i = 0 n λ i T i * ( x ) ,
where the expansion coefficients λ i ( i = 0 , 1 , 2 , ) are unknown, which are defined as:
λ i = 8 π 0 1 y ( x ) x x 2 T i * ( x ) d x .

2.3. An Approximation Formula for Riesz Fractional Derivation

Theorem 1. 
Use T n * ( x ) to express the approximate solution y n ( x ) of the main problem (1). And assume that α > 0 . Then,
α y n ( x ) | x | α = c α ( i = 0 n l = 0 i λ i γ i , l α ( ( x a ) i l α + ( b x ) i l α ) ) ,
where
γ i , l α = ( 1 ) l 2 2 i 2 l Γ ( 2 i l + 2 ) Γ ( i l + 1 ) Γ ( l + 1 ) Γ ( 2 i 2 l + 2 ) Γ ( i l α + 1 ) .
Proof. 
Since the Riesz fractional derivative satisfies linear properties, we have
α y n ( x ) | x | α = c α ( D x α a y n ( x ) + D b α x y n ( x ) ) = c α ( i = 0 n λ i D x α a T i * ( x ) + i = 0 n λ i D b α x T i * ( x ) ) .
Applying Equations (4), (5), and (8), we have
D x α a T i * ( x ) = i = 0 n l = 0 i ( 1 ) l 2 2 i 2 l Γ ( 2 i l + 2 ) Γ ( i l + 1 ) Γ ( l + 1 ) Γ ( 2 i 2 l + 2 ) Γ ( i l α + 1 ) ( x a ) i l α ,
D b α x T i * ( x ) = i = 0 n l = 0 i ( 1 ) l 2 2 i 2 l Γ ( 2 i l + 2 ) Γ ( i l + 1 ) Γ ( l + 1 ) Γ ( 2 i 2 l + 2 ) Γ ( i l α + 1 ) ( b x ) i l α .
Thus,
α y n ( x ) | x | α = c α ( i = 0 n l = 0 i λ i γ i , l α ( ( x a ) i l α + ( b x ) i l α ) ) ,
where
γ i , l α = ( 1 ) l 2 2 i 2 l Γ ( 2 i l + 2 ) Γ ( i l + 1 ) Γ ( l + 1 ) Γ ( 2 i 2 l + 2 ) Γ ( i l α + 1 ) .

3. Error Analysis

Lemma 1 
([40]). (Chebyshev truncation theorem) The error in approximation y ( x ) by the sum of its first n terms is bounded by the sum of the absolute values of all the neglected coefficients. If
y n ( x ) = i = 0 n λ i T i * ( x ) ,
then
E T ( x ) = | y ( x ) y n ( x ) | i = n + 1 | λ i | ,
for all y ( x ) , all n, and all x [ 0 , 1 ] .
Theorem 2. 
Let y ( x ) be a second-order continuously differentiable with a bounded derivative, i.e., y ( x ) L ω 2 [ 0 , 1 ] , y ( x ) C , where C is a constant. As n , the approximation solution y n ( x ) converges to y ( x ) , i.e.,
| λ i | 3 C 2 i 3 , i > 1 .
Proof. 
Let
y ( x ) = i = 0 λ i T i * ( x ) .
The n th approximation of Equation (13) is:
y n ( x ) = i = 0 n λ i T i * ( x ) .
Now, use 2 x 1 = cos θ in Equation (11), then we can obtain
λ i = 2 π 0 π y ( 1 + cos θ 2 ) s i n ( ( i + 1 ) θ ) s i n ( θ ) d θ .
Applying the integration by parts two times for Equation (14), then
λ i = 1 8 π 0 π y ( 1 + c o s θ 2 ) s i n θ η i ( θ ) d θ ,
where
η i ( θ ) = 1 i ( s i n ( i 1 ) θ i 1 s i n ( ( i + 1 ) θ ) ( i + 1 ) ) 1 i + 2 ( s i n ( ( i + 1 ) θ ) ( i + 1 ) s i n ( i + 3 ) θ i + 3 ) .
Taking absolute values on both sides of the Equation (15), then
| λ i | = 1 8 π 0 π y ( 1 + c o s θ 2 ) s i n θ η i ( θ ) d θ .
Since y ( x ) C and | s i n ( θ ) | 1 , then Equation (16) can be written as:
| λ i | C 8 π 0 π | η i ( θ ) | d θ .
By integration by parts and calculating,
| λ i | 3 C 2 i 3 , i > 1 ,
and is the end of the proof. □
Theorem 3. 
Assume that y ( x ) satisfies the assumption in Theorem 2, and if we assume that y n ( x ) = i = 0 n λ i T i * ( x ) , then the error estimate is obtained in the following
y ( x ) y n ( x ) ω 2 3 C 16 15 π ϕ 5 ( n + 1 ) ,
where the polygamma function
ϕ n ( x ) = ( 1 ) n + 1 Γ ( n + 1 ) k = 0 1 ( x + k ) n + 1 .
Proof. 
From the definition of the error term in the L ω 2 [ 0 , 1 ] norm and using the properties of orthogonal polynomials, we have
y ( x ) y n ( x ) ω 2 = 0 1 | y ( x ) y n ( x ) | 2 w ( x ) d x = 0 1 i = n + 1 λ i T i * ( x ) 2 w ( x ) d x .
Since
T n * ( x ) , T m * ( x ) = 0 1 ω ( x ) T n * ( x ) T m * ( x ) d x = 0 , n m , π 8 , n = m 0 ;
however, the above equation can be simplified as
y ( x ) y n ( x ) ω 2 = π 8 i = n + 1 | λ i | 2 .
Then, by Theorem 2 and the definition of the polygamma function, we obtain
y ( x ) y n ( x ) ω 2 π 8 × ( 3 C 2 i 3 ) 2 = 9 π C 2 32 i = n + 1 1 i 6 = 9 π C 2 32 × Γ ( 6 ) Γ ( 6 ) k = 0 1 ( n + 1 + k ) 6 9 π C 2 3840 ϕ 5 ( n + 1 ) .
Finally, by applying the square root to both sides of the Equation (18), we can derive the result. □

4. The Scheme and Implementation

For the Riesz space distributed-order derivative, we obtain that using the Gauss quadrature
1 2 P 1 ( α ) α u | x | α d α = 1 2 m = 0 M 1 ω m ( 1 ) P 1 ( α m ) α m u | x | α m + O ( M 1 r 1 ) ,
0 1 P 2 ( β ) β u | x | β d β = 1 2 m = 0 M 2 ω m ( 2 ) P 2 ( β m ) β m u | x | β m + O ( M 2 r 1 ) ,
where α m , β m are the Legendre–Gauss points on the interval ( 1 , 2 ) , ( 0 , 1 ) , respectively, ω m are the Legendre–Gauss weights [44], and r 1 m a x ( M h ) + 1 , h = 1 , 2 .
Let τ be the time step size, and K and n be a positive integers with τ = μ K and t k = k τ for k = K , K + 1 , , K 1 . For the function u ( x , t ) C ( Ω × [ 0 , T ] ) , denote u k = u k ( · ) = u ( · , t k ) . Let { x p } p = 1 n + 1 α be the root of T n + 1 α * .
For the discretization of time-fractional derivatives, we use the second-order finite difference in [21]. Denote σ = 1 γ / 2 ,
a 0 γ , σ = σ 1 γ , a l γ , σ = ( l + σ ) 1 γ ( l 1 + σ ) 1 γ , l 1 ,
b l γ , σ = 1 2 γ ( ( l + σ ) 2 γ ( l 1 + σ ) 2 γ ) 1 2 ( ( l + σ ) 1 γ ( l 1 + σ ) 1 γ ) , l 1 .
For k = 0 , 1 , , K 1 1 , we have the following formulation for the Caputo derivative
D t γ 0 C u ( t k + σ ) = τ γ Γ ( 2 γ ) j = 0 k c j ( k , γ , σ ) [ u ( t k + 1 j ) u ( t k j ) ] + O ( τ 3 γ ) ,
where t k + σ = ( k + σ ) τ , c 0 0 , γ , σ = a 0 γ , σ and for k 1
c j k , γ , σ = a 0 γ , σ + b 1 γ , σ , j = 0 , a j γ , σ + b j + 1 γ , σ b j γ , σ , 1 j k 1 , a k γ , σ b k γ , σ , j = k .
In addition,
u ( x , t k + σ ) = σ u ( x , t k + 1 ) + ( 1 σ ) u ( x , t k ) + O ( τ 2 ) .
In particular, when γ = 1 , c 0 k , γ = 1 , c j k , γ = 0 , 1 j k ; when γ = 0 , c 0 k , γ = σ , c j k , γ = 1 , 1 j k .
For simplicity, write c j k , γ , σ = c j . Then, the Equation (1) can be discretized at the grid points ( x p , t k ) as
τ γ Γ ( 2 γ ) ( c 0 u k + 1 j = 1 k ( c k + 1 j c k j ) u j c k u 0 ) = 1 2 m = 0 M 1 ω m ( 1 ) P 1 ( α m ) α m u k + σ | x | α m + 1 2 m = 0 M 2 ω m ( 2 ) P 2 ( β m ) β m u k + σ | x | β m + f k + σ + r u k + σ K ,
p = 1 , 2 , , n + 1 α , k = 0 , 1 , , K 1 1 .
Firstly, suppose that the approximate solution is expressed in terms of shifted second kind Chebyshev polynomials as follows
u n k ( x ) = i = 0 n λ i ( t k ) T i * ( x ) .
Substituting the approximate solution into Equation (21), and using Theorem 1, we have
τ γ Γ ( 2 γ ) ( c 0 i = 0 n λ i k + 1 T i * ( x p ) j = 1 k ( c k + 1 j c k j ) i = 0 n λ i j T i * ( x p ) c k i = 0 n λ i 0 T i * ( x p ) ) = 1 2 m = 0 M 1 P 1 ( α m ) ω m ( 1 ) c α m ( i = 0 n l = 0 i λ i k + σ ( γ i , l α m x p i l α m + γ i , l α m ( 1 x p ) i l α m ) ) + 1 2 m = 0 M 2 P 2 ( β m ) ω m ( 2 ) c β m ( i = 0 n l = 0 i λ i k + σ ( γ i , l β m x p i l β m + γ i , l β m ( 1 x p ) i l β m ) ) + f k + σ + r σ i = 0 n λ i k + 1 K T i * ( x p ) + r ( 1 σ ) i = 0 n λ i k + 1 K T i * ( x p ) .
Since there are n + 1 unknown coefficients and Equation (23) contains only n + 1 α equations, we need α equations to complete the n + 1 system of algebraic equations. For this purpose, substitute Equation (22) into the initial boundary conditions Equation (3). The α equations obtained from the boundary conditions will be as follows
i = 0 n ( 1 ) i + 2 ( i + 1 ) λ i ( 0 ) = 0 ,
i = 0 n ( i + 1 ) λ i ( 1 ) = 0 .
Then, combining Equations (23)–(25), we obtain the algebraic equation with n + 1 unknown coefficients. Finally, these equations are solved using an iterative method to calculate the numerical solution of the main problem.

5. Stability and Convergence Analysis

In this section, the stability and convergence of the numerical scheme will be discussed. Assume that Ω denotes an open bounded region in R 2 and let L 2 ( Ω ) be a Hilbert space with the usual inner product and the norm defined by
u ( x ) = ( u ( x ) , u ( x ) ) , ( u ( x ) , v ( x ) ) = Ω u ( x ) v ( x ) d x .
We define
H s ( Ω ) = { u ( x ) L 2 ( Ω ) , u s ( x ) L 2 ( Ω ) } .
Lemma 2 
([25]). Suppose 0 < s 1 < s and u H 0 s ( Ω ) , then we have the following fractional Poincare–Friedrichs inequalities
C 1 u D x s 1 0 R u C 4 D x s 0 R u ,
where C 1 , C 4 are positive constants independent of u.
Lemma 3 
([25]). For any u H 0 s ( Ω ) , v H 0 s 2 ( Ω ) , we have
( D x s 0 R u , v ) = ( D x s 2 0 R u , D 1 s 2 0 R v ) , ( D 1 s x R u , v ) = ( D 1 s 2 x R u , D x s 2 0 R v ) .
Lemma 4 
([25]). For s > 0 , u C 0 ( Ω ) . Then,
( D x s 0 R u , D 1 s x R u ) = cos ( s π ) D x s u ˜ L 2 ( Ω ) 2 = cos ( s π ) D s x R u ˜ L 2 ( Ω ) 2 ,
where u ˜ is the extension of u by zero outside Ω. D x s denotes a Riemann–Liouville fractional derivative.
Lemma 5 
([21]). For u 0 , u 1 , , u k + 1 H 0 s ( Ω ) , we have
j = 0 k c j k , γ , σ ( u k + 1 j u k j , u k + σ ) 1 2 j = 0 k c j k , γ , σ ( u k + 1 j 2 u k j 2 ) .
Theorem 4. 
Let u 0 L ( μ , 0 ; H s ) , s > 0 and U j = u ( 0 , t j ) , j = K , K + 1 , , 0 , then the numerical scheme in Equation (21) is unconditionally stable, i.e.,
U k + 1 2 C * ( U 0 2 + C 5 ) ,
where C * is a constant independent of u and f, C 5 is a constant depending on the function f.
Proof. 
Since u 0 L ( μ , 0 ; H s ) , thus there exists a constant C such that
U j 2 C , j = K , K + 1 , , 0 .
For j = 1 , multiply v on both sides of the Equation (21) and integrate over the region; we can rewrite Equation (21) in the following form,
τ γ Γ ( 2 γ ) ( c 0 U 1 c 0 U 0 , v ) = 1 2 m = 0 M 1 ω m ( 1 ) P 1 ( α m ) ( α m U σ | x | α m , v ) + 1 2 m = 0 M 2 ω m ( 2 ) P 2 ( β m ) ( β m U σ | x | β m , v ) + ( f σ , v ) + r σ ( U 1 K , v ) + r ( 1 σ ) ( U K , v ) .
Taking v = U σ , from Lemmas 3 and 4, we obtain that
1 2 m = 0 M 1 ω m ( 1 ) P 1 ( α m ) ( α m U σ | x | α m , U σ ) = 1 2 m = 0 M 1 ω m ( 1 ) P 1 ( α m ) ( c α m ( D x α m 0 U σ , U σ ) + c α m ( D 1 α m x U σ , U σ ) ) = m = 0 M 1 ω m ( 1 ) P 1 ( α m ) c α m 2 cos ( π α m 2 ) ( D x α m 2 0 U σ 2 + D x α m 2 0 U σ 2 ) = 1 2 m = 0 M 1 ω m ( 1 ) P 1 ( α m ) D x α m 2 0 U σ 2 ,
1 2 m = 0 M 2 ω m ( 2 ) P 2 ( β m ) ( β m U σ | x | β m , U σ ) = 1 2 m = 0 M 2 ω m ( 2 ) P 2 ( β m ) ( c β m ( D x β m 0 U σ , U σ ) + c β m ( D 1 β m x U σ , U σ ) ) = m = 0 M 2 ω m ( 2 ) P 2 ( β m ) c β m 2 cos ( π β m 2 ) ( D x β m 2 0 U σ 2 + D x β m 2 0 U σ 2 ) = 1 2 m = 0 M 2 ω m ( 2 ) P 2 ( β m ) D x β m 2 0 U σ 2 .
By Lemma 2, we have
m = 0 M 1 ω m ( 1 ) P 1 ( α m ) D x α m 2 0 U σ 2 + m = 0 M 2 ω m ( 2 ) P 2 ( β m ) D x β m 2 0 U σ 2 C 2 U σ 2 .
Using Young’s inequality, we obtain
( f σ , U σ ) 1 C 2 f σ 2 + C 2 4 U σ 2 ,
r ( U σ K , U σ ) r 2 C 2 U σ K 2 + C 2 4 U σ 2 .
Combining (26)–(31), we have
η c 0 U 1 2 + C 2 2 U σ 2 η c 0 U 1 2 + 1 2 m = 0 M 1 ω m ( 1 ) P 1 ( α m ) D x α m 2 0 U σ 2 + 1 2 m = 0 M 2 ω m ( 2 ) P 2 ( β m ) D x β m 2 0 U σ 2 η c 0 U 0 2 + 1 C 2 f σ 2 + C 2 4 U σ 2 + r 2 C 2 U σ K 2 + C 2 4 U σ 2 η c 0 U 0 2 + 1 C 2 f σ 2 + C 2 2 U σ 2 + r 2 C 2 U σ K 2 ,
where η = τ γ Γ ( 2 γ ) . Thus, we have
U 1 2 U 0 2 + r 1 C 2 c 0 η + r 2 C 2 η c 0 U σ K 2 U 0 2 + C 3 ,
where r 1 = max 0 l n f l k + σ . Now, we assume that
U j 2 C , j = K , K + 1 , , k . k = 1 , 2 , , K 1 1 .
Next, we prove U k + 1 , multiply v on both sides of Equation (21), and integrate over the region. We can rewrite Equation (21) in the following form:
τ γ Γ ( 2 γ ) ( j = 0 k c j ( U k + 1 j U k j ) , v ) = 1 2 m = 0 M 1 ω m ( 1 ) P 1 ( α m ) ( α m U k + σ | x | α m , v ) + 1 2 m = 0 M 2 ω m ( 2 ) P 2 ( β m ) ( β m U k + σ | x | β m , v ) + ( f k + σ , v ) + r σ ( U k + 1 K , v ) + r ( 1 σ ) ( U k K , v ) .
Taking v = U k + σ , we have
1 2 m = 0 M 1 ω m ( 1 ) P 1 ( α m ) ( α m U k + σ | x | α m , U k + σ ) = 1 2 m = 0 M 1 ω m ( 1 ) P 1 ( α m ) c α m ( D x α m 0 U k + σ + D 1 α m x U k + σ , U k + σ ) = 1 2 m = 0 M 1 ω m ( 1 ) P 1 ( α m ) c α m cos ( π α m 2 ) ( D x α m 2 0 U k + σ 2 + D x α m 2 0 U k + σ 2 ) = 1 2 m = 0 M 1 ω m ( 1 ) P 1 ( α m ) D x α m 2 0 U k + σ 2 ,
1 2 m = 0 M 2 ω m ( 2 ) P 2 ( β m ) ( β m U k + σ | x | β m , U k + σ ) = 1 2 m = 0 M 2 ω m ( 2 ) P 2 ( β m ) c β m ( D x β m 0 U k + σ + D 1 β m x U k + σ , U k + σ ) ) = 1 2 m = 0 M 2 ω m ( 2 ) P 2 ( β m ) c β m cos ( π β m 2 ) ( D x β m 2 0 U k + σ 2 + D x β m 2 0 U k + σ 2 ) = 1 2 m = 0 M 2 ω m ( 2 ) P 2 ( β m ) D x β m 2 0 U k + σ 2 .
Using Lemma 2, we obtain that
m = 0 M 1 ω m ( 1 ) P 1 ( α m ) D x α m 2 0 U k + σ 2 + m = 0 M 2 ω m ( 2 ) P 2 ( β m ) D x β m 2 0 U k + σ 2 C 2 U k + σ 2 .
From Lemma 5, we have
τ γ Γ ( 2 γ ) j = 0 k c j ( k , γ , σ ) ( U k + 1 j U k j , U k + σ ) 1 2 τ γ Γ ( 2 γ ) j = 0 k c j ( k , γ , σ ) ( U k + 1 j 2 U k j 2 ) .
Then, combining (32)–(36) and Young’s inequality, we obtain
η c 0 2 U k + 1 2 + C 2 2 U k + σ 2 η c 0 2 U k + 1 2 + 1 2 m = 0 M 1 ω m ( 1 ) P 1 ( α m ) D x α m 2 0 U k + σ 2 + 1 2 m = 0 M 2 ω m ( 2 ) P 2 ( β m ) D x β m 0 U k + σ 2 η 2 j = 1 k ( c k + 1 j c k j ) U j 2 + η c k 2 U 0 2 + 1 C 2 f k + σ 2 + r 2 C 2 U k + σ K 2 + C 2 2 U k + σ 2 .
By Gronwall’s inequality, we have
U k + 1 2 e x p ( 1 c 0 j = 1 k ( c k + 1 j c k j ) ) ( U 0 2 + 2 c 0 η C 2 f k + σ 2 + 2 r 2 η c 0 C 2 U k + σ K 2 ) e ( U 0 2 + 2 r 1 c 0 η C 2 + 2 r 2 η c 0 C 2 C ) C * ( U 0 2 + C 5 ) ,
where r 1 = max 0 l n f l k + σ , which completes the proof. □
Theorem 5. 
Let u ˜ be the exact solution of Equation (1) and { u k } k = 0 K 1 + 1 be the time-discrete solution of (21), then we have the following error estimates:
e k + 1 C ( M r 1 + τ 2 ) , k = 0 , , K 1 1 ,
where C is a constant.
Proof. 
Let e k = u ˜ ( x p , t k ) u ( x p , t k ) , with the error equation:
τ α Γ ( 2 α ) ( c 0 e k + 1 j = 1 k ( c k + 1 j c k j ) e j c k e 0 ) = 1 2 m = 0 M 1 ω m ( 1 ) P 1 ( α m ) α m e k + σ | x | α m + 1 2 m = 0 M 2 ω m ( 2 ) P 2 ( β m ) β m e k + σ | x | β m + r e k + σ K + O ( M r 1 ) + O ( τ 2 ) .
Combining the proof process of Theorem 4, we have
e k + 1 2 e ( e 0 2 + 2 r 2 η c 0 C 2 e k + σ K 2 + 4 c 0 η C 2 O ( M 2 r 1 ) + 4 c 0 η C 2 O ( τ 4 ) ) .
Thus,
e k + 1 C ( M r 1 + τ 2 ) ,
where M = m a x ( M h ) , h = 1 , 2 . The proof is completed. □

6. Test Examples

In this paper, the above numerical methods are used to carry out specific numerical calculations, and examples are given to illustrate the effectiveness, accuracy, and precision of the constructed numerical methods in solving a time-fractional and Riesz space distributed-order advection–diffusion equation with time-delay.
Example 1. 
We consider the following time-fractional and Riesz space distributed-order advection–diffusion equation with time-delay
D t γ 0 C u ( x , t ) = 1 2 P 1 ( α ) α u ( x , t ) | x | α d α + 0 1 P 2 ( β ) β u ( x , t ) | x | β d β + r u ( x , t 1 ) + f ( x , t ) ,
with initial and boundary conditions
u ( x , t ) = x 2 ( 1 x ) 2 e t , 1 t 0 , 0 x 1 ,
u ( 0 , t ) = u ( 1 , t ) = 0 , 0 t T ,
where
P 1 ( α ) = 2 Γ ( 5 α ) c o s ( α π / 2 ) , 1 < α 2 ,
P 2 ( β ) = 0 , 0 < β 1 / 2 , 2 Γ ( 5 β ) c o s ( β π / 2 ) , 1 2 < β 1 ,
and f ( x , t ) = e t x 2 ( 1 x ) 2 e t 1 x 2 ( 1 x ) 2 r e t [ R 1 ( x ) + R 1 ( 1 x ) R 2 ( x ) R 2 ( 1 x ) ] , where
R 1 ( x ) = Γ ( 5 ) ( x 3 x 2 ) l n ( x ) 2 Γ ( 4 ) ( 3 x 2 2 x ) l n ( x ) x 2 x ( l n ( x ) ) 2 + Γ ( 3 ) l n ( x ) 6 x 2 5 x l n ( x ) + 3 l n ( x ) + 2 x ( l n ( x ) ) 2 2 ( l n ( x ) ) 2 ,
R 2 ( x ) = Γ ( 5 ) ( x 7 2 x 3 ) l n ( x ) 2 Γ ( 4 ) ( 7 2 x 5 2 3 x 2 ) l n ( x ) ( x 5 2 x 2 ) ( l n ( x ) ) 2 + Γ ( 3 ) l n ( x ) 35 4 x 3 2 6 x 6 x 3 2 l n ( x ) + 5 x l n ( x ) + 2 x 3 2 ( l n ( x ) ) 2 2 x ( l n ( x ) ) 2 .
The exact solution of this problem is u ( x , t ) = x 2 ( 1 x ) 2 e t in the case of γ = 1 .
When n = 3 , we have
η ( c 0 i = 0 3 λ i k + 1 T i * ( x p ) j = 1 k i = 0 3 ( c k j c k j 1 ) λ i j T i * ( x p ) c k i = 0 3 λ i 0 T i * ( x p ) ) = m = 0 M 1 P 1 ( α m ) w m 1 c α m ( i = 0 3 l = 0 i λ i k + σ ( γ i , l α m x p i l α m + γ i , l α m ( 1 x p ) i l α m ) ) + m = 0 M 2 P 2 ( β m ) w m 2 c β m ( i = 0 3 l = 0 i λ i k + σ ( γ i , l β m x p i l β m + γ i , l β m ( 1 x p ) i l β m ) ) + τ f k + σ + r σ i = 0 3 λ i k + 1 K T i * ( x p ) + r ( 1 σ ) i = 0 3 λ i k K T i * ( x p ) ,
p = 1 , 2 . k = 0 , 1 , , K 1 1 .
i = 0 3 ( 1 ) i + 2 ( i + 1 ) λ i ( 0 ) = 0 ,
i = 0 3 ( i + 1 ) λ i ( 1 ) = 0 .
Then, consdering Equations (41)–(43) comprehensively, and expressing them in the following matrix form:
( A σ m = 0 M 1 P 1 ( α m ) ω m 1 c α m ( C 1 + C 2 ) σ m = 0 M 2 P 2 ( β m ) ω m 2 c β m ( D 1 + D 2 ) ) U k + 1 = η j = 1 k ( c k + 1 j c k j ) B U j + η c k B U 0 + ( ( 1 σ ) m = 0 M 1 P 1 ( α m ) ω m 1 c α m ( C 1 + C 2 ) + ( 1 σ ) F 2 + ( 1 σ ) m = 0 M 2 P 2 ( β m ) ω m 2 c β m ( D 1 + D 2 ) ) U k + σ F 1 + r σ B U k + 1 K + r ( 1 σ ) B U k K ,
where
A = η c 0 T 0 * ( x 1 ) η c 0 T 1 * ( x 1 ) η c 0 T 2 * ( x 1 ) η c 0 T 3 * ( x 1 ) η c 0 T 0 * ( x 2 ) η c 0 T 1 * ( x 2 ) η c 0 T 2 * ( x 2 ) η c 0 T 3 * ( x 2 ) 1 2 3 4 1 2 3 4 , C 1 = c 11 c 12 c 13 c 14 c 21 c 22 c 23 c 24 0 0 0 0 0 0 0 0 ,
B = T 0 * ( x 1 ) T 1 * ( x 1 ) T 2 * ( x 1 ) T 3 * ( x 1 ) T 0 * ( x 2 ) T 1 * ( x 2 ) T 2 * ( x 2 ) T 3 * ( x 2 ) 0 0 0 0 0 0 0 0 , C 2 = c ˜ 11 c ˜ 12 c ˜ 13 c ˜ 14 c ˜ 21 c ˜ 22 c ˜ 23 c ˜ 24 0 0 0 0 0 0 0 0 , F 2 = f 1 k f 2 k 0 0 ,
D 1 = d 11 d 12 d 13 d 14 d 21 d 22 d 23 d 24 0 0 0 0 0 0 0 0 , D 2 = d ˜ 11 d ˜ 12 d ˜ 13 d ˜ 14 d ˜ 21 d ˜ 22 d ˜ 23 d ˜ 24 0 0 0 0 0 0 0 0 , F 1 = f 1 k + 1 f 2 k + 1 0 0 ,
c 11 = γ 0 , 0 α x 1 α , c 12 = γ 1 , 0 α x 1 1 α + γ 1 , 1 α x 1 α , c 13 = γ 2 , 0 α x 1 2 α + γ 2 , 1 α x 1 1 α + γ 2 , 2 α x 1 α ,
c 14 = γ 2 , 0 α x 1 2 α + γ 2 , 1 α x 1 1 α + γ 2 , 2 α x 1 α , c 21 = γ 0 , 0 α x 2 α , c 22 = γ 1 , 0 α x 2 1 α + γ 1 , 1 α x 2 α ,
c 23 = γ 2 , 0 α x 2 2 α + γ 2 , 1 α x 2 1 α + γ 2 , 2 α x 2 α , c 24 = γ 3 , 0 α x 2 3 α + γ 3 , 1 α x 2 2 α + γ 3 , 2 α x 2 1 α + γ 3 , 3 α x 2 α ,
c ˜ 11 = γ 0 , 0 α ( 1 x 1 ) α , c ˜ 12 = γ 1 , 0 α ( 1 x 1 ) 1 α + γ 1 , 1 α ( 1 x 1 ) α ,
c ˜ 13 = γ 2 , 0 α ( 1 x 1 ) 2 α + γ 2 , 1 α ( 1 x 1 ) 1 α + γ 2 , 2 α ( 1 x 1 ) α ,
c 14 = γ 2 , 0 α ( 1 x 1 ) 2 α + γ 2 , 1 α ( 1 x 1 ) 1 α + γ 2 , 2 α ( 1 x 1 ) α , c ˜ 21 = γ 0 , 0 α ( 1 x 2 ) α ,
c ˜ 22 = γ 1 , 0 α ( 1 x 2 ) 1 α + γ 1 , 1 α ( 1 x 2 ) α , c ˜ 23 = γ 2 , 0 α ( 1 x 2 ) 2 α + γ 2 , 1 α ( 1 x 2 ) 1 α + γ 2 , 2 α ( 1 x 2 ) α ,
c ˜ 24 = γ 3 , 0 α ( 1 x 2 ) 3 α + γ 3 , 1 α ( 1 x 2 ) 2 α + γ 3 , 2 α ( 1 x 2 ) 1 α + γ 3 , 3 α ( 1 x 2 ) α ,
d 11 = γ 0 , 0 β x 1 β , d 12 = γ 1 , 0 β x 1 1 β + γ 1 , 1 β x 1 β , d 13 = γ 2 , 0 β x 1 2 β + γ 2 , 1 β x 1 1 β + γ 2 , 2 β x 1 β ,
d 14 = γ 2 , 0 β x 1 2 β + γ 2 , 1 β x 1 1 β + γ 2 , 2 β x 1 β , d 21 = γ 0 , 0 β x 2 β d 22 = γ 1 , 0 β x 2 1 β + γ 1 , 1 β x 2 β ,
d 23 = γ 2 , 0 β x 2 2 β + γ 2 , 1 β x 2 1 β + γ 2 , 2 β x 2 β , d 24 = γ 3 , 0 β x 2 3 β + γ 3 , 1 β x 2 2 β + γ 3 , 2 β x 2 1 β + γ 3 , 3 β x 2 β ,
d ˜ 11 = γ 0 , 0 β ( 1 x 1 ) β , d ˜ 12 = γ 1 , 0 β ( 1 x 1 ) 1 β + γ 1 , 1 β ( 1 x 1 ) β ,
d ˜ 13 = γ 2 , 0 β ( 1 x 1 ) 2 β + γ 2 , 1 β ( 1 x 1 ) 1 β + γ 2 , 2 β ( 1 x 1 ) β ,
d ˜ 14 = γ 2 , 0 β ( 1 x 1 ) 2 β + γ 2 , 1 β ( 1 x 1 ) 1 β + γ 2 , 2 β ( 1 x 1 ) β , d ˜ 21 = γ 0 , 0 β ( 1 x 2 ) β ,
d ˜ 22 = γ 1 , 0 β ( 1 x 2 ) 1 β + γ 1 , 1 β ( 1 x 2 ) β , d ˜ 23 = γ 2 , 0 β ( 1 x 2 ) 2 β + γ 2 , 1 β ( 1 x 2 ) 1 β + γ 2 , 2 β ( 1 x 2 ) α ,
d ˜ 24 = γ 3 , 0 β ( 1 x 2 ) 3 β + γ 3 , 1 β ( 1 x 2 ) 2 β + γ 3 , 2 β ( 1 x 2 ) 1 β + γ 3 , 3 β ( 1 x 2 ) β .
The second and third columns of Table 1 show the error between the numerical solution and the exact solution of Example 1 at r = 1 , n = 4 , t = 1 , and γ = 1 . The fourth and fifth columns of Table 1 show the errors between the numerical solution and the exact solution of Example 1 at n = 4 and n = 7 , respectively. Table 2 shows the max errors and convergence orders between the exact solution and the numerical solution of Example 1 and compares the obtained results at t = 1 with those in [24,42]. Figure 1a,b, respectively, display the numerical solution and exact solution of Example 1 at n = 4 , n = 7 . Figure 2 shows the numerical and exact solutions of Example 1 at different times. Figure 3 shows the numerical solution of Example 1 at different γ . From these results, we can conclude the effectiveness of our method.
Example 2. 
Next, we consider the following time-fractional and Riesz space distributed-order advection–diffusion equation with time-delay
D t γ 0 C u ( x , t ) = 1 2 P 1 ( α ) α u ( x , t ) | x | α d α + 0 1 P 2 ( β ) β u ( x , t ) | x | β d β + u ( x , t 1 ) + f ( x , t ) ,
with the initial and boundary conditions
u ( 0 , t ) = u ( 1 , t ) = 0 , 0 t T ,
u ( x , t ) = x 2 ( 1 x ) 2 t 2 , 1 t 0 , 0 x 1 ,
where
P 1 ( α ) = 2 Γ ( 5 α ) c o s ( α π / 2 ) , 1 < α 2 ,
P 2 ( β ) = 0 , 0 < β 1 / 2 , 2 Γ ( 5 β ) c o s ( β π / 2 ) , 1 < β 2 ,
and
f ( x , t ) = Γ ( 3 ) Γ ( 3 θ ) t 2 θ x 2 ( 1 x ) 2 ( t 1 ) 2 x 2 ( 1 x ) 2 t 2 [ R 1 ( x ) + R 1 ( 1 x ) R 2 ( x ) R 2 ( 1 x ) ] ,
where R 1 , R 2 are introduced at Equations (25) and (26). The exact solution is u ( x , t ) = x 2 ( 1 x 2 ) t 2 .
Table 3 shows the errors and convergence orders of Example 2 with n = 4 , n = 7 , n = 10 , respectively. Table 4 shows the errors of Example 2 with γ = 0.2 , γ = 0.6 , γ = 0.95 , respectively. Figure 4 displays the numerical solution and exact solution of Example 2 at τ = 0.05 , n = 4 , γ = 0.95 . Figure 5 shows the errors between the numerical solution and the exact solution of Example 2 at n = 4 and n = 10 , respectively. Figure 6 shows the 3D surface plots of the approximate and exact solutions for Example 2.

7. Conclusions

In this paper, we numerically solved a time-fractional and Riesz space distributed-order advection–diffusion equation with time-delay using the spectral collocation method combining the second-order finite difference method and second kind Chebyshev polynomials. The main steps are as follows. First of all, the time of the main problem is discretized by using the second-order finite difference method. Then, the approximate solution is assumed to be second kind Chebyshev polynomials with unknown coefficients. Next, the approximate solution is substituted into the discretized equation to obtain a system of algebraic equations. Finally, the numerical solution is carried out by the iterative method. In addition, the stability and convergence of the numerical scheme are discussed and proved. From the obtained results, it can be seen that our method is effective, stable, and of high precision, and it extends the results proposed in [24]. All computational results are obtained by Matlab 2018a programming.

Author Contributions

Conceptualization, methodology and software, Y.C. and F.W.; validation, Y.C. and F.W.; writing—original draft preparation, Y.C.; writing—review and editing, Y.C., F.W. and Y.L.; visualization, Y.C.; supervision, F.W. All authors have read and agreed to the published version of the manuscript.

Funding

Wang F was partially supported by the Natural Science Foundation of Hunan Province (No. 2023JJ0007), the National Natural Science Foundation of China (No. 12001064), the Hunan Provincial Research Project on Teaching Reform in Colleges and Universities (No. HNJG-2021-0462), and the National First-class Offline Undergraduate Course Complex Variable Functions and Integral Transformations. Liu Y T and Chen Y X were partially supported by the Postgraduate Research Innovation Project of Hunan Province (No. CX20230928) and the Hunan Provincial Key Laboratory of Mathematical Modeling and Analysis in Engineering (Grant No. 2017TP1017).

Data Availability Statement

Data available on request from the authors. The data that support this study are available from the corresponding author upon reasonable request.

Acknowledgments

The authors would like to thank the anonymous referees for their valuable comments and suggestions which help substantially improve the quality of the paper.

Conflicts of Interest

The authors declare that they no conflicts of interest.

References

  1. Wang, F.; Xue, L.; Zhao, K.; Zheng, X. Global stabilization and boundary control of generalized Fisher/KPP equation and application to diffusive SIS model. J. Differ. Equ. 2021, 275, 391–417. [Google Scholar] [CrossRef]
  2. Ting, T. Parabolic and pseudo-parabolic partial differential equations. J. Math. Soc. Jpn. 1969, 21, 440–453. [Google Scholar] [CrossRef]
  3. Wang, F.; Liu, Y.; Chen, Y. Global stabilization and boundary control of coupled Fisher–Stream equation and application to SIS–Stream model. J. Appl. Math. Comput. 2024. [Google Scholar] [CrossRef]
  4. Zauderer, E. Partial Differential Equations of Applied Mathematics; Wiley: New York, NY, USA, 2011. [Google Scholar]
  5. Huang, F.; Liu, F. The time-fractional diffusion equation and the adverction-dispersion equation. ANZIAM J. 2005, 46, 317–330. [Google Scholar] [CrossRef]
  6. Liu, F.; Zhuang, P.; Anh, V.; Turner, I.; Burrage, K. Stability and convergence of the difference methods for the space-time fractional advection-diffsuion equation. Personal communication. Appl. Math. Comput. 2007, 191, 12–20. [Google Scholar]
  7. Wang, F.; Yao, Z. Approximate controllability of fractional neutral differential systems with bounded delay. Fixed Point Theory 2016, 17, 495–508. [Google Scholar]
  8. Mohebbi, A.; Abbaszadeh, M. Compact finite difference scheme for the solution of time fractional adverction-dispersion equation. Numer. Algor. 2013, 63, 431–452. [Google Scholar] [CrossRef]
  9. Wang, F.; Liu, L. The Existence and Uniqueness of Solutions for Variable-Order Fractional Differential Equations with Antiperiodic. Funct. Spaces 2022, 2022, 7663192. [Google Scholar]
  10. Zhu, X.; Nie, Y.; Zhang, W. An efficient differential quadrature method for fractional adverction-diffusion equation. Nonlinear Dym. 2017, 90, 1807–1827. [Google Scholar] [CrossRef]
  11. Caputo, M. Distributed order differential equations modelling dielectric induction and diffusion. Fract. Calc. Appl. Anal. 2001, 4, 421–442. [Google Scholar]
  12. Caputo, M. Diffusion with space memory modelled with distributed order space fractional differential equations. Ann. Geophys. 2003, 46, 223–234. [Google Scholar] [CrossRef]
  13. Meerschaert, M.M.; Nane, E.; Vellaisamy, P. Distributed-order fractional diffusions on bounded domains. J. Math. Anal. Appl. 2011, 379, 216–228. [Google Scholar] [CrossRef]
  14. Atanacovic, T.M.; Pilipovic, S.; Zorica, D. Existence and calculation of the solution to the time distributed order diffusion equation. Phys. Scr. 2009, 2009, 014012. [Google Scholar] [CrossRef]
  15. Gorenflo, R.; Luchko, Y.; Stojanović, M. Fundamental solution of a distributed order time-fractional diffusion-wave equation as probability density. Fract. Calc. Appl. Anal. 2013, 16, 297–316. [Google Scholar] [CrossRef]
  16. Bagley, R.L.; Torvik, P.J. On the existence of the order domain and the solution of distributed order equations—Part I. Int. J. Appl. Math. 2000, 7, 865–882. [Google Scholar]
  17. Luchko, Y. Boundary value problems for the generalized time-fractional diffusion equation of distributed order. Fract. Calc. Appl. 2009, 12, 409–422. [Google Scholar]
  18. Eftekhari, T.; Rashidinia, J.; Maleknejad, K.D. Existence, uniqueness, and approximate solutions for the general nonlinear distributed-order fractional differential equations in a Banach space. Adv. Differ. Equ. 2021, 2021, 461. [Google Scholar] [CrossRef]
  19. Chechkin, A.V.; Gorenflo, R.; Sokolov, I.M. Retarding subdiffusion and accelerating superdiffusion governed by distributed-order fractional diffusion equations. Phys. Rev. E 2002, 66, 46–129. [Google Scholar] [CrossRef]
  20. Jiaot, Z.; Chen, Y.; Podlubny, I. Distributed-Order Dynamic Systems: Stability, Simulation, Applications and Perspectives; Springer: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
  21. Sun, H.; Zhao, X.; Sun, Z. The Temporal Second Order Difference Schemes Based on the Interpolation Approximation for Solving the Time Multi-term and Distributed-Order Fractional Sub-diffusion Equations. J. Sci. Comput. 2019, 78, 467–498. [Google Scholar] [CrossRef]
  22. Ye, H.; Liu, F.; Anh, V. Compact difference scheme for distributed-order time-fractional diffusion-wave equation on bounded domains. J. Comput. Phys. 2015, 98, 652–660. [Google Scholar] [CrossRef]
  23. Chen, X.; Chen, J.; Liu, F.; Sun, Z. A fourth-order accurate numerical method for the distributed-order Riesz space fractional diffusion equation. Numer. Methods Partial Differ. Equ. 2023, 39, 1266–1286. [Google Scholar] [CrossRef]
  24. Li, J.; Liu, F.; Feng, L.; Turner, I. A novel finite volume method for the Riesz space distributed-order advection–diffusion equation. Appl. Math. Model. 2017, 46, 536–553. [Google Scholar] [CrossRef]
  25. Zhang, H.; Liu, F.; Jiang, X.; Zeng, F.; Turner, I. A Crank–Nicolson ADI Galerkin–Legendre spectral method for the two-dimensional Riesz space distributed-order advection diffusion equation. Appl. Math. Comput. 2018, 76, 2460–2476. [Google Scholar] [CrossRef]
  26. Zhang, H.; Liu, F.; Jiang, X.; Turner, I. Spectral method for the two-dimensional time distributed-order diffusion-wave equation on a semi-infinite domain. J. Comput. Appl. Math. 2022, 399, 113712. [Google Scholar] [CrossRef]
  27. Niu, Y.; Liu, Y.; Li, H.; Liu, F. Fast high-order compact difference scheme for the nonlinear distributed-order fractional Sobolev model appearing in porous media. Math. Comput. Simul. 2023, 203, 387–407. [Google Scholar] [CrossRef]
  28. Khader, M.M.; Hendy, A.s. The approximate and exact solutions of the fractional-order delay differential equations using Legendre pseudo spectral method. Int. J. Pure Appl. Math. 2012, 74, 287–297. [Google Scholar]
  29. Ouyang, Z. Existence and uniqueness of the solutions for a class of nonlinear fractional order partial differential equations with delay. Comput. Math. Appl. 2011, 61, 860–870. [Google Scholar] [CrossRef]
  30. Mohebbi, A. Finite difference and spectral collocation methods for the solution of semilinear time fractional convection-reaction-diffusion equations with time delay. J. App. Math. Comput. 2019, 61, 635–656. [Google Scholar] [CrossRef]
  31. Morgado, M.L.; Ford, N.J.; Lima, P. Analysis and numerical methods for fractional differential equations with delay. J. Comput. Appl. Math. 2013, 252, 159–168. [Google Scholar] [CrossRef]
  32. Wang, Z.; Huang, X.; Shi, G. Analysis of nonlinear dynamics and chaos in a fractional order financial system with time delay. Comput. Math. Appl. 2011, 3, 1531–1539. [Google Scholar] [CrossRef]
  33. Cermak, J.; Hornıcek, J.; Kisela, T. Stability regions for fractional differential systems with a time delay. Commun. Nonlinear Sci. Numer. Simul. 2016, 31, 108–123. [Google Scholar] [CrossRef]
  34. Lazarevic, M.P.; Spasic, A.M. Finite-time stability analysis of fractional order time-delay systems: Gronwalls approach. Math. Comput. Model. 2009, 3, 475–481. [Google Scholar] [CrossRef]
  35. Javidi, M.; Heris, M.S. Analysis and numerical methods for the Riesz space distributed-order advection-diffusion equation with time delay. SeMA J. 2019, 76, 533–551. [Google Scholar] [CrossRef]
  36. Saedshoar Heris, M.; Javidi, M. Finite difference method for the Riesz space distributed-order advection-diffusion equation with delay in 2D: Convergence and stability. J. Supercomput. 2024, 80, 16887–16917. [Google Scholar] [CrossRef]
  37. Sweilam, N.H.; Khader, M.M.; Adel, M. Chebyshev pseudo-spectral method for solving fractional advection-dispersion equation. Appl. Math. 2014, 19, 3240–3248. [Google Scholar] [CrossRef]
  38. Agarwal, P.; El-Sayed, A.A. Non-standard finite difference and Chebyshev collocation methods for solving fractional diffusion equation. Phys. A Stat. Mech. Its Appl. 2018, 500, 40–49. [Google Scholar] [CrossRef]
  39. Sweilam, N.H.; El-Sayed, A.A.; Boulaaras, S. Fractional-order advection-dispersion problem solution via the spectral collocation method and the non-standard finite difference technique. Chaos Solit. Fractals 2021, 144, 11076. [Google Scholar] [CrossRef]
  40. Saw, V.; Kumar, S. Second Kind Chebyshev Polynomials for Solving Space Fractional Advection-Dispersion Equation Using Collocation Method. Iran. J. Sci. Technol. A 2019, 43, 1027–1037. [Google Scholar] [CrossRef]
  41. Ali Shah, F.; Kamran; Boulila, W.; Koubaa, A.; Mlaiki, N. Numerical Solution of Advection–Diffusion Equation of Fractional Order Using Chebyshev Collocation Method. Fractal Fract. 2023, 7, 762. [Google Scholar] [CrossRef]
  42. Wang, X.; Liu, F.; Chen, X. Novel second-order accurate implicit numerical methods for the Riesz space distributed-order advection-dispersion equations. Adv. Math. Phys. 2015, 2015, 590435. [Google Scholar] [CrossRef]
  43. Mason, J.C.; Handscomb, D.C. Chebyshev Polynomials; Chapman and Hall (CRC Press): Boca Raton, FL, USA, 2003. [Google Scholar]
  44. Shen, J.; Tang, T.; Wang, L. Spectral Methods: Algorithms, Analysis and Applications; Springer Science & Business Media: Hoboken, NJ, USA, 2011. [Google Scholar]
Figure 1. (a) The numerical solution and exact solution of Example 1 under r = 1 , t = 1 , τ = 0.05 , n = 4 , γ = 1 . (b) The numerical solution and exact solution of Example 1 under r = 1 , t = 1 , τ = 0.05 , n = 7 , γ = 1 .
Figure 1. (a) The numerical solution and exact solution of Example 1 under r = 1 , t = 1 , τ = 0.05 , n = 4 , γ = 1 . (b) The numerical solution and exact solution of Example 1 under r = 1 , t = 1 , τ = 0.05 , n = 7 , γ = 1 .
Fractalfract 08 00700 g001
Figure 2. The numerical solution and exact solution of Example 1 under r = 1 , τ = 0.05 , n = 4 , γ = 1 .
Figure 2. The numerical solution and exact solution of Example 1 under r = 1 , τ = 0.05 , n = 4 , γ = 1 .
Fractalfract 08 00700 g002
Figure 3. The numerical solution of Example 1 under r = 1 , τ = 0.05 , n = 4 , t = 0.5 .
Figure 3. The numerical solution of Example 1 under r = 1 , τ = 0.05 , n = 4 , t = 0.5 .
Fractalfract 08 00700 g003
Figure 4. The numerical solution and exact solution of Example 2 under r = 1 , τ = 0.05 , n = 4 , γ = 0.95 .
Figure 4. The numerical solution and exact solution of Example 2 under r = 1 , τ = 0.05 , n = 4 , γ = 0.95 .
Fractalfract 08 00700 g004
Figure 5. (a) The error between the numerical solution and exact solution of Example 2 under r = 1 , t = 1 , τ = 0.005 , n = 4 , γ = 0.9 . (b) The error between the numerical solution and exact solution of Example 2 under r = 1 , t = 1 , τ = 0.005 , n = 10 , γ = 0.9 .
Figure 5. (a) The error between the numerical solution and exact solution of Example 2 under r = 1 , t = 1 , τ = 0.005 , n = 4 , γ = 0.9 . (b) The error between the numerical solution and exact solution of Example 2 under r = 1 , t = 1 , τ = 0.005 , n = 10 , γ = 0.9 .
Fractalfract 08 00700 g005
Figure 6. The approximate solution and exact solution of Example 2 under r = 1 , t = 1 , τ = 0.001 , n = 4 , γ = 0.9 .
Figure 6. The approximate solution and exact solution of Example 2 under r = 1 , t = 1 , τ = 0.001 , n = 4 , γ = 0.9 .
Fractalfract 08 00700 g006
Table 1. The second and third columns show the errors for Example 1 with t = 1 , n = 4 . The fourth and fifth columns show the errors for Example 1 with t = 1 , τ = 0.02 , r = 1 , γ = 1 .
Table 1. The second and third columns show the errors for Example 1 with t = 1 , n = 4 . The fourth and fifth columns show the errors for Example 1 with t = 1 , τ = 0.02 , r = 1 , γ = 1 .
x τ = 0.0008 τ = 0.0004 n = 4 n = 7
0.18.7871 × 10 11 2.1968 × 10 11 3.4316 × 10 7 3.6289 × 10 7
0.32.3710 × 10 10 5.9274 × 10 11 9.2593 × 10 7 9.0721 × 10 7
0.52.9598 × 10 10 7.3745 × 10 11 1.1520 × 10 6 1.1371 × 10 6
0.72.3710 × 10 10 5.9274 × 10 11 9.2593 × 10 7 9.0721 × 10 7
0.98.7871 × 10 11 2.1968 × 10 11 3.4316 × 10 7 3.6289 × 10 7
Table 2. The max errors and convergence orders comparison of proposed method, FVM in [24], and FDM in [42] for Example 1 with r = 0 , t = 1 , n = 4 , γ = 1 .
Table 2. The max errors and convergence orders comparison of proposed method, FVM in [24], and FDM in [42] for Example 1 with r = 0 , t = 1 , n = 4 , γ = 1 .
τ Proposed MethodFVM [24]FDM [42]
ErrorOrderErrorOrderErrorOrder
1/201.1520 × 10 6 -4.8471 × 10 4 -5.1540 × 10 2 -
1/402.8805 × 10 7 2.0001.2238 × 10 4 1.9861.2470 × 10 2 2.047
1/807.2016 × 10 8 2.0003.0745 × 10 5 1.9933.0210 × 10 3 2.045
1/1601.8004 × 10 8 2.0007.7034 × 10 6 1.9977.3070 × 10 4 2.048
Table 3. The max errors and convergence orders of Example 2 with r = 1 , t = 1 , γ = 0.9 .
Table 3. The max errors and convergence orders of Example 2 with r = 1 , t = 1 , γ = 0.9 .
τ n = 4 n = 7 n = 10
ErrorOrderErrorOrderErrorOrder
1/201.4341 × 10 7 -1.4158 × 10 7 -1.4141 × 10 7 -
1/403.5883 × 10 8 1.99883.5420 × 10 8 1.99903.5381 × 10 8 1.9988
1/808.9791 × 10 9 1.99878.8631 × 10 9 1.99878.8531 × 10 9 1.9987
1/1602.2470 × 10 9 1.99862.2180 × 10 9 1.99862.2152 × 10 9 1.9987
1/3205.6232 × 10 10 1.99845.5505 × 10 10 1.99865.5406 × 10 10 1.9993
Table 4. The errors for Example 1 with n = 4 , τ = 0.005 .
Table 4. The errors for Example 1 with n = 4 , τ = 0.005 .
x γ = 0.2 γ = 0.6 γ = 0.95
0.11.1814 × 10 11 1.5147 × 10 11 2.1337 × 10 12
0.33.1855 × 10 11 4.0690 × 10 11 5.7312 × 10 12
0.53.9624 × 10 11 5.0563 × 10 11 5.7312 × 10 12
0.73.1855 × 10 11 4.0690 × 10 11 2.4606 × 10 10
0.91.1814 × 10 11 1.5147 × 10 11 2.1337 × 10 12
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

Wang, F.; Chen, Y.; Liu, Y. Finite Difference and Chebyshev Collocation for Time-Fractional and Riesz Space Distributed-Order Advection–Diffusion Equation with Time-Delay. Fractal Fract. 2024, 8, 700. https://doi.org/10.3390/fractalfract8120700

AMA Style

Wang F, Chen Y, Liu Y. Finite Difference and Chebyshev Collocation for Time-Fractional and Riesz Space Distributed-Order Advection–Diffusion Equation with Time-Delay. Fractal and Fractional. 2024; 8(12):700. https://doi.org/10.3390/fractalfract8120700

Chicago/Turabian Style

Wang, Fang, Yuxue Chen, and Yuting Liu. 2024. "Finite Difference and Chebyshev Collocation for Time-Fractional and Riesz Space Distributed-Order Advection–Diffusion Equation with Time-Delay" Fractal and Fractional 8, no. 12: 700. https://doi.org/10.3390/fractalfract8120700

APA Style

Wang, F., Chen, Y., & Liu, Y. (2024). Finite Difference and Chebyshev Collocation for Time-Fractional and Riesz Space Distributed-Order Advection–Diffusion Equation with Time-Delay. Fractal and Fractional, 8(12), 700. https://doi.org/10.3390/fractalfract8120700

Article Metrics

Back to TopTop