|
|
|
|
|
|
|
|
|
|
|
|
|
|
II.Data file
This Data File should include all the information described above using GAMS format.
|
S
*
*
* MILP MODEL FOR SHORT TERM SCHEDULING OF
* MULTISTAGE BATCH PLANTS
*
* J. M. Pinto and I. E. Grossmann
*
* Department of Chemical Engineering, Carnegie Mellon University
* Pittsburgh, PA 15213, U.S.A.
*
* Refs: I&EC RESEARCH,Vol. 34, 1995, pp.3037-3051
* I&EC RESEARCH,Vol. 35, 1996, pp. 338- 342
SET i product /1*4/
j unit /1*2/
k time slot /1*4/
l stages /1*1/
PARAMETER id(i) product code
/ 1 111
2 222
3 333
4 444/
type(i) product type
/1 1
2 2
3 3
4 4/
due(i) due date
/ 1 15
2 30
3 22
4 25/;
PARAMETER endstg(i) ending stage
strstg(i) starting stage;
endstg(i) = 1;
strstg(i) = 1;
TABLE rate(i,j) processing rate of product i in unit j (ton per day)
1 2
1 05.2
2 06.0
3 05.6
4 15.35;
PARAMETER amount(i) amount of order i (ton)
/ 1 08
2 09
3 09
4 24/;
PARAMETER T(i,j) processing time of product i in unit j;
T(i,j) = 0;
T(i,j)$(rate(i,j) ne 0) = amount(i)/rate(i,j);
PARAMETER SU(j) set-up time of unit j;
SU('1') = 0.180;
SU('2') = 0.000;
TABLE M(j,l) units to stages
1
1 1
2 1;
PARAMETER P(i,j);
P(i,j) = 0;
PARAMETER slot(j) maximum number of time slots for unit j;
slot(j) = 2;
parameter wh(i,l) weight of job i stage l
wb(i,l) weight of binary variables job i stage l;
wh(i,l) = 1.0;
wb(i,l) = 1.0;
|
|
|
|
|
|
|
|
|
|
|