Skip to Content
You are currently on the new version of our website. Access the old version .
MathematicsMathematics
  • Article
  • Open Access

6 March 2026

14 Pages

The Legendre Spectral Method for Solving the Nonlinear Time-Fractional Convection-Diffusion Equations

,
,
,
and
1
School of Mathematics & Computing Science, Guilin University of Electronic Technology, Guilin 541004, China
2
Center for Applied Mathematics of Guangxi (GUET), Guilin 541004, China
*
Author to whom correspondence should be addressed.

Abstract

In this paper, the nonlinear time-fractional convection-diffusion equations are solved by the Legendre spectral method. The Caputo time-fractional derivative is discretized by the L 2 – 1 σ scheme. A priori estimates of the fully discrete scheme are derived, and the existence and uniqueness of the numerical solution are analyzed. It is rigorously proved that the fully discrete scheme is unconditionally stable, and the convergence order of the numerical scheme is O ( N 1 − m + τ 2 ) . Finally, numerical results are presented to verify the theoretical analysis.

1. Introduction

In recent years, with the applications of fractional derivatives in various fields [1,2,3,4,5,6], nonlinear fractional convection-diffusion equations have garnered growing attention. Computational simulations, including reservoir simulation, substance and energy transport, and global climate generation, are often carried out with the utilization of such equations [7].
Numerical methods for solving fractional partial differential equations mainly include finite difference methods [8,9,10,11], finite element methods [12,13,14,15,16], finite volume methods [17,18,19,20], spectral methods [21,22,23,24], etc.
In this paper, we consider the following nonlinear time-fractional convection-diffusion equation [25]:
D t α 0 C u ( x , t ) − μ ∂ x 2 u ( x , t ) + ∂ x u ( x , t ) + g ( u ( x , t ) ) = f ( x , t ) , ( x , t ) ∈ Λ × ( 0 , T ] , u ( − 1 , t ) = 0 , u ( 1 , t ) = 0 , t ∈ [ 0 , T ] , u ( x , 0 ) = u 0 ( x ) , x ∈ Λ ,
where 0 < α < 1 , Λ = ( − 1 , 1 ) , and μ > 0 . The nonlinear term g ( u ) satisfies g ′ ( u ) > 1 + μ 4 μ , and g ′ ( u ) is bounded. Without loss of generality, we assume g ( 0 ) = 0 throughout the work. D t α 0 C u ( x , t ) represents the Caputo time-fractional derivative, defined as
D t α 0 C u ( x , t ) = 1 Γ ( 1 − α ) ∫ 0 t ∂ u ( x , τ ) ∂ τ d τ ( t − τ ) α , 0 < α < 1
where Γ ( · ) is the gamma function.
Priyanka and Sahani et al. [26] used the L 1 scheme and the Hermite collocation method in time and space, respectively, to solve the two-dimensional time-fractional sub-diffusion equation. This method had 2 − α order convergence in time and fourth-order convergence in space. Mohammadi et al. [27] constructed a fully discrete scheme based upon the fourth-order exponential time-differencing Runge–Kutta method and Fourier spectral method, where the convergence order was O ( N μ − m + τ 3 − α ) . Londoño et al. [28] proposed an effective numerical method for the two-dimensional time-fractional advection–dispersion equation, using the L 1 –2–3 scheme and Radial basis function (RBF) method in time and space, respectively. Singh and Kumar [29] applied L 2 – 1 σ with nonuniform time mesh for the time-fractional derivative. The spatial direction was discretized using the high-order compact alternating-direction implicit (ADI) scheme, with convergence orders of O N t − min { 3 − α , θ , α , 1 + 2 α , 2 + α } + h x 4 + h y 4 . In [30], two numerical schemes were proposed for solving convection-diffusion delay differential equations. The first scheme employs the L 1 –2 scheme to the discrete Caputo fractional derivative and triangular spline technique to discretize the spatial variable. This method had 3 − α convergence in time and second-order convergence in space, respectively. The second scheme combines the novel MABC operator with the triangular spline method and achieves second-order accuracy in both temporal and spatial directions. Both schemes are unconditionally stable and convergent.
In this paper, a nonlinear fully discrete scheme is constructed for the nonlinear time-fractional convection-diffusion equation. The L 2 – 1 σ scheme is utilized for time discretization, while the Legendre spectral method is applied for spatial approximation. Compared to the Chebyshev/Jacobi methods, the Legendre spectral method offers better numerical stability by avoiding endpoint singularity-induced oscillations and using a diagonal mass matrix for higher efficiency. A priori error estimates of the numerical solution for the fully discrete scheme are presented. The existence and uniqueness of the solution to the fully discrete scheme are proved using the Brouwer fixed-point theorem. This work provides a rigorous error analysis for the nonlinear case, a key contribution that distinguishes it from existing linear-focused studies. It is demonstrated that this scheme is unconditionally stable and the convergence rate is of the order O ( N 1 − m + τ 2 ) .
The rest of this paper is organized as follows: Some preliminaries and notations will be introduced in the next section. In Section 3, we construct a fully discrete scheme, where the L 2 – 1 σ scheme is applied for temporal discretization and the Legendre spectral method is used for spatial discretization, and a priori estimates are provided. In Section 4, the existence and uniqueness of solutions for the fully discrete scheme are analyzed. We prove the unconditional stability and convergence of the fully discrete scheme in Section 5. In Section 6, numerical examples are provided to verify the theoretical results. The conclusion is presented in Section 7.

2. Preliminaries and Notations

