A simulated annealing-based approach to the optimal synthesis of heat-integrated distillation sequences

https://doi.org/10.1016/j.compchemeng.2008.08.001Get rights and content

Abstract

A simulated annealing-based approach to synthesis of multi-component distillation systems is developed. An encoding procedure that makes use of an integer number series is developed to represent and manipulate the flow sheet structure of the system. With the representation procedure, the overall synthesis problem is formulated as an implicit mixed-integer nonlinear programming (MINLP) problem. A simulated annealing approach suitable for MINLP optimization is adopted and improved to solve the problem. Four example problems, including large-scale ones are solved to illustrate the approach.

Introduction

The objective of synthesis of multi-component distillation systems is to find the separation sequence and the heat integration structure that give the best behaviors in terms of investment and operating costs of the system.

Generally, the synthesis of a heat-integrated distillation system includes two different subtasks. One is to find an optimum flow sheet structure including a separation sequence and a heat integration map, while the other is to determine the levels or values of design/operating parameters (pressure, flowrate, etc.) of the individual columns in the flow sheet so as to arrive at the overall minimum cost for the process. The problems arising from the both aspects, especially when heat integration is considered, are highly coupled and hence should be solved simultaneously. A main challenge for solving such a problem comes from the fact that there are a large number of possible flow sheet structure alternatives for separation of a multi-component mixture, and the key to systematic solutions to the problem is the ability of dealing with the combinatorial problem.

In the last couple of decades, a number of approaches have been proposed for systematic solutions to the problems of synthesis of distillation sequences, including heuristic methods (Seader & Westerberg, 1977), evolutionary techniques (Stephanopoulos & Westerberg, 1976), hierarchical decomposition (Douglas, 1988), superstructure optimization (Andrecovich & Westerberg, 1985; Floudas & Paules, 1988; Yeomans & Grossmann, 1999), and stochastic methods (Chen, Yuan, & Zhong, 1997; Floquet, Pibouleau, & Domenech, 1994; Marcoulaki, Linke, & Kokossis, 2001; Wang, Qian, Yuan, & Yao, 1998), etc. Reviews on distillation system synthesis can be found in Westerberg (1985), Wang et al. (1998), and Yeomans and Grossmann (1999).

Based on a superstructure representation and a mixed-integer nonlinear programming (MINLP) formulation, the mathematical programming approaches to the synthesis problem offer a clear scheme of simultaneous optimization of the configuration and operating parameters. However, the applications for the available methods are often embarrassed by two difficulties. The first comes from the non-convexity of the nonlinear formulation. Even though methods have been developed for some specific class of non-convex MINLP problems (Floudas & Visweswaran, 1990; Yuan & Chen, 1997), it is still difficult to solve general form non-convex problems, which should be assumed for the synthesis problems. The second comes from the combinatorial feature of the problem. In almost all available MINLP methods, the combinatorial problem that is inevitable for the synthesis is handled via branch-and-bound principle, which, in the worst case tends to explore all the combinations of the values of the discrete variables before the optimum is ultimately found. As a result, the mathematical programming approaches available in the literatures were more suitable for solving small or moderate size problems.

Stochastic algorithms based on adaptive random search such as simulated annealing (SA) have been proven to be effective with the ability of global optimization. Differing from traditional methodologies, they deal with the flow sheet structure and the levels of the continuous variables by means of “state”, and explore the states with random search. Apart from its robustness coming from its stochastic nature, this approach offers an extra benefit in that the search can proceed with no direct dependence on the features of the nonlinear functions (for example the type of non-convexity, the gradient, etc.). This is significant for solving process synthesis problems because the difficulties of explicit modeling for the cost function and constraint equations with feasible search space definition can be avoided.

The applications of simulated annealing approach for the synthesis of distillation system have been reported by a number of authors. Floquet et al. (1994) were the first who applied SA technique to the synthesis of distillation system, but they did not address the general problem of continuous variable optimization and heat integration. Chen, Yuan, and Zhong (1997) developed a hybrid SA/LP algorithm based on a decomposition strategy for the synthesis of conventional column separation sequence allowing the use of non-sharp splits and heat integration, but they restricted the continuous sub-problems to LP cases. Recently Marcoulaki et al. (2001) proposed a vector presentation for separation sequencing with the use of more rigorous estimating models.

In fact, a notable characteristic of a distillation flow sheet is its tree structure, which embodies the combinatorial nature of the problem and, at the same time can be used for developing effective representation methods. Stephanopoulos and Westerberg (1976) proposed an evolutionary strategy based on a branching procedure for distillation system sequencing, which pioneered the application of tree sorting principal to distillation system synthesis. Chen, Yuan, and Zhong (1997) developed a SA approach to distillation system synthesis. They applied binary sort tree strategy and generated an effective procedure for manipulating distillation sequence structures.

The present work is to develop a robust SA-based approach to the synthesis of large-scale distillation systems with heat integration. To achieve this, an encoding procedure for representing and manipulating separation sequence as well as heat integration configuration structures is developed based on binary sort tree principle. Based on the coding representation, an SA based method for solving the overall MINLP optimization problem is developed. Example problems of moderate and large scale (problem with a mixture of more than 10 components) are solved effectively to illustrate the proposed approach.

Section snippets

Simulated annealing for MINLP

