357
Views
0
CrossRef citations to date
0
Altmetric
Special Issue in Memory of Abdul-Aziz Yakubu

A discrete-time nutrients-phytoplankton-oysters mathematical model of a bay ecosystem*

Article: 2242720 | Received 05 May 2023, Accepted 24 Jul 2023, Published online: 19 Sep 2023

Abstract

Populations are generally censused daily, weekly, monthly or annually. In this paper, we introduce a discrete-time nutrients-phytoplankton-oysters (NPO) model that describes the interactions of nutrients, phytoplankton and oysters in a bay ecosystem. We compute the threshold parameter RN for persistence of phytoplankton with or without oysters. When RN<1, then both phytoplankton and oysters populations go extinct. However, when RN>1, we show that the model may exhibit two scenarios: (1) a locally asymptotically stable equilibrium with positive values of nutrients and phytoplankton with oysters missing, and (2) a locally asymptotically stable interior equilibrium with positive values of nutrients, phytoplankton and oysters. We use sensitivity analysis to study the impact of human and environmental factors on the model. We use examples to illustrate that some human activities and environmental factors can force the interior equilibrium to undergo a Neimark–Sacker bifurcation which generates phytoplankton blooms with oscillations in oysters population and nutrients level.

Mathematics Subject Classification:

1. Introduction

Estuaries, for example the Chesapeake Bay (the largest estuary in the US), provide diverse habitats for wildlife and aquatic life while shielding adjacent communities against flooding, decrease waterways and pollution. Furthermore, estuaries provide opportunities for commercial and recreational activities that support local economies [Citation2]. The observed decrease in the Chesapeake Bay's health is associated with the increase of the human population in its watershed [Citation3]. The large population causes waste, utilization of the resources and the consequent changes of the character of the land, water and air of the bay [Citation1]. For example, loss of habitat, overfishing and disease have depleted oyster population in the Chesapeake Bay. Excess nutrients cause algae blooms that block sunlight which endangers aquatic species. The excess nutrients and sedimentation threaten bay water quality [Citation1].

Interactions of nutrients and phytoplankton have been investigated in several research papers using continuous-time systems of ordinary differential equations models. For example, Fan and Glibert in [Citation12] and Hood et al. in [Citation14] used continuous-time models to study the impact of nutrients on the formation of phytoplankton blooms. A continuous-time model of nutrients-phytoplankton (NP) with phytoplankton bloom was analysed by Huppert et al. in [Citation15, Citation16]. In [Citation8–10, Citation13, Citation19, Citation21], nutrients-phytoplankton-zooplankton (NPZ) continuous-time models were studied. The authors demonstrated that a wide range of dynamical behaviours from equilibrium to oscillatory dynamics can be generated in NPZ models. Moreover, the stability analysis of a more general type of continuous-time nutrients-phytoplankton-oysters models was studied by Saijnders and Bazin [Citation20]. Ziyadi et al. in [Citation25], used sensitivity analysis in a continuous-time nutrients-phytoplankton-oysters (NPO) model to investigate the effect of human and environmental factors on the NPO model dynamics.

Populations are typically censused at discrete-time intervals, for example, daily, weekly, monthly or annually. To capture the discrete nature of population surveillance data, in this paper, unlike in [Citation25], we introduce a discrete-time nutrients-phytoplankton-oysters model that describes nutrients, phytoplankton and oysters interaction dynamics in a bay ecosystem. The model is a system of three difference equations. In our NPO model, we use the threshold parameter, RN, to study persistence of phytoplankton with or without oysters in the system. In particular, we obtain that when RN<1, then both phytoplankton and oysters go extinct. However, when RN>1, we show that the model is capable of exhibiting two scenarios: (1) oyster population goes extinct or the occurrence of a locally asymptotically stable equilibrium point with positive values of nutrients level and phytoplankton biomas with oysters missing, and (2) the nutrients, phytoplankton and oyster persist or the occurrence of a locally asymptotically stable interior equilibrium with positive values of nutrients, phytoplankton and oysters. As in [Citation25], we use sensitivity analysis to study the impact of human and environmental factors on the discrete-time NPO model.

This paper is organized as follows: In Section 2, we introduce the discrete-time mathematical model that describes interaction dynamics of nutrients, phytoplankton and oysters in a bay ecosystem. We establish the boundedness of nutrients level and all populations in Section 3. In Section 4, we give the condition for persistence of nutrients in the model. In addition, we give an illustrative example that shows that increasing model parameters, such as nutrients flow, can force persistence of the phytoplankton population. Furthermore, we perform sensitivity analysis. In Section 5, we give conditions for persistence of both nutrients and phytoplankton in the model. Also, we give an illustrative example that shows that increasing model parameters, such as nutrients flow, can force persistence of oysters population. In Section 6, we present illustrative examples showing that changing model parameters such as increasing the flow rate of nutrients or increasing the survival of phytoplankton can lead to the occurrence of Neimark–Sacker bifurcation. Finally, we summarize our results in the Discussion section.

2. Discrete-time nutrients-phytoplankton-oysters model

In this section, we construct the discrete-time NPO model. However, we first list the model variables and parameters in Tables  and , respectively.

