remove exogenous rooftop_share

This commit is contained in:
Fabian Neumann 2024-05-15 18:12:02 +02:00
parent e8779fa5a4
commit e4d70fdf4a
5 changed files with 6 additions and 9 deletions

View File

@ -714,7 +714,6 @@ industry:
costs:
year: 2030
version: v0.9.0
rooftop_share: 0.14 # based on the potentials, assuming (0.1 kW/m2 and 10 m2/person)
social_discountrate: 0.02
fill_values:
FOM: 0

View File

@ -1,7 +1,6 @@
,Unit,Values,Description
year,--,YYYY; e.g. '2030',Year for which to retrieve cost assumptions of ``resources/costs.csv``.
version,--,vX.X.X or <user>/<repo>/vX.X.X; e.g. 'v0.5.0',Version of ``technology-data`` repository to use. If this string is of the form <user>/<repo>/<version> then costs are instead retrieved from ``github.com/<user>/<repo>`` at the <version> tag.
rooftop_share,--,float,Share of rooftop PV when calculating capital cost of solar (joint rooftop and utility-scale PV).
social_discountrate,p.u.,float,Social discount rate to compare costs in different investment periods. 0.02 corresponds to a social discount rate of 2%.
fill_values,--,float,Default values if not specified for a technology in ``resources/costs.csv``.
capital_cost,EUR/MW,Keys should be in the 'technology' column of ``resources/costs.csv``. Values can be any float.,"For the given technologies, assumptions about their capital investment costs are set to the corresponding value. Optional; overwrites cost assumptions from ``resources/costs.csv``."

1 Unit Values Description
2 year -- YYYY; e.g. '2030' Year for which to retrieve cost assumptions of ``resources/costs.csv``.
3 version -- vX.X.X or <user>/<repo>/vX.X.X; e.g. 'v0.5.0' Version of ``technology-data`` repository to use. If this string is of the form <user>/<repo>/<version> then costs are instead retrieved from ``github.com/<user>/<repo>`` at the <version> tag.
rooftop_share -- float Share of rooftop PV when calculating capital cost of solar (joint rooftop and utility-scale PV).
4 social_discountrate p.u. float Social discount rate to compare costs in different investment periods. 0.02 corresponds to a social discount rate of 2%.
5 fill_values -- float Default values if not specified for a technology in ``resources/costs.csv``.
6 capital_cost EUR/MW Keys should be in the 'technology' column of ``resources/costs.csv``. Values can be any float. For the given technologies, assumptions about their capital investment costs are set to the corresponding value. Optional; overwrites cost assumptions from ``resources/costs.csv``.

View File

@ -550,9 +550,6 @@ The list of available biomass is given by the category in `ENSPRESO_BIOMASS <htt
:widths: 22,7,22,33
:file: configtables/costs.csv
.. note::
``rooftop_share:`` are based on the potentials, assuming
(0.1 kW/m2 and 10 m2/person)
.. _clustering_cf:

View File

@ -9,6 +9,11 @@ Release Notes
Upcoming Release
================
* Remove exogenously set share of rooftop PV (``costs: rooftop_share:``).
Rooftop and utility-scale PV are now largely handled as separate technologies
with endogenous shares.
* New technology, solar PV with single-axis horizontal tracking (on a N-S axis),
with a carrier called ``solar-hsat`` to the networks. The default option for adding
this technology is set to ``true`` in the ``config.yaml``.

View File

@ -230,10 +230,7 @@ def load_costs(tech_costs, config, max_hours, Nyears=1.0):
costs.at["OCGT", "co2_emissions"] = costs.at["gas", "co2_emissions"]
costs.at["CCGT", "co2_emissions"] = costs.at["gas", "co2_emissions"]
costs.at["solar", "capital_cost"] = (
config["rooftop_share"] * costs.at["solar-rooftop", "capital_cost"]
+ (1 - config["rooftop_share"]) * costs.at["solar-utility", "capital_cost"]
)
costs.at["solar", "capital_cost"] = costs.at["solar-utility", "capital_cost"]
costs = costs.rename({"solar-utility single-axis tracking": "solar-hsat"})