Skip to content

Commit

Permalink
rolling horizon was broken in the gams file.
Browse files Browse the repository at this point in the history
  • Loading branch information
squoilin committed Apr 15, 2020
1 parent 0ff344f commit f6fa3ad
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions dispaset/GAMS/UCM_h.gms
Original file line number Diff line number Diff line change
Expand Up @@ -930,9 +930,6 @@ if (Config("RollingHorizon LookAhead","day") > ndays -1, abort "The look ahead p
if (mod(Config("RollingHorizon LookAhead","day")*24,TimeStep) <> 0, abort "The look ahead period is not a multiple of TimeStep";);
if (mod(Config("RollingHorizon Length","day")*24,TimeStep) <> 0, abort "The rolling horizon length is not a multiple of TimeStep";);

Config("RollingHorizon LookAhead","day")=0;
Config("RollingHorizon Length","day")=ndays;

* Some parameters used for debugging:
failed=0;
parameter CommittedInitial_dbg(u), PowerInitial_dbg(u), StorageInitial_dbg(s);
Expand All @@ -951,7 +948,7 @@ display "OK";

scalar starttime;
set days /1,'ndays'/;
display days;
display days,ndays,TimeStep;
PARAMETER elapsed(days);

FOR(day = 1 TO ndays-Config("RollingHorizon LookAhead","day") by Config("RollingHorizon Length","day"),
Expand Down Expand Up @@ -996,7 +993,7 @@ $If %ActivateFlexibleDemand% == 1 AccumulatedOverSupply_inital(n) = sum(i$(ord(i


*Loop variables to display after solving:
$If %Verbose% == 1 Display LastKeptHour,PowerInitial,CostStartUpH.L,CostShutDownH.L,CostRampUpH.L;
$If %Verbose% == 1 Display LastKeptHour,PowerInitial,StorageInitial;
);

CurtailedPower.L(n,z)=sum(u,(Nunits(u)*PowerCapacity(u)*LoadMaximum(u,z)-Power.L(u,z))$(sum(tr,Technology(u,tr))>=1) * Location(u,n));
Expand Down

0 comments on commit f6fa3ad

Please sign in to comment.