Skip to main content
Log in

Constrained multi-variable generalized predictive control using a dual neural network

  • ICONIP 2006
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Multi-variable generalized predictive control algorithm has obtained great success in process industries. However, it suffers from a high computational cost because the multi-stage optimization approach in the algorithm is time-consuming when constraints of the control system are considered. In this paper, a dual neural network is employed to deal with the multi-stage optimization problem, and bounded constraints on the input and output signals of the control system are taken into account. The dual neural network has many favorable features such as simple structure, rapid execution, and easy implementation. Therefore, the computation efficiency, in comparison with the consecutive executions of numerical algorithms on digital computers, is increased dramatically. In addition, the dual network model can yield the exact optimum values of future control signals while many other neural networks only obtain the approximate optimal solutions. Hence the multi-variable generalized predictive control algorithm based on the dual neural network is suitable for industrial applications with the real-time computation requirement. Simulation examples are given to demonstrate the efficiency of the proposed approach.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Richalet J (1993) Industrial applications of model based predictive control. Automatica 29:1251–1274

    Article  MathSciNet  Google Scholar 

  2. Camacho EF, Bordóns C (2004) Model predictive control. Springer, New York

  3. Rossiter JA (2003) Model-based predictive control: a practical approach. CRC Press, Boca Raton

    Google Scholar 

  4. Clarke DW, Mohtadi C, Tuffs PS (1987) Generalized predictive control—Parts I and II. Automatica 23:137–160

    Article  MATH  Google Scholar 

  5. Tsang TTC, Clarke DW (1988) Generalised predictive control with input constraints. IEE Proc Control Theory Appl 135:451–460

    Article  MATH  MathSciNet  Google Scholar 

  6. Camacho EF (1993) Constrained generalized predictive control. IEEE Trans Autom Control 38:327–331

    Article  MATH  MathSciNet  Google Scholar 

  7. Filali S (2002) Comparison of three optimisation methods for constrained generalised predictive control coupled with an estimation by genetic algorithm. Proc IEEE Int Conf Syst Man Cybernet 5:6–12

    Google Scholar 

  8. Tank DW, Hopfield JJ (1988) Simple neural optimization networks: An A/D converter, signal decision circuit and a linear programming circuit. IEEE Trans Circuits Syst 35:554–562

    Article  Google Scholar 

  9. Kennedy MP, Chua LO (1988) Neural networks for nonlinear programming. IEEE Trans Circuits Syst 35:554–562

    Article  MathSciNet  Google Scholar 

  10. Zhang S, Constantinides AG (1992) Lagrange programming neural networks. IEEE Trans Circuits Syst 39(Part 2):441–452

    MATH  Google Scholar 

  11. Xia YS (1996) A new neural network for solving linear programming problems and its applications. IEEE Trans Neural Netw 7:525–529

    Article  Google Scholar 

  12. Xia YS, Wang J (1999) Recurrent neural networks for optimization: the state of the art. In: Medsker LR, Jain LC (eds) Recurrent neural networks: design and applications, Chap. 2. CRC Press LLC, Boca Raton

  13. Xia YS (2000) Design methodology, stability analysis, and real-time applications of recurrent neural networks for constrained optimization. PhD Thesis, The Chinese University of Hong Kong

  14. Xia YS, Wang J (2001) A dual neural network for kinematic control of redundant robot manipulators. IEEE Trans Syst Man Cybernet B 31:147–154

    Article  Google Scholar 

  15. Hou ZG, Wu C, Bao P (1998) A neural network for hierarchical optimization of nonlinear large-scale system. Int J Syst Sci 29:159–166

    Article  Google Scholar 

  16. Hou ZG (2001) A hierarchical optimization neural network for large-scale dynamic systems. Automatica 37:1931–1940

    Article  MATH  Google Scholar 

  17. Li JY, Xu XM, Xi YG (1992) Constrained predictive control using neural network. Proc IEEE Int Symp Ind Electron 1:261–266

    Google Scholar 

  18. Quero JM, Camacho EF, Franquelo LG (1993) Neural network for constrained predictive control. IEEE Trans Circuits Syst 40(Part I):621–626

    Google Scholar 

  19. Guo P, Chang TH (2005) Research of multivariable GPC based on multiple Hopfield network and its application. In: Proceedings of the fourth international conference on machine learning and cybernetics, pp 4184–4187

  20. Ljung L (1999) System identification: theory for the user, 2nd edn. Prentice-Hall, Englewood Cliffs

Download references

Acknowledgments

This research was supported in part by the National Natural Science Foundation of China (Grants 60205004, 50475179, 60334020, 60528002, 60621001, and 60635010), the National Basic Research Program (973) of China (Grant 2002CB312200), and the Hi-Tech R&D Program (863) of China (Grants 2002AA423160 and 2005AA420040).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zeng-Guang Hou.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cheng, L., Hou, ZG. & Tan, M. Constrained multi-variable generalized predictive control using a dual neural network. Neural Comput & Applic 16, 505–512 (2007). https://doi.org/10.1007/s00521-007-0150-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-007-0150-6

Keywords

Navigation