Table 1. List of model variables.

Table 2. Table of model parameters.

In [Citation25], Figure  was used to construct a continuous-time ordinary differential equations model for the interactions of nutrients, phytoplankton and oysters in a bay ecosystem.

Next, we use Figure  together with the variables and parameters of Tables  and  to introduce a discrete-time NPO model in three steps. First, we introduce a discrete-time equation that describes the nutrients level of our discrete-time NPO model.

2.1. (i) Nutrients level equation

The nutrients level at time (t+1) in the bay ecosystem is modelled by Equation (Equation1), (1) Nt+1=γeαPtNflownotconsumedbyP+μNNteαPtNnotlosttosinkinganddenitrification,(1) for t=0,1,2,3,, where 0<μN<1, γ>0 and α>0. In the unit time interval, first term of Equation (Equation1) represents the proportion of nutrients flow that was not consumed by phytoplankton, and second term models nutrients not consumed by phytoplankton and not lost to sinking and denitrification. As in the continuous-time NPO model of [Citation25], when there are no phytoplankton and Pt=0, then the nutrients level is asymptotically constant in model (Equation1).

Figure 1. Interactions of nutrients, phytoplankton and oysters in a bay ecosystem [Citation25].

Figure 1. Interactions of nutrients, phytoplankton and oysters in a bay ecosystem [Citation25].

In step 2, we introduce the discrete-time equation that describes the phytoplankton biomass at time (t+1).

2.2. (ii) Phytoplankton biomass equation

The phytoplankton biomass at time (t+1) in the bay ecosystem is modelled by Equation (Equation2), (2) Pt+1=Nt(1eαPt)eδOtPgainbyNuptakeandescapedOfiltration+μPPteδOtPnotlosttosinkingandpredation,(2) for t=0,1,2,3,, where 0<μP<1, β>0 and δ>0. In the unit time interval, first term of Equation (Equation2) represents gain of phytoplankton from nutrients uptake while escaping from oysters filtration, and second term represents phytoplankton not consumed by oysters and not lost to sinking and predation. As in the continuous-time NPO model of [Citation25], the phytoplankton population goes extinct when Nt=0 and the nutrients level is very low.

In step 3, we introduce the discrete-time equation that describes the oysters biomass at time (t+1).

2.3. (iii) Oysters biomass equation

The oysters biomass at time (t+1) in the bay ecosystem is modelled by Equation (Equation3), (3) Ot+1=Pt(1eδOt)OgainfromfiltrationofP+μOOtOnotlosttomortality,harvest,diseaseandrespiration,(3) for t=0,1,2,3, where 0<μ0<1, and η>0. In the unit time interval, first term of Equation (Equation3) represents the proportion of oysters gained by filtration of phytoplankton, and second term models the oysters not lost to mortality, harvest, disease and respiration at time (t+1). Also, as in the continuous-time NPO model of [Citation25], the oyster population goes extinct when Pt=0 and there are no phytoplankton.

