Abstract
In this paper, the modelling and multi-objective optimal control of batch processes, using a recurrent neuro-fuzzy network, are presented. The recurrent neuro-fuzzy network, forms a “global” nonlinear long-range prediction model through the fuzzy conjunction of a number of “local” linear dynamic models. Network output is fed back to network input through one or more time delay units, which ensure that predictions from the recurrent neuro-fuzzy network are long-range. In building a recurrent neural network model, process knowledge is used initially to partition the processes non-linear characteristics into several local operating regions, and to aid in the initialisation of corresponding network weights. Process operational data is then used to train the network. Membership functions of the local regimes are identified, and local models are discovered via network training. Based on a recurrent neuro-fuzzy network model, a multi-objective optimal control policy can be obtained. The proposed technique is applied to a fed-batch reactor.
Similar content being viewed by others
References
D. Bonvin. Optimal operation of batch reactors: a personal view. Journal of Process Control, Vol. 8, no. 5–6, pp. 355–368, 1998.
D. Ruppen, C. Benthack, D. Bonvin. Optimization of batch reactor operation under parametric uncertainty-computational aspects. Journal of Process Control, vol. 5, no. 4, pp. 235–240, 1995.
Y. Tian, J. Zhang, A. J. Morris. Modelling and optimal control of a batch polymerisation reactor using a hybrid sacked recurrent neural network model. Industrial & Engineering Chemistry Research, vol. 40, no. 21, pp. 4525–4535, 2001.
Y. Tian, J. Zhang, A. J. Morris. Optimal control of a batch emulsion copolymerisation reactor based on recurrent neural network models. Chemical Engineering and Processing, vol. 41, no. 6, pp. 531–538, 2002.
J. Zhang. A reliable neural network model based optimal control strategy for a batch polymerisation reactor. Industrial & Engineering Chemistry Research, vol. 43, no. 4, pp. 1030–1038, 2004.
Z. Xiong, J. Zhang. Modelling and optimal control of fed-batch processes using a novel control affine feedforward neural network. Neurocomputing, vol. 61, pp. 317–337, 2004.
Z. Xiong, J. Zhang. Batch-to-batch iterative optimisation control based on recurrent neural network models. Journal of Process Control, vol. 15, no. 1, pp. 11–21, 2005.
J. Zhang, A. J. Morris. Recurrent neuro-fuzzy networks for nonlinear process modelling. IEEE Transactions on Neural Networks, vol. 10, no. 2, pp. 313–326, 1999.
T. Takagi, M. Sugeno. Fuzzy identification of systems and its application to modelling and control. IEEE Transactions on Systems Man and Cybernetics, vol. 15, no. 1, pp. 116–132, 1985.
T. A. Johansen, B. A. Foss. Constructing NARMAX models using ARMAX models. International Journal of Control, vol. 58, no. 5, pp. 1125–153, 1993.
L. X. Wang. Adaptive Fuzzy Systems and Control: Design and Stability Analysis. Prentice Hall, Englewood Cliffs, NJ, 1994.
J. Zhang, A. J. Morris. Fuzzy neural networks for nonlinear systems modelling. IEE Proceedings, Control Theory and Applications, vol. 142, no. 6, pp. 551–561, 1995.
J. Zhang, A. J. Morris. Process modelling and fault diagnosis using fuzzy neural networks. Fuzzy Sets and Systems, vol. 79, no. 1, pp. 127–140, 1996.
D. E. Rumelhart, G. E. Hinton, R. J. Williams. Learning internal representations by error propagation. In: D. E. Rumelhart, J. L. McClelland. (Eds), Parallel Distributed Processing, MIT Press, pp. 319–362, 1986.
D. Marquardt. An algorithm for least squares estimation of nonlinear parameters. SIAM Journal on Applied Mathematics, vol. 11, no. 2, pp. 431–441, 1963.
P. J. Werbos. Backpropagation through time: what it does and how to do it. Proceedings of IEEE, vol. 78, no. 10, pp. 1550–1560, 1990.
P. Terwiesch, D. Ravemark, B. Schenker, D. W. T. Rippin. Semi-batch process optimization under uncertainty: Theory and experiments. Computers & Chemical Engineering, vol. 22, no. 1–2, pp. 201–213, 1998.
F. W. Gembicki. Vector Optimisation for Control with Performance and Parameter Sensitivity Indices. Ph.D. dissertation, Case Western Reserve University, Cleveland, USA, 1974.
Author information
Authors and Affiliations
Additional information
This work was supported by the UK EPSRC (GR/N13319, GR/R10875).
Jie Zhang received his BSc degree in Control Engineering from Hebei University of Technology, Tianjin, China, in 1986 and his PhD degree in Control Engineering from City University, London, in 1991. He is a Lecturer in the School of Chemical Engineering & Advanced Materials, University of Newcastle, England. His research interests include: neural networks, neuro-fuzzy systems, fault detection and diagnosis, process control, intelligent control systems, optimal control of batch processes, iterative learning control, and multivariate statistical process control. He has published over 150 papers in international journals, books, and conferences. He served as a reviewer for many prestigious international journals including IEEE Transactions on Neural Networks, IEEE Transactions on Fuzzy Systems, Neural Networks, Automatica, Chemical Engineering Science, and IEE Proceedings. He is on the Editorial Board of Neurocomputing published by Elsevier. He is a Senior Member of IEEE, a member of the IEEE Control Systems Society, and IEEE Computational Intelligence Society.
Rights and permissions
About this article
Cite this article
Zhang, J. Modelling and multi-objective optimal control of batch processes using recurrent neuro-fuzzy networks. Int J Automat Comput 3, 1–7 (2006). https://doi.org/10.1007/s11633-006-0001-4
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/s11633-006-0001-4