rename space heat demand reduction in config.yaml and prepare_sector_network.py script, adjust exogenously assumed space heat demand reductions to more conservative assumptions
This commit is contained in:
parent
677aee5606
commit
7af2941156
@ -119,19 +119,25 @@ sector:
|
||||
'time_dep_hp_cop' : True #time dependent heat pump coefficient of performance
|
||||
'heat_pump_sink_T' : 55. # Celsius, based on DTU / large area radiators; used in build_cop_profiles.py
|
||||
# conservatively high to cover hot water and space heating in poorly-insulated buildings
|
||||
'retrofitting' :
|
||||
'retro_exogen': True # space heat demand savings exogenously
|
||||
'dE': # reduction of space heat demand (applied before losses in DH)
|
||||
2020 : 0.
|
||||
2030 : 0.15
|
||||
2040 : 0.3
|
||||
2050 : 0.4
|
||||
'vary_space_heat_exogenously': True # reduces or increases space heat demand by a given factor (applied before losses in DH)
|
||||
# this can represent e.g. increasing floor area, increased thermal comfort,
|
||||
# population grow, climate change, building demolition, building renovation
|
||||
'vary_space_heat_exogenously_factor':
|
||||
# the factor are determined by the LTS scenario from http://tool.european-calculator.eu/app/buildings/building-types-area/?levers=1ddd4444421213bdbbbddd44444ffffff11f411111221111211l212221
|
||||
2020: 0.10 # this results in a space heat demand reduction of 10%
|
||||
2025: 0.09 # first heat demand increases compared to 2020 because of larger floor area per capita
|
||||
2030: 0.09
|
||||
2035: 0.11
|
||||
2040: 0.16
|
||||
2045: 0.21
|
||||
2050: 0.29
|
||||
'retrofitting' : # co-optimises building renovation to reduce space heat demand
|
||||
'retro_endogen': False # co-optimise space heat savings
|
||||
'cost_factor' : 1.0
|
||||
'cost_factor' : 1.0 # weight costs for building renovation
|
||||
'interest_rate': 0.04 # for investment in building components
|
||||
'annualise_cost': True # annualise the investment costs
|
||||
'tax_weighting': False # weight costs depending on taxes in countries
|
||||
'construction_index': True # weight costs depending on labour/material costs per ct
|
||||
'construction_index': True # weight costs depending on labour/material costs per country
|
||||
'tes' : True
|
||||
'tes_tau' : 3.
|
||||
'boilers' : True
|
||||
|
@ -1179,11 +1179,10 @@ def add_heat(network):
|
||||
|
||||
urban_fraction = options['central_fraction']*pop_layout["urban"]/(pop_layout[["urban","rural"]].sum(axis=1))
|
||||
|
||||
# building retrofitting, exogenously reduce space heat demand
|
||||
if options["retrofitting"]["retro_exogen"]:
|
||||
dE = get_parameter(options["retrofitting"]["dE"])
|
||||
print("retrofitting exogenously, assumed space heat reduction of ",
|
||||
dE)
|
||||
# exogenously reduce space heat demand
|
||||
if options["vary_space_heat_exogenously"]:
|
||||
dE = get_parameter(options["vary_space_heat_exogenously_factor"])
|
||||
print("assumed space heat reduction of {} %".format(dE*100))
|
||||
for sector in sectors:
|
||||
heat_demand[sector + " space"] = (1-dE)*heat_demand[sector + " space"]
|
||||
|
||||
@ -1914,7 +1913,7 @@ if __name__ == "__main__":
|
||||
floor_area = "resources/floor_area_{network}_s{simpl}_{clusters}.csv"
|
||||
),
|
||||
output=['results/version-cb48be3/prenetworks/{network}_s{simpl}_{clusters}_lv{lv}__{sector_opts}_{planning_horizons}.nc']
|
||||
|
||||
|
||||
)
|
||||
import yaml
|
||||
with open('config.yaml', encoding='utf8') as f:
|
||||
|
Loading…
Reference in New Issue
Block a user