Abstract
The anaerobic digestion model ADM1 is a complex model which is widely accepted as a common platform for anaerobic process modeling and simulation. However, it has a large number of parameters and states that hinder its analytic study. Here, we consider the two-step simple model of anaerobic digestion named AM2, which is a four-dimensional system of ordinary differential equations. The AM2 model is able to adequately capture the main dynamical behavior of the full anaerobic digestion model ADM1 and has the advantage that a complete analysis for the existence and local stability of its steady states is available. We describe its operating diagram, which is the bifurcation diagram giving the behavior of the system with respect to the operating parameters, represented by the dilution rate and the input concentrations of the substrates. This diagram is very useful to understand the model from both the mathematical and biological points of view. It is shown that six types of behavior can be obtained for the long-term dynamics of the AM2 model, concerning the coexistence or extinction of one or both bacterial populations.
Similar content being viewed by others
Data availability statements
Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.
References
Alcaraz-González, V., Harmand, J., Rapaport, A., Steyer, J., González-Alvarez, V., Pelayo-Ortiz, C.: Software sensors for highly uncertain wwtps : a new approach based on interval observers. Water Res. 36, 2515–2524 (2002). https://doi.org/10.1016/S0043-1354(01)00466-3
Alcaraz-González, V., Harmand, J., Rapaport, A., Steyer, J., González-Alvarez, V., Pelayo-Ortiz, C.: Application of a robust interval observer to an anaerobic digestion process. Dev. Chem. Eng. Miner. Process. 13, 267–278 (2005). https://doi.org/10.1002/apj.5500130308
Arzate, J.A., Kirstein, M., Ertem, F.C., Kielhorn, E., Ramirez, M.H., Neubauer, P., Cruz-Bournazou, M.N., Junne, S.: Anaerobic digestion model (AM2) for the description of biogas processes at dynamic feedstock loading rates. Chem. Ing. Tech. 89, 686–695 (2017). https://doi.org/10.1002/cite.201600176
Batstone, D., Keller, J., Angelidaki, I., Kalyuzhnyi, S., Pavlostathis, S., Rozzi, A., Sanders, W., Siegrist, H., Vavilin, V.: The IWA anaerobic digestion model no 1 (ADM1). Water Sci. Technol. 45, 65–73 (2002). https://doi.org/10.2166/wst.2002.0292
Bayen, T., Gajardo, P.: On the steady state optimization of the biogas production in a two-stage anaerobic digestion model. J. Math. Biol. 78, 1067–1087 (2019). https://doi.org/10.1007/s00285-018-1301-3
Benyahia, B., Sari, T., Cherki, B., Harmand, J.: Bifurcation and stability analysis of a two step model for monitoring anaerobic digestion processes. J. Process Control 22, 1008–1019 (2012). https://doi.org/10.1016/j.jprocont.2012.04.012
Bernard, O., Hadj-Sadock, Z., Dochain, D., Genovesi, A., Steyer, J.P.: Dynamical model development and parameter identification for an anaerobic wastewater treatment process. Biotechnol. Bioeng. 75, 424–438 (2001). https://doi.org/10.1002/bit.10036
Bornhöft, A., Hanke-Rauschenbach, R., Sundmacher, K.: Steady-state analysis of the anaerobic digestion model no. 1 (adm1). Nonlinear Dyn. 73, 535–549 (2013). https://doi.org/10.1007/s11071-013-0807-x
Burchard, A.: Substrate degradation by a mutualistic association of two species in the chemostat. J. Math. Biol. 32, 465–489 (1994). https://doi.org/10.1007/BF00160169
Daoud, Y., Abdellatif, N., Sari, T., Harmand, J.: Steady state analysis of a syntrophic model: the effect of a new input substrate concentration. Math. Model. Nat. Phenom. 13, 31 (2018). https://doi.org/10.1051/mmnp/2018037
El-Hajji, M., Mazenc, F., Harmand, J.: A mathematical study of a syntrophic relationship of a model of anaerobic digestion process. Math. Biosci. Eng. 7, 641–656 (2010). https://doi.org/10.3934/mbe.2010.7.641
García-Diéguez, C., Bernard, O., Roca, E.: Reducing the anaerobic digestion model no.1 for its application to an industrial wastewater treatment plant treating winery effluent wastewater. Biores. Technol. 132, 244–253 (2013). https://doi.org/10.1016/j.biortech.2012.12.166
Hanaki, M., Harmand, J., Mghazli, Z., Rapaport, A., Sari, T., Ugalde, P.: Mathematical study of a two-stage anaerobic model when the hydrolysis is the limiting step. https://hal.archives-ouvertes.fr/hal-02531141v2. (2020)
Harmand, J., Lobry, C., Rapaport, A., Sari, T.: The Chemostat: Mathematical Theory of Microorganism Cultures. Wiley ISTE Editions (2017)
Harmand, J., Rapaport, A., Dochain, D.: Increasing the dilution rate can globally stabilize two-step biological systems. J. Process Control 95, 67–74 (2020). https://doi.org/10.1016/j.jprocont.2020.08.009
Jost, J., Drake, J., Fredrickson, A., Tsuchiya, H.: Interactions of Tetrahymena pyriformis, Escherichia coli, Azotobacter Vinelandii, and glucose in a minimal medium. J. Bacteriol. 113, 834–840 (1973)
Khedim, Z., Benyahia, B., Cherki, B., Sari, T., Harmand, J.: Effect of control parameters on biogas production during the anaerobic digestion of protein-rich substrates. Appl. Math. Model. 61, 351–376 (2018). https://doi.org/10.1016/j.apm.2018.04.020
Meadows, T., Weedermann, M., Wolkowicz, G.S.K.: Global analysis of a simplified model of anaerobic digestion and a new result for the chemostat. SIAM J. Appl. Math. 79, 668–689 (2019). https://doi.org/10.1137/18M1198788
Monod, J.: La technique de culture continue. théorie et applications. Ann. Inst. Pasteur 79, 390–410 (1950). https://doi.org/10.1016/B978-0-12-460482-7.50023-3
Pavlou, S.: Computing operating diagrams of bioreactors. J. Biotechnol. 71, 7–16 (1999). https://doi.org/10.1016/s0168-1656(99)00011-5
Reilly, P.: Stability of commensalistic systems. Biotechnol. Bioeng. 16, 1373–1392 (1974). https://doi.org/10.1002/bit.260161006
Sari, T., El-Hajji, M., Harmand, J.: The mathematical analysis of a syntrophic relationship between two microbial species in a chemostat. Math. Biosci. Eng. 9, 627–645 (2012). https://doi.org/10.3934/mbe.2012.9.627
Sari, T., Harmand, J.: A model of a syntrophic relationship between two microbial species in a chemostat including maintenance. Math. Biosci. 275, 1–9 (2016). https://doi.org/10.1016/j.mbs.2016.02.008
Sari, T., Wade, M.: Generalised approach to modelling a three-tiered microbial food-web. Math. Biosci. 291, 21–37 (2017). https://doi.org/10.1016/j.mbs.2017.07.005
Sbarciog, M., Loccufier, M., Noldus, E.: Determination of appropriate operating strategies for anaerobic digestion systems. Biochem. Eng. J. 51, 80–188 (2010). https://doi.org/10.1016/j.bej.2010.06.016
Shen, S., Premier, G., Guwy, A., Dinsdale, R.: Bifurcation and stability analysis of an anaerobic digestion model. Nonlinear Dyn. 48, 465–489 (2007). https://doi.org/10.1007/s11071-006-9093-1
Smith, H., Waltman, P.: The Theory of the Chemostat: Dynamics of Microbial Competition. Cambridge University Press, Cambridge (1995)
Stephanopoulos, G.: The dynamics of commensalism. Biotechnol. Bioeng. 23, 2243–2255 (1981). https://doi.org/10.1002/bit.260231008
Volcke, E.I.P., Sbarciog, M., Noldus, E.J.L., Baets, B.D., Loccufier, M.: Steady state multiplicity of two-step biological conversion systems with general kinetics. Math. Biosci. 228, 160–170 (2010). https://doi.org/10.1016/j.mbs.2010.09.004
Wade, M., Harmand, J., Benyahia, B., Bouchez, T., Chaillou, S., Cloez, B., Godon, J.J., Moussa-Boudjemaa, B., Rapaport, A., Sari, T., Arditi, R., Lobry, C.: Perspectives in mathematical modelling for microbial ecology. Ecol. Model. 321, 64–74 (2016). https://doi.org/10.1016/j.ecolmodel.2015.11.002
Wade, M., Pattinson, R., Parker, N., Dolfing, J.: Emergent behaviour in a chlorophenol-mineralising three-tiered microbial food web. J. Theor. Biol. 389, 171–186 (2016). https://doi.org/10.1016/j.jtbi.2015.10.032
Wade, M.J.: Not just numbers: mathematical modelling and its contribution to anaerobic digestion processes. Processes (2020). https://doi.org/10.3390/pr8080888
Weedermann, M., Seo, G., Wolkowics, G.S.K.: Mathematical model of anaerobic digestion in a chemostat: effects of syntrophy and inhibition. J. Biol. Dyn. 7, 59–85 (2013). https://doi.org/10.1080/17513758.2012.755573
Weedermann, M., Wolkowicz, G.S.K., Sasara, J.: Optimal biogas production in a model for anaerobic digestion. Nonlinear Dyn. 81, 1097–1112 (2015). https://doi.org/10.1007/s11071-015-2051-z
Xu, A., Dolfing, J., Curtis, T., Montague, G., Martin, E.: Maintenance affects the stability of a two-tiered microbial food chain? J. Theor. Biol. 276, 35–41 (2011). https://doi.org/10.1016/j.jtbi.2011.01.026
Acknowledgements
The authors thank the two anonymous reviewers for their constructive comments which have greatly improved this work. The authors thank Jérôme Harmand for valuable and fruitful discussions. The authors thank the Euro-Mediterranean research network Treasure (http://www.inra.fr/treasure) and the Direction Générale de la Recherche Scientifique et du Développement Technologique, Algeria, for support. Part of the work was completed during the mission of the second author in Narbonne. This mission was publicly funded through ANR (the French National Research Agency) under the “Investissements d’avenir” Programme with the reference ANR-16-IDEX-0006.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Relationship to previous work
The two-step system (2) has been often considered in the literature. As it is usual in the mathematical theory of the chemostat, see for instance [22], in this type of models, we can use a change of variables that reduces the pseudo-stoichiometric coefficients \(k_i\) to 1. Indeed, the linear change of variables
transforms (2) into
where
However, since the stoichiometric coefficients have their own importance for the biologist and since we are interested in giving these later a useful tool for the understanding of the role of the operating parameters, following [6], we do not make this reduction and we present the results in the original model (2). This model can have at most six steady states, labeled below as in [6]:
-
\(E_1^0\), where \(X_1=0\) and \(X_2=0\): the washout steady state where acidogenic and methanogenic bacteria are extinct.
-
\(E_1^i\) (\(i=1,2\)), where \(X_1=0\) and \(X_2>0\): acidogenic bacteria are washed out, while methanogenic bacteria are maintained.
-
\(E_2^0\), where \(X_1>0\) and \(X_2=0\): methanogenic bacteria are washed out, while acidogenic bacteria are maintained.
-
\(E_2^i\) (\(i=1,2\)), where \(X_1>0\) and \(X_2>0\): both acidogenic and methanogenic bacteria are maintained.
As shown in Proposition 1 of [6], the components of the steady states \(E_1^0\), \(E_1^i\) (\(i=1,2\)), \(E_2^0\) and \(E_2^i\) (\(i=1,2\)) are given in Table 2, where \(S_1^{*}\), \(S_2^{i*}\), \(S_{2\mathrm{in}}^{*}\), \(X_1^{*}\), \(X_2^{i}\), and \(X_2^{i*}\), for \(i=1,2\), are defined in Table1. The necessary and sufficient conditions of existence of the steady states, given in Proposition 1 of [6], are summarized in the second column of Table 10. The necessary and sufficient conditions of local stability of these steady states, obtained in Table A.1 of [6], are summarized in the third column of Table 10.
Remark 3
In Table 10, since the function \(S_1^*\) is defined on \((0,D_1)\), the condition \(S_{1\mathrm{in}}>S_1^*(D)\) means \(0<D<D_1\) and \(S_{1\mathrm{in}}>S_1^*(D)\). Conversely, since by convention \(S_1^*(D)=+\infty \) for \(D\ge D_1\), the condition \(S_{1\mathrm{in}}<S_1^*(D)\) means \(D\ge D_1\) and \(S_{1\mathrm{in}}>0\) or \(0<D<D_1\) and \(0<S_{1\mathrm{in}}<S_1^*(D)\). On the other hand, since the function \(S_2^{i*}\) is defined on \((0,D_2)\), the condition \(S_{2\mathrm{in}}>S_2^{i*}(D)\) means \(0<D<D_2\) and \(S_{2\mathrm{in}}>S_2^{i*}(D)\) and, conversely, since by convention \(S_2^{1*}(D)=+\infty \) for \(D> D_2\), the condition \(S_{2\mathrm{in}}\notin \left[ S_2^{1*}(D),S_2^{2*}(D)\right] \) means \(D\ge D_2\) and \(S_{2\mathrm{in}}>0\) or \(0<D< D_2\) and
The existence and stability conditions of the steady states of (2) given in Table 10 depend only on the relative positions of the values of \(S_{1in}\) and \(S_1^*(D)\) and of the values of
Actually, as stated in Theorem 1 of [6], we can distinguish nine cases, according to the relative positions of these numbers. These cases are summarized in Table 11, together with the corresponding regions \(\mathcal {I}_k\), \(k=0,\ldots ,8\) of Table 5.
Remark 4
Note that Table 10 is identical to Table 3, except for the stability condition of \(E_2^0\), and the existence conditions of \(E_2^{i*}\), \(i=1,2\), which are expressed in Table 3 using the \(H_i\), \(i=1,2\), functions, defined in Table 1.
Let us prove the following lemma which shows that the existence conditions of \(E_2^{i*}\), \(i=1,2\), given in Table 10, can be stated using the functions \(H_i(D)\), defined in Table 1.
Lemma 1
The conditions \({S}^*_{2\mathrm{in}}\left( D,S_{1\mathrm{in}},S_{2\mathrm{in}}\right) =S_2^{i*}(D)\) and \({S}^*_{2\mathrm{in}}\left( D,S_{1\mathrm{in}},S_{2\mathrm{in}}\right) <S_2^{i*}(D)\), for \(i=1,2\), are equivalent to the conditions \(S_{2\mathrm{in}}+\frac{k_2}{k_1}S_{1\mathrm{in}}=H_{i}(D)\) and \(S_{2\mathrm{in}}+\frac{k_2}{k_1}S_{1\mathrm{in}}<H_{i}(D)\), for \(i=1,2\), respectively.
Proof
The result follows from the definitions of the functions \({S}^*_{2\mathrm{in}}\left( D,S_{1\mathrm{in}},S_{2\mathrm{in}}\right) \) and \(H_i(D)\), given in Table 1. Indeed, the condition \({S}^*_{2\mathrm{in}}\left( D,S_{1\mathrm{in}},S_{2\mathrm{in}}\right) =S_2^{i*}(D)\) is equivalent to:
which is itself equivalent to :
That is to say \(S_{2\mathrm{in}}+\frac{k_2}{k_1}S_{1\mathrm{in}}= H_i(D)\). The proof for the inequality is the same. \(\square \)
The role of \(H_i\)-functions, in the description of the operating diagram, has already been highlighted, see Fig. 4 in [25], where cases \(D_2<D_1\) and \(D_1<D_2\) are distinguished.
Proofs
1.1 Proof of Proposition 1
It is seen from Proposition 1 of [6] that the steady states are given by Table 2, where \(S_1^{*}\), \(S_2^{i*}\), \(S_{2\mathrm{in}}^{*}\), \(X_1^{*}\), \(X_2^{i}\) and \(X_2^{i*}\) are defined in Table 1. Their conditions of existence and stability are given in Table 10. Using Lemma 1 it is seen that the results in Table 10 are equivalent to those in Table 3 which completes the proof of Proposition 1.
1.2 Proof of Proposition 2
The cases 1.1, 1.2 and 1.3 correspond to the regions \(\mathcal {I}_0\), \(\mathcal {I}_1\) and \(\mathcal {I}_2\), respectively, defined in Table 5. Now we use Lemma 1 to show that the remaining six cases 2.1 to 2.6 correspond to the six regions \(\mathcal {I}_3\) to \(\mathcal {I}_8\) defined in Table 5.
Since \({S}_{2\mathrm{in}}<{S}^*_{2\mathrm{in}}\) the case 2.1 corresponds to the condition \({S}^*_{2\mathrm{in}}<S_2^{1*}\) which is equivalent, using Lemma 1, to
Therefore, the case 2.1 corresponds to the region \(\mathcal {I}_3\) defined in Table 5. Using again Lemma 1, the condition \(S_2^{1*}<{S}^*_{2\mathrm{in}}<S_2^{2*}\) in the case 2.2 is equivalent to
and the condition \({S}^*_{2\mathrm{in}}>S_2^{2*}\) in the case 2.3 is equivalent to
Therefore, the cases 2.2 and 2.3 correspond to the regions \(\mathcal {I}_4\) and \(\mathcal {I}_5\), respectively, defined in Table 5. Using similar arguments, we show that the cases 2.4, 2.5 and 2.6 correspond to the regions \(\mathcal {I}_6\), \(\mathcal {I}_7\) and \(\mathcal {I}_8\), respectively, defined in Table 5.
Excepted for cases 1.3, 2.3, 2.5 and 2.6 of bistability, the system (2) has a unique globally asymptotically stable (GAS) steady state. Therefore, in the case 1.1, \(E_1^0\) is GAS; in the case 1.2, \(E_1^1\) is GAS, in the case 2.1, \(E_2^0\) is GAS, and in the cases 2.2 and 2.4, \(E_2^1\) is GAS. In the case 1.3, \(E_1^2\) is a saddle point whose attractive manifold is a three-dimensional hyper-surface surface which separates the phase space of (2) into the basins of attractions of the stable steady states \(E_1^0\) and \(E_1^1\). In the cases 2.3, 2.5 and 2.6, \(E_2^2\) is a saddle point whose stable manifold is a three-dimensional hyper-surface which separates the phase space of (2) into the basins of attractions of the stable steady states \(E_2^0\) and \(E_2^1\). For details and complements on the global behavior, see section 2.4 of [6]. This completes the proof of Proposition 2.
1.3 Proof of Proposition 3
Part of the proof follows from [6]. It is seen from Theorem 1 of [6] that non-hyperbolic steady states, that correspond to coalescence of some of the steady state, occur when two (or more) of the values of \(S_2^{1*}(D)\), \(S_2^{2*}(D)\), \(S_{2in}\), and \({S}^*_{2in}\left( D,S_{1in},S_{2in}\right) \) are equal. Notice that the condition
arising in cases 1.6, 2.11 and 2.14 of Theorem 1 of [6], corresponds of the saddle node bifurcations of \(E_1^1=E_1^2\) or \(E_2^1=E_2^2\). This condition holds on \(\varGamma _6\),
Notice the condition \(S_{2\mathrm{in}}=S_2^{1*}(D)\), arising in cases 1.4, 2.8 and 2.9 of Theorem 1 of [6], corresponds of the transcritical bifurcation \(E_1^0=E_1^1\). This condition holds on \(\varGamma _2\). Similarly, the condition \(S_{2\mathrm{in}}=S_2^{2*}(D)\), arising in cases 1.5 and 2.13 of Theorem 1 of [6], corresponds of the transcritical bifurcation \(E_1^0=E_1^2\). This condition holds on \(\varGamma _3\).
On the other hand the condition \(S^*_{2\mathrm{in}}=S_2^{1*}(D)\), arising in cases 2.7 of Theorem 1 of [6], corresponds of the transcritical bifurcation \(E_2^0=E_2^1\). Using Lemma 1, this condition holds on \(\varGamma _4\). Similarly, the condition \(S^*_{2\mathrm{in}}=S_2^{2*}(D)\), arising in cases 2.12 and 2.15 of Theorem 1 of [6], corresponds of the transcritical bifurcation \(E_2^0=E_2^2\). Using Lemma 1, this condition holds on \(\varGamma _5\).
Finally we consider the bifurcations occurring when \(S_{1\mathrm{in}}=S_1^{*}(D)\). These bifurcations were not considered in Theorem 1 of [6]. The condition \(S_{1\mathrm{in}}=S_1^{*}(D)\) holds on \(\varGamma _1\) and corresponds to the transcritical bifurcations \(E_1^0=E_2^0\), \(E_1^1=E_2^1\) and \(E_1^2=E_2^2\). This completes the proof of Proposition 3.
Maple code
All plots in this paper were performed with Maple. For the convenience of the reader, we give hereafter the Maple instructions to plot Figs. 5, 6 and 7. Table 12 gives explicitly the functions used in the definitions of the \(\varGamma _i\) curves in 14. The plots of these curves are obtained as follows.
The \(\varGamma _i\) curves and the \(\mathcal {I}_k\) regions they delimit are shown in Fig. 12. This figure is identical to Fig. 5, except that in Fig. 5; the regions \(\mathcal {I}_k\) have been colored using the colors of Table 6.
Tables and three-dimensional operating diagram
In this section, we give several tables that are used in the paper. In Table 12, we present the functions defined in Table 1, in the particular case of the growth functions of Monod and Haldane (3). Tables 13 and 14 give the description of the intersections with a two-dimensional operating plane, where D or \(S_{2in}\) is kept constant, respectively, of the \(\varGamma _i\) surfaces that separate the operating parameter space in several regions, which are defined in Table 4. In Table 15, we provide the biological parameter values of the Monod and Haldane growth functions (3) used in the figures.
For the biological parameter values given in Table 15, and \(m_1=0.6\), we give in Fig. 13 front, rear, left and right views of the surfaces \(\varGamma _i\), \(i=1,\ldots ,6\), in the three-dimensional operating space, showing the various regions of the three-dimensional operating diagram. In this three-dimensional view, the surfaces \(\varGamma _i\) are colored as in Fig. 12, except that, for clarity, \(\varGamma _6\) is colored yellow, rather than black.
Rights and permissions
About this article
Cite this article
Sari, T., Benyahia, B. The operating diagram for a two-step anaerobic digestion model. Nonlinear Dyn 105, 2711–2737 (2021). https://doi.org/10.1007/s11071-021-06722-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-021-06722-7