Pyomo能源组合优化:关键约束未生效问题排查(已解决)
Pyomo能源组合优化关键约束失效问题
您好,感谢拨冗查阅。
本次为基于Pyomo的能源组合优化(portfolio optimization)建模问题:编写的代码可正常运行并输出计算结果,但一项关键约束完全未生效,导致输出结果存在错误。
模型背景设定
- 风电、光伏发电的出力曲线形态给定,但风电、光伏的装机容量为待求解的未知变量
- 风电装机容量设有给定上限
MaxW,光伏装机容量设有给定上限MaxS - 电力外送通道容量固定,水电发电量需全额外送,风电、光伏的部分发电量可被弃置
- 风电、光伏的总弃置发电量占比不得超过10%,该项即为未生效的关键约束
- 优化目标为求解满足所有约束的风电、光伏装机容量取值,实现外送发电量最大化,其中弃电占比需严格不高于10%
初始异常现象
最初运行得到的结果显示风电装机取值为上限MaxW、光伏装机取值为上限MaxS,对应弃电占比高达约86%,多日排查未定位问题根源,特此求助。
问题排查结论
【问题已解决】经最终排查,问题根源为打印输出逻辑编写错误,感谢各位关注。
内容的提问来源于stack exchange,提问作者Peaches061
相关产品推荐
相关产品推荐

