Nonlinear Predictive Control Based on Multivariable Neural Wiener Models

  • Maciej Ławryńczuk
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6593)


This paper describes a nonlinear Model Predictive Control (MPC) scheme in which a neural Wiener model of a multivariable process is used. The model consists of a linear dynamic part in series with a steady-state nonlinear part represented by neural networks. A linear approximation of the model is calculated on-line and used for prediction. Thanks to it, the control policy is calculated from a quadratic programming problem. Good control accuracy and computational efficiency of the discussed algorithm are shown in the control system of a chemical reactor for which the classical MPC strategy based on a linear model is unstable.


Process control Model Predictive Control Wiener systems neural networks optimisation soft computing 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Camacho, E.F., Bordons, C.: Model predictive control. Springer, London (1999)CrossRefzbMATHGoogle Scholar
  2. 2.
    Haykin, S.: Neural networks – a comprehensive foundation. Prentice Hall, Englewood Cliffs (1999)zbMATHGoogle Scholar
  3. 3.
    Janczak, A.: Identification of nonlinear systems using neural networks and polynomial models: block oriented approach. Springer, London (2004)zbMATHGoogle Scholar
  4. 4.
    Ławryńczuk, M.: Computationally efficient nonlinear predictive control based on neural Wiener models. Neurocomputing 74, 401–417 (2010)CrossRefGoogle Scholar
  5. 5.
    Ł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)MathSciNetzbMATHGoogle Scholar
  6. 6.
    Maciejowski, J.M.: Predictive control with constraints. Prentice Hall, Harlow (2002)zbMATHGoogle Scholar
  7. 7.
    Marusak, P.: Application of fuzzy Wiener models in efficient MPC algorithms. In: Szczuka, M., Kryszkiewicz, M., Ramanna, S., Jensen, R., Hu, Q. (eds.) RSCTC 2010. LNCS (LNAI), vol. 6086, pp. 669–677. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  8. 8.
    Nørgaard, M., Ravn, O., Poulsen, N.K., Hansen, L.K.: Neural networks for modelling and control of dynamic systems. Springer, London (2000)CrossRefzbMATHGoogle Scholar
  9. 9.
    Norquay, S.J., Palazoğlu, A., Romagnoli, J.A.: Model predictive control based on Wiener models. Chemical Engineering Science 53, 75–84 (1998)CrossRefGoogle Scholar
  10. 10.
    Qin, S.J., Badgwell, T.A.: A survey of industrial model predictive control technology. Control Engineering Practice 11, 733–764 (2003)CrossRefGoogle Scholar
  11. 11.
    Tatjewski, P.: Advanced control of industrial processes, Structures and algorithms. Springer, London (2007)zbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Maciej Ławryńczuk
    • 1
  1. 1.Institute of Control and Computation EngineeringWarsaw University of TechnologyWarsawPoland

Personalised recommendations