Modeling and Speed Control for Sensorless DC Motor BLDC Based on Real Time Experiement

Keywords: System identification, PID controller, Brushless DC motor


This paper presents a modeling of the Brushless DC motor based on the system identification method. The input and output data were collected and simulated based on the real-time experiment. Taking a continues time form for the system model, a transfer function was selected in this work. The potentiometer has been used to send  Pulse Width Modulation (PWM) signals as input signal to the Brushless DC motor to determine the open-loop model of brushless DC motor (BLDC). LM2907 Tachometer attached with Brushless DC motor driver to measure the output speed. The input signal and measured output data were interfaced to plant by C code generation Matlab/Simulink through Arduino Mega controller. System identification toolbox was used for collecting data to obtain the estimates model. The best fit found for the system was 90.2%. The PID controller was developed to control the desired speed based on the given speed to demonstrate the feasibility of the given method.   


Download data is not yet available.

Author Biography

Badrul Aisham Md Zain, Universiti Tun Hussein Onn Malaysia
Associate Prof. Department of Mechanics Engineering
How to Cite
Sultan, N., Md Zain, B. A., Anuar, F. F., Yahya, M., Abdul Latif, I., Hat, M., & Al-alimi, S. (2019). Modeling and Speed Control for Sensorless DC Motor BLDC Based on Real Time Experiement. International Journal of Integrated Engineering, 11(8), 55-64. Retrieved from