Mixed-integer programming approach for the synthesis of integrated process flowsheets

Abstract This paper discusses the problem of developing algorithmic methods for synthesizing chemical processes. It is shown that mixed-integer programming is the natural underlying tool for these types of methods. Mixed-integer linear programming models are reviewed for utility systems, heat-recovery networks and total processing systems. Various other applications are reviewed to show the versatility and scope of these types of techniques, as well as the shortcomings when other approaches are used. A brief outline for handling explicitly nonlinearities is also presented.

[1]  A. M. Geoffrion,et al.  Integer Programming Algorithms: A Framework and State-of-the-Art Survey , 1972 .

[2]  Ignacio E. Grossmann,et al.  Operability, Resiliency, and Flexibility: process design objectives for a changing world , 1983 .

[3]  Gintaras V. Reklaitis,et al.  Computer‐aided synthesis and design of plant utility systems , 1984 .

[4]  J. F. Benders Partitioning procedures for solving mixed-variables programming problems , 1962 .

[5]  Ignacio E. Grossmann,et al.  A structural optimization approach in process synthesis. III: Total processing systems , 1983 .

[6]  Ignacio E. Grossmann,et al.  A structural optimization approach in process synthesis. II: Heat recovery networks , 1983 .

[7]  Arthur W. Westerberg,et al.  A review of process synthesis , 1981 .

[8]  Ignacio E. Grossmann,et al.  Simultaneous optimization and heat integration of chemical processes , 1986 .

[9]  Ignacio E. Grossmann,et al.  Optimal synthesis of integrated refrigeration systems—I: Mixed-integer programming model , 1986 .

[10]  Jaime Cerda,et al.  Synthesizing heat exchanger networks having restricted stream/stream matches using transportation problem formulations , 1983 .

[11]  Arthur W. Westerberg,et al.  Minimum utility usage in heat exchanger network synthesis : a transportation problem , 1983 .

[12]  Christodoulos A. Floudas,et al.  Synthesis of flexible heat exchanger networks for multiperiod operation , 1986 .

[13]  John R. Flower,et al.  Synthesis of heat exchanger networks: I. Systematic generation of energy optimal networks , 1978 .

[14]  V. Hlaváček,et al.  Synthesis in the design of chemical processes , 1978 .

[15]  James M. Douglas,et al.  A hierarchical decision procedure for process synthesis , 1985 .

[16]  Tomio Umeda,et al.  A Thermodynamic Approach to Steam-Power System Design , 1980 .

[17]  B. Linnhoff,et al.  The pinch design method for heat exchanger networks , 1983 .

[18]  Egon Balas,et al.  Report of the Session on: Branch and Bound/Implicit Enumeration , 1979 .

[19]  Bodo Linnhoff,et al.  A User guide on process integration for the efficient use of energy , 1994 .

[20]  Grossmann Epper,et al.  Problems in the optimum design of chemical plants , 1977 .

[21]  Ignacio E. Grossmann,et al.  A structural optimization approach in process synthesis—I: Utility systems , 1983 .

[22]  Ignacio E. Grossmann,et al.  Applications of mixed-integer linear programming in process synthesis , 1980 .

[23]  Dale F. Rudd,et al.  Synthesis in the design of chemical processes , 1973 .

[24]  Dale F. Rudd,et al.  The synthesis of system designs. II. Heuristic structuring , 1969 .

[25]  Atsunobu Ichikawa,et al.  Synthesis of optimal processing system by an integrated approach , 1972 .

[26]  S. A. Papoulias,et al.  Optimal synthesis of flexible utility systems , 1983 .

[27]  Christodoulos A. Floudas,et al.  Automatic synthesis of optimum heat exchanger network configurations , 1986 .

[28]  Arthur W. Westerberg,et al.  THE SYNTHESIS AND EVOLUTION OF NETWORKS OF HEAT EXCHANGE THAT FEATURE THE MINIMUM NUMBER OF UNITS , 1982 .

[29]  A. M. Geoffrion Generalized Benders decomposition , 1972 .

[30]  Mark J. Andrecovich,et al.  An MILP formulation for heat‐integrated distillation sequence synthesis , 1985 .

[31]  John A. Tomlin Large scale mathematical programming systems , 1983 .