Analisis Perbandingan Kontrol P, PI, dan PID pada Pengaturan Kecepatan Motor DC Berbasis Simulasi MATLAB

Authors

  • Deswen Lumban Gaol Universitas Negeri Medan
  • Erianto Rezeki Siregar Universitas Negeri Medan

DOI:

https://doi.org/10.61722/jinu.v3i1.7558

Keywords:

DC Motor, P Control, PI Control, PID Control, MATLAB/Simulink

Abstract

DC motor speed control plays a crucial role in industrial applications requiring fast response, high accuracy, and system stability. This study aims to analyze and compare the performance of P, PI, and PID controllers in a DC motor speed regulation system based on MATLAB/Simulink simulation. The system model was designed in a closed-loop configuration with a 100 rad/s set point, and controller parameters were obtained using the auto-tuning feature to ensure optimal operating conditions. The simulation was carried out for 10 seconds without load by evaluating performance parameters including rise time, overshoot, settling time, steady-state value, and steady-state error. The results indicate that the P controller produces a fast initial response but suffers from high overshoot and low stability. The PI controller demonstrates improved stability with reduced overshoot and shorter settling time, although the steady-state value remains slightly below the set point. The PID controller shows the best overall performance by achieving the fastest rise time, the shortest settling time, and an almost zero steady-state error, making it the most effective in achieving fast, stable, and accurate responses. Therefore, the PID controller is recommended as the most suitable control strategy for DC motor speed regulation under no-load conditions.

References

Abdullah, Z. B., Amir, S., & Razak, M. (2023). Simulation model of PID controller for DC servo motor at constant and variable speeds. Journal of Robotics and Control, 5(2), 145–154.

Ali, R., & Khan, M. (2021). Performance evaluation of DC motor speed control using PID with MATLAB/Simulink. International Journal of Engineering Research & Technology, 10(4), 112–118.

Alwan, H., & Jasim, M. (2022). PID speed control of DC motor based on auto-tuning Simulink toolbox. Iraqi Journal of Electrical and Electronic Engineering, 18(1), 78–85.

Chakraborty, R., Rahman, M., & Uddin, M. (2020). Closed-loop control of DC motor speed using MATLAB/Simulink-based PID controller. Control Systems Engineering Review, 12(1), 33–40.

Dakheel, S. M., Nasir, A., & Mahmood, A. (2022). ANN-enhanced PID controller for DC servo motor speed regulation. TELKOMNIKA, 20(6), 1234–1241.

Dewi, R., & Pratama, A. (2021). Transient performance comparison of P, PI and PID controllers for DC motor drive systems. Electrical Systems Journal, 9(3), 211–219.

Ibrahim, M., Hamoodi, A., & Salih, B. (2022). DC motor speed control using PI controller realized with Simulink and experimental verification. International Journal of Control Systems, 7(1), 45–56.

Ismail, T., & Syahputra, R. (2023). Optimization of PID controller for DC motor using MATLAB auto-tuning features. International Journal of Power Electronics and Drive Systems, 13(4), 998–1007.

Joki, F. (2025). PID controller tuning of DC motor speed for weighing-scale application. Instrumentation and Automation Journal, 31(2), 55–63.

Khan, R., & Safdar, A. (2024). Dynamic modelling and PID-based control of DC motor using Simulink simulation. Journal of Automation and Electric Power Systems, 2(3), 59–68.

Kurniawan, R., & Taufik, A. (2022). Performance analysis of P, PI and PID speed control on DC motor using MATLAB Simulink. Journal of Mechatronics and Electrical Power Systems, 4(1), 17–24.

Manikandan, K., & Rao, S. (2020). Evaluation of DC motor speed control techniques using MATLAB-Simulink virtual prototyping. Mechatronics Research Letters, 8(2), 66–72.

Masood, J., & Haque, A. (2021). Effect of parameter variations on PID performance in DC motor speed regulation. Iranian Journal of Electrical Engineering, 13(3), 185–198.

Nanda, P., & Mishra, S. (2023). MATLAB-based comparative study of P, PI, and PID controllers for DC motor speed control. International Conference on Applied Robotics and Mechatronics, 101–108.

Saxena, N., Sharma, A., & Verma, R. (2024). Optimized PID tuning for DC servo motor using particle swarm optimization. International Journal of Electronics and Communication Systems, 12(1), 1–10.

Sethi, A., Singh, R., & Kohli, H. (2022). Self-tuned fuzzy-PID for DC motor — a Simulink-based performance analysis. World Journal of Advanced Research and Reviews, 14(3), 133–143.

Supriyono, H. (2024). Development of DC motor speed control using PID based on MATLAB. Journal of Electrical Technology, 8(2), 89–97.

Yaşar, T., Korkmaz, M., & Deniz, U. (2025). Performance comparison of PI and fuzzy controllers for DC motor speed using MATLAB/Simulink. Journal of Applied Research in Electrical Engineering, 10(1), 13–24.

Yunanda, A., & Fadillah, M. (2023). Auto-tuned PID speed control for brushed DC motor using MATLAB Simulink Toolbox. International Journal of Robotics and Mechatronics, 17(2), 221–229.

Downloads

Published

2025-12-09