Code: Select all
set yearSet /2018,2028,2038/;
parameter Q;
variable V,z;
Q(yearSet)=1;
parameter actualYear(yearSet) /2018 2018,2028 2028,2038 2038/;
equation eq1;
Eq1.. z=E= sum(yearSet$(actualYear(yearSet)<2020),Q (yearSet)* V(yearSet))
+sum(yearSet$[actualYear(yearSet)<2021 and actualYear(yearSet)>2019],2*Q (yearSet)* V(yearSet))
+sum(yearSet$[actualYear(yearSet)<2022 and actualYear(yearSet)>2020],3*Q (yearSet)* V(yearSet))
+sum(yearSet$[actualYear(yearSet)>2021],4*Q (yearSet)* V(yearSet))
;