some simplifications

This commit is contained in:
lisazeyen 2024-08-01 17:47:21 +02:00
parent dcde6a9f58
commit b2d346f02c

View File

@ -543,18 +543,13 @@ def add_carrier_buses(n, carrier, nodes=None):
)
fossils = ["coal", "gas", "oil", "lignite"]
if not options.get("fossil_fuels", True) and carrier in fossils:
print("Not adding fossil ", carrier)
extendable = False
else:
print("Adding fossil ", carrier)
extendable = True
if options.get("fossil_fuels", True) and carrier in fossils:
n.madd(
"Generator",
nodes,
bus=nodes,
p_nom_extendable=extendable,
p_nom_extendable=True,
carrier=carrier,
marginal_cost=costs.at[carrier, "fuel"],
)
@ -2906,17 +2901,12 @@ def add_industry(n, costs):
carrier="oil",
)
if not options.get("fossil_fuels", True):
extendable = False
else:
extendable = True
if "oil" not in n.generators.carrier.unique():
if options.get("fossil_fuels", True) and "oil" not in n.generators.carrier.unique():
n.madd(
"Generator",
spatial.oil.nodes,
bus=spatial.oil.nodes,
p_nom_extendable=extendable,
p_nom_extendable=True,
carrier="oil",
marginal_cost=costs.at["oil", "fuel"],
)