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