
非线性调合调度问题的全局优化
Global Optimization of Nonlinear Blend-Scheduling Problems
The scheduling of gasoline-blending operations is an important problem in the oil refining industry. This problem not only exhibits the combinatorial nature that is intrinsic to scheduling problems, but also non-convex nonlinear behavior, due to the blending of various materials with different quality properties. In this work, a global optimization algorithm is proposed to solve a previously published continuous-time mixed-integer nonlinear scheduling model for gasoline blending. The model includes blend recipe optimization, the distribution problem, and several important operational features and constraints. The algorithm employs piecewise McCormick relaxation (PMCR) and normalized multiparametric disaggregation technique (NMDT) to compute estimates of the global optimum. These techniques partition the domain of one of the variables in a bilinear term and generate convex relaxations for each partition. By increasing the number of partitions and reducing the domain of the variables, the algorithm is able to refine the estimates of the global solution. The algorithm is compared to two commercial global solvers and two heuristic methods by solving four examples from the literature. Results show that the proposed global optimization algorithm performs on par with commercial solvers but is not as fast as heuristic approaches.
Global optimization / Nonlinear gasoline blending / Continuous-time scheduling model / Piecewise linear relaxations
[1] |
Harjunkoski I, Maravelias CT, Bongers P, Castro PM, Engell S, Grossmann IE, et al.Scope for industrial applications of production scheduling models and solution methods. Comput Chem Eng 2014;62:161–93.
CrossRef
ADS
Google scholar
|
[2] |
Méndez CA, Grossmann IE, Harjunkoski I, Kaboré P. A simultaneous optimization approach for off-line blending and scheduling of oil-refinery operations. Comput Chem Eng 2006;30(4):614–34.
CrossRef
ADS
Google scholar
|
[3] |
Li J, Karimi I. Scheduling gasoline blending operations from recipe determination to shipping using unit slots. Ind Eng Chem Res 2011;50(15):9156–74.
CrossRef
ADS
Google scholar
|
[4] |
Li J, Xiao X, Floudas CA. Integrated gasoline blending and order delivery operations: Part I. Short-term scheduling and global optimization for single and multi-period operations. AIChE J 2016;62(6):2043–70.
CrossRef
ADS
Google scholar
|
[5] |
Singh A, Forbes JF, Vermeer PJ, Woo SS. Model-based real-time optimization of automotive gasoline blending operations. J Process Contr 2000;10(1):43–58.
CrossRef
ADS
Google scholar
|
[6] |
Joly M, Pinto JM. Mixed-integer programming techniques for the scheduling of fuel oil and asphalt production. Chem Eng Res Des 2003;81(4):427–47.
CrossRef
ADS
Google scholar
|
[7] |
Floudas CA, Lin X. Continuous-time versus discrete-time approaches for scheduling of chemical processes: A review. Comput Chem Eng 2004;28(11):2109–29.
CrossRef
ADS
Google scholar
|
[8] |
Sundaramoorthy A, Maravelias CT. Computational study of network-based mixed-integer programming approaches for chemical production scheduling. Ind Eng Chem Res 2011;50(9):5023–40.
CrossRef
ADS
Google scholar
|
[9] |
Maravelias CT. General framework and modeling approach classification for chemical production scheduling. AIChE J 2012;58(6):1812–28.
CrossRef
ADS
Google scholar
|
[10] |
Jia Z, Ierapetritou M. Mixed-integer linear programming model for gasoline blending and distribution scheduling. Ind Eng Chem Res 2003;42(4):825–35.
CrossRef
ADS
Google scholar
|
[11] |
Jia Z, Ierapetritou M. Efficient short-term scheduling of refinery operations based on a continuous time formulation. Comput Chem Eng 2004;28(6–7):1001–19.
CrossRef
ADS
Google scholar
|
[12] |
Glismann K, Gruhn G. Short-term scheduling and recipe optimization of blending processes. Comput Chem Eng 2001;25(4–6):627–34.
CrossRef
ADS
Google scholar
|
[13] |
Li J, Karimi I, Srinivasan R. Recipe determination and scheduling of gasoline blending operations. AIChE J 2010;56(2):441–65.
|
[14] |
Castillo PAC, Mahalec V. Inventory pinch based, multiscale models for integrated planning and scheduling—Part II: Gasoline blend scheduling. AIChE J 2014;60(7):2475–97.
CrossRef
ADS
Google scholar
|
[15] |
Castillo PAC, Mahalec V. Inventory pinch gasoline blend scheduling algorithm combining discrete- and continuous-time models. Comput Chem Eng 2016;84:611–26.
CrossRef
ADS
Google scholar
|
[16] |
Castillo PAC, Mahalec V. Improved continuous-time model for gasoline blend scheduling. Comput Chem Eng 2016;84:627–46..
CrossRef
ADS
Google scholar
|
[17] |
Lotero I, Trespalacios F, Grossmann IE, Papageorgiou DJ, Cheon MS. An MILP-MINLP decomposition method for the global optimization of a source based model of the multiperiod blending problem. Comput Chem Eng 2016;87:13–35.
CrossRef
ADS
Google scholar
|
[18] |
Castro PM. New MINLP formulation for the multiperiod pooling problem. AIChE J 2015;61(11):3728–38.
CrossRef
ADS
Google scholar
|
[19] |
Kolodziej SP, Grossmann IE, Furman KC, Sawaya NW. A discretization-based approach for the optimization of the multiperiod blend scheduling problem. Comput Chem Eng 2013;53:122–42.
CrossRef
ADS
Google scholar
|
[20] |
Cerdá J, Pautasso PC, Cafaro DC. A cost-effective model for the gasoline blend optimization problem. AIChE J 2016;62(9):3002–19..
CrossRef
ADS
Google scholar
|
[21] |
Cerdá J, Pautasso PC, Cafaro DC. Optimizing gasoline recipes and blending operations using nonlinear blend models. Ind Eng Chem Res 2016;55(28):7782–800..
CrossRef
ADS
Google scholar
|
[22] |
Tawarmalani M, Sahinidis NV. A polyhedral branch-and-cut approach to global optimization. Math Program 2005;103(2):225–49..
CrossRef
ADS
Google scholar
|
[23] |
Misener R, Floudas CA. ANTIGONE: Algorithms for continuous/integer global optimization of nonlinear equations. J Glob Optim 2014;59(2):503–26..
CrossRef
ADS
Google scholar
|
[24] |
Boland N, Kalinowski T, Rigtering F. New multi-commodity flow formulations for the pooling problem. J Glob Optim 2016;66(4):669–710..
CrossRef
ADS
Google scholar
|
[25] |
Sherali HD, Alameddine A. A new reformulation-linearization technique for bilinear programming problems. J Glob Optim 1992;2(4):379–410..
CrossRef
ADS
Google scholar
|
[26] |
Ryoo HS, Sahinidis NV. A branch-and-reduce approach for global optimization. J Glob Optim 1996;8(2):107–38..
CrossRef
ADS
Google scholar
|
[27] |
Smith EMB, Pantelides CC. Global optimization of nonconvex MINLPs. Comput Chem Eng 1997;21(Suppl):S791–6..
CrossRef
ADS
Google scholar
|
[28] |
Belotti P, Lee J, Liberti L, Margot F, Wächter A. Branching and bounds tightening techniques for non-convex MINLP. Optim Methods Softw 2009;24(4–5):597–634..
CrossRef
ADS
Google scholar
|
[29] |
Achterberg T. SCIP: Solving constraint integer programs. Math Program Comput 2009;1(1):1–41..
CrossRef
ADS
Google scholar
|
[30] |
Castro PM. Spatial branch-and-bound algorithm for MIQCPs featuring multiparametric disaggregation. Optim Methods Softw. Epub 2016 Dec 13..
CrossRef
ADS
Google scholar
|
[31] |
Castillo PC, Castro PM, Mahalec V. Global optimization algorithm for large-scale refinery planning models with bilinear terms. Ind Eng Chem Res 2017;56(2):530–48..
CrossRef
ADS
Google scholar
|
[32] |
McCormick GP. Computability of global solutions to factorable nonconvex programs: Part I—Convex underestimating problems. Math Program 1976;10(1):147–75..
CrossRef
ADS
Google scholar
|
[33] |
Karuppiah R, Grossmann IE. Global optimization for the synthesis of integrated water systems in chemical processes. Comput Chem Eng 2006;30(4):650–73..
CrossRef
ADS
Google scholar
|
[34] |
Castro PM. Tightening piecewise McCormick relaxations for bilinear problems. Comput Chem Eng 2015;72:300–11..
CrossRef
ADS
Google scholar
|
[35] |
Misener R, Thompson JP, Floudas CA. APOGEE: Global optimization of standard, generalized, and extended pooling problems via linear and logarithmic partitioning schemes. Comput Chem Eng 2011;35(5):876–92..
CrossRef
ADS
Google scholar
|
[36] |
Kolodziej S, Castro PM, Grossmann IE. Global optimization of bilinear programs with a multiparametric disaggregation technique. J Glob Optim 2013;57(4):1039–63..
CrossRef
ADS
Google scholar
|
[37] |
Castro PM. Normalized multiparametric disaggregation: An efficient relaxation for mixed-integer bilinear problems. J Glob Optim 2016;64(4):765–84..
CrossRef
ADS
Google scholar
|
[38] |
Castro PM, Grossmann IE. Global optimal scheduling of crude oil blending operations with RTN continuous-time and multiparametric disaggregation. Ind Eng Chem Res 2014;53(39):15127–45..
CrossRef
ADS
Google scholar
|
[39] |
Castro PM. Source-based discrete and continuous-time formulations for the crude oil pooling problem. Comput Chem Eng 2016;93:382–401..
CrossRef
ADS
Google scholar
|
[40] |
Castillo PAC, Mahalec V, Kelly JD. Inventory pinch algorithm for gasoline blend planning. AIChE J 2013;59(10):3748–66..
CrossRef
ADS
Google scholar
|
[41] |
Healy WC, Maassen CW, Peterson RT. A new approach to blending octanes. In: Proceedings of the 24th Midyear Meeting of American Petroleum Institute’s Division of Refining; 1959 May 27; New York, US; 1959. p. 132–136.
|
[42] |
Castro PM, Grossmann IE. Optimality-based bound contraction with multiparametric disaggregation for the global optimization of mixed-integer bilinear problems. J Glob Optim 2014;59(2):277–306..
CrossRef
ADS
Google scholar
|
[43] |
Kallrath J. Planning and scheduling in the process industry. OR Spectrum 2002;24(1):219–250..
CrossRef
ADS
Google scholar
|
/
〈 |
|
〉 |