| 
         | 
         | 
       
      
         | 
          | 
         | 
       
      
        |   | 
        		
          
            |   | 
              | 
              | 
              | 
           
          
            |   | 
                 
			 | 
              | 
            
              
                
                  
                    
                          
                            
                              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;         
  | 
                   
                
               
             | 
              | 
           
          
            |   | 
           
          
            |   | 
           
          
            |   | 
           
          
               | 
           
          
            |   | 
             
          | 
          | 
       
      |