Hardware/Software Implementation of Fuzzy-Neural-Network Self-Learning Control Methods for Brushless DC Motor Drives

This paper presents a study of different fuzzy neural network (FNN) learning control methods for brushless dc (BLDC) motor drives. The FNN combines fuzzy logic (FL) with the learning capabilities of an artificial neural network. The study designs an FNN structure and defines four different training algorithms for the FNN, namely, backpropagation (BP), extended Kalman filter (EKF), genetic (GEN), and particle swarm optimization (PSO). These algorithms are examined in the simple application of pattern matching an input set to an output set and determine the strengths and weaknesses of each algorithm. Tests of each learning algorithm by a pattern matching benchmark are achieved via dSPACE DSP MATLAB/Simulink environment and allows for the capability for adaptive self-tuning of the weights and memberships of the input parameters. Thus, this adds a self-learning capability to the initial fuzzy design for operational adaptively and implements the solution on real hardware using a BLDC motor drive system. The success of the adaptive FNN-controlled BLDC motor drive system is verified by experimental results. Testing results show that the EKF method is the superior method of the four for this specific application. The BP method was also somewhat successful, nearly matching the pattern but not to the accuracy of the EKF. The GEN and PSO methods did not demonstrate success. Demonstrating the proposed self-learning FNN control on real hardware realizes the solution.

[1]  Ahmed Rubaai,et al.  Experimental verification of a hybrid fuzzy controller for a high performance brushless DC drive system , 1999, Conference Record of the 1999 IEEE Industry Applications Conference. Thirty-Forth IAS Annual Meeting (Cat. No.99CH36370).

[2]  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.

[3]  A. Rubaai,et al.  Performance Evaluation of Fuzzy Switching Position Controller for Automation and Process Industry Control , 2011, IEEE Transactions on Industry Applications.

[4]  Arpita Sinha,et al.  Analytical structure and stability analysis of a fuzzy PID controller , 2008, Appl. Soft Comput..

[5]  Tzuu-Hseng S. Li,et al.  GA-based fuzzy PI/PD controller for automotive active suspension system , 1999, IEEE Trans. Ind. Electron..

[6]  George K. I. Mann,et al.  A systematic study of fuzzy PID controllers-function-based evaluation approach , 2001, IEEE Trans. Fuzzy Syst..

[7]  Faa-Jeng Lin,et al.  A Robust Recurrent Wavelet Neural Network Controller With Improved Particle Swarm Optimization for Linear Synchronous Motor Drive , 2008, IEEE Transactions on Power Electronics.

[8]  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.

[9]  Syuan-Yi Chen,et al.  Recurrent Functional-Link-Based Fuzzy-Neural-Network-Controlled Induction-Generator System Using Improved Particle Swarm Optimization , 2009, IEEE Transactions on Industrial Electronics.

[10]  K.R. Rajagopal,et al.  PM Synchronous Motor Speed Control Using Hybrid Fuzzy-PI With Novel Switching Functions , 2009, IEEE Transactions on Magnetics.

[11]  Ahmed Rubaai,et al.  Development and implementation of an adaptive fuzzy-neural-network controller for brushless drives , 2000, Conference Record of the 2000 IEEE Industry Applications Conference. Thirty-Fifth IAS Annual Meeting and World Conference on Industrial Applications of Electrical Energy (Cat. No.00CH37129).

[12]  A. Rubaai,et al.  EKF-Based PI-/PD-Like Fuzzy-Neural-Network Controller for Brushless Drives , 2011, IEEE Transactions on Industry Applications.

[13]  M. Masiala,et al.  Fuzzy Self-Tuning Speed Control of an Indirect Field-Oriented Control Induction Motor Drive , 2007, 2007 IEEE Industry Applications Annual Meeting.

[14]  M. A. Abido,et al.  Real-time performance evaluation of a genetic-algorithm-based fuzzy logic controller for IPM motor drives , 2003, IEEE Transactions on Industry Applications.