PID and ADRC Controller: A Comparative Analysis for Induction Motor Speed Regulation

Authors

  • Sarah Haider Abdulredha Department of Computer Engineering, College of Engineering, Al-NahrainUniversity, Baghdad, Iraq
  • Sana Khalid Abdul Hassan Department of Electronic and Communications Engineering, College of Engineering, Al-Nahrain University, Baghdad, Iraq.
  • Israa Hashim Latif Department of Computer Engineering, College of Engineering, Al-NahrainUniversity, Baghdad, Iraq.

DOI:

https://doi.org/10.29194/NJES.29030426

Keywords:

Three Phase Induction Motor, Speed Controller, ADRC Toolbox, PID, MATLAB/Simulink

Abstract

Three-phase induction motors (IM) are widely utilized in various applications such as fans, milling machines, conveyor systems, robotics, pumps, and heavy machinery. Tasks that require precise speed control often demand additional control systems to ensure efficient and accurate operation. Unfortunately, the speed control of induction motors is a difficult problem due to system nonlinearity, parameter variations, and external disturbances. Therefore, standard proportional-integral-differential (PID) control systems are among the various techniques available for motor speed regulation. In this paper, the PID controller is used as a criteria to assess the efficacy of the proposed approach. This work specifically addresses the use of a toolbox controller for active disturbance rejection control (ADRC) to control the speed of a three-phase IM. The ADRC toolbox is a software tool (often a MATLAB/Simulink toolbox or library) designed to help users implement ADRC methods in their systems without having to code the algorithms from scratch. The speed performance of the motor was compared between PID and ADRC controllers. The evaluation was performed under steady state operation, with the intention of establishing and maintaining the speed of 1400 rpm. By simulation, the performance of the controllers in respect of rise time, settling time and the current consumption in all the simulations was analyzed conducted through MATLAB/Simulink. Simulation data indicate that the ADRC system outperforms conventional PID controllers when used with induction motors. Performance indicators such as ITAE (14.3 vs. 19.7), ISE (234.01 vs. 251.13), and RMSE (644.21 vs. 660.62) demonstrate that the ADRC system provides higher accuracy, faster response, and more efficient speed regulation control compared to the PID system. The results reveal that ADRC has better performance, especially in disturbance suppression. starting current, which contributes to extending the motor’s operational lifespan. Additionally, ADRC ensures smooth acceleration of rotor speed with a lower rise time of 0.3s as well as settling time of 0.36s, allowing the system to reach steady-state speed more efficiently. ADRC is more adaptive to nonlinear and unpredictable settings than PID since it actively compensates for total disturbances and estimates them.

Downloads

Download data is not yet available.

References

A. Prasetia, M. Ramadani, "Implementation of induction motor speed control using a PID controller," Fidelity: J. Tek. Elektro, vol. 6, pp. 12-20, Jan. 2024. https://doi.org/10.52005/fidelity.v6i1.195 DOI: https://doi.org/10.52005/fidelity.v6i1.195

M. El Mahfoud, B. Bossoufi, N. El Ouanjli, M. Said, M. Taoussi, "Improved direct torque control of doubly fed induction motor using space vector modulation," Int. J. Intell. Eng. Syst., vol. 14, no. 3, pp. 177-188, Jun. 2021. https://doi.org/10.22266/ijies2021.0630.16 DOI: https://doi.org/10.22266/ijies2021.0630.16

M. Djalal, F. Faisal, "Design of optimal PID controller for three phase induction motor based on ant colony optimization," Sinergi, vol. 24, p. 125, Apr. 2020. https://doi.org/10.22441/sinergi.2020.2.006 DOI: https://doi.org/10.22441/sinergi.2020.2.006

R. Mudigondla, K. Chenchireddy, R. Sudhan, P. Kumar, Y. Swamy, P. Priya, "Induction motor speed control through vector control approach," Proc. ICSCDS, 2023. https://doi.org/10.1109/ICSCDS56580.2023.10104959 DOI: https://doi.org/10.1109/ICSCDS56580.2023.10104959

I. S. Etim, A. T. Umoette, U. S. Ukommi, "Comparative performance analysis of PID and sliding mode controllers in speed control of induction motor drives with intermittent loading," J. Eng. Res. Rep., vol. 26, no. 10, pp. 93-106, Oct. 2024. https://doi.org/10.9734/jerr/2024/v26i101292 DOI: https://doi.org/10.9734/jerr/2024/v26i101292

C. Okeke, I. Okonkwo, "Fuzzy logic aided PID controller for induction motor speed control," Int. J. Adv. Netw. Appl., vol. 14, pp. 5541-5548, Jan. 2023. https://doi.org/10.35444/IJANA.2023.14406 DOI: https://doi.org/10.35444/IJANA.2023.14406

