A new approach for scheduling of multipurpose batch processes with unlimited intermediate storage policy
Nikolaos Rakovitis1, Nan Zhang1, Jie Li1(), Liping Zhang2
1. Centre for Process Integration, School of Chemical Engineering and Analytical Science, The University of Manchester, Manchester, M13 9PL, UK 2. Department of Industrial Engineering, School of Machinery and Automation, Wuhan University of Science and Technology, Wuhan 430081, China
The increasing demand of goods, the high competitiveness in the global marketplace as well as the need to minimize the ecological footprint lead multipurpose batch process industries to seek ways to maximize their productivity with a simultaneous reduction of raw materials and utility consumption and efficient use of processing units. Optimal scheduling of their processes can lead facilities towards this direction. Although a great number of mathematical models have been developed for such scheduling, they may still lead to large model sizes and computational time. In this work, we develop two novel mathematical models using the unit-specific event-based modelling approach in which consumption and production tasks related to the same states are allowed to take place at the same event points. The computational results demonstrate that both proposed mathematical models reduce the number of event points required. The proposed unit-specific event-based model is the most efficient since it both requires a smaller number of event points and significantly less computational time in most cases especially for those examples which are computationally expensive from existing models.
. [J]. Frontiers of Chemical Science and Engineering, 2019, 13(4): 784-802.
Nikolaos Rakovitis, Nan Zhang, Jie Li, Liping Zhang. A new approach for scheduling of multipurpose batch processes with unlimited intermediate storage policy. Front. Chem. Sci. Eng., 2019, 13(4): 784-802.
E Kondili, C C Pantelides, R W H Sargent. A general algorithm for short-term scheduling of batch operations-I MILP formulation. Computers & Chemical Engineering, 1993, 17(2): 211–227 https://doi.org/10.1016/0098-1354(93)80015-F
2
C Pantelides. Unified frameworks for optimal process planning and scheduling. Proceedings of the Second Conference on Foundations of Computer Aided Operations, 1994, 253–274
3
C A Floudas, X Lin. Continuous-time versus discrete-time approaches for scheduling of chemical processes: A review. Computers & Chemical Engineering, 2004, 28(11): 2109–2129 doi:10.1016/j.compchemeng.2004.05.002
4
C A Méndez, J Cerdá, I E Grossmann, I Harjukoski, M Fahl. State-of-the-art review of optimization methods for short-term scheduling of batch processes. Computers & Chemical Engineering, 2006, 30(6-7): 913–946 https://doi.org/10.1016/j.compchemeng.2006.02.008
5
J Li, N Susarla, I A Karimi, M A Shaik, C A Floudas. An analysis of some unit-specific event-based models for the short-term scheduling of noncontinuous processes. Industrial & Engineering Chemistry Research, 2010, 49(2): 633–647 https://doi.org/10.1021/ie801879n
6
C T Maravelias. General framework and modeling approach classification for chemical production scheduling. AIChE Journal. American Institute of Chemical Engineers, 2012, 58(6): 1812–1828 https://doi.org/10.1002/aic.13801
7
I Harjunkoski, C Maravelias, P Bongers, P Castro, S Engell, I Grossmann, J Hooker, C Méndez, G Sand, J Wassick. Scope for industrial application of production scheduling models and solution methods. Computers & Chemical Engineering, 2014, 62(5): 161–193 https://doi.org/10.1016/j.compchemeng.2013.12.001
8
S Velez, C T Maravelias. Multiple and nonuniform time grids in discrete-time MIP models for chemical production scheduling. Computers & Chemical Engineering, 2013, 53(11): 70–85 https://doi.org/10.1016/j.compchemeng.2013.01.014
9
H Lee, C T Maravelias. Discrete-time mixed integer programming models for short-term scheduling in multipurpose environments. Computers & Chemical Engineering, 2017, 107: 171–183 https://doi.org/10.1016/j.compchemeng.2017.06.013
10
J M Pinto, I E Grossmann. A continuous time mixed integer linear programming model for short-term scheduling of multistage batch plants. Industrial & Engineering Chemistry Research, 1995, 34(9): 3037–3051 https://doi.org/10.1021/ie00048a015
11
A Sundaramoorthy, I A Karimi. A simpler better slot-based continuous-time formulation for short-term scheduling in multipurpose batch plants. Chemical Engineering Science, 2005, 60(10): 2679–2702 https://doi.org/10.1016/j.ces.2004.12.023
12
N Susarla, J Li, I Karimi. A novel approach to scheduling multipurpose batch plants using unit-slots. AIChE Journal. American Institute of Chemical Engineers, 2010, 56(7): 1859–1879 https://doi.org/10.1002/aic.12120
13
X Zhang, R W H Sargent. The optimal operation of mixed production facilities-A general formulation and some approaches for the solution. Computers & Chemical Engineering, 1996, 20(6-7): 897–904 https://doi.org/10.1016/0098-1354(95)00186-7
14
P Castro, A P F D Barbosa-Póvoa, H Matos. An improved RTN continuous-time formulation for the short-term scheduling of multipurpose batch plants. Industrial & Engineering Chemistry Research, 2001, 40(9): 2059–2068 https://doi.org/10.1021/ie000683r
15
C T Maravelias, I E Grossmann. New general continuous-time state-task network formulation for short-term scheduling of multipurpose batch plants. Industrial & Engineering Chemistry Research, 2003, 42(13): 3056–3074 https://doi.org/10.1021/ie020923y
16
M G Ierapetritou, C A Floudas. Effective continuous-time formulation for short-term scheduling. 1. Multipurpose batch processes. Industrial & Engineering Chemistry, 1998, 37(11): 4341–4359 https://doi.org/10.1021/ie970927g
17
J Li, C Floudas. Optimal event point determination for short-term scheduling of multipurpose batch plants via unit-specific event-based continuous-time approaches. Industrial & Engineering Chemistry Research, 2010, 49(16): 7446–7469 https://doi.org/10.1021/ie901842k
18
Q H Tang, J Li, C A Floudas, M X Deng, Y B Yan, Z H Xi, P H Chen, J Y Kong. Optimization framework for process scheduling of operation-dependent automobile assembly lines. Optimization Letters, 2012, 6(4): 797–824 https://doi.org/10.1007/s11590-011-0303-5
19
J Li, X Xiao, C A Floudas. Integrated gasoline blending and order delivery operations: Part I. Short-term scheduling and global optimization for single and multi-period operations. AIChE Journal. American Institute of Chemical Engineers, 2016, 62(6): 2043–2070 https://doi.org/10.1002/aic.15168
20
C A Méndez, J Cerdá. Optimal scheduling of a resource-constrained multiproduct batch plant supplying intermediates to nearby end-product facilities. Computers & Chemical Engineering, 2000, 24(2-7): 369–376 https://doi.org/10.1016/S0098-1354(00)00482-8
21
C Hui, A Gupta, H A J van der Meulen. A novel MILP formulation for short-term scheduling of multi-stage multi-product batch plants with sequence-dependent constraints. Computers & Chemical Engineering, 2000, 24(12): 2705–2717 https://doi.org/10.1016/S0098-1354(00)00623-2
22
C A Méndez, J Cerdá. An MILP continuous-time framework for short-term scheduling of multipurpose batch processes under different operation strategies. Optimization and Engineering, 2003, 4(1-2): 7–22 https://doi.org/10.1023/A:1021856229236
23
J Li, I A Karimi. Scheduling gasoline blending operations from recipe determination to shipping using unit slots. Industrial & Engineering Chemistry Research, 2011, 50(15): 9156–9174 https://doi.org/10.1021/ie102321b
24
M A Shaik, S L Janak, C A Floudas. Continuous-time models for short-term scheduling of multipurpose batch plants: A comparative study. Industrial & Engineering Chemistry Research, 2006, 45(18): 6190–6209 https://doi.org/10.1021/ie0601403
25
M Shaik, C Floudas. Novel unified modeling approach for short-term scheduling. Industrial & Engineering Chemistry Research, 2009, 48(6): 2947–2964 https://doi.org/10.1021/ie8010726
26
M Shaik, R Vooradi. Short-term scheduling of batch plants: Reformulation for handling material transfer at the same event. Industrial & Engineering Chemistry, 2017, 56(39): 11175–11185 https://doi.org/10.1021/acs.iecr.7b00519