From 21267a59e0cde4caac2440da49cb4c0441198fb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20H=C3=B6rsch?= Date: Mon, 3 Sep 2018 23:09:11 +0200 Subject: [PATCH] costs: Add costs for submarine HVDC based on own analysis --- data/costs.csv | 3 +++ scripts/add_electricity.py | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/data/costs.csv b/data/costs.csv index 4386eeac..5fdcea72 100644 --- a/data/costs.csv +++ b/data/costs.csv @@ -175,6 +175,9 @@ HVAC overhead,2030,FOM,2,%/year,Hagspiel HVDC overhead,2030,investment,400,EUR/MW/km,Hagspiel HVDC overhead,2030,lifetime,40,years,Hagspiel HVDC overhead,2030,FOM,2,%/year,Hagspiel +HVDC submarine,2030,investment,2000,EUR/MW/km,Own analysis of European submarine HVDC projects since 2000 +HVDC submarine,2030,lifetime,40,years,Hagspiel +HVDC submarine,2030,FOM,2,%/year,Hagspiel HVDC inverter pair,2030,investment,150000,EUR/MW,Hagspiel HVDC inverter pair,2030,lifetime,40,years,Hagspiel HVDC inverter pair,2030,FOM,2,%/year,Hagspiel diff --git a/scripts/add_electricity.py b/scripts/add_electricity.py index 5bb68c9b..5d6514c4 100644 --- a/scripts/add_electricity.py +++ b/scripts/add_electricity.py @@ -143,7 +143,10 @@ def update_transmission_costs(n, costs, length_factor=1.0): dc_b = n.links.carrier == 'DC' n.links.loc[dc_b, 'capital_cost'] = (n.links.loc[dc_b, 'length'] * length_factor * - costs.at['HVDC overhead', 'capital_cost'] + + ((1. - n.links.loc[dc_b, 'underwater_fraction']) * + costs.at['HVDC overhead', 'capital_cost'] + + n.links.loc[dc_b, 'underwater_fraction'] * + costs.at['HVDC submarine', 'capital_cost']) + costs.at['HVDC inverter pair', 'capital_cost']) # ### Generators