Online Scheduling of Multiproduct Batch Plants under Uncertainty

In this contribution, we propose a telescopic decomposition approach for solving scheduling problems from the chemical processing industries online. The general concept is realized for a real-world benchmark process by a two-level algorithm, which comprises a planning step with explicit consideration of uncertainties and a scheduling step where nonlinearities are include in the model. Both steps constitute optimization problems, which are modeled and solved by mathematical programming techniques. Besides conceptual considerations concerning online scheduling, we present the two mathematical models and their problem specific solution algorithms with some numerical results.

[1]  Krzysztof C. Kiwiel,et al.  Exact penalty functions in proximal bundle methods for constrained convex nondifferentiable minimization , 1991, Math. Program..

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

[3]  Rüdiger Schultz,et al.  Dual decomposition in stochastic integer programming , 1999, Oper. Res. Lett..

[4]  Gintaras V. Reklaitis,et al.  Reactive schedule modification in multipurpose batch chemical plants , 1994 .

[5]  Stephen J. Wright,et al.  Nonlinear Predictive Control and Moving Horizon Estimation — An Introductory Overview , 1999 .

[6]  Gintaras V. Reklaitis,et al.  A framework for investigating schedule robustness under uncertainty , 1995 .

[7]  Matthew H. Bassett,et al.  Decomposition techniques for the solution of large-scale scheduling problems , 1996 .

[8]  Peter Kall,et al.  Stochastic Programming , 1995 .

[9]  Christian Schulz,et al.  A hierarchical approach to real-time scheduling of a multiproduct batch plant with uncertainties , 2000 .

[10]  John R. Birge,et al.  Introduction to Stochastic Programming , 1997 .

[11]  Linus Schrage,et al.  OR Practice - A Scenario Approach to Capacity Planning , 1989, Oper. Res..

[12]  Christian Schulz,et al.  Approximation of an ideal online scheduler for a multiproduct batch plant , 2000 .

[13]  Nilay Shah,et al.  Aggregate modelling of multipurpose plant operation , 1995 .

[14]  J. M. Pinto,et al.  A continuous time MILP model for short term scheduling of batch plants with pre-ordering constraints , 1996 .

[15]  Sebastian Engell,et al.  Sequencing of batch operations for a highly coupled production process: Genetic algorithms versus mathematical programming , 1998 .

[16]  H. P. Williams,et al.  Model Building in Mathematical Programming , 1979 .

[17]  Gintaras V. Reklaitis Scheduling approaches for the batch process industries , 1995 .

[18]  I. Grossmann,et al.  A combined penalty function and outer-approximation method for MINLP optimization : applications to distillation column design , 1989 .

[19]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

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

[21]  D. Duffie,et al.  An Overview of Value at Risk , 1997 .

[22]  Paul M. Frank,et al.  Advances in Control , 1999 .

[23]  Donald E. Shobrys,et al.  Planning, scheduling and control systems: why cannot they work together , 2000 .

[24]  Krzysztof C. Kiwiel,et al.  Proximity control in bundle methods for convex nondifferentiable minimization , 1990, Math. Program..

[25]  Raymond Hemmecke,et al.  Decomposition Methods for Two-Stage Stochastic Integer Programs , 2001 .

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

[27]  A. Stuart,et al.  Portfolio Selection: Efficient Diversification of Investments , 1959 .

[28]  C. Floudas,et al.  Global optimization in multiproduct and multipurpose batch design under uncertainty , 1997 .

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

[30]  Xueya Zhang Algorithms for optimal process scheduling using nonlinear models , 1995 .

[31]  David Kendrick,et al.  GAMS, a user's guide , 1988, SGNM.