Skip to main content
Log in

A neural network model based predictive control approach: application to a semi-batch reactor

  • Original Article
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

Neural networks can be considered to be new modelling tools in process control and especially in non-linear dynamical systems cases. Their ability to approximate non-linear functions has been very often demonstrated and tested by simulation and experimental studies. In this paper, a predictive control strategy of a semi-batch reactor based on neural network models is proposed. Results of a non-linear control of the reactant temperature of a semi-batch reactor are presented. The process identification is composed of an off-line phase that consists in training the network, and of an on-line phase that corresponds to the neural model adaptation so that it fits any modification of the process dynamics. Experimental results when using this method to control a semi-batch reactor are reported and show the great potential of this strategy in controlling non-linear processes.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Qin SJ, Badgwell TA (1996) An overview of industrial model predictive control technology. In: Kantor JC, Garcia CE, Carnahan B (eds) Fifth International Conference on Chemical Process Control, American Institute of Chemical Engineers, 232–256

  2. Qin SJ, Badgwell TA (2000) An overview of non-linear model predictive control applications. In: Allgöwer F, Zheng A (eds) Non-linear predictive control. Birkhäuser, Basil, 369–393

  3. Garcia CE, Prett DM, Morari M (1989) Model predictive control: theory and practice – a survey. Automatica 25:335–348

    Article  Google Scholar 

  4. Richalet JA, Rault A, Testud JD, Papon J (1978) Model predictive heuristic control: application to an industrial process. Automatica 14:413-428

    Article  Google Scholar 

  5. Cutler CR, Ramaker BL (1980) Dynamic matrix control – a computer control algorithm. In: Proceedings of the American Control Conference, WP5-B

  6. Garcia CE, Morari M (1982) Internal model control – 1. A unifying review and some new results. Ind Eng Chem Process Des Dev 21:308-323

    Article  CAS  Google Scholar 

  7. Clarke DW, Mohtadi C, Tuffs PS (1987) Generalized predictive control. I: The basic algorithm. II: Extensions and interpretations. Automatica 23:137-160

    Article  Google Scholar 

  8. Eaton JW, Rawlings JB (1990) Feedback control of chemical processes using on-line optimization techniques. Comput Chem Eng 14:469–479

    Article  CAS  Google Scholar 

  9. Biegler LT, Rawlings JB (1991) Optimization approaches to model predictive control. In: Arkun Y, Ray WH (eds) Proceedings of Chemical Process Control CPC IV, AIChE

  10. Henson MA, Seborg DE (1993) Theoretical analysis of unconstrained non linear model predictive control. Int J Control 58:1053–1080

    MathSciNet  Google Scholar 

  11. Henson MA, Seborg DE (1997) Nonlinear process control. Prentice-Hall, NJ

  12. Haber R (1995) Predictive control of nonlinear dynamic processes. Appl Math Comput 70(2–3):169–184

    Google Scholar 

  13. M’Sahli F, Ben Abdennour R, Ksouri M (2001) Experimental non linear model based predictive control for a class of semi-batch reactors. Int J Adv Manuf Technol 20(6):459–461

    Google Scholar 

  14. Harnandez E (1992) Control of non-linear systems using input–output information. PhD thesis, Georgia Institute of Technology, Atlanta

  15. Harnandez E, Arkun Y (1993) Control of non-linear systems using polynomial ARMA models. AIChE J 39(3):446–460

    Article  Google Scholar 

  16. Sales KR, Billings SA (1990) Self-tuning control of nonlinear ARMAX models. Int J Control 51(4):753–769

    Google Scholar 

  17. Haber R, Bars R, Lengyel O (1999) Three extended horizon adaptive nonlinear predictive control schemes based on the parametric Volterra model. In: Proceedings of the European Control Conference (ECC’99), Karlsruhe, Germany

  18. M’Sahli F, Bouani F, Elkamel A, Ben Abdennour R, Ksouri M (1998) Constrained non-linear model-based predictive control using ARX-plus Volterra models. In: Proceedings of the IEEE International Conference On Systems, Man and Cybernetics (SMC’98), California, USA, vol 4, 3764–3769

  19. Zhu X, Seborg DE (1994) Non-linear predictive control based on Hammerstein models. In: PSE’94 Conference, Kyongju, Korea

  20. Fruzzetti KP, Palazoglu A, McDonald FA (1997) Non-linear model predictive control using Hammerstein models. J Process Control 7(1):31–41

    Article  CAS  Google Scholar 

  21. M’Sahli F, Ben Abdennour R, Ksouri M (2002) Non-linear model-based predictive control using a generalised Hammerstein model and its application to a semi-batch reactor. Int J Adv Manuf Technol 20(11):844–852

    Article  Google Scholar 

  22. Gerksic S, Van Den Boom TJJ, Juricic D (1997) Nonlinear model-based predictive control using a Wiener model. In: Proceedings of the 4th IFAC Conference on System Structure and Control (SSC’97), Bucharest, Romania, 214–219

  23. Fontes AB, Maintelli AL, Salazar AO (2002) A new bilinear generalised predictive control approach: algorithm and results. In: Proceedings of the 15th IFAC World Congress, Barcelona, Spain

  24. Hunt KJ, Sbarbaro D, Zbikowski R, Gawthrop PJ (1992) Neural networks for control systems – a survey. Automatica 28:1083–1112

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to F. M’Sahli.

Rights and permissions

Reprints and permissions

About this article

Cite this article

M’Sahli, F., Matlaya, R. A neural network model based predictive control approach: application to a semi-batch reactor. Int J Adv Manuf Technol 26, 161–168 (2005). https://doi.org/10.1007/s00170-003-1972-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-003-1972-8

Keywords

Navigation