Abstract
Scheduling of batch operations is an important area of batch process systems engineering which has been receiving increasing attention in the last decade, especially in its role within computer integrated process operations. In this paper, we review the basic issues which scheduling methodology seeks to address and outline some of the reasons for the growth of interest in this field. The components of the scheduling problem are described and the main threads of the available recent solution methodology are reviewed.
Keywords
- Batch size
- campaign
- cycle time
- equipment
- multiproduct plant
- multipurpose plant
- network flowshop
- operating strategy
- planning
- reactive scheduling
- recipe
- resource constraints
- storage
- time discretization
This paper draws extensively on a plenary lecture entitled “Perspectives on Scheduling and Planning of Process Operations”, presented by the author at the Fourth International Symposium on Process Systems Engineering, Montebello, Quebec, Canada, August 5-9, 1991
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Reference
Allen, J.F.: Maintaining Knowledge about Temporal Intervals. Communications of the ACM, 26, 11, (1983)
Baker, K. R.: Introduction to Sequencing and Scheduling. Wiley, New York, (1974)
Birewar, D. B., and I. E. Grossmann: Efficient Optimization Algorithms for Zero Wait Scheduling of Multiproduct Batch Plants. Ind. Eng. Chem. Res., 28, 1333–1345 (1989)
Birewar, D. B., and I. E. Grossmann: Incorporating Scheduling in the Optimal Design of Multiproduct Batch Plants. Comput, & Chem. Engng., 13 (1/2), 141–161 (1989)
Birewar, D. B., and I. E. Grossmann: Simultaneous Production Planning and Scheduling in Multiproduct Batch Plants. -hid. Eng. Chem. Res., 29, 570–580 (1990)
Blazewicz, J., G. Finke, R Haupt, and G. Schmidt: New Trends in Machine Scheduling. Europ. J. of Operat. Res., 37,303–317 (1988)
Blazewicz, J., W. Cellary, R. Slowinski, and J. Weglarz: Scheduling under Resource Constraints - Determinate Models. Baltzer, Basel, (1987)
Cerda, J., M. Vincente, J. Gutierrez, S. Esplugas, and J. Mata: Optimal Production Strategy and Design of Multiproduct Batch Plants. Indust. & Eng. Chem., 29 (4), 590–600 (1990)
Chapman, D.: Planning for Conjunctive Goals. Artificial Intelligence, 32, 333–377 (1987)
Clark, S. M., and Kuriyan, K.: BATCHES-Simulation Software for Managing Semicontinuous and Batch Process Paper 32f, AICHE National Mtg, Houston, TX (April, 1989).
Coffinann, E. G., Jr., (ed): Computer and Job/Shop Scheduling. Wiley, New York, (1976)
Cohon, J. L., R. L. Church, D. P. Sheer: Generating Multiobjective Trade -Offs: An Algorithm for Bicriterion Problems. Water Resour. Res., 15, 1001–1010, (1979)
Cott, B. J., and S. Macchietto: A General Completion-Time Determination Algorithm for Batch Processes. Presented at Annual AIChE Meeting, San Francisco, (Nov. 1989)
Cott, B. J., and S. Macchietto: Minimizing the Effects of Batch Process Variability Using On-Line Schedule Modification. Comput. Chem. Engng., 13 (1/2), 105–113 (1989)
Dutta S. K,and A. Cunningham: Sequencing Two Machine Flowshops with Finite Intermediate Storage. Manag. Sci., 21, 989–996 (1975)
Egli, UM, and D.W. T. Rippin: Short-term Scheduling for Multiproduct Batch Chemical Plants. Comput. Chem. Engng., 10(4), 303–325 (1986)
Fikes, R. E. and N. J. Nillson: STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving. Artificial Intelligence, 2 (3/4), 189 208 (1971)
Fox, M. S., and Smith, S. F.: ISIS - a Knowledge-Based System for Factory Scheduling. Expert Systems Journal 1, (1), 25–49, (1984)
French, S.: Sequencing and Scheduling: an Introduction to the Mathematics of the Job-Shop. Horwood, Chichester, (1982)
Garey, M. R. and D.S. Johnson: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman and Co. (1979).
Graham, R.L., E L. Lawler, J. K. Lenstra and A. H. G. Rinnooy Kan: Optimization and Approximation in Deterministic Sequencing and Scheduling: A Survey. Ann. Discrete Math., 5, 287–326 (1979)
Grant, F. H., and S.Y. Nof: Automatic Adaptive Scheduling of Multiprocessor Cells. Presented at ICPR, Nottingham, U.K, (August 1989)
Graves, S.C.: A Review of Production Scheduling. Operations Res., 29(4), 646–675 (1981)
Gupta, S. K, and J. Kyparisis: Single Machine Scheduling Research Omega hit. J. Of Mgmt. Sci., 15 (3), 207–227 (1987)
Ishikawa A., H. Shinji and I. Hashimoto: Module-Based Scheduling Algorithm for a Batch Resin Process. Proceedings of the ISA/90 International Conference on Advances in Instrumentation and Control New Orleans, LA, (Oct. 1990)
Kambhampati, S. and J.A. Hendler: Control of Refitting During Plan Reuse. Proceedings of International Joint Conference on AI, 943–948 (1989)
Kambhatnpati, S.: A Theory of Plan Modification. Proceedings of AAAI Conference, 176–182 (1990)
Kambhampati, S.: Mapping and Retrieval During Plan Reuse: A Validation Structure Based Approach. Proceedings of AAAI Conference, 170–175 (1990)
Kanai, N., S. Yakai, K Fukunaga, and Y. Tozawa An Expert System to Assist Production Planning. Proceedings of International Workshop on Al for Industrial Applications, 219–224 (1988)
Kanakamedala, K. B., V. Venkatasubramanian, and G.V. Reklaitis: Reactive Schedule Modification in Batch Chemical Plants, Ind. Eng. Chem. Res. 33 (1), 77–80 (1994)
Kondili, E., Pantelides, C. C., and Sargent, R.W.H.: A General Algorithm for Scheduling Batch Operations. Proceedings for the Third International Symposium an Process Systems Engineering, Sydney, Australia, 62–75, (1988).
Kondili, E., Pantelides, C. C., and Sargent, R.W.H: See also, Comput. & Chem. Engng., 17 (2), 211–229 (1993)
Ku, H.-M., and I. Karimi. Completion Time Algorithms for Serial Multiproduct Batch Processes with Shared Storage. Comput. & Chem. Engng., 14 (1), 49–69 (1990)
Ku, H.-M. and I. Karimi: Scheduling in Serial Multiproduct Batch Processes with Due-Date Penalties. Ind. Eng. Chem. Res., 29, 580–590 (1990)
Ku, H.-M. and I. Karimi: Scheduling in Serial Multiproduct Batch Processes with Finite Interstage Storage: A Mixed Integer Linear Program Formulation. Ind. Eng. Chem. Res., 27, 1840–1848 (1988)
Ku, H.-M., D. Rajagopalan, and I. Karimi: Scheduling in Batch Processes. Chem. Engng. Prog., 83 (8), 35–34 (1987).
Kudva, G., A. Elkamel, J. F. Pekny, and G. V. Reklaitis: A Heuristic Algorithm for Scheduling Multi-Product Plants with Production Deadlines, Intermediate Storage Limitations, and Equipment Changeover Costs. Fourth International Conference on Process Systems Engineering, Montebello, Canada, (Aug. 1991).
Kudva, G., A. Elkamel, J. F. Pekny, and G. V. Reklaitis, See also, Comput. & Chem. Engng. 18 (9), 859–876 (1994)
Kuriyan, K, and G. V. Reklaitis: Approximate Scheduling Algorithms for Network Flowshops. PSE ‘85: The Use of Computers in Chemical Engineering, IChE Symposium Series 92, 79–90, Pergamon, Oxford, U. K, (1985)
Kuriyan K, and G.V. Reklaitis: Scheduling Network Flowshops so as to Minimize Makespan. Comput. Chem. Engng., 13, 187–200 (1989)
Kuriyan, K, G. Joglekar, and G.V. Reklaitis: Multiproduct Plant Scheduling Studies using BOSS Ind. Eng. Chem. Res., 26, 1551–1558 (1987)
Lawler, E. L., Lenstra. J. K., and Rinnooy Kan, A. H. G.: Recent Developments in Deterministic Sequencing and Scheduling: a Survey. In M A H Demster, J. K. Lenstral and A H. G. Rinnooy Kan (eds.) Deterministic and Stochastic Scheduling, Reidel Dordrecht, 35–73 (1982)
Lazaro, M., and L. Puigjaner Simulation and Optimization of Multi-Product Plants for Batch and Semi-Batch Operations. I. Chem. Symp. Series, 92, 209–222 (1985)
Mauderli, AM., and D.W.T. Rippin Production Planning and Scheduling for Multi-Purpose Batch Chemical Plants Comput. Chem. Engng., 3, 199–206 (1979)
Mauderli, AM: Computer-Aided Process Scheduling and Production Planning for Multi-Purpose Batch Chemical Plants. Ph.D. thesis; E T H Zurich Nr. 6451 (1979)
Miller, D L., and J F. Pekny: Exact Solutions of Large Asymmetric Traveling Salesman Problems. Science, Vol 251, pp. 754–761, (1991)
Musier, R F. R, and L B. Evans: An Approximate Method for the Production Scheduling of Industrial Batch Processes with Parallel Units. Comput. & Chem. Engng., 13 (%z), 229–238 (1989)
Musier, R F. IL, and L.B. Evans: Schedule Optimization for Multi-Stage Chemical Processes with Multiple Units at Each Stage. AIChE Annual Meeting, Chicago, (November, 1990)
Musier, R F.., and L. B. Evans Schedule Optimization with Simultaneous Lot-Sizing in Chemical Process Plants. AIChE J., 37, pp. 886–896 (1991)
Musier, R.F.H., and L.B. Evans: Batch Process Management. Chem. Eng. Prog., 86 (6), 66–77 (1990b)
Nof, S. Y., V. N. Rajan, and S.W. Frederick: Knowledge-based, Dynamic, Real-time Scheduling and Rescheduling: A Review and Some Annotated References. Research Memorandum No. 89–16, School of Indus. Engineering, Purdue University, West Lafayette, N (1990)
Ow, P.S., S F. Smith and A. Thiriez: Reactive Plan Revision. Proceedings of AAAI Conference, 77–82 (1988)
Papadimitriou, C. H., and P.C. Kanellakis: Flowshop Scheduling with Limited Temporary Storage. J. Assoc. Comput. Mach., 27, 533–549 (1980)
Pekny, J.F., D.L. Miller and G. J. McRae: An Exact Parallel Algorithm for Scheduling When Production Costs Depend on Consecutive System States. Comput. & Chem. Engng., 14 (9), 1009–1023 (1990)
Prosser, P: A Reactive Scheduling Agent. Proceedings of AAAI Conference, 1004–1009 (1988)
Rajagopalan, D. and I.A. Karimi: Completion Times in Serial Mixed-Storage Multiproduct Processing with Transfer and Set-up Times. Comput. & Chem. Engng., 13 (%), 175–186 (1989)
Reklaitis, G.V.: Progress and Issues in Computer Aided Batch Process Design. Proceedings of the Third Int. Conference on Foundations of Computer-Aided Process Design, CACHE-Elsevier, New York:, pp. 241–276 (1990)
Reklaitis, G.V.: Review of Scheduling of Process Operations. AIChE Symposium Series, Vol. 78, No. 214, 119–133 (1982)
Rich, S.H., and G. J. Prokapakis: Multiple Routings and Reaction Paths in Project Scheduling. Ind. Eng. Chem. Res., 26(9), 1940–1943 (1987)
Rich, S.H., and G. J. Prokapakis: Scheduling and Sequencing of Batch Operations in a Multipurpose Plant. Ind. Eng. Chem. Process Des. Dev., 25(4), 979–988 (1986)
Sacerdoti, E.D.: The Nonlinear Nature of Plans. Advance Papers of the Fourth Jntemational Joint Conference on Artificial Intelligence, Morgan Kaufmann, Los Altos, CA, 206–214 (1975)
Sahinidis, N.V., and I.E. Grossmann: MINLP Model for Cyclic Multiproduct Scheduling on Continuous Parallel Lines. Comput. & Chem. Engng, 5 (2), 85–103 (1991)
Sahinidis, N.V., and I. E. Grossmann: Reformulation of Multiperiod MILP Models for Planning and Scheduling of Chemical Processes. Comput. & Chem. Engng., 15 (4), 255–272 (1991)
Salvador, M.S., Ph.D. Thesis: Case Western Reserve University, Cleveland, OH (1978)
Shah, N., C.C. Pantelides and R.W.H. Sargent: A General Algorithm for Short-term Scheduling of Batch Operations - II. Computational Issues. Comput. & Chem. Engng., 17 (2), 224–244 (1993)
Rapacoulias, C., N. Shah, and C. C. Pantelides: Optimal Scheduling of Order-driven Batch Chemical Plants. In L. Puigjaner and A. Espuna (eds), Computer Oriented Process Eng., Elsevier, Amsterdam, pp. 145–160 (1991)
Suhami, I., and R.H.S. Mah: Scheduling of Multipurpose Batch Plants with Product Precedence Constraints. Proc. of the Second FOCAPD Conference, A.W. Westerberg and H H. Chien, Eds; Amer Institute of Chemical Engineers: New York, (1984)
Tongo, G.O. and G.V. Reklaitis: Completion Time Calculation of a General Multipurpose Batch Plant with Resource Constraints. Paper 102a, AIChE National Meeting, Orlando, (March, 1990)
Tsirukis, T., and G.V. Reklaitis: A Comprehensive Framework for the Scheduling of Resource Constrained Multipurpose Batch Plants. Proc. of the Fourth International Symposium of Process Systems Engineering, Montebello, Canada, (August, 1991)
Tsikuris, A., and G.V. Reklaitis: Feature Extraction Algorithms for Constrained and Global Optimization - I Mathematical Foundations and II. Batch Process Scheduling Applications, Ann. Opns. Res.42, 275–312 (1993)
Wellons, M. C., and G.V. Reklaitis: Optimal Schedule Generation for a Single-Product Production Line - I. Problem Formulation. Comput. & Chem. Engng. 13 (1/3), 201–212 (1989)
Wellons, M.C., and G.V. Reklaitis. Optimal Schedule Generation for a Single-Product Production Line - II. Identification of Dominant Unique Path Sequences. Comput. & Chem. Engng., 13 (%1), 213–227 (1989)
Wellons, M. C., and G.V. Reklaitis: Scheduling of Multipurpose Batch Chemical Plants, 1. Formation of Single -Product Campaigns. Ind. Eng. Chem. Res. 30, 671–688 (1991)
Wellons, M C., and G.V. Reklaitis: Scheduling of Multipurpose Batch Chemical Plants. 2. Multiple-Product Campaign Formation and Production Planning. Ind. Eng. Chem. Res. 30, 688–705 (1991)
Wellons, M.C.: Scheduling of Multipurpose Batch Chemical Plants, PhD thesis, Purdue University, West Lafayette, IN, December, 1989.
White, C.H.: Productivity Analysis of a Large Multiproduct Batch Processing Facility. Comput. Chem. Engng, 13 (1/2), 239–245 (1989)
Wiede, W., and G.V. Reklaitis: Determination of Completion Times for Serial Multi-product Processes - 2. A Multiunit Finite Intermediate Storage System. Comput. Chem. Engng., 11(4), 345–356 (1987)
Wiede, W., and G.V. Reklaitis: Determination of Completion times for Serial Multiproduct Processes - 3. Mixed Intermediate Storage Systems. Comput. Chem. Engng., 11(4), 357–368 (1987)
Wiede, W., K. Kuriyan and G.V. Reklaitis: Determination of Completion Times for Serial Multiproduct Processes -1. A Two Unit Finite Intermediate Storage System. Comput. Chem. Engng., 11(4), 337–344 (1987)
Wittrock, RJ.: Scheduling Algorithms for Flexible Flowlines. IBM J. Res. Develop., 29, 401–412 (1985)
Yeh, N.C., and G.V. Reklaitis: Synthesis and Sizing of Batch Semicontinuous Process: Single Product Plants. Comput. Chem. Engng., 11, 639–654 (1987)
Zentner, M., and G.V. Reklaitis: An Interval Based Approach for Resource Constrained Batch Processing Scheduling, Part I: Interval Processing Framework:. COPE-91, Barcelona, Spain, (Oct. 1991)
Zentner, M., and G.V. Reklaitis: An Interval Based Approach for Resource Constrained Batch Process Scheduling, Part II: Assignment and Adaptive Storage Retrofitting. Paper 140d, AIChE Annual Mt., Los Angeles, (Nov. 1991)
Zentner, M., and G.V. Reklaitis: An Interval-based Mathematical Model for the Scheduling of Resource Constrained Batch Chemical Processes. This volume p. 779
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Reklaitis, G.V. (1996). Overview of Scheduling and Planning of Batch Process Operations. In: Reklaitis, G.V., Sunol, A.K., Rippin, D.W.T., Hortaçsu, Ö. (eds) Batch Processing Systems Engineering. NATO ASI Series, vol 143. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-60972-5_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-60972-5_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-64635-5
Online ISBN: 978-3-642-60972-5
eBook Packages: Springer Book Archive