A robust mathematical formulation for multipurpose batch plants

Abstract Several scheduling techniques exist in literature based on continuous time representation. The models based on unit specific time points have shown better solution efficiency by reducing the number of time points and problem size. In this paper novel scheduling techniques based on unit specific time point continuous time representation are presented. The proposed models allow nonsimultaneous material transfer into a unit. Nonsimultaneous transfer refers to when a task requires more than one intermediate state it is possible for one state to be transferred and stored in a unit that is processing it for a while and wait for the other intermediates to come together to start the task. This approach gives a better schedule as compared to most published models. The developed MILP scheduling models are based on state sequence network representation that has proven to inherently result in smaller problems in terms of binary variables. The models require a smaller number of time points as compared to single-grid and multi-grid continuous time models. Consequently, they exhibit much better computational performance. Numerical evaluation using literature examples indicate in some of the complex examples that the proposed models give a better objective value as compared to other scheduling models. An added feature of the proposed models is their ability to exactly handle fixed intermediate storage operational philosophy, which has proven to be a subtle drawback in most published scheduling techniques.

[1]  C. Floudas,et al.  Production Scheduling of a Large-Scale Industrial Batch Plant. I. Short-Term and Medium-Term Scheduling , 2006 .

[2]  C. Floudas,et al.  Novel Unified Modeling Approach for Short-Term Scheduling , 2009 .

[3]  Christodoulos A. Floudas,et al.  Continuous-Time Optimization Approach for Medium-Range Production Scheduling of a Multiproduct Batch Plant , 2002 .

[4]  G. Reklaitis,et al.  Mathematical programming formulation for scheduling of batch operations based on nonuniform time discretization , 1997 .

[5]  Yu Liu,et al.  Novel continuous-time formulations for scheduling multi-stage batch plants with identical parallel units , 2007, Comput. Chem. Eng..

[6]  Chi Wai Hui,et al.  A novel MILP formulation for short-term scheduling of multi-stage multi-product batch plants with sequence-dependent constraints , 2000 .

[7]  Ignacio E. Grossmann,et al.  New general continuous-time state-task network formulation for short-term scheduling of multipurpose batch plants , 2003 .

[8]  Iftekhar A. Karimi,et al.  Scheduling a Two-Stage Multiproduct Process with Limited Product Shelf Life in Intermediate Storage , 2003 .

[9]  Chi Wai Hui,et al.  A novel MILP formulation for short-term scheduling of multistage multi-product batch plants , 2000 .

[10]  Christodoulos A. Floudas,et al.  A new robust optimization approach for scheduling under uncertainty: II. Uncertainty with known probability distribution , 2007, Comput. Chem. Eng..

[11]  X. Zhu,et al.  A Novel Continuous-Time MILP Formulation for Multipurpose Batch Plants. 1. Short-Term Scheduling , 2001 .

[12]  I. Grossmann,et al.  MINLP model for cyclic multiproduct scheduling on continuous parallel lines , 1991 .

[13]  F. Glover IMPROVED LINEAR INTEGER PROGRAMMING FORMULATIONS OF NONLINEAR INTEGER PROBLEMS , 1975 .

[14]  J. M. Pinto,et al.  A Continuous Time Mixed Integer Linear Programming Model for Short Term Scheduling of Multistage Batch Plants , 1995 .

[15]  Jaime Cerdá,et al.  Optimal scheduling of batch plants satisfying multiple product orders with different due-dates , 2000 .

[16]  Jaime Cerdá,et al.  Optimal scheduling of a resource-constrained multiproduct batch plant supplying intermediates to nearby end-product facilities , 2000 .

[17]  C. Pantelides,et al.  A simple continuous-time process scheduling formulation and a novel solution algorithm , 1996 .

[18]  Jaime Cerdá,et al.  An MILP Continuous-Time Framework for Short-Term Scheduling of Multipurpose Batch Processes Under Different Operation Strategies , 2003 .

[19]  Iftekhar A. Karimi,et al.  Planning and scheduling of parallel semicontinuous processes. 1. Production planning , 1997 .

