3.0 KiB
Preparing Networks
The preparation process of the PyPSA-Eur energy system model consists of a group of snakemake rules which are briefly outlined and explained in detail in the sections below:
:mod:`build_shapes` generates GeoJSON files with shapes of the countries, exclusive economic zones and NUTS3 areas.
System Message: ERROR/3 (<stdin>, line 8); backlink
Unknown interpreted text role "mod".
:mod:`build_cutout` prepares smaller weather data portions from ERA5 for cutout europe-2013-era5 and SARAH for cutout europe-2013-sarah.
System Message: ERROR/3 (<stdin>, line 9); backlink
Unknown interpreted text role "mod".
With these and the externally extracted ENTSO-E online map topology (data/entsoegridkit), it can build a base PyPSA network with the following rules:
:mod:`base_network` builds and stores the base network with all buses, HVAC lines and HVDC links, while
System Message: ERROR/3 (<stdin>, line 14); backlink
Unknown interpreted text role "mod".
:mod:`build_bus_regions` determines Voronoi cells for all substations.
System Message: ERROR/3 (<stdin>, line 15); backlink
Unknown interpreted text role "mod".
Then the process continues by calculating conventional power plant capacities, potentials, and per-unit availability time series for variable renewable energy carriers and hydro power plants with the following rules:
:mod:`build_powerplants` for today's thermal power plant capacities using powerplantmatching allocating these to the closest substation for each powerplant,
System Message: ERROR/3 (<stdin>, line 19); backlink
Unknown interpreted text role "mod".
:mod:`build_renewable_profiles` for the hourly capacity factors and installation potentials constrained by land-use in each substation's Voronoi cell for PV, onshore and offshore wind, and
System Message: ERROR/3 (<stdin>, line 20); backlink
Unknown interpreted text role "mod".
:mod:`build_hydro_profile` for the hourly per-unit hydro power availability time series.
System Message: ERROR/3 (<stdin>, line 21); backlink
Unknown interpreted text role "mod".
The central rule :mod:`add_electricity` then ties all the different data inputs together into a detailed PyPSA network stored in networks/elec.nc.
System Message: ERROR/3 (<stdin>, line 23); backlink
Unknown interpreted text role "mod".Build Shapes
System Message: ERROR/3 (<stdin>, line 31)
Unknown directive type "automodule".
.. automodule:: build_shapes
Build Cutout
System Message: ERROR/3 (<stdin>, line 38)
Unknown directive type "automodule".
.. automodule:: build_cutout
Prepare HVDC Links
System Message: ERROR/3 (<stdin>, line 45)
Unknown directive type "automodule".
.. automodule:: prepare_links_p_nom
Base Network
System Message: ERROR/3 (<stdin>, line 52)
Unknown directive type "automodule".
.. automodule:: base_network
Build Bus Regions
System Message: ERROR/3 (<stdin>, line 59)
Unknown directive type "automodule".
.. automodule:: build_bus_regions
Build Natura Raster
System Message: ERROR/3 (<stdin>, line 66)
Unknown directive type "automodule".
.. automodule:: build_natura_raster
Build Country Full Load Hours
System Message: ERROR/3 (<stdin>, line 73)
Unknown directive type "automodule".
.. automodule:: build_country_flh
Build Power Plants
System Message: ERROR/3 (<stdin>, line 80)
Unknown directive type "automodule".
.. automodule:: build_powerplants
Build Renewable Profiles
System Message: ERROR/3 (<stdin>, line 87)
Unknown directive type "automodule".
.. automodule:: build_renewable_profiles
Build Hydro Profile
System Message: ERROR/3 (<stdin>, line 94)
Unknown directive type "automodule".
.. automodule:: build_hydro_profile
Add Electricity
System Message: ERROR/3 (<stdin>, line 101)
Unknown directive type "automodule".
.. automodule:: add_electricity