Hydrothermal Scheduling
{ hydro.mpl }
{ GAMS Model Library, http://www.gams.com/modlib/libhtml/hydro.htm }
{ Hydrothermal Scheduling Problem, NLP, Size: 24x31 }
TITLE
Hydro;
OPTIONS
ModelType=Nonlinear
ParserType=Extended
INDEX
tt := 0..6;
t[tt] := tt WHERE tt > 0;
DATA
Load[tt>0] := (1200,1500,1100,1800, 950,1300);
LossCof := 0.00008;
N := 12;
VARIABLES
Thermal[tt IN t];
Hydro[tt IN t];
Loss[tt In t];
Q[tt];
V[tt];
MODEL
MIN Cost = 1.15 * N * count(t) * SUM(tt IN t: 500 + 8*Thermal + 0.0016*(Thermal^2));
SUBJECT TO
Losseq[tt IN t]: Loss = LossCof * (Hydro^2);
DemCons[tt IN t]: Thermal + Hydro >= Load + Loss;
Flow[tt<last(tt)]: V[tt+1] = V + (2000 - Q[tt+1])*N;
DisChar[tt IN t]: Q = 330 + 4.97 * Hydro;
BOUNDS
V[tt:=0] = 100000;
60000 <= V <= 120000;
150 <= Thermal <= 1500;
0 <= Hydro <= 1000;
0 <= Loss <= 100;
0 <= Q <= 10000;
END
Back To Top
|
Maximal Home Page
|
List of Models |
Previous Page
|
Next Page