Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python纸浆约束&引用;“眼睛”;_Python_Constraints_Pulp - Fatal编程技术网

Python纸浆约束&引用;“眼睛”;

Python纸浆约束&引用;“眼睛”;,python,constraints,pulp,Python,Constraints,Pulp,我是Python的初学者,正在使用纸浆 我的系统使用时间步长(因为我正在使用可再生能源),我需要在系统中包括一个电池。因此,我需要一个约束,允许我在其中收集能量 我这里的问题是,我如何编写一个约束,其中的变量会在每个时间步(例如,电池的充电状态)更改值。在mathlab中,我可以使用函数“eye”,但在这里,我看不出它们是如何使用矩阵的 任何帮助都将不胜感激 这是我的部分代码,它是不正确的 prob+= 63.128*CPV + 88.167*CWT + 126.97 * CBatt, "Tot

我是Python的初学者,正在使用纸浆

我的系统使用时间步长(因为我正在使用可再生能源),我需要在系统中包括一个电池。因此,我需要一个约束,允许我在其中收集能量

我这里的问题是,我如何编写一个约束,其中的变量会在每个时间步(例如,电池的充电状态)更改值。在mathlab中,我可以使用函数“eye”,但在这里,我看不出它们是如何使用矩阵的

任何帮助都将不胜感激

这是我的部分代码,它是不正确的

prob+= 63.128*CPV + 88.167*CWT + 126.97 * CBatt, "TotalCostSystem"

for i in idx:
    SOCB = SOCB + xBin - xBout 
    prob += SOCB <= CBatt
    prob += SOCB >= 0
    prob += xBout >= 0 
    prob += xBin >= 0
    prob += (CPV*cfPV['output'][i] + CWT*cfWT ['output'][i]) + xBout - xBin >= 0
    prob += (CPV*cfPV['output'][i] + CWT*cfWT ['output'][i]) + xBout - xBin <= 250



prob += lpSum(CPV*cfPV['output'][i] + CWT*cfWT ['output'][i] + xBout - xBin for i in idx) >= 5000
prob+=63.128*CPV+88.167*CWT+126.97*CBatt,“总成本系统”
对于idx中的i:
SOCB=SOCB+xBin-xBout
概率+=SOCB=0
概率+=xBout>=0
概率+=xBin>=0
概率+=(CPV*cfPV['output'][i]+CWT*cfWT['output'][i])+xBout-xBin>=0
概率+=(CPV*cfPV['output'][i]+CWT*cfWT['output'][i])+xBout-xBin=5000
先谢谢你


Priscila

我在这里回答了这个问题:可能最好删除这个重复的问题。我在这里回答了这个问题:可能最好删除这个重复的问题。