Update to BAU constraint formulation in function add_BAU_constraints

Constraint formulation was not taking into account the ordering of the carriers
This commit is contained in:
Sermisha 2024-04-14 14:24:01 +05:30
parent 980040b1ae
commit 7a0ca73f3a

View File

@ -543,7 +543,7 @@ def add_BAU_constraints(n, config):
ext_carrier_i = xr.DataArray(ext_i.carrier.rename_axis("Generator-ext"))
lhs = p_nom.groupby(ext_carrier_i).sum()
index = mincaps.index.intersection(lhs.indexes["carrier"])
rhs = mincaps[index].rename_axis("carrier")
rhs = mincaps[lhs.indexes["carrier"]].rename_axis("carrier")
n.model.add_constraints(lhs >= rhs, name="bau_mincaps")