Field-programmable gate array-based recurrent wavelet neural network control system for linear ultrasonic motor

A field-programmable gate array (FPGA)-based recurrent wavelet neural network (RWNN) control system is proposed to control the mover position of a linear ultrasonic motor (LUSM). First, the structure and operating principles of the LUSM are introduced. Since the dynamic characteristics and motor parameters of the LUSM are non-linear and time-varying, an RWNN controller is designed to improve the control performance for the precision tracking of various reference trajectories. The network structure and its on-line learning algorithm using delta adaptation law of the RWNN are described in detail. Moreover, the connective weights, translations and dilations of the RWNN are trained on-line. Furthermore, to guarantee the convergence of the tracking error, analytical methods based on a discrete-type Lyapunov function are proposed to determine the varied learning rates of the RWNN. In addition, an FPGA chip is adopted to implement the developed control algorithm for possible low-cost and high-performance industrial applications. Finally, the effectiveness of the proposed control system is verified by some experimental results.

[1]  Meiling Zhu,et al.  Contact analysis and mathematical modeling of traveling wave ultrasonic motors. , 2004, IEEE transactions on ultrasonics, ferroelectrics, and frequency control.

[2]  Toshiiku Sashida,et al.  An Introduction to Ultrasonic Motors , 1994 .

[3]  Rong-Jong Wai,et al.  Fuzzy neural network position controller for ultrasonic motor drive using push-pull DC-DC converter , 1999 .

[4]  David L. Elliott,et al.  Neural Systems for Control , 1997 .

[5]  Jason M. Kinser,et al.  Inherent features of wavelets and pulse coupled networks , 1999, IEEE Trans. Neural Networks.

[6]  林志民 Intelligent motion control of linear ultrasonic motor with H-infinite tracking performance , 2007 .

[7]  Iluminada Baturone,et al.  FPGA Implementation of Embedded Fuzzy Controllers for Robotic Applications , 2007, IEEE Transactions on Industrial Electronics.

[8]  C. F. Chen,et al.  Wavelet approach to optimising dynamic systems , 1999 .

[9]  Y.-f. Peng,et al.  Intelligent motion control of linear ultrasonic motor with H/spl infin/ tracking performance , 2007 .

[10]  Stephen A. Billings,et al.  A new class of wavelet networks for nonlinear system identification , 2005, IEEE Transactions on Neural Networks.

[11]  Junmin Li,et al.  Adaptive neural control for a class of nonlinearly parametric time-delay systems , 2005, IEEE Transactions on Neural Networks.

[12]  Bernard Delyon,et al.  Accuracy analysis for wavelet approximations , 1995, IEEE Trans. Neural Networks.

[13]  Robert Tibshirani,et al.  An Introduction to the Bootstrap , 1994 .

[14]  Jay A. Farrell,et al.  Wavelet-based system identification for nonlinear control , 1999, IEEE Trans. Autom. Control..

[15]  Douglas L. Perry,et al.  VHDL: Programming by Example , 2002 .

[16]  Faa-Jeng Lin,et al.  Recurrent RBFN-based fuzzy neural network control for X-Y-/spl Theta/ motion control stage using linear ultrasonic motors , 2006, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.

[17]  Yih-Guang Leu,et al.  Observer-based direct adaptive fuzzy-neural control for nonaffine nonlinear systems , 2005, IEEE Trans. Neural Networks.

[18]  Volnei A. Pedroni Circuit Design with VHDL , 2004 .

[19]  Hui Li,et al.  A Stochastic-Based FPGA Controller for an Induction Motor Drive With Integrated Neural Network Algorithms , 2008, IEEE Transactions on Industrial Electronics.

[20]  Tzuu-Hseng S. Li,et al.  Implementation of human-like driving skills by autonomous fuzzy behavior control on an FPGA-based car-like mobile robot , 2003, IEEE Trans. Ind. Electron..

[21]  Jun Zhang,et al.  Wavelet neural networks for function learning , 1995, IEEE Trans. Signal Process..

[22]  Rong-Jong Wai,et al.  Two-axis motion control system using wavelet neural network for ultrasonic motor drives , 2004 .

[23]  Jessen Chen,et al.  A sliding mode current control scheme for PWM brushless DC motor drives , 1999 .

[24]  Charles K. Chui,et al.  An Introduction to Wavelets , 1992 .

[25]  Daijin Kim,et al.  An implementation of fuzzy logic controller on the reconfigurable FPGA system , 2000, IEEE Trans. Ind. Electron..

[26]  Seul Jung,et al.  Hardware Implementation of a Real-Time Neural Network Controller With a DSP and an FPGA for Nonlinear Systems , 2007, IEEE Transactions on Industrial Electronics.

[27]  Yie-Chien Chen,et al.  A model reference control structure using a fuzzy neural network , 1995 .

[28]  Liang-Gee Chen,et al.  System design consideration for digital wheelchair controller , 2000, IEEE Trans. Ind. Electron..

[29]  Rong-Jong Wai,et al.  Wavelet neural network control for linear ultrasonic motor drive via adaptive sliding-mode technique. , 2003, IEEE transactions on ultrasonics, ferroelectrics, and frequency control.