PyPSA / pypsa-ariadne

High resolution, sector-coupled model of the German Energy System
https://ariadneprojekt.de/en/model-documentation-pypsa/
MIT License
12 stars 4 forks source link

Add mastr chps #10

Closed toniseibold closed 4 months ago

toniseibold commented 8 months ago

Rule build_existing_chp_de

To enable using the MaStR data, set in the config.yaml in the category electricity the variables 'custom_chp: true' and specify a corresponding chp_filter. The rule build_existing_chp_de then downloads the MaStR data from the open mastr project and reads in the CHP plants for Germany only. Using a ZIP Code dictionary from pyGeoDb, the location is determined. With the work of Triebs et al. the efficiencies for electricity generation are calculated Finally, in build_powerplants.py the corresponding data is replaced with the MaStR data.

Note that the pypsa-eur/de_chp branch is needed to add CHP plants to the heating network. If the thermal capacity of CHPs in Germany exists as a column in the powerplant.csv file, those CHPs are added using the efficiencies calculated by Triebs et al. and the capacities of the MaStR.

Open ToDos

First results

Heating Supply Germany

image

CHPs in Germany

urban central coal CHP                19463.868777
urban central gas CHP                 58184.891964
urban central gas CHP CC                  0.000000
urban central lignite CHP              6540.219927
urban central oil CHP                  4234.186248
urban central solid biomass CHP          96.385542
urban central solid biomass CHP CC        0.000000
fneum commented 7 months ago

@toniseibold, I changed a few additional things and I condensed a few remaining TODOs for you. We can revert parts that I overlooked that were necessary.

TODOs

fneum commented 7 months ago

Could you post here or on discord the sanity check for total capacities and energy supply against historical statistics?

lindnemi commented 4 months ago

i need to cherry pick a commit from https://github.com/PyPSA/pypsa-ariadne/pull/77, so probably that PR should be merged first.

also, the exporter needs to be updated in several locations to account for all the new types of CHPs

lindnemi commented 4 months ago

Some of the older oil CHPs have really low electrical efficiency, how is that? @ton @toniseibold

image