Abstract
Considering the potentials of iterative learning control as framework for industrial batch process control and optimization, an iterative learning control based on adaptive differential evolution algorithm is proposed in this paper. At first, quadratic criterion-iterative learning control with adaptive differential evolution algorithm is used to improve the performance of iterative learning control. In addition, the strategy of eliminating error using iterative algorithm is employed to drive the solution to the optimal point. As a result, the proposed method can avoid the problem of falling into local extreme points when solving the objective function with multiple local extreme points, which usually exists in traditional gradient-based iterative learning control. Lastly, example is used to illustrate the performance and applicability of the proposed method.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Lu, N., Wang, F., Gao, F., Wang, S.: Statistical Modeling and Online Mo-nitoring for batch processes. Acta Automatica Sinica 32(3), 400–410 (2006)
Liu, H., Jia, L., Liu, Q., et al.: Batch-to-batch Control of Batch Processes Based on Multilayer Recurrent Fuzzy Neural Network. In: Proceedings of the International Conference on Intelligent Systems and Knowledge Engineering, p. 1369. Atlantis Press, Paris (2007)
Zhang, J.: Batch-to-batch Optimal Control of a Batch Polymerisation Process Based on Sta-cked Neural Network Models. Chemical Engineering Science. 63(5), 1273–1281 (2008)
Jia, L., Shi, J., Song, Y., Chiu, M.: A Novel Neuro-Fuzzy Model-Based Run-to-run Control for Batch Processes with Uncertainties. In: 2009 Chinese Control and Decision Conference (CCDC 2009), pp. 5813–5818 (2009)
Zhou, M., Wang, S., Jin, X., Zhang, Q.: Iterative Learning Mo-del Predictive Control for a Class of Continuous/Batch Processes. Chinese Journal of Chemical Engineering 17(6), 976–982 (2009)
Zhang, J., Xiong, Z.: Delautre Guillaume and Alexandre Lamande.: Batch to Batch Iterative Learning Control of a Fed-Batch Fermentation Process. Advances in Intelligent and Soft Computing 125, 253–260 (2012)
Storn, R., Price, K.: Differential Evolution: a Simple and Efficient Adaptive Scheme for Global Optimization over Continuous Spaces (EB/OL) (October 25, 2010), http://www.icsiberkeley.edu/~storn/TR-95-012.pdf
Yüzgeç, U.: Performance Comparison of Differential Evolution Techniques on Optimi-zation of Feeding Profile for an Industrial Scale Baker’s Yeast Fermentation Process. ISA Transactions 49(1), 167–176 (2010)
Storn, R., Price, K.: Differential Evolution–a Simple and Efficient Adaptive Scheme for Global Optimization over Continuous Spaces. International Computer Science Institute, Berkley (1995)
Goudos, S.K., Baltzis, K.B., Antoniadis, K., Zaharis, Z.D., Hilas, C.S.: A Comparative Study of Common and Self-adaptive Differential Evolution Strategies on Numerical Benchmark Problems. Procedure Computer Science 3, 83–88 (2011)
Ray, W.H.: Advanced Process Control. McGraw-Hill, M. New York 1 (1981)
Jia, L., Cheng, D., Shi, J., Chiu, M.: Particle Swarm Optimization Algorithm Based Iterative Learning Algorithm for Batch Process. Control Engineering of China 18(3), 341–344 (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhang, G., Yuan, K., Jia, L. (2012). Iterative Learning Control of Batch Processes Using Adaptive Differential Evolution Algorithm. In: Xiao, T., Zhang, L., Ma, S. (eds) System Simulation and Scientific Computing. ICSC 2012. Communications in Computer and Information Science, vol 326. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34381-0_34
Download citation
DOI: https://doi.org/10.1007/978-3-642-34381-0_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34380-3
Online ISBN: 978-3-642-34381-0
eBook Packages: Computer ScienceComputer Science (R0)