cornstover
Contents
What is cornstover?
cornstover contains the biorefinery design and techno-economic analysis for the production of ethanol from corn stover. The design is based on the paper Process Design and Economics for Biochemical Conversion of Lignocellulosic Biomass to Ethanol: Dilute-Acid Pretreatment and Enzymatic Hydrolysis of Corn Stover. The biorefinery is modeled completely in BioSTEAM.
The biorefinery design is not complete, but it is expected to be in August 2019.
Installation
Get the latest version of cornstover from https://pypi.python.org/pypi/cornstover/
If you have an installation of Python with pip, simple install it with:
$ pip install cornstover
To get the git version, run:
$ git clone git://github.com/yoelcortes/cornstover
Getting started
To load the whole biorefinery, import the system subpackage:
>>> from cornstover import system
Now the main flowsheet is set to the cornstover biorefinery:
>>> from biosteam import find
>>> find
<MainFlowsheet: cornstover>
Use the find object to navigate:
>>> find.system # All systems present
Register:
<System: pretreatment>
<System: fermentation>
<System: purification_recycle>
<System: purification>
<System: aerobic_digestion_system>
<System: corn_stover_system>
<System: Area800>
<System: Area100>
<System: Area200>
<System: Area300>
<System: Area500>
<System: Area600>
<System: Area700>
<System: Area900>
The TEA object is attached to "corn_stover_system", which is the complete biorefinery system. Note that the biorefinery has not been completed yet, so the TEA description is wrong.
>>> find.system.corn_stover_system.TEA
CombinedTEA: corn_stover_system, Area800
NPV: -8.53e+03 USD at 10.0% IRR
ROI: 0.3 1/yr
PBP: 13.7 yr
You can also just import just the Species object used to model the thermodynamic properties:
>>> from cornstover import species
>>> species.species
<WorkingSpecies: H2O, Ethanol, AceticAcid, Furfural, Glycerol, H2SO4, LacticAcid, SuccinicAcid, HNO3, Denaturant, DAP, AmmoniumAcetate, NH4SO4, NaNO3, HMF, N2, NH3, O2, CH4, H2S, SO2, CO2, NO2, NO, CO, Glucose, Xylose, Sucrose, CaSO4, Graphite, AmmoniumSulfate, Mannose, Galactose, Arabinose, CellulaseNutrients, Extract, Acetate, Tar, Oil, CaO, Ash, NaOH, Lignin, SolubleLignin, GlucoseOligomer, GalactoseOligomer, MannoseOligomer, XyloseOligomer, ArabinoseOligomer, Z_mobilis, T_reesei, Biomass, Cellulose, Protein, Enzyme, Glucan, Xylan, Xylitol, Cellobiose, CSL, DenaturedEnzyme, Arabinan, Mannan, Galactan, WWTsludge, Cellulase>
Bug reports
To report bugs, please use the cornstover's Bug Tracker at:
https://github.com/yoelcortes/cornstover
License information
See LICENSE.txt
for information on the terms & conditions for usage
of this software, and a DISCLAIMER OF ALL WARRANTIES.
About the authors
cornstover was created and developed by Yoel Cortes-Pena as part of the Guest Group and the Center for Advanced Bioenergy and Bioproducts Innovation (CABBI) at the University of Illinois at Urbana-Champaign (UIUC).
Funding
This work was funded by the DOE Center for Advanced Bioenergy and Bioproducts Innovation (U.S. Department of Energy, Office of Science, Office of Biological and Environmental Research under Award Number DE-SC0018420). Any opinions, findings, and conclusions or recommendations expressed in this publication are those of the author(s) and do not necessarily reflect the views of the U.S. Department of Energy.
This material is based upon work supported by the National Science Foundation Graduate Research Fellowship Program under Grant No. DGE - 1144245