1. Introduction
In recent decades, desertification in arid and semi-arid regions has become more and more serious, and the United Nations has made combating desertification one of its global goals of sustainable development [
1]. Semi-arid ecosystems are usually located at the edge of deserts. One side is the desert, and the other side is the vegetation, such as grass and shrubs [
2]. It is estimated that semi-arid ecosystems cover about
of the Earth’s surface [
3], so it is critical to protect the sustainable development of vegetation systems.
Different vegetation growth conditions will lead to different spatial distributions of vegetation. The uneven distribution of vegetation across a space is known as a vegetation pattern [
4]. It is a prominent feature of many semi-arid regions [
5], and its appearance is often an early warning indicator of the transformation of ecosystems to desertification [
6,
7]. In 1999, Klausmeier [
8] first proposed a vegetation water model to study desertification as follows:
with two variables, surface water
and vegetation
. Here,
A denotes precipitation under natural conditions,
denotes water evaporation,
denotes the amount of water absorbed by plants,
denotes the downhill flow of water,
denotes the growth of plants themselves,
denotes the loss of plants,
D denotes the rate of vegetation diffusion,
denotes the Laplace operator. In ecology, all parameters are nonnegative constants.
Klausmeier’s model focuses on the flow pattern of water down the slope and cannot predict the flow pattern on the flat ground
. However, vegetation patterns were also observed in semi-arid ecosystems without slopes. In order to simulate the diffusion of water on a flat surface, researchers [
9,
10] used
instead of the advection term of
to extend model (
1) and considered the following model:
For model (
2), Wang et al. [
9] proved that there is a non-uniform vegetation state when the rainfall is low. Sun et al. [
11] discussed the wavelength variation with biological parameters and found different types of stationary modes. Guo et al. [
12] described the evolution of vegetation patterns under different parameters. It is worth noting that model (
2) is the same as the autocatalytic chemical reaction model proposed by Gray and Scott [
13,
14], so model (
2) is also called the diffusion Klausmeier–Gray–Scott model [
7]. In [
15,
16], Han et al. solved several types of reaction–diffusion equations using spatially discretized Fourier transform. In [
17], Liu et al.introduced a time two-grid finite element method and derived the stability and error estimates of the fully discretized equation. In [
18], Zhai et al. proposed a method to simulate the fractional Gray–Scott model by combining the semi-implicit spectral deferred correction method with the operator splitting scheme, and so on [
19,
20,
21].
The succession of arid ecosystems can span a long duration, sometimes extending over hundreds of years. Influenced by climate, soil, and other regional factors, the succession process of each region may also vary. Due to the locality of integer order derivatives, there are some limitations in describing succession. Fractional derivatives are more suitable for description than integer derivatives due to their memorability and nonlocality. In order to understand the relationship between vegetation and water in arid ecosystems, we consider the following fractional-order models:
Here,
represents Caputo fractional differentiation, and is defined as follows:
with
.
The rest of this article is organized as follows. In
Section 2, we establish a model and explore the positivity and uniqueness of solutions for models without diffusion terms. In
Section 3, we discuss the stability of the model and Hopf bifurcation. In
Section 4, the Turing instability of the model is discussed. In
Section 5, weak nonlinear analysis is used to derive the amplitude equation. In
Section 6, we conduct numerical simulations. We present our conclusion in
Section 7.
3. Stability and Hopf Bifurcation Analysis
In this part, we first discuss the number of equilibrium points of the model. Then, by analyzing the stability of the equilibrium point and the Hopf bifurcation, the conditions under which different states of the system appear are given. At the same time, numerical simulations are also used to prove the rationality of the theory.
3.1. Equilibrium Point
We obtain the equilibrium point by solving the following system of equations:
Denote by
and
. The system (
15) has a catalyst-free equilibrium point,
, and a coexistence equilibrium point,
. Then, we have the following:
3.2. Stability Analysis
Before determining the stability of the equilibrium point, we first give the stability criterion of the fractional differential system.
Theorem 3 ([
26,
27])
. Consider a fractional differential system, as follows: Let be an equilibrium point, and let be the eigenvalues of the Jacobian matrix, .(1) The equilibrium point is asymptotically stable if and only if (2) The equilibrium point is stable if and only if (3) The equilibrium point is unstable if and only if Definition 1 ([
28])
. The roots of the equation are called the equilibria of the fractional differential system: where , and . We can obtain the Jacobi matrix for system (
15) at the equilibrium point,
, as follows:
Two eigenvalues are ; therefore, implies is asymptotically stable;
The Jacobian matrix of system (
15) at the equilibrium point,
, is as follows:
As such, the characteristic equation at equilibrium point
is as follows:
where
with
.
The roots of the characteristic equations are as follows:
The eigenvalues are real when
. For
,
is obtained; therefore
implies
is asymptotically stable. The eigenvalues are negative real when
and
, so
implies
is asymptotically stable. For
and
, both the eigenvalues are positive real; hence,
implies
is unstable. When
, the two eigenvalues are real numbers with opposite signs, so
implies that
is unstable. The two eigenvalues are complex conjugates when
. In this case, the definition is as follows:
Therefore,
is stable if
and is unstable for
.
Through Theorem 3, we draw the following conclusions:
Theorem 4. The system is asymptotically stable at the equilibrium point .
Theorem 5 ([
29])
. The stability of equilibrium point is determined by and α.If , then we have the following:
(1) the equilibrium point, , is asymptotically stable if and only if and .
(2) the equilibrium point, , is unstable if and only if or .
If , then:
(3) the equilibrium point, , is stable if and only if .
(4) the equilibrium point, , is unstable if and only if .
3.3. Hopf Bifurcation Analysis
When
and
, model (
4) with
loses stability through Hopf bifurcation. Since the stability of model (
4) is affected by the fractional derivative, the fractional derivative can be regarded as a parameter of the Hopf bifurcation. In the following, we establish the conditions for the Hopf bifurcation of model (
4) around
at parameter
[
30,
31]:
(1) The Jacobian matrix at the equilibrium point, , has a pair of complex conjugate eigenvalues , which become purely imaginary when .
(2) where .
(3) .
Now, we prove that has a Hopf bifurcation when goes through .
Theorem 6. Suppose that the equilibrium point, , is unstable when and . The fractional parameter, α, passes through the critical value, , and model (4) undergoes the Hopf bifurcation near , where Proof . For
and
, the eigenvalues are complex conjugates with positive real parts. Hence, we have the following:
and
for some α. Let
, obtain
. Moreover,
. Therefore, all Hopf conditions are satisfied. □
Remark 1. Now, we use fractional Adams–Bashforth-Moulton methods [32] for the numerical simulation to provide evidence that supports these viewpoints. We use the parameter values given in Table 1, and the selection of parameter values refers to the relevant published paper [12]. At the equilibrium point
, the conditions
and
are satisfied, which conforms to Theorem 5. Therefore, the equilibrium point is unstable, and there is a stable limit cycle around it. See
Figure 1. The decrease in the fractional order parameter
value corresponds to the increase in the memory effect in the model. As it decreases, the equilibrium point,
, maintains an unstable spiral, and the circumference of the limit cycle also decreases. This situation continues until reaching the critical Hopf bifurcation value
. For
, the equilibrium point,
, of the system becomes a stable spiral. Therefore, the memory effect drives the model to exhibit stable behavior. From an ecological point of view, it can be inferred that both surface water and vegetation use some of their past behavior in the ecosystem to establish sustainable development. For example, vegetation adapts to the environment by thickening roots.
4. Turing Instability
In this section, we present the Turing instability condition for model (
3).
We perturb the equilibrium point with
, substitute it into model (
3), expand it through the Taylor series, remove higher-order terms, and obtain the linear perturbation equation, as follows:
where
J is a Jacobian matrix at . For convenience, we still denote and as u and v.
Expanding the perturbation variables in Fourier space and substituting
into the perturbation Equation (
29) yields the characteristic equation, as follows:
where
is the growth rate,
k is the wave number,
r is the spatial vector, and
are constants.
We solve characteristic Equation (
31) and obtain the following dispersion relationship:
where
The solution of characteristic Equation (
32) is in the following form:
In order to explore the existence conditions for Turing instability at , we should ensure that and . In order to ensure the occurrence of , the condition of marginal stability should be satisfied. Here, is the minimum value of with respect to .
From
, we can obtain
Since
is a positive equilibrium point,
can be obtained, so we have the following:
Theorem 7. Suppose that and are valid.
(1) The equilibrium point, , is asymptotically stable if and only if .
(2) The equilibrium point, , is unstable if and only if or .
(3) Turing bifurcation occurs at or , and the critical wave number is or .
Proof . The eigenvalues are negative real when , so implies is asymptotically stable;
When or , the two eigenvalues are real numbers with opposite signs, so implies is unstable;
From , we have or . □
Remark 2. Take . We draw the stable region of equilibrium point E on the plane when . According to Theorem 7, the stable region and the unstable region are distinguished in Figure 2. 5. Weakly Nonlinear Analysis
In this section, we use weak nonlinear analysis to calculate the amplitude equation near the Turing instability threshold,
. We write model (
3) in the following form:
where
L is a linear operator and
N is a nonlinear operator.
and
We only consider the behavior of the control parameter near the bifurcation point, so the control parameter,
, can be expanded as follows:
where
is a small parameter. At the same time, the variable,
U, and the nonlinear term,
N, are expanded according to this small parameter:
with
and
The linear operator, L, can be decomposed into the following:
where
We set
; then, the partial derivative of time can be written as follows:
We substitute Formulas (
37)–(
43) into Equation (
34).
The left side of the equation is as follows:
The right side of the equation is as follows:
Comparing the order of
on both sides of the equation, the following three cases are obtained:
They are discussed separately, as follows:
:
That is,
is a linear combination of eigenvectors corresponding to eigenvalues of 0. Therefore,
The general solution of Equation (
45) can be written as follows:
where
,
,
,
denotes the amplitude of the mode
.
According to the Fredholm solvability condition, the vector function on the right side of Equation (
51) must be orthogonal to the zero eigenvalue of
for this equation to have a nontrivial solution.
The zero eigenvector of
with
. According to the orthogonal condition of Equation (
46), we have
where
and
are the coefficients corresponding to
in
and
. The system of equations related to amplitude
, obtained from Equation (
52), is as follows:
where
. We introduce a second-order disturbance term as follows:
We substitute Formulas (
50) and (
54) into Equation (
46). We have the following:
with
According to the orthogonal condition of Equation (
47), we have the following:
The direct calculation produces the following amplitude equation:
where
Suppose that the perturbation of amplitude
G under
is as follows:
Then, from Formulas (
43), (
53), (
56) and (
58), we can derive
with
Since each amplitude,
, in Equation (
59) can be decomposed into mode
and phase angle
, substituting
into Equation (
59) to separate the real and imaginary parts yields the following equation:
where
. We can infer from Equation (
60) that the solution to the equation is stable when
and
.
Equation (
60) has the following solutions:
(1) Stationary state:
Stable when
, unstable when
.
(2) Strip pattern:
Stable when
, unstable when
.
(3) Hexagon pattern:
When
is satisfied, there exists
When
,
is stable and
is always unstable.
(4) Mixed state:
When
is satisfied, there exists
It is always unstable with
.
6. Numerical Simulation
In this section, we use the Fourier spectral method to perform numerical simulations in space
. Model (
3) is transformed in the space domain by fast Fourier transform as follows:
where
i is an imaginary number,
represents the discrete Fourier transform, and
represents the inverse discrete Fourier transform. For any integer
K, consider
. The discrete Fourier transform of
is as follows:
and the inverse formula is as follows:
Model (
64) can be rewritten as the following differential equation:
Model (
67) can be equivalent to the Volterra integral equation, as follows:
Let
, use the Adams–Moulton algorithm to correct Formula (
68) to the following:
Here,
Using the Adams–Bashforth instead of the Adams–Moulton, the predictor (
68) is is computed as follows:
where,
For the parameter values given in
Table 2, we obtain the following results through the following calculation:
The following initial conditions are selected, and the Fourier spectrum method is used for numerical simulation. The results are shown in
Figure 3.
According to [
33], if the diffusion index is different, the hexagonal pattern will turn into a square pattern under certain conditions. Therefore, the numerical simulation results indicate that under this set of parameters, the solution of the system conforms to both the condition
for stripe patterns and the condition
for hexagonal patterns. In Matlab, color interpolation is applied to enhance coloring and smooth out color transitions, and the hexagonal pattern becomes a stripe pattern, as shown in
Figure 3. This also proves the correctness of our theory.
We select the following initial conditions at equilibrium point
:
where
Figure 4 shows the vegetation pattern succession at
and
. The blue area in the picture represents exposed soil, while the red area represents a highly concentrated area of vegetation. In
Figure 4a, as
t gradually increases, we ultimately find that spot patterns and bars coexist throughout the entire region. Increasing the diffusion rate of surface water, in
Figure 4b, we find that as
t gradually increases, the stripes decrease prematurely to non-existence, and only the spots remain.
Figure 5 shows the vegetation pattern succession with a fractional order
of change. As
decreases, the vegetation pattern gradually becomes less easily broken and the vegetation density significantly increases. When
, as
t gradually increases, the region mainly exists as a bar pattern. Continuously reducing
, we find that speckle patterns and stripes coexist throughout the entire region.
7. Conclusions
In this paper, the vegetation pattern under a semi-arid system of a fractional vegetation–water model in an arid flat environment is studied. We discuss the stability of the positive equilibrium point and study the Hopf bifurcation around the equilibrium point of the fractional parameter, . Through the weak nonlinear analysis method, the mode selection of the vegetation model is given. Through this paper, it can be found that the vegetation in the arid flat environment has a rich pattern structure, including spots, mixing, and stripes. When the diffusion coefficient, d, changes, and other parameters remain unchanged, the pattern structure changes from stripes to spots. When the fractional order parameter, , changes and other parameters remain unchanged, the pattern structure becomes more stable and is not easy to destroy. Some novel fractal patterns of fractional vegetation–water models in arid flat environments are shown.