
In this paper, we investigate the numerical computation method for a one-dimensional self diffusion plant water model with homogeneous Neumann boundary conditions. First, a high accuracy compact difference scheme for the diffusive plant water model in an arid flat environment is constructed using the finite difference method. The fourth order compact difference scheme is used for the spatial derivative term, and the Taylor series expansion and residual correction function are used to discretize the time term. We obtain a difference scheme with second-order accuracy in time and fourth-order accuracy in space. Second, the Fourier analysis method is used to prove that the above format is unconditionally stable. Then, the numerical examples provided the convergence and accuracy of the difference scheme. Finally, numerical simulations are conducted near the Turing Hopf bifurcation point of the model to obtain the spatial distribution maps of vegetation and water under small disturbances of different parameters. In this paper, the evolution law of vegetation quantity and water density at any time is observed.Revealing the impact of small changes in parameters on the spatiotemporal dynamics of plant water models will provide a basis for understanding whether ecosystems are fragile.
Citation: Jianping Lv, Chunguang Li, Jianqiang Dong. A high accuracy compact difference scheme and numerical simulation for a type of diffusive plant-water model in an arid flat environment[J]. AIMS Mathematics, 2024, 9(2): 3836-3849. doi: 10.3934/math.2024189
[1] | Lei Ren . High order compact difference scheme for solving the time multi-term fractional sub-diffusion equations. AIMS Mathematics, 2022, 7(5): 9172-9188. doi: 10.3934/math.2022508 |
[2] | Junying Cao, Zhongqing Wang, Ziqiang Wang . Stability and convergence analysis for a uniform temporal high accuracy of the time-fractional diffusion equation with 1D and 2D spatial compact finite difference method. AIMS Mathematics, 2024, 9(6): 14697-14730. doi: 10.3934/math.2024715 |
[3] | Mostafa M. A. Khater, A. El-Sayed Ahmed . Strong Langmuir turbulence dynamics through the trigonometric quintic and exponential B-spline schemes. AIMS Mathematics, 2021, 6(6): 5896-5908. doi: 10.3934/math.2021349 |
[4] | Taghread Ghannam Alharbi, Abdulghani Alharbi . Traveling-wave and numerical investigations to nonlinear equations via modern computational techniques. AIMS Mathematics, 2024, 9(5): 12188-12210. doi: 10.3934/math.2024595 |
[5] | Leqiang Zou, Yanzi Zhang . Numerical solutions of multi-term fractional reaction-diffusion equations. AIMS Mathematics, 2025, 10(1): 777-792. doi: 10.3934/math.2025036 |
[6] | Zeshan Qiu . Fourth-order high-precision algorithms for one-sided tempered fractional diffusion equations. AIMS Mathematics, 2024, 9(10): 27102-27121. doi: 10.3934/math.20241318 |
[7] | Lijuan Nong, An Chen, Qian Yi, Congcong Li . Fast Crank-Nicolson compact difference scheme for the two-dimensional time-fractional mobile/immobile transport equation. AIMS Mathematics, 2021, 6(6): 6242-6254. doi: 10.3934/math.2021366 |
[8] | Junying Cao, Qing Tan, Zhongqing Wang, Ziqiang Wang . An efficient high order numerical scheme for the time-fractional diffusion equation with uniform accuracy. AIMS Mathematics, 2023, 8(7): 16031-16061. doi: 10.3934/math.2023818 |
[9] | Yasir Nawaz, Muhammad Shoaib Arif, Wasfi Shatanawi, Muhammad Usman Ashraf . A new unconditionally stable implicit numerical scheme for fractional diffusive epidemic model. AIMS Mathematics, 2022, 7(8): 14299-14322. doi: 10.3934/math.2022788 |
[10] | Fujun Cao, Dongfang Yuan . A class of HOC finite difference method for elliptic interface problems with imperfect contact. AIMS Mathematics, 2023, 8(3): 5789-5815. doi: 10.3934/math.2023292 |
In this paper, we investigate the numerical computation method for a one-dimensional self diffusion plant water model with homogeneous Neumann boundary conditions. First, a high accuracy compact difference scheme for the diffusive plant water model in an arid flat environment is constructed using the finite difference method. The fourth order compact difference scheme is used for the spatial derivative term, and the Taylor series expansion and residual correction function are used to discretize the time term. We obtain a difference scheme with second-order accuracy in time and fourth-order accuracy in space. Second, the Fourier analysis method is used to prove that the above format is unconditionally stable. Then, the numerical examples provided the convergence and accuracy of the difference scheme. Finally, numerical simulations are conducted near the Turing Hopf bifurcation point of the model to obtain the spatial distribution maps of vegetation and water under small disturbances of different parameters. In this paper, the evolution law of vegetation quantity and water density at any time is observed.Revealing the impact of small changes in parameters on the spatiotemporal dynamics of plant water models will provide a basis for understanding whether ecosystems are fragile.
Ecological and environmental desertification began to emerge as a prominent issue in the late 1960s and early 1970s. Due to a lack of rainfall, the Sahara region in western Africa experienced severe drought, causing serious harm to local ecosystems, people's livelihoods, and the global ecology[1]. At present, desertification is a comprehensive issue related to economy, society, and ecology. The areas where desertification occurs are in arid and semi-arid regions, and the result is desertification.Therefore, preventing desertification has become a hot and core issue in global research, and plant and water play a crucial role in preventing desertification. In arid and semi-arid regions, the rainfall is relatively low, and the feedback between vegetation and water acts as a feedback effect between vegetation and water, resulting in a regular distribution of vegetation in time and space. This distribution is called vegetation pattern[2,3,4]. Many domestic scholars have conducted extensive research on the spatiotemporal dynamics of vegetation in arid and semi-arid regions based on diffusion type nonlinear partial differential equations[5,6,7,8,9]. However, obtaining precise and accurate solutions for nonlinear equations is generally challenging. In contrast, numerical solutions are relatively easier to obtain and can also reveal the spatiotemporal dynamics of the system.
How to effectively solve nonlinear partial differential equations has been a long-standing concern for researchers, and various numerical methods for solving this equation include finite volume method, finite element method, lattice Boltzmann method, spectral method, finite difference method, etc.[10,11,12,13,14,15,16,17,18,19]. The finite difference method is widely used due to its simplicity, strong operability, easy access to high order numerical formats, and ease of programming. The high order finite difference method, after years of development, has achieved rich research success[20,21,22]. Furthermore, research has shown that high-precision methods are superior in improving the reliability and effectiveness of model numerical simulations.
This article focuses on the plant-water model in a flat environment of one-dimensional space[23], as follows:
{∂N∂T=RJWN2−MN+D1Nxx,x∈(0,lπ),t>0,∂W∂T=A−LW−RWN2+D2Wxx,x∈(0,lπ),t>0,∂N∂x=∂W∂x=0,x=0,lπ,t≥0,N(x,0)=ϕ(x)≥0,W(x,0)=ψ(x)≥0,x∈[0,lπ]. | (1) |
Where W represents the density of water, and N represents the density of plant biomass. A is rainfall rate, M is plant mortality, L is the rate of evaproation of water. J is plant conversion rate, and R denotes water penetration rate. T represents the time and Nxx,Wxx represent second-order partial derivatives in one-dimensional space. In this literature, the author applied the branch theory of reaction diffusion equations to study the spatiotemporal dynamics of model (2.1), and it is necessary to demonstrate the spatiotemporal distribution of vegetation and water from a numerical simulation perspective.
This paper is organized as follows: In section 2, a high-precision compact difference scheme is constructed using the finite difference method for a model (2.1) that satisfies homogeneous Neumann boundary conditions. In section 3, we proved the stability of the high-precision compact difference scheme in model (2.1). In section 4, numerical examples are constructed to verify the convergence and accuracy of the high-precision compact difference scheme. By utilizing Matlab for numerical simulation, we obtain spatial distribution maps of vegetation and water under small disturbances with varying parameters. By analyzing their variation patterns, the impact of small changes in parameters on the spatiotemporal dynamics of the vegetation water model is revealed. In section 5, a summary of the results of this study and prospects for future research are presented.
In this paper. Consider the plant-water model (1.1) in one-dimensional space on flat environment. The following dimensionless transfromation is perfromed for system (1.1):
● ω=√RJ√LW,n=√R√LN,a=√RJL√LA,t=LT,
● x=√L√D1X,m=ML,μ=D2D1,
We obtain the initial conditions on an interval (0,lπ) and the following system with Neumann boundary:
{∂n∂t=ωn2−mn+nxx,x∈(0,lπ),t>0,∂ω∂t=a−ω−ωn2+μωxx,x∈(0,lπ),t>0,∂n∂x=∂ω∂x=0,x=0,lπ,t≥0,n(x,0)=ϕ(x)≥0,ω(x,0)=ψ(x)≥0,x∈[0,lπ]. | (2.1) |
For the sake of convenience and to ensure consistency with the symbol representations used in this paper, Eq (2.1) can be reformulated into the form presented in Eq (2.2).
{∂u(x,t)∂t=d1∂2u(x,t)∂x2+f(u,v),x∈(0,lπ),t>0,∂v(x,t)∂t=d2∂2v(x,t)∂x2+g(u,v),x∈(0,lπ),t>0,∂u(x,t)∂x=∂v(x,t)∂x=0,x=0,lπ,t≥0,u(x,0)=u0(x)≥0,v(x,0)=v0(x)≥0,x∈[0,lπ]. | (2.2) |
Now we identify n with u, ω with v, ωn2−m with f(u,v), a−ω−ωn2 with g(u,v), d1=1, μ with d2. In order to establish a high-order compact difference scheme, we rewrite (2.2) in the form, which is a nonlinear diffusion reaction system:
∂W∂t=D∂2W∂x2+R(W),x∈(0,lπ),t>0, | (2.3) |
Wx(x,t)=0,x=0,orx=lπ,t≥0, | (2.4) |
W(x,0)=ϕ(x)≥0,x∈[0,lπ], | (2.5) |
where
W=[uv],D=[d100d2],R(W)=[f(u,v)g(u,v)],ϕ=[u0v0]. |
The reaction term R(W) represents a non-linear function associated with the variable W.
In order to construct a high order compact difference scheme for solving (2.3)–(2.5), the region divides [0,lπ]×[0,T] into a uniform meshed. Take positive integers N and M, divide the interval [0,lπ] into N equal parts, and [0,T] into M equal parts. Define h=lπN, τ=TM; xi=0+ih, 0≤i≤N; tn=nτ, 0≤n≤M; Ωh={xi∣0≤i≤N}; Ωτ={tn∣0≤n≤M}; Ωhτ=Ωh×Ωτ. Define the grid function v={vni∣0≤i≤N,0≤n≤M} on Ωhτ, define
δ+tvni=vn+1i−vniτ,δxvni=vni+1−vni−12h,δ2xvni=vni+1−2vni+vni−1h2. |
In developing a high-precision compact difference scheme for interior points, we refer to the work presented by Wei JianYing in 2022 [24]. Define grid functions U={Uni∣0≤i≤N,0≤n≤M} and Ux={Unxi∣0≤i≤N,0≤n≤M} on Ωhτ=Ωh×Ωτ, in which Uni=W(xi,tn), Unxi=Wx(xi,tn), At nodes (xi,tn), considering Eq (2.3) with
Wt(xi,tn)=DWxx(xi,tn)+R(W(xi,tn)),0<i<N. | (2.6) |
The second derivative term Wxx in space is approximated using a fourth-order compact difference method for calculation
Wxx(xi,tn)=2δ2xUni−δxUnxi+O(h4). | (2.7) |
which i=1,⋯,N−1, Bringing (2.7) into (2.6) can obtain
Wt(xi,tn)=2Dδ2xUni−DδxUnxi+R(Uni)+O(h4). | (2.8) |
Where δx and δ2x represent the central difference operators of the first and second derivative terms of the space, The definitions of δ+tUni, δxUnxi and δ2xUnxi are the same as δ+tvni, δxvnxi, and δ2xvnxi.
For the first order derivative term regarding time in (2.8), the Taylor series expansion method can be used to obtain:
Wt(xi,tn)=δ+tUni−τ2Wtt(xi,tn)+O(τ2). | (2.9) |
In order to obtain a finite difference compact scheme with second-order accuracy in the time direction, it is necessary to process Wtt in Eq (2.9). Take the first order partial derivative of Eq (2.3) with respect to the variable t on both sides simultaneously. Then we get:
Wtt=DWxxt+R(W)t. | (2.10) |
Considering the value of Eq (2.10) at discrete nodes (such as node (xi,tn)). For the right end term of Eq (2.10), the first order derivative term in time is discretized using forward difference, and the second order derivative term in space is discretized using Eq (2.8), obtained
Wtt(xi,tn)=2Dδ+tδ2xUni−Dδ+tδxUnxi+δ+tR(Uni)+O(τ+h4/τ). | (2.11) |
Now, substituting Eq (2.11) into Eq (2.9) and replace Wtt yields
Wt(xi,tn)=δ+tUni−τDδ+tδ2xUni+τD2δ+tδxUnxi−τ2δ+tR(Uni)+O(τ2+h4). | (2.12) |
Bringing Eq (2.12) into Eq (2.8) and replacing Wt(xi,tn), we obtain the following:
{δ+tUni−τDδ+tδ2xUni+τD2δ+tδxUnxi−τ2δ+tR(Uni)+O(τ2+h4)=2Dδ2xUni−DδxUnxi+R(Uni)+O(h4). | (2.13) |
The high order term is represented by Sni, and the high-order term in Eq (2.13) is replaced by Sni, we get:
δ+tUni−τDδ+tδ2xUni+τD2δ+tδxUnxi−τ2δ+tR(Uni)=2Dδ2xUni−DδxUnxi+R(Uni)+Sni. | (2.14) |
Where 1≤i≤N−1, 0≤n≤M, such that
|Sni|≤M1(τ2+τh2+h4),1≤i≤N−1,0≤n≤M. |
Note the boundary conditions (2.4) and initial conditions (2.5) of system (2.3), and discretize the initial boundary conditions to obtain:
Unx0=0,UnxN=0,0≤n≤M, | (2.15) |
U0i=ϕ(xi),0≤i≤N. | (2.16) |
Omit the higher-order term Sni in Eq (2.14), replace Uni with Wni, and replace Unxi with Wnxi. Then, the following difference format can be established for problems (2.3)–(2.5):
δ+tWni−τDδ+tδ2xWni+τD2δ+tδxWnxi−τ2δ+tR(Wni)=2Dδ2xWni−DδxWnxi+R(Wni), | (2.17) |
Wnx0=0,WnxN=0,0≤n≤M, | (2.18) |
W0i=ϕ(xi),0≤i≤N. | (2.19) |
Denote R(Wni) as Rni. Equation (2.17) can also be expressed as:
−Dh2(Wn+1i+1+Wn+1i−1)+(1τ+2Dh2)Wn+1i=Dh2(Wni+1+Wni−1)+(1τ−2Dh2)Wni−D4h(Wn+1xi+1−Wn+1xi−1)−D4h(Wnxi+1−Wnxi−1)+(Rn+1i+Rni)2. | (2.20) |
Using the fourth order Pade scheme[24] for the spatial first derivative term Wxi appearing in Eq (2.20):
16(Wx)i−1+23(Wx)i+16(Wx)i+1=Wi+1−Wi−12h+O(h4),1≤i≤N−1. | (2.21) |
Moreover, we have
Wxi=D0(1−16h2D+D−)Wi. | (2.22) |
Where
D0Wi=Wi+1−Wi−12h,D+D−Wi=Wi+1−2Wi+Wi−1h2. |
The difference scheme (2.20) is a two-layer compact implicit scheme, and the calculation of unknown time layers only involves three grid points. From the above derivation process, it can be seen that the truncation error of the format is O(τ2+h4), and when τ=O(h2), this format has second-order accuracy in the temporal direction and fourth-order accuracy in the spatial direction.
The value of Wx at the boundary point is given by the Neumann boundary condition of Eq (2.15). In order to ensure the overall fourth order accuracy of the difference scheme (2.20), the calculation formula for W at the boundary points is derived using the five point fourth order differential formula of Wx and combined with homogeneous Neumann boundary conditions.
Let η(x) be a function defined on interval C1[x0,x4], and ηx(x0)=0, given that the function value of η(x) at node x0<x1<x2<x3<x4 is η(xk),(k=0,1,2,3,4). Let x0, x1, x2, x3 and x4 be equidistant nodes, assume xk+1−xk=h,(k=0,1,2,3). On the interval [x0,x4], perform a quartic Largerange interpolation function on η(x) and take the derivative of the interpolation remainder. Using the method of undetermined coefficients[25], we can obtain
ηx(x0)=112h1[−25η(x0)+48η(x1)−36η(x2)+16η(x3)−3η(x4)]+h415η(5)(ζ). | (2.23) |
Since ζ∈[x0,x4], ignoring the higher-order term in (2.22), it can be inferred from the homogeneous Neumann boundary condition that ηx(x0)=0, transfer available:
η(x0)=125[48η(x1)−36η(x2)+16η(x3)−3η(x4)]. | (2.24) |
Similarly, if η(x) is defined as a function on the interval C1[xN−4,xN], ηx(xN)=0, then
η(xN)=125[48η(xN−1)−36η(xN−2)+16η(xN−3)−3η(xN−4)]. | (2.25) |
From this, the computation formula for the unknown function W at the boundary point can be obtained:
{Wn0=125(48Wn1−36Wn2+16Wn3−3Wn4)+O(h4),WnN=125(48WnN−1−36WnN−2+16WnN−3−3WnN−4)+O(h4),0<n≤M. | (2.26) |
The Fourier analysis method is used to analyze the stability of the difference schemes (2.17)–(2.20), and by accurately establishing the R(W) term, the difference scheme (2.20) can be further transformed
−Dh2(Wn+1i+1+Wn+1i−1)+(1τ+2Dh2)Wn+1i=Dh2(Wni+1+Wni−1)+(1τ−2Dh2)Wni−D4h(Wn+1xi+1−Wn+1xi−1)−D4h(Wnxi+1−Wnxi−1). | (3.1) |
At grid points (xi,tn), set
(Wx)ni=βneθIi,Wni=αneθIi. | (3.2) |
Where I=√−1, βn, αn are the amplitudes of the Nth layer, θ=2πIλ is the phase angle in the x direction, and λ is the wavelength. By substituting (3.2) into Eq (3.1) and simplifying it, it can be obtained that:
−Dh2(eθI+e−θI)αn+1+(1τ+2Dh2)αn+1=Dh2(eθI+e−θI)αn+(1τ−2Dh2)αn−D4h(eθI−e−θI)βn+1−D4h(eθI−e−θI)βn. | (3.3) |
For the sake of simplicity, we will not consider the impact of Wx the calculation format on the stability of the difference scheme at the boundary. Simplify Eq (3.2) by substituting it into Eq (2.21) to obtain:
βn=3(eθI−e−θI)h(e−θI+4+eθI)αn. | (3.4) |
Substitute formula (3.4) into Eq (3.3) and simplify it to obtain:
[−2Dcos(θ)−1h2+1τ−D23sin2(θ)h2(2+cos(θ))]αn+1=[2Dcos(θ)−1h2+1τ+D23sin2(θ)h2(2+cos(θ))]αn. | (3.5) |
Simplify one term of Eq (3.5): 2Dcos(θ)−1h2+D23sin2(θ)h2(2+cos(θ)) = D(4cos(θ)+cos2(θ)−5)2h2(2+cos(θ)). Thus, the error amplification factor Z=αn+1αn=1τ+G1τ−G is obtained, where
G=D(4cos(θ)+cos2(θ)−5)2h2(2+cos(θ))=D(cos(θ)−1)(cos(θ)+5)2h2(2+cos(θ)). | (3.6) |
From Eq (3.6), it can be seen that G≤0, thus the square of the error amplification factor modulus ‖Z‖2=(1τ+G)2(1τ−G)2≤1, i.e., the difference scheme (2.20) is unconditionally stable.
The vegetation-water model (2.1) does not yield an exact solution. Therefore, in this paper, we construct a diffusion system with an exact solution to validate the convergence and accuracy of our difference scheme.
We verify the accuracy and convergence of the high-precision compact difference scheme by solving the following numerical examples. We use the L2 norm error to measure the accuracy of the differential schemes, The definitions of the error:
● L2=√h∑i(uexact i−unum i)2.
The definition of convergence rate is:
● Rate =log(E1/E2)log(h1/h2).
in which E1 and E2 represent the errors corresponding to the different spatial step-lengths h1 and h2, respectively.
As an example, let us consider a one-dimensional diffusion system as follows:
{∂u∂t=D11Δu+D12v,∂v∂t=D21Δv+D22u,x∈(0,6π),t>0. | (4.1) |
The initial condition is
u=cos(2x),v=cos(x). | (4.2) |
The boundary conditions of the variables are Neumann boundary conditions, i.e.,
{∂u(0,t)∂x=0,∂u(6π,t)∂x=0,∂v(0,t)∂x=0,∂v(6π,t)∂x=0. | (4.3) |
Which, D11=D21=β are the diffusion coefficient, D12 and D12 are constants. The analytical solution is
u=e−4tβcos(2x),v=e−tβcos(x). | (4.4) |
In this paper, the differential scheme (2.20), (2.21) and (2.25) are used to solve the model (4.1), when T=4, τ=0.005, β=1. The numerical solutions of u(x,t) and v(x,t) obtained through the differential scheme computation, as well as the visual comparison of their evolution in space and time with the exact solution, are presented in Figures 1 and 2, respectively. From the figures, it can be observed that the numerical results closely match the analytical results. Both u(x,t) and v(x,t) eventually stabilize over time, while exhibiting periodic variations in the spatial dimension. The L2 errors and convergence orders of u(x,t) and v(x,t) obtained from the scheme calculation are presented in Table 1. From the table, it can be seen that the L2 error of u(x,t) achieves fourth-order accuracy in the spatial dimension, and similarly, the L2 error of v(x,t) also achieves fourth-order accuracy in the spatial dimension. The computational results indicate that the difference scheme method used in this study exhibits good convergence. By employing this system as a reference, we assess the performance of our difference scheme and compare the results against the known exact solution. Through this verification process, we demonstrate the convergence and accuracy of our framework. Our findings contribute to the validation and reliability of our proposed methodology for modeling vegetation-water systems, enhancing our understanding and facilitating informed decision-making in the field of environmental science.
N | u(x,t) | v(x,t) | |||
L2 error | Rate | L2 error | Rate | ||
10 | 2.417e-01 | 2.402e-01 | |||
20 | 1.125e-02 | 4.42 | 1.122e-02 | 4.42 | |
40 | 2.275e-04 | 5.63 | 2.279e-04 | 5.62 | |
80 | 5.833e-06 | 5.29 | 5.866e-06 | 5.28 |
Next, with respect to model (2.1), reference [23] applied bifurcation theory to analyze the emergence of Hopf branches, Turing branches, and Turing Hopf branches near steady-state solutions, providing necessary conditions for their occurrence. Two disturbance parameters ε=(ε1,ε2)∈R2 are selected as control parameters to study the impact of disturbances on the dynamic behavior of plant and water. It can be roughly divided into four states: spatial non-homogeneous steady-state, spatial homogeneous steady-state, spatial homogeneous periodic solution, and spatial non-homogeneous periodic solution. Thus, where ε2 is the perturbation of parameter μ, and the calculation formula for the steady-state solution is [23]:
n∗(ε1)=a∗+ε1+√(a∗+ε1)2−4m22m,ω∗(ε1)=a∗+ε1−√(a∗+ε1)2−4m22. |
Next, we select parameters different from the original text, use the difference schemes (2.20), (2.21), and (2.25) to solve the model (2.1), and give the spatio-temporal dynamic distribution of vegetation and water. The calculation area is x∈[0,30π],T∈[0,1500], the space step size is h=30π150, the time step is τ=0.05, the initial values are set to random perturbations of (n∗(ε1),ω∗(ε1)) and μ∗=μ−ε2, Other parameter values: m=3, μ=3, Figures 1–4 are the numerical simulation result of model (2.1).
Figure 3 shows that system (2.1) has a stable solution, Figure 4 shows that system (2.1) has a stable spatially homogeneous periodic solution, Figure 5 shows that system (2.1) has a spatially non homogeneous periodic solution, Figure 6 shows that the system (2.1) converges to a spatially non-uniform steady state. Minor changes in parameters can cause switching between four different states: uniform state, temporal periodic state, spatially non-uniform steady state, and spatially non-uniform periodic state. This essentially indicates that vegetation in arid environments is fragile, and if precipitation decreases, the area where the vegetation is located will become desertification. The numerical results also show that vegetation biomass and water density are negatively correlated in space, and the places with more vegetation biomass have less water density, while the places with less vegetation biomass have more water density.
In this paper, we present a high-precision compact difference scheme for a vegetation water model in a flat environment. The proposed scheme achieves fourth-order accuracy in the spatial direction and second-order accuracy in the temporal direction for both the interior point and boundary point formulations of the model. First, the Fourier analysis method is used to prove that the high-precision compact difference scheme is unconditionally stable. Second, the convergence and accuracy of the scheme are verified through numerical examples. Then, the model is numerically solved and simulated, and the effects of parameter perturbations on vegetation and hydrodynamic systems are obtained, causing the dynamic system to switch in four different state. This will also provide guidance for desertification warning and control in arid and semi-arid areas. The highly refined finite difference scheme plays an important role in solving vegetation water models. In the future, high-precision compact difference schemes for vegetation water models will be established in two-dimensional regions, and further analysis of system (2.1) will be conducted.
The authors declare that they have not used Artificial Intelligence (AI) tools in the creation of this article.
This study is supported by National Natural Science Foundation of China under Grant No. 11761005.
All authors declare no conflicts of interest in this paper.
[1] |
C. G. Jones, J. H. Lawton, M. Shachak, Organisms as ecosystem engineers, Oikos, 69 (1994), 373–386. https://doi.org/10.2307/3545850 doi: 10.2307/3545850
![]() |
[2] |
S. Rietkerk, M. C. Boerlijst, F. van Langevelde, R. Hillerislambers, J. van de Koppel, L. Kumar, et al., Self-organization of vegetation in arid ecosystems, Am. Nat., 160 (2002), 524–530. https://doi.org/10.1086/342078 doi: 10.1086/342078
![]() |
[3] |
V. Deblauwe, N. Barbier, P. Couteron, The global biogeography of semi-arid periodic vegetation patterns, Global Ecol. Biogeogr., 17 (2008), 715–723. https://doi.org/10.1111/j.1466-8238.2008.00413.x doi: 10.1111/j.1466-8238.2008.00413.x
![]() |
[4] |
F. Borgogno, P. D'Odorico, F. Laio, Mathematical models of vegetation pattern formation in ecohydrology, Rev. Geophys, 47 (2009), RG1005. https://doi.org/10.1029/2007RG000256 doi: 10.1029/2007RG000256
![]() |
[5] |
C. A. Klausmeier, Regular and irregular patterns in semiarid vegetation, Science, 284 (1999), 1826–1828. https://doi.org/10.1126/science.284.5421.1826 doi: 10.1126/science.284.5421.1826
![]() |
[6] |
S. V. D. Stelt, A. Doelman, G. Hek, J. D. M. Rademacher, Rise and fall of periodic patterns for a generalized Klausmeier-Gray-Scott model, J. Nonlinear Sci., 23 (2013), 39–95. https://doi.org/10.1007/s00332-012-9139-0 doi: 10.1007/s00332-012-9139-0
![]() |
[7] |
J. Liang, C. Liu, G. Q. Sun, L. Li, L. Zhang, M. Hou, et al., Nonlocal interactions between vegetation induce spatial patterning, Appl. Math. Comput., 428 (2022), 127061. https://doi.org/10.1016/j.amc.2022.127061 doi: 10.1016/j.amc.2022.127061
![]() |
[8] |
Q. Xue, G. Q. Sun, C. Liu, Z. G. Guo, Z. Jin, Y. P. Wu, et al., Spatiotemporal dynamics of a vegetation model with nonlocal delay in semi-arid environment, Nonlinear Dyn., 99 (2020), 3407–3420. https://doi.org/10.1007/s11071-020-05486-w doi: 10.1007/s11071-020-05486-w
![]() |
[9] |
J. Li, G. Q. Sun, Z. G. Guo, Bifurcation analysis of an extended Klausmeier-Gray-Scott model with infiltration delay, Stud. Appl. Math., 148 (2022), 1519–1542. https://doi.org/10.1111/sapm.12482 doi: 10.1111/sapm.12482
![]() |
[10] |
J. W. Li, X. L. Feng, Y. N. He, RBF-based meshless local Petrov Galerkin method for the multi-dimensional convection-diffusion-reaction equation, Eng. Anal. Bound. Elem., 98 (2019), 46–53. https://doi.org/10.1016/j.enganabound.2018.10.003 doi: 10.1016/j.enganabound.2018.10.003
![]() |
[11] | J. N. Reddy, Introduction to the finite element method, McGraw-Hill Education, 2019. |
[12] |
G. R. Barrenechea, A. H. Poza, H. Yorston, A stabilised finite element method for the convection-diffusion-reaction equation in mixed form, Comput. Method. Appl. M., 339 (2018), 389–415. https://doi.org/10.1016/j.cma.2018.04.019 doi: 10.1016/j.cma.2018.04.019
![]() |
[13] |
S. Zhao, J. Ovadia, X. Liu, Y. T. Zhang, Q. Nie, Operator splitting implicit integration factor methods for stiff reaction-diffusion-advection systems, J. Comput. Phys., 230 (2011), 5996–6009. https://doi.org/10.1016/j.jcp.2011.04.009 doi: 10.1016/j.jcp.2011.04.009
![]() |
[14] | J. Biazar, M. B. Mehrlatifan, A compact finite difference scheme for reaction-convection-diffusion equation, Chiang Mai J. Sci., 45 (2018), 1559–1568. |
[15] |
H. S. Shekarabi, J. Rashidinia, Three level implicit tension spline scheme for solution of convection-reaction-diffusion equation, Ain Shams Eng. J., 9 (2018), 1601–1610. https://doi.org/10.1016/j.asej.2016.10.005 doi: 10.1016/j.asej.2016.10.005
![]() |
[16] |
X. Zhu, H. Rui, High-order compact difference scheme of 1D nonlinear degenerate convection-reaction-diffusion equation with adaptive algorithm, Numer. Heat. Tr. B-Fund., 75 (2019), 43–66. https://doi.org/10.1080/10407790.2019.1591858 doi: 10.1080/10407790.2019.1591858
![]() |
[17] |
Z. Z. Sun, Z. B. Zhang, A linearized compact difference scheme for a class of nonlinear delay partial differential equations, Appl. Math. Model., 37 (2013), 742–752. https://doi.org/10.1016/j.apm.2012.02.036 doi: 10.1016/j.apm.2012.02.036
![]() |
[18] |
F. Y. Wu, X. J. Cheng, D. F. Li, J. Q. Duan, A two-level linearized compact ADI scheme for two-dimensional nonlinear reaction-diffusion equations, Comput. Math. Appl., 75 (2018), 2835–2850. https://doi.org/10.1016/j.camwa.2018.01.013 doi: 10.1016/j.camwa.2018.01.013
![]() |
[19] |
X. J. Cheng, J. Q. Duan, D. F. Li, A novel compact ADI scheme for two-dimensional Riesz space fractional nonlinear reaction-diffusion equations, Appl. Math. Comput., 346 (2019), 452–464. https://doi.org/10.1016/j.amc.2018.10.065 doi: 10.1016/j.amc.2018.10.065
![]() |
[20] |
Z. F. Tian, S. Q. Dai, High-order compact exponential finite difference methods for convection-diffusion type problems, J. Comput. Phy., 220 (2007), 952–974. https://doi.org/10.1016/j.jcp.2006.06.001 doi: 10.1016/j.jcp.2006.06.001
![]() |
[21] |
T. Wang, T. Liu, A consistent fourth-order compact finite difference scheme for solving vorticity-stream function form of incompressible Navier-Stokes equations, Numer. Math. Theory Me., 12 (2019), 312–330. https://doi.org/10.4208/nmtma.OA-2018-0043 doi: 10.4208/nmtma.OA-2018-0043
![]() |
[22] |
F. Smith, S. Tsynkov, E. Turket, Compact high order accurate schemes for the three dimensional wave equation, J. Sci. Comput., 81 (2019), 1181–1209. https://doi.org/10.1007/s10915-019-00970-x doi: 10.1007/s10915-019-00970-x
![]() |
[23] |
G. Q. Sun, H. T. Zhang, Y. L. Song, L. Li, Z. Jin, Dynamic analysis of a plant-water model with spatial diffusion, J. Differ. Equations, 329 (2022), 395–430. https://doi.org/10.1016/j.jde.2022.05.009 doi: 10.1016/j.jde.2022.05.009
![]() |
[24] | J. Y. Wei, High-order compact difference method for the convection diffusion reaction equations and its applications in epidemic models (Chinese), Ningxia University, 2022. https://doi.org/10.27257/d.cnki.gnxhc.2022.000053 |
[25] |
S. K. Lele, Compact finite difference schemes with spectral-like resolution, J. Comput. Phys., 103 (1992), 16–42. https://doi.org/10.1016/0021-9991(92)90324-R doi: 10.1016/0021-9991(92)90324-R
![]() |
[26] | Y. Wang, The Extrapolation Method of Five-Point Numerical Formulas for One-Orde Derivative, Math. Pract. Theory, 41 (2011), 163–167. |
N | u(x,t) | v(x,t) | |||
L2 error | Rate | L2 error | Rate | ||
10 | 2.417e-01 | 2.402e-01 | |||
20 | 1.125e-02 | 4.42 | 1.122e-02 | 4.42 | |
40 | 2.275e-04 | 5.63 | 2.279e-04 | 5.62 | |
80 | 5.833e-06 | 5.29 | 5.866e-06 | 5.28 |