Denote Λ = ( − 1 , 1 ) . The inner product of L 2 ( Λ ) is denoted by ( · , · ) . Let L 2 ( Λ ) , L ∞ ( Λ ) , and H m ( Λ ) = { u : u ∈ L 2 ( Λ ) , ∂ i u ∈ L 2 ( Λ ) , 0 ≤ i ≤ m } be the usual Sobolev spaces equipped with norms ∥ · ∥ , ∥ · ∥ ∞ and ∥ · ∥ m , respectively. H 0 1 ( Λ ) = { u : u ∈ H 1 ( Λ ) , u ( ± 1 ) = 0 } .
Define the space-time Sobolev space L ∞ ( 0 , T ; H m ( Λ ) ) : ( 0 , T ) → H m ( Λ ) , endowed with the norm
∥ u ∥ L ∞ ( H m ( Λ ) ) = ess sup 0 ≤ t ≤ T ∥ u ( t ) ∥ m .
The definitions of other space-time Sobolev spaces are similar to those given above. Throughout this paper, c denotes a generic positive constant.
Let N be a non-negative integer and ϕ i ( x ) = L i ( x ) − L i + 2 ( x ) , i = 0 , 1 , ⋯ , N − 2 be the basis functions [31], where L i ( x ) is an i-degree Legendre polynomial. The basis function space is S N = span { ϕ i ( x ) , i = 0 , 1 , ⋯ , N − 2 } .
Let Π N 1 , 0 : H 0 1 ( Λ ) → S N represent the orthogonal projection operator and satisfy
( ( u − Π N 1 , 0 u ) ′ , ϕ ′ ) = 0 , ∀ ϕ ∈ S N .
For convenience, we denote ∂ x k u ( x ) = d k d x k u ( x ) . For this projection operator, we have the following approximation results.
Lemma 1 
([32]). Assume u ∈ H m ( Λ ) ∩ H 0 1 ( Λ ) ; then
∥ u − Π N 1 , 0 u ∥ s ≤ c N s − m ∥ u ∥ m , s = 0 , 1 ,
where c is independent of N and u.

3. The Fully Discrete Scheme

In this section, we construct the fully discrete scheme for the equation. The time step is τ = T M , t k = k τ , u k = u ( x , t k ) , k = 0 , 1 , . . . , M . Let t k + σ = ( k + σ ) τ , σ = 1 − α 2 , u k = u ( x , t k ) and u k + σ = u ( x , t k + σ ) . We also denote u k , σ = σ u k + 1 + ( 1 − σ ) u k . The discretization of the Caputo time-fractional derivative using the L 2 – 1 σ scheme is defined as [33]
A τ α u k + σ = ∑ j = 0 k a j k + 1 ( u j + 1 − u j ) ,
where a j k + 1 = τ − α c k − j Γ ( 2 − α ) , k ≥ 1 ,
c j = d 0 + b 1 , j = 0 , d j + b j + 1 − b j , 1 ≤ j ≤ k − 1 , d k + b k , j = k .
d 0 = σ 1 − α , d j = ( j + σ ) 1 − α − ( j + σ − 1 ) 1 − α , j ≥ 1 ,
b j = 1 2 − α [ ( j + σ ) 2 − α − ( j + σ − 1 ) 2 − α ] − 1 2 [ ( j + σ ) 1 − α + ( j + σ − 1 ) 1 − α ] .
The L 2 – 1 σ scheme’s coefficient { c j } j = 0 k (with k ≥ 1 ) and truncation error have the following properties.
Lemma 2 
([34]). For any coefficient { c j } j = 0 k , k ≥ 1 and any 0 < α < 1 , it holds that
1 − α 2 ( k + σ ) α < c k , σ 2 σ − 1 c 1 < c 0 , c k < c k − 1 < ⋯ < c 1 < c 0 .
Lemma 3 
([34]). For any 0 < α < 1 and u ( t ) ∈ C 3 [ 0 , t k + 1 ] , the following inequality holds:
| D t α 0 C u k + σ − A τ α u k + σ | ≤ c τ 3 − α .
Lemma 4 
([33]). For any u ∈ S N 0 , we have
u k , σ , A τ α u k + σ ≥ 1 2 A τ α ∥ u k + σ ∥ 2 , 0 ≤ k ≤ M − 1 .
For spatial discretization, we use the Legendre spectral method and g ( u k , σ ) to approximate the nonlinear term g ( u k + σ ) . The fully discrete scheme of Equation (1) is as follows: find u N k + 1 ∈ S N , for ∀ φ ∈ S N , such that
( A τ α u N k + σ , φ ) + μ ( ∂ x u N k , σ , ∂ x φ ) + ( ∂ x u N k , σ , φ ) + ( g ( u N k , σ ) , φ ) = ( f k + σ , φ ) , u 0 = Π N 1 , 0 u 0 .
Next, we present a priori estimates.
Lemma 5. 
For the solution u N k + 1 ∈ S N of Equation (2), the following inequality holds:
∥ u N k + 1 ∥ 2 ≤ ∥ u N 0 ∥ 2 + 4 Γ ( 1 − α ) T α max 0 ≤ k ≤ M − 1 ∥ f k + σ ∥ 2 , 0 ≤ k ≤ M − 1 .
Proof. 
Taking φ = u N k , σ in (2), it holds that
A τ α u N k + σ , u N k , σ + μ ∂ x u N k , σ 2 + ∂ x u N k , σ , u N k , σ + g ( u N k , σ ) , u N k , σ = f k + σ , u N k , σ .
Applying Lemma 4, we derive that
A τ α u N k + σ , u N k , σ ≥ 1 2 A τ α ∥ u N k + σ ∥ 2 .
For the third term on the left-hand side of Equation (4), by applying Hölder’s inequality and Young’s inequality, we infer that
∂ x u N k , σ , u N k , σ ≤ μ ∥ ∂ x u N k , σ ∥ 2 + 1 4 μ ∥ u N k , σ ∥ 2 .
Applying the differentiation mean-value theorem to the fourth term on the left-hand side of (4), we deduce that
g ( u N k , σ ) , u N k , σ = g ′ ( ξ 1 ) ∥ u N k , σ ∥ 2 .
Substituting (5)–(7) into (4), and using Hölder’s inequality and Young’s inequality, we arrive at
1 2 A τ α ∥ u N k + σ ∥ 2 + μ ∥ ∂ x u N k , σ ∥ 2 + g ′ ( ξ 1 ) ∥ u N k , σ ∥ 2 ≤ − μ ∥ ∂ x u N k , σ ∥ 2 + 1 4 μ ∥ u N k , σ ∥ 2 + ∥ f k + σ ∥ 2 + 1 4 ∥ u N k , σ ∥ 2 .
By g ′ ( ξ 1 ) > 1 + μ 4 μ , we infer that
A τ α ∥ u N k + σ ∥ 2 ≤ 2 ∥ f k + σ ∥ 2 .
Applying the definition of operator A τ α for (9), we derive that
a k k + 1 ∥ u N k + 1 ∥ 2 ≤ ∑ j = 1 k a j k + 1 − a j − 1 k + 1 ∥ u N j ∥ 2 + a 0 k + 1 ∥ u N 0 ∥ 2 + 2 a 0 k + 1 ∥ f k + σ ∥ 2 .
By Lemma 2, we have 1 a 0 k + 1 ≤ 2 Γ ( 1 − α ) T α . Then we deduce that
a k k + 1 ∥ u N k + 1 ∥ 2 ≤ ∑ j = 1 k a j k + 1 − a j − 1 k + 1 ∥ u N j ∥ 2 + a 0 k + 1 F ,
where F = ∥ u N 0 ∥ 2 + 4 Γ ( 1 − α ) T α max 0 ≤ k ≤ M − 1 ∥ f k + σ ∥ 2 .
Next, we use mathematical induction to prove inequlity (3).
Taking k = 0 in (11), we find that a 0 1 ∥ u N 1 ∥ 2 ≤ a 0 1 F ; i.e., (3) is true for k = 0 . Next, assuming (3) holds for j = 1 , 2 , ⋯ , k , we get
a k k + 1 ∥ u N k + 1 ∥ 2 ≤ ∑ j = 1 k a j k + 1 − a j − 1 k + 1 ∥ u N j ∥ 2 + a 0 k + 1 F ≤ ∑ j = 1 k a j k + 1 − a j − 1 k + 1 F + a 0 k + 1 F = a k k + 1 F .
Hence, (3) holds for j = k + 1 , where k = 0 , 1 , ⋯ , M . □

