DSP-Based Laboratory Implementation of Hybrid Fuzzy-PID Controller Using Genetic Optimization for High-Performance Motor Drives

This paper presents a real-time implementation of a genetic-based hybrid fuzzy-proportional-integral-derivative (PID) controller for industrial motor drives. Both the design of fuzzy-PID (FPID) controller and its integration with the conventional PID in global control system to produce a hybrid design are demonstrated. A genetic optimization technique is used to determine the optimal values of the scaling factors of the output variables of the FPID controller. The objective is to utilize the best attributes of the PID and FPID controllers to provide a controller which will produce better response than either the PID or FPID controller. The principle of the hybrid controller is to use a PID controller, which performs satisfactorily in most cases, while keeping in the background a FPID controller, which is ready to take over the PID controller when severe disturbances occur. The hybrid controller is formulated and implemented in real time, using the speed control of a brushless drive system as a testbed. The design, analysis, and implementation stages are carried out entirely using a dSPACE DS1104 digital-signal-processor-based real-time data acquisition control system and MATLAB/Simulink environment. Experimental results show that the proposed FPID controller-based genetic optimization produces better control performance than the conventional PID controllers, particularly in handling nonlinearities and external disturbances.

[1]  Yun Li,et al.  PID control system analysis, design, and technology , 2005, IEEE Transactions on Control Systems Technology.

[2]  Chang Chieh Hang,et al.  Parallel structure and tuning of a fuzzy PID controller , 2000, Autom..

[3]  Krzysztof Pietrusewicz,et al.  A method for improving the robustness of PID control , 2005, IEEE Transactions on Industrial Electronics.

[4]  Sung-Kwun Oh,et al.  THE GENETIC DESIGN OF HYBRID FUZZY CONTROLLERS , 2004, Cybern. Syst..

[5]  R.C. Schaefer,et al.  Tuning a PID controller for a digital excitation control system , 2005, IEEE Transactions on Industry Applications.

[6]  Francisco Herrera,et al.  Tackling Real-Coded Genetic Algorithms: Operators and Tools for Behavioural Analysis , 1998, Artificial Intelligence Review.

[7]  Chin-Wang Tao,et al.  Flexible complexity reduced PID-like fuzzy controllers , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[8]  Sung-Kwun Oh,et al.  Fuzzy Controller Design by Means of Genetic Optimization and NFN-Based Estimation Technique , 2004 .

[9]  A. Rubaai,et al.  Real-Time Implementation of a Fuzzy Logic Controller for Switch-Mode Power-Stage DC–DC Converters , 2006, IEEE Transactions on Industry Applications.

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

[11]  Guanrong Chen,et al.  An improved robust fuzzy-PID controller with optimal fuzzy reasoning , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[12]  Sung-Kwun Oh,et al.  The design of hybrid fuzzy controllers based on genetic algorithms and estimation techniques , 2002 .

[13]  Wei Ren,et al.  Use of neural fuzzy networks with mixed genetic/gradient algorithm in automated vehicle control , 1999, IEEE Trans. Ind. Electron..

[14]  Guanrong Chen,et al.  Fuzzy PID controller: Design, performance evaluation, and stability analysis , 2000, Inf. Sci..

[15]  C. Knospe,et al.  PID control , 2006, IEEE Control Systems.

[16]  Germano Lambert-Torres,et al.  A genetic-based neuro-fuzzy approach for modeling and control of dynamical systems , 1998, IEEE Trans. Neural Networks.

[17]  Shankar P. Bhattacharyya,et al.  New results on the synthesis of PID controllers , 2002, IEEE Trans. Autom. Control..

[18]  Marzuki Khalid,et al.  Tuning of a neuro-fuzzy controller by genetic algorithm , 1999, IEEE Trans. Syst. Man Cybern. Part B.

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