Abstract
In this paper we introduce a conceptual model for vegetation patterns that generalizes the Klausmeier model for semi-arid ecosystems on a sloped terrain (Klausmeier in Science 284:1826–1828, 1999). Our model not only incorporates downhill flow, but also linear or nonlinear diffusion for the water component.
To relate the model to observations and simulations in ecology, we first consider the onset of pattern formation through a Turing or a Turing–Hopf bifurcation. We perform a Ginzburg–Landau analysis to study the weakly nonlinear evolution of small amplitude patterns and we show that the Turing/Turing–Hopf bifurcation is supercritical under realistic circumstances.
In the second part we numerically construct Busse balloons to further follow the family of stable spatially periodic (vegetation) patterns. We find that destabilization (and thus desertification) can be caused by three different mechanisms: fold, Hopf and sideband instability, and show that the Hopf instability can no longer occur when the gradient of the domain is above a certain threshold. We encounter a number of intriguing phenomena, such as a ‘Hopf dance’ and a fine structure of sideband instabilities. Finally, we conclude that there exists no decisive qualitative difference between the Busse balloons for the model with standard diffusion and the Busse balloons for the model with nonlinear diffusion.
Similar content being viewed by others
Notes
Notice however the extra b 2 in the coefficient in front of the nonlinear term. In Morgan et al. (2000), b is scaled out of the matrix \(\mathcal{M}_{c}\) in formula (3.24). That is, the matrix \(b\mathcal{M}_{c}\) in Morgan et al. (2000) plays the role of our matrix \(\mathcal{M}_{\mathrm{i}\omega_{c}}(a_{c},0,\mathrm {i}k_{c})\). This is equivalent to scaling \(\mathcal{A}\to b\mathcal{A}\) in (2.47).
Notice that this rescaling of the Klausmeier system can be acquired from Klausmeier’s original nondimensional system (see Klausmeier 1999),
$$ \everymath{\displaystyle} \left\{ \begin{array}{@{}rcl} u_{T} & = & \nu u_X + a-u - uv^2; \\[1mm] v_{T} & = & \delta^{2\sigma}v_{XX} - mv + u v^2, \end{array} \right. $$(2.52)by rescaling with \(x=\frac{a^{2}}{\nu}X\), t=a 2 T, v=aV, u=aU, \(A=\frac{1}{a^{2}}\), \(B=\frac{m}{a^{2}}\) and by further introducing \(0<\delta^{\sigma}:=\frac{a}{\nu}\ll1\). (From the estimates for a and ν in Klausmeier (1999), it can be deduced that indeed \(0<\frac{a}{\nu}\ll1\).)
With slight abuse of terminology, in the context of perturbations of periodic patterns we abbreviate the Turing–Hopf instability to ‘Hopf instability’ in the rest of this paper.
References
Amann, H.: Dynamic theory of quasilinear parabolic equations II. Reaction–diffusion systems. Differ. Integral Equ. 3, 13–75 (1990)
Aranson, I., Kramer, L.: The world of the complex Ginzburg–Landau equation. Rev. Mod. Phys. 74, 187–214 (2002)
Busse, F.H.: Nonlinear properties of thermal convection. Rep. Prog. Phys. 41, 1929–1967 (1978)
Chen, W., Ward, M.J.: Oscillatory instabilities and dynamics of multi-spike patterns for the one-dimensional Gray–Scott model. Eur. J. Appl. Math. 20(2), 187–214 (2009)
Chossat, P., Iooss, G.: The Couette–Taylor problem. In: Mathematical Sciences, vol. 102. Springer, Berlin (1994)
Deblauwe, V., Barbier, N., Couteron, P., Lejeune, O., Bogaert, J.: The global biogeography of semi-arid periodic vegetation patterns. Glob. Ecol. Biogeogr. 17(6), 715–723 (2008)
Devaney, R.L.: Reversible diffeomorphisms and flows. Trans. Am. Math. Soc. 218, 89–113 (1976)
Doedel, E.J.: AUTO-07P: Continuation and bifurcation software for ordinary differential equations. http://cmvl.cs.concordia.ca/auto (2007)
Doelman, A., Kaper, T.J., Zegeling, P.: Pattern formation in the one-dimensional Gray–Scott model. Nonlinearity 10, 523–563 (1997)
Doelman, A., Rademacher, J.D.M., van der Stelt, S.: Hopf dances near the tips of Busse balloons. Discrete Contin. Dyn. Syst. 5(1), 61–92 (2012)
Eckhaus, W.: Asymptotic Analysis of Singular Perturbations. Studies in Mathematics and Its Applications, vol. 9. North-Holland, Amsterdam (1979)
Eckhaus, W., Iooss, G.: Strong selection or rejection of spatially periodic patterns in degenerate bifurcations. Physica D 39, 124–146 (1989)
Elwell, H.A., Stocking, M.A.: Vegetal cover to estimate soil erosion hazard in Rhodesia. Geoderma 15, 61–70 (1976)
Fowler, A.C.: Mathematical Models in the Applied Sciences. Cambridge Texts in Applied Mathematics. Cambridge University Press, Cambridge (1997)
Gardner, R.A.: On the structure of the spectra of periodic traveling waves. J. Math. Pures Appl. 72, 415–439 (1993)
Gardner, R.A.: Spectral analysis of long wavelength periodic waves and applications. J. Reine Angew. Math. 491, 149–181 (1997)
Gilad, E., von Hardenberg, J., Provenzale, A., Shachak, M., Meron, E.: Ecosystem engineers: from pattern formation to habitat creation. Phys. Rev. Lett. 93(9), 098105 (2004)
Henry, D.: Geometric Theory of Semilinear Parabolic Equations. Lecture Notes in Mathematics, vol. 840. Springer, Berlin (1981)
HilleRisLambers, R., Rietkerk, M., van den Bosch, F., Prins, H.H.T., de Kroon, H.: Vegetation pattern formation in semi-arid grazing systems. Ecology 82(1), 50–61 (2001)
Kato, H.: Quasi-linear equations of evolution, with applications to partial differential equations. In: Lecture Notes in Mathematics, vol. 448, pp. 25–70. Springer, Berlin (1975)
Kealy, B.J., Wollkind, D.J.: A nonlinear stability analysis of vegetative Turing pattern formation for an interaction–diffusion plant-surface water model system in an arid flat environment. Bull. Math. Biol. 74, 803–833 (2012)
Kelly, R.D., Walker, B.H.: The effects of different forms of land use on the ecology of a semi-arid region in southeastern Rhodesia. J. Ecol. 64, 553–576 (1976)
Klausmeier, C.A.: Regular and irregular patterns in semi-arid vegetation. Science 284, 1826–1828 (1999)
van de Koppel, J., Rietkerk, M., van Langevelde, F., Kumar, L., Klausmeier, C.A., Frysell, J.M., Hearne, J.W., van Andel, J., de Ridder, N., Skidmore, A., Stroosnijdr, L., Prins, H.H.T.: Spatial heterogeneity and irreversible vegetation change in semiarid grazing systems. Am. Nat. 159(2), 209–218 (2002)
Kéfi, S., Rietkerk, M., van Baalen, M., Loreau, M.: Local facilitation, bistability and transitions in arid ecosystems. Theor. Popul. Biol. 71, 367–379 (2007a)
Kéfi, S., Rietkerk, M., Alados, C.L., Pueyo, Y., Papanastasis, V.P., ElAich, A., de Ruiter, P.C.: Spatial vegetation patterns and imminent desertification in Mediterranean arid ecosystems. Nature 449, 213–217 (2007b)
Levefer, R., Lejeune, O.: On the origin of tiger bush. Bull. Math. Biol. 59(2), 263–294 (1997)
Macfadyan, W.A.: Soil and vegetation in British Somaliland. Nature 165, 121 (1950a)
Macfadyan, W.A.: Vegetation patterns in the semi-desert planes of British Somaliland. Geogr. J. 116, 199–211 (1950b)
Matkowsky, B.J., Volpert, V.A.: Stability of plane wave solutions of complex Ginzburg–Landau equations. Q. Appl. Math. 51, 265–281 (1993)
Mielke, A.: The Ginzburg–Landau equation in its role as modulation equation. In: Fiedler, B. (ed.) Handbook of Dynamical Systems, vol. II, pp. 759–835. Elsevier, Amsterdam (2002)
Morgan, D.S., Doelman, A., Kaper, T.J.: Stationary periodic patterns in the 1D Gray–Scott model. Methods Appl. Anal. 7(1), 105–150 (2000)
Ni, W.-M.: Diffusion, cross-diffusion, and their spike-layer steady states. Not. Am. Math. Soc. 45(1), 9–18 (1998)
Rademacher, J.D.M., Sandstede, B., Scheel, A.: Computing absolute and essential spectra using continuation. Physica D 229(2), 166–183 (2007)
Rademacher, J.D.M., Scheel, A.: Instabilities of wave trains and Turing patterns in large domains. Int. J. Bifurc. Chaos Appl. Sci. Eng. 17(8), 2679–2691 (2007)
Rietkerk, M., Ketner, P., Burger, J., Hoorens, B., Olff, H.: Multiscale soil and vegetation patchiness along a gradient of herbivore impact in a semi-arid grazing system in West Africa. Plant Ecol. 148, 207–224 (2000)
Rietkerk, M., Boerlijst, M., van Langevelde, F., van de Koppel, H.H.T.J., Kumar, L., Prins, H.H.T., de Roos, A.M.: Self-organization of vegetation in arid ecosystems. Am. Nat. 160(4), 524–530 (2002)
Rietkerk, M., Dekker, S.C., Wassen, M.J., Verkroost, A.W.M., Bierkens, M.F.P.: A putative mechanism for bog patterning. Am. Nat. 163(5), 699–708 (2004)
Sandstede, B.: Stability of travelling waves. In: Fiedler, B. (ed.) Handbook of Dynamical Systems, vol. II, pp. 983–1055. Elsevier, Amsterdam (2002)
Satnoianu, R.A., Menzinger, M.: Non-Turing stationary patterns in flow-distributed oscillators with general diffusion and flow rates. Phys. Rev. E 62(1), 113–119 (2000)
Satnoianu, R.A., Maini, P.K., Menzinger, M.: Parameter space analysis, pattern sensitivity and model comparison for Turing and stationary flow-distributed waves (FDS). Physica D 160, 79–102 (2001)
Scheel, A.: Radially symmetric patterns of reaction–diffusion systems. Mem. Am. Math. Soc. 165 (2003)
Schneider, G.: Nonlinear diffusive stability of spatially periodic solutions—abstract theorem and higher space dimensions. Tohoku Math. Publ. 8, 159–168 (1998)
Sherratt, J.A.: An analysis of vegetation stripe formation in semi-arid landscapes. J. Math. Biol. 51, 183–197 (2005)
Sherratt, J.A., Lord, G.J.: Nonlinear dynamics and pattern bifurcations in a model for vegetation stripes in semi-arid environments. Theor. Popul. Biol. 71, 1–11 (2007)
Sherratt, J.A.: Pattern solutions of the Klausmeier model for banded vegetation in semi-arid environments I. Nonlinearity 23, 2657–2675 (2010)
Siero, E., Rademacher, J.D.M.: Stability of wavetrains in quasilinear parabolic systems on the real line (2012). In preparation
Thiery, J.M., D’Herbes, J.M., Valentin, C.: A model simulating the genesis of banded vegetation patterns in Niger. J. Ecol. 83, 497–507 (1995)
White, P.L.: Brousse tigrée patterns in Southern Niger. J. Ecol. 58, 549–553 (1970)
Acknowledgements
The authors thank Max Rietkerk for sharing his insights and the stimulating discussions.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Alan R. Champneys.
Appendix: Derivation of the Ginzburg–Landau Equation
Appendix: Derivation of the Ginzburg–Landau Equation
In this appendix, we outline the derivation of the Ginzburg–Landau equation for the amplitude \(\mathcal{A}\) of the pattern that appears at the Turing–Hopf bifurcation. Each of the four different cases of Fig. 1 can be derived from the expressions given in this appendix by considering either γ=1 or c=0, or both.
In Appendix A.1 we derive the Ginzburg–Landau equation for the special case that γ=1 and \(c=\sqrt{\frac{2}{3}b}\) that was presented in Sect. 2.5.3.
The Ginzburg–Landau Ansatz for patterns that emerge at the Turing–Hopf instability can, for the rescaled GKGS-system (2.38), be written as
where \(\mathcal{A}\) and X ij are functions of ξ=εx and τ=ε 2(x−c g t) and c g the group velocity defined by (2.26). Substituting this expansion in the GKGS-system (2.38) and collecting terms of equal powers of ε and the Fourier modes \(\mathrm{e}^{\mathrm{i}(k_{*} x + \omega_{*} t)}\), we derive expressions for X 02,12,22,13 and Y 02,12,22,13 subsequently. Notice that the scaling in (2.38) has the advantage that the terms of order ε 2 only play a role in the equations for X 13 and Y 13.
As mentioned in paragraph 2.4, the solvability condition can be applied to solve an equation of the form
The equations for X 1j ,Y 1j , j=2,3 are of this form, with
We briefly point out the construction of the set of solutions for (A.2). The construction for c=0 differs from that for c≠0.
If c≠0, the matrix in (A.3) has two eigenvalues, λ +=0 and
If \(y\in\operatorname{Rg} \mathcal{M}_{\mathrm{i}\omega_{*}}(a_{*},k_{*},c)\) and \(c\not =0\), the set of solutions to (A.2) is given by
On the other hand, if c=0, we know from Proposition 1 that
It is then straightforward to show that
and that λ −=0 if γ=1. It is also straightforward to show that both columns of \(\mathcal {M}_{\mathrm{i}\omega _{*}}(a_{*},k_{*},0)\) span the range. We call the second column v 1. So if y from (A.2) lies in the range, there exists an α∈ℝ such that y=αv 1. Hence, if c=0, the set of solutions to (A.2) can be presented as
By plugging in the expansion (A.1) into (2.38) one obtains at order \(\mathcal{O}(\varepsilon)\) an equation for (X 02,Y 02)T,
We use shorthands x 02,y 02 for \(X_{02}=x_{02}|\mathcal{A}|^{2}\), \(Y_{02}=y_{02}|\mathcal{A}|^{2}\). The values for x 02 and y 02 can be read from (A.7). At order \(\mathcal{O}(\varepsilon E)\), we find equations of the form
which can be solved if \((x_{1j},y_{1j})^{\mathrm{T}}\in\operatorname{Rg} \mathcal {M}_{\mathrm{i}\omega _{*}}(a_{*},k_{*},c)\). We find
It can be checked that, indeed, \((x_{1j},y_{1j})^{\mathrm{T}}\in\operatorname{Rg} \mathcal{M}_{\mathrm{i}\omega_{*}}(a_{*},k_{*},c)\). At order \(\mathcal{O}(\varepsilon E^{2})\) we find
with
At order ε 2 E, we obtain equations for X 13 and Y 13. These equations can be written as
The right-hand sides I 1,I 2 are built up by several terms. The nonlinear terms from the reaction kinetics generate
We define L tot as the sum of these expressions:
The nonlinear terms that appear from working out the nonlinear diffusion terms generate
Based on this we define
We then obtain for the right-hand side of the system
To derive the Ginzburg–Landau equation, we impose the solvability condition (2.42) to (A.10):
and obtain
1.1 A.1 The Special Case that γ=1 and \(c=\sqrt{\frac {2}{3}b}\)
In this section we present the expressions for x ij ,y ij , ij=02,12,22 for the special case that γ=1 and \(c=\sqrt{\frac {2}{3}b}\). In Proposition 2 we computed that for γ=1 and \(c=\sqrt{\frac{2}{3}b}\) one has
Also, one computes the second component of a basis vector of the kernel of \(\mathcal{M}_{\omega_{*}}(a_{*},k_{*},c)\) and the nonzero eigenvalue of \(\mathcal{M}_{\omega_{*}}(a_{*},k_{*},c)\) as
These values are used to derive
The nonlinear terms from the reaction kinetics are
The sum of these expressions is
The nonlinear diffusion terms are, of course, zero, so \(L_{\mathrm {NLD}}=L_{\mathcal{A},\mathrm{NLD}}=0\). We get for the right hand components as in (A.10):
These give the Ginzburg–Landau equation in (2.51):
1.2 A.2 Derivation of the Ginzburg–Landau Equation for the GKGS-System with c=0
In this section we present the expressions for x ij ,y ij , ij=02,12,22 for the special case that c=0. In Proposition 1 we computed that for c=0 one has
Also, one computes the second component of a basis vector of the kernel of \(\mathcal{M}_{\omega_{*}}(a_{c},k_{c},c)\) and the nonzero eigenvalue of \(\mathcal{M}_{\omega_{*}}(a_{c},k_{c},c)\) as
These values are used to derive
The sum of the nonlinear terms from the kinetics is
Also we have
This gives the Ginzburg–Landau equation in (2.49):
with
1.3 A.3 Derivation of the Ginzburg–Landau Equation for the Case c≫1: The Klausmeier Model and the GKGS-Model for c≫1
This appendix to Sect. 2.6 deals with an elaborate account on the scalings introduced in Sect. 2.6 that were used to derive the Klausmeier system (2.53) from the GKGS-system. Also, we derive the GLE for the Klausmeier system (2.53).
Scaling Analysis for the Klausmeier System as a Limit Case of the GKGS System
We remark that the equilibria for both systems (1.5) and (2.53) are the same. Patterns close to the equilibrium (U +,V +) can be described as
Substitution of these expansions in (1.5) gives the leading order formulation (2.38). We are interested in the behavior of the GKGS-model for \(0<1/\sqrt{c}\ll\varepsilon\ll 1\). Since we know from Proposition 2 that \(a_{c}=\mathcal {O}(\sqrt{c})\), we put \(a_{*} = \bar{a}_{*} \sqrt{c}\) and obtain for (2.38),
In order to derive the Klausmeier model, we must scale the components U and V such that the diffusion coefficient in the first component of (2.38) is of higher order in \(1/\sqrt{c}\) than the other terms in the equations. The other terms must balance at the same, highest order. In order to obtain this, we scale U, V, and r such that
With these scalings we obtain for (A.15), by neglecting higher orders of δ and \(1/\sqrt{c}\),
We can now scale out b by putting
and obtain, to leading order in ε and neglecting higher order terms of δ and \(\frac{1}{\sqrt{c}}\),
This system is the one presented in (2.55).
Derivation of the GLE for the Klausmeier System: The Regime \(0<1/\sqrt{c}\ll\varepsilon\ll1\)
From (A.19) one derives the dispersion relation associated to the linearization about the background state (U +,V +) in the Klausmeier model, neglecting higher orders of ε,
We apply conditions (2.7a), (2.7b) to derive critical parameters. Working out the dispersion relation (A.20) using condition (2.7a),
From these relations one derives
and by solving equation (A.21a) for \(\tilde{\omega}\) we get
and thus
Differentiating (A.24) with respect to \(\tilde{k}\) and substituting equation (A.21b) into the result, we get
Solving (A.22) and (A.25) for \(\tilde{a}\) and \(\tilde{k}\) then gives
which are the expressions for large c that we had derived in Proposition 2. From these expressions for \(\tilde{a}_{*}\) and \(\tilde{k}_{*}\) we further derive the critical frequency and the group speed
From (A.20) it follows that the kernel and range of the linearization about the equilibrium \((\tilde{U}_{+},\tilde{V}_{+})\) equal
and
From the expression for the range of \(\mathcal{M}_{\mathrm{i}\tilde{\omega}_{*}}(\tilde{a}_{*}, \tilde{k}_{*})\) we derive that the equations
can be solved for x if and only if \(f\in\operatorname{Rg} \mathcal {M}_{\mathrm{i}\tilde{\omega}_{*}}(\tilde{a}_{*}, \tilde{k}_{*})\), that is, if f fulfills the solvability condition
Since \(\mathrm{Det}\,\mathcal{M}_{\mathrm{i}\tilde{\omega}_{*}}(\tilde{a}_{*}, \tilde{k}_{*}) = 0\), it follows that the unique solution to the equation \(\mathcal{M}_{\mathrm{i}\tilde{\omega}_{*}}(\tilde{a}_{*}, \tilde{k}_{*}) x = f\) is
with λ − the nonzero eigenvalue of \(\mathcal{M}_{\mathrm{i}\tilde{\omega}_{*}}(\tilde{a}_{*}, \tilde{k}_{*})\),
By using (A.28), the expansion (U,V) that describes the pattern near its onset (i.e., for \(\tilde{a} = \tilde{a}_{*} - \tilde{r}\varepsilon^{2}\)) can be written out as
with the shorthand
As pointed out in at the begin of the Appendix, in the Ginzburg–Landau formalism one subsequently derives equations of the form \(X_{02}=x_{02}\mathcal{A}^{2}, Y_{02}=y_{02}\mathcal{A}^{2}, X_{12}=x_{12}\mathcal{A}_{\xi}, Y_{12}=y_{12}\mathcal{A}_{\xi}, X_{22}=x_{22}|\mathcal{A} |^{2}\), and \(Y_{22}=y_{22}|\mathcal{A}|^{2}\). The formulas for x ij and y ij are derived by substituting the expansion (A.31) in the leading order system (A.19) and collecting terms of order ε j−1 E i (with shorthand \(E=\mathrm{e}^{\mathrm{i}(\tilde{k}_{c} x + \tilde{\omega}_{c} t)}\)) and solving them for X ij and Y ij :
The Ginzburg–Landau equation that describes the onset of patterns in the Klausmeier system (A.19) reads
with
If one works out the parameter values for \(\tilde{a}_{*}^{2} = \sqrt{2}-1\) and \(\tilde{k}_{*}^{2} = \sqrt{2}-1\), the leading order system (A.19) becomes
The matrix that describes the linear leading order part of this system is then
Working out the levels for the different expressions (A.32), we get
and
The Ginzburg–Landau equation then becomes
or, equivalently,
which is the equation presented in (2.56).
The GLE for the GKGS Model for c≫1: The Regime \(0<\varepsilon \ll1/\sqrt{c}\ll1\)
As in the previous section, we scale the leading order system of the GKGS model according to (2.54). We then obtain the leading order system (2.57). To first order in ε, the leading order system (2.57) reads
First, we remark that for γ≥1 the linear part of the nonlinear diffusion in the GKGS-model is in leading order \({\leq}\mathcal{O}(c^{-1/2})\). Secondly, we remark that to leading order in c,
with \(\mathcal{M}_{\lambda}(\tilde{a}_{*},\mathrm{i}\tilde{k})\) as defined in (A.20). Therefore, the critical \(\tilde{k}_{*}\), \(\tilde{a}_{*}\), \(\tilde{\omega}_{*}\), and \(\tilde{c}_{g}\) are to leading order in c as in (A.26) and (A.27).
The solvability condition is as in (A.29). Using the leading order system (2.57), we compute
In (A.38) it is understood that all l i , i=0,…,4 do not depend on c and that θ i ≥0 for i=0,…,4. We have not computed the l i and θ i explicitly. This gives for the GLE of the GKGS-model in general form
with
We have not bothered about calculating the constant denoted by “const”, since for asymptotically large c the associated expressions only play a role at higher order. That is, for asymptotically large c≫1 it is immediate that (A.39) reduces to (A.33). Using the expressions (A.38) and inserting \(\tilde{k}\), \(\tilde{a}\), \(\tilde{\omega}\), and c g one obtains the GLE for the Klausmeier system (2.56).
Rights and permissions
About this article
Cite this article
van der Stelt, S., Doelman, A., Hek, G. et al. Rise and Fall of Periodic Patterns for a Generalized Klausmeier–Gray–Scott Model. J Nonlinear Sci 23, 39–95 (2013). https://doi.org/10.1007/s00332-012-9139-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00332-012-9139-0
Keywords
- Reaction–diffusion systems
- Nonlinear diffusion
- Bifurcation
- Periodic patterns
- Continuation
- Ginzburg–Landau
- Busse balloons