Logic-based MINLP algorithms for the optimal synthesis of process networks

被引:231
作者
Turkay, M [1 ]
Grossmann, IE [1 ]
机构
[1] CARNEGIE MELLON UNIV, DEPT CHEM ENGN, PITTSBURGH, PA 15213 USA
关键词
D O I
10.1016/0098-1354(95)00219-7
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, the MINLP problem for the optimal synthesis of process networks is modeled as a discrete optimization problem involving logic disjunctions with nonlinear equations and pure logic relations. The logic disjunctions allow the conditional modeling of equations (e.g. if a unit is selected, apply mass/heat balances; otherwise, set the flow variables to zero). It is first shown that this framework for representing discrete optimization problems greatly simplifies the step of modeling. The outer approximation algorithm is then used as a basis to derive a new logic-based OA solution method which naturally gives rise to NLP sub-problems that avoid zero flows and a disjunctive LP master problem. The initial NLP sub-problems, that provide linearizations for all the terms in the disjunctions, are selected through a set-covering problem for which we consider both the cases of disjunctive and conjunctive normal form logic. The master problem, on the other hand, is converted to mixed-integer form using a convex-hull representation. Furthermore, based on some interesting relations of outer approximation with generalized Benders decomposition, it is also shown that it is possible to derive a logic-based method for the latter algorithm. The proposed algorithm has been tested on several structural optimization problems, including a flowsheet example showing distinct advantages in robustness and computational efficiency when compared to standard MINLP models and algorithms.
引用
收藏
页码:959 / 978
页数:20
相关论文
共 24 条
[1]  
[Anonymous], STATE ART NUMERICAL
[2]   DISJUNCTIVE PROGRAMMING AND A HIERARCHY OF RELAXATIONS FOR DISCRETE OPTIMIZATION PROBLEMS [J].
BALAS, E .
SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1985, 6 (03) :466-486
[3]   AN ALGORITHM FOR DISJUNCTIVE PROGRAMS [J].
BEAUMONT, N .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1990, 48 (03) :362-371
[4]  
BENDERS JF, 1962, NUMER MATH, V4, P238, DOI [10.1007/BF01386316, DOI 10.1007/BF01386316, DOI 10.1007/S10287-004-0020-Y]
[5]   AN OUTER-APPROXIMATION ALGORITHM FOR A CLASS OF MIXED-INTEGER NONLINEAR PROGRAMS [J].
DURAN, MA ;
GROSSMANN, IE .
MATHEMATICAL PROGRAMMING, 1986, 36 (03) :307-339
[6]   SOLVING MIXED-INTEGER NONLINEAR PROGRAMS BY OUTER APPROXIMATION [J].
FLETCHER, R ;
LEYFFER, S .
MATHEMATICAL PROGRAMMING, 1994, 66 (03) :327-349
[7]  
FLOUDAS CA, 1994, FOCAPD 94 M SNOWM CO
[8]   GRAPH-THEORETIC APPROACH TO PROCESS SYNTHESIS - AXIOMS AND THEOREMS [J].
FRIEDLER, F ;
TARJAN, K ;
HUANG, YW ;
FAN, LT .
CHEMICAL ENGINEERING SCIENCE, 1992, 47 (08) :1973-1988
[9]  
Geoffrion A. M., 1972, Journal of Optimization Theory and Applications, V10, P237, DOI 10.1007/BF00934810
[10]  
Grossmann I. E., 1990, P FOCAPD M, P105