pypsa-eur/doc/preparation.rst

87 lines
3.2 KiB
ReStructuredText
Raw Normal View History

2019-06-19 11:12:02 +00:00
##########################################
Preparing Networks
##########################################
2019-08-08 15:13:36 +00:00
In detail this means it has to run the independent scripts,
- `build_shapes` to generate GeoJSON files with country, exclusive economic zones and nuts3 shapes
- `build_cutout` to prepare smaller weather data portions from ERA5 for cutout `europe-2013-era5` and SARAH for cutout `europe-2013-sarah`.
With these and the externally extracted `ENTSO-E online map topology`, it can build the PyPSA basis model
- `base_network` stored at `networks/base.nc` with all `buses`, HVAC `lines` and HVDC `links`, and in
- `build_bus_regions` determine the Voronoi cell of each substation.
Then it hands these over to the scripts for generating renewable and hydro feedin data,
- `build_hydro_profile` for the hourly hydro energy availability,
- `build_renewable_potentials` for the landuse/natura2000 constrained installation potentials for PV and wind,
- `build_renewable_profiles` for the PV and wind hourly capacity factors in each Voronoi cell.
- `build_powerplants` uses [powerplantmatching](https://github.com/FRESNA/powerplantmatching) to determine today's thermal power plant capacities and then locates the closest substation for each powerplant.
The central rule `add_electricity` then ties all the different data inputs together to a detailed PyPSA model stored in `networks/elec.nc`, containing:
- Today's transmission topology and capacities (optionally including lines which are under construction according to the config settings `lines: under_construction` and `links: under_construction`)
- Today's thermal and hydro generation capacities (for the technologies listed in the config setting `electricity: conventional_carriers`)
- Today's load time-series (upsampled according to population and gross domestic product)
It further adds extendable `generators` and `storage_units` with *zero* capacity for
- wind and pv installations with today's locational, hourly wind and solar pv capacity factors (but **no** capacities)
- long-term hydrogen and short-term battery storage units (if listed in `electricity: extendable_carriers`)
- additional open-cycle gas turbines (if `OCGT` is listed in `electricity: extendable_carriers`)
2019-06-19 11:12:02 +00:00
.. each rule description should have a list of parameters
.. from the config.yaml that affect this rule.
Build Shapes
=============================
.. automodule:: build_shapes
2019-06-19 11:12:02 +00:00
Build Cutout
=============================
.. automodule:: build_cutout
2019-06-19 11:12:02 +00:00
Prepare HVDC Links
=============================
.. automodule:: prepare_links_p_nom
Base Network
2019-06-19 11:12:02 +00:00
=============================
.. automodule:: base_network
2019-06-19 11:12:02 +00:00
Build Bus Regions
=============================
.. automodule:: build_bus_regions
2019-06-19 11:12:02 +00:00
Build Country Full Load Hours
=============================
.. automodule:: build_country_flh
2019-06-19 11:12:02 +00:00
Build Hydro Profile
=============================
.. automodule:: build_hydro_profile
2019-06-19 11:12:02 +00:00
Build Natura Raster
2019-06-19 11:12:02 +00:00
=============================
.. automodule:: build_natura_raster
Build Renewable Profiles
========================
.. automodule:: build_renewable_profiles
2019-06-19 11:12:02 +00:00
Build Power Plants
=============================
.. automodule:: build_powerplants
2019-06-19 11:12:02 +00:00
Add Electricity
=============================
.. automodule:: add_electricity