gpt4 book ai didi

python - pyomo 准确性;客观规则不返回期望值

转载 作者:太空宇宙 更新时间:2023-11-03 20:46:40 33 4
gpt4 key购买 nike

使用 pyomo 和 glpk 求解器,我定义了以下目标规则:

def cost_rule(m): 
return (sum(m.rd[i]*m.pRdImp*m.dt - m.vr[i]*m.pRdExp*m.dt for i in m.t) + m.cb + m.cPV + (150+10*m.kWp) )
m.cost = Objective(rule=cost_rule)

如果我知道在找到最小值后比较输出,我会得到不同的结果:

sum(m.rd[i]()*m.pRdImp()*m.dt() - m.vr[i]()*m.pRdExp()*m.dt() for i in t_t) + m.cPV() + m.cb() + (150+5*m.kWp())
Out[46]: 1136.468

m.cost()
Out[43]: 1173.178

(m.t 和 t_t 是代表一年中小时数的范围集)这是大约 3% 的误差,有什么想法可以来自哪里吗?如果我需要选择一个值,哪个值是正确的。

提前致谢!

最佳答案

表达方式不同。第一项中的最后一项是 (150+10*m.kWp),第二项中的最后一项是 (150+5*m.kWp()) >

关于python - pyomo 准确性;客观规则不返回期望值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56543900/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com