Fix by changing po.Constraint.Skip into pypsa.opt.Constraint.Skip
This commit is contained in:
parent
ac32f2cad6
commit
97985e3c52
@ -95,14 +95,14 @@ def add_opts_constraints(n, opts=None):
|
|||||||
return ((sum(model.generator_p_nom[gen]
|
return ((sum(model.generator_p_nom[gen]
|
||||||
for gen in n.generators.index[(gen_country == country) & (n.generators.carrier == carrier)])
|
for gen in n.generators.index[(gen_country == country) & (n.generators.carrier == carrier)])
|
||||||
>= min)
|
>= min)
|
||||||
if np.isfinite(min) else po.Constraint.Skip)
|
if np.isfinite(min) else pypsa.opt.Constraint.Skip)
|
||||||
|
|
||||||
def agg_p_nom_max_rule(model, country, carrier):
|
def agg_p_nom_max_rule(model, country, carrier):
|
||||||
max = agg_p_nom_minmax.at[(country, carrier), 'max']
|
max = agg_p_nom_minmax.at[(country, carrier), 'max']
|
||||||
return ((sum(model.generator_p_nom[gen]
|
return ((sum(model.generator_p_nom[gen]
|
||||||
for gen in n.generators.index[(gen_country == country) & (n.generators.carrier == carrier)])
|
for gen in n.generators.index[(gen_country == country) & (n.generators.carrier == carrier)])
|
||||||
<= max)
|
<= max)
|
||||||
if np.isfinite(max) else po.Constraint.Skip)
|
if np.isfinite(max) else pypsa.opt.Constraint.Skip)
|
||||||
|
|
||||||
n.model.agg_p_nom_min = pypsa.opt.Constraint(list(agg_p_nom_minmax.index), rule=agg_p_nom_min_rule)
|
n.model.agg_p_nom_min = pypsa.opt.Constraint(list(agg_p_nom_minmax.index), rule=agg_p_nom_min_rule)
|
||||||
n.model.agg_p_nom_max = pypsa.opt.Constraint(list(agg_p_nom_minmax.index), rule=agg_p_nom_max_rule)
|
n.model.agg_p_nom_max = pypsa.opt.Constraint(list(agg_p_nom_minmax.index), rule=agg_p_nom_max_rule)
|
||||||
|
Loading…
Reference in New Issue
Block a user