H. Rafia, H. Ouadi, F. Giri, and B. El Bhiri, “Advanced hybrid control for induction motor combining ANN-PID speed controller with neural predictive current regulator based on particle swarm optimization,” Transactions of the Institute of Measurement and Control, vol. 47, no. 7, pp. 1387–1402, 2025, https://doi.org/10.1177/01423312241277246 DOI: https://doi.org/10.1177/01423312241277246

A. Kushwaha, M. Gopal, "Reinforcement learning‑based controller for field‑oriented control of induction machine," Adv. Intell. Syst. Comput., vol. 2, pp. 737-749, 2019. https://doi.org/10.1007/978-981-13-1595-4_58 DOI: https://doi.org/10.1007/978-981-13-1595-4_58

I. H. Rosma, A. Hamzah, A. L. N. Kasan, A. Abdulkarim, S. Abdelkader, "Speed control of three phase induction motor using PI controller with SVPWM technique," J. Appl. Mater. Technol., vol. 4, no. 1, pp. 34-41, Jul. 2023. https://doi.org/10.31258/Jamt.4.1.34-41 DOI: https://doi.org/10.31258/Jamt.4.1.34-41

Y. Fan, J. Shao, G. Sun, X. Shao, "Active disturbance rejection control design using optimization algorithm for a hydraulic quadruped robot," Comput. Intell. Neurosci., vol. 2021, 2021. https://doi.org/10.1155/2021/6683584 DOI: https://doi.org/10.1155/2021/6683584

Y. Zuo, "An adaptive active disturbance rejection control strategy for speed‑sensorless induction motor drives," IEEE Trans. Transp. Electrific., vol. 8, no. 3, pp. 3336-3348, Sep. 2022. https://doi.org/10.1109/TTE.2022.3148412 DOI: https://doi.org/10.1109/TTE.2022.3148412

R. Shrivastava, "Digital PID controller based speed control of DC motor," Int. J. Sci. Res. Eng. Manag., vol. 8, pp. 1-5, May 2024. https://doi.org/10.55041/IJSREM33352 DOI: https://doi.org/10.55041/IJSREM33352

M. Stankovic, H. Ting, R. Madonski, "From PID to ADRC and back: Expressing error‑based ADRC schemes as standard industrial controllers," Asian J. Control, 2024. https://doi.org/10.1002/asjc.3373 DOI: https://doi.org/10.1002/asjc.3373

B. Kimiaghalam, M. Rahmani, H. Halleh, "Speed and torque vector control of induction motors with fuzzy logic controller," Proc. ICCAS, pp. 360-365, Oct. 2008. https://doi.org/10.1109/ICCAS.2008.4694671 DOI: https://doi.org/10.1109/ICCAS.2008.4694671

Z. Wu, Z. Gao, D. Li, Y. Q. Chen, and Y. Liu, “On transitioning from PID to ADRC in thermal power plants,” Control Theory and Technology, vol. 19, no. 1, pp. 3–18, 2021, https://doi.org/10.1007/s11768-021-00032-4. DOI: https://doi.org/10.1007/s11768-021-00032-4

S. N. F. Nahri, S. Du, B. J. van Wyk, et al., “A comparative study on time-delay estimation for time-delay nonlinear system control,” AIMS Electronics and Electrical Engineering, vol. 9, no. 3, pp. 314–338, 2025, https://doi.org/10.3934/electreng.2025015. DOI: https://doi.org/10.3934/electreng.2025015

A. P. Biswal, S. Satpathy, "Vector control of 3‑phase induction motor," Proc. ODICON, pp. 1-4, 2021. https://doi.org/10.1109/ODICON50556.2021.9428930 DOI: https://doi.org/10.1109/ODICON50556.2021.9428930

F. Omar, A. Ahmed, "Association induction motors to converters," in Induction Motors - Recent Advances, New Perspectives and Applications, IntechOpen, 2023. https://doi.org/10.5772/intechopen.1001574 DOI: https://doi.org/10.5772/intechopen.1001574

H. Hartono, R. I. Sudjoko, P. Iswahyudi, "Speed control of three phase induction motor using universal bridge and PID controller," J. Phys. Conf. Ser., vol. 1381, p. 012053, Nov. 2019. https://doi.org/10.1088/1742-6596/1381/1/012053 DOI: https://doi.org/10.1088/1742-6596/1381/1/012053

M. D. Cai, J. Song, J. Wang, D. Shi, "Glucose regulation for subjects with type 1 diabetes using ADRC," Med. Control J., 2020. https://doi.org/10.23919/ChiCC.2019.8866391 DOI: https://doi.org/10.23919/ChiCC.2019.8866391

