Standardised software for biogas research Charlotte Rennuit1, Jonathan Katz2, Johanna M. Pedersen1, and Sasha D. Hafner1, * 1University of Southern Denmark,
Motivation
5230 Odense M, Denmark, *
[email protected] 2Vermont Cooperative Fish and Wildlife Research Unit, 302 Aiken Center, University of Vermont, Burlington, VT 05405, USA
1.
Is there a need for biogas software? How can we address the need?
Why? We need biogas software for: 1. Accurate and standardised results 2. Quick data processing 3. Easy, reliable predictions 4. Accurate description of operations
2.
How? Use R and Shiny 1. Open-source: verifiable 2. Available to all, browser-based 3. Programming skills not required to use Shiny apps
What? We’ve developed two free solutions 1. OBA: Online Biogas App 2. The biogas package for R
What can you do with OBA and the biogas package? Use for data processing, theoretical calculations, and simple conversions
Data processing: BMP example
Results
OBA
Raw data
↘
Flexible input options Excel or CSV files; three different data structures (including AMPTS II); volume, pressure, or mass data; separate or combined files Setup or grouping file
CH4 conc. data file
Automated steps: 1. Import 2. Merge 3. Interpolate 4. Standardise 5. Sum 6. Normalise
→
or the biogas package cum.prod predBg("C10H19O3N", mass = 1, fs = 0.05, fd = 0.5, conc.sub = 80, pH = 6.5 + 1:20/10, temp = 55, value = "all")
→
Theoretical BMP (mL/g or L/kg) using the biogas package Formic through valeric acid: > predBg(c("CHOOH", "CH3COOH", "CH3CH2COOH", "CH3(CH2)2COOH", "CH3(CH2)3COOH")) [1] 121.4563 372.3538 528.2409 634.4941 711.5628 Co-digestion: wastewater sludge (80% of VS), waste paper (15%), and glycerol (5%): > predBg(mcomp = c(C10H19O3N = 80, carbohydrate = 15, C3H8O3 = 5), mass = 1) [1] 640.498
From 1 g COD: > predBg(COD = 1) [1] 349.3842
Next steps
3.
Want to learn more?
Try out our software, join the mailing list, help improve it 1. Sign up for mailing list or software testing: email
[email protected] 2. The biogas package is available on CRAN: Google biogas package or scan QR code 3. For OBA see https://biotransformers.shinyapps.io/oba1/ Acknowledgements: Ali Heidarzadeh Vazifehkhoran and Agnieszka Glab generously contributed example data and helpful suggestions. Jin Mi Triolo and Ali Heidarzadeh Vazifehkhoran provided constructive suggestions for the development of the biogas package. Konrad Koch, Christof Holliger, and Helene Carrere provided helpful advice on the functionality of OBA, as well as example data sets for testing and demos. Finally, Simon Vilms Pedersen provided useful feedback on earlier OBA drafts.This work would not have been possible without the work of the R Development Core Team and many other R contributors. The R logo was developed by Tobias Wolf.