Speed control of brushless DC motor using genetic algorithm based fuzzy controller

. Abstract - The brushless DC motor (BIBCM) is receiving wide attention for industrial applications because of their high torque density, high efficiency and small size. Conventional eontrollers suffer hm uncertain parameters and the non-linear of the BLDCM. The fuzzy control has been focus in the field of the control of the BLDCM. However, a systematic method for designing and tuning the fuzzy logic controller is not developed yet. In this paper, an auto-tuning method for fuzzy logic controller based on the genetic algorithm (GA) is presented. And the scheme is applied into the BLDCM control. Two closed loops are constructed in this paper. The inner loop is current feed back which is to adjust the torque of the motor. The outer loop is the fuzzy logic controller whose control rules are optimized off-line and parameters are adjusted based on the genetic algorithm. In this paper, a program is written in Visual C++ to adjust the fuzzy controller off-line. At last, a TMS320LF2407A digital signal processor (DSP) is used to fully prove the fle!uibility of the control scheme in real time. Excellent flexibility and adaptability as well as high precision and good robustness are obtained by the proposed strategy.

[1]  Won-Seok Oh,et al.  Speed control of induction motor using genetic algorithm based fuzzy controller , 1999, IECON'99. Conference Proceedings. 25th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.99CH37029).

[2]  Niahn-Chung Shieh,et al.  GA-Based Multiobjective PID Control for a Linear , 2003 .

[3]  Chun-Liang Lin,et al.  Multiobjective PID control for a linear brushless DC motor: An evolutionary approach , 2002 .

[4]  C. K. Lee,et al.  A brushless DC motor speed control system using fuzzy rules , 1994 .

[5]  Ying-Yu Tzou,et al.  Fuzzy optimization techniques applied to the design of a digital BLDC servo drive , 2002, 2002 IEEE 33rd Annual IEEE Power Electronics Specialists Conference. Proceedings (Cat. No.02CH37289).

[6]  E. Cox,et al.  Fuzzy fundamentals , 1992, IEEE Spectrum.

[7]  Bhim Singh,et al.  Fuzzy logic based speed controller for vector controlled cage induction motor drive , 1998, Proceedings of IEEE TENCON '98. IEEE Region 10 International Conference on Global Connectivity in Energy, Computer, Communication and Control (Cat. No.98CH36229).

[8]  Julu Sun,et al.  Application of self-adjusting fuzzy controller in a vector-controlled induction motor drive , 2000, Proceedings IPEMC 2000. Third International Power Electronics and Motion Control Conference (IEEE Cat. No.00EX435).

[9]  Wander G. da Silva,et al.  Application of genetic algorithms to the online tuning of electric drive speed controllers , 2000, IEEE Trans. Ind. Electron..

[10]  Ahmad B. Rad,et al.  Optimization of fused fuzzy systems via genetic algorithms , 2002, IEEE Trans. Ind. Electron..