<p>我有一个方程式,可以根据每小时(时间指数t在time_中设置为1到24)的功率值绘制电池荷电状态[t,c]。电源用于每个充电站(指数c从1到4),对于每个充电站,我有有限数量的电池要充电(指数i从1到6)。在我的例子中,循环是当我的电池完成充电并且充电状态达到0.8时,我的代码的一部分如下,但是在结果中,我得到了超过6个循环(i)。任何人都知道如何将要充电的电池数量限制在6个,并从pyhton获得了6个循环</p>
<pre><code>for t in time_set:
for c in range(1,5):
i=0
Pev[t,c]<=50
Pev[t,c]>=-50
SOC[t,c]<=0.95
SOC[t,c]>=0.2
SOC[t,c]==SOC[t-1,c,i]+(delta*Pev[t,c,i]/40)
if SOC[t,c]>=0.8
i+=1
</code></pre>