Breadcrumb
- Home
- Publications
- Proceedings
- 2018 AIChE Annual Meeting
- Computing and Systems Technology Division
- Planning and Scheduling II
- (715g) Preprocessing Algorithms and Tightening Constraints for Blend Scheduling Models
Yifu Chen, Christos T. Maravelias
Department of Chemical and Biological Engineering, University of Wisconsin-Madison
1415 Engineering Dr., Madison, WI 53706, USA
The multiperiod blend scheduling problem (MBSP) considers the scheduling in a production environment that includes blending processes, where streams with different properties are mixed (blended) to obtain products that satisfy given property specifications. MBSP can be considered as a scheduling extension of the well-studied pooling problem1,2, or time-indexed pooling problem3. In general, MBSP is formulated as mixed integer nonlinear programming (MINLP) problem, where binary variables are used to model decisions on material transfers, and nonlinear constraints containing bilinear terms are employed to model the blending process.
Researchers have proposed a range of methods to address global optimization problem containing binary variables and bilinear terms in the context of pooling and blending problems over the past few decades, including decomposition, linear approximation, valid inequalities, as well as identifying parametric structures 4â9. However, solving large MBSP remains challenging, partly due the weak models obtained after applying convex relaxation to the bilinear terms. Tightening methods based on strong valid inequalities and reformulations have been proven to be efficient to address instances of industrial relevance in chemical production scheduling problem10,11 but have not been generalized for blending problems.
Accordingly, in this work we build upon the insights offered by tightening methods for mixed integer linear programming (MILP) scheduling models, to develop new tightening constraints for MBSP. The goal is to use instance-specific data, such as product demand and unit capacity, to tighten the formulation, and thereby obtain improvement in computational performance.
Specifically, we first introduce novel preprocessing algorithms, which can be executed in seconds, to calculate bounds on critical variables in MBSP. In particular, we propose lower bounds on demand for streams when given product demand and specifications, and upper bounds on production and streams utilization when stream availability is given. Second, we introduce new disaggregated variables for stream flows and define product dedicated flow variables to address product specific features involved in MBSP. Third, the bounds obtained from the preprocessing algorithms along with the new variables are used to generate tightening constraints. In some special cases, we show that some of the proposed tightening constraints coincide with a subset of the facet defining inequalities for fixed charge transportation problem with product blending12.
The methods are applicable to both (1) final product blending and (2) crude oil blending, including downstream distillation units. Furthermore, they are applicable to all previously proposed MINLP models for MBSP, as well as MILP models obtained from the MINLP formulations using different linear relaxation/approximation methods. Finally, we discuss how they can be modified so they are applicable to both cost minimization for given demand, and profit maximization problems.
We close with a computational study including a wide range of (1) previously proposed MINLP and MILP models, (2) global optimization solvers, and (3) literature instances.
Reference