
DC MOTOR CONTROL USING FIRST-ORDER COMPENSATOR AND PD-PI CONTROLLER COMPARED WITH A PI CONTROLLER | IJET β Volume 12 Issue 1 | IJET-V12I1P22

Table of Contents
ToggleInternational Journal of Engineering and Techniques (IJET)
Open Access β’ Peer Reviewed β’ High Citation & Impact Factor β’ ISSN: 2395-1303
Volume 12, Issue 1 | Published: February 2026
Author:Galal A. Hassaan, Mostafa G. Abdelmageed
DOI: https://doi.org/{{doi}} β’ PDF: Download
Abstract
This paper investigates the optimal control of an armature-controlled DC motor through the use of a compensator from the second generation of control compensators and a controller from the second generation of PID controllers. The proposed compensator is an I-first order compensator and the proposed controller is a PD-PI controller. The compensator and controller are tuned for good control system performance in tracking a specific desired motor speed. The performance of the control system with the proposed compensators is compared with PI controller from the first generation of PID controllers to control the same motor-speed process. The DC motor speed is identified as a controlled process experimentally for two possible transfer function models. The characteristics of the step time responses are compared with those of the conventional PI controller. The best compensator/controller for the control of the DC motor is assigned and compared with other controllers available in the literature.
Keywords
DC motor control, I-first order compensator, PD-PI controller, PI controller, compensator/controller tuning.
Conclusion
-The research work presented in this research paper handled the control of an armature- controlled DC motor for the best performance for reference input tracking.
-An I-first order compensator from the second generation of control compensators and a PD-PI controller from the second generator of PID controllers were proposed to control the DC motor compared with a PI controller from the first generation of PID controllers.
-The motor was identified experimentally to avoid the effect of nonlinearity and noise. Its transfer function model was reduced from 1/2 to 0/2 orders with reasonable justifications.
-The proposed compensators were tuned using multiple approaches based on applying the zero/pole cancellation, MATLAB optimization toolbox and fulfilling specific settling time.
-The PI controller was tuned by the authors using MATLAB optimization toolbox.
-The purpose of the investigated controllers/compensator was to track a specific reference input of 130 rev/min (13.6135 rad/s).
-The proposed PD-PI succeeded to eliminate completely the maximum percentage overshoot of the DC motor.
-The proposed compensator/controller succeeded to reduce the settling time of the control system (with respect to the 2 % tolerance) to values in the range: 0.004 β€ Ts β€ 0.0049 s compared with 0.236 s for the PI controller.
-The proposed compensators succeeded to reduce the rise time to 0.0022 β€ Tr β€ 0.003 s compared with 0.1288 s for the PI controller.
-The best controller/compensator was chosen to be the PD-PI controller based on its time-based characteristics in Table 1 compared with the other compensator/controllers.
The PD-PI controller could compete with three other controllers: Neoro controller, Adaptive PID controller and fractional-order PI controller when controlling a DC motor speed.
References
1.I. Ibrahim and M. Baballe, βThe DC motor advantages: Key benefits and improvements over AC motorsβ, Journal of Design in Engineering & Computer Sciences, vol.4, issue 5, pp.83-88, 2024.
2.Robocraze, βDC motor applications: Top uses, examples & advantagesβ, https://robocraze.com/blogs/post/dc-motor-applications?srsltid=AfmBOor_lPRS2n8uVxmlONDv9jsb7D8fbI02EFhaVuvgkLxSOasjipYH , July 2022.
3.S, Amer, M. Salem and Y. Atia, βSpeed control of a DC motor using a simple neuro-controllerβ, Engineering Research Journal, vol.30, issue 3, pp.308-311, 2007.
4.U. Maheswarorao, Y. Babu and K. Amaresh, “Sliding mode speed control of a DC motor”, 2011 IEEE International Conference on Communication Systems and Network Technologies, DOI: 10.1109/CSNT,2011.86 pp.387-391, 2011.
5.M. Sabir and J. Khan., βOptimal design of PID controller for the speed control of DC motor by using metaheuristic techniqueβ, Advances in Artificial neural Systems, vol.2014, Paper ID 126317, , 8 pages, 2014.
6.T. Abut, βModeling and optimal control of a DC motorβ, International Journal of Engineering Trends and Technology, vol.32, issue 3, pp.146-150, 2016.
7.S. Al-Bargoty, Q. Qaryouti and Q. Jaber,”speed control of DC motor using conventional and adaptive PID controllerβ, Indonesian Journal of Electrical Engineering and Computer Science, vol.16, issue 3, 1221-1228, 2019.
8.I. Cohuhan et al., βSynthesis of PID algorithm for optimal control of the DC motorβ, 2022 International Conference on Development and Application Systems, Suceava, Romania, pp.1-5, 2022.
9.X. Li, βResearch on the stability of output speed of DC motor based on PD controlβ, Proceedings of the 2024 International Conference on Mechanics, Electronics Engineering and Automation, Singapore, July 26-28, pp.603-610, 2024.
10.M. Larrode and A. Jarreta, βDesign guidelines for fractional-order cascade control in DC motor: A computational analysis on pairing sped and current loop orders using Qustaloupβs recursive methodβ, Machines, vol.13, issue 61, 28 pages, 2025.
11.Mathworks, βPlotting system responsesβ, https://www.mathworks.com/help/control/ug/plotting-system-responses.html, 2024.
12.M. C. Campi, βThe problem of pole-zero cancellation in transfer function identification and application to adaptive stabilizationβ, Automatica, vol.32, issue 6, pp.849-857, 1996.
13.A. Singh, U. Narayan and A. Verma, βSpeed control of DC motor using PID controller based on MATLABβ, Innovative System Design and Engineering, vol.4, issue 6, 2013.
14.L. Aljundi, βUsing the Arduino software (IDE)β, https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide/, January, 2024.
15.X. Zhao, βDC motor speed control system based on PI controllerβ, IOP Conference Series: Materials Science and Engineering, vol.677, 9 pages, 2019.
16.A. Abd Samat et al., βPSO-based PI controller for speed control of DC motorβ, IEEE International Conference on Power and Energy, Langkawi, Malaysia, pp.481-486, 2022.
17.C. GΓΆkΓ§e et al., βParameter estimation and speed control of real DC motor with low resolution encoderβ, Results in Control and Optimization, vol.19, 10 pages, 2025.
18.G. A. Hassaan, βAutonomous vehicle control, Part I: Car longitudinal velocity control using P-D, I-first order, 2/2 second-order and notch compensators compared with a PID controllerβ, International Journal of Research Publication and Reviews, vol.4, issue 9, pp.334-344, 2024.
19.G. A. Hassaan, βAutonomous human body control, Part VIII: Blood pH control using PD-I, PD-PI controllers and I-first order compensator compared with a PID controllerβ, International Journal of Computer Techniques, vol.12, issue 4, pp.46-53, 2025.
20.G. A. Hassaan, βAutonomous human body control, Part X: Blood pCO2 control using I-first order, 1/2 orders compensators compared with a PID controllerβ, ibid, vol.12, issue 4, pp.228-235, 2025.
21.M. C. Campi, βThe problem of pole-zero cancellation in the transfer function identification and application to adaptive stabilization,β Automatica, vol.32, issue 6, pp. 849-856, 1996.
22.Mathworks, βStep: step response of dynamic systemβ, https://ww2.mathworks.cn/help/ident/ref/dynamicsystem.step.html, 2025.
23.G. A. Hassaan, βTuning of a PD-PI controller used with a highly oscillating second-order processβ, International Journal of Scientific & Technology Research, vol.3, issue 7, pp.145-147, 2014.
24.G. A. Hassaan, βTuning of a PD-PI controller used with an integrating plus time-delay processβ, ibid, vol.3, issue 9, pp.309-313, 2014.
25.G. A. Hassaan, βTuning of controllers for reference input tracking of a BLDC motorβ, International Journal of Progressive Research in Engineering Management Science, vol.2, issue 4, pp.5-14, 2022.
26.G. A. Hassaan, βTuning of controllers reference input tracking of a fourth-order blending processβ, World Journal of Engineering Research Technology, vol.8, issue 4, pp.177-199, 2022.
27.G. A. Hassaan, βTuning of a PD-PI and PI-PD controllers to control the internal humidity of a greenhouseβ, International Journal of Engineering and Techniques, vol.9, issue 4, 9 pages, 2023.
28.G. A. Hassaan, βLiquefied natural gas tank level control using PD-Pi, I-PD and 2DOF controllers compared with PID controllerβ, World Journal of Engineering Research Technology, vol.10, issue 1, pp.13-26, 2024.
29.G. A. Hassaan, βAutonomous human body control, Part IX: Blood urine nitrogen (BUN) control during the dialysis process using I-first order, I-second order compensators and PD-PI controller compared with a PI controllerβ, International Journal of Engineering and Techniques, vol.11, issue 4, pp.14-22, 2025.
30.G. A. Hassaan, A. G. Hassaan and F. G. Hassane, βAutonomous drugs optimal management, part V: Anesthesia control for atracrurium drug using PD-PI and PD-I controllers compared with a PID controllerβ, International Journal of Computer Techniques, vol.13, issue 1, pp.36-44, 2026.
S. Dodds, βSettling time formula for the design of control systems with linear closed-loop dynamicsβ, Proceedings of Advances in Computing and Technology, University of East London, pp.31-39, 2008.
Cite this article
APA
Galal A. Hassaan, Mostafa G. Abdelmageed (February 2026). DC MOTOR CONTROL USING FIRST-ORDER COMPENSATOR AND PD-PI CONTROLLER COMPARED WITH A PI CONTROLLER. International Journal of Engineering and Techniques (IJET), 12(1). https://doi.org/{{doi}}
Galal A. Hassaan, Mostafa G. Abdelmageed, βDC MOTOR CONTROL USING FIRST-ORDER COMPENSATOR AND PD-PI CONTROLLER COMPARED WITH A PI CONTROLLER,β International Journal of Engineering and Techniques (IJET), vol. 12, no. 1, February 2026, doi: {{doi}}.
