Modelling and multi-objective optimal control of batch processes using recurrent neuro-fuzzy networks

  • Jie Zhang


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.


Optimal control batch processes neural networks multi-objective optimisation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    D. Bonvin. Optimal operation of batch reactors: a personal view. Journal of Process Control, Vol. 8, no. 5–6, pp. 355–368, 1998.CrossRefGoogle Scholar
  2. [2]
    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.CrossRefGoogle Scholar
  3. [3]
    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.CrossRefGoogle Scholar
  4. [4]
    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.CrossRefGoogle Scholar
  5. [5]
    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.CrossRefGoogle Scholar
  6. [6]
    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.CrossRefGoogle Scholar
  7. [7]
    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.CrossRefMathSciNetGoogle Scholar
  8. [8]
    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.CrossRefGoogle Scholar
  9. [9]
    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.Google Scholar
  10. [10]
    T. A. Johansen, B. A. Foss. Constructing NARMAX models using ARMAX models. International Journal of Control, vol. 58, no. 5, pp. 1125–153, 1993.MathSciNetGoogle Scholar
  11. [11]
    L. X. Wang. Adaptive Fuzzy Systems and Control: Design and Stability Analysis. Prentice Hall, Englewood Cliffs, NJ, 1994.Google Scholar
  12. [12]
    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.CrossRefGoogle Scholar
  13. [13]
    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.CrossRefGoogle Scholar
  14. [14]
    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.Google Scholar
  15. [15]
    D. Marquardt. An algorithm for least squares estimation of nonlinear parameters. SIAM Journal on Applied Mathematics, vol. 11, no. 2, pp. 431–441, 1963.CrossRefMathSciNetGoogle Scholar
  16. [16]
    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.CrossRefGoogle Scholar
  17. [17]
    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.CrossRefGoogle Scholar
  18. [18]
    F. W. Gembicki. Vector Optimisation for Control with Performance and Parameter Sensitivity Indices. Ph.D. dissertation, Case Western Reserve University, Cleveland, USA, 1974.Google Scholar

Copyright information

© Institute of Automation, Chinese Academy of Sciences 2006

Authors and Affiliations

  • Jie Zhang
    • 1
  1. 1.School of Chemical Engineering and Advanced MaterialsUniversity of NewcastleNewcastle upon TyneUK

Personalised recommendations