A Dynamic AI Controller, for a Field-Oriented Controlled BLDC Motor to Achieve the Desired Angular Velocity and Torque

Keywords: BLDC motor, Fuzzy logic, Field-oriented control, Particle swarm optimization (PSO)


Compared to traditional motor controlling techniques, the modern Artificial Intelligent (AI) controllers have many advantages. During the past decades, stochastic search and heuristic optimization algorithms such as Genetic Algorithm (GA) and Simulated Annealing (SA) have effectively enhanced the performance of motor control applications. This paper presents a metaheuristic adaptive fuzzy logic-particle swarm optimization control mechanism to optimize the speed regulation of the electric current space vector-controlled BLDC motor while modelling in MATLAB Simulink environment. This is a part of the designed and developed AI controller, for stability and traction control of a four-wheel drive electric rover. To identify the behaviour of the parameters and the algorithm of the proposed controller, this developed simulation model was utilized by taking into account only the behaviour of a one BLDC motor. In the proposed TSK-PSO-FL controller, the PSO technique is utilized to define the heuristic fuzzy associative matrix and another separately dedicated zero-order fuzzy logic controller (TSK-FLC) utilized to optimize the PSO parameters online such as the swarm hyperspace (population size), inertia weights and the acceleration. Simulated test results are presented, analyzed and compared with the developed hardware test model in addition to the newly published research work. Moreover, in addition to the simulation model, the proposed TSK-PSO-FLC was tested on a 3-ph / 250W power BLDC motor in real-time operation. The analyzed test results are clearly showing that the proposed control mechanism has been optimized and enhanced the speed regulation performance of the BLDC motor significantly while increasing the frequency of the desired input trajectory.


Download data is not yet available.


R. Souad, H. Zeroug, Comparison between direct torque control and vector control of a permanent magnet synchronous motor drive, Proc. 13th IEEE Conf. on Power Electronics and Motion Control Conference (EPE-PEMC) 2008, 1209-1214.

N. Jayamary Sujatha, M. Saravanan, A comparative study of fuzzy logic controllers for BLDC motor drive, ARPN Journal of Engineering and Applied Sciences, vol. 10, no. 9, 2015, 4167-4175.

E. Siqueira, J. Mor, R.Z. Azzolin, Algorithm to identification of parameters and automatic re-project of speed controller of BLDC motor, International Federation of Automatic Control Hosting, Elsevier Ltd, IFAC-Papers online 48-19, 2015, 256–261.

M. Tariq, T.K. Bhattacharya, N. Varshney, D. Rajapan, Fast response Antiwindup pi speed controller of brushless dc motor drive: modeling, simulation and implementation on DSP, Journal of Electrical Systems and Information Technology, vol. 3, 2016, 1–13.

A. El-samahy, M. Shamseldin, Brushless DC motor tracking control using self-tuning fuzzy PID control and model reference adaptive control, Ain Shams Engineering Journal, 2016, 1-12.

K. Premkumar, B.V. Manikandan, Bat algorithm optimized fuzzy PD based speed controller for brushless direct current motor, Engineering Science and Technology, an International Journal 19.2 2016, 818–840.

A. Rubaai, P. Young, Hardware/software implementation of fuzzy-neural network self-learning control methods for brushless dc motor drives, Journal of IEEE Transactions on Industry Applications, 2015, 1-12.

H.E.A. Ibrahim, F.N. Hassan, A.O. Shomer, Optimal PID control of a brushless DC motor using PSO and BF techniques, Ain Shams Engineering Journal 5, 2014, 391–398.

A.S. El-Wakeel, A.E.K.M. Ellissy, A.M. Abdel-hamed, A hybrid bacterial foraging-particle swarm optimization technique for optimal tuning of proportional-integral-derivative controller of a permanent magnet brushless DC motor, Taylor & Francis Group, LLC, Electric Power Components and Systems, 43(3), 2015, 309–319.

B.N. Kommula, V.R. Kota, Mathematical Modeling and Fuzzy Logic Control of a Brushless DC Motor Employed in Automobile and Industrial Applications, Proc. 1st IEEE Conf. on Control, Measurement and Instrumentation (CMI) 2016, 1-5.

G. Pavithra, G.R.P. Lakshmi, Simulation of neuro fuzzy and ANFIS in sensorless control of BLDCM drive for high speed application, Proc. IEEE Conf. on Computation of Power, Energy, Information and Communication, 2015, 306-312.

T.V. Kiran, N. Renuka Devi, Particle swarm optimization based direct torque control (DTC) of induction motor, International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering, Vol. 2, Issue 7, July 2013, 3471-3476.

M. Milani, T. Cavdar, V.F. Aghjehkand, Particle swarm optimization-based determination of Ziegler Nichols parameters for PID controller of brushless dc motors, Proc. IEEE Conf. on Innovations in Intelligent Systems and Applications (INISTA), 2012, 1-5.

H.R. Jayetileke, W.R. de Mel, H.U.W. Ratnayake, Modelling and simulation analysis of the genetic-fuzzy controller for speed regulation of a Sensored BLDC motor using Matlab/Simulink, Proc. 13th IEEE Conf. on Industrial and Information Systems (ICIIS), 2017, 1-6.

R. Eberhart, J. Kennedy, A new optimizer using particle swarm theory, Proc. 6th IEEE Conf. on Micro Machine and Human Science, 1995, 39-43.

H.R. Jayetileke, W.R. de Mel, H.U.W. Ratnayake, Real-time fuzzy logic speed tracking controller for a dc motor using Arduino Due, Proc. 7th IEEE Conf. on Information and Automation for Sustainability (ICIAfS), 2014, 1-6.

W. R. de Mel, A. N. Poo, Real-time control using xpc-target in Matlab, International Symposium on Dynamics and Control, Hanoi, Vietnam, 2003, 1-8.

B. Allaoua, B. Gasbaoui, B. Mebarki, setting up PID dc motor speed control alteration parameters using particle swarm optimization strategy, Leonardo Electronic Journal of Practices and Technologies, vol 14, 2009, 19-32.

M.M. Sabir, J.A. Khan, Optimal design of PID controller for the speed control of dc motor by using metaheuristic techniques, Hindawi Journal of Advances in Artificial Neural Systems, Vol. 2014, 2014, 1-8.

E.H.E. Bayoumi, Z.A. Salmeen, Practical swarm intelligent control brushless dc motor drive system using GSM technology, Journal of WSEAS Transactions on Circuits and Systems, Vol 13, 2014, 188-201.

How to Cite
H. R. Jayetileke, W. R. de Mel, and H. U. W. Ratnayake, “A Dynamic AI Controller, for a Field-Oriented Controlled BLDC Motor to Achieve the Desired Angular Velocity and Torque”, IJISAE, vol. 7, no. 3, pp. 166-182, Sep. 2019.
Research Article