Predictive control using recurrent neural networks for industrial processes

Abstract The paper presents a design methodology for predictive control of industrial processes via recurrent neural networks (RNNs). A discrete‐time mathematical model using RNN is established and a multi‐step neural predictor is then constructed. With the predictor, a neural predictive control (NPC) law is developed from the generalized predictive performance criterion. Both the RNN model and the NPC controller are proven convergent based on Lyapunov stability theory. Two examples of a nonlinear process system and a physical variable‐frequency oil‐cooling machine are used to demonstrate the effectiveness of the proposed control method. Through the experimental results, the proposed method has been shown capable of giving satisfactory performance for industrial processes under setpoint changes, external disturbances and load changes.

[1]  Basil Kouvaritakis,et al.  Nonlinear predictive control : theory and practice , 2001 .

[2]  Jin Zhang,et al.  Adaptive neural network control for a class of MIMO nonlinear systems with disturbances in discrete-time , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[3]  Cheng-Jian Lin,et al.  Dynamic recurrent wavelet network controllers for nonlinear system control , 2006 .

[4]  Marko Bacic,et al.  Model predictive control , 2003 .

[5]  Jinde Cao,et al.  Global asymptotic stability of a general class of recurrent neural networks with time-varying delays , 2003 .

[6]  S. Billings,et al.  Self-tuning control of non-linear ARMAX models , 1990 .

[7]  Quanmin Zhu,et al.  Stable adaptive neurocontrol for nonlinear discrete-time systems , 2004, IEEE Trans. Neural Networks.

[8]  Nikita Barabanov,et al.  Stability analysis of discrete-time recurrent neural networks , 2002, IEEE Trans. Neural Networks.

[9]  Kwang Y. Lee,et al.  Diagonal recurrent neural networks for dynamic systems control , 1995, IEEE Trans. Neural Networks.

[10]  Zengqiang Chen,et al.  Simple Recurrent Neural Network‐Based Adaptive Predictive Control for Nonlinear Systems , 2002 .

[11]  F. L. Lewis,et al.  Neural-network predictive control for nonlinear dynamic systems with time-delay , 2003, IEEE Trans. Neural Networks.

[12]  B. Pasik-Duncan,et al.  Adaptive Control , 1996, IEEE Control Systems.

[13]  D.W. Clarke,et al.  Application of generalized predictive control to industrial processes , 1988, IEEE Control Systems Magazine.

[14]  F. Lin,et al.  Recurrent neural network controlled linear synchronous motor drive system to track periodic inputs , 2002 .

[15]  Lee Tong Heng,et al.  Applied Predictive Control , 2001 .

[16]  Yonghong Tan,et al.  Neural-network-based d-step-ahead predictors for nonlinear systems with time delay , 1999 .

[17]  P. Vega,et al.  Neural predictive control. Application to a highly non-linear system , 1999 .

[18]  Sarangapani Jagannathan,et al.  Control of a class of nonlinear discrete-time systems using multilayer neural networks , 2001, IEEE Trans. Neural Networks.

[19]  Jun Wang,et al.  Global exponential stability of recurrent neural networks for synthesizing linear feedback control systems via pole assignment , 2002, IEEE Trans. Neural Networks.

[20]  Cho-Sen Wu,et al.  Predicting peak pressures from computed CFD data and artificial neural networks algorithm , 2008 .

[21]  Amir F. Atiya,et al.  Neuro-predictive process control using online controller adaptation , 2001, IEEE Trans. Control. Syst. Technol..

[22]  Chin-Teng Lin,et al.  Neural fuzzy systems , 1994 .

[23]  Gwo-Fong Lin,et al.  Determination of aquifer parameters using radial basis function network approach , 2005 .

[24]  J. Richalet,et al.  Industrial applications of model based predictive control , 1993, Autom..

[25]  Richard D. Braatz,et al.  On the "Identification and control of dynamical systems using neural networks" , 1997, IEEE Trans. Neural Networks.