Design and Implementation of an Effective Fuzzy Logic Controller based on Quantum Inspired Evolutionary Algorithm

This paper proposes a new approach based on quantum inspired evolutionary algorithm (QIEA) for effective selection and definition of fuzzy if-then control rules as well as the shapes of membership functions (MFs) to design fuzzy logic controllers (FLCs). The majority of works done on designing FLCs rely on the knowledge base derived from imprecise heuristic knowledge of experienced operators or persons. These traditional methods, however, are cumbersome to implement and very time consuming to evaluate. Our proposed approach is a self-learning adaptive method and decomposes a problem in such a way that leads to more effective knowledge acquisition and improved control performance with the FLCs. In order to verify the effectiveness of this self-learning adaptive method, a standard test-bed, the truck backer-upper problem, is considered as the test problem. During each generation, the rules are updated and the MFs’ parameters are altered using a complementary double mutation operator (CDMO) and a discrete crossover (DC). This paper also demonstrates the effect of different fuzzification and defuzzification methods on the response of the FLC. The center of gravity (COG) and modified COG are used as defuzzifier to analyze the results of the fuzzy controller. The experimental results show that the proposed approach with different fuzzification and MCOG to design FLCs performs better than the traditional methods with triangular fuzzification and COG in terms of required time to backing up the truck.

[1]  Nirmal K. Bose,et al.  Generating fuzzy membership function with self-organizing feature map , 2006, Pattern Recognit. Lett..

[2]  Dongrui Wu,et al.  Genetic learning and performance evaluation of interval type-2 fuzzy logic controllers , 2006, Eng. Appl. Artif. Intell..

[3]  Jong-Hwan Kim,et al.  Quantum-inspired evolutionary algorithm for a class of combinatorial optimization , 2002, IEEE Trans. Evol. Comput..

[4]  Takeshi Yamakawa,et al.  Bio-inspired Self-Organizing Relationship Network as Knowledge Acquisition Tool and Fuzzy Inference Engine , 2008, WCCI.

[5]  Y.F. Li,et al.  Development of fuzzy algorithms for servo systems , 1989, IEEE Control Systems Magazine.

[6]  Minhong Wang,et al.  Improving fuzzy knowledge integration with particle swarmoptimization , 2010, Expert Syst. Appl..

[7]  A. Bagis Fuzzy rule base design using tabu search algorithm for nonlinear system modeling. , 2008, ISA transactions.

[8]  Tzi-Dar Chiueh,et al.  Neural networks for truck backer-upper control system , 1995, Proceedings IEEE Conference on Industrial Automation and Control Emerging Technology Applications.

[9]  Mehmet Kaya,et al.  Determination of fuzzy logic membership functions using genetic algorithms , 2001, Fuzzy Sets Syst..

[10]  Jong-Hwan Kim,et al.  Quantum-Inspired Evolutionary Algorithms With a New Termination Criterion , H Gate , and Two-Phase Scheme , 2009 .

[11]  Khaled Belarbi,et al.  Design of Mamdani fuzzy logic controllers with rule base minimisation using genetic algorithm , 2005, Eng. Appl. Artif. Intell..

[12]  Aytekin Bagis Fuzzy and PD controller based intelligent control of spillway gates of dams , 2003, J. Intell. Fuzzy Syst..

[13]  Hung-Yuan Chung,et al.  A self-learning fuzzy logic controller using genetic algorithms with reinforcements , 1997, IEEE Trans. Fuzzy Syst..

[14]  Rui Zhang,et al.  Real-coded Quantum Evolutionary Algorithm for Complex Functions with High-dimension , 2007, 2007 International Conference on Mechatronics and Automation.

[15]  Eui-Young Cha,et al.  Fuzzy truck control scheme for obstacle avoidance , 2008, Neural Computing and Applications.

[16]  Jong-Hwan Kim,et al.  Quantum-inspired evolutionary algorithms with a new termination criterion, H/sub /spl epsi// gate, and two-phase scheme , 2004, IEEE Transactions on Evolutionary Computation.

[17]  Ying Li,et al.  Neural-fuzzy control of truck backer-upper system using a clustering method , 2007, Neurocomputing.

[18]  Shyi-Ming Chen,et al.  Automatically constructing grade membership functions of fuzzy rules for students' evaluation , 2008, Expert Syst. Appl..

[19]  Masoud Mohammadian,et al.  Generating fuzzy rules by genetic algorithms , 1994, Proceedings of 1994 3rd IEEE International Workshop on Robot and Human Communication.

[20]  F. A. Lootsma Applications of fuzzy set methodologies in industrial engineering , 1990 .