Efficient nonlinear predictive control based on structured neural models

Maciej Ławryńczuk

International Journal of Applied Mathematics and Computer Science (2009)

  • Volume: 19, Issue: 2, page 233-246
  • ISSN: 1641-876X

Abstract

top
This paper describes structured neural models and a computationally efficient (suboptimal) nonlinear Model Predictive Control (MPC) algorithm based on such models. The structured neural model has the ability to make future predictions of the process without being used recursively. Thanks to the nature of the model, the prediction error is not propagated. This is particularly important in the case of noise and underparameterisation. Structured models have much better long-range prediction accuracy than the corresponding classical Nonlinear Auto Regressive with eXternal input (NARX) models. The described suboptimal MPC algorithm needs solving on-line only a quadratic programming problem. Nevertheless, it gives closed-loop control performance similar to that obtained in fully-fledged nonlinear MPC, which hinges on online nonconvex optimisation. In order to demonstrate the advantages of structured models as well as the accuracy of the suboptimal MPC algorithm, a polymerisation reactor is studied.

How to cite

top

Maciej Ławryńczuk. "Efficient nonlinear predictive control based on structured neural models." International Journal of Applied Mathematics and Computer Science 19.2 (2009): 233-246. <http://eudml.org/doc/207930>.

@article{MaciejŁawryńczuk2009,
abstract = {This paper describes structured neural models and a computationally efficient (suboptimal) nonlinear Model Predictive Control (MPC) algorithm based on such models. The structured neural model has the ability to make future predictions of the process without being used recursively. Thanks to the nature of the model, the prediction error is not propagated. This is particularly important in the case of noise and underparameterisation. Structured models have much better long-range prediction accuracy than the corresponding classical Nonlinear Auto Regressive with eXternal input (NARX) models. The described suboptimal MPC algorithm needs solving on-line only a quadratic programming problem. Nevertheless, it gives closed-loop control performance similar to that obtained in fully-fledged nonlinear MPC, which hinges on online nonconvex optimisation. In order to demonstrate the advantages of structured models as well as the accuracy of the suboptimal MPC algorithm, a polymerisation reactor is studied.},
author = {Maciej Ławryńczuk},
journal = {International Journal of Applied Mathematics and Computer Science},
keywords = {process control; model predictive control; neural networks; optimisation; linearisation},
language = {eng},
number = {2},
pages = {233-246},
title = {Efficient nonlinear predictive control based on structured neural models},
url = {http://eudml.org/doc/207930},
volume = {19},
year = {2009},
}

TY - JOUR
AU - Maciej Ławryńczuk
TI - Efficient nonlinear predictive control based on structured neural models
JO - International Journal of Applied Mathematics and Computer Science
PY - 2009
VL - 19
IS - 2
SP - 233
EP - 246
AB - This paper describes structured neural models and a computationally efficient (suboptimal) nonlinear Model Predictive Control (MPC) algorithm based on such models. The structured neural model has the ability to make future predictions of the process without being used recursively. Thanks to the nature of the model, the prediction error is not propagated. This is particularly important in the case of noise and underparameterisation. Structured models have much better long-range prediction accuracy than the corresponding classical Nonlinear Auto Regressive with eXternal input (NARX) models. The described suboptimal MPC algorithm needs solving on-line only a quadratic programming problem. Nevertheless, it gives closed-loop control performance similar to that obtained in fully-fledged nonlinear MPC, which hinges on online nonconvex optimisation. In order to demonstrate the advantages of structured models as well as the accuracy of the suboptimal MPC algorithm, a polymerisation reactor is studied.
LA - eng
KW - process control; model predictive control; neural networks; optimisation; linearisation
UR - http://eudml.org/doc/207930
ER -

References

top
  1. Åkesson, B. M. and Toivonen, H. T. (2006). A neural network model predictive controller, Journal of Process Control 16(3): 937-946. 
  2. Bazaraa, M. S., Sherali, J. and Shetty, K. (1993). Nonlinear Programming: Theory and Algorithms, John Wiley & Sons, New York, NY. Zbl0774.90075
  3. Clarke, D. W. and Mohtadi, C. (1989). Properties of generalized predictive control, Automatica 25(6): 859-875. Zbl0699.93028
  4. Cutler, R. and Ramaker, B. (1979). Dynamic matrix control - A computer control algorithm, Proceedings of the AIChE National Meeting, Houston, TX, USA. 
  5. Doyle, F. J., Ogunnaike, B. A. and Pearson, R. K. (1995). Nonlinear model-based control using second-order Volterra models, Automatica 31(5): 697-714. Zbl0823.93022
  6. Doyle, F. J., R. K. P. and Ogunnaike, B. A. (2001). Identification and Control of Process Systems Using Volterra Models, Springer, New York, NY. 
  7. Haykin, S. (1999). Neural Networks. A Comprehensive Foundation, 2nd Edition, Prentice Hall, Englewood Cliffs, NJ. Zbl0934.68076
  8. Henson, M. A. (1998). Nonlinear model predictive control: Current status and future directions, Computers and Chemical Engineering 23(2): 187-202. 
  9. Hornik, K., Stinchcombe, M. and White, H. (1989). Multilayer feedforward networks are universal approximators, Neural Networks 2(5): 359-366. 
  10. Hussain, M. A. (1999). Review of the applications of neural networks in chemical process control-Simulation and online implementation, Artificial Intelligence in Engineering 13(1): 55-68. 
  11. Ławryńczuk, M. (2007a). A family of model predictive control algorithms with artificial neural networks, International Journal of Applied Mathematics and Computer Science 17(2): 217-232. Zbl1119.93350
  12. Ławryńczuk, M. (2007b). Suboptimal nonlinear predictive control with structured neural models, in J. M. de Sá, J. M. Alexandre, W. Duch and D. Mandic (Eds.), The 17th International Conference on Artificial Neural Networks, ICANN 2007, Porto, Portugal, Springer, Heidelberg, pp. 630-639. 
  13. Ławryńczuk, M. and Tadej, W. (2008). A computationally efficient stable dual-mode type nonlinear predictive control algorithm, Control and Cybernetics 37(1): 99-132. Zbl1153.93012
  14. LeCun, Y., Denker, J. and Solla, S. (1989). Optimal brain damage, in D. Touretzky (Ed.), Advances of NIPS2, Morgan Kaufmann, San Mateo, CA, pp. 598-605. 
  15. Liu, D., Shah, S. L. and Fisher, D. G. (1999). Multiple prediction models for long range predictive control, Proceedings of the IFAC World Congress, Beijing, China, (on CD-ROM). 
  16. Liu, G. P., Kadirkamanathan, V. and Billings, S. A. (1998). Predictive control for non-linear systems using neural networks, International Journal of Control 71(6): 1119-1132. Zbl0948.90053
  17. Luyben, W. L. (1990). Process Modelling, Simulation and Control for Chemical Engineers, McGraw Hill, New York, NY. 
  18. Maciejowski, J. M. (2002). Predictive Control with Constraints, Prentice Hall, Harlow. Zbl0978.93002
  19. Marlin, T. E. (1995). Process Control, McGraw-Hill, New York, NY. 
  20. Morari, M. and Lee, J. (1999). Model predictive control: Past, present and future, Computers and Chemical Engineering 23(4): 667-682. 
  21. Nørgaard, M., Ravn, O., Poulsen, N. K. and Hansen, L. K. (2000). Neural Networks for Modelling and Control of Dynamic Systems, Springer, London. Zbl0953.93003
  22. Parisini, T., Sanguineti, M. and Zoppoli, R. (1998). Nonlinear stabilization by receding-horizon neural regulators, International Journal of Control 70(3): 341-362. Zbl0925.93823
  23. Piche, S., Sayyar-Rodsari, B., Johnson, D. and Gerules, M. (2000). Nonlinear model predictive control using neural networks, IEEE Control Systems Magazine 20(3): 56-62. 
  24. Pottmann, M. and Seborg, D. E. (1997). A nonlinear predictive control strategy based on radial basis function models, Computers and Chemical Engineering 21(9): 965-980. 
  25. Qin, S. J. and Badgwell, T. (2003). A survey of industrial model predictive control technology, Control Engineering Practice 11(7): 733-764. 
  26. Rossiter, J. A. (2003). Model-Based Predictive Control, CRC Press, Boca Raton, FL. 
  27. Rossiter, J. A. and Kouvaritakis, B. (2001). Modelling and implicit modelling for predictive control, International Journal of Control 74(11): 1085-1095. Zbl1015.93020
  28. Scattolini, R. and Bittanti, S. (1990). On the choice of the horizon in long-range predictive control-Some simple criteria, Automatica 26(5): 915-917. Zbl0701.93033
  29. Tatjewski, P. (2007). Advanced Control of Industrial Processes, Structures and Algorithms, Springer, London. Zbl1134.93037
  30. Tatjewski, P. and Ławryńczuk, M. (2006). Soft computing in model-based predictive control, International Journal of Applied Mathematics and Computer Science 16(1): 101-120. Zbl1334.93068
  31. Trajanoski, Z. and Wach, P. (1998). Neural predictive control for insulin delivery using the subcutaneous route, IEEE Transactions on Biomedical Engineering 45(9): 1122-1134. 
  32. Yu, D. L. and Gomm, J. B. (2003). Implementation of neural network predictive control to a multivariable chemical reactor, Control Engineering Practice 11(11): 1315-1323. 

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.