SA is originated from statistical mechanics of solid annealing process. The Metropolis algorithm, a typical SA algorithm used for engineering problem, simulates this process, i.e. melting a solid by increasing its temperature, followed by slow cooling course so that the solid crystallizes into a minimum free energy state. From mathematical point of view, SA can be viewed as a randomization device that allows wrong-way movements during the search for the optimum through an adaptive

Problem statement

The problem addressed in this paper can be stated as:

Given N-component mixture of known conditions: composition, flow rate, temperature and pressure. To find a distillation system for separating the mixture into N products corresponding to the components, with a flow sheet structure including separation sequence and heat integration and operating parameters that give the lowest total annual cost.

The assumptions made for the problem are as follows:

  • (1)

    Each distillation column performs a simple split

Basic strategy

For an SA algorithm to solve the optimization problem presented by formulation (2), the complexities come from two aspects. Firstly, continuous variable p can be feasibly optimized only if a code sequence (a flow sheet configuration) is given during the search. Secondly, the objective function to be optimized is characterized typically as complex with its implicit and, in general, non-convex form. For example, the change of operating pressure within a feasible range, may lead to the usage of

Illustration examples

Four examples are studied to demonstrate the proposed approach. For all the cases, the minimum temperature difference Δtmin for heat exchange is set to 10 K. The recovery of the component for all products is specified as 98%. Physical properties of the components are given by the analytical expressions of Reid, Prausnitz, and Poling (1988). In addition, a pressure of 100 kPa is used as lower limit since operating under lower pressure tends to be expensive because of the possible employment of

Conclusion

The application of stochastic simulated annealing approach for the synthesis of heat-integrated distillation sequence is studied in this paper. The proposed method is shown to be able to solve lager-scale MINLP optimization problem without requiring the elimination of non-convexities and decompositions of the original problem into sub-problems. By employing a binary tree approach, a robust coding procedure and identification algorithm was developed to represent and manipulate the flow sheet

Acknowledgement

This work was supported by the Science and Technology Development Program of Tianjin, under contract No. 07JCZDJC 02500.

References (39)

  • G. Stephanopoulos et al.

    Studies in process synthesis. II. Evolutionary synthesis of optimal process flow sheets

    Chemical Engineering Science

    (1976)
  • K.F. Wang et al.

    Synthesis and optimization of heat integrated distillation systems using an improved genetic algorithm

    Computers and Chemical Engineering

    (1998)
  • A.W. Westerberg

    The synthesis of distillated based separations

    Computers and Chemical Engineering

    (1985)
  • H. Yeomans et al.

    Nonlinear disjunctive programming models for the synthesis of heat integrated distillation sequence

    Computers and Chemical Engineering

    (1999)
  • E. Aarst et al.

    Simulated annealing and Boltzmann machines: A stochastic approach to combinatorial optimization and neural computers

    (1989)
  • E.H.L. Aarst et al.

    Statistical cooling: A general approach to combinatorial optimization problems

    Philips Journal of Research

    (1985)
  • M.J. Andrecovich et al.

    An MILP formulation for heat integrated distillation sequence synthesis

    American Institute of Chemical Engineering Journal

    (1985)
  • G. Athier et al.

    Process optimization by simulated annealing and NLP procedures: Application to heat exchanger network synthesis

    Computers and Chemical Engineering

    (1997)
  • M.F. Cardoso et al.

    Non-equilibrium simulated annealing: A faster approach to combinatorial minimization

    Industrial Engineering and Chemical Research

    (1994)
  • Cited by (49)

    • Adaptive superstructure for multiple-interconnection process synthesis: Eliminate unnecessary flowsheet predetermination to reduce complexity

      2022, Chemical Engineering and Processing - Process Intensification
      Citation Excerpt :

      The stochastic algorithm could find high-quality solutions robustly despite the existence of local optimum and bad initial guesses. An and Yuan [33] introduced an improved simulated annealing-based approach employing two-level iterative loops. The outer iteration used simulated annealing to handle discrete variables while the inner loop used the simplex method to deal with continuous variables.

    • Hybrid two-step optimization of internally heat-integrated distillation columns

      2022, Journal of the Taiwan Institute of Chemical Engineers
      Citation Excerpt :

      HIDiC has been research over the last decades from theoretical studies considering simulation, optimization and control [3–6], structural considerations [7,8], and pilot-plant operation [9,10]. HIDiC has been design and optimized using deterministic optimization [11] and stochastic optimization [12,13] approaches. Since the typical HIDiC structure (i.e., concentric arrangement of inner and outer tubes) has presented operating issues such as difficult maintenance, structures with few heat integrations have been proposed [14–16].

    • Automatic identification of the optimal distillation sequence based on its integration with reactor

      2019, Chemical Engineering Science
      Citation Excerpt :

      The biggest obstacle to the application of the mathematical programming method is that the convergence is very difficult because of the explosive growth of the possible distillation sequences and the serious nonlinear of the model. In addition, stochastic optimization algorithms such as genetic algorithm (Ozcelik and Mert, 2016) and simulated annealing-based algorithm (An and Yuan, 2009) have been proposed. These algorithms are developed according to the principle of probability and mathematical statistics; their main feature is that there is no specific requirement for the form of objective function.

    View all citing articles on Scopus
    1

    Current address: Chemical Engineering School of Ocean University of China, Qingdao 266003, PR China.

    View full text