BioSTEAMDevelopmentGroup / BioSTEAMDevelopmentGroup/Bioindustrial-Park

Consultation about boiler feed

Open
#111 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
53
Forks
27
PR merge metrics
No merged PRs in 30d

Description

Hello, the feed does not have enough heat in my process. When I add the code ```CHP_sys = create_coheat_and_power_system(combustible_slurries=stream_a, combustible_gases= stream_b, mockup=True)``` to create the boiler, I found that the boiler feed required natural gas (i.e., the natural_gas stream had mass flow), but in the Utilities worksheet of the output excel file, the cost of all units of electricity added up was negative, it seemed that there was surplus electricity produced by the boiler, but since the boiler feed required natural gas, why is there any surplus electricity? I looked at the source code (https://github.com/BioSTEAMDevelopmentGroup/biosteam/blob/master/biosteam/facilities/_boiler_turbogenerator.py) and it seems that the steam produced by natural gas should be used preferentially for heating and then for electricity, in which case, if the boiler needs natural gas, shouldn't the total cost of steam in the Utilities worksheet be 0 and the total cost of electricity 0?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with biosteam/facilities/_boiler_turbogenerator.py and reproduce the create_coheat_and_power_system call using the shown streams. Compare the boiler behavior with the Utilities worksheet's steam, natural-gas, and electricity costs. Done means establishing whether the reported surplus electricity and costs are expected, or documenting a reproducible defect with the relevant calculation path.

Written by the indexing model from the issue text.

Assessment

Tech stack
jupyter-notebook, python
Domain
backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.