Simultaneous Batching and Scheduling of Single Stage Batch Plants with Parallel Units

This article deals with the optimal short-term scheduling of single stage batch plants with sequence-dependent changeovers together with the optimal selection of the number of batches to produce. The novelty of the article is that instead of following the traditional approach of considering one processing task per batch, all batches of the product are now aggregated into a single task. Integer variables that hold the number of batches to produce are used to characterize these aggregated tasks. Two conceptually different continuous-time models are proposed. They rely on either multiple time grids or global precedence sequencing variables for event representation and generate a mixed integer linear program. The new formulations are compared to a traditional resource-task network multiple time grid approach as well as to a recent bounding model with immediate precedence sequencing variables. The results for several example problems show the new multiple time grid formulation as the best overall performer. When compared to the traditional approach, one order of magnitude savings in computational effort are achieved due to the need of fewer event points to get to the global optimal solutions. © 2007 American Institute of Chemical Engineers AIChE J, 2008

[1]  Christodoulos A. Floudas,et al.  Enhanced Continuous-Time Unit-Specific Event-Based Formulation for Short-Term Scheduling of Multipurpose Batch Processes: Resource Constraints and Mixed Storage Policies. , 2004 .

[2]  Ignacio E. Grossmann,et al.  Efficient optimization algorithms for zero wait scheduling of multiproduct batch plants , 1989 .

[3]  Remo Guidieri Res , 1995, RES: Anthropology and Aesthetics.

[4]  Jaime Cerdá,et al.  State-of-the-art review of optimization methods for short-term scheduling of batch processes , 2006, Comput. Chem. Eng..

[5]  Ignacio E. Grossmann,et al.  New General Continuous-Time State−Task Network Formulation for Short-Term Scheduling of Multipurpose Batch Plants , 2003 .

[6]  Iftekhar A. Karimi,et al.  A simpler better slot-based continuous-time formulation for short-term scheduling in multipurpose batch plants , 2005 .

[7]  Iftekhar A. Karimi,et al.  An Improved MILP Formulation for Scheduling Multiproduct, Multistage Batch Plants , 2003 .

[8]  I. Grossmann,et al.  Planning models for parallel batch reactors with sequence‐dependent changeovers , 2007 .

[9]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988, Wiley interscience series in discrete mathematics and optimization.

[10]  A. Barbosa‐Póvoa,et al.  Simple Continuous-Time Formulation for Short-Term Scheduling of Batch and Continuous Processes , 2004 .

[11]  Jaime Cerdá,et al.  An MILP continuous-time approach to short-term scheduling of resource-constrained multistage flowshop batch facilities , 2001 .

[12]  Pascal Van Hentenryck Constraint satisfaction in logic programming , 1989, Logic programming.

[13]  Pascal Van Hentenryck The OPL optimization programming language , 1999 .

[14]  Ignacio E. Grossmann,et al.  Decomposition techniques for multistage scheduling problems using mixed-integer and constraint programming methods , 2002 .

[15]  R. Sargent,et al.  A general algorithm for short-term scheduling of batch operations */I , 1993 .

[16]  Ignacio E. Grossmann,et al.  Multiperiod LP models for simultaneous production planning and scheduling in multiproduct batch plants , 1990 .

[17]  Ignacio E. Grossmann,et al.  A hybrid MILP/CP decomposition approach for the continuous time scheduling of multipurpose batch plants , 2004, Comput. Chem. Eng..

[18]  P. Castro,et al.  Two New Continuous-Time Models for the Scheduling of Multistage Batch Plants with Sequence Dependent Changeovers , 2006 .

[19]  Christodoulos A. Floudas,et al.  Continuous-Time Models for Short-Term Scheduling of Multipurpose Batch Plants: A Comparative Study , 2006 .