IDEAS home Printed from https://ideas.repec.org/a/eee/renene/v156y2020icp624-633.html
   My bibliography  Save this article

A comprehensive comparison of ODE solvers for biochemical problems

Author

Listed:
  • Postawa, Karol
  • Szczygieł, Jerzy
  • Kułażyński, Marek

Abstract

The article is focused on a deep and detailed study on available Ordinary Differential Equations (ODEs) numerical solvers for biochemical and bioprocesses purposes, which are an important part of the renewable energy sector. A wide selection of algorithms is tested - starting from simple, single-step explicit methods, ending with implicit multi-step techniques. These include MATLAB, Python, C++, and C# implementations. The test configuration is an ODEs based model that simulates a biogas production reactor. The research shows that most of the tested solvers pass the accuracy-test (the difference didn’t exceed 0,07%), however only selected are efficient. Most of Runge-Kutta based methods are slow and require an enormous number of steps (more than 2.5 × 108). Only multi-step implicit methods are long term solutions - they provide great accuracy while dealing well with stiff, non-smooth ODEs sets. The best from tested solutions were two MATLAB solvers - ode23s and ode15s, as well as a python solver - the LSODA. The first needed averagely 84,051s of calculation time, and 96465 steps, while ode15s required just 11,529s, performing over 20-times fewer steps. The LSODA is ranked somewhere between them with 18,806s of calculation time and the total number of 23730 steps for tested ODEs set.

