add heat vent
This commit is contained in:
parent
bbc31f42d9
commit
54c2128419
@ -451,6 +451,7 @@ sector:
|
||||
coal_cc: false
|
||||
dac: true
|
||||
co2_vent: false
|
||||
central_heat_vent: false
|
||||
allam_cycle: false
|
||||
hydrogen_fuel_cell: true
|
||||
hydrogen_turbine: false
|
||||
@ -878,6 +879,7 @@ plotting:
|
||||
services rural heat: '#ff9c9c'
|
||||
central heat: '#cc1f1f'
|
||||
urban central heat: '#d15959'
|
||||
urban central heat vent: '#a74747'
|
||||
decentral heat: '#750606'
|
||||
residential urban decentral heat: '#a33c3c'
|
||||
services urban decentral heat: '#cc1f1f'
|
||||
|
@ -39,5 +39,6 @@ co2_budget:
|
||||
|
||||
|
||||
sector:
|
||||
min_part_load_fischer_tropsch: 0
|
||||
central_heat_vent: true
|
||||
# min_part_load_fischer_tropsch: 0
|
||||
min_part_load_methanolisation: 0
|
||||
|
@ -42,7 +42,8 @@ electricity:
|
||||
renewable_carriers: [solar, onwind, offwind-ac, offwind-dc]
|
||||
|
||||
sector:
|
||||
min_part_load_fischer_tropsch: 0
|
||||
central_heat_vent: true
|
||||
# min_part_load_fischer_tropsch: 0
|
||||
min_part_load_methanolisation: 0
|
||||
atlite:
|
||||
default_cutout: be-03-2013-era5
|
||||
|
@ -1692,7 +1692,19 @@ def add_heat(n, costs):
|
||||
carrier=name + " heat",
|
||||
unit="MWh_th",
|
||||
)
|
||||
|
||||
|
||||
if (name == "urban central") & (options["central_heat_vent"]):
|
||||
n.madd(
|
||||
"Generator",
|
||||
nodes[name] + f" {name} heat vent",
|
||||
location=nodes[name],
|
||||
carrier=name + " heat vent",
|
||||
p_nom_extendable=True,
|
||||
p_max_pu=0,
|
||||
p_min_pu=-1,
|
||||
unit="MWh_th",
|
||||
)
|
||||
|
||||
## Add heat load
|
||||
|
||||
for sector in sectors:
|
||||
@ -3290,7 +3302,6 @@ def set_temporal_aggregation(n, opts, solver_name):
|
||||
break
|
||||
return n
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
if "snakemake" not in globals():
|
||||
from _helpers import mock_snakemake
|
||||
|
Loading…
Reference in New Issue
Block a user