4. Existence and Uniqueness of Numerical Solution

The following Brouwer fixed-point theorem is crucial for proving the existence of the numerical solution.
Lemma 6 
([32]). Let W be a finite-dimensional Hilbert space with scalar product ( · , · ) and norm ∥ · ∥ , and let Z : W → W be a continuous map satisfying ( Z ( φ ) , φ ) > 0 for ∥ φ ∥ = G > 0 . Then there exists φ * ∈ W , ∥ φ ∥ ≤ G , such that
Z ( φ * ) = 0 .
Theorem 1. 
Given { u N j } j = 0 k , there exists u N k + 1 satisfying scheme (2).
Proof. 
According to the definition of operator A τ α and u N k , σ = σ u N k + 1 + ( 1 − σ ) u N k , (2) can be rewritten into the form
a k k + 1 σ u N k , σ , φ − a k k + 1 ( 1 − σ ) σ u N k , φ − ∑ j = 1 k a j k + 1 − a j − 1 k + 1 u N j , φ + μ ∂ x u N k , σ , ∂ x φ + ∂ x u N k , σ , φ + g ( u N k , σ ) , φ = f k + σ , φ .
The mapping Z : S N 0 ( Λ ) → S N 0 ( Λ ) is defined as
( Z ( u N k , σ ) , φ ) = a k k + 1 σ ( u N k , σ , φ ) + μ ( ∂ x u N k , σ , ∂ x φ ) + ( ∂ x u N k , σ , φ ) + ( g ( u N k , σ ) , φ ) − a k k + 1 ( 1 − σ ) σ ( u N k , φ ) − ∑ j = 1 k ( a j k + 1 − a j − 1 k + 1 ) ( u N j , φ ) − a 0 k + 1 ( u N 0 , φ ) − ( f k + σ , φ ) .
Using φ = u N k , σ in (14), we have
( Z ( u N k , σ ) , u N k , σ ) = a k k + 1 σ ∥ u N k , σ ∥ 2 + μ ∥ ∂ x u N k , σ ∥ 2 + g ( u N k , σ ) , u N k , σ − u N k , σ , ∂ x u N k , σ − a k k + 1 ( 1 − σ ) σ u N k , u N k , σ − ∑ j = 1 k a j k + 1 − a j − 1 k + 1 u N j , u N k , σ − a 0 k + 1 u N 0 , u N k , σ − f k + σ , u N k , σ .
For the third term on the right-hand side of (14), by applying the differentiation mean-value theorem, we get
g ( u N k , σ ) , u N k , σ = g ′ ( ξ 2 ) ∥ u N k , σ ∥ 2 .
Applying Hölder’s inequality and Young’s inequality, it holds that
u N k , σ , ∂ x u N k , σ ≤ 1 4 μ ∥ u N k , σ ∥ 2 + μ ∥ ∂ x u N k , σ ∥ 2 .
a k k + 1 ( 1 − σ ) σ u N k , u N k , σ ≤ a k k + 1 2 ∥ u N k ∥ 2 + a k k + 1 ( 1 − σ ) 2 2 σ 2 ∥ u N k , σ ∥ 2 ≤ a k k + 1 2 ∥ u N k ∥ 2 + a k k + 1 2 ∥ u N k , σ ∥ 2 ,
∑ j = 1 k a j k + 1 − a j − 1 k + 1 u N j , u N k , σ ≤ ∑ j = 1 k a j k + 1 − a j − 1 k + 1 2 ∥ u N j ∥ 2 + a k k + 1 − a 0 k + 1 2 ∥ u N k , σ ∥ 2 ,
a 0 k + 1 u N 0 , u N k , σ ≤ a 0 k + 1 2 ∥ u N 0 ∥ 2 + a 0 k + 1 2 ∥ u N k , σ ∥ 2 ,
f k + σ , u N k , σ ≤ ∥ f k + σ ∥ 2 + 1 4 ∥ u N k , σ ∥ 2 .
Substituting (16)–(21) into (15), it holds that
( Z ( u N k , σ ) , u N k , σ ) ≥ a k k + 1 σ + g ′ ( ξ 2 ) − 1 + μ 4 μ ∥ u N k , σ ∥ 2 − a k k + 1 2 ∥ u N k ∥ 2 + ∑ j = 1 k a j k + 1 − a j − 1 k + 1 2 ∥ u N j ∥ 2 + a 0 k + 1 2 ∥ u N 0 ∥ 2 + a k k + 1 ∥ u N k , σ ∥ 2 + ∥ f k + σ ∥ 2 .
Using g ′ ( ξ 2 ) > 1 + μ 4 μ and Lemma 5 yields
a k k + 1 2 ∥ u N k ∥ 2 + ∑ j = 1 k a j k + 1 − a j − 1 k + 1 2 ∥ u N j ∥ 2 + a 0 k + 1 2 ∥ u N 0 ∥ 2 ≤ a k k + 1 max 0 ≤ j ≤ k ∥ u N j ∥ 2 ≤ a k k + 1 ( ∥ u N 0 ∥ 2 + 4 Γ ( 1 − α ) T α max 0 ≤ k ≤ M − 1 ∥ f k + σ ∥ 2 ) .
Substituting (23) into (22), we can conclude that
( Z ( u N k , σ ) , u N k , σ ) ≥ a k k + 1 ( 1 − σ ) σ ∥ u N k , σ ∥ 2 − a k k + 1 ∥ u N 0 ∥ 2 + 4 Γ ( 1 − α ) T α max 0 ≤ k ≤ M − 1 ∥ f k + σ ∥ 2 + 1 a k k + 1 ∥ f k + σ ∥ 2 .
Applying 1 a k k + 1 ≤ 2 Γ ( 1 − α ) T α , we derive that
( Z ( u N k , σ ) , u N k , σ ) ≥ a k k + 1 ( 1 − σ ) σ ∥ u N k , σ ∥ 2 − a k k + 1 ( ∥ u N 0 ∥ 2 + 6 Γ ( 1 − α ) T α max 0 ≤ k ≤ M − 1 ∥ f k + σ ∥ 2 ) .
Then we have ( Z ( u N k , σ ) , u N k , σ ) ≥ 0 for ∥ u N k , σ ∥ = G , where G ≥ σ 1 − σ ( ∥ u N 0 ∥ 2 + 6 Γ ( 1 − α ) T α max 0 ≤ k ≤ M − 1 ∥ f k + σ ∥ 2 ) 1 2 . By Lemma 6, we know that there exists u N k , σ ∈ S N 0 ( Λ ) such that Z ( u N k , σ ) = 0 . Since u N k , σ = σ u N k + 1 + ( 1 − σ ) u N k , it follows that the solution u N k + 1 of scheme (2) exists. □
Theorem 2. 
The solution u N k + 1 of scheme (2) is unique.
Proof. 
Suppose that { u N k + 1 } k = 0 M − 1 and { v N k + 1 } k = 0 M − 1 are both solutions of scheme (2) with the same initial condition. Φ N k + 1 = u N k + 1 − v N k + 1 ; then Φ N k + 1 satisfies the following equation:
( A τ α Φ N k + σ , φ ) + μ ( ∂ x Φ N k , σ , ∂ x φ ) + ( ∂ x Φ N k , σ , φ ) + ( g ( u N k , σ ) − g ( v N k , σ ) , φ ) = 0 ,
where Φ N 0 = 0 . Taking φ = Φ N k , σ , and using Lemma 4, we find that
1 2 A τ α ∥ Φ N k + σ ∥ 2 + μ ∥ ∂ x Φ N k , σ ∥ 2 + g ( u N k , σ ) − g ( v N k , σ ) , Φ N k , σ ≤ − ( ∂ x Φ N k , σ , Φ N k , σ ) .
By the differentiation mean-value theorem and Hölder’s inequality and Young’s inequality for (27), we can get
1 2 A τ α ∥ Φ N k + σ ∥ 2 + μ ∥ ∂ x Φ N k , σ ∥ 2 + g ′ ( ξ 3 ) ∥ Φ N k , σ ∥ 2 ≤ μ ∥ ∂ x Φ N k , σ ∥ 2 + 1 4 μ ∥ Φ N k , σ ∥ 2 .
Due to g ′ ( ξ 3 ) > 1 + μ 4 μ , (27) can be rewritten as
A τ α ∥ Φ N k + σ ∥ 2 ≤ 0 .
According to the definition of operator A τ α , we can derive that
a k k + 1 ∥ Φ N k + 1 ∥ 2 ≤ ∑ j = 1 k ( a j k + 1 − a j − 1 k + 1 ) ∥ Φ N j ∥ 2 + a 0 k + 1 ∥ Φ N 0 ∥ 2 .
We use mathematical induction to prove the following inequality:
a k k + 1 ∥ Φ N k + 1 ∥ 2 ≤ a 0 k + 1 ∥ Φ N 0 ∥ 2 .
For k = 0 , substituting into (30) yields a 0 1 ∥ Φ N 1 ∥ 2 ≤ a 0 1 ∥ Φ N 0 ∥ 2 , so (31) holds. Assume that (31) holds for j = 1 , 2 , … , k . Then, by (30), we have
a k k + 1 ∥ Φ N k + 1 ∥ 2 ≤ ∑ j = 1 k ( a j k + 1 − a j − 1 k + 1 ) ∥ Φ N 0 ∥ 2 + a 0 k + 1 ∥ Φ N 0 ∥ 2 = a k k + 1 ∥ Φ N 0 ∥ 2 .
Thus, (31) holds for all k. Since Φ N 0 = 0 , we conclude that Φ N k + 1 = u N k + 1 − v N k + 1 = 0 ; hence the solution of scheme (2) is unique. □

5. Stability and Convergence Analysis

In this section, we prove the stability and convergence of the proposed numerical scheme. We analyze the stability of the numerical scheme. Let { u ˜ N k + 1 } k = 0 M − 1 ∈ S N be the solution of the following equation:
( A τ α u ˜ N k + σ , φ ) + μ ( ∂ x u ˜ N k , σ , ∂ x φ ) + ( ∂ x u ˜ N k , σ , φ ) + g ( u ˜ N k , σ ) , φ = ( f ˜ k + σ , φ ) , u ˜ 0 = Π N 1 , 0 u ˜ 0 .
We have the following conclusion.
Theorem 3. 
Let { u N k + 1 } k = 0 M − 1 be the solution of Equation (2) and { u ˜ N k + 1 } k = 0 M − 1 be the solution of Equation (33), 0 ≤ k ≤ M − 1 ; then
∥ u N k + 1 − u ˜ N k + 1 ∥ ≤ ∥ u N 0 − u ˜ N 0 ∥ + 4 Γ ( 1 − α ) T α max 0 ≤ k ≤ M − 1 ∥ f k + σ − f ˜ k + σ ∥ .
Proof. 
It is trivial to obtain the stability result by following the proofs of Lemma 5 and Theorem 2. □
Next, we provide the convergence analysis of the fully discrete schemes.
Theorem 4. 
Let { u k } k = 0 M be the solution of Equation (1) and { u N k } k = 0 M be the solution of the fully discrete scheme (2), 0 ≤ k ≤ M . Assuming u ∈ C 3 ( 0 , T ) ∩ L ∞ ( 0 , T ; H m ( Λ ) ) and D t α 0 C u ∈ L ∞ ( 0 , T ; H m ( Λ ) ) ,
∥ u k − u N k ∥ ≤ C ( τ 2 + N 1 − m ) , 0 ≤ k ≤ M ,
where C is a positive constant, which is independent of N and τ.
Proof. 
Denote ρ k = u k − u N k = ( u k − Π N 1 , 0 u k ) + ( Π N 1 , 0 u k − u N k ) = Δ η k + e N k . Let φ = e N k ∈ S N . From (1) and (27), we obtain the following error equation:
( A τ α e N k + σ , e N k , σ ) + μ ( ∂ x e N k , σ , ∂ x e N k , σ ) + g ( u k + σ ) − g ( u N k , σ ) , e N k , σ = A τ α Π N 1 , 0 u k + σ − D t α 0 C u k + σ , e N k , σ + μ ∂ x Π N 1 , 0 u k , σ − ∂ x u k + σ , ∂ x e N k , σ + ∂ x Π N 1 , 0 u k , σ − ∂ x u k + σ , e N k , σ − ∂ x e N k , σ , e N k , σ ≜ R 1 + R 2 + R 3 + R 4 ,
where R 1 = A τ α Π N 1 , 0 u k + σ − D t α 0 C u k + σ , e N k , σ , R 2 = μ ( ∂ x Π N 1 , 0 u k , σ − ∂ x u k + σ , ∂ x e N k , σ ) , R 3 = ( ∂ x Π N 1 , 0 u k , σ − ∂ x u k + σ , e N k , σ ) , and R 4 = − ( ∂ x e N k , σ , e N k , σ ) . For the first term on the right-hand side of (34), by Hölder’s inequality, we obtain
R 1 ≤ A τ α Π N 1 , 0 u k + σ − D t α 0 C u k + σ ∥ e N k , σ ∥ .
Using the triangle inequality, we infer that
A τ α Π N 1 , 0 u k + σ − D t α 0 C u k + σ ≤ A τ α u k + σ − D t α 0 C u k + σ + Π N 1 , 0 A τ α u k + σ − D t α 0 C u k + σ − A τ α u k + σ − D t α 0 C u k + σ + Π N 1 , 0 D t α 0 C u k + σ − D t α 0 C u k + σ .
Substituting (36) into (35), applying Lemma 1 and Young’s inequality, we have
R 1 ≤ c τ 4 + c N − 2 m ∥ D t α 0 C u ∥ L ∞ ( 0 , T ; H m ( Λ ) ) 2 + 3 28 ∥ e N k , σ ∥ 2 .
For R 2 , by using the Taylor expansion, Hölder’s inequality and Young’s inequality, we arrive at
R 2 ≤ c τ 4 + μ ∥ ∂ x e N k , σ ∥ 2
For the third term of inequality (34), using the Taylor expansion, Lemma 1, Hölder’s inequality and Young’s inequality, we obtain
R 3 = ( ∂ x Π N 1 , 0 u k , σ − ∂ x u k , σ + ∂ x u k , σ − ∂ x u k + σ , e N k , σ ) ≤ c ∥ ∂ x η k , σ ∥ 2 + c τ 4 + 1 14 ∥ e N k , σ ∥ 2 ≤ c N 2 − 2 m ∥ u ∥ L ∞ ( 0 , T ; H m ( Λ ) ) 2 + c τ 4 + 1 14 ∥ e N k , σ ∥ 2 .
Using the formula of integration by parts, we infer that
R 4 = − ( ∂ x e N k , σ , e N k , σ ) = 0 .
Substituting (37)–(40) into (34) and using Lemma 4, we can conclude that
1 2 A τ α ∥ e N k + σ ∥ 2 + g ( u k + σ ) − g ( u N k , σ ) , e N k , σ ≤ c τ 4 + c N − 2 m D t α 0 C u L ∞ ( 0 , T ; H m ( Λ ) ) 2 + c N 2 − 2 m ∥ u ∥ L ∞ ( 0 , T ; H m ( Λ ) ) 2 + 5 28 ∥ e N k , σ ∥ 2 .
Now, estimating the nonlinear term, we arrive at
( g ( u k + σ ) − g ( u N k , σ ) , e N k , σ ) = ( g ( u k , σ ) − g ( Π N 1 , 0 u k , σ ) , e N k , σ ) + ( g ( Π N 1 , 0 u k , σ ) − g ( u N k , σ ) , e N k , σ ) + ( g ( u k + σ ) − g ( u k , σ ) , e N k , σ ) = g ′ ( ξ 4 ) ( η k , σ , e N k , σ ) + g ′ ( ξ 5 ) ∥ e N k , σ ∥ 2 + ( g ( u k + σ ) − g ( u k , σ ) , e N k , σ ) = g ′ ( ξ 5 ) ∥ e N k , σ ∥ 2 + R 5 + R 6 ,
where R 5 = g ′ ( ξ 4 ) ( η k , σ , e N k , σ ) , R 6 = g ( u k + σ ) − g ( u k , σ ) , e N k , σ . Substituting (42) into (41), we have
1 2 A τ α ∥ e N k + σ ∥ 2 + g ′ ( ξ 5 ) ∥ e N k , σ ∥ 2 ≤ c τ 2 + c N − 2 m ∥ D t α 0 C u ∥ L ∞ ( 0 , T ; H m ( Λ ) ) 2 + c N 2 − 2 m ∥ u ∥ L ∞ ( 0 , T ; H m ( Λ ) ) 2 + 5 28 ∥ e N k , σ ∥ 2 + 1 2 μ ∥ e N k , σ ∥ 2 + R 5 + R 6 .
By Lemma 1, Hölder’s inequality and Young’s inequality, it holds that
R 5 ≤ c N − 2 m u L ∞ ( 0 , T ; H m ( Λ ) ) 2 + 1 28 e N k , σ 2 .
For R 6 , applying the Taylor expansion, Hölder’s inequality and Young’s inequality, we arrive at
R 6 ≤ c τ 4 + 1 28 ∥ e N k , σ ∥ 2 .
Substituting (44) and (45) into (43), it follows that
1 2 A τ α ∥ e N k + σ ∥ 2 + ( g ′ ( ξ 5 ) − 1 4 ) ∥ e N k , σ ∥ 2 ≤ c τ 2 + c N − 2 m ∥ D t α 0 C u ∥ L ∞ ( 0 , T ; H m ( Λ ) ) 2 + c N 2 − 2 m ∥ u ∥ L ∞ ( 0 , T ; H m ( Λ ) ) 2 .
By g ′ ( ξ 5 ) > 1 4 , we have
A τ α ∥ e N k + σ ∥ 2 ≤ 2 E ,
where
E = c ( τ 4 + N − 2 m ∥ D t α 0 C u ∥ L ∞ ( 0 , T ; H m ( Λ ) ) 2 + N 2 − 2 m ∥ u ∥ L ∞ ( 0 , T ; H m ( Λ ) ) 2 + N − 2 m ∥ u ∥ L ∞ ( 0 , T ; H m ( Λ ) ) 2 ) .
According to the definition of operator A τ α , we can infer that
a k k + 1 ∥ e N k + 1 ∥ 2 ≤ ∑ j = 1 k a j k + 1 − a j − 1 k + 1 ∥ e N j ∥ 2 + a 0 k + 1 ∥ e 0 k + 1 ∥ 2 + 2 a 0 k + 1 E .
Similar to the proof of Lemma 5, we can obtain
∥ e N k + 1 ∥ 2 ≤ 4 Γ ( 1 − α ) T α E .
Finally, using the triangle inequality, namely ∥ u k + 1 − u N k + 1 ∥ = ∥ η k + 1 + e N k + 1 ∥ ≤ ∥ η k + 1 ∥ + ∥ e N k + 1 ∥ , the result follows. □

