Friction identification and compensation design for precision positioning


Precision positioning systems driven by linear motors are vulnerable to force disturbances owing to the reduction of gear transmission. The friction, included in the disturbance, can be modeled and compensated to improve the servo performance. This paper proposes a modified Stribeck friction model (SFM) and an optimization algorithm for consistency with the positioning platform. The compensators based on the friction model and disturbance observer (DOB) are simulated. The simulation results show that as compared with the DOB compensator (the velocity recovers by 5.19%), the friction model based compensator (the velocity recovers by 10.66%) exhibits a better performance after adding the disturbance. Moreover, compensation comparisons among the Coulomb friction, traditional SFM, and modified SFM are performed. The experimental results show that the following error with modified SFM compensation improves by 67.67% and 51.63% at a speed of 0.005 m/s and 0.05 m/s, compared with the Coulomb friction compensation. This demonstrates that the proposed model, optimization algorithm, and compensator can reduce the following error effectively.

This is a preview of subscription content, access via your institution.

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


  1. 1.

    Chen MY, Lu JS (2014) High-precision motion control for a linear permanent magnet iron core synchronous motor drive in position platform. IEEE Trans Ind Inform 10(1):99–108

    Article  Google Scholar 

  2. 2.

    Yao WH, Tung PC, Fuh CC et al (2011) A robust uncertainty controller with system delay compensation for an ILPMSM system with unknown system parameters. IEEE Trans Ind Electron 58(10):4727–4735

    Article  Google Scholar 

  3. 3.

    Wu Y, Jiang H, Zou M (2012) The research on fuzzy PID control of the permanent magnet linear synchronous motor. Phys Procedia 24:1311–1318

    Article  Google Scholar 

  4. 4.

    Ruderman M, Iwasaki M (2015) Observer of nonlinear friction dynamics for motion control. IEEE Trans Ind Electron 62(9):5941–5949

    Article  Google Scholar 

  5. 5.

    Yan M, Huang K, Shiu Y et al (2007) Disturbance observer and adaptive controller design for a linear-motor-driven table system. Int J Adv Manuf Technol 35(3–4):408–415

    Article  Google Scholar 

  6. 6.

    Zhang DL, Chen YP, Wu A et al (2007) Precision motion control of permanent magnet linear motors. Int J Adv Manuf Technol 35(3–4):301–308

    Article  Google Scholar 

  7. 7.

    Cho K, Kim J, Choi SB et al (2015) A high-precision motion control based on a periodic adaptive disturbance observer in a PMLSM. IEEE-ASME Trans Mechatron 20(5):2158–2171

    Article  Google Scholar 

  8. 8.

    Feng B, Zhang D, Yang J et al (2015) A novel time-varying friction compensation method for servomechanism. Math Probl Eng 1:1–16

    Google Scholar 

  9. 9.

    Wu W (2011) Disturbance compensation using feedforward and feedback for scanner direct current motor mechanism low speed regulation. J Dyn Syst Meas Control-Trans ASME 137(4):1614–1619

    Google Scholar 

  10. 10.

    Wang XJ, Wang SP (2012) High performance adaptive control of mechanical servo system with LuGre friction model: identification and compensation. J Dyn Syst Meas Control-Trans ASME 134(1):011021

    Article  Google Scholar 

  11. 11.

    Shen JC, Lu QZ, Wu CH et al (2014) Sliding-mode tracking control with DNLRX model-based friction compensation for the precision stage. IEEE-ASME Trans Mechatron 19(2):788–797

    Article  Google Scholar 

  12. 12.

    Kim J, Cho K, Jung H et al (2014) A novel method on disturbance analysis and feed-forward compensation in permanent magnet linear motor system. In: International conference on intelligent system, pp 394–399

  13. 13.

    Villegas FJ, Hecker L, Peña ME et al (2014) Modeling of a linear motor feed drive including pre-rolling friction and aperiodic cogging and ripple. Int J Adv Manuf Technol 73(1):267–277

    Article  Google Scholar 

  14. 14.

    Tan WB, Li XW, Xiang HB et al (2011) Parameter identification of LuGre model based on analysis of steady state error. Opt Precis Eng 3:664–671

    Google Scholar 

  15. 15.

    Li YX, Meng HR, Zhang B et al (2015) Stribeck friction measure system of servo table based on Labview. Chin J Liq Cryst Disp 30(1):180–185

    Article  Google Scholar 

  16. 16.

    Chen Q, Tao L, Nan Y et al (2015) Adaptive nonlinear sliding mode control of mechanical servo system with LuGre friction compensation. J Dyn Syst Meas Control 138(2):021003

    Article  Google Scholar 

  17. 17.

    Yeh S, Su H (2011) Development of friction identification methods for feed drives of CNC machine tools. Int J Adv Manuf Technol 52(1–4):263–278

    Article  Google Scholar 

  18. 18.

    Harman JJ, Kaufman MR, Shrestha DK (2014) Compensation and estimation of friction by using on-line input estimation algorithm. J Tribol 136(2):325

    Google Scholar 

  19. 19.

    Piatkowski T (2014) Dahl and LuGre dynamic friction models—the analysis of selected properties. Mech Mach Theory 73:91–100

    Article  Google Scholar 

  20. 20.

    Lin CJ, Yau HT, Tian YC (2013) Identification and compensation of nonlinear friction characteristics and precision control for a linear motor stage. IEEE-ASME Trans Mechatron 18(4):1385–1396

    Article  Google Scholar 

  21. 21.

    Kabziński J, Jastrzębski M (2014) Practical implementation of adaptive friction compensation based on partially identified LuGre model. In: the 19th international conference on methods and models in automation and robotics (MMAR), pp 699–704

  22. 22.

    Wang XJ, Wang SP (2015) Output torque tracking control of direct-drive rotary torque motor with dynamic friction compensation. J Frankl Inst 352(11):5361–5379

    MathSciNet  Article  Google Scholar 

Download references


Funding was provided by Shanghai Municipal Natural Science Foundation (Grant No. 13ZR1415800), National Natural Science Foundation of China (Grant No. 61573238), Innovation Program of Shanghai Municipal Education Commission of China (Grant No. 14YZ008), Jiangsu Key Laboratory for Advanced Robotics Technology Foundation (Grant No. JAR201304).

Author information



Corresponding author

Correspondence to Li Ma.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Li, FT., Ma, L., Mi, LT. et al. Friction identification and compensation design for precision positioning. Adv. Manuf. 5, 120–129 (2017).

Download citation


  • Precision positioning
  • Friction compensation
  • Identification
  • Modeling