Abstract
Active disturbance rejection control (ADRC) is an emerging control technique known for its simplicity and good disturbance rejection ability. It has been applied to first- and second-order systems in many areas. However, the application of the ADRC to high-order systems is few and also challenging because the existing bandwidth tuning method is unable to determine proper controller parameters to achieve desired system performance. To address this problem, a new method is proposed to tune the ADRC for controlling high-order systems. First, the ADRC is decomposed into a controller and a prefilter in the frequency domain. Second, they are tuned to satisfy prescribed performance specifications. Two applications of the ADRC to high-order hydraulic systems are presented. It is shown that the proposed method greatly improves the performance of the ADRC compared to the bandwidth tuning method.
Similar content being viewed by others
References
J. Han, “Auto-disturbance rejection control and it applications,” Control and Decision (in Chinese), vol. 13, no. 1, pp. 19–23, 1998.
J. Han, “From PID to active disturbance rejection control,” IEEE Transactions on Industrial Electronics, vol. 56, no. 3, pp. 900–906, 2009.
Z. Gao, “Scaling and bandwidth-parameterization based controller tuning,” Proceedings of American Control Conference, pp. 4989–4996, 2003.
Z. Gao, “Active disturbance rejection control: a paradigm shift in feedback control system design,” Proceedings of American Control Conference, pp. 2399–2405, 2006.
Q. Zheng, L. Dong, D. H. Lee, and Z. Gao, “Active disturbance rejection control for MEMS gyroscopes,” IEEE Transactions on Control Systems Technology, vol. 17, no. 6, pp. 1432–1438, 2009.
Z. Chu, Y. Sun, C. Wu, and N. Sepehri, “Active disturbance rejection control applied to automated steering for lane keeping in autonomous vehicles,” Control Engineering Practice, vol. 74, pp. 13–21, 2018.
L. M. Belmonte, R. Morales, A. Fernandez-Caballero, and J. A. Somolinos, “A tandem active disturbance rejection control for a laboratory helicopter with variable-speed rotors,” IEEE Transactions on Industrial Electronics, vol. 63, no. 10, pp. 6395–6406, 2016.
N. Lotfi, H. Zomorodi, and R. G. Landers, “Active disturbance rejection control for voltage stabilization in open-cathode fuel cells through temperature regulation,” Control Engineering Practice, vol. 56, pp. 92–100, 2016.
B. Du, S. Wu, S. Han, and S. Cui, “Application of linear active disturbance rejection controller for sensorless control of internal permanent-magnet synchronous motor,” IEEE Transactions on Industrial Electronics, vol. 63, no. 5, pp. 3019–3027, 2016.
H. Yang, Y. Yu, J. Qiu, and C. Hua, “Active disturbance rejection tracking control for a nonlinear pneumatic muscle system,” International Journal of Control, Automation and Systems, vol. 15, no. 5, pp. 2376–2384, 2017.
Y. Xia, F. Pu, S. Li, and Y. Gao, “Lateral path tracking control of autonomous land vehicle based on ADRC and differential flatness,” IEEE Transactions on Industrial Electronics, vol. 63, no. 5, pp. 3091–3099, 2016.
A. Rodriguez-Angeles and J. A. Garcia-Antonio, “Active disturbance rejection control in steering by wire haptic systems,” ISA Transactions, vol. 53, no. 4, pp. 939–946, 2014.
Q. Zheng, Z. Chen, and Z. Gao, “A practical approach to disturbance decoupling control,” Control Engineering Practice, vol. 17, no. 9, pp. 1016–1025, 2009.
L. A. Castaneda, A. Luviano-Juarez, and I. Chairez, “Robust trajectory tracking of a Delta robot through adaptive active disturbance rejection control,” IEEE Transactions on Control Systems Technology, vol. 23, no. 4, pp. 1387–1398, 2015.
S. Zhao and Z. Gao, “Modified active disturbance rejection control for time-delay systems,” ISA Transactions, vol. 53, no. 4, pp. 882–888, 2014.
Q. Zheng and Z. Gao, “Predictive active disturbance rejection control for processes with time delay,” ISA Transactions, vol. 53, no. 4, pp. 873–881, 2014.
K. Erenturk, “Fractional-order PID and active disturbance rejection control of nonlinear two-mass drive system,” IEEE Transactions on Industrial Electronics, vol. 60, no. 9, pp. 3806–3813, 2013.
Y. Li, M. Sun, Z. Wang, and Z. Chen, “Quantitative analysis of critical limitation in using extended state observer,” International Journal of Control, Automation and Systems, vol. 14, no. 3, pp. 876–882, 2016.
C. Huang, E. Canuto, and C. Novara, “The four-tank control problem: comparison of two disturbance rejection control solutions,” ISA Transactions, vol. 71, no. 2, pp. 252–271, 2017.
H. Feng and B. Guo, “Active disturbance rejection control: old and new results,” Annual Reviews in Control, vol. 44, pp. 238–248, 2017.
C. Fu and W. Tan, “Tuning of linear ADRC with known plant information,” ISA Transactions, vol. 65, pp. 384–393, 2016.
W. Tan and C. Fu, “Linear active disturbance-rejection control: analysis and tuning via IMC,” IEEE Transactions on Industrial Electronics, vol. 63, no. 4, pp. 2350–2359, 2016.
G. Tian and Z. Gao, “Frequency response analysis of active disturbance rejection based control system,” Proceedings of 16th IEEE International Conference on Control Applications, pp. 1595–1599, 2007.
L. Dong, P. Kandula and Z. Gao, “On a robust control system design for an electric power assist steering system,” Proceedings of American Control Conference, pp. 5356–5361, 2010.
O. Yaniv, Quantitative Feedback Design of Linear and Nonlinear Control Systems, Kluwer, USA, 1999.
G. Ren, M. Esfandiari, J. Song, and N. Sepehri, “Position control of an electrohydrostatic actuator with tolerance to internal leakage,” IEEE Transactions on Control Systems Technology, vol. 24, no. 6, pp. 2224–2232, 2016.
I. D. Landau, T. Airimitoaie, A. Castellanos-Silva, and A. Constantinescu, Adaptive and Robust Active Vibration Control, Springer, Switzerland, 2017.
M. Karpenko and N. Sepehri, “Fault-tolerant control of a servohydraulic positioning system with crossport leakage,” IEEE Transactions on Control Systems Technology, vol. 13, no. 1, pp. 155–161, 2005.
Author information
Authors and Affiliations
Corresponding author
Additional information
Recommended by Associate Editor Jiuxiang Dong under the direction of Editor Guang-Hong Yang. This work was supported by the Natural Sciences and Engineering Research Council (NSERC) of Canada.
Zhengrong Chu received his B.Sc. from the Central South University, an M.Sc. from the Harbin Institute of Technology, and a Ph.D. from the University of Manitoba. His research interests include advanced controls of autonomous vehicles, industrial robots, and hydraulic actuators.
Christine Wu received her B.Sc. from the Peking University, an M.Sc. from the University of British Columbia, and a Ph.D. from the University of Manitoba. Her research interests include nonlinear dynamics, legged locomotion robotics, and biomechanics.
Nariman Sepehri received the M.Sc. and Ph.D. from the University of British Columbia. His research interests include teleoperation and robotics, control systems, systems modelling and identification, and actuators and fluid power.
Rights and permissions
About this article
Cite this article
Chu, Z., Wu, C. & Sepehri, N. Active Disturbance Rejection Control Applied to High-order Systems with Parametric Uncertainties. Int. J. Control Autom. Syst. 17, 1483–1493 (2019). https://doi.org/10.1007/s12555-018-0509-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12555-018-0509-8