An Improved Adaptive Disturbance Rejection Control Method for the Servo Motor in Robots

  • Xiangyu HuEmail author
  • Ge Yu
  • Shuwei Song
  • Wei Feng
  • Xiangyin Zhang
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1060)


The control of permanent magnet synchronous motor is one of the core technologies in robotics. The subject not only requires the servo motor to have good anti-interference performance, but also requires the servo motor to be able to better track the position and follow-up instructions sent by the central processor. Conventional adaptive disturbance rejection control (ADRC) mostly studies the step response and anti-interference performance of the motor, but the tracking performance is seldom studied. In ADRC, the derivative of input is approximately zero, so that the modeling error will be generated by a time-varying input signal. The control algorithm cannot observe and compensate the error through the extended state observer, so the tracking error of the motor is large. An improved ADRC is proposed to solve the tracking error problem of conventional ADRC. The theoretical results show that this method can reduce the tracking error and improve the bandwidth of the motor. Finally, the validity of the method is verified by simulating an experiment.


Servo motor Robot Adaptive disturbance rejection control (ADRC) Time-varying input Tracking error 



This work is supported by Shanghai Servo System Engineering Technology Research Center (No. 15DZ2250400) and National Natural Science Foundation of China (No. 61703012).


  1. 1.
    Cao C, Naira H. Guaranteed transient performance with L1 adaptive controller for systems with unknown time-varying parameters and bounded disturbances. In: Proceedings of the 2007 American control conference; 2007.Google Scholar
  2. 2.
    Ren S, Hao Y, Zhang C, Hou Y, Wang Y. A segmentation PID control-method of motor speed for solving nonlinear load system. Equip Electr Prod Manuf. 2017;06:63–5.Google Scholar
  3. 3.
    Zhang X, Liu M, Li Y. Design of angel constrained guidance law based on inversion sliding mode and expansion observer. J Syst Eng Electr. 2017;06:1311–6.Google Scholar
  4. 4.
    Su X, Wu L, Shi P, Song Y. A novel approach to output feedback control of fuzzy stochastic systems. Automatica. 2014;50(12):3268–75.MathSciNetCrossRefGoogle Scholar
  5. 5.
    Li S, Zhang K, Li J, Liu C. On optimizing the aerodynamic load acting on the turbine shaft of PMSG-based direct-drive wind energy conversion system. IEEE Trans. Ind. Electron. 2013;61(1):2–10.Google Scholar
  6. 6.
    Castaneda L, Juarez A, Chairze I. Robust trajectorty tracking of a delta robot through adaptive active disturbance rejection control. IEEE Trans Control Syst Technol. 2015;23(4):1387–98.CrossRefGoogle Scholar
  7. 7.
    Herbst G. A simulative study on active disturbance rejection control (ADRC) as a control tool for practitioners. Electronics. 2015;23(5):62–70.Google Scholar
  8. 8.
    Zhao Z, Guo B. On active disturbance rejection control for nonlinear systems using time-varying gain. Eur J Control. 2015;23(5):62–70.MathSciNetCrossRefGoogle Scholar
  9. 9.
    Accetta A, Alonge F, Cirrincione M, Pucci M, Sfelazza A. Feedback linearizing control of induction motor considering magnetic saturation effects. IEEE Trans Ind Appl. 2016;52(6):4843–54.CrossRefGoogle Scholar
  10. 10.
    Alonge M, Cirrncione M, Sferlazza A. Input-output feedback linearizing control of linear induction motor taking into consideration the end-effects. Part I: theoretical analysis. Control Eng Pract. 2015;36(7):133–41.CrossRefGoogle Scholar
  11. 11.
    Zhang L, Wang S, Karimi H, Jasra A. Robust finite-time control of switched linear systems and application to a class of servomechanism systems. IEEE/ASME Trans Mechatron. 2015;20(5):2476–85.CrossRefGoogle Scholar
  12. 12.
    Besnard L, Shtesssel Y, Landrum B. Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer. J Franklin Inst. 2012;349(2):658–84.MathSciNetCrossRefGoogle Scholar
  13. 13.
    Yang L, Zhang W, Huang D. Robust trajectory tracking for guadortor aircraft based on ADRC attitude decoupling control. J Beijing Univ Aeronaut Astronaut. 2015;41(6):1026–33.Google Scholar
  14. 14.
    Zuo Y, Zhang J, Liu C, Zhang T. A modified adaptive disturbance rejection controller for permanent magnetic synchronous motor speed-regulation system with time-varying input. Trans China Electrotechnical Soc. 2017;1(11):161–70.Google Scholar
  15. 15.
    Cui Y, Xue L, Zheng J. Active disturbance rejection controller of PMSM for electromechanical actuator. Navig Pos Timing. 2018;5(6):91–8.Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  • Xiangyu Hu
    • 1
    • 2
    Email author
  • Ge Yu
    • 1
    • 2
  • Shuwei Song
    • 1
    • 2
  • Wei Feng
    • 1
    • 2
  • Xiangyin Zhang
    • 3
  1. 1.Shanghai Institute of Spaceflight Control TechnologyShanghaiChina
  2. 2.Shanghai Servo System Engineering Technology Research CenterShanghaiChina
  3. 3.Faculty of Information TechnologyBeijing University of TechnologyBeijingChina

Personalised recommendations