6. Numerical Experiment

In this section, we present some numerical examples to support theoretical analysis. The L 2 norm error between the exact solution and the numerical solution, as well as the convergence rates in time and space, are calculated by the following formulas: Error : = ∥ u ( t k ) − u N k ∥ , Rate : = log M 2 M 1 Error ( M 1 ) Error ( M 2 ) , Rate : = log N 2 N 1 Error ( N 1 ) Error ( N 2 )
Example 1. 
Consider the following nonlinear time-fractional convection-diffusion equation:
D t α 0 C u ( x , t ) − μ ∂ x 2 u ( x , t ) + ∂ x u ( x , t ) + u ( x , t ) 2 = f ( x , t ) , ( x , t ) ∈ Ω × ( 0 , T ] , u ( − 1 , t ) = 0 , u ( 1 , t ) = 0 , u ( x , 0 ) = 0 ,
where
f ( x , t ) = Γ ( 4 + α ) t 3 6 sin ( 2 π x ) + 4 μ π 2 sin ( 2 π x ) t 3 + α + 2 π cos ( 2 π x ) t 3 + α + t 3 + α sin ( 2 π x ) 2 .
The exact solution is u ( x , t ) = t 3 + α sin ( 2 π x ) , μ = 1 . We propose the time convergence rate by selecting a sufficiently large N to eliminate spatial errors. Fixing T = 1 and N = 64 , Table 1 shows the L 2 errors calculated by the L 2 – 1 σ scheme when α takes different values. It can be seen that the second-order accuracy is achieved in the L 2 error.
Table 1. Errors and temporal convergence rates for Example 1.
Next, we verify the spatial convergence rates by selecting τ small enough to avoid contamination of the temporal error. We take τ = 0.001. Figure 1 and Figure 2 describe the L 2 errors with respect to the polynomial degree N on a semi-log scale for different α . The results demonstrate that the error decays exponentially, indicating that the method achieves spectral accuracy in space.
Figure 1. Errors versus the polynomial degree N for Example 1 ( α = 0.1 ).
Figure 2. Errors versus the polynomial degree N for Example 1 ( α = 0.9 ).
Example 2. 
Consider the following nonlinear time-fractional convection-diffusion equation:
D t α 0 C u ( x , t ) − μ ∂ x 2 u ( x , t ) + ∂ x u ( x , t ) + u ( x , t ) 3 = f ( x , t ) , ( x , t ) ∈ Ω × ( 0 , T ] , u ( − 1 , t ) = 0 , u ( 1 , t ) = 0 , u ( x , 0 ) = 0 ,
where
f ( x , t ) = 24 t 4 − α Γ ( 5 − α ) sin ( 2 π x ) + 4 μ π 2 sin ( 2 π x ) t 4 + 2 π cos ( 2 π x ) t 4 + t 4 sin ( 2 π x ) 3 .
The exact solution is u ( x , t ) = t 4 sin ( 2 π x ) , μ = 1 . To eliminate the influence of spatial errors, we choose a sufficiently large N and set T = 1 and N = 64 . Table 2 displays the L 2 errors computed by the L 2 – 1 σ scheme for different values of α . Evidently, the L 2 error achieves second-order temporal accuracy.
Table 2. Errors and temporal convergence rates for Example 2.
We chose τ = 0.001. Figure 3 and Figure 4 describe the L 2 errors with respect to the polynomial degree N on a semi-log scale for different α . The figures demonstrate that the errors decay exponentially; namely, we obtain spectral accuracy in space. All numerical results are consistent with our theoretical analysis.
Figure 3. Errors versus the polynomial degree N for Example 2 ( α = 0.1 ).
Figure 4. Errors versus the polynomial degree N for Example 2 ( α = 0.9 ).

