Research CE 405: Project C / 18 : Investigating the potential of recovering bioenergy from a hybrid wastewater treatment technology
ADM1 (Anaerobic Digestion Model No. 1) is a structured model developed to describe anaerobic digestion processes. Created by the IWA Task Group for Mathematical Modelling of Anaerobic Digestion Processes, ADM1 is widely used for simulating and optimizing anaerobic digesters in both research and industrial applications.
This implementation of ADM1 is developed as a Google Colab Notebook (ADM1.ipynb), utilizing NumPy and Pandas, with SciPy’s ODE solvers to compute numerical solutions based on governing equations.
- Models biochemical processes involved in anaerobic digestion.
- Simulates substrate degradation and biogas production.
- Supports different anaerobic digester configurations.
- Implemented using ordinary differential equations (ODEs) for accurate process simulation.
- Ideal for research, education, and practical applications.
Open the ADM1 Colab Notebook and run the cells sequentially to execute the model. Ensure that all dependencies are correctly installed in the Colab environment.
This model is built using governing equations from ordinary differential equations (ODEs) to simulate the anaerobic digestion process. The numerical integration is performed using SciPy’s solve_ivp method.
- Ordinary Differential Equations (Wikipedia)
- SciPy’s solve_ivp Documentation
- Solving Differential Equations with SciPy
The ADM1 model was originally developed based on research published by the IWA Task Group. For detailed theoretical background and implementation details, refer to:
This project is licensed under the MIT License – see the LICENSE file for details.
- IWA Task Group for Mathematical Modelling of Anaerobic Digestion Processes for developing the original ADM1 model.
- Researchers and authors whose work contributed to the theoretical foundations of this project.