013b705ee4
* Cluster first: build renewable profiles and add all assets after clustering * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * correction: pass landfall_lengths through functions * assign landfall_lenghts correctly * remove parameter add_land_use_constraint * fix network_dict * calculate distance to shoreline, remove underwater_fraction * adjust simplification parameter to exclude Crete from offshore wind connections * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * remove unused geth2015 hydro capacities * removing remaining traces of {simpl} wildcard * add release notes and update workflow graphics * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: lisazeyen <lisa.zeyen@web.de>
5.9 KiB
5.9 KiB
1 | Unit | Values | Description | |
---|---|---|---|---|
2 | voltages | kV | Any subset of {200., 220., 300., 380., 500., 750.} | Voltage levels to consider |
3 | base_network | -- | Any value in {'entsoegridkit', 'osm-prebuilt', 'osm-raw} | Specify the underlying base network, i.e. GridKit (based on ENTSO-E web map extract, OpenStreetMap (OSM) prebuilt or raw (built from raw OSM data), takes longer. |
4 | osm-prebuilt-version | -- | float, any value in range 0.1-0.4 | Choose the version of the prebuilt OSM network. Defaults to latest Zenodo release. |
5 | gaslimit_enable | bool | true or false | Add an overall absolute gas limit configured in ``electricity: gaslimit``. |
6 | gaslimit | MWhth | float or false | Global gas usage limit |
7 | co2limit | :math:`t_{CO_2-eq}/a` | float | Cap on total annual system carbon dioxide emissions |
8 | co2base | :math:`t_{CO_2-eq}/a` | float | Reference value of total annual system carbon dioxide emissions if relative emission reduction target is specified in ``{opts}`` wildcard. |
9 | operational_reserve | Settings for reserve requirements following `GenX <https://genxproject.github.io/GenX/dev/core/#Reserves>`_ | ||
10 | ||||
11 | -- activate | bool | true or false | Whether to take operational reserve requirements into account during optimisation |
12 | -- epsilon_load | -- | float | share of total load |
13 | -- epsilon_vres | -- | float | share of total renewable supply |
14 | -- contingency | MW | float | fixed reserve capacity |
15 | max_hours | |||
16 | -- battery | h | float | Maximum state of charge capacity of the battery in terms of hours at full output capacity ``p_nom``. Cf. `PyPSA documentation <https://pypsa.readthedocs.io/en/latest/components.html#storage-unit>`_. |
17 | -- H2 | h | float | Maximum state of charge capacity of the hydrogen storage in terms of hours at full output capacity ``p_nom``. Cf. `PyPSA documentation <https://pypsa.readthedocs.io/en/latest/components.html#storage-unit>`_. |
18 | extendable_carriers | |||
19 | -- Generator | -- | Any extendable carrier | Defines existing or non-existing conventional and renewable power plants to be extendable during the optimization. Conventional generators can only be built/expanded where already existent today. If a listed conventional carrier is not included in the ``conventional_carriers`` list, the lower limit of the capacity expansion is set to 0. |
20 | -- StorageUnit | -- | Any subset of {'battery','H2'} | Adds extendable storage units (battery and/or hydrogen) at every node/bus after clustering without capacity limits and with zero initial capacity. |
21 | -- Store | -- | Any subset of {'battery','H2'} | Adds extendable storage units (battery and/or hydrogen) at every node/bus after clustering without capacity limits and with zero initial capacity. |
22 | -- Link | -- | Any subset of {'H2 pipeline'} | Adds extendable links (H2 pipelines only) at every connection where there are lines or HVDC links without capacity limits and with zero initial capacity. Hydrogen pipelines require hydrogen storage to be modelled as ``Store``. |
23 | powerplants_filter | -- | use `pandas.query <https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.query.html>`_ strings here, e.g. ``Country not in ['Germany']`` | Filter query for the default powerplant database. |
24 | ||||
25 | custom_powerplants | -- | use `pandas.query <https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.query.html>`_ strings here, e.g. ``Country in ['Germany']`` | Filter query for the custom powerplant database. |
26 | ||||
27 | everywhere_powerplants | -- | Any subset of {nuclear, oil, OCGT, CCGT, coal, lignite, geothermal, biomass} | List of conventional power plants to add to every node in the model with zero initial capacity. To be used in combination with ``extendable_carriers`` to allow for building conventional powerplants irrespective of existing locations. |
28 | ||||
29 | conventional_carriers | -- | Any subset of {nuclear, oil, OCGT, CCGT, coal, lignite, geothermal, biomass} | List of conventional power plants to include in the model from ``resources/powerplants_s_{clusters}.csv``. If an included carrier is also listed in ``extendable_carriers``, the capacity is taken as a lower bound. |
30 | ||||
31 | renewable_carriers | -- | Any subset of {solar, onwind, offwind-ac, offwind-dc, offwind-float, hydro} | List of renewable generators to include in the model. |
32 | estimate_renewable_capacities | |||
33 | -- enable | bool | Activate routine to estimate renewable capacities in rule :mod:`add_electricity`. This option should not be used in combination with pathway planning ``foresight: myopic`` or ``foresight: perfect`` as renewable capacities are added differently in :mod:`add_existing_baseyear`. | |
34 | -- from_opsd | -- | bool | Add renewable capacities from `OPSD database <https://data.open-power-system-data.org/renewable_power_plants/2020-08-25>`_. The value is depreciated but still can be used. |
35 | -- year | -- | bool | Renewable capacities are based on existing capacities reported by IRENA (IRENASTAT) for the specified year |
36 | -- expansion_limit | -- | float or false | Artificially limit maximum IRENA capacities to a factor. For example, an ``expansion_limit: 1.1`` means 110% of capacities . If false are chosen, the estimated renewable potentials determine by the workflow are used. |
37 | -- technology_mapping | Mapping between PyPSA-Eur and powerplantmatching technology names | ||
38 | -- -- Offshore | -- | Any subset of {offwind-ac, offwind-dc, offwind-float} | List of PyPSA-Eur carriers that is considered as (IRENA, OPSD) onshore technology. |
39 | -- -- Offshore | -- | {onwind} | List of PyPSA-Eur carriers that is considered as (IRENA, OPSD) offshore technology. |
40 | -- -- PV | -- | {solar} | List of PyPSA-Eur carriers that is considered as (IRENA, OPSD) PV technology. |
41 | autarky | |||
42 | -- enable | bool | true or false | Require each node to be autarkic by removing all lines and links. |
43 | -- by_country | bool | true or false | Require each country to be autarkic by removing all cross-border lines and links. ``electricity: autarky`` must be enabled. |