7. Conclusions

We have constructed a spectral scheme for nonlinear time-fractional convection-diffusion equations. Theoretical analysis confirms that the scheme is unconditionally stable, meaning the numerical solution remains bounded for any spatial grid size N and temporal step τ , which greatly enhances its practical applicability. The scheme also achieves a convergence rate of O ( N 1 − m + τ 2 ) . The main contributions of this paper are: (i) the L 2 – 1 σ scheme, which significantly improves the temporal accuracy, and (ii) rigorous analysis of the existence and uniqueness of solutions to the fully discrete scheme. The methods we proposed can be applied to other equations as well as two-dimensional, three-dimensional, or even higher-dimensional equations. In future work, we aim to extend this framework to variable-order fractional derivative equations and coupled multi-physics systems, further broadening its scope of application.

Author Contributions

Methodology, G.L., L.J. and W.C.; writing—original draft preparation, G.L. and L.J.; writing—review and editing, G.L., W.C., Q.C. and X.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of Guangxi, China (2021GXNSFAA220109, 2025GXNSFAA069197), and the Innovation Project of Guangxi Graduate Education (JGY2023123).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Sabatier, J.; Agrawal, O.P.; Machado, J.A.T. Advances in Fractional Calculus; Springer: Dordrecht, The Netherlands, 2007. [Google Scholar]
  2. Moaddy, K.; Momani, S.; Hashim, I. The non-standard finite difference scheme for linear fractional PDEs in fluid mechanics. Comput. Math. Appl. 2011, 61, 1209–1216. [Google Scholar] [CrossRef] [Scilit]
  3. Mainardi, F. Fractional Calculus: Some Basic Problems in Continuum and Statistical Mechanics. In Fractals and Fractional Calculus in Continuum Mechanics; Carpinteri, A., Mainardi, F., Eds.; Springer: Vienna, Austria, 1997; pp. 291–348. [Google Scholar]
  4. Grigorenko, I.; Grigorenko, E. Chaotic dynamics of the fractional Lorenz system. Phys. Rev. Lett. 2003, 91, 034101. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  5. Rossikhin, Y.A.; Shitikova, M.V. Applications of fractional calculus to dynamic problems of linear and nonlinear hereditary mechanics of solids. Appl. Mech. Rev. 1997, 50, 15–64. [Google Scholar] [CrossRef] [Scilit]
  6. Metzler, R.; Klafter, J. The restaurant at the end of the random walk: Recent developments in the description of anomalous transport by fractional dynamics. J. Phys. A Math. Gen. 2004, 37, R161–R208. [Google Scholar] [CrossRef] [Scilit]
  7. Chen, C.; Jiang, Y.L. Lie group analysis and invariant solutions for nonlinear time-fractional diffusion-convection equations. Commun. Theor. Phys. 2017, 68, 295–300. [Google Scholar] [CrossRef] [Scilit]
  8. Li, C.; N’Gbo, N.G.; Su, F. Finite difference methods for nonlinear fractional differential equation with ψ-Caputo derivative. Phys. D Nonlinear Phenom. 2024, 460, 134103. [Google Scholar] [CrossRef] [Scilit]
  9. Abdulla, S.O.; Abdulazeez, S.T.; Modanli, M. Comparison of third-order fractional partial differential equation based on the fractional operators using the explicit finite difference method. Alex. Eng. J. 2023, 70, 37–44. [Google Scholar] [CrossRef] [Scilit]
  10. García, A.; Negreanu, M.; Ureña, F.; Vargas, A.M. On the numerical solution to space fractional differential equations using meshless finite differences. J. Comput. Appl. Math. 2025, 457, 116322. [Google Scholar] [CrossRef] [Scilit]
  11. Zhang, T.; Yin, Z.; Zhu, A. Block-Centered Finite-Difference Methods for Time-Fractional Fourth-Order Parabolic Equations. Fractal Fract. 2023, 7, 471. [Google Scholar] [CrossRef] [Scilit]
  12. Adel, E.; El-Kalla, I.L.; Elsaid, A.; Sameeh, M. An Adaptive Finite Element Scheme for Solving Space-time Riesz-Caputo Fractional Partial Differential Equations. Iran. J. Sci. 2025, 49, 1061–1073. [Google Scholar] [CrossRef] [Scilit]
  13. Qiu, W.; Fairweather, G.; Yang, X.; Zhang, H. ADI finite element Galerkin methods for two-dimensional tempered fractional integro-differential equations. Calcolo 2023, 60, 41. [Google Scholar] [CrossRef] [Scilit]
  14. Wang, Y.; Yin, B.; Liu, Y.; Li, H. Modified L1 Crank-Nicolson finite element methods with unconditional convergence for nonlinear time-fractional Schrödinger equations. Commun. Nonlinear Sci. Numer. Simul. 2025, 143, 108623. [Google Scholar] [CrossRef] [Scilit]
  15. Huang, C.; An, N.; Chen, H. Optimal pointwise-in-time error analysis of a mixed finite element method for a multi-term time-fractional fourth-order equation. Comput. Math. Appl. 2023, 135, 149–156. [Google Scholar] [CrossRef] [Scilit]
  16. Fouladi, S.; Mohammadi-Firouzjaei, H. Local discontinuous Galerkin method for the Riesz space distributed-order Sobolev equation. Eng. Anal. Bound. Elem. 2023, 155, 38–47. [Google Scholar] [CrossRef] [Scilit]
  17. Wang, J.; Yuan, S.; Liu, X. Finite Difference Scheme and Finite Volume Scheme for Fractional Laplacian Operator and Some Applications. Fractal Fract. 2023, 7, 868. [Google Scholar] [CrossRef] [Scilit]
  18. Yu, H.; Liu, F.; Li, M.; Anh, V.V. The non-uniform L1-type scheme coupling the finite volume method for the time–space fractional diffusion equation with variable coefficients. J. Comput. Appl. Math. 2023, 429, 115179. [Google Scholar] [CrossRef] [Scilit]
  19. Li, C.; Yuan, Y.; Yang, Q.; Sun, T. A Finite Volume Element Scheme Modified With Second-Order Upwind Fractional Step of Three-Dimensional Semiconductor Device Transient Behavior and Its Convergence Analysis. Numer. Methods Partial. Differ. Equ. 2025, 41, e23157. [Google Scholar] [CrossRef] [Scilit]
  20. Li, J.; Li, B.; Hu, Y. Solving a generalized fractional diffusion equation with variable fractional order and moving boundary by two numerical methods: FDM vs FVM. Phys. Scr. 2023, 98, 035204. [Google Scholar] [CrossRef] [Scilit]
  21. Wu, Z.; Zhang, X.; Wang, J.; Zeng, X. Applications of fractional differentiation matrices in solving Caputo fractional differential equations. Fractal Fract. 2023, 7, 374. [Google Scholar] [CrossRef] [Scilit]
  22. Adel, M.; Khader, K.; Algelany, S.; Aldwoah, K. An accurate approach to simulate the fractional delay differential equations. Fractal Fract. 2023, 7, 671. [Google Scholar] [CrossRef] [Scilit]
  23. Hu, H.; Cattani, P.; Mei, S. Hermite-Shannon-Cosine spectral method for fractional partial differential equations. Expert Syst. 2025, 42, e13370. [Google Scholar] [CrossRef] [Scilit]
  24. Abdelkawy, M.A.; Menaem, A.A.; Matoog, R.T.; Tedjani, A.H. Romanovski-Jacobi spectral collocation schemes for distributed order differential problems. Alex. Eng. J. 2024, 101, 98–107. [Google Scholar] [CrossRef] [Scilit]
  25. Behroozifar, M.; Sazmand, A. An approximate solution based on Jacobi polynomials for time-fractional convection-diffusion equation. Appl. Math. Comput. 2017, 296, 1–17. [Google Scholar] [CrossRef] [Scilit]
  26. Priyanka; Sahani, S.; Arora, S. An efficient fourth order Hermite spline collocation method for time fractional diffusion equation describing anomalous diffusion in two space variables. Comput. Appl. Math. 2024, 43, 193. [Google Scholar] [CrossRef] [Scilit]
  27. Mohammadi, S.; Ghasemi, M.; Fardi, M. A fast Fourier spectral exponential time-differencing method for solving the time-fractional mobile-immobile advection-dispersion equation. Comput. Appl. Math. 2022, 41, 264. [Google Scholar] [CrossRef] [Scilit]
  28. Londoño, M.A.; Giraldo, R.; Rodríguez-Cortés, F.J. An RBF-FD method for the time-fractional advection–dispersion equation with nonlinear source term. Eng. Anal. Bound. Elem. 2023, 151, 565–574. [Google Scholar] [CrossRef] [Scilit]
  29. Singh, A.; Kumar, S. Error analysis of a high-order fully discrete method for two-dimensional time-fractional convection-diffusion equations exhibiting weak initial singularity. Numer. Algorithms 2024, 99, 251–284. [Google Scholar] [CrossRef] [Scilit]
  30. Chawla, R.; Kumar, D.; Baleanu, D. Numerical investigation of two fractional operators for time fractional delay differential equation. J. Math. Chem. 2024, 62, 1912–1934. [Google Scholar] [CrossRef] [Scilit]
  31. Zeng, F.; Liu, F.; Li, C.; Burrage, K.; Turner, I.; Anh, V.V. A Crank-Nicolson ADI spectral method for a two-dimensional Riesz space fractional nonlinear reaction-diffusion equation. SIAM J. Numer. Anal. 2014, 52, 2599–2622. [Google Scholar] [CrossRef] [Scilit]
  32. Liu, H.; Lü, S. A high-order numerical scheme for solving nonlinear time fractional reaction-diffusion equations with initial singularity. Appl. Numer. Math. 2021, 169, 32–43. [Google Scholar] [CrossRef] [Scilit]
  33. Liu, H.; Lü, S. Numerical approximations for the nonlinear time fractional reaction-diffusion equation. Numer. Methods Partial. Differ. Equ. 2023, 39, 1355–1375. [Google Scholar] [CrossRef] [Scilit]
  34. Alikhanov, A.A. A new difference scheme for the time fractional diffusion equation. J. Comput. Phys. 2015, 280, 424–438. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.