Suggested Citation

  • Postawa, Karol & Szczygieł, Jerzy & Kułażyński, Marek, 2020. "A comprehensive comparison of ODE solvers for biochemical problems," Renewable Energy, Elsevier, vol. 156(C), pages 624-633.
  • Handle: RePEc:eee:renene:v:156:y:2020:i:c:p:624-633
    DOI: 10.1016/j.renene.2020.04.089
    as

    Download full text from publisher

    File URL: http://www.sciencedirect.com/science/article/pii/S0960148120306212
    Download Restriction: Full text for ScienceDirect subscribers only

    File URL: https://libkey.io/10.1016/j.renene.2020.04.089?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Mafakheri, Fereshteh & Nasiri, Fuzhan, 2014. "Modeling of biomass-to-energy supply chain operations: Applications, challenges and research directions," Energy Policy, Elsevier, vol. 67(C), pages 116-126.
    2. Steve Bankes, 2009. "Models as lab equipment: science from computational experiments," Computational and Mathematical Organization Theory, Springer, vol. 15(1), pages 8-10, March.
    3. Gueguim Kana, E.B. & Oloke, J.K. & Lateef, A. & Adesiyan, M.O., 2012. "Modeling and optimization of biogas production on saw dust and other co-substrates using Artificial Neural network and Genetic Algorithm," Renewable Energy, Elsevier, vol. 46(C), pages 276-281.
    4. Scarlat, Nicolae & Dallemand, Jean-François & Fahl, Fernando, 2018. "Biogas: Developments and perspectives in Europe," Renewable Energy, Elsevier, vol. 129(PA), pages 457-472.
    5. Li, Heng & Chen, Zheng & Fu, Dun & Wang, Yuanpeng & Zheng, Yanmei & Li, Qingbiao, 2020. "Improved ADM1 for modelling C, N, P fates in anaerobic digestion process of pig manure and optimization approaches to biogas production," Renewable Energy, Elsevier, vol. 146(C), pages 2330-2336.
    6. Budzianowski, Wojciech M. & Postawa, Karol, 2017. "Renewable energy from biogas with reduced carbon dioxide footprint: Implications of applying different plant configurations and operating pressures," Renewable and Sustainable Energy Reviews, Elsevier, vol. 68(P2), pages 852-868.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Eddouibi, Jaouad & Abderafi, Souad & Vaudreuil, Sébastien & Bounahmidi, Tijani, 2022. "Dynamic simulation of solar-powered ORC using open-source tools: A case study combining SAM and coolprop via Python," Energy, Elsevier, vol. 239(PA).
    2. Bahi, Aya & Sauvage, Sabine & Payraudeau, Sylvain & Tournebize, Julien, 2023. "PESTIPOND: A descriptive model of pesticide fate in artificial ponds: I. Model development," Ecological Modelling, Elsevier, vol. 485(C).
    3. Lazebnik, Teddy, 2023. "Computational applications of extended SIR models: A review focused on airborne pandemics," Ecological Modelling, Elsevier, vol. 483(C).

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Elena Tamburini & Mattias Gaglio & Giuseppe Castaldelli & Elisa Anna Fano, 2020. "Is Bioenergy Truly Sustainable When Land-Use-Change (LUC) Emissions Are Accounted for? The Case-Study of Biogas from Agricultural Biomass in Emilia-Romagna Region, Italy," Sustainability, MDPI, vol. 12(8), pages 1-20, April.
    2. Khoshgoftar Manesh, M.H. & Rezazadeh, A. & Kabiri, S., 2020. "A feasibility study on the potential, economic, and environmental advantages of biogas production from poultry manure in Iran," Renewable Energy, Elsevier, vol. 159(C), pages 87-106.
    3. Chinese, D. & Patrizio, P. & Nardin, G., 2014. "Effects of changes in Italian bioenergy promotion schemes for agricultural biogas projects: Insights from a regional optimization model," Energy Policy, Elsevier, vol. 75(C), pages 189-205.
    4. Patrizio, P. & Leduc, S. & Chinese, D. & Dotzauer, E. & Kraxner, F., 2015. "Biomethane as transport fuel – A comparison with other biogas utilization pathways in northern Italy," Applied Energy, Elsevier, vol. 157(C), pages 25-34.
    5. Sarker, Bhaba R. & Wu, Bingqing & Paudel, Krishna P., 2019. "Modeling and optimization of a supply chain of renewable biomass and biogas: Processing plant location," Applied Energy, Elsevier, vol. 239(C), pages 343-355.
    6. Ba, Birome Holo & Prins, Christian & Prodhon, Caroline, 2016. "Models for optimization and performance evaluation of biomass supply chains: An Operations Research perspective," Renewable Energy, Elsevier, vol. 87(P2), pages 977-989.
    7. Fernandez, Helen Coarita & Buffiere, Pierre & Bayard, Rémy, 2022. "Understanding the role of mechanical pretreatment before anaerobic digestion: Lab-scale investigations," Renewable Energy, Elsevier, vol. 187(C), pages 193-203.
    8. Liu, Liwei & Ye, Junhong & Zhao, Yufei & Zhao, Erdong, 2015. "The plight of the biomass power generation industry in China – A supply chain risk perspective," Renewable and Sustainable Energy Reviews, Elsevier, vol. 49(C), pages 680-692.
    9. Dumitru Peni & Marcin Dębowski & Mariusz Jerzy Stolarski, 2022. "Influence of the Fertilization Method on the Silphium perfoliatum Biomass Composition and Methane Fermentation Efficiency," Energies, MDPI, vol. 15(3), pages 1-13, January.
    10. Su, Bosheng & Han, Wei & Zhang, Xiaosong & Chen, Yi & Wang, Zefeng & Jin, Hongguang, 2018. "Assessment of a combined cooling, heating and power system by synthetic use of biogas and solar energy," Applied Energy, Elsevier, vol. 229(C), pages 922-935.
    11. Sofia Dahlgren & Jonas Ammenberg, 2021. "Sustainability Assessment of Public Transport, Part II—Applying a Multi-Criteria Assessment Method to Compare Different Bus Technologies," Sustainability, MDPI, vol. 13(3), pages 1-30, January.
    12. Kargbo, Hannah & Harris, Jonathan Stuart & Phan, Anh N., 2021. "“Drop-in” fuel production from biomass: Critical review on techno-economic feasibility and sustainability," Renewable and Sustainable Energy Reviews, Elsevier, vol. 135(C).
    13. Park, Min-Ju & Kim, Hak-Min & Gu, Yun-Jeong & Jeong, Dae-Woon, 2023. "Optimization of biogas-reforming conditions considering carbon formation, hydrogen production, and energy efficiencies," Energy, Elsevier, vol. 265(C).
    14. Psarros, Georgios N. & Papathanassiou, Stavros A., 2023. "Generation scheduling in island systems with variable renewable energy sources: A literature review," Renewable Energy, Elsevier, vol. 205(C), pages 1105-1124.
    15. Iftikhar Ahmad & Adil Sana & Manabu Kano & Izzat Iqbal Cheema & Brenno C. Menezes & Junaid Shahzad & Zahid Ullah & Muzammil Khan & Asad Habib, 2021. "Machine Learning Applications in Biofuels’ Life Cycle: Soil, Feedstock, Production, Consumption, and Emissions," Energies, MDPI, vol. 14(16), pages 1-27, August.
    16. Bedoić, Robert & Dorotić, Hrvoje & Schneider, Daniel Rolph & Čuček, Lidija & Ćosić, Boris & Pukšec, Tomislav & Duić, Neven, 2021. "Synergy between feedstock gate fee and power-to-gas: An energy and economic analysis of renewable methane production in a biogas plant," Renewable Energy, Elsevier, vol. 173(C), pages 12-23.
    17. Deboni, Tamires Liza & Simioni, Flávio José & Brand, Martha Andreia & Costa, Valdeci José, 2019. "Models for estimating the price of forest biomass used as an energy source: A Brazilian case," Energy Policy, Elsevier, vol. 127(C), pages 382-391.
    18. Su, Bosheng & Han, Wei & Jin, Hongguang, 2017. "Proposal and assessment of a novel integrated CCHP system with biogas steam reforming using solar energy," Applied Energy, Elsevier, vol. 206(C), pages 1-11.
    19. De Clercq, Djavan & Wen, Zongguo & Caicedo, Luis & Cao, Xin & Fan, Fei & Xu, Ruifei, 2017. "Application of DEA and statistical inference to model the determinants of biomethane production efficiency: A case study in south China," Applied Energy, Elsevier, vol. 205(C), pages 1231-1243.
    20. Matheus Koengkan, 2018. "The decline of environmental degradation by renewable energy consumption in the MERCOSUR countries: an approach with ARDL modeling," Environment Systems and Decisions, Springer, vol. 38(3), pages 415-425, September.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:eee:renene:v:156:y:2020:i:c:p:624-633. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Catherine Liu (email available below). General contact details of provider: http://www.journals.elsevier.com/renewable-energy .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.