1. Introduction
Arid and semi-arid ecosystems, covering over one-third of the Earth’s land surface, exhibit remarkable self-organized spatial patterns as a fundamental adaptation to water scarcity [
1,
2]. These patterns—including bands, spots, and labyrinths—are not merely aesthetic phenomena but represent critical indicators of ecosystem health and resilience [
3]. The mathematical modeling of these patterns has emerged as an essential tool for understanding dryland ecology and predicting responses to climate change.
The formation of vegetation patterns is fundamentally driven by scale-dependent feedbacks: local facilitation through improved water infiltration near vegetation clumps, and long-range competition for scarce water resources [
4]. Early pioneering work by Klausmeier [
3] demonstrated how simple reaction–diffusion models can capture this basic mechanism. However, these initial models often simplified the complex hydrological processes governing water redistribution in drylands.
To address this limitation, Rietkerk et al. [
4] developed a more physiologically based model that explicitly separates soil moisture and surface water dynamics. Building on this framework, we consider an extended three-component model that couples vegetation biomass (
V), soil moisture (
W), and surface water (
H) through the following system of partial differential equations:
This model incorporates several key advances: (i) explicit representation of surface water hydrology with advective transport driven by topography (
), (ii) vegetation interception losses (
), and (iii) distinct diffusion processes for each component. However, the classical integer-order derivative framework in Equation (
1) assumes Markovian (memoryless) dynamics and normal diffusion, which may not fully capture the anomalous transport and memory effects observed in ecological systems [
5].
Recent evidence suggests that biological and hydrological processes in drylands often exhibit memory effects and long-range dependencies [
6]. For instance, plant growth responses to rainfall events can display temporal correlations, while water transport in heterogeneous soils may follow anomalous rather than Fickian diffusion. These phenomena are naturally described using fractional calculus [
7].
This study builds upon the extensive literature on fractional differential equations—spanning theoretical foundations [
7,
8], stability analysis [
9,
10], applications in control theory [
11,
12], and numerical methods [
13,
14]. These papers introduce a time-fractional generalization of the classical vegetation–water model. In this paper, we study the dynamic behavior of the following fractional model:
where
denotes the Grünwald–Letnikov fractional derivative of order
[
7]. When
, the system reduces to the classical model in Equation (
1).
Table 1 and
Table 2 provide a detailed description of all state variables and parameters in the system.
The main contributions of this paper are as follows:
This paper presents a new high-order numerical method for fractional-order reaction–diffusion systems. The scheme uses polynomial generating functions to achieve p-th order accuracy in time for the Grünwald–Letnikov fractional derivatives, while maintaining second-order accuracy in space, and incorporates a short-memory principle for computational efficiency.
This paper provides a thorough theoretical foundation for the proposed method, including a stability analysis of the fractional system’s equilibrium points, a weakly nonlinear analysis to derive amplitude equations, and a rigorous convergence analysis that proves the scheme’s consistency, stability, and convergence.
It effectively applies the developed numerical framework to a fractional three-component vegetation–water model, demonstrating its utility in exploring how fractional derivative orders (and the memory effects they represent) influence system dynamics and pattern formation in theoretical ecology.
This paper is organized as follows. In
Section 2, we establish the stability analysis of the fractional-order vegetation–water model. In
Section 3, we perform the weakly nonlinear analysis. In
Section 4, we develop a high-order numerical scheme for the fractional system. In
Section 5, we present numerical simulations of pattern formation. Finally, in
Section 6, we present the conclusion.
2. Stability Analysis
To find the equilibrium points (steady states) of the system, we set the time derivatives and spatial derivatives to zero
This gives us the system of algebraic equations
Thus, we can get two equilibrium points: , .
The Jacobian matrix of the reaction terms (without diffusion) is
The characteristic equation of the Jacobian matrix
J for the fractional system is given by
where
represents the eigenvalues, and
are the orders of the fractional derivatives.
At
, the Jacobian matrix is
If all
are rational numbers, let
where
denotes the denominator of the reduced fraction form of
. Then the characteristic matrix is
This is a block triangular matrix. Thus, the characteristic equation at
is
The eigenvalues are determined by solving
At
, where
, the Jacobian matrix is
The characteristic matrix is
The characteristic equation is given by
Expanding this determinant along the first row, the characteristic equation at
simplifies to
Corollary 1. If all eigenvalues satisfy , then the system at the equilibrium point is globally asymptotically stable. If there exists one eigenvalue to satisfy , then the system at the equilibrium point is unstable. If eigenvalue satisfies , then bifurcation occurs in the system.
We set , and obtain the equilibrium points , .
Figure 1 illustrates how the order of fractional derivatives influences the stability regions of equilibrium points in the fractional vegetation–water model. The figure consists of four subfigures comparing stability under different fractional orders for two equilibrium points. At the same equilibrium point, but with different fractional derivatives
, it can be seen that the stability region has changed.
Figure 2 and
Figure 3 show the significant differences in the dynamic behavior of the system under different fractional derivative orders.
3. Weakly Nonlinear Analysis
Define the nonlinear reaction terms:
Let
be an equilibrium point, satisfying
Introduce small perturbations around the equilibrium:
The multivariate Taylor expansion of a function
around
is
where
and
.
The Taylor expansions of the reaction terms up to the first order are
Substituting into the original fractional PDE system and renaming
back to
for notational convenience yields
Define the state vector
. For the fractional derivative form (
5), we write
where
,
is the Jacobian at equilibrium:
If
, the system (
5) can be written as
where
is the linear operator and
is the nonlinear operator. The linear operator
consists of the reaction–diffusion–advection terms:
More explicitly, the action of
on
U is
The system can be written as
where
The linear operator
is decomposed as
where
Introduce multiple time scales
so the time derivative becomes
Expand the solution in powers of
where
.
Substituting (
9) into (
8) gives
Substituting (
9) into the nonlinear term
yields
The system can be written compactly as
Assuming
, and collecting terms by order of
Since
is a linear operator, the solution of
is a linear combination of eigenvectors with zero eigenvalue. Write the solution corresponding to the wave vector
as
where
=
is the eigenvector of
corresponding to the zero eigenvalue at the critical wavenumber
, and c.c. denotes the complex conjugate.
The nonlinear terms become
where the specific forms of
depend on the quadratic and cubic interactions between the modes.
The solvability condition for the
equation requires
where
is the left eigenvector of
corresponding to the zero eigenvalue, and
denotes the inner product.
This leads to the amplitude equation:
where
and
are coefficients determined by the eigenvectors and nonlinear terms.
Similarly, the
equation provides the next order correction. For Equation (
14) to have a solution, the right-hand side must be orthogonal to the left eigenvector
of
:
where
denotes the inner product.
Substituting the expressions for
and
, we obtain
Collecting all terms proportional to
and using the normalization
, we obtain the amplitude equation:
where the coefficients are
with
The coefficient determines the saturation of patterns at higher amplitudes and plays a crucial role in distinguishing between subcritical and supercritical bifurcations.
Combining the results from
and
, and returning to the original time scale
, we obtain the final amplitude equation:
where
4. Numerical Scheme
Several advanced numerical methods have been developed for solving fractional differential equations. The matrix approach to discrete fractional calculus provides a unified framework for constructing numerical schemes through Toeplitz matrix representations of fractional operators [
15,
16]. Finite difference methods offer efficient discretization techniques for both space–time-fractional PDEs, with second-order accurate schemes being developed for various fractional diffusion equations [
17]. The predictor-corrector approach delivers higher accuracy through iterative refinement of numerical solutions [
18], while finite element methods extend variational formulations to time-fractional problems [
19]. Recent developments include the reproducing kernel method, which constructs analytical solutions through kernel Hilbert spaces and effectively handles various fractional equations. Comprehensive overviews of numerical approximations are provided in specialized monographs [
20], and practical applications demonstrate these methods’ effectiveness in solving complex problems in finance, ecology, and fluid dynamics [
21]. These numerical approaches balance computational efficiency with accuracy, enabling reliable simulations of fractional-order systems across multiple disciplines. This paper presents a new high-order numerical method for fractional-order reaction–diffusion systems. The scheme uses polynomial generating functions to achieve p-th order accuracy in time for the Grünwald–Letnikov fractional derivatives, while maintaining second-order accuracy in space, and incorporates a short-memory principle for computational efficiency.
4.1. Discretization of Fractional Time Derivatives
The core of the numerical scheme lies in the discretization of the fractional time derivative. We begin with the Grünwald–Letnikov definition.
Definition 1 (Grünwald–Letnikov Fractional Derivative)
. The α-th Grünwald–Letnikov fractional derivative for a function is given by A direct numerical approximation is given by
where
and
. However, computing
using Gamma functions for large
j is numerically unstable. A stable recursive computation is preferred:
The approximation (
19) with coefficients from (
20) has an accuracy of
.
To achieve higher-order accuracy, we replace the first-order backward difference with a p-th order generating function.
Definition 2. A p-order polynomial generating function for the first-order derivative is defined as The coefficients are uniquely determined by the condition that approximates to p-th order near .
Theorem 1. The coefficients in (21) satisfy the following linear system: Proof. From (
21), we have the identity
Substituting immediately gives the first equation: .
To derive the subsequent equations, we define an operator
and apply it to both sides of (
23). Consider the operator
Applying (evaluation at ) gives the first equation.
Now, apply
to the left-hand side of (
23):
Apply
to the right-hand side of (
23):
Equating the left-hand side of (
23) and the right-hand side of (
23) gives the second equation:
. Note that the index shift accounts for the
terms.
Thus, .
This process can be continued for
, yielding the system (
22). The key observation is that
for
, and the dominant contribution for each
m leads to the constant
on the right-hand side of (
23). □
We now extend this to fractional derivatives.
Definition 3. The p-order generating function for the fractional derivative of order α is defined as Let its series expansion be Theorem 2. The coefficients in (25) can be computed recursively by Proof. We start from the identity
Differentiating both sides with respect to
zMultiplying both sides by
zNow, using the definition (
25),
. Substituting this in
Expanding the Cauchy products and equating coefficients for
(
) on both sides
Isolating the
term from the left sum (
)
This is the desired recursive Formula (
26). □
The high-order numerical approximation for the fractional derivative is then
This approximation has a local truncation error of .
4.2. Spatial Discretization
Let the spatial domain be discretized uniformly with step h in both x and y directions, and the time domain with step . Grid points are denoted as .
The Laplacian is discretized using the standard second-order central difference:
The advection term
is discretized using a conservative central difference scheme:
where
, etc. This ensures discrete conservation properties.
Applying the high-order time discretization (
27) and spatial discretizations to the model (
2), we obtain the full numerical scheme:
where
implements the short-memory principle with memory length
L.
This is an explicit scheme. The solution at time is computed directly from known solutions at previous time steps.
5. Convergence Analysis
Let
be the exact solution of the continuous problem evaluated at the grid point, and let
represent the discrete right-hand side of (
30), including the nonlinear and spatial derivative terms.
The local truncation error
is defined by substituting the exact solution into the numerical scheme:
where
and
(component-wise in the denominator).
Property 1. Assuming the exact solution U is sufficiently smooth (e.g., ), the local truncation error is bounded bywhereand C is a constant independent of τ, h and L. Proof. The error
has three components. From the high-order GL scheme (
27), the error in approximating
is
for each component. The central difference for the Laplacian (
28) has an error of
. The central difference for the advection term also has an error of
for smooth
H and
z. The short-memory principle truncates the history at
L. The error introduced by this truncation is bounded by
for each fractional derivative. Taking the worst case gives
. Combining these errors using the triangle inequality gives the overall bound. □
6. Numerical Simulation
We set parameter
, where a comparison of patterns in different fractional derivative at
,
, and
is shown in
Figure 4.
Figure 4 shows the dynamic behavior of the pattern under three sets of parameters. Parameters are shown in
Table 3.
Figure 5 shows the influence of different fractional derivative orders on the formation of patterns in the system under fixed parameters.
Figure 4 illustrates the dynamic behavior of vegetation patterns under three distinct sets of parameters, as detailed in
Table 3. Each parameter set corresponds to different ecological driving factors, including the plant growth rate
r, water evaporation rate
c, and diffusion coefficients
,
, and
.
The comparison reveals that variations in these parameters significantly alter the spatial structure, morphology (such as stripes, spots, and labyrinthine structures), and stability of the self-organized patterns. Even with the same fractional derivative orders, the system exhibits diverse pattern characteristics due to parameter changes. This sensitivity underscores the importance of accurately estimating ecological parameters in modeling arid and semi-arid ecosystems. The results demonstrate that parameter tuning can lead to qualitatively different pattern regimes, reflecting the complex interplay between vegetation growth, water transport, and environmental constraints in shaping ecosystem self-organization.
Figure 5 examines the impact of varying fractional derivative orders on pattern formation while keeping all ecological parameters fixed. The three subfigures correspond to different fractional order combinations:
,
, and
.
The results show that fractional derivative orders significantly influence the morphology, distribution, and dynamic evolution of vegetation patterns. Different orders represent varying memory effects and non-local transport characteristics in the system. Higher fractional orders generally enhance memory effects, leading to faster system responses and smoother pattern structures. In contrast, asymmetric fractional orders among the three components (V, W, H) can induce non-uniform dynamics, resulting in richer pattern diversity.
7. Conclusions
This study presents and analyzes a high-order numerical scheme for solving a nonlinear fractional-order vegetation–water model. The method utilizes polynomial generating functions to discretize the Grünwald–Letnikov fractional derivatives, achieving p-th order accuracy in time while maintaining second-order spatial accuracy. The incorporation of a short-memory principle ensures the scheme’s computational feasibility for long-time simulations.
Rigorous convergence analysis proves that the method is consistent, stable, and convergent. The global error is bounded by , providing a solid theoretical foundation for numerical experiments. This approach serves as an effective tool for exploring dynamics and pattern formation in complex fractional-order systems, demonstrating how fractional derivative orders significantly influence the system’s behavior.