Advanced production scheduling for batch plants in process industries

Abstract. An Advanced Planning System (APS) offers support at all planning levels along the supply chain while observing limited resources. We consider an APS for process industries (e.g. chemical and pharmaceutical industries) consisting of the modules network design (for long–term decisions), supply network planning (for medium–term decisions), and detailed production scheduling (for short–term decisions). For each module, we outline the decision problem, discuss the specifi cs of process industries, and review state–of–the–art solution approaches. For the module detailed production scheduling, a new solution approach is proposed in the case of batch production, which can solve much larger practical problems than the methods known thus far. The new approach decomposes detailed production scheduling for batch production into batching and batch scheduling. The batching problem converts the primary requirements for products into individual batches, where the work load is to be minimized. We formulate the batching problem as a nonlinear mixed–integer program and transform it into a linear mixed–binary program of moderate size, which can be solved by standard software. The batch scheduling problem allocates the batches to scarce resources such as processing units, workers, and intermediate storage facilities, where some regular objective function like the makespan is to be minimized. The batch scheduling problem is modelled as a resource–constrained project scheduling problem, which can be solved by an efficient truncated branch–and–bound algorithm developed recently. The performance of the new solution procedures for batching and batch scheduling is demonstrated by solving several instances of a case study from process industries.

[1]  Peter Mertens,et al.  Supply Chain Management Based on SAP Systems , 2002 .

[2]  Ignacio E. Grossmann,et al.  Assignment and sequencing models for thescheduling of process systems , 1998, Ann. Oper. Res..

[3]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[4]  Steven Nahmias,et al.  Production and operations analysis , 1992 .

[5]  Josef Kallrath,et al.  Planning and scheduling in the process industry , 2002, OR Spectr..

[6]  Norbert Trautmann,et al.  Short-Term Planning of Batch Plants in Process Industries , 2001 .

[7]  David F. Pyke,et al.  Inventory management and production planning and scheduling , 1998 .

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

[9]  Marc Uetz,et al.  Scheduling Scarce Resources in Chemical Engineering , 2001 .

[10]  S. French,et al.  Forecasting with judgment , 1998 .

[11]  Bert De Reyck,et al.  The multi-mode resource-constrained project scheduling problem with generalized precedence relations , 1999, Eur. J. Oper. Res..

[12]  Ferdinand Blömer Produktionsplanung und -steuerung in der chemischen Industrie , 1999 .

[13]  Gintaras V. Reklaitis,et al.  Issues in the use, design and evolution of process scheduling and planning systems , 1997 .

[14]  Josef Kallrath,et al.  Optimal planning in large multi-site production networks , 2000, Eur. J. Oper. Res..

[15]  C. Pantelides,et al.  Design of Multi-echelon Supply Chain Networks under Demand Uncertainty , 2001 .

[16]  Norbert Trautmann Calendars in Project Scheduling , 2001 .

[17]  Roland Heilmann Resource–constrained project scheduling: a heuristic for the multi–mode case , 2001, OR Spectr..

[18]  Arno Sprecher,et al.  An exact algorithm for project scheduling with multiple modes , 1997 .

[19]  Gerd Oxé,et al.  Reducing overcapacity in chemical plants by linear programming , 1997 .

[20]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[21]  Hans-Otto Günther,et al.  Scheduling of a multi-product batch process in the chemical industry , 1998 .

[22]  Hartmut Stadtler,et al.  Supply Chain Management and Advanced Planning , 2000 .

[23]  C. Pantelides,et al.  Optimal Campaign Planning/Scheduling of Multipurpose Batch/Semicontinuous Plants. 1. Mathematical Formulation , 1996 .

[24]  Rolf H. Möhring,et al.  Resource-constrained project scheduling: Notation, classification, models, and methods , 1999, Eur. J. Oper. Res..

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

[26]  G. Reklaitis,et al.  Chemical plant layout via graph partitioning-1. Single level , 1994 .

[27]  N. Trautmann Anlagenbelegungsplanung in der Prozeßindustrie , 2001 .

[28]  Klaus Neumann,et al.  Project scheduling with inventory constraints , 2003, Math. Methods Oper. Res..

[29]  Josef Kallrath,et al.  Mixed Integer Optimization in the Chemical Process Industry: Experience, Potential and Future Perspectives , 2000 .

[30]  Josef Kallrath,et al.  Mixed-Integer Nonlinear Programming Applications , 1999 .

[31]  Gintaras V. Reklaitis,et al.  Chemical plant layout via graph partitioning—II. Multiple levels , 1996 .

[32]  Jürgen Lenz Produktionslogistik in der chemischen Industrie , 1988 .

[33]  Klaus Neumann,et al.  Activity-on-node networks with minimal and maximal time lags and their application to make-to-order production , 1997 .

[34]  Di Yuan,et al.  An exact algorithm for the capacitated facility location problems with single sourcing , 1999, Eur. J. Oper. Res..

[35]  Professor Dr. Klaus Neumann,et al.  Project Scheduling with Time Windows and Scarce Resources , 2003, Springer Berlin Heidelberg.

[36]  R. Burkard,et al.  Rounding strategies for mixed integer programs arising from chemical production planning , 1998 .

[37]  Josef Kallrath,et al.  Combined strategic and operational planning – an MILP success story in chemical industry , 2002, OR Spectr..

[38]  Christian Timpe,et al.  Solving planning and scheduling problems with combined integer and constraint programming , 2002, OR Spectr..

[39]  Marcus Brandenburg,et al.  An integrated system solution for supply chain optimization in the chemical process industry , 2002, OR Spectr..

[40]  Norbert Trautmann,et al.  Batch scheduling in process industries: an application of resource–constrained project scheduling , 2000, OR Spectr..

[41]  Marc Goetschalckx,et al.  Strategic production-distribution models: A critical review with emphasis on global supply chain models , 1997 .

[42]  Matthias Lehmann,et al.  Campaign planning for multi-stage batch processes in the chemical industry , 2002, OR Spectr..

[43]  Peter Brucker,et al.  Solving a chemical batch scheduling problem by local search , 2000, Ann. Oper. Res..

[44]  F. Blomer,et al.  LP-based heuristics for scheduling chemical batch processes , 2000 .

[45]  Norbert Trautmann,et al.  Storage problems in batch scheduling , 2002 .

[46]  Joseph F. Pekny,et al.  The curse of reality — why process scheduling optimization problems are difficult in practice , 2000 .