Skip to main content
Log in

Design of a CMAC-based smooth adaptive neural controller with a saturation compensator

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Slotine JJE, Li WP (1991) Applied nonlinear control. Prentice-Hall, Englewood Cliffs

    MATH  Google Scholar 

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

    Article  Google Scholar 

  3. 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

    Google Scholar 

  4. Hsu CF (2008) Self-organizing adaptive fuzzy neural control for a class of nonlinear systems. IEEE Trans Neural Netw 18(4):1232–1241

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. Chen CH, Hsu CF (2010) Recurrent wavelet neural backstepping controller design with a smooth compensator. Neural Comput Appl 19(7):1089–1100

    Article  Google Scholar 

  7. Jan JC, Hung SL (2001) High-order MS CMAC neural network. IEEE Trans Neural Netw 12(3):598–603

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Lin CM, Chen CH (2006) Adaptive RCMAC sliding mode control for uncertain nonlinear systems. Neural Comput Appl 15(1):253–267

    Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. Hsu CF (2009) Design of intelligent power controller for DC–DC converters using CMAC neural network. Neural Comput Appl 18(1):93–103

    Article  Google Scholar 

  13. Lin CM, Hsu CF, Chung CM (2009) RCMAC-based adaptive control design for brushless DC motors. Neural Comput Appl 18(7):781–790

    Article  Google Scholar 

  14. Cheng KH (2009) CMAC-based neuro-fuzzy approach for complex system modeling. Neurocomputing 72(7):1763–1774

    Article  Google Scholar 

  15. Yeh MF, Tsai CH (2010) Standalone CMAC control system with online learning ability. IEEE Trans Syst Man Cybern Pt B 40(1):43–53

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. Peng YF (2009) Robust intelligent backstepping tracking control for uncertain nonlinear chaotic systems using H control technique. Chaos Solitons Fractals 41(4):2081–2096

    Article  MathSciNet  MATH  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  MathSciNet  MATH  Google Scholar 

  22. 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

    Article  MathSciNet  MATH  Google Scholar 

  23. Jang JO (2007) Neural network saturation compensation for DC motor systems. IEEE Trans Ind Electron 54(3):1763–1767

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Chun-Fei Hsu.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-011-0615-5

Keywords

Navigation