From Equations (Equation1), (Equation2) and (Equation3), our discrete-time NPO model is the following system of three difference equations. (NPO) {Nt+1=γeαPt+μNNteαPt,Pt+1=Nt(1eαPt)eδOt+μPPteδOt,Ot+1=Pt(1eδOt)+μOOt,(NPO) where t=0,1,2,3,, with non-negative initial conditions N00, P00 and O00. NPO model predicts the vectors of population levels of nutrients, phytoplankton and oysters at time (t+1), (Nt+1,Pt+1,Ot+1), from knowledge of their respective levels at time t, (Nt,Pt,Ot), where t=0,1,2,. The unit of time depends on the specific application. Baseline values for the discrete-time NPO model parameters are given in Table .

3. Boundedness of orbits

In this section, we establish the well-posedness of the discrete-time NPO model. That is, we show that the discrete-time NPO model has no unbounded growth for all non-negative initial conditions.

Let (4) {Nt+1=F1(Nt,Pt,Ot)=γeαPt+μNNteαPt,Pt+1=F2(Nt,Pt,Ot)=Nt(1eαPt)eδOt+μPPteδOt,Ot+1=F3(Nt,Pt,Ot)=Pt(1eδOt)+μOOt,(4) for t=0,1,2,3,. The set of density sequences generated by Model (Equation4) is equivalent to the set of iterates of the map F:[0,)×[0,)×[0,)[0,)×[0,)×[0,)defined by F(N,P,O)=(F1(N,P,O),F2(N,P,O),F3(N,P,O)).

Lemma 3.1

In Model (Equation4), if N00, P00 and O00, then Nt0, Pt0 and Ot0 for all t0. Furthermore, every non-negative initial condition has a bounded orbit in Model (Equation4).

Proof.

Clearly, Nt0, Pt0 and Ot0 whenever N00, P00 and O00.

The inequalities 0Nt+1γ+μNNt for t0 imply, by induction argument, that 0Ntyt where yt is the solution of the initial value problem yt+1=γ+μNyt,y0=N0.Because 0μN<1, this linear difference equation has a globally attracting equilibrium y=γ1μN, i.e. limtyt=y. Thus, 0limsuptNtlimtyt=ywhich implies Nt is bounded. Let N be a bound for Nt, i.e. 0NtN for all t0.

From 0Pt+1Nt+μPPtN+μPPt for t0, we conclude, by an analogous argument, that Pt is bounded.

Finally, by an analogous argument used for Pt, one can argue that Ot is bounded.

Hence, the orbit of every non-negative initial condition is bounded in Model (Equation4).

4. Nutrients-only equilibrium point: stability and sensitivity analysis

Next, we compute the nutrients-only equilibrium point of the NPO model. Then, we establish conditions for its stability and perform local and global sensitivity analysis.

Model NPO has a nutrients-only equilibrium point EN=(γ1μN,0,0).

4.1. EN: stability

To study the stability of EN, we introduce the threshold parameter RN=αγ(1μP)(1μN).Note that RN>0. RN<1 is equivalent to γ<(1μN)(1μP)α and RN>1 is equivalent to γ>(1μN)(1μP)α.

When γ is sufficiently ‘small’, then RN<1, and EN is locally asymptotically stable. However, when γ is ‘large’, then RN>1, and EN is unstable. Using baseline parameter values of Table , RN=16.7. When RN>1, the Model NPO has an only oysters-free equilibrium point. We summarize this stability result in the following theorem.

Theorem 4.1

In Model NPO, the phytoplankton-, oysters-free boundary fixed point, EN, is locally asymptotically stable and small initial nutrients, phytoplankton and oysters levels lead to extinction of phytoplankton and oysters when RN<1. However, EN is unstable when RN>1.

Proof.

The Jacobian matrix of the NPO model evaluated at EN is J|EN=[μNαγ1μN00αγ1μN+μP000μ0].The eigenvalues of J|EN are: μN, αγ1μN+μP and μ0. Since 0<μN<1 and 0<μ0<1, the stability of EN is determined by αγ1μN+μP. RN<1αγ(1μN)+μP<1andRN>1αγ(1μN)+μP>1.Hence, RN<1 implies EN is locally asymptotically stable and RN>1 implies EN is unstable.

Corollary 4.2

In Model NPO, the phytoplankton-, oysters-free boundary equilibrium point, EN, is globally asymptotically stable and independently of positive initial population numbers, both phytoplankton and oysters go extinct when RN<1.

Proof.

Since 1eαPtαPt and eδOt1, Pt+1=Nt(1eαPt)eδOt+μPPteδOtαNtPt+μPPt(αNt+μP)Pt.Since limsuptNty=γ1μNthis implies, for arbitrary ε>0, there exists a time T(ε)>0 such that 0Nty+ε for all tT(ε). Since RN<1 it follows that αγ1μN+μP<1and we can choose ε so small that (5) αγ1μN+μP+αε<1.(5) Since 0Pt+1(αNt+μP)Ptwhich for tT(ε) implies 0Pt+1(αy+αε+μP)Pt=(αγ1μN+μP+αε)Ptand, by (Equation5), that limtPt=0.

Since limtPt=0, then k1>0 such that Pt<1μ0δ, tk1. Hence, limtOt=0.

By Theorem 4.1, EN is a locally asymptotically stable boundary equilibrium point of Model NPO. Hence, EN is globally stable when RN<1.

4.2. EN: sensitivity analysis

Next, we use the local sensitivity analysis index to estimate the relative change in a state variable caused when the value of a specific model parameter changes. Consequently, as in [Citation7, Citation23–26], we use the following definition of normalized forward sensitivity index to carry out the local sensitivity analysis and compute normalized sensitivity indices.

Definition 4.3

[Citation7]

The normalized forward sensitivity index of a variable, u, that depends differentiably on a parameter, q, is defined as: Υqu:=uq×qu.

We summarize the computations of the normalized sensitivity indices of equilibrium nutrients level at EN in Table .

Table 3. Normalized sensitivity indices of equilibrium nutrients level at EN to parameters evaluated at baseline parameter values of Table  and their order of importance.

Sensitivity indices of Table  indicate that increasing (respectively, decreasing) nutrients flow, γ, by 1% will increase (respectively, decrease) equilibrium nutrients level at EN by 1%. Increasing (respectively, decreasing) escapement rate of nutrients, μN, will increase (respectively, decrease) nutrients equilibrium level at EN, by 2.3333%.

Sensitivity indices of Table  suggest that nutrients level in the nutrients-only equilibrium has two important parameters: (1) flow rate of nutrients, γ and (2) escapement rate of nutrients, μN. This is consistent with the sensitivity analysis results in [Citation25] for the continuous-time NPO model that nutrients level in the phytoplankton- and oyster-free only equilibrium also has two important parameters: (1) nutrients flow and (2) nutrients loss [Citation25].

Now, we use the global sensitivity analysis at EN to measure the effect generated by one specific model parameter on a model variable, while all the other model parameters vary [Citation5, Citation6, Citation18]. Similar to the global sensitivity approach used in [Citation25], we adopt the ANOVA (ANalysis Of VAriance) decomposition-based method called Sobol' sensitivity method [Citation22]. As in [Citation25], we perform the global sensitivity analysis using Sobol' method with the free software tool, Global Sensitivity Analysis Toolbox (GSAT) [Citation4]. GSAT is performed using the Matlab software. We compute Sobol' sensitivity indices of type first-order and total-order. The samplings of our model parameter values are based on quasi-random sequences and are used to run 200,000 simulations. The ranges of model parameter are given in Table .

Sobol' sensitivity results of Table  indicate that the escapement rate of nutrients, μN, is the most important parameter and contributes about 72% of the nutrients equilibrium level at EN total variance. There is no large difference between first and total Sobol' index for each parameter. Therefore, there is no significant interaction between the parameters. However, phytoplankton biomass and oysters biomass at the fixed point EN are not sensitive to changes in parameter values, and therefore remain fixed at zero. This is in contrast to the Sobol' sensitivity results for the continuous-time NPO model [Citation25] where nutrients flow and nutrients loss are the most important parameters and contribute respectively about 24% and 57% to the total variance of the nutrients level in the nutrients-only equilibrium.

4.3. RN: sensitivity analysis

Now, we use sensitivity analysis to study the impact of parameter changes on RN.

Table 4. First-order and total-order Sobol sensitivity indices of equilibrium nutrients level at EN, related to changes in parameters with ranges listed in Table  and their order of importance.

Sensitivity indices of Table  show that increasing (respectively, decreasing) the escapement rate of nutrients, μN, by 1% will increase (respectively, decrease) RN by 2.3333%. Increasing (respectively, decreasing) survival rate of phytoplankton, μP, will increase (respectively, decrease) RN, by 1.5%.

Note that, because the list of parameters for the continuous- and discrete-time NPO models are not identical, the threshold parameter RN is different for the two models [Citation25]. However, in both models when RN<1, nutrients persist while phytoplankton and oysters population go extinct. However, when RN>1 both nutrients and phytoplankton persist with or without oysters.

Table 5. Normalized sensitivity indices of RN, to parameters evaluated at baseline of Table  and their order of importance.

Sensitivity indices of Table  show that the threshold parameter RN has two important parameters: (1) escapement rate of nutrients, μN, (2) survival rate of phytoplankton, μP. While sensitivity analysis of in [Citation25] for the continuous-time NPO model show that RN has two important parameters: (1) removal of phytoplankton by sinking and predation and (2) the maximum nutrients uptake by phytoplankton. In Table , we summarize our results on the global sensitivity analysis of RN.

Table 6. First-order and total-order Sobol sensitivity indices RN related to changes in parameters with ranges listed in Table  and their order of importance.

Sobol' sensitivity results of Table  show that escapement rate of nutrients, μN, contributes 21.77% and the survival rate of phytoplankton, μp, contributes 17.59% of variance of RN. Also, there is a large difference between first and total Sobol' indices for nutrients flow, γ, nutrients escapement rate, μN, phytoplankton survival rate, μP and nutrients uptake by phytoplankton, α. Hence, each of these parameters interact strongly with the others.

Sobol' sensitivity results of Table  illustrate that RN has two important parameters: (1) escapement rate of nutrients and (2) survival rate of phytoplankton. While Sobol' sensitivity results in [Citation25] for the continuous-time NPO model showed that RN has two important parameters: (1) removal of phytoplankton by sinking and predation and (2) the maximum nutrients uptake by phytoplankton.

4.4. Illustrative example: EN and RN

Now, we use the following specific example to illustrate the stability of the nutrients-only equilibrium point, EN, in Model NPO.

Example 4.1

In Model NPO, let α=0.2, γ=2, μN=0.2, μP=0.2, μO=0.09 and δ=0.5.

In Example 4.1, RN=0.625<1. As predicted, by Corollary 4.2, Figure  shows that EN=(2.5,0,0) is globally asymptotically stable.

To study the impact of high nutrients inflow on Figure , we increase γ from γ=2 to γ=4 and keep all the other parameters fixed at their current values in Example 4.1. Then RN increases from RN=0.625 to RN=1.25>1. Figure  shows that EN=(5,0,0) is unstable and the initial condition (5,0.001,0) limits on an only oysters-free equilibrium point (4.2642,0.6466,0). Thus, high nutrients flow promotes the growth of phytoplankton population.

Figure 2. RN=0.625<1 and Model NPO has a globally asymptotically stable nutrients-only equilibrium point, EN=(2.5,0,0) where α=0.2, γ=2, μN=0.2, μP=0.2, μO=0.09 and δ=0.5.

Figure 2. RN=0.625<1 and Model NPO has a globally asymptotically stable nutrients-only equilibrium point, EN=(2.5,0,0) where α=0.2, γ=2, μN=0.2, μP=0.2, μO=0.09 and δ=0.5.

5. Oysters-free equilibrium point: stability

By Corollary 4.2, RN<1 implies EN is globally asymptotically stable and Model NPO has no equilibrium points with positive levels of phytoplankton and oysters. To ensure persistence of phytoplankton, we only consider RN>1. In this case, Model NPO has an only oysters-free equilibrium point with positive level of phytoplankton, ENP=(N¯,P¯,0); where N¯ and P¯ are positive the solutions of (6) {N¯(1μNeαP¯)=γeαP¯,N¯(1eαP¯)=(1μP)P¯.(6) That is, at (N¯,P¯,0), (7) {N¯=γeαP¯1μNeαP¯,eαP¯1eαP¯μN=(1μP)γP¯eαP¯,(7) where N¯ and P¯ are positive.

Figure 3. RN=1.25>1 and Model NPO has an unstable nutrients-only equilibrium point, EN=(5,0,0) and an asymptotically stable only oysters-free equilibrium (4.2642,0.6466,0), where α=0.2, γ=4, μN=0.2, μP=0.2, μO=0.09 and δ=0.5.

Figure 3. RN=1.25>1 and Model NPO has an unstable nutrients-only equilibrium point, EN=(5,0,0) and an asymptotically stable only oysters-free equilibrium (4.2642,0.6466,0), where α=0.2, γ=4, μN=0.2, μP=0.2, μO=0.09 and δ=0.5.

Let f1(P)=eαP¯1eαP¯μNandf2(P)=(1μP)γP¯eαP¯.Notice that f1(0)=f2(0)=0. Clearly, f1(P)>0 and f1(P)<0 for all P0. Hence, the graph of f1 is increasing and concave down in [0,). Also, f2(P)>0 and f2(P)>0 for all P0. Hence, the graph of f2 is increasing and concave up in [0,). Since, f1(0)=α1μN and f2(0)=1μPγ, RN>1 implies f2(0)<f1(0). Since limPf1(P)=1 and limPf2(P)=, using the monotonicity and concavity of the graphs of f1 and f2, we obtain that the graphs of f1 and f2 intersect at exactly one point, P¯, in (0,), whenever RN>1 (see Figure ). That is RN>1 implies Model NPO has a unique oysters-free equilibrium point, ENP, with positive level of nutrients and phytoplankton. We summarize this in the following result.

Figure 4. The graphs of f1(P) and f2(P) intersect at P = 0 and at P¯=1.4279 where α=0.8, γ=4, μN=0.75, μP=0.2, μO=0.09, δ=0.5.

Figure 4. The graphs of f1(P) and f2(P) intersect at P = 0 and at P¯=1.4279 where α=0.8, γ=4, μN=0.75, μP=0.2, μO=0.09, δ=0.5.

Theorem 5.1

When RN>1, Model NPO has a unique oysters-free equilibrium point, ENP=(N¯,P¯,0), where N¯ and P¯ are the unique positive solutions of (Equation6) and (Equation7).

5.1. ENP: stability

In this section, the asymptotic stability of the oysters-free equilibrium ENP will be analysed. We claim the following result:

Theorem 5.2

Let RN>1 and ENP=(N¯,P¯,0), where N¯ and P¯ are solutions of (Equation6) and (Equation7), and the following two inequalities are satisfied.

  1. 0<P¯<1μ0δ,

  2. μNeαP¯+αγe2αP¯1μNeαP¯+μP<1+αγμNe3αP¯(μPμN2+αγ)e2αP¯+(μPμN+αγ)eαP¯1μNeαP¯<2.

Then, the oysters-free equilibrium point, ENP, is asymptotically stable and small initial nutrients, phytoplankton and oysters levels lead to extinction of oysters. However, ENP is unstable and persistence of nutrients, phytoplankton and oysters occur, when either inequality (i) or (ii) is not satisfied.

Proof.

To study stability of the oysters-free equilibrium point, ENP, we compute the eigenvalues of the Jacobian matrix of the model evaluated ENP=(N¯,P¯,0), where N¯ and P¯ are solutions of (Equation6) and (Equation7). The Jacobian matrix of NPO model evaluated at ENP is J|ENP=[μNeαP¯αγeαP¯1μNeαP¯01eαP¯αγe2αP¯1μNeαP¯+μPδγeαP¯(1eαP¯)1μNeαP¯+μPP¯00δP¯+μ0].Hence, J|ENP has three eigenvalues λ1, λ2 and λ3, where

  • λ1 and λ2 are the eigenvalues of the matrix A=[μNeαP¯αγeαP¯1μNeαP¯1eαP¯αγe2αP¯1μNeαP¯+μP].

  • λ3=δP¯+μ0.

Since the model parameters are considered to be positive, then |λ3|<10<P¯<1μ0δwhich means that |λ3|<1 is equivalent to the condition (i). By the Jury stability criteria [Citation11, Citation17], |λ1|<1and|λ2|<1|tr(A)|<1+det(A)<2|μNeαP¯+αγe2αP¯1μNeαP¯+μP|<1+αγμNe3αP¯(μPμN2+αγ)e2αP¯+(μPμN+αγ)eαP¯1μNeαP¯<2,where tr(A) is the trace of A and det(A) is determinant of A. 0<μN<1, then |λ1|<1and|λ2|<1μNeαP¯+αγe2αP¯1μNeαP¯+μP<1+αγμNe3αP¯(μPμN2+αγ)e2αP¯+(μPμN+αγ)eαP¯1μNeαP¯<2,Which means that |λ1|<1and|λ2|<1 are equivalent to condition (ii). When |λ1|<1|λ2|<1and|λ3|<1 then ENP is asymptotically stable. ENP is unstable when either of the conditions is not satisfied. Hence the result of the Theorem.

5.2. Illustrative example: ENP and RN

Now, we use the following specific example to illustrate the stability of the oysters-free equilibrium point, ENP, in Model NPO.

Example 5.1

In Model NPO, let α=0.2, γ=2, μN=0.9, μP=0.7, μO=0.09 and δ=0.2.

In Example 5.1, RN=13.33>1 and the Jacobian matrix of NPO model evaluated at ENP, J|ENP has three eigenvalues, λ1=0.4811+0.4364i, λ2=0.48110.4364i and λ3=0.7250. Note that, |λ1|=|λ2|=0.6495<1 and |λ3|<1. So conditions (i) and (ii) of Theorem 5.2 are satisfied. As predicted by Theorem 5.2, Figure  shows that the only oysters-free equilibrium point, ENP=(2.0263,3.1750,0), is locally asymptotically stable.

To study the impact of high nutrients flow on Figure , we increase γ from γ=2 to γ=4 and keep all the other parameters fixed at their current values in Example 5.1. Then RN increases form RN=13.33 to RN=26.67>1. The eigenvalues of the Jacobian matrix evaluated at ENP, J|ENP, are λ1=0.4329+0.5295i, λ2=0.43290.5295i and λ3=1.0507. Note that |λ3|>1. So, condition (i) of Theorem 5.2 is not satisfied. As predicted by Theorem 5.2, Figure  shows that ENP=(2.3342,4.8037,0) is unstable and the initial condition (2.3342,4.8037,0.0001) limits at the interior equilibrium point (2.4817,4.6050,0.1204). Thus, high nutrients flow promotes phytoplankton growth which serves as food for the survival of the oysters.

Figure 5. Model NPO has the locally asymptotically stable and the oysters-free equilibrium point, ENP=(2.0263,3.1750,0), where α=0.2, γ=2, μN=0.9, μP=0.7, μO=0.09 and δ=0.2.

Figure 5. Model NPO has the locally asymptotically stable and the oysters-free equilibrium point, ENP=(2.0263,3.1750,0), where α=0.2, γ=2, μN=0.9, μP=0.7, μO=0.09 and δ=0.2.

6. Interior equilibrium point: stability

To find the interior equilibrium point of Model NPO, ENPO, we solve (8) {γeαP=(1μNeαP)NN(1eαP)eδO=(1μPeδO)PP(1eδO)=(1μO)O(8) for (N,P,O)(0,)×(0,)×(0,).

Figure 6. RN=26,67>1 and Model NPO has an unstable oysters-free equilibrium point, ENP=(2.3342,4.8037,0) and a stable interior equilibrium point at ENPO=(2.4817,4.6050,0.1204), where α=0.2, γ=4, μN=0.9, μP=0.7, μO=0.09 and δ=0.2.

Figure 6. RN=26,67>1 and Model NPO has an unstable oysters-free equilibrium point, ENP=(2.3342,4.8037,0) and a stable interior equilibrium point at ENPO=(2.4817,4.6050,0.1204), where α=0.2, γ=4, μN=0.9, μP=0.7, μO=0.09 and δ=0.2.

Then N=γeαP1μNeαPandγeαP(1eαP)(1μNeαP)eδO=(1μPeδO)P.Thus, eδO=P(eαPμN)γ(1eαP)+μPP(eαPμN).That is, O=1δln(P(eαPμN)γ(1eαP)+μPP(eαPμN)).By substituting for O in the third equation of (Equation8), we obtain δ(1μO)P=ln(P(eαPμN)γ(1eαP)+μPP(eαPμN))1P(eαPμN)γ(1eαP)+μPP(eαPμN).Let f1(P)=δ(1μO)Pandf2(P)=ln(P(eαPμN)γ(1eαP)+μPP(eαPμN))1P(eαPμN)γ(1eαP)+μPP(eαPμN).Notice that f1(0)=0 and f1(P)>0 for all P>0 and limPf1(P)=. When RN>1, then limP0+f2(P)=RN(1μp)+μp>0,limPf2(P)=0 and f2(P)<0 for all P0. Consequently the graphs of f1 and f2 intersect at exactly one point, P¯, in (0,) whenever RN>1 (see Figure ). That is RN>1 implies Model NPO has a unique interior equilibrium point ENPO=(N¯,P¯,O¯) where (9) {N¯=γeαP¯1μNeαP¯P¯=(1μO)δln(P¯(eαP¯μN)γ(1eαP¯)+μPP¯(eαP¯μN))P¯(eαP¯μN)γ(1eαP¯)+μPP¯(eαP¯μN)1O¯=1δln(P¯(eαP¯μN)γ(1eαP¯)+μPP¯(eαP¯μN)).(9) We summarize this in the following results.

Figure 7. When α=0.2, γ=4, μN=0.9, μP=0.7, μO=0.09 and δ=0.2 then, the functions f1(P)=δ(1μO)P and f2(P)=ln(P(eαPμN)γ(1eαP)+μPP(eαPμN))1P(eαPμN)γ(1eαP)+μPP(eαPμN) intersect at P = 4.6189. Hence, Model NPO has an interior equilibrium point ENPO=(2.4817,4.6050,0.1204).

Figure 7. When α=0.2, γ=4, μN=0.9, μP=0.7, μO=0.09 and δ=0.2 then, the functions f1(P)=δ(1−μO)P and f2(P)=−ln⁡(P(eαP−μN)γ(1−e−αP)+μPP(eαP−μN))1−P(eαP−μN)γ(1−e−αP)+μPP(eαP−μN) intersect at P = 4.6189. Hence, Model NPO has an interior equilibrium point ENPO=(2.4817,4.6050,0.1204).

Theorem 6.1

When RN>1, Model NPO has a unique interior equilibrium point, ENPO=(N¯,P¯,O¯), with positive levels of nutrients, phytoplankton and oysters, where (N¯,P¯,O¯) is the solution of (Equation9) in (0,)×(0,)×(0,).

6.1. Illustrative example: ENPO and Neimark–Sacker bifurcation

An analysis of the local stability of the interior equilibrium point, ENPO=(N¯,P¯,O¯) is not tractable, so we show, by numerical examples, that ENPO can be either stable or unstable.

We evaluate the Jacobian matrix of the model evaluated at ENPO, J|ENPO. J|ENPO=[μNeαP¯αγeαP¯αμNγe2αP¯1μNeαP¯P¯(eαP¯μN)(1eαP¯)γ(1eαP¯)+μPP¯(eαP¯μN)(αγe2αP¯1μNeαP¯+μP)P¯(eαP¯μN)γ(1eαP¯)+μPP¯(eαP¯μN)01P¯(eαP¯μN)γ(1eαP¯)+μPP¯(eαP¯μN)0(δγeαP¯(1eαP¯)1μNeαP¯δμPP¯)P¯(eαP¯μN)γ(1eαP¯)+μPP¯(eαP¯μN)δP¯2(eαP¯μN)γ(1eαP¯)+μPP¯(eαP¯μN)+μO]where N¯, P¯ and O¯ are solutions of (Equation9).

ENPO is locally asymptotically stable if |λ|<1 for all the eigenvalues, λ, of J|ENPO. Otherwise, ENPO is unstable.

Now, we use the following two specific examples to illustrate the stability of the interior equilibrium point, ENPO, of Model NPO.

Example 6.1

In Model NPO, let α=1.2, γ=3, μN=0.2, μP=0.6, μO=0.09 and δ=0.9.

In Example 6.1, RN=11.25>1 and the Jacobian matrix of NPO model evaluated at ENPO, J|ENPO, has three eigenvalues, λ1=0.4796+0.7733i, λ2=0.47960.7733i and λ3=0.7730. Note that, |λ1|=|λ2|=0.91<1 and |λ3|<1. Figure  shows that the interior equilibrium point, ENPO=(0.8542,1.0930,0.1754), is locally asymptotically stable. That is, small initial nutrients, phytoplankton and oysters values close to ENPO=(0.8542,1.0930,0.1754) levels lead to the persistence of nutrients, phytoplankton and oysters in Model NPO at ENPO.

To study the impact of high nutrients flow on , we increase γ from γ=3 to γ=4.5 and keep all the other parameters fixed at their current values in Example 6.1. Then RN increases from RN=11.25 to RN=16.8750, |λ1|=|λ2|=1.0214>1. Figure  illustrates the emergence of a Neimark–Sacker closed curve. As γ increase to γ=4.5, the interior equilibrium point undergoes a Neimark–Sacker bifurcation.

High flow of nutrients into a bay ecosystem is capable of forcing phytoplankton blooms with oscillations in oysters via Neimark–Sacker bifurcation.

Figure 8. Model NPO has a locally asymptotically stable interior equilibrium point, ENPO=(0.8542,1.0930,0.1754), where α=1.2, γ=3, μN=0.2, μP=0.6, μO=0.09 and δ=0.9.

Figure 8. Model NPO has a locally asymptotically stable interior equilibrium point, ENPO=(0.8542,1.0930,0.1754), where α=1.2, γ=3, μN=0.2, μP=0.6, μO=0.09 and δ=0.9.

Example 6.2

In Model NPO, let α=1.2, γ=3.5, μN=0.2, μP=0.4, μO=0.09 and δ=0.9.

Figure 9. Neimark–Sacker bifurcation closed curve in N-P, N-O and P-O planes at γ=4.5, where the other parameters are fixed at their current values in Example 6.1.

Figure 9. Neimark–Sacker bifurcation closed curve in N-P, N-O and P-O planes at γ=4.5, where the other parameters are fixed at their current values in Example 6.1.

In Example 6.2, RN=8.75>1 and the Jacobian matrix of NPO model, J|ENP has three eigenvalues, λ1=0.4046+0.8746i, λ2=0.40460.8746i and λ3=0.8805. Note that, |λ1|=|λ2|=0.9637<1 and |λ3|<1. Figure  shows that the interior equilibrium point, ENPO=(1.0369,1.0617,0.1094), is locally asymptotically stable. That is, small initial nutrients, phytoplankton and oysters close to ENPO=(1.0369,1.0617,0.1094) levels lead to the persistence of nutrients, phytoplankton and oysters in Model NPO at ENPO.

To illustrate the instability of ENPO in Example 6.2. and Figure , we increase μp from μp=0.4 to μp=0.9 and keep all the other parameters fixed at their current values in Example 6.2. Then RN increases from RN=8.75 to RN=52.5, |λ3|=2.3576>1. Figure  illustrates the emergence of a Neimark–Sacker bifurcation.

Figure 10. Model NPO has the locally asymptotically stable and the interior equilibrium point, ENPO=(1.0369,1.0617,0.1094), where α=1.2, γ=3.5, μN=0.2, μP=0.4, μO=0.09 and δ=0.9.

Figure 10. Model NPO has the locally asymptotically stable and the interior equilibrium point, ENPO=(1.0369,1.0617,0.1094), where α=1.2, γ=3.5, μN=0.2, μP=0.4, μO=0.09 and δ=0.9.

7. Discussion

In this paper, we introduced a discrete time mathematical model and used it to study the dynamics of interactions of nutrients, phytoplankton and oysters occurring in a bay ecosystem. We established that when the threshold level RN<1, then extinction of both populations of phytoplankton and oysters is attained and the discrete time model stabilizes with a positive value of nutrients. Also, we showed that when RN>1, the discrete time model is capable of exhibiting: (a) an equilibrium point where only nutrients and phytoplankton persist while oysters go extinct and (b) an equilibrium point where nutrients, phytoplankton and oysters are all persistent (interior equilibrium point). However, when RN>1, both equilibrium points with oysters only missing and interior equilibrium point are given implicitly as solutions of systems (Equation6) and (Equation8), respectively. Furthermore, we presented a set of conditions in Theorem 5.2 that guarantee the local stability of the oysters-free only equilibrium point.

Figure 11. A Neimark–Sacker bifurcation closed curve emerges in N-P, N-O and P-O planes at μp=0.9, where the other parameters are fixed at their current values in Example 6.2.

Figure 11. A Neimark–Sacker bifurcation closed curve emerges in N-P, N-O and P-O planes at μp=0.9, where the other parameters are fixed at their current values in Example 6.2.

We performed sensitivity analysis on the nutrients-only equilibrium point. Results of the local sensitivity analysis are the following:

  • Increasing nutrients flow, γ, by 1% will increase nutrients level at equilibrium by 1%.

  • Increasing escapement rate of nutrients, μN, will increase nutrients level at equilibrium by 2.3333%.

Results of the global sensitivity analysis using Sobol' method at the phytoplankton- and oysters- free equilibrium point are the following:

  • Escapement rate of nutrients, μN, is the most important parameter and contributes about 100% of the total variance at the the nutrients equilibrium level.

Sensitivity analysis of both the oysters-free only equilibrium and the interior equilibrium was not performed due to the lack of explicit formulas of the oysters-free only equilibrium. We used examples to illustrate that human activities that lead to increase nutrients flow rate and increase phytoplankton survival in the bay ecosystem can force the interior equilibrium point to undergo a Neimark–Sacker bifurcation which generates phytoplankton blooms with corresponding oscillations in oysters population and nutrients level. Similar oscillatory bifurcations were also observed in the continuous time model for nutrients-phytoplankton-oysters interactions [Citation25], where increasing either nutrients flow or phytoplankton removal rates forced the interior equilibrium point to undergo Hopf bifurcation.

The discrete-time and continuous-time NPO model have similarities that we summarize below:

  • The nutrients level is asymptotically constant when there are no phytoplankton and Pt=0.

  • The phytoplankton population goes extinct when Nt=0 and the nutrients level is very low.

  • The oyster population goes extinct when Pt=0 and there are no phytoplankton.

  • The threshold parameter RN formulas are different in the two models. However, in both models when RN<1, then nutrients persist while phytoplankton and oysters population go extinct, and when RN>1, then both nutrients and phytoplankton persist with or without oysters.

  • Results of local sensitivity indices for the nutrients-only equilibrium is consistent in both models.

  • Dynamics behaviours of discrete-time and continuous-time NPO model can range from equilibrium to oscillatory dynamics via bifurcation.

However, results of Sobols' sensitivity indices of the nutrients-only equilibrium showed that the flow of nutrients contribute to the total variance in the continuous-time NPO model while it does not contribute in the discrete-time NPO model.

This discrete-time NPO model is a first step in using difference equations to model interactions of nutrients, phytoplankton and oysters in a bay ecosystem. For simplicity, the model does not take into account seasonality, temperature, light which play a role in the feeding patterns of phytoplankton and oyster populations. Including some of these factors in the discrete-time NPO model is an open question.

Acknowledgement

I am very thankful to Dr. Abdul-Aziz Yakubu for helpful discussions during the early stages of the project, particularly in the formulation of the model.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

Najat Ziyadi was partially supported by a Simons Foundation Grant.

References