Pyomo - 根据两个变量从矩阵中提取绑定值

时间:2018-02-08 09:49:04

标签: python pyomo

在抽象模型中,我有一个变量(model.s[t,x,y,z]),其上限和下限由函数定义(让我们说f(a,b)g(a,b))取决于值另外两个变量(model.a[t,x,y,z]model.b[t,x,y,z])。

所以,让我说我对两个输入变量(model.a_discr[i]model.b_discr[j])进行了离散化,并且我得到了边界的值(model.s_upper_bound_value[i,j],{{1关于这些要点。这些离散化不随指数变化。这三个变量是连续的,并在不同的集合(时间,空间)上编制索引。

如何为每个索引值提取相关的界限?

我考虑过使用分段但我无法成功。我认为应该有一种使用二进制变量的方法,但我仍然遇到麻烦。 你有什么建议吗?

由于

0 个答案:

没有答案