BioSTEAMDevelopmentGroup / Bioindustrial-Park

BioSTEAM's Premier Repository for Biorefinery Models and Results
MIT License
36 stars 17 forks source link

Question about Pretreatment reactions of cornstover #77

Closed safdarabbas123 closed 8 months ago

safdarabbas123 commented 1 year ago

Hi everyone, My name is safdar and i'm new to the BioSTEAM community. i'm currently working on biomass to biofuels project where i'm trying to optimize second generation biomass to biofuels interms of economic and environmental prespective. For this purpose i also need to calculate the Total Capital investment on biofuels and i believe this open source software have a great potential to calculate the CAPEX of biorefineries. i have seen the Bioindustrial-Park and check the cellulosic repository and see different kinds of pretreatment methods like dilute acid pretreatment, hot water pretreatment etc. My question is when we use different kinds of pretreatment methods how we define our pretreatment reactions in the pretreatment unit. My second question is if we want to used another pretreatment method let say organosolv pretreatment method and organosolvent is ethanol then how we can start with using BioSTEAM tool. let say my feedstock is cornstover. how i can define my organsolv pretreatment reactions in pretreatment units. Thank you in advance for your help, and i look forward to being a part of this community. wish you all the best for your ongoing research.

with gratitude, safdar

yalinli2 commented 1 year ago

Hi @safdarabbas123 , for updating the reactions in the pretreatment reactor (or any other reactors), you can do the following:

from biorefineries import cornstover as cs
cs.load()
R201 = cs.R201 # the pretreatment reactor
R201.reactions = XXX # put in the reactions you want

For creating reaction objs, check out the tutorials.

If you want to use a pretreatment method that isn't currently available in BioSTEAM, please check the tutorials (here and here, the tutorials are good resources and I recommend you going through all of them) on creating new units. You could also look at the source codes on the BioSTEAM and Bioindustrial-Park repos to see how existing units are written.

safdarabbas123 commented 1 year ago

Hi @yalinli2 , thank you so much for your valuable suggestion. sure i will explore all this information on BioSTEAM tutuorials and in the future if i need any assistance i will ask. Thank you so much for this great support. wish you all the best for your ongoing research.