pypsa-eur/doc/configtables/electricity.csv
Fabian Neumann 013b705ee4
Clustering: build renewable profiles and add all assets after clustering (#1201)
* 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>
2024-09-13 15:37:01 +02:00

5.9 KiB

1UnitValuesDescription
2voltageskVAny subset of {200., 220., 300., 380., 500., 750.}Voltage levels to consider
3base_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.
4osm-prebuilt-version--float, any value in range 0.1-0.4Choose the version of the prebuilt OSM network. Defaults to latest Zenodo release.
5gaslimit_enablebooltrue or falseAdd an overall absolute gas limit configured in ``electricity: gaslimit``.
6gaslimitMWhthfloat or falseGlobal gas usage limit
7co2limit:math:`t_{CO_2-eq}/a`floatCap on total annual system carbon dioxide emissions
8co2base:math:`t_{CO_2-eq}/a`floatReference value of total annual system carbon dioxide emissions if relative emission reduction target is specified in ``{opts}`` wildcard.
9operational_reserveSettings for reserve requirements following `GenX <https://genxproject.github.io/GenX/dev/core/#Reserves>`_
10
11-- activatebooltrue or falseWhether to take operational reserve requirements into account during optimisation
12-- epsilon_load--floatshare of total load
13-- epsilon_vres--floatshare of total renewable supply
14-- contingencyMWfloatfixed reserve capacity
15max_hours
16-- batteryhfloatMaximum 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-- H2hfloatMaximum 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>`_.
18extendable_carriers
19-- Generator--Any extendable carrierDefines 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``.
23powerplants_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
25custom_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
27everywhere_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
29conventional_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
31renewable_carriers--Any subset of {solar, onwind, offwind-ac, offwind-dc, offwind-float, hydro}List of renewable generators to include in the model.
32estimate_renewable_capacities
33-- enableboolActivate 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--boolAdd 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--boolRenewable capacities are based on existing capacities reported by IRENA (IRENASTAT) for the specified year
36-- expansion_limit--float or falseArtificially 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_mappingMapping 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.
41autarky
42-- enablebooltrue or falseRequire each node to be autarkic by removing all lines and links.
43-- by_countrybooltrue or falseRequire each country to be autarkic by removing all cross-border lines and links. ``electricity: autarky`` must be enabled.