[20]  R. Sargent,et al.  A general algorithm for short-term scheduling of batch operations—II. Computational issues , 1993 .

[21]  Christodoulos A. Floudas,et al.  Effective Continuous-Time Formulation for Short-Term Scheduling. 2. Continuous and Semicontinuous Processes , 1998 .

[22]  Ignacio E. Grossmann,et al.  Slot-based formulation for the short-term scheduling of multistage, multiproduct batch plants with sequence-dependent changeovers , 2008 .

[23]  Yu Liu,et al.  Scheduling multistage batch plants with parallel units and no interstage storage , 2008, Comput. Chem. Eng..

[24]  R. Sargent,et al.  The optimal operation of mixed production facilities—a general formulation and some approaches for the solution , 1996 .

[25]  Christodoulos A. Floudas,et al.  Improved Unit-Specific Event-Based Continuous-Time Model for Short-Term Scheduling of Continuous Processes: Rigorous Treatment of Storage Requirements , 2007 .

[26]  Christodoulos A. Floudas,et al.  Design, synthesis and scheduling of multipurpose batch plants via an effective continuous-time formulation , 2001 .

[27]  Dan Wu,et al.  Cyclic short-term scheduling of multiproduct batch plants using continuous-time representation , 2004, Comput. Chem. Eng..

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

[29]  Elisabet Capón-García,et al.  Material Transfer Operations in Batch Scheduling. A Critical Modeling Issue , 2008 .

[30]  Iftekhar A. Karimi,et al.  Resource-constrained scheduling of parallel production lines using asynchronous slots , 2003 .

[31]  Jaime Cerdá,et al.  Short-term scheduling of multistage batch processes subject to limited finite resources , 2003 .

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

[33]  J. M. Pinto,et al.  Optimal cyclic scheduling of multistage continuous multiproduct plants , 1994 .

[34]  I. Karimi,et al.  Scheduling Parallel Production Lines with Resource Constraints. 2. Decomposition Algorithm , 2002 .

[35]  Iftekhar A. Karimi,et al.  Scheduling Parallel Production Lines with Resource Constraints. 1. Model Formulation , 2002 .

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

[37]  I. Karimi,et al.  Planning and Scheduling of Parallel Semicontinuous Processes. 2. Short-Term Scheduling , 1997 .

[38]  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 .

[39]  C. Floudas,et al.  Production Scheduling of a Large-Scale Industrial Batch Plant. II. Reactive Scheduling , 2006 .

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

[41]  Christodoulos A. Floudas,et al.  Continuous-time versus discrete-time approaches for scheduling of chemical processes: a review , 2004, Comput. Chem. Eng..

[42]  Rajagopalan Srinivasan,et al.  A new continuous-time formulation for scheduling crude oil operations , 2004 .

[43]  Christodoulos A. Floudas,et al.  A new robust optimization approach for scheduling under uncertainty: : I. Bounded uncertainty , 2004, Comput. Chem. Eng..

[44]  C. Floudas,et al.  Optimal Event Point Determination for Short-Term Scheduling of Multipurpose Batch Plants via Unit-Specific Event-Based Continuous-Time Approaches , 2010 .

[45]  Christodoulos A. Floudas,et al.  Unit-specific event-based continuous-time approach for short-term scheduling of batch plants using RTN framework , 2008, Comput. Chem. Eng..

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

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

[48]  Jie Li,et al.  A novel approach to scheduling multipurpose batch plants using unit-slots , 2009 .

[49]  Christodoulos A. Floudas,et al.  Improving unit-specific event based continuous-time approaches for batch processes: Integrality gap and task splitting , 2008, Comput. Chem. Eng..

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

[51]  Iftekhar A. Karimi,et al.  Scheduling multistage, multiproduct batch plants with nonidentical parallel units and unlimited intermediate storage , 2007 .

[52]  C. Floudas,et al.  An Analysis of Some Unit-Specific Event-Based Models for the Short-Term Scheduling of Noncontinuous Processes , 2010 .

[53]  C. Floudas,et al.  Effective Continuous-Time Formulation for Short-Term Scheduling. 1. Multipurpose Batch Processes , 1998 .