Skip to main content
Log in

Friction compensation of double inverted pendulum on a cart using locally linear neuro-fuzzy model

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

Abstract

Double inverted pendulum on a cart (DIPC) is a highly nonlinear system. Due to its complex dynamics, it is widely used as a test-bed plant for the verification of newly designed controllers. In DIPC, two pendulums are kept upward by linear movements of cart. Because of this linear motions and frequent switching of velocity directions, another nonlinearity caused by friction becomes dominant around the equilibrium point. Friction introduces limit cycles to the system and results in a poor steady-state response. To eliminate these negative effects, the locally linear neuro-fuzzy (LLNF) approach is used to build an inverse model for friction compensation. This model is compared with multilayer perceptron network in order to demonstrate the better performance of LLNF. To stabilize DIPC, a common optimal controller is used, and despite its limited performance, experimental results show that the application of inverse modeling for friction compensation improves the steady-state response outstandingly.

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.

Institutional subscriptions

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

Similar content being viewed by others

Abbreviations

DIPC:

Double inverted pendulum

LLNF:

Locally linear neuro-fuzzy

LOLIMOT:

Locally linear model tree

MLP:

Multilayer perceptron

References

  1. Olsson H, Åström KJ (2001) Friction generated limit cycles. IEEE Trans Control Syst Technol 9(4):629–636. doi:10.1109/87.930974

    Article  Google Scholar 

  2. Park D, Chwa D, HongWadsworth S (2006) An estimation and compensation of the friction in an inverted pendulum. In: SICE-ICASE international joint conference, October, Bexco, Busan, Korea. doi:10.1109/SICE.2006.315273

  3. Armstrong B (1988) Friction: experimental determination, modeling and compensation. In: Proceedings of the IEEE international conference on robotics and automation, Philadelphia, PA

  4. Rizos DD, Fassois SD (2009) Friction identification based upon the LuGre and Maxwell slip models. IEEE Trans Control Syst Technol 17(1):153–160

    Article  Google Scholar 

  5. Teeter JT, Chow Mo-yuen, Brickley JJ Jr (1996) A novel fuzzy friction compensation approach to improve the performance of a Dc motor control system. IEEE Trans Ind Electron 43(1):113–120

    Article  Google Scholar 

  6. Huang SN, Tan KK, Lee TH (2000) Adaptive friction compensation using neural network approximations. IEEE Trans Syst Man Cybern C Appl Rev 30(4):551–557

    Article  Google Scholar 

  7. Wang Y, Wang D, Chai T (2011) Extraction and adaptation of fuzzy rules for friction modeling and control compensation. IEEE Trans Fuzzy Syst (99):1. doi:10.1109/TFUZZ.2011.2134104

  8. Canudas de Wit C, Noël P, Aubin A, Brogliato B (1991) Adaptive friction compensation in robot manipulators: low velocities. Int J Robot Res 10(3):189–199

    Article  Google Scholar 

  9. Hornik K, Stinchcommbe M, White H (1989) Multilayer feed forward networks are universal approximators. Neural Netw 2:359–366

    Article  Google Scholar 

  10. Selmic RR, Lewis FL (2002) Neural-network approximation of piecewise continuous functions: application to friction compensation. IEEE Trans Neural Netw 13(3):745–751. doi:10.1109/TNN.2002.1000141

    Article  Google Scholar 

  11. Makaremi I, Fatehi A, Araabi NN, Azizi M, Cheloeian A (2009) Abnormal condition detection in a cement rotary kiln with system identification methods. J Process Control 19(9):1538–1545. doi:10.1016/j.jprocont.2009.07.013

    Article  Google Scholar 

  12. Hafner M, Schuler M, Nelles O, Isermann R (2000) Fast neural networks for diesel engine control design. Control Eng Pract 8(11):1211–1221. doi:10.1016/S0967-0661(00)00057-5

    Article  Google Scholar 

  13. Halfmann C, Nelles O, Holzmann H (1999) Modeling and identification of the vehicle suspension characteristics using local linear model trees. In: Proceedings of the IEEE international conference on control application and IEEE international symposium on computer aided control system design, Kohala Coast, HI, August

  14. Koushki AR, Maraloo MN, Lucas C, Kalhor A (2009) Application of neuro-fuzzy models in short term electricity load forecast. Int CSI Comput Conf, article number 5349434, pp 41–46

  15. Jalili-kharaajoo M, Ranji R, Bagherzadeh H (2003) Predictive control of a fossil power plant based on locally linear model tree (LOLIMOT). In: Proceedings of the IEEE conference on control application, Istanbul, June, vol 1, pp 633–638

  16. Nelles O (2001) Nonlinear system identification. Springer, Berlin

    MATH  Google Scholar 

  17. Bogdanov A (2004) Optimal control of a double inverted pendulum on cart technical report, CSE-04-006

  18. Fang L, Chen WJ, Cheang SU (2001) Friction compensation for a double inverted pendulum. In: Proceedings of the IEEE international conference on control application, Mexico City, September, pp 908–913

  19. Zhong W, Rock H (2001) Energy and passivity based control of the double inverted pendulum on a cart. In: Proceedings of the IEEE international conference on control application, Mexico City, September, pp 896–901

  20. Zurada JM (1992) Introduction to artificial neural systems. West Publishing Company, St. Paul, pp 175–235

  21. Johansen TA, Foss BA (1995) Identification of non-linear system structure and parameters using regime decomposition. Automatica 31(2):321–326

    Article  MathSciNet  MATH  Google Scholar 

  22. Murray-Smith R, Johansen TA (1995) Local learning in local model networks. In: Proceedings of the international conference on artificial neural networks, Cambridge, UK, June

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Atabak Nejadfard.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Nejadfard, A., Yazdanpanah, M.J. & Hassanzadeh, I. Friction compensation of double inverted pendulum on a cart using locally linear neuro-fuzzy model. Neural Comput & Applic 22, 337–347 (2013). https://doi.org/10.1007/s00521-011-0686-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-011-0686-3

Keywords

Navigation