Design and application of predictive controller using neural networks

This paper presents a design methodology for predictive control of multivariable systems via neural network. The type of proposed controller has its efficiency to deal with the nonlinear multi-input multi-output dynamics. The neural-network-based predictive control law is developed based on a generalized predictive performance criterion. The stabilities of the neural network model and neural network predictive controller are shown via the Lyapunov stability theory. Simulation results reveal that the proposed control gives satisfactory tracking and disturbance rejection performance for two illustrative multivariable discrete-time systems with time-delay. Experimental results for the heating barrel of a plastic injection molding process are conducted which have shown usefulness of the proposed method under the conditions of set-points changes.

[1]  John P. Coulter,et al.  A Numerical and Experimental Investigation of Neural Network-Based Intelligent Control of Molding Processes , 1997 .

[2]  L. Grüne,et al.  Nonlinear Model Predictive Control : Theory and Algorithms. 2nd Edition , 2011 .

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

[4]  Lee H. Keel,et al.  A new method for the control of discrete nonlinear dynamic systems using neural networks , 2000, IEEE Trans. Neural Networks Learn. Syst..

[5]  Qian Li,et al.  Optimization of injection molding process parameters using combination of artificial neural network and genetic algorithm method , 2007 .

[6]  Kay Soon Low,et al.  Model Predictive Control of Parallel Connected Inverters for Uninterruptible Power Supplies , 2006 .

[7]  Ching-Chih Tsai,et al.  Adaptive Predictive Control With Recurrent Neural Network for Industrial Processes: An Application to Temperature Control of a Variable-Frequency Oil-Cooling Machine , 2008, IEEE Transactions on Industrial Electronics.

[8]  Andrew Luk,et al.  Convergence Analysis of Generalized Back-propagation Algorithm with Modified Gradient Function , 2006, The 2006 IEEE International Joint Conference on Neural Network Proceedings.

[9]  Chia-Feng Juang,et al.  Mold temperature control of a rubber injection-molding machine by TSK-type recurrent neural fuzzy network , 2006, Neurocomputing.

[10]  T. C. Chen,et al.  Model reference neural network controller for induction motor speed control , 2002 .

[11]  Ching-Chih Tsai,et al.  Adaptive decoupling predictive temperature control for an extrusion barrel in a plastic injection molding process , 2001, IEEE Trans. Ind. Electron..

[12]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[13]  Chi-Huang Lu,et al.  Design and Application of Stable Predictive Controller Using Recurrent Wavelet Neural Networks , 2009, IEEE Transactions on Industrial Electronics.

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

[15]  M.G. Simoes,et al.  Neural network based prediction of mooring forces in floating production storage and offloading systems , 2000, Conference Record of the 2000 IEEE Industry Applications Conference. Thirty-Fifth IAS Annual Meeting and World Conference on Industrial Applications of Electrical Energy (Cat. No.00CH37129).

[16]  C. Mohtadi,et al.  Properties of generalized predictive control , 1987, Autom..

[17]  Kay Soon Low,et al.  Model Predictive Control of Parallel-Connected Inverters for Uninterruptible Power Supplies , 2008, IEEE Transactions on Industrial Electronics.

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

[19]  Liang Jui-Ming,et al.  Self-learning control for injection molding based on neural networks optimization , 2002 .

[20]  Syuan-Yi Chen,et al.  FPGA-Based Computed Force Control System Using Elman Neural Network for Linear Ultrasonic Motor , 2009, IEEE Transactions on Industrial Electronics.

[21]  Sarangapani Jagannathan,et al.  Neural Network Controller Development and Implementation for Spark Ignition Engines With High EGR Levels , 2007, IEEE Transactions on Neural Networks.

[22]  E. Mosca Optimal, Predictive and Adaptive Control , 1994 .

[23]  Basil Kouvaritakis,et al.  Improved algorithm for multivariable stable generalised predictive control , 1997 .

[24]  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).

[25]  Frank L. Lewis,et al.  Neural Network Control Of Robot Manipulators And Non-Linear Systems , 1998 .

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

[27]  P. Gawthrop,et al.  Multivariable continuous-time generalised predictive control: a state-space approach to linear and nonlinear systems , 1998 .

[28]  Cheng-Jian Lin,et al.  A compensation-based recurrent fuzzy neural network for dynamic system identification , 2006, Eur. J. Oper. Res..

[29]  Ching-Chih Tsai,et al.  Multivariable self-tuning temperature control for plastic injection molding process , 1998 .

[30]  Marian P. Kazmierkowski,et al.  “Predictive control in power electronics and drives” , 2008, 2008 IEEE International Symposium on Industrial Electronics.

[31]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[32]  Visakan Kadirkamanathan,et al.  Nonlinear predictive control via neural networks , 1996 .

[33]  Shu-Hung Leung,et al.  Fast convergence for backpropagation network with magnified gradient function , 2003, Proceedings of the International Joint Conference on Neural Networks, 2003..

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

[35]  Stephen Piche,et al.  Nonlinear model predictive control using neural networks , 2000 .

[36]  Frank L. Lewis,et al.  Design and implementation of industrial neural network controller using backstepping , 2003, IEEE Trans. Ind. Electron..

[37]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[38]  Marzuki Khalid,et al.  MIMO furnace control with neural networks , 1993, IEEE Trans. Control. Syst. Technol..

[39]  Shuzhi Sam Ge,et al.  Adaptive Predictive Control Using Neural Network for a Class of Pure-Feedback Systems in Discrete Time , 2008, IEEE Transactions on Neural Networks.