Skip to main content
Log in

Active disturbance rejection control for PMLM servo system in CNC machining

  • Published:
Journal of Systems Science and Complexity Aims and scope Submit manuscript

Abstract

Uncertain friction is a key factor that influences the accuracy of servo system in CNC machine. In this paper, based on the principle of Active Disturbance Rejection Control (ADRC), a control method is proposed, where both the extended state observer (ESO) and the reduced order extended state observer (RESO) are used to estimate and compensate for the disturbance. The authors prove that both approaches ensure high accuracy in theory, and give the criterion for parameters selection. The authors also prove that ADRC with RESO performs better than that with ESO both in disturbance estimation and tracking error. The simulation results on CNC machine show the effectiveness and feasibility of our control approaches.

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.

Similar content being viewed by others

References

  1. Brandenburg G, Bruckl S, Dormann J, et al., Comparative investigation of rotary and linear motor feed drive systems for high precision machine tools, International Workshop on Advanced Motion Control, 2000, 384–389.

    Google Scholar 

  2. Seamus G and Michael T H, Development of a high-speed CNC cutting machine using linear motors, Journal of Materials Processing Technology, 2005, 166(3): 321–329.

    Article  Google Scholar 

  3. Lin F J, Shyu K K, and Lin C H, Incremental motion control of linear synchronous motor, IEEE Transactions on Aerospace and Electronic Systems, 2002, 38(3): 1011–1022.

    Article  Google Scholar 

  4. Chong G and Li Y, PID control system analysis, design, and technology, IEEE Transactions Conontrol Systems Technology, 2005, 13(4): 559–576.

    Article  Google Scholar 

  5. Narendra and Kumpati S, Robust adaptive control, American Control Conference, 1984.

    Google Scholar 

  6. Bristow D, Tharayil M, and Alleyne A G, A survey of iterative learning control, IEEE Conontrol Systems Magazine, 2006, 26(3): 96–114.

    Article  Google Scholar 

  7. Guo B and Zhao Z, On convergence of the nonlinear active disturbance rejection control for mimo systems, SIAM J. Control and Optimization, 2013, 51(2): 1727–1757.

    Article  MathSciNet  MATH  Google Scholar 

  8. Zheng Q, Chen Z Z, and Gao Z Q, A practical approach to disturbance decoupling control, Control Engineering Practice, 2009, 17(9): 1016–1025.

    Article  Google Scholar 

  9. Xue W C and Huang Y, On performance analysis of ADRC for nonlinear uncertain systems with unknown dynamics and discontinuous disturbances, 2013 Chinese Control Conference, 2013, 1102–1107.

    Google Scholar 

  10. Dong J Y and Li D H, Active disturbance rejection control for complex dynamical systems, System Science and Mathematic, 2013, 33(6): 639–652 (in Chinese).

    MathSciNet  MATH  Google Scholar 

  11. Jiang Z, Active disturbance rejection control for the yaw tracking for helicopter, System Science and Mathematic, 2012, 32(6): 641—652 (in Chinese).

    MATH  Google Scholar 

  12. Zheng Q, Gao L Q, and Gao Z, On validation of extended state observer through analysis and experimentation, Journal of Dynamic Systems Measurement & Control, 2012, 134(2): 224–240.

    Article  Google Scholar 

  13. Xiao Y and Zhu K Y, Optimal synchronization control of highprecision motion systems, IEEE Transactions on Industrial Electronics, 2006, 53(4): 1160–1169.

    Article  Google Scholar 

  14. Canudas-De-Wit C, Olsson H, Astrom K J, et al., A new model for control of systems with friction, IEEE Transactions on Automatic Control, 1995, 40(3): 419–425.

    Article  MathSciNet  MATH  Google Scholar 

  15. Tan K K, Huang S N, and Lee T H, Robust adaptive numerical compensation for friction and force ripple in permanent-magnet linear motors, IEEE Transactions on Magnetics, 2002, 38(1): 221–228.

    Article  MathSciNet  Google Scholar 

  16. Han J Q, Auto-disturbances-rejection controller and its application, Control and Decision, 1998, 13(1): 19–23.

    Google Scholar 

  17. Gao Z Q, Haung Y, and Han J Q, An alternative paradigm for control system design, IEEE Conference on Decision and Control, 2001, 5: 4578–4585.

    Google Scholar 

  18. Xue W C, Theoretical analysis of active disturbance rejection control, Ph.D. Thesis, 2012.

    Google Scholar 

  19. Hu T, Xue W C, and Huang Y, Active disturbance rejection control for permanent magnet linear motor, Proceedings of the 31st Chinese Control Conference, 2012, 296–301.

    Google Scholar 

  20. Castelino K, D’Souza R, and Wright P K, Tool path optimization for minimizing airtime during machining, Journal of Manufacturing Systems, 2003, 22(3): 173–180.

    Article  Google Scholar 

  21. Guo J X, Zhang Q, Gao X S, et al., Time optimal feedrate generation with confined tracking error based on linear programming, Journal of Systems Science and Complexity, 2015, 28(1): 80–95.

    Article  MathSciNet  Google Scholar 

  22. Zhang K, Gao X S, Li H, and Yuan C M, A greedy algorithm for feed-rate planning of CNC machines along curved tool paths with confined jerk for each axis, Robotics and computer Integrated Manufacturing, 2012, 28: 472–483.

    Article  Google Scholar 

  23. Fan W, Gao X S, Yan W, et al., Interpolation of parametric CNC machining path under confined jounce, The International Journal of Advanced Manufacturing Technology, 2012, 62(5–8): 719–739.

    Article  Google Scholar 

  24. Zhao C and Huang Y, ADRC bsed input disturbance rejection for minimum-phase plants with unknown orders and/or uncertain relative degrees, Journal of Systems Science and Complexity, 2012, 25(4): 625–640.

    Article  MathSciNet  MATH  Google Scholar 

  25. Yau H T, Lin M T, and Tsai M S, Real-time NURBS interpolation using FPGA for high speed motion control, Computer-Aided Design, 2006, 38: 1123–1133.

    Article  Google Scholar 

  26. Erkorkmaz K and Altintas Y, High speed CNC system design Part I: Jerk limited trajectory generation and quintic spline interpolation, International Journal of Machine Tools and Manufacture, 2001, 41: 1323–1345.

    Article  Google Scholar 

  27. Altintas Y and Erkorkmaz K, Feedrate optimization for spline interpolation in high speed machine tools, CIRP Annals—Manufacturing Technology, 2003, 52(1): 297–302.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wenchao Xue.

Additional information

This paper was partially supported by the National Key Basic Research Project of China under Grant No. 2011CB302400, the National Basic Research Program of China under Grant No. 2014CB845303 and the National Center for Mathematics and Interdisciplinary Sciences, Chinese Academy of Sciences.

This paper was recommended for publication by Editor HONG Yiguang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Guo, J., Xue, W. & Hu, T. Active disturbance rejection control for PMLM servo system in CNC machining. J Syst Sci Complex 29, 74–98 (2016). https://doi.org/10.1007/s11424-015-3258-2

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11424-015-3258-2

Keywords

Navigation