Simulation and Implementation of PID-Based HEV Motor Control Using Arduino and MATLAB/Simulink
DOI:
https://doi.org/10.30743/thznae31Keywords:
Hybrid Electric Vehicle (HEV); PID; Controller; Induction Motor; MATLAB/Simulink; ArduinoAbstract
The increasing demand for hybrid electric vehicles (HEVs) necessitates effective motor control strategies that balance performance, efficiency, and real-time adaptability. This study proposes a PID-based control scheme implemented via Arduino and MATLAB/Simulink to manage induction motor speed in an HEV system. A co-simulation framework was developed to ensure seamless integration between the real-time microcontroller and the simulated environment. Results from both simulation and hardware implementation show significant improvements in response time and error minimization under various load conditions. This work contributes a practical solution to HEV control with potential applications in educational and prototyping platforms.
References
Zhang, Y., et al. (2020). Energy Management Strategies for Hybrid Electric Vehicles: A Review. Renewable and Sustainable Energy Reviews, 139, 110709. https://doi.org/10.1016/j.rser.2020.110709
Li, Y., et al. (2021). A Review of Electric Motor Control Techniques for Electric Vehicles. IEEE Access, 9, 142003–142021. https://doi.org/10.1109/ACCESS.2021.3119013
. Khan, M. U., et al. (2020). Real-Time Control of Induction Motor for HEV Applications Using PID Controller. International Journal of Power Electronics and Drive Systems, 11(2), 957–965.
. Ogata, K. (2021). Modern Control Engineering (6th Ed.). Pearson Education.
. MathWorks. (2023). Simulink Support Package for Arduino Hardware. [Online]. Available: https://www.mathworks.com/hardware-support/arduino-simulink.html
. Wu, L., et al. (2020). Fuzzy PID Control of Electric Vehicles Based on Arduino. Journal of Advanced Transportation, 2020, Article ID 6320946. https://doi.org/10.1155/2020/6320946
. Jadhav, R., et al. (2019). Simulation and Implementation of Speed Control of Induction Motor Using Arduino and Simulink. International Journal of Innovative Research in Electrical, Electronics, Instrumentation and Control Engineering, 7(3), 5–10.
. Ramasamy, D., et al. (2022). A Practical Approach to Speed Control of an Induction Motor Using MATLAB and Arduino Interface. Energy Reports, 8, 4246–4254. https://doi.org/10.1016/j.egyr.2022.03.036
. Wei, Z., et al. (2023). A Comparative Study of Model Predictive and Classical PID Control for Electric Drive Systems. IEEE Transactions on Vehicular Technology, 72(1), 534–543. https://doi.org/10.1109/TVT.2022.3211074
. Mehmood, A., et al. (2021). Implementation of Embedded Control Systems for EV Motor Drive Using Open-Source Platforms. Electronics, 10(2), 158. https://doi.org/10.3390/electronics1002015810.06 mm), attributed to reduced tool wear and thermal expansion, highlighting the coating’s role in maintaining hole accuracy.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Mahrizal Masri, Hermansyah Alam, Zulkarnain Lubis

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.