Abstract
This paper presents a Model Predictive Control (MPC) algorithm for on-line economic optimisation of nonlinear technological processes. The economic profit is explicitly expressed in the minimised objective function. The algorithm uses only one dynamic neural model, which is linearised on-line. As a result, an easy to solve on-line quadratic programming problem is formulated. In contrast to the classical multilayer control system structure, the necessity of repeating two nonlinear optimisation problems at each sampling instant is avoided.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Beccera, V.M., Roberts, P.D., Griffiths, G.W.: Novel Developments in process optimisation using predictive control. Journal of Process Control 8, 117–138 (1998)
Blevins, T.L., Mcmillan, G.K., Wojsznis, M.W.: Advanced control unleashed. ISA (2003)
Brdys, M., Tatjewski, P.: Iterative algorithms for multilayer optimizing control. Imperial College Press, London (2005)
Findeisen, W.M., Bailey, F.N., Brdyś, M., Malinowski, K., Tatjewski, P., Woźniak, A.: Control and coordination in hierarchical systems. J. Wiley and Sons, Chichester (1980)
Haykin, S.: Neural networks – a comprehensive foundation. Prentice-Hall, Englewood Cliffs (1999)
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)
Kassmann, D.E., Badgwell, T.A., Hawkins, R.B.: Robust steady-state target calculation for model predictive control. AIChE Journal 46, 1007–1024 (2000)
Ławryńczuk, M., Tatjewski, P.: Efficient predictive control integrated with economic optimisation based on neural models. In: Rutkowski, L., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2008. LNCS (LNAI), vol. 5097, pp. 111–122. Springer, Heidelberg (2008)
Ławryńczuk, M.: Neural models in computationally efficient predictive control cooperating with economic optimisation. In: de Sá, J.M., Alexandre, L.A., Duch, W., Mandic, D.P. (eds.) ICANN 2007. LNCS, vol. 4669, pp. 650–659. Springer, Heidelberg (2007)
Ławryńczuk, M.: A family of model predictive control algorithms with artificial neural networks. Int. Journal of Applied Mathematics and Computer Science 17, 217–232 (2007)
Maciejowski, J.M.: Predictive control with constraints. Prentice-Hall, Englewood Cliffs (2002)
Maner, B.R., Doyle, F.J., Ogunnaike, B.A., Pearson, R.K.: Nonlinear model predictive control of a simulated multivariable polymerization reactor using second-order Volterra models. Automatica 32, 1285–1301 (1996)
Nørgaard, M., Ravn, O., Poulsen, N.K., Hansen, L.K.: Neural networks for modelling and control of dynamic systems. Springer, London (2000)
Qin, S.J., Badgwell, T.A.: A survey of industrial model predictive control technology. Control Engineering Practice 11, 733–764 (2003)
Saez, D., Cipriano, A., Ordys, A.W.: Optimisation of industrial processes at supervisory level: application to control of thermal power plants. Springer, Heidelberg (2002)
Tatjewski, P.: Advanced control of industrial processes, Structures and algorithms. Springer, London (2007)
Tatjewski, P., Ławryńczuk, M.: Soft computing in model-based predictive control. Int. Journal of Applied Mathematics and Computer Science. 16, 101–120 (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ławryńczuk, M. (2008). Optimising Predictive Control Based on Neural Models. In: Dochev, D., Pistore, M., Traverso, P. (eds) Artificial Intelligence: Methodology, Systems, and Applications. AIMSA 2008. Lecture Notes in Computer Science(), vol 5253. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85776-1_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-85776-1_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85775-4
Online ISBN: 978-3-540-85776-1
eBook Packages: Computer ScienceComputer Science (R0)