Skip to main content

Neural Networks in Model Predictive Control

  • Chapter
Intelligent Systems for Knowledge Management

Part of the book series: Studies in Computational Intelligence ((SCI,volume 252))

Abstract

This work is concerned with Model Predictive Control (MPC) algorithms in which neural models are used on-line. Model structure selection, training and stability issues are thoroughly discussed. Computationally efficient algorithms are recommended which use on-line linearisation of the neural model and need solving on-line quadratic optimisation tasks. It is demonstrated that they give very good results, comparable to those obtained when nonlinear optimisation is used on-line in MPC. In order to illustrate the effectiveness of discussed approaches, a chemical process is considered. The development of appropriate models for MPC is discussed, the control accuracy and the computational complexity of recommended MPC are shown.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Al-Duwaish, H., Karim, M.N., Chandrasekar, V.: Use of multilayer feedforward neural networks in identification and control of Wiener model. Proceedings IEE, Part D, Control Theory and Applications 143, 225–258 (1996)

    Article  Google Scholar 

  2. Alexandridis, A., Sarimveis, H.: Nonlinear adaptive model predictive control based on self-correcting neural network models. AIChE Journal 51, 3495–3506 (2005)

    Article  Google Scholar 

  3. Al Seyab, R.K., Cao, Y.: Nonlinear system identification for predictive control using continuous time recurrent neural networks and automatic differentiation. Journal of Process Control 18, 568–581 (2008)

    Article  Google Scholar 

  4. Åkesson, B.M., Toivonen, H.T.: A neural network model predictive controller. Journal of Process Control 16, 937–946 (2006)

    Article  Google Scholar 

  5. Arto, V., Hannu, P., Halme, A.: Modeling of chromato-graphic separation process with Wiener-MLP representation. Journal of Process Control 78, 443–458 (2001)

    Article  Google Scholar 

  6. Bazaraa, M.S., Sherali, J., Shetty, K.: Nonlinear programming: theory and algorithms. Prentice-Hall, Englewood Cliffs (1999)

    Google Scholar 

  7. Bomberger, J.D., Seborg, D.E.: Determination of model order for NARX models directly from input-output data. Journal of Process Control 8, 459–468 (1998)

    Article  Google Scholar 

  8. Cavagnari, L., Magni, L., Scattolini, R.: Neural network implementation of nonlinear receding-horizon control. Neural Computing and Applications 8, 86–92 (1999)

    Article  Google Scholar 

  9. Doyle, F.J., Ogunnaike, B.A., Pearson, R.K.: Nonlinear model-based control using second-order Volterra models. Automatica 31, 697–714 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  10. El Ghoumari, M.Y., Tantau, H.J.: Non-linear constrained MPC: real-time implementation of greenhouse air temperature control. Computers and Electronics in Agriculture 49, 345–356 (2005)

    Article  Google Scholar 

  11. Haykin, S.: Neural networks – a comprehensive foundation. Prentice-Hall, Englewood Cliffs (1999)

    MATH  Google Scholar 

  12. Henson, M.A.: Nonlinear model predictive control: current status and future directions. Computers and Chemical Engineering 23, 187–202 (1998)

    Article  Google Scholar 

  13. Hornik, K., Stinchcombe, M., White, H.: Multilayer feedforward networks are universal approximators. Neural Networks 2, 359–366 (1989)

    Article  Google Scholar 

  14. Hussain, M.A.: Review of the applications of neural networks in chemical process control – simulation and online implmementation. Artificial Intelligence in Engineering 13, 55–68 (1999)

    Article  Google Scholar 

  15. Janczak, A.: Identification of nonlinear systems using neural networks and polynomial models. In: A block-oriented approach. LNCIS, vol. 310. Springer, Berlin (2005)

    Google Scholar 

  16. Lazar, M., Pastravanu, O.: A neural predictive controller for non-linear systems. Mathematics and Computers in Simulation 60, 315–324 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  17. LeCun, Y., Denker, J., Solla, S.: Optimal brain damage. In: Touretzky, D. (ed.) Advances of NIPS2, pp. 598–605. Morgan Kaufmann, San Mateo (1990)

    Google Scholar 

  18. Liu, G.P., Kadirkamanathan, V., Billings, S.A.: Predictive control for non-linear systems using neural networks. International Journal of Control 71, 1119–1132 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  19. Luyben, W.L.: Process modelling, simulation and control for chemical engineers. McGraw Hill, New York (1990)

    Google Scholar 

  20. Ławryńczuk, M.: Efficient nonlinear predictive control based on structured neural models. International Journal of Applied Mathematics and Computer Science 19 (in press, 2009)

    Google Scholar 

  21. Ławryńczuk, M.: Modelling and nonlinear predictive control of a yeast fermentation biochemical reactor using neural networks. Chemical Engineering Journal 145, 290–307 (2008)

    Article  Google Scholar 

  22. Ławryńczuk, M., Tadej, W.: A computationally efficient stable dual-mode type nonlinear predictive control algorithm. Control and Cybernetics 145, 99–132 (2008)

    Google Scholar 

  23. Ławryńczuk, M.: Suboptimal Nonlinear Predictive Control Based on Neural Wiener Models. In: Dochev, D., Pistore, M., Traverso, P. (eds.) AIMSA 2008. LNCS (LNAI), vol. 5253, pp. 410–414. Springer, Heidelberg (2008)

    Google Scholar 

  24. Ławryńczuk, M.: Suboptimal nonlinear predictive control with neural multi-models. In: Rutkowski, L., Tadeusiewicz, R., Zadeh, L.A., Zurada, J. (eds.) Computational intelligence: methods and applications, pp. 45–56. Exit, Warsaw (2008)

    Google Scholar 

  25. Ławryńczuk, M.: Suboptimal nonlinear predictive control with MIMO neural Hammerstein models. In: Nguyen, N.T., Borzemski, L., Grzech, A., Ali, M. (eds.) IEA/AIE 2008. LNCS (LNAI), vol. 5027, pp. 225–234. Springer, Heidelberg (2008)

    Google Scholar 

  26. Ławryńczuk, M.: A family of model predictive control algorithms with artificial neural networks. International Journal of Applied Mathematics and Computer Science 17, 217–232 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  27. Ławryńczuk, M., Tatjewski, P.: A computationally efficient nonlinear predictive control algorithm with RBF neural models and its application. In: Kryszkiewicz, M., Peters, J.F., Rybiński, H., Skowron, A. (eds.) RSEISP 2007. LNCS (LNAI), vol. 4585, pp. 603–612. Springer, Heidelberg (2007)

    Google Scholar 

  28. Ławryńczuk, M., Tatjewski, P.: An efficient nonlinear predictive control algorithm with neural models and its application to a high-purity distillation process. In: Rutkowski, L., Tadeusiewicz, R., Zadeh, L.A., Żurada, J.M. (eds.) ICAISC 2006. LNCS (LNAI), vol. 4029, pp. 76–85. Springer, Heidelberg (2006)

    Google Scholar 

  29. Maciejowski, J.M.: Predictive control with constraints. Prentice-Hall, Englewood Cliffs (2002)

    Google Scholar 

  30. Marlin, T.E.: Process control. McGraw Hill, New York (1995)

    Google Scholar 

  31. Mayne, D.Q., Rawlings, J.B., Rao, C.V., Scokaert, P.O.M.: Constrained model predictive control: stability and optimality. Automatica 36, 789–814 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  32. Mayne, D.Q., Michalska, H.: Receding horizon control of nonlinear systems. IEEE Transactions on Automatic Control 35(7), 814–824 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  33. da Cruz Meleiro, L.A., José, F., Zuben, V., Filho, R.M.: Constructive learning neural network applied to identification and control of a fuel-ethanol fermentation process. Engineering Applications of Artificial Intelligence (in press, 2009)

    Google Scholar 

  34. Michalska, H., Mayne, D.Q.: Robust receding horizon control of constrained nonlinear systems. IEEE Transactions on Automatic Control 38, 1623–1633 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  35. Morari, M., Lee, J.H.: Model predictive control: past, present and future. Computers and Chemical Engineering 23, 667–682 (1999)

    Article  Google Scholar 

  36. Narendra, K.S., Parthasarathy, K.: Identification and control of dynamical systems using neural networks. IEEE Transactions on Neural Networks 1, 4–26 (1990)

    Article  Google Scholar 

  37. Nørgaard, M., Ravn, O., Poulsen, N.K., Hansen, L.K.: Neural networks for modelling and control of dynamic systems. Springer, London (2000)

    Google Scholar 

  38. Parisini, T., Sanguineti, M., Zoppoli, R.: Nonlinear stabilization by receding-horizon neural regulators. International Journal of Control 70, 341–362 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  39. Pearson, R.K.: Selecting nonlinear model structures for computer control. Journal of Process Control 13, 1–26 (2003)

    Article  MathSciNet  Google Scholar 

  40. Peng, H., Yang, Z.J., Gui, W., Wu, M., Shioya, H., Nakano, K.: Nonlinear system modeling and robust predictive control based on RBF-ARX model. Engineering Applications of Artificial Intelligence 20, 1–9 (2007)

    Article  Google Scholar 

  41. Piche, S., Sayyar-Rodsari, B., Johnson, D., Gerules, M.: Nonlinear model predictive control using neural networks. IEEE Control System Magazine 20, 56–62 (2000)

    Article  Google Scholar 

  42. Pottmann, M., Seborg, D.E.: A nonlinear predictive control strategy based on radial basis function models. Computers and Chemical Engineering 21, 965–980 (1997)

    Article  Google Scholar 

  43. Qin, S.J., Badgwell, T.A.: A survey of industrial model predictive control technology. Control Engineering Practice 11, 733–764 (2003)

    Article  Google Scholar 

  44. Rossiter, J.A.: Model-based predictive control. CRC Press, Boca Raton (2003)

    Google Scholar 

  45. Scattolini, R., Bittanti, S.: On the choice of the horizon in long-range predictive control – some simple criteria. Automatica 26, 915–917 (1990)

    Article  MATH  Google Scholar 

  46. Scokaert, P.O.M., Mayne, D.Q., Rawlings, J.B.: Suboptimal model predictive control (feasibility implies stability). IEEE Transactions on Automatic Control 3, 648–654 (1999)

    Article  MathSciNet  Google Scholar 

  47. Tatjewski, P.: Advanced control of industrial processes, structures and algorithms. Springer, London (2007)

    MATH  Google Scholar 

  48. Tatjewski, P., Ławryńczuk, M.: Soft computing in model-based predictive control. International Journal of Applied Mathematics and Computer Science 16, 101–120 (2006)

    MathSciNet  Google Scholar 

  49. Trajanoski, Z., Wach, P.: Neural predictive control for insulin delivery using the subcu-taneous route. IEEE Transactions on Biomedical Engineering 45, 1122–1134 (1998)

    Article  Google Scholar 

  50. Yu, D.L., Yu, D.W., Gomm, J.B.: Neural model adaptation and predictive control of a chemical process rig. IEEE Transactions on Control Systems Technology 14, 828–840 (2006)

    Article  Google Scholar 

  51. Yu, D.L., Gomm, J.B.: Implementation of neural network predictive control to a multivariable chemical reactor. Control Engineering Practice 11, 1315–1323 (2003)

    Article  Google Scholar 

  52. Zamarreño, J.M., Vega, P., Garcia, L.D., Francisco, M.: State-space neural network for modelling prediction and control. Control Engineering Practice 8, 1063–1075 (2000)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Ławryńczuk, M. (2009). Neural Networks in Model Predictive Control. In: Nguyen, N.T., Szczerbicki, E. (eds) Intelligent Systems for Knowledge Management. Studies in Computational Intelligence, vol 252. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04170-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04170-9_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04169-3

  • Online ISBN: 978-3-642-04170-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics