Abstract
This paper proposes a recurrent cerebellar model articulation controller (RCMAC)-based adaptive control for brushless DC motors. This control system is composed of a RCMAC and a compensation controller. RCMAC is used to mimic an ideal controller, and the compensation controller is designed to compensate for the approximation error between the ideal controller and RCMAC. The Lyapunov stability theory is utilized to derive the parameter tuning algorithm, so that the uniformly ultimately bound stability of the closed-loop system can be achieved. For comparison, a fuzzy control, an adaptive fuzzy control and the developed RCMAC-based adaptive control are implemented on a field programmable gate array chip for controlling a brushless DC motor. Experimental results reveal that the proposed RCMAC-based adaptive control system can achieve the best tracking performance. Moreover, since the developed RCMAC-based adaptive control scheme uses a hyperbolic tangent function to compensate for the approximation error, there is no chattering phenomenon in the control effort. Thus, the proposed control method is more suitable for real-time practical control applications.
Similar content being viewed by others
References
Dote Y, Kinoshita S (1990) Brushless servomotors: fundamentals and applications. Clarendon Press, Oxford
Liu Y, Zhu ZQ, Howe D (2005) Direct torque control of brushless DC drives with reduced torque ripple. IEEE Trans Ind Appl 41(2):599–608. doi:10.1109/TIA.2005.844853
Rubaai A, Ricketts D, Kankam MD (2002) Development and implementation of an adaptive fuzzy-neural-network controller for brushless drives. IEEE Trans Ind Appl 38(2):441–447. doi:10.1109/28.993165
Rubaai A, Ofoli AR, Cobbinah D (2007) DSP-based real-time implementation of a hybrid H ∞ adaptive fuzzy tracking controller for servo-motor drives. IEEE Trans Ind Appl 43(2):476–484. doi:10.1109/TIA.2006.889904
Hsu CF, Lin CM, Chen TY (2005) Neural-network-identification-based adaptive control of wing rock motion. IEE Proc Contr Theor Appl 152(1):65–71. doi:10.1049/ip-cta:20050904
Duarte-Mermoud MA, Suarez AM, Bassi DF (2005) Multivariable predictive control of a pressurized tank using neural networks. Neural Comput Appl 15(1):18–25. doi:10.1007/s00521-005-0003-0
Leu YG, Wang WY, Lee TT (2005) Observer-based direct adaptive fuzzy-neural control for nonaffine nonlinear systems. IEEE Trans Neural Netw 16(4):853–861. doi:10.1109/TNN.2005.849824
Lin CM, Hsu CF (2003) Neural network hybrid control for antilock braking systems. IEEE Trans Neural Netw 14(2):351–359. doi:10.1109/TNN.2002.806950
Jan JC, Hung SL (2001) High-order MS CMAC neural network. IEEE Trans Neural Netw 12(3):598–603. doi:10.1109/72.925562
Shiraishi H, Ipri SL, Cho DD (1995) CMAC neural network controller for fuel-injection systems. IEEE Trans Contr Syst Technol 3(2):32–38. doi:10.1109/87.370707
Su SF, Tao T, Hung TH (2003) Credit assigned CMAC and its application to online learning robust controllers. IEEE Trans Syst Man Cybern B 33(2):202–213. doi:10.1109/TSMCB.2003.810447
Lin CM, Peng YF (2004) Adaptive CMAC-based supervisory control for uncertain nonlinear systems. IEEE Trans Syst Man Cybern B 34(2):1248–1260. doi:10.1109/TSMCB.2003.822281
Lin CM, Peng YF (2005) Missile guidance law design using adaptive cerebellar model articulation controller. IEEE Trans Neural Netw 16(3):636–644. doi:10.1109/TNN.2004.839358
Su SF, Lee ZJ, Wang YP (2006) Robust and fast learning for fuzzy cerebellar model articulation controllers. IEEE Trans Syst Man Cybern B 36(1):203–208. doi:10.1109/TSMCB.2005.855570
Lin CM, Chen LY, Chen CH (2007) RCMAC hybrid control for MIMO uncertain nonlinear systems using sliding-mode technology. IEEE Trans Neural Netw 18(30):708–720. doi:10.1109/TNN.2007.891198
Lin CT, Lee CSG (1996) Neural fuzzy systems: a neuro-fuzzy synergism to intelligent systems. Prentice-Hall, Englewood Cliffs
Lin CM, Hsu CF (2004) Supervisory recurrent fuzzy neural network control of wing rock for slender delta wings. IEEE Trans Fuzzy Syst 12(5):733–742. doi:10.1109/TFUZZ.2004.834803
Leung CS, Tsoi AC (2005) Combined learning and pruning for recurrent radial basis function networks based on recursive least square algorithms. Neural Comput Appl 15(1):62–78. doi:10.1007/s00521-005-0009-7
Wang LX (1994) Adaptive fuzzy systems and control: design and stability analysis. Prentice-Hall, Englewood Cliffs
Park JH, Seo SJ, Park GT (2003) Robust adaptive fuzzy controller for nonlinear system using estimation of bounds for approximation errors. Fuzzy Sets Syst (133):19–36. doi:10.1016/S0165-0114(02)00137-9
Acknowledgments
The authors appreciate partial support from the National Science Council of Republic of China under grant NSC 95-2622-E-155-004-CC3.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lin, CM., Hsu, CF. & Chung, CM. RCMAC-based adaptive control design for brushless DC motors. Neural Comput & Applic 18, 781–790 (2009). https://doi.org/10.1007/s00521-008-0230-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-008-0230-2