-
Notifications
You must be signed in to change notification settings - Fork 250
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Endogenise industry heat supply in steam, medium and high T segments #611
base: master
Are you sure you want to change the base?
Conversation
…kus/pypsa-eur-sec into endogenous_industry
for more information, see https://pre-commit.ci
… endogenous_industry
For the split between low, medium and high temperature we can use data from https://www.agora-industry.org/publications/direct-electrification-of-industrial-process-heat, 50% high temperature, 13% low temperature, 37% medium temperature |
For medium temperature heat the biomass route has an |
for more information, see https://pre-commit.ci
I couldn't find a better source. I would suggest to merge it as it is and add an issue. The medium and high temperature split in the best case should be done per country and not based on an EU average. |
Data cross check with the Agora report
Currently, we have (including GB, Norway, CH)
|
Other sources to look at metis 3 study s5 |
I agree with @toniseibold that it is inconsistent, I'd suggest adding it as an issue in technology-data. In DEA there is also a condensing boiler option with higher efficiency, but it does not make much sense for industrial steam which is >150oC. Added an issue in technology data. |
Hi, actually I'm looking into using this (thanks as always to those that have put in the effort), but was wondering if this should be combined with a little bit of code in |
I will also quickly note that in the context of myopic foresight, I quickly ran into infeasibilities related to the Unsurpringly, there are some similarities to #960. Allowing the model to phase out and replace existing capacities at some cost might make sense (in order to guarantee feasibility at least). |
It looks to me like there is a significant discrepancy between the definitions used for low-, medium- and high-temperature heat between the Agora report and this PR. This PR would certainly benefit from clear definitions in terms of where the temperature-boundaries go between low / medium / high. If you look at the paper industry, for example, pypsa-eur currently (pre this PR) assumes a significant uptake of solid biomass energy demand towards 2050 as almost all heat required by this industry (>200TWh) is assumed to be supplied by biomass by then. In this PR, the biomass-supplied heating demand is translated to low-temperature heat. The way this Agora report is currently read implies an assumption that low-temperature heat is <100C. However, the same report implies that the vast majority of heat demand for the paper industry is between 100C and 200C (i.e. "medium heat"?). This confusion between low/medium heat also leads to a presumably unwanted result: the total demand for low-temperature heat goes up significantly as the planning horizon goes from 2020 to 2050 (as far as I can understand, a result of large fractions of heat demand in 2050 being assumed to be supplied by solid biomass initially in For more credible results, relative demands for low-, medium- and high-temperature should not change so much between 2020 and 2050. Probably what is needed is some work precisely in (Heat demand is already classified directly in I hope this all makes sense; I got sucked in to the topic a little bit while trying to understand industrial demand for heat and biomass better. It actually started because I noticed that pypsa-eur currently produces an infeasible model for "Low" ENSPRESO biomass scenario, because so much industrial biomass demand is hard-coded. I don't have all that much time to spend on this, but let me know if some suggestions in the form of code would be appreciated, and I might have a go at it. |
(On another note, the supplementary material to https://doi.org/10.1002/ente.202300981 also contains a very nice spreadsheet with process heat distributions (<100C, 100-200C, 200-500C, >1000C) that are "ready to go".) |
By the way, I found a couple of errors in the implementation with regards to CO2 management, which you can find in my "fork" of this branch: koen-vg@4e43daa |
PyPSA/pypsa-eur-sec#316