我怎样才能的增量求和建模一个可变
问题描述:
我怎样才能在GAMS约束中的一个变量的增量求和建模类似如下:我怎样才能的增量求和建模一个可变
y(t)
是可变的;
t
是周期指数是t=1,…,4;
在限制部分,我想这个总和在每一个时期:
t=1 : y(t=1) < t * 10
t=2 : y(t=2) < t * 10 – y(t=1)
t=3 : y(t=3) < t * 10 – y(t=2) – y(t=1)
t=4 : y(t=3) < t * 10 – y(t=3) – y(t=2) – y(t=1)
答
set t /1,2,3,4/;
* Create an alias of set t
alias (t,t1);
variable y(t);
equation incremental_summation(t);
* use ord and $-condition to formulate your equation
incremental_summation(t)..
y(t) <= t * 10 - sum(t1$(ord(t1)<ord(t)),y(y));
最好是包括围绕这个答案有些方面 - 代码只答案都望而却步。 – EJoshuaS