Optimal scheduling of batch plants satisfying multiple product orders with different due-dates

被引:100
作者
Méndez, CA [1 ]
Henning, GP [1 ]
Cerdá, J [1 ]
机构
[1] UNL, INTEC, CONICET, RA-3000 Santa Fe, Argentina
关键词
short-term scheduling; multiproduct batch plant; batching problem; MILP formulation; hybrid approach;
D O I
10.1016/S0098-1354(00)00584-6
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In most multiproduct batch plants, the short-term planning activity starts by considering the set of product orders to be filled during the scheduling period. Each order specifies the product and the amount to be manufactured as well as the promised due date and the release time. Several orders can be related to the same product, though featuring different quantities and due-dates. The initial task to be accomplished by the scheduler is the so-called batching process that transforms the product orders to fill into equivalent sets of batches to be scheduled and subsequently assigns a due date to each one. To execute the batching procedure for a particular product, the scheduler should not only account for the preferred unit sizes but also for all the orders related to such a product and their corresponding deadlines. Frequently, a batch is shared by several orders with the earliest one determining the batch due-date. In this paper, a new two-step systematic methodology for the scheduling of single-stage multiproduct batch plants is presented. In the first phase, the product batching process is accomplished to minimize the work-in-process inventory while meeting the orders' due-dates. The set of batches so attained is then optimally scheduled to meet the product orders as close to their due dates as possible. New MILP continuous-time models for both the batching and the scheduling problems were developed. In addition, widely known heuristic rules can be easily embedded in the scheduling problem formulation to gel a faster convergence to near-optimal schedules for 'real-world' industrial problems. Three example problems involving up to 29 production orders have been successfully solved in low computational time. (C) 2000 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:2223 / 2245
页数:23
相关论文
共 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]  
Brooke A., 1992, GAMS A User's Guide. Release 2.25
[3]   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
[4]   ENUMERATIVE APPROACHES TO PARALLEL FLOWSHOP SCHEDULING VIA PROBLEM TRANSFORMATION [J].
GOODING, WB ;
PEKNY, JF ;
MCCROSKEY, PS .
COMPUTERS & CHEMICAL ENGINEERING, 1994, 18 (10) :909-927
[5]   Effective continuous-time formulation for short-term scheduling. 1. Multipurpose batch processes [J].
Ierapetritou, MG ;
Floudas, CA .
INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 1998, 37 (11) :4341-4359
[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]   Mathematical programming formulation for scheduling of batch operations based on nonuniform time discretization [J].
Mockus, L ;
Reklaitis, GV .
COMPUTERS & CHEMICAL ENGINEERING, 1997, 21 (10) :1147-1156
[9]  
*OSL, 1991, OSL GUID REF REL 2 K
[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