Abstract
In the conventional CMAC-based adaptive controller design, a switching compensator is designed to guarantee system stability in the Lyapunov stability sense but the undesirable chattering phenomenon occurs. This paper proposes a CMAC-based smooth adaptive neural control (CSANC) system that is composed of a neural controller and a saturation compensator. The neural controller uses a CMAC neural network to online mimic an ideal controller and the saturation compensator is designed to dispel the approximation error between the ideal controller and neural controller without any chattering phenomena. The parameter adaptive algorithms of the CSANC system are derived in the sense of Lyapunov stability, so the system stability can be guaranteed. Finally, the proposed CSANC system is applied to a Chua’s chaotic circuit and a DC motor driver. Simulation and experimental results show the CSANC system can achieve a favorable tracking performance. It should be emphasized that the development of the proposed CSANC system doesn’t need the knowledge of the system dynamics.










Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
Slotine JJE, Li WP (1991) Applied nonlinear control. 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
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
Hsu CF (2008) Self-organizing adaptive fuzzy neural control for a class of nonlinear systems. IEEE Trans Neural Netw 18(4):1232–1241
Wang Z, Zhang Y, Fang H (2008) Neural adaptive control for a class of nonlinear systems with unknown deadzone. Neural Comput Appl 17(4):339–345
Chen CH, Hsu CF (2010) Recurrent wavelet neural backstepping controller design with a smooth compensator. Neural Comput Appl 19(7):1089–1100
Jan JC, Hung SL (2001) High-order MS CMAC neural network. IEEE Trans Neural Netw 12(3):598–603
Su SF, Lee ZJ, Wang YP (2006) Robust and fast learning for fuzzy cerebellar model articulation controllers. IEEE Trans Syst Man Cybern B Cybern 36(1):203–208
Lin CM, Chen CH (2006) Adaptive RCMAC sliding mode control for uncertain nonlinear systems. Neural Comput Appl 15(1):253–267
Wu TF, Tsai PS, Chang FR, Wang LS (2006) Adaptive fuzzy CMAC control for a class of nonlinear systems with smooth compensation. IEE Proc Control Theory Appl 153(6):647–657
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
Hsu CF (2009) Design of intelligent power controller for DC–DC converters using CMAC neural network. Neural Comput Appl 18(1):93–103
Lin CM, Hsu CF, Chung CM (2009) RCMAC-based adaptive control design for brushless DC motors. Neural Comput Appl 18(7):781–790
Cheng KH (2009) CMAC-based neuro-fuzzy approach for complex system modeling. Neurocomputing 72(7):1763–1774
Yeh MF, Tsai CH (2010) Standalone CMAC control system with online learning ability. IEEE Trans Syst Man Cybern Pt B 40(1):43–53
Chiu CH (2010) The design and implementation of a wheeled inverted pendulum using an adaptive output recurrent cerebellar model articulation controller. IEEE Trans Ind Electron 57(5):1814–1822
Tseng CS (2008) A novel approach to H ∞ decentralized fuzzy-observer-based fuzzy control design for nonlinear interconnected systems. IEEE Trans Fuzzy Syst 16(5):1337–1350
Peng YF (2009) Robust intelligent backstepping tracking control for uncertain nonlinear chaotic systems using H ∞ control technique. Chaos Solitons Fractals 41(4):2081–2096
Shahnazi R, Akbarzadeh MR (2008) PI adaptive fuzzy control with large and fast disturbance rejection for a class of uncertain nonlinear systems. IEEE Trans Fuzzy Syst 16(1):187–197
Wang CH, Lin TC, Lee TT, Liu HL (2002) Adaptive hybrid intelligent control for uncertain nonlinear dynamical systems. IEEE Trans Syst Man Cybern Part B 32(5):583–597
Yan JJ, Shyu KK, Lin JS (2005) Adaptive variable structure control for uncertain chaotic systems containing dead-zone nonlinearity. Chaos Solitons Fractals 25(2):347–355
Peng YF (2009) Robust intelligent sliding model control using recurrent cerebellar model articulation controller for uncertain nonlinear chaotic systems. Chaos Solitons Fractals 39(1):150–167
Jang JO (2007) Neural network saturation compensation for DC motor systems. IEEE Trans Ind Electron 54(3):1763–1767
Nouri K, Dhaouadi R, Braiek NB (2008) Adaptive control of a nonlinear dc motor drive using recurrent neural networks. Appl Soft Comput 8(1):371–382
Elmas C, Ustun O, Sayan HH (2008) A neuro-fuzzy controller for speed control of a permanent magnet synchronous motor drive. Expert Syst Appl 34(1):657–664
Acknowledgments
The authors are grateful to the reviewers for their valuable comments. The authors appreciate partial support from the National Science Council of Republic of China under grant NSC 98-2221-E-216-040.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yen, MC., Hsu, CF. & Chung, IH. Design of a CMAC-based smooth adaptive neural controller with a saturation compensator. Neural Comput & Applic 21, 35–44 (2012). https://doi.org/10.1007/s00521-011-0615-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-011-0615-5