pypsa-eur/doc/costs.rst
Fabian Neumann 4ec06f54bc merge master
2021-04-27 14:47:15 +02:00

2.0 KiB
Raw Blame History

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> </head>

Cost Assumptions

The database of cost assumptions is retrieved from the repository PyPSA/technology-data and then saved to``resources/costs.csv``.

The config.yaml` provides options to choose a reference year (``costs: year:) and use a specific version of the repository costs: version:.

It includes cost assumptions for all included technologies for specific years from various sources, namely for

  • discount rate,
  • lifetime,
  • investment (CAPEX),
  • fixed operation and maintenance (FOM),
  • variable operation and maintenance (VOM),
  • fuel costs,
  • efficiency, and
  • carbon-dioxide intensity.

The given overnight capital costs are annualised to net present costs with a discount rate of r over the economic lifetime n using the annuity factor

a=(1(1+r)n)/(r).

Based on the parameters above the marginal_cost and capital_cost of the system components are calculated.

Note

Another great resource for cost assumptions is the cost database from the Danish Energy Agency.

Modifying Cost Assumptions

Some cost assumptions (e.g. marginal cost and capital cost) can be directly overwritten in the config.yaml (cf. Section :ref:`costs_cf` in :ref:`config`).

System Message: ERROR/3 (<stdin>, line 42); backlink

Unknown interpreted text role "ref".

System Message: ERROR/3 (<stdin>, line 42); backlink

Unknown interpreted text role "ref".

To change cost assumptions in more detail, modify cost assumptions directly in resources/costs.csv as this is not yet supported through the config file.

<<<<<<< HEAD You can also build multiple different cost databases. Make a renamed copy of resources/costs.csv (e.g. data/costs-optimistic.csv) and set the variable COSTS=data/costs-optimistic.csv in the Snakefile. ======= .. csv-table:

System Message: ERROR/3 (<stdin>, line 50)

Unexpected indentation.
:header-rows: 1
:widths: 10,3,5,4,6,8
:file: ../data/costs.csv

System Message: WARNING/2 (<stdin>, line 53)

Literal block ends without a blank line; unexpected unindent.

>>>>>>> master

</html>