Abstract
When plants are operated under stable conditions during reasonable time periods, operation with campaigns is particularly appropriate. The regular operation of the facilities simplifies the production control, the inventory management, the plant operability, etc. A campaign includes several batches of different products that are going to be manufactured and the same one is cyclically repeated over the time horizon. In this work, a mixed integer linear programming formulation is proposed for the planning and scheduling of given multiproduct batch plants operating with campaigns. The number and size of batches for each product, the campaign composition, the assignment of batches to units and their sequencing, and the number of times that the campaign is repeated over the time horizon must be determined. Taking into account this scenario, an appropriate performance measure is the minimization of the cycle time. An asynchronous slot-based continuous-time representation for modeling the assignment of batches to units and their sequencing is employed, and a novel rule for determining the maximum number of slots postulated for each unit is proposed.
Similar content being viewed by others
References
Biegler, L. T., Grossmann, I. E., & Westerberg, A. W. (1997). Systematic methods of chemical process design. New York: Prentice Hall.
Birewar, D. B., & Grossmann, I. E. (1989). Incorporating scheduling in the optimal design of multiproduct batch plants. Computers & Chemical Engineering, 13(1–2), 141–161.
Brooke, A., Kendrick, D., Meeraus, A., & Raman, R. (1998). GAMS, a user guide. Washington: GAMS Development Corporation.
Castro, P., & Grossmann, I. E. (2005). New continuous-time MILP model for the short-term scheduling of multistage batch plants. Industrial & Engineering Chemistry Research, 44, 9175–9190.
Castro, P., Harjunkoski, I., & Grossmann, I. (2009). Optimal short-term scheduling of large-scale multistage batch plants. Industrial & Engineering Chemistry Research, 48, 11002–11016.
Corsano, G., Montagna, J. M., Iribarren, O. A., & Aguirre, P. A. (2007). Heuristic method for the optimal synthesis and design of batch plants considering mixed product campaigns. Industrial & Engineering Chemistry Research, 46, 2769–2780.
Floudas, C. A., & Lin, X. (2004). Continuous-time versus discrete-time approaches for scheduling of chemical processes: A review. Computers & Chemical Engineering, 28(11), 2109–2129.
Floudas, C., & Lin, X. (2005). Mixed integer linear programming in process scheduling: modeling, algorithms, and applications. Annals of Operations Research, 139, 131–162.
Harjunkoski, I., & Grossmann, I. E. (2002). Decomposition techniques for multistage scheduling problems using mixed-integer and constraint programming methods. Computers & Chemical Engineering, 26, 1533–1552.
Liu, Y., & Karimi, I. A. (2008). Scheduling multistage batch plants with parallel units and no interstage storage. Computers & Chemical Engineering, 32, 671–693.
Méndez, C. A., Cerdá, J., Grossmann, I. E., Harjunkoski, I., & Fahl, M. (2006). State-of-the-art review of optimization methods for short-term scheduling of batch processes. Computers & Chemical Engineering, 30(6–7), 913–946.
Papageorgiou, L. G., & Pantelides, C. C. (1993). A hierarchical approach for campaign planning of multipurpose batch plants. Computers & Chemical Engineering, 17S, S27–S32.
Papageorgiou, L. G., & Pantelides, C. C. (1996). Optimal campaign planning/scheduling of multipurpose batch/semicontinuous plants. 1. Mathematical formulation. Industrial & Engineering Chemistry Research, 35, 488–509.
Pinto, J. M., & Grossmann, I. E. (1996). An alternate MILP model for short-term scheduling of batch plants with preordering constraints. Industrial & Engineering Chemistry Research, 35, 338–342.
Pinto, J. M., & Grossmann, I. E. (1998). Assignment and sequencing models for the scheduling of process systems. Annals of Operations Research, 81, 433–466.
Shah, N., & Pantelides, C. C. (1991). Optimal long-term campaign planning and design of batch operations. Industrial & Engineering Chemistry Research, 30, 2308–2321.
Voudouris, V. T., & Grossmann, I. E. (1992). Mixed-integer linear programming reformulations for batch process design with discrete equipment sizes. Industrial & Engineering Chemistry Research, 31, 1315–1325.
Voudouris, V. T., & Grossmann, I. E. (1993). Optimal synthesis of multiproduct batch plants with cyclic scheduling and inventory considerations. Industrial & Engineering Chemistry Research, 32, 1962–1980.
Wellons, M. C., & Reklaitis, G. V. (1991a). Scheduling of multipurpose batch chemical plants. 1. Formation of single-product campaigns. Industrial & Engineering Chemistry Research, 30, 671–688.
Wellons, M. C., & Reklaitis, G. V. (1991b). Scheduling of multipurpose batch chemical plants. 2. Multiple product campaign formation and production planning. Industrial & Engineering Chemistry Research, 30, 688–705.
Wu, D., & Ierapetritou, M. (2004). Cyclic short-term scheduling of multiproduct batch plants using continuous-time representation. Computers & Chemical Engineering, 28, 2271–2286.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Fumero, Y., Corsano, G. & Montagna, J.M. Planning and scheduling of multistage multiproduct batch plants operating under production campaigns. Ann Oper Res 199, 249–268 (2012). https://doi.org/10.1007/s10479-011-0954-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-011-0954-8