A simulated annealing-based approach to the optimal synthesis of heat-integrated distillation sequences
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)
- et al.
The simplex-simulated annealing approach to continuous non-linear optimization
Computers and Chemical Engineering
(1996) - et al.
A simulated annealing approach to the solution of MINLP problems
Computers and Chemical Engineering
(1997) - et al.
Scheduling of serial multiproduct batch processes via simulated annealing
Computers and Chemical Engineering
(1990) - et al.
Separation sequences synthesis: How to use simulated annealing procedure?
Computers and Chemical Engineering
(1994) - et al.
A mixed integrated nonlinear programming formulation for the synthesis of heat integrated distillation sequences
Computers and Chemical Engineering
(1988) - et al.
A global optimization algorithm GOP for certain classes of nonconvex NLPs I theory
Computers & Chemical Engineering
(1990) - et al.
A hybrid of simplex method and simulated annealing
Chemometrics and Intelligent Laboratory Systems
(1997) - et al.
Design of separation trains and reaction–separation networks using stochastic optimization methods
Trans IchemE, Part A, Chemical Engineering Research and Design
(2001) - et al.
A new bounding strategy for synthesis distillation schemes with energy integration
Computers and Chemical Engineering
(1986) - et al.
Preliminary design of multiproduct noncontinuous plants using simulated annealing
Computers and Chemical Engineering
(1991)
Studies in process synthesis. II. Evolutionary synthesis of optimal process flow sheets
Chemical Engineering Science
Synthesis and optimization of heat integrated distillation systems using an improved genetic algorithm
Computers and Chemical Engineering
The synthesis of distillated based separations
Computers and Chemical Engineering
Nonlinear disjunctive programming models for the synthesis of heat integrated distillation sequence
Computers and Chemical Engineering
Simulated annealing and Boltzmann machines: A stochastic approach to combinatorial optimization and neural computers
Statistical cooling: A general approach to combinatorial optimization problems
Philips Journal of Research
An MILP formulation for heat integrated distillation sequence synthesis
American Institute of Chemical Engineering Journal
Process optimization by simulated annealing and NLP procedures: Application to heat exchanger network synthesis
Computers and Chemical Engineering
Non-equilibrium simulated annealing: A faster approach to combinatorial minimization
Industrial Engineering and Chemical Research
Cited by (49)
Synthesis and optimization of energy integrated advanced distillation sequences
2023, Separation and Purification TechnologyDirect search methods for the fast optimisation of batch distillation processes
2023, Separation and Purification TechnologyAdaptive superstructure for multiple-interconnection process synthesis: Eliminate unnecessary flowsheet predetermination to reduce complexity
2022, Chemical Engineering and Processing - Process IntensificationCitation 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 EngineersCitation 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].
Triple-column side-stream extractive distillation optimization via simulated annealing for the benzene/isopropanol/water separation
2020, Separation and Purification TechnologyAutomatic identification of the optimal distillation sequence based on its integration with reactor
2019, Chemical Engineering ScienceCitation 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.
- 1
Current address: Chemical Engineering School of Ocean University of China, Qingdao 266003, PR China.