Skip to content
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

Follow-Up: Unsustainable Biomass #1254

Merged
merged 9 commits into from
Sep 8, 2024
Merged

Follow-Up: Unsustainable Biomass #1254

merged 9 commits into from
Sep 8, 2024

Conversation

cpschau
Copy link
Contributor

@cpschau cpschau commented Sep 2, 2024

  1. Using the unsustainable biomass potentials introduced in Addition of unsustainable biomass potentials #1139, the model becomes infeasible for setups with spatially resolved biomass demand because no statistics are provided for Switzerland in the Eurostat data. Consequently, the country's unsustainable biomass potential cannot be determined and is set to zero. As a result, for networks with deactivated solid biomass transport and zero sustainable biomass potentials, there is no source to cover the unavoidable solid biomass load ("solid biomass for industry"). With this PR, the sustainable biomass potentials for Switzerland are retained in build_biomass_potentials, independent of the configuration setting biomass:share_sustainable_potential_available.
  2. The global biomass constraint, which sets the biomass potentials as the upper bound for solid biomass usage in the model within prepare_sector_network, has been adjusted to include the unsustainable potentials.
  3. In prepare_sector_network, oil buses are added when incorporating unsustainable bioliquids. Otherwise, there is a risk that the bioliquid-to-oil link may use undefined buses.
  4. For overnight scenarios, the biomass potentials are adjusted to include only sustainable sources in build_biomass_potentials.

@lisazeyen
Copy link
Contributor

Great @cpschau!

I think the unsustainable biomass potential should not depend on the foresight and only on your planning horizon. So also for an overnight scenario, it would be good, to take the unsustainable biomass potential defined in the config.

Can you add a plot of the unsustainable potential of each country? Are all other countries, like e.g. Norway and Great Britain covered?

You have a separate carrier unsustainable biomass so you also need a separate Global Constraint for the operational limit I suppose here

@cpschau
Copy link
Contributor Author

cpschau commented Sep 3, 2024

Great @cpschau!

I think the unsustainable biomass potential should not depend on the foresight and only on your planning horizon. So also for an overnight scenario, it would be good, to take the unsustainable biomass potential defined in the config.

Can you add a plot of the unsustainable potential of each country? Are all other countries, like e.g. Norway and Great Britain covered?

You have a separate carrier unsustainable biomass so you also need a separate Global Constraint for the operational limit I suppose here

Thanks for the quick review @lisazeyen! Here are the potentials for 2020 (only unsustainable except for Switzerland) and 2050 (only sustainable). Norway and UK are covered in the data.

2020:
biomass_potentials_unsus
2050:
biomass_potentials_sus

I will remove the distinction of the overnight potentials, I do not remember what I was thinking when I added it tbh :D.

Additionally, I'll introduce a global constraint for the operational limit on unsustainable biomass. I believe it's also necessary to add an extra generator for unsustainable biomass in case we decide to spatially resolve the biomass demand without allowing for biomass transport.

@cpschau cpschau requested a review from lisazeyen September 3, 2024 15:08
@lindnemi
Copy link
Contributor

lindnemi commented Sep 6, 2024

bitte noch unsustainable solid biomass: '#998622' zu 'tech_colors:' hinzufügen

@fneum fneum merged commit 53f84f7 into master Sep 8, 2024
8 checks passed
lindnemi pushed a commit that referenced this pull request Sep 10, 2024
* add oil bus; extend global biomass limit; set unsustainable potentials to zero for overnight

* keep sustainable potentials for switzerland

* remove potential distinction for overnight; additional global constraint for unsustainable solid biomass

* add unsustainable generator suffix

* added unsustainable solid biomass bus; changed global constraints to equality; removed forced emptying of unsustainable solid biomass store

* restored equality constraint for sustainable solid biomass; restored forced emptying of unsustainable store

* remove directory change for debugger

* added tech_color for unsustainable solid biomass

* modified spatial namespaces and removed suffixes
lindnemi pushed a commit that referenced this pull request Sep 11, 2024
* add oil bus; extend global biomass limit; set unsustainable potentials to zero for overnight

* keep sustainable potentials for switzerland

* remove potential distinction for overnight; additional global constraint for unsustainable solid biomass

* add unsustainable generator suffix

* added unsustainable solid biomass bus; changed global constraints to equality; removed forced emptying of unsustainable solid biomass store

* restored equality constraint for sustainable solid biomass; restored forced emptying of unsustainable store

* remove directory change for debugger

* added tech_color for unsustainable solid biomass

* modified spatial namespaces and removed suffixes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants