Update Clustering authored by Christine Nowak's avatar Christine Nowak
...@@ -26,11 +26,12 @@ It currently is still an [issue](https://github.com/PyPSA/pypsa-eur/issues/124) ...@@ -26,11 +26,12 @@ It currently is still an [issue](https://github.com/PyPSA/pypsa-eur/issues/124)
The goal was to define a model with higher resolution for Germany ([nuts2](https://ec.europa.eu/eurostat/de/web/gisco/geodata/reference-data/administrative-units-statistical-units/nuts)) and limit modelling of neighbouring countries to a minimum. While the current solution is specific to Germany, it can easily be adapted to other countries. The goal was to define a model with higher resolution for Germany ([nuts2](https://ec.europa.eu/eurostat/de/web/gisco/geodata/reference-data/administrative-units-statistical-units/nuts)) and limit modelling of neighbouring countries to a minimum. While the current solution is specific to Germany, it can easily be adapted to other countries.
**The way** **The way**
- enable clustering.custom_busmap in the PyPSA-eur config file by setting it to `True`. - create a PyPSA-eur-network with desired settings (except for custom clustering which is to be done in the following steps)
- create an PyPSA-eur-network which is not clustered, yet. - enable clustering.custom_busmap in the PyPSA-eur config file by setting it to `true`.
- modify `custom_clustering.py.ipynb` such that it meets your needs. - modify `custom_clustering.py.ipynb` (in backbone_tools) such that it meets your needs.
- execute it. It will create a `custom_busmap_elec_s_{clusters}.csv` file where `clusters` is analogous to its use in the PyPSA-eur snakefile. - execute it. It will create a `custom_busmap_elec_s_{clusters}.csv` file where `clusters` is analogous to its use in the PyPSA-eur snakefile. It will be written to the PyPSA-eur-folder "data".
- copy the resulting file into your pypsa-eur\data directory. (might be automated in the future) - delete all files in the PyPSA-eur-folder "network", "results" and "resources"
- create a PyPSA-eur-network with desired settings (since custom clustering is now flagged as true in the PyPSA-eur-settings, it will create a custom clustered network)
**The result** **The result**
Clustering as described above yields the following map. Note that colours only serve the purpose of visually separating clusters. Clustering as described above yields the following map. Note that colours only serve the purpose of visually separating clusters.
... ...
......