Z. Kang, Y. Li, "ADRC of full‑bridge DC-DC converter for a pulse power supply with controllable charging time," Electronics, vol. 12, no. 24, Dec. 2023. https://doi.org/10.3390/electronics12245018 DOI: https://doi.org/10.3390/electronics12245018

Z. Guo, Z. Zhao, "Active disturbance rejection control: Theoretical perspectives," Commun. Inf. Syst., vol. 15, no. 3, pp. 361-421, 2015. https://doi.org/10.4310/CIS.2015.v15.n3.a3 DOI: https://doi.org/10.4310/CIS.2015.v15.n3.a3

Y. Huang, W. Xue, "Active disturbance rejection control: Methodology and theoretical analysis," ISA Trans., vol. 53, no. 4, pp. 963-976, 2014. https://doi.org/10.1016/j.isatra.2014.03.003 DOI: https://doi.org/10.1016/j.isatra.2014.03.003

Y. Oubail, I. Aboudrar, M. El Hafydy, E. Rachid, E. Lahoussine, "ADRC of an islanded PV/wind/battery microgrid with power quality enhancement by SAPF," Int. J. Power Electron. Drive Syst., vol. 14, no. 3, pp. 1660-1674, Sep. 2023. https://doi.org/10.11591/ijpeds.v14.i3.pp1660-1674 DOI: https://doi.org/10.11591/ijpeds.v14.i3.pp1660-1674

Z. Gao, "Active disturbance rejection control: From an enduring idea to an emerging technology," Proc. RoMoCo, 2015. https://doi.org/10.1109/RoMoCo.2015.7219747 DOI: https://doi.org/10.1109/RoMoCo.2015.7219747

Y. Barradi, K. Zazi, "A simulative study on ADRC as a control tool for practitioners," Electronics, vol. 2, no. 3, pp. 246-279, Aug. 2013. https://doi.org/10.3390/electronics2030246 DOI: https://doi.org/10.3390/electronics2030246

K. Łakomy, W. Giernacki, J. Michalski, and R. Madonski, “Active Disturbance Rejection Control (ADRC) Toolbox for MATLAB/Simulink,” arXiv, 2021, https://doi.org/ 10.48550/arXiv.2112.01614.

I. Minka, A. Essadki, S. Mensou, T. Nasser, "Primary frequency control applied to wind turbine based on DFIG controlled by ADRC," Int. J. Power Electron. Drive Syst., vol. 10, no. 2, pp. 1049-1058, Jun. 2019. https://doi.org/10.11591/ijpeds.v10.i2.pp1049-1058 DOI: https://doi.org/10.11591/ijpeds.v10.i2.pp1049-1058

G. Herbst, S. Shao, H. Zhang, Z. Gao, J. Yang, S. Li, "General error‑based ADRC for swift industrial implementations," Control Eng. Pract., vol. 84, pp. 218-229, Mar. 2019. https://doi.org/10.1016/j.conengprac.2018.11.021 DOI: https://doi.org/10.1016/j.conengprac.2018.11.021

R. Sanchis and I. Peñarrocha-Alós, “Optimal tuning of PID controllers with derivative filter for stable processes using three points from the step response,” ISA Transactions, vol. 143, pp. 596–610, 2023, https://doi.org/10.1016/j.isatra.2023.10.009 DOI: https://doi.org/10.1016/j.isatra.2023.10.009

P. B. Madhavi, G. Addanki, and B. R. Sanjeev Reddy, “PID Controller: Team Members Assigned by the Three-Term Controller,” 2013, https://doi.org/10.13140/2.1.2284.0326.

S. Zhong, Y. Huang, L. Guo, "A parameter formula connecting PID and ADRC," Sci. China Inf. Sci., vol. 63, no. 9, Sep. 2020. https://doi.org/10.1007/s11432-019-2712-7 DOI: https://doi.org/10.1007/s11432-019-2712-7

T. G. Workineh, Y. B. Jember, and A. T. Kassie, “Evaluation of intelligent PPI controller for the performance enhancement of speed control of induction motor,” Scientific African, vol. 22, p. e01982, 2023, https://doi.org/10.1016/j.sciaf.2023.e01982. DOI: https://doi.org/10.1016/j.sciaf.2023.e01982

Downloads

Published

20-09-2026

How to Cite

[1]
S. Haider Abdulredha, S. Khalid Abdul Hassan, and I. Hashim latif, “PID and ADRC Controller: A Comparative Analysis for Induction Motor Speed Regulation”, NJES, vol. 29, no. 3, pp. 426–434, Sep. 2026, doi: 10.29194/NJES.29030426.

Similar Articles

21-30 of 120

You may also start an advanced similarity search for this article.