Efficient nonlinear predictive control based on structured neural models
Maciej Ławryńczuk
International Journal of Applied Mathematics and Computer Science, Tome 19 (2009), p. 233-246 / Harvested from The Polish Digital Mathematics Library

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.

Publié le : 2009-01-01
EUDML-ID : urn:eudml:doc:207930
@article{bwmeta1.element.bwnjournal-article-amcv19i2p233bwm,
     author = {Maciej \L awry\'nczuk},
     title = {Efficient nonlinear predictive control based on structured neural models},
     journal = {International Journal of Applied Mathematics and Computer Science},
     volume = {19},
     year = {2009},
     pages = {233-246},
     zbl = {1167.93337},
     language = {en},
     url = {http://dml.mathdoc.fr/item/bwmeta1.element.bwnjournal-article-amcv19i2p233bwm}
}
Maciej Ławryńczuk. Efficient nonlinear predictive control based on structured neural models. International Journal of Applied Mathematics and Computer Science, Tome 19 (2009) pp. 233-246. http://gdmltest.u-ga.fr/item/bwmeta1.element.bwnjournal-article-amcv19i2p233bwm/

[000] Åkesson, B. M. and Toivonen, H. T. (2006). A neural network model predictive controller, Journal of Process Control 16(3): 937-946.

[001] Bazaraa, M. S., Sherali, J. and Shetty, K. (1993). Nonlinear Programming: Theory and Algorithms, John Wiley & Sons, New York, NY. | Zbl 0774.90075

[002] Clarke, D. W. and Mohtadi, C. (1989). Properties of generalized predictive control, Automatica 25(6): 859-875. | Zbl 0699.93028

[003] Cutler, R. and Ramaker, B. (1979). Dynamic matrix control - A computer control algorithm, Proceedings of the AIChE National Meeting, Houston, TX, USA.

[004] 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. | Zbl 0823.93022

[005] Doyle, F. J., R. K. P. and Ogunnaike, B. A. (2001). Identification and Control of Process Systems Using Volterra Models, Springer, New York, NY.

[006] Haykin, S. (1999). Neural Networks. A Comprehensive Foundation, 2nd Edition, Prentice Hall, Englewood Cliffs, NJ. | Zbl 0934.68076

[007] Henson, M. A. (1998). Nonlinear model predictive control: Current status and future directions, Computers and Chemical Engineering 23(2): 187-202.

[008] Hornik, K., Stinchcombe, M. and White, H. (1989). Multilayer feedforward networks are universal approximators, Neural Networks 2(5): 359-366.

[009] 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.

[010] Ł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. | Zbl 1119.93350

[011] Ł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.

[012] Ł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. | Zbl 1153.93012

[013] 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.

[014] 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).

[015] 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. | Zbl 0948.90053

[016] Luyben, W. L. (1990). Process Modelling, Simulation and Control for Chemical Engineers, McGraw Hill, New York, NY.

[017] Maciejowski, J. M. (2002). Predictive Control with Constraints, Prentice Hall, Harlow. | Zbl 0978.93002

[018] Marlin, T. E. (1995). Process Control, McGraw-Hill, New York, NY.

[019] Morari, M. and Lee, J. (1999). Model predictive control: Past, present and future, Computers and Chemical Engineering 23(4): 667-682.

[020] Nørgaard, M., Ravn, O., Poulsen, N. K. and Hansen, L. K. (2000). Neural Networks for Modelling and Control of Dynamic Systems, Springer, London. | Zbl 0953.93003

[021] Parisini, T., Sanguineti, M. and Zoppoli, R. (1998). Nonlinear stabilization by receding-horizon neural regulators, International Journal of Control 70(3): 341-362. | Zbl 0925.93823

[022] 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.

[023] 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.

[024] Qin, S. J. and Badgwell, T. (2003). A survey of industrial model predictive control technology, Control Engineering Practice 11(7): 733-764.

[025] Rossiter, J. A. (2003). Model-Based Predictive Control, CRC Press, Boca Raton, FL.

[026] Rossiter, J. A. and Kouvaritakis, B. (2001). Modelling and implicit modelling for predictive control, International Journal of Control 74(11): 1085-1095. | Zbl 1015.93020

[027] 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. | Zbl 0701.93033

[028] Tatjewski, P. (2007). Advanced Control of Industrial Processes, Structures and Algorithms, Springer, London. | Zbl 1134.93037

[029] 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. | Zbl 1334.93068

[030] 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.

[031] 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.