A slot-based formulation for single-stage multiproduct batch plants with multiple orders per product

被引:17
作者
Lim, MF [1 ]
Karimi, IA [1 ]
机构
[1] Natl Univ Singapore, Dept Chem & Environm Engn, Singapore 117576, Singapore
关键词
D O I
10.1021/ie020536o
中图分类号
TQ [化学工业];
学科分类号
0817 ;
摘要
Multiple orders per product with different due dates are natural in multiproduct batch plants. Existing approaches for scheduling short-term operations in such plants invariably treat each order as if it were a distinct product, convert orders into batches first, and then schedule batches using predecessor-successor variables. A novel mixed-integer linear programming (MILP) model that deals explicitly with multiple orders per product decides both product batches and their schedule in one formulation and uses slots is presented for single-stage batch plants with parallel, nonidentical units. The model is compared thoroughly with existing ones using four illustrative examples. As shown in an example, our model gives better and faster solutions than the current two-step approach. Both our general model and the one reduced for the special case of a single order per product consistently outperform other models by using fewer variables and constraints and by reducing nodes, iterations, and solution times by substantial factors. This paper shows that MILP models with big-M constraints suffer from an erratic dependence on M. Such models cannot be compared based on just one value of M and surely not based on different values of M, a fact overlooked in the literature so far. In contrast to other models, our model is relatively more robust with respect to M and is even free of M for the makespan objective. Last, slot-based models may be superior alternatives to predecessor-successor models for the present problem.
引用
收藏
页码:1914 / 1924
页数:11
相关论文
共 18 条
[1]   Issues in the use, design and evolution of process scheduling and planning systems [J].
Applequist, G ;
Samikoglu, O ;
Pekny, J ;
Reklaitis, G .
ISA TRANSACTIONS, 1997, 36 (02) :81-121
[2]   A mixed-integer linear programming model for short-term scheduling of single-stage multiproduct batch plants with parallel lines [J].
Cerda, J ;
Henning, GP ;
Grossmann, IE .
INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 1997, 36 (05) :1695-1707
[3]   ENUMERATIVE APPROACHES TO PARALLEL FLOWSHOP SCHEDULING VIA PROBLEM TRANSFORMATION [J].
GOODING, WB ;
PEKNY, JF ;
MCCROSKEY, PS .
COMPUTERS & CHEMICAL ENGINEERING, 1994, 18 (10) :909-927
[4]   A novel MILP formulation for short-term scheduling of multi-stage multi-product batch plants with sequence-dependent constraints [J].
Hui, CW ;
Gupta, A ;
van der Meulen, HAJ .
COMPUTERS & CHEMICAL ENGINEERING, 2000, 24 (12) :2705-2717
[5]   Effective continuous-time formulation for short-term scheduling.: 3.: Multiple intermediate due dates [J].
Ierapetritou, MG ;
Hené, TS ;
Floudas, CA .
INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 1999, 38 (09) :3446-3461
[6]   Planning and scheduling of parallel semicontinuous processes .2. Short-term scheduling [J].
Karimi, IA ;
McDonald, CM .
INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 1997, 36 (07) :2701-2714
[7]   A GENERAL ALGORITHM FOR SHORT-TERM SCHEDULING OF BATCH-OPERATIONS .1. MILP FORMULATION [J].
KONDILI, E ;
PANTELIDES, CC ;
SARGENT, RWH .
COMPUTERS & CHEMICAL ENGINEERING, 1993, 17 (02) :211-227
[8]   Optimal scheduling of batch plants satisfying multiple product orders with different due-dates [J].
Méndez, CA ;
Henning, GP ;
Cerdá, J .
COMPUTERS & CHEMICAL ENGINEERING, 2000, 24 (9-10) :2223-2245
[9]   An alternate MILP model for short-term scheduling of batch plants with preordering constraints [J].
Pinto, JM ;
Grossmann, IE .
INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 1996, 35 (01) :338-342
[10]   A CONTINUOUS-TIME MIXED-INTEGER LINEAR-PROGRAMMING MODEL FOR SHORT-TERM SCHEDULING OF MULTISTAGE BATCH PLANTS [J].
PINTO, JM ;
GROSSMANN, IE .
INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 1995, 34 (09) :3037-3051