FPGA‐based adaptive dynamic sliding‐mode neural control for a brushless DC motor

In the adaptive neural control design, since the number of hidden neurons is finite for real-time applications, the approximation errors introduced by the neural network cannot be inevitable. To ensure the stability of the adaptive neural control system, a switching compensator is designed to dispel the approximation error. However, it will lead to substantial chattering in the control effort. In this paper, an adaptive dynamic sliding-mode neural control (ADSNC) system composed of a neural controller and a fuzzy compensator is proposed to tackle this problem. The neural controller, using a radial basis function neural network, is the main controller and the fuzzy compensator is designed to eliminate the approximation error introduced by the neural controller. Moreover, a proportional-integral-type adaptation learning algorithm is developed based on the Lyapunov function; thus not only the system stability can be guaranteed but also the convergence of the tracking error and controller parameters can speed up. Finally, the proposed ADSNC system is implemented based on a field programmable gate array chip for low-cost and high-performance industrial applications and is applied to control a brushless DC (BLDC) motor to show its effectiveness. The experimental results demonstrate the proposed ADSNC scheme can achieve favorable control performance without encountering chattering phenomena. Copyright © 2010 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society

[1]  Dong Yue,et al.  Optimal disturbance rejection control for singularly perturbed composite systems with time‐delay , 2009 .

[2]  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.

[3]  Keith J. Burnham,et al.  Dynamic sliding mode control design , 2005 .

[4]  Tsu-Tian Lee,et al.  Neuroadaptive Combined Lateral and Longitudinal Control of Highway Vehicles Using RBF Networks , 2006, IEEE Transactions on Intelligent Transportation Systems.

[5]  Sheng-Dong Xu,et al.  Robustness Design of Fuzzy Control for Nonlinear Multiple Time-Delay Large-Scale Systems via Neural-Network-Based Approach , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[6]  Chih-Min Lin,et al.  Wavelet Adaptive Backstepping Control for a Class of Nonlinear Systems , 2006, IEEE Transactions on Neural Networks.

[7]  Hassan K. Khalil,et al.  Output feedback control of nonlinear systems using RBF neural networks , 2000, IEEE Trans. Neural Networks Learn. Syst..

[9]  Ahmed Rubaai,et al.  Development and implementation of an adaptive fuzzy-neural-network controller for brushless drives , 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).

[10]  Okyay Kaynak,et al.  Robust and adaptive backstepping control for nonlinear systems using RBF neural networks , 2004, IEEE Transactions on Neural Networks.

[11]  Cheng-Wu Chen,et al.  Robust stabilization of nonlinear multiple time-delay large-scale systems via decentralized fuzzy control , 2005, IEEE Trans. Fuzzy Syst..

[12]  Chih-Min Lin,et al.  Neural-network hybrid control for antilock braking systems , 2003, IEEE Trans. Neural Networks.

[13]  Cheng-Wu Chen,et al.  GA-based modified adaptive fuzzy sliding mode controller for nonlinear systems , 2009, Expert Syst. Appl..

[14]  Chih-Min Lin,et al.  Adaptive CMAC neural control of chaotic systems with a PI-type learning algorithm , 2009, Expert Syst. Appl..

[15]  Chih-Min Lin,et al.  RCMAC-based adaptive control design for brushless DC motors , 2008, Neural Computing and Applications.

[16]  Ying-Shieh Kung,et al.  FPGA-Based Speed Control IC for PMSM Drive With Adaptive Fuzzy Control , 2007, IEEE Transactions on Power Electronics.

[17]  Cheng-Wu Chen,et al.  Robustness design of time-delay fuzzy systems using fuzzy Lyapunov method , 2008, Appl. Math. Comput..

[18]  Tong Zhao,et al.  RBFN-based decentralized adaptive control of a class of large-scale non-affine nonlinear systems , 2008, Neural Computing and Applications.

[19]  Dong Sun,et al.  Development of a New Robot Controller Architecture with FPGA-Based IC Design for Improved High-Speed Performance , 2007, IEEE Transactions on Industrial Informatics.

[20]  Rong-Jyue Wang CONTROL LAW FOR QUADRATIC STABILIZATION OF PERTURBED FUZZY TIME‐DELAY LARGE‐SCALE SYSTEMS VIA LMI , 2006 .

[21]  Li-Chen Fu,et al.  An Iterative Learning Control of Nonlinear Systems Using Neural Network Design , 2002 .

[22]  Rong-Jong Wai,et al.  Fuzzy Sliding-Mode Control Using Adaptive Tuning Technique , 2007, IEEE Transactions on Industrial Electronics.

[23]  Jang-Hyun Park,et al.  Robust adaptive fuzzy controller for nonlinear system using estimation of bounds for approximation errors , 2003, Fuzzy Sets Syst..

[24]  Chun-Fei Hsu Intelligent position tracking control for LCM drive using stable online self-constructing recurrent neural network controller with bound architecture , 2009 .

[25]  Yunhui Liu,et al.  Dynamic sliding PID control for tracking of robot manipulators: theory and experiments , 2003, IEEE Trans. Robotics Autom..

[26]  Faa-Jeng Lin,et al.  FPGA-based fuzzy sliding-mode control for a linear induction motor drive , 2005 .

[27]  Chun-Fei Hsu,et al.  Self-Organizing Adaptive Fuzzy Neural Control for a Class of Nonlinear Systems , 2007, IEEE Transactions on Neural Networks.

[28]  Bor-Sen Chen,et al.  H∞ tracking design of uncertain nonlinear SISO systems: adaptive fuzzy approach , 1996, IEEE Trans. Fuzzy Syst..

[29]  Ching-Chih Tsai,et al.  Robust Tracking Control For A Wheeled Mobile Manipulator With Dual Arms Using Hybrid Sliding‐Mode Neural Network , 2008 .