Generic placeholder image

Recent Advances in Electrical & Electronic Engineering

Editor-in-Chief

ISSN (Print): 2352-0965
ISSN (Online): 2352-0973

Review Article

A Summary of Parameter Tuning of Active Disturbance Rejection Controller

Author(s): Bingwei Gao*, Lintao Zheng, Wei Shen and Wei Zhang

Volume 16, Issue 3, 2023

Published on: 10 November, 2022

Page: [180 - 196] Pages: 17

DOI: 10.2174/2352096516666221026093613

Price: $65

Abstract

Background: ADRC (active disturbance rejection controller) technology is a new practical technology that does not rely on the mathematical model of the controlled object and has strong robustness. It integrates the essence of modern control theory and classical proportion integral derivative theory and has good engineering application prospects. But with the research and development of the adaptive disturbance rejection controller, the problem of many parameters and the difficulty to adjust also arises.

Objective: To act as a guide for future studies on the enhancement of ADRC parameter setting, to support the growth of ADRC technology, and to promote the effective use of the technology in other control fields.

Methods: The basic concepts and principles of ADRC control, the research methodologies for ADRC parameter tuning, and the research progress for ADRC parameter tuning in each direction are all introduced in this paper. The benefits and drawbacks of each method are then compiled, and a potential course of future development is suggested. This information is expected to serve as a guide for future studies on the enhancement of ADRC parameter tuning.

Conclusion: The parameter tuning of the ADRC is a complex adjustment process. At present, the mainstream parameter tuning methods include the empirical method, the bandwidth method, the intelligent algorithm tuning method, and the time scale tuning method. Among them, the empirical method demands the debugging personnel to adjust conform to the accumulated experience, and the adjustment process is cumbersome; The bandwidth method needs to go through a lot of tedious calculations to determine the control parameters according to the model of the system, and the generality is poor; and the use of intelligent algorithms to tune ADRC parameters has become the most widely used method for tuning parameters.

Graphical Abstract

