禅心琴 发表于 2015-11-20 09:51

请问lingo中时间耦合约束(机组组合开停机最小时间约束)怎么处理呀?

朋友们好,我遇到了机组组合开停机时间约束不知道如何在lingo中实现,想请教一下,约束如下:
u(i,t)为决策二进制0-1变量,Ti1和Ti2均为已知,i为1×10的集合,t为1×24的时间段集合;
当u(i,t)由0变为1时,需要满足等式1:u(i,t)\times (u(i,t)-u(i,t-1))\times \sum_{j=t-T_i_1}^{j=t-1} u(i,j) \geqslant T_i_1
当u(i,t)由1变为0时,需要满足等式2:u(i,t-1) \times (u(i,t-1) - u(i,t))\times \sum_{j=t-T_i_2}^{j=t-1} u(i,j) \geqslant T_i_2

谢谢谢谢~

禅心琴 发表于 2015-11-20 09:56

前面公式用LATEX编辑的 不知道是代码没生成公式 现附件贴上等式1和等式2  给诸位添麻烦了  恳请解答,谢谢谢谢啦~
页: [1]
查看完整版本: 请问lingo中时间耦合约束(机组组合开停机最小时间约束)怎么处理呀?