prepare for new n.add (#1316)

* prepare for new `n.add`

* Update scripts/prepare_sector_network.py

Co-authored-by: Fabian Neumann <fabian.neumann@outlook.de>

---------

Co-authored-by: Fabian Neumann <fabian.neumann@outlook.de>
This commit is contained in:
Lukas Trippe 2024-09-25 15:45:32 +02:00 committed by GitHub
parent 79cea53146
commit 24e0ddd5a6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1269,7 +1269,7 @@ def insert_electricity_distribution_grid(n, costs):
bus=n.generators.loc[solar, "bus"] + " low voltage", bus=n.generators.loc[solar, "bus"] + " low voltage",
carrier="solar rooftop", carrier="solar rooftop",
p_nom_extendable=True, p_nom_extendable=True,
p_nom_max=potential, p_nom_max=potential.loc[solar],
marginal_cost=n.generators.loc[solar, "marginal_cost"], marginal_cost=n.generators.loc[solar, "marginal_cost"],
capital_cost=costs.at["solar-rooftop", "fixed"], capital_cost=costs.at["solar-rooftop", "fixed"],
efficiency=n.generators.loc[solar, "efficiency"], efficiency=n.generators.loc[solar, "efficiency"],
@ -1821,7 +1821,7 @@ def add_EVs(
suffix=" land transport EV", suffix=" land transport EV",
bus=spatial.nodes + " EV battery", bus=spatial.nodes + " EV battery",
carrier="land transport EV", carrier="land transport EV",
p_set=profile, p_set=profile.loc[n.snapshots],
) )
p_nom = number_cars * options["bev_charge_rate"] * electric_share p_nom = number_cars * options["bev_charge_rate"] * electric_share
@ -1834,7 +1834,7 @@ def add_EVs(
bus1=spatial.nodes + " EV battery", bus1=spatial.nodes + " EV battery",
p_nom=p_nom, p_nom=p_nom,
carrier="BEV charger", carrier="BEV charger",
p_max_pu=avail_profile[spatial.nodes], p_max_pu=avail_profile.loc[n.snapshots, spatial.nodes],
lifetime=1, lifetime=1,
efficiency=options["bev_charge_efficiency"], efficiency=options["bev_charge_efficiency"],
) )
@ -1848,7 +1848,7 @@ def add_EVs(
bus0=spatial.nodes + " EV battery", bus0=spatial.nodes + " EV battery",
p_nom=p_nom, p_nom=p_nom,
carrier="V2G", carrier="V2G",
p_max_pu=avail_profile[spatial.nodes], p_max_pu=avail_profile.loc[n.snapshots, spatial.nodes],
lifetime=1, lifetime=1,
efficiency=options["bev_charge_efficiency"], efficiency=options["bev_charge_efficiency"],
) )
@ -1870,7 +1870,7 @@ def add_EVs(
e_cyclic=True, e_cyclic=True,
e_nom=e_nom, e_nom=e_nom,
e_max_pu=1, e_max_pu=1,
e_min_pu=dsm_profile[spatial.nodes], e_min_pu=dsm_profile.loc[n.snapshots, spatial.nodes],
) )
@ -2152,7 +2152,7 @@ def add_heat(n: pypsa.Network, costs: pd.DataFrame, cop: xr.DataArray):
suffix=f" {heat_system} heat", suffix=f" {heat_system} heat",
bus=nodes + f" {heat_system} heat", bus=nodes + f" {heat_system} heat",
carrier=f"{heat_system} heat", carrier=f"{heat_system} heat",
p_set=heat_load, p_set=heat_load.loc[n.snapshots],
) )
## Add heat pumps ## Add heat pumps