[1]
Z.Q. Chen, Y. Cheng, M.W. Sun, and Q.L. Sun, "Some advances in linear active disturbance rejection control theory and engineering applications", Inf. Control, vol. 3, pp. 257-266, 2017.
[2]
L.J. Wang, Q. Li, C.N. Tong, and Y.X. Yin, "A review of active disturbance rejection control for time-delay systems", Control Theory App., vol. 12, pp. 1521-1533, 2013.
[3]
J.Q. Han, "Extended state observer parameters and fibonacci sequences", Control Eng., vol. 3, pp. 1-3, 2008.
[4]
Q. Chen, X.H. Gong, and L.J. Gao, "Control method of flexible manipulator based on nonlinear active disturbance rejection control technology", Patent CN105563489A, May 11,, 2016.
[5]
Z. Chen, Y. Hao, Z. Su, and L. Sun, "Data-driven iterative tuning based active disturbance rejection control for FOPTD model", ISA Trans., vol. 128, pp. 593-605, 2021.
[PMID: 34756579]
[6]
Q. Xu, M.W. Sun, Z.Q. Chen, and D.X. Zhang, "Parameter tuning of extended state observer for time-delayed systems under internal model control framework", Control Theory and Applications, vol. 12, pp. 1641-1645, 2013.
[7]
X. H. Wang, C.T. Wu, Y Wang, M.Y. Zhai, Y.S. Li, Z.F Pan, and Z. J Wang, "Current loop control system and method of grid-connected inverter based on linear active disturbance rejection control", Patent CN 1,140,793,99A.
[8]
J.J. Ren, and M.Q. Tian, "A method for adjusting parameters of the first-order linear active disturbance rejection controller of permanent magnet synchronous motor", Patent CN 1,138,904,51A.
[9]
Y. Wang, W. Tan, and W. Cui, "Tuning of linear active disturbance rejection controllers for second-order underdamped systems with time delay", ISA Trans., vol. 118, pp. 83-93, 2021.
[http://dx.doi.org/10.1016/j.isatra.2021.02.011] [PMID: 33610315]
[10]
J. Tao, Y.M. Zheng, and Q.L Sun, "Automatic disturbance rejection controller adaptive parameter tuning method and device", Patent CN 1,139,192,17A.
[11]
E.L Kang, and B.D. Wu, "An improved second-order linear active disturbance rejection control method for permanent magnet synchronous motors", Patent CN 1,131,938,09A.
[12]
L. Hou, and Y. Ren, "Sliding mode active disturbance rejection control of permanent magnet synchronous motor based on sliding mode ESO Speed identification", J. Comp. App., pp. 274-278, 2017.
[13]
B.F. Tong, J.D. Wang, X.M. Jin, X.J. Ruan, and Y. Gu, "Automatic disturbance rejection control parameter tuning method for ph neutralization process", Patent CN 1,096,341,23A.
[14]
Z.L. Wu, Y.H. Liu, B.Y Huo, F.Y. Li, and L. Yang, "A control method of control system based on active disturbance rejection control and smith-like prediction", Patent CN 1,121,807,37A.
[15]
Y. Mao, K. Nie, Z. J. Li, and G. Ren, "A control method of photoelectric tracking system based on improved repeated active disturbance rejection", Patent CN 1,131,898,72A.
[16]
Y.L. Wang, and M.S. Ouyang, "An improved active disturbance rejection technology temperature control system applied in chemical production", Patent CN 1, 109, 897, 26B.
[17]
D.Z. Li, W.L. Yu, J. Xu, and Q.B. Jin, "A design method of linear active disturbance rejection controller for stabilizing first-order inertia plus pure lag system", Patent CN 1,071,025,55B.
[18]
W. Lu, Q. Li, K. Lu, Y. Lu, L. Guo, W. Yan, and F. Xu, "Load adaptive pmsm drive system based on an improved ADRC for manipulator joint", IEEE Access, vol. 9, pp. 33369-33384, 2021.
[http://dx.doi.org/10.1109/ACCESS.2021.3060925]
[19]
L. Guo, X. Ji, and D.D. Shi, "Permanent magnet linear motor control system based on improved ADRC active disturbance rejection algorithm", Patent CN 2,057,540,98U.
[20]
X.Q. Zhu, S.S. Wang, B. Xu, L. Hao, J.Q. Huan, and Y. Yang, "Neural network active disturbance rejection controller for AC radial magnetic bearings", Patent CN 2,098,423,53U.
[21]
L. Sun, G.R. Li, and Z.G. Su, "A parameter tuning method and controller for active disturbance rejection time-delay controller in thermal process", Patent CN 1,125,786,70A.
[22]
J. Li, W. Tan, and B.W. Zhang, "A robust tuning method for linear active disturbance rejection controller parameters", Patent CN 1,089,196,43A.
[23]
H. Wan, P. Lu, Z.S. Wang, W. Wu, J.Z. Zhu, and M. Sun, "Improved LADRC linear active disturbance rejection control system and parameter tuning method", Patent CN 1,124,626,14A.
[24]
X. Du, Y.H. Ma, and X.M. Sun, "Steady-state and transition-state multivariable control method (ADRC) for turbofan engine based on active disturbance rejection control theory (ADRC)", Patent US 2,020,183,342.
[25]
S.L. Zhou, F.M. Liu, Y.Y. Liu, and C. Shen, "An active disturbance rejection control method for fast reactor power and coolant outlet temperature", Patent CN 1,089,836,02B.
[26]
X.S. Xu, Y.Z. Wu, and Y. Ni, "An adaptive fuzzy active disturbance rejection control method for a variable load quadrotor UAV", Patent CN 1,125,405,38A.
[27]
P. Lv, W. Wu, Z.S. Wang, H. Wan, and M. Sun, "A first-order linear active disturbance rejection control system and its parameter tuning method", Patent CN 1,143,264,00A.
[28]
L. Guo, and J.Z. Zhao, "Research on HAPC automatic disturbance rejection controller based on parameter optimization", In Proceedings of the 4th International Conference on Machinery, Materials and Computing Technology in 2016, 2016.
[29]
Q. Chen, J. X. Luo, J. Wang, and D. Zhou, "A control method for two-end voltage source converter HVDC transmission system based on fuzzy active disturbance rejection control", Patent CN 1,084,292,77A.
[30]
J. Gao, Y.C. Liu, L.Y. Zhang, and Y.B. Zhong, "An active disturbance rejection control method and related device for linear motors", Patent CN 1,125,833,22A.
[31]
Y.M. Zhou, B. Han, and Q. Lv, "A method and related device for adjusting parameters to be set in attitude control of UAV", Patent CN 1,095,820,30A.
[32]
D. Yuan, X.J. Ma, Q.H. Zeng, and X.B. Qiu, "Research on frequency band characteristics and parameter configuration of linear active disturbance rejection controllers for second-order systems", Control Theory and Applications, pp. 1630-1640, 2013.
[33]
B. Zhang, S. You, M. Liu, and X. Zhou, "Design and parameter tuning of nonlinear active disturbance rejection controller for permanent magnet direct drive wind power converter system", IEEE Access, vol. 99, 2021.
[http://dx.doi.org/10.1109/ACCESS.2021.3054667]
[34]
C.F. Fu, and W. Tan, "A method for tuning reduced-order ADRC parameters based on PID controller", Patent CN 1,094,599,34A.
[35]
L Yuan, and R. He, "ADRC slip rate control based on ABS brake bandwidth parameter tuning", J. Jilin Uni., 2022.
[36]
Z.Q. Gao, "Scaling and bandwidth-parameterization based controller tuning", IEEE, 2003.
[37]
C.F. Fu, and W.T, "A new method to tune linear active disturbance rejection controller", American Control Conference, 2016.
[38]
H.H. Li, N. Xin, L. Yuan, Y.P. Wang, H.B Jiang, and L. Chen, "A slip rate active disturbance rejection control method and controller based on bandwidth parameter tuning", Patent CN 1,137,411,72A.
[39]
Y.Y Liu, J.H. Liu, and S.L. Zhou, "An active disturbance rejection control method for nuclear reactor power", CN 1,063,403,31B.
[40]
S.Q. Li, S.X. Zhang, Y.N. Liu, and S.W Zhou, "Adjusting the parameters of the ADR controller according to the system time scale", Control Theory and application, vol. 1, pp. 125-129, 2012.
[41]
L.W. Shao, X.Z. Liao, and Y.H. Zhang, "Parameter tuning of active disturbance rejection controller for induction motor based on time scale", Control Theory and Application, vol. 2, pp. 205-209, 2008.
[42]
L.j. Wang, Q. Li, C.N. Tong, and Y.X. Yin, "A design and tuning method of active disturbance rejection control system for time-delay system", CN 1,042,676,16B.
[43]
Z. Zhao, and P. X. Li, "ADRC-PD compensation control system and method for time-delay process", Patent CN 1,068,967,86B.
[44]
L.W. Shao, X.Z. Liao, and Y.H. Zhang, "Application of time scale in parameter tuning of induction motor active disturbance rejection controller", J. Beijing Insti. Techn., vol. 4, pp. 419-423, 2007.
[45]
H.S. Li, and X.F. Zhu, "Research on parameter tuning and optimization method of ADRC", Control Eng., vol. 5, pp. 419-423, 2004.
[46]
Y.M. Sun, "Design and implementation of ADRC parameter self-tuning for permanent magnet synchronous motor, Dalian Jiaotong University, China",
[47]
J.Y. He, C. Zhuo, J.B. Du, P. Chen, R. Zhang, and G.M. Liu, "Parameter tuning method of rotary inertial navigation active disturbance rejection controller based on adaptive genetic algorithm", Patent CN 1,127,486,57A.
[48]
J. He, and C. Zhou, "An active disturbance rejection controller for rotational inertial navigation based on adaptive genetic algorithm", J. Phys. Conf. Ser., 2021.
[49]
Y.M. Sun, and X.X. Zhang, "Improved genetic algorithm for tuning ADR controller parameters and its application", Zidonghua Yu Yibiao, 2020.
[50]
W. L. Deng, Y. Yang, X. Tian, W. Zhou, and M.L, "Adaptive optimization of ADRC parameters for tsmc control systems", China Control Engineering, 2010.
[51]
M.Y. Zhang, and Q.D. Li, "A composite scheme for electromechanical Actuators based on improved active immunity and nonlinear compensation", actuator, vol. 3, 2022.
[52]
X. Yang, Q. Huang, S. Jing, M. Zhang, Z. Zuo, and S. Wang, "Servo system control of satcom on the move based on improved ADRC controller", Energy Rep., vol. 8, no. S5, pp. 1062-1070, 2022.
[http://dx.doi.org/10.1016/j.egyr.2022.02.278]
[53]
L.B. Yang, W.G. Zhang, and D.G. Huang, "Robust trajectory tracking of quadrotors based on ADRC attitude decoupling", Journal of Beihang University, 2014.
[54]
M. Liu, R. Lin, M. Yang, A.V. Nazarova, and J. Huo, "Active disturbance rejection motion control of spherical robot with parameter tuning", Industrial Robot: The Int. J. Robo. Res. Appli., vol. 49, no. 2, pp. 332-343, 2022.
[http://dx.doi.org/10.1108/IR-05-2021-0099]
[55]
Z.Y. Shi, P. Zhang, and J.C. Lin, "A method for optimizing parameters of motor cascade active disturbance rejection control based on improved particle swarm", Patent CN 1,126,712,91A.
[56]
W.B. Yu, "Particle swarm optimization algorithm and its application research of active disturbance rejection flight controller parameters", Shanghai University of Engineering Technology, 2016.
[57]
Y.Y. Dai, "Research on wind turbine variable pitch active disturbance rejection control technology", North University of China, 2017.
[58]
Z.G. Wang, Z.C. Lu, and J.B. Li, "Parameter tuning of active disturbance rejection control for quadrotors based on particle swarm optimization", J. Phy.: Conference Series, vol. 1780, pp. 12-23, 2021.
[59]
F.B. Wang, J. Liu, Z.K. Chen, and C.W. Jiao, "ADR visual servo control of mining robot based on niche particle swarm optimization", Chin. J. Mech. Eng., vol. 48, no. 01, pp. 32-38, 2012.
[http://dx.doi.org/10.3901/JME.2012.01.032]
[60]
Z. Zhang, J. Cheng, and Y.N. Guo, "PD-based optimal ADRC for an improved linearly extended state observer", Entropy, vol. 23, no. 7, pp. 888-888, 2021.
[61]
X.L. Liu, and P.X. Liang, "Robot vision servo based on particle swarm optimization ADRC", Advanced Materials Research, vol. 2534, no. 756-759, pp. 669-672, 2013.
[62]
Q. Zhang, Y. X. Wei, X. Li, and Y.K. Shi, "A method for optimizing the parameters of ADR controller for unmanned aerial vehicles", Patent CN 1,137,597,22A.
[63]
X. Li, Y.K. Shi, Q Zhang, and Y.X. Wei, "Design method of unmanned aerial vehicle active disturbance rejection controller based on FOPSO algorithm", Patent CN 1,132,536,03A.
[64]
Q.K. Song, and Y.H. Tian, "A quadrotor active disturbance rejection controller based on particle swarm optimization algorithm", Patent CN 1,114,591,79A.
[65]
F.G. Ding, Z.W. Jia, Y.H. Wang, C.L. Wang, X.B. Liu, and X.L. Wang, "A hovercraft track tracking active disturbance rejection control method based on adaptive cross particle swarm optimization", Patent CN 1,098,569,76A.
[66]
T.H. Li, L.Q. Chen, M.Y. Gao, and L.F. Cai, "A particle swarm active disturbance rejection control method, device and storage medium", Patent CN 1,097,997,03B.
[67]
H.L. Wang, Q. Guo, Z.G. Bai, Y.M. Cui, G.Q. Han, J. Wang, X. F. Wang, J.Y. Lu, and S.Q. Chen, "A primary frequency modulation load shedding control method for wind turbines based on differential flat active disturbance rejection control", Patent CN 1,118,129,83A.
[68]
W.J. Huang, R.L. Bai, and Y.B. Zhu, "An optimal design method of active disturbance rejection position servo system based on improved CPSO", Patent CN 1,066,472,83A.
[69]
H. Feng, J.C. Ma, S. Wang, L. Ao, X.Q. Zhang, and T. Qiao, "A stable control method and device based on particle active disturbance rejection", Patent CN 1,139,857,40A.
[70]
J.F. Zhang, C. Zhang, and P. Guo, "IPSO-based DFIG pitch LADRC method and system", Patent CN 1,043,147,55B.
[71]
X.H. Qi, J. Li, and S.T. Han, "Adaptive active disturbance rejection control and simulation based on bp neural network", J. Mil. Eng, vol. 34, no. 06, pp. 776-782, 2013.
[72]
G.D. Yi, S.T. Yi, X.H. Lu, P.P. Chen, T. Xiong, and L.M. Liu, "Robot fish path tracking method and device fused with BP-RBF neural network", Patent CN 1,138,671,56A.
[73]
X. Peng, H. Yu, X. Zhu, and Y. Li, "Active disturbance rejection electro-hydraulic proportional position control based on RBF neural network", J. Beijing Inst., vol. 30, pp. 121-128, 2021.
[74]
X. L. Wang, and X. Zhang, "A method, device and system for motor speed control based on ADRC algorithm", Patent CN 1,095,468,98B.
[75]
X.Q. Liu, and W.F. Ding, "A design method of active disturbance rejection controller based on RBF neural network", Patent CN 1,070,377,29A.
[76]
B. Wang, J. Yang, H.N. Jiao, K. Zhu, and Y.Q. Chen, "Design of active disturbance rejection controller for train traction control system based on artificial bee colony algorithm", Measurements, vol. 160, 2020.
[77]
J.P. Fu, "Application research of active disturbance rejection in inverter control of marine main seawater pumps", Dalian Maritime University, 2020.
[78]
X.Q. Dai, Y. Zhao, J.J. Ding, H.W. Xu, Y.H. Zheng, and Q.J. Zeng, "A surface unmanned vehicle path tracking control system based on active disturbance rejection control", Patent CN 1,143,267,50A.
[79]
H.J. Wu, and Q. Nie, "A dynamic positioning active disturbance rejection control method based on grey wolf algorithm", Patent CN 1,141,378,26A.
[80]
Z.P. Du, W. Li, W. Wu, W.R. Wang, X.D. Wu, and J.Z. Li, "A method for parameter tuning of the permanent magnet synchronous motor speed loop active disturbance rejection controller", Patent CN 1,107,299,39B.
[81]
Q.W. Zhang, L.D. Wang, X.C. Wang, G. Liu, J.W. Sun, H.G. Ma, Z. Wang, H.Z. Shi, and Y.Z. Sun, "Automatic disturbance rejection control method of permanent magnet synchronous motor based on improved whale optimization algorithm", Patent CN 1,138,904,47A.
[82]
X. Yi, "A method, device and electronic equipment for setting parameters of ADRC", Patent CN 1,100,959,81A.
[83]
Y. Fan, J. Shao, G. Sun, and X. Shao, "Active disturbance rejection control design using the optimization algorithm for a hydraulic quadruped robot", Comput. Intell. Neurosci., vol. 2021, pp. 1-22, 2021.
[http://dx.doi.org/10.1155/2021/6683584] [PMID: 33815496]
[84]
X. Hai, Z. Wang, Q. Feng, Y. Ren, B. Xu, J. Cui, and H. Duan, "Mobile robot ADRC with an automatic parameter tuning mechanism via Modified Pigeon-Inspired Optimization", IEEE/ASME Trans. Mechatron., vol. 24, no. 6, pp. 2616-2626, 2019.
[http://dx.doi.org/10.1109/TMECH.2019.2953239]
[85]
Y.P Liu, and R. Li, "A control method for the rotor-side converter of a doubly-fed induction wind turbine", Patent CN 1,037,466,28B.
[86]
W. Yu, Y. Xu, H. Tang, J.D. Li, and J.Y. Shi, "ADRC control algorithm based on piezoelectric ceramic driven displacement platform", Patent CN 1,097,825,99A.
[87]
H. Hu, J. Chen, and L. Z. Guo, "Parameter tuning method of active disturbance rejection controller based on improved TLBO algorithm", Patent CN 1,079,081,13A.
[88]
S.W. Guo, Parameter Tuning and Application of Integral Linear Active Disturbance Rejection Controller., Jiangsu University: China, 2017.
[89]
H.H. Liang, W. Yu, R. Chen, and Y. Luo, "Fractional active disturbance rejection controller based on improved differential evolution algorithm", In ASME 2021 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, 2021.
[http://dx.doi.org/10.1115/DETC2021-68264]
[90]
V.L.E, C.E. Horacio, M.C. Sebastian, and H.C. Luini, Online parameter adjustment of an active disturbance rejection controller for a robotic manipulator via simulated annealing.
[91]
L.F. Yin, B. Zhang, Q. Gao, S.Y. Li, T. Wang, and L.L. Zhao, "A parameter adaptive fractional active disturbance rejection automatic power generation control method", Patent CN 1,095,419,35B.
[92]
Z.Y. Chen, X.T. Zhu, Y. Chen, C.C. Feng, and G. Chen, "Autodisturbance rejection lateral control method based on DDPG parameter optimization", Patent CN 1,132,536,05A.
[93]
J.Q. Yang, and B.Q. Li, "Automatic disturbance rejection controller parameter adjustment system for vector control of permanent magnet synchronous motor", CN 1,112,117,18B.
[94]
Z.G. Yin, C. Du, X.D. Sun, and Y.R. Zhong, "A parameter optimization method for active disturbance rejection controller of asynchronous motor", Patent CN 1,047,534,27B.
[95]
H. Yang, S. Luo, X.D. Sun, Q. Zhang, and K.Y. Chao, "An active disturbance rejection control method for bidirectional DC-DC converter based on immune algorithm", Patent Patent CN 1, 087,367, 22B.
[96]
C. Tian, M. Mou, M.M, Lu. P. Yu, C. Wang, and S.Y. Zhu, "An extreme value search optimization control method for electrohydraulic servo system", Patent CN 1,131,898,80A.
[97]
Y.M. Zheng, Q.L. Sun, Z.Q. Chen, M.W. Sun, J. Tao, and H. Sun, "Real-time active disturbance rejection controller parameter tuning for multi-region interconnected power systems based on deep Qnetworks", Neural Computing, vol. 460, pp. 360-373, 2021.
[98]
W.P. Song, Z.Q. Chen, M.W. Sun, and Q.L. Sun, "Optimization of active disturbance rejection control parameters for autonomous underwater vehicles based on reinforcement learning", J. Syst. Eng. Electron., vol. 33, no. 01, pp. 170-179, 2022.
[http://dx.doi.org/10.23919/JSEE.2022.000017]
[99]
A. Shahzad, G. Yang, and C. Huang, "Performance optimization of linear active disturbance rejection control method based on improved bat-inspired algorithm for single-area load frequency control with high wind penetration", In: ISA Transactions, vol. 81. 2018, pp. 163-176.

Rights & Permissions Print Cite
© 2024 Bentham Science Publishers | Privacy Policy