Chemical process dynamic optimization based on hybrid differential evolution algorithm integrated with Alopex
- 119 Downloads
- 6 Citations
Abstract
To solve dynamic optimization problem of chemical process (CPDOP), a hybrid differential evolution algorithm, which is integrated with Alopex and named as Alopex-DE, was proposed. In Alopex-DE, each original individual has its own symbiotic individual, which consists of control parameters. Differential evolution operator is applied for the original individuals to search the global optimization solution. Alopex algorithm is used to co-evolve the symbiotic individuals during the original individual evolution and enhance the fitness of the original individuals. Thus, control parameters are self-adaptively adjusted by Alopex to obtain the real-time optimum values for the original population. To illustrate the whole performance of Alopex-DE, several varietal DEs were applied to optimize 13 benchmark functions. The results show that the whole performance of Alopex-DE is the best. Further, Alopex-DE was applied to solve 4 typical CPDOPs, and the effect of the discrete time degree on the optimization solution was analyzed. The satisfactory result is obtained.
Key words
evolutionary computation dynamic optimization differential evolution algorithm Alopex algorithm self-adaptivityPreview
Unable to display preview. Download preview PDF.
References
- [1]SAYYED A A, MAHMOUD R P. Dynamic optimization in chemical processes using region reduction strategy and control vector parameterization with an ant colony optimization algorithm [J]. Chem Eng Technol, 2008, 31(4): 507–512.CrossRefGoogle Scholar
- [2]RAY W H, SZEKELY J. Process optimization [M]. New York: John Wiley & Sons, 1973: 1–371.Google Scholar
- [3]RAMIREZ W F. Process control and identification [M]. San Diego: Academic Press, 1994: 1–424.Google Scholar
- [4]ROUBOS J A, VAN STRATEN G, VAN BOXTEL A J B. An evolutionary strategy for fed-batch bioreactor optimization: Concepts and performance [J]. Journal of Biotechnology, 1999, 67: 173–187.CrossRefGoogle Scholar
- [5]LUUS R. Optimization of fed-batch fermentors by iterative dynamic programming [J]. Biotechnology and Bioengineering, 1993, 41: 599–602.CrossRefGoogle Scholar
- [6]ONWUBOLU G C, BABU B V. New optimization techniques in engineering [M]. Germany: Springer Heidelberg, 2004: 1–734.Google Scholar
- [7]PHAM Q T. Dynamic optimization of chemical engineering processes by an evolutionary method [J]. Computers and Chemical Engineering, 1998, 22(7): 1089–1097.CrossRefGoogle Scholar
- [8]ZHANG Bing, CHEN De-zhao, ZHAO Wei-xiang. Iterative ant-colony algorithm and its application to dynamic optimization of chemical process [J]. Computers and Chemical Engineering, 2005, 29: 2078–2086.CrossRefGoogle Scholar
- [9]RAJESH J, GUPTA K, KUSUMAKAR H S, JAYARAMAN V K, KULKARNI B D. Dynamic optimization of chemical processes using ant colony framework [J]. Computers and Chemistry, 2001, 25: 583–595.CrossRefGoogle Scholar
- [10]STORN R, PRICE K. Differential evolution: A simple and efficient adaptive scheme for global optimization over continuous spaces [R]. Technical Report TR-95-012, ICSI, 1995.Google Scholar
- [11]PRICE K. Differential evolution vs the functions of the 2nd ICEO [C]// Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC_97). Indianapolis, USA, 1997: 153–157.Google Scholar
- [12]LIU Jin, LAMPINEN J. On setting the control parameter of the differential evolution method [C]// Proc 8th Int Conf Soft Computing. 2002: 11–18.Google Scholar
- [13]ABBASS H. The self-adaptive Pareto differential evolution algorithm [C]// Proceedings of the IEEE Congress on Evolutionary Computation. Los Alamitos, 2002: 831–836.Google Scholar
- [14]BREST J, BOŠKOVIĆ B, GREINER S, ŽUMER V, MAUČEC M S. Performance comparison of self-adaptive and adaptive differential evolution algorithms [J]. Soft Computing, 2007, 11: 617–629.MATHCrossRefGoogle Scholar
- [15]SOLIMAN O S, BUI L T, ABBASS H A. The effect of a stochastic step length on the performance of the differential evolution algorithm [C]// IEEE Congress on Evolutionary Computation. Singapore, 2007: 2850–2857.Google Scholar
- [16]SOLIMAN O S, BUI L T. A self-adaptive strategy for controlling parameters in differential evolution [C]// IEEE Congress on Evolutionary Computation (CEC 2008). Hong Kong, 2008: 2837–2842.Google Scholar
- [17]QIN A K, HUANG V L, SUGANTHAN P N. Differential evolution algorithm with strategy adaptation for global numerical optimization [J]. IEEE Transactions on Evolutionary Computation, 2009, 13(2): 398–417.CrossRefGoogle Scholar
- [18]EIBEN A E, HINTERDING R, MICHALEWICZ Z. Parameter control in evolutionary algorithms [J]. IEEE Trans Evol Comput, 1999, 3(2): 124–141.CrossRefGoogle Scholar
- [19]HARTH E, TZANAKOU E. ALOPEX: A stochastic method for determining visual perceptive fields [J]. Vision Res, 1974, 14: 1475–1482CrossRefGoogle Scholar
- [20]QIAO C G. Convergence analysis of a stochastic parallel algorithm [J]. Numerical Computing and Computer Application, 1996, 4: 308–301.Google Scholar
- [21]LI Fei. LI Shao-jun, MEI Zhen-zhen. A new evolutionary algorithm combining Alopex with estimation of distribution algorithm and its application to parameter estimation [J]. Journal of Central South University: Science and Technology, 2011, 42(7): 1973–1980. (in Chinese)MathSciNetGoogle Scholar
- [22]LI Shao-jun, ZHANG Xiao-guang. A new evolution optimization algorithm and its application in soft sensor modeling [J]. Control and Instruments in Chemical Industry, 2008, 35(3): 62–66.Google Scholar
- [23]SALMAN A, ENGELBRECHT A, OMRAN M. Empirical analysis of self-adaptive differential evolution [J]. European Journal of Operational Research, 2007, 183: 785–804.MATHCrossRefGoogle Scholar
- [24]PRICE K, STORN R. Differential evolution (DE) for continuous function optimization [EB/OL]. http://www.ICSI.Berkeley.edu/~storn/code.html.2005.
- [25]NOBAKHTI A, WANG Hong. A simple self-adaptive differential evolution algorithm with application on the ALSTOM gasifier [J]. Applied Soft Computing, 2008, 8: 350–370.CrossRefGoogle Scholar
- [26]DADEBO S. A, MCAULEY K. B. Dynamic optimization of constrained chemical engineering problems using dynamic programming [J]. Computers Chem Engng, 1995, 19(50): 513–525.CrossRefGoogle Scholar
- [27]LOGSDON J. S, BIEGLER L. T. Accurate solution of differential-algebraic optimization problems [J]. Ind Eng Chem Res, 1989, 28: 1628–1639.CrossRefGoogle Scholar
- [28]JACKSON R. Optimization of chemical reactors with respect to flow configuration [J]. Journal of Optimization Theory and Applications, 1968, 2: 240–259.MathSciNetCrossRefGoogle Scholar