Speed control of Brushless DC motor using bat algorithm optimized Adaptive Neuro-Fuzzy Inference System

Bat algorithm optimized online ANFIS based speed controller presented for Brushless DC motor.The speed response of Brushless DC motor is analyzed for different operating conditions.The proposed controller eliminates the uncertainty problem due to load disturbance and set speed variations.The proposed controller enhances the time domain specifications and performance indices in all operating conditions. In this paper, speed control of Brushless DC motor using Bat algorithm optimized online Adaptive Neuro-Fuzzy Inference System is presented. Learning parameters of the online ANFIS controller, i.e., Learning Rate (?), Forgetting Factor (λ) and Steepest Descent Momentum Constant (α) are optimized for different operating conditions of Brushless DC motor using Genetic Algorithm, Particle Swarm Optimization, and Bat algorithm. In addition, tuning of the gains of the Proportional Integral Derivative (PID), Fuzzy PID, and Adaptive Fuzzy Logic Controller is optimized using Genetic Algorithm, Particle Swarm Optimization and Bat Algorithm. Time domain specification of the speed response such as rise time, peak overshoot, undershoot, recovery time, settling time and steady state error is obtained and compared for the considered controllers. Also, performance indices such as Root Mean Squared Error, Integral of Absolute Error, Integral of Time Multiplied Absolute Error and Integral of Squared Error are evaluated and compared for the above controllers. In order to validate the effectiveness of the proposed controller, simulation is performed under constant load condition, varying load condition and varying set speed conditions of the Brushless DC motor. The real time experimental verification of the proposed controller is verified using an advanced DSP processor. The simulation and experimental results confirm that bat algorithm optimized online ANFIS controller outperforms the other controllers under all considered operating conditions.

[1]  A. Rubaai,et al.  Design and Implementation of Parallel Fuzzy PID Controller for High-Performance Brushless Motor Drives: An Integrated Environment for Rapid Control Prototyping , 2008, IEEE Transactions on Industry Applications.

[2]  Paul Young,et al.  DSP-Based Fuzzy Neural Network PI/PD-Like Fuzzy Controller for Motion Controls and Drives , 2010, 2010 IEEE Industry Applications Society Annual Meeting.

[3]  D. K. Sambariya,et al.  Robust tuning of power system stabilizer for small signal stability enhancement using metaheuristic bat algorithm , 2014 .

[4]  Hisham M. Soliman,et al.  ADAPTIVE DEADBEAT CONTROLLERS FOR BRUSHLESS DC DRIVES USING PSO AND ANFIS TECHNIQUES , 2009 .

[5]  E. S. Ali,et al.  Optimization of Power System Stabilizers using BAT search algorithm , 2014 .

[6]  Metin Demirtas DSP-based sliding mode speed control of induction motor using neuro-genetic structure , 2009, Expert Syst. Appl..

[7]  Mohammad Reza Mosavi,et al.  Design of Efficient Adaptive Neuro-Fuzzy Controller Based on Supervisory Learning Capable for Speed and Torque Control of BLDC Motor , 2012 .

[8]  Bhim Singh,et al.  Single-phase power factor controller topologies for permanent magnet brushless DC motor drives , 2010 .

[9]  C. Senthil Kumar,et al.  Design and Implementation of Adaptive Fuzzy Controller for Speed Control of Brushless DC Motors , 2010 .

[10]  Bing-Gang Cao,et al.  Fuzzy-Logic-Based Sliding-Mode Controller Design for Position-Sensorless Electric Vehicle , 2009, IEEE Transactions on Power Electronics.

[11]  Cheng-Shion Shieh,et al.  Fuzzy PWM based on Genetic Algorithm for battery charging , 2014, Appl. Soft Comput..

[12]  D. Chatterjee,et al.  Dual-mode switching technique for reduction of commutation torque ripple of brushless dc motor , 2011 .

[13]  B. V. Manikandan,et al.  Adaptive fuzzy logic speed controller for brushless DC motor , 2013, 2013 International Conference on Power, Energy and Control (ICPEC).

[14]  A. Rubaai,et al.  DSP-Based Laboratory Implementation of Hybrid Fuzzy-PID Controller Using Genetic Optimization for High-Performance Motor Drives , 2008, IEEE Transactions on Industry Applications.

[15]  Dhanya K Panicker Hybrid PI-Fuzzy Controller for Brushless DC motor speed control , 2013 .

[16]  S. R. Paranjothi,et al.  Digital Control Strategy for Four Quadrant Operation of Three Phase BLDC Motor With Load Variations , 2013, IEEE Transactions on Industrial Informatics.

[17]  A. Ahfock,et al.  New sensorless commutation technique for brushless DC motors , 2009 .

[18]  H.-P. Liu,et al.  A novel sensorless control method for brushless DC motor , 2009 .

[19]  Fayez F. M. El-Sousy Adaptive hybrid control system using a recurrent RBFN-based self-evolving fuzzy-neural-network for PMSM servo drives , 2014, Appl. Soft Comput..

[20]  Patricia Melin,et al.  Particle swarm optimization of interval type-2 fuzzy systems for FPGA applications , 2013, Appl. Soft Comput..