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.
Similar content being viewed by others
References
Richalet J (1993) Industrial applications of model based predictive control. Automatica 29:1251–1274
Camacho EF, Bordóns C (2004) Model predictive control. Springer, New York
Rossiter JA (2003) Model-based predictive control: a practical approach. CRC Press, Boca Raton
Clarke DW, Mohtadi C, Tuffs PS (1987) Generalized predictive control—Parts I and II. Automatica 23:137–160
Tsang TTC, Clarke DW (1988) Generalised predictive control with input constraints. IEE Proc Control Theory Appl 135:451–460
Camacho EF (1993) Constrained generalized predictive control. IEEE Trans Autom Control 38:327–331
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
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
Kennedy MP, Chua LO (1988) Neural networks for nonlinear programming. IEEE Trans Circuits Syst 35:554–562
Zhang S, Constantinides AG (1992) Lagrange programming neural networks. IEEE Trans Circuits Syst 39(Part 2):441–452
Xia YS (1996) A new neural network for solving linear programming problems and its applications. IEEE Trans Neural Netw 7:525–529
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
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
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
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
Hou ZG (2001) A hierarchical optimization neural network for large-scale dynamic systems. Automatica 37:1931–1940
Li JY, Xu XM, Xi YG (1992) Constrained predictive control using neural network. Proc IEEE Int Symp Ind Electron 1:261–266
Quero JM, Camacho EF, Franquelo LG (1993) Neural network for constrained predictive control. IEEE Trans Circuits Syst 40(Part I):621–626
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
Ljung L (1999) System identification: theory for the user, 2nd edn. Prentice-Hall, Englewood Cliffs
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
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-007-0150-6