Automatic extraction of the fuzzy control system by a hierarchical genetic algorithm

The paper proposes a new method to automatically extract all fuzzy parameters of a Fuzzy Logic Controller (FLC) in order to control nonlinear industrial processes. The main objective of this paper is the extraction of a FLC from data extracted from a given process while it is being manually controlled. The learning of the FLC is performed by a hierarchical genetic algorithm (HGA), from a set of process-controlled input/output data. The algorithm is composed by a five level structure, being the first level responsible for the selection of an adequate set of input variables. The second level considers the encoding of the membership functions. The individual rules are defined on the third level. The set of rules are obtained on the fourth level, and finally, the fifth level selects the elements of the previous levels, as well as, the t-norm operator, inference engine and defuzzifier methods which constitute the FLC. To optimize the proposed method, the HGA's initial populations are obtained by an initialization algorithm. This algorithm has the main goal of providing a good initial solution for membership functions and rule based populations, enhancing the GA's tuning. Moreover, the HGA is applied to control the dissolved oxygen in an activated sludge reactor within a wastewater treatment plant. The results are presented, showing that the proposed method extracted all the parameters of the fuzzy controller, successfully controlling a nonlinear plant.

[1]  Li-Xin Wang,et al.  A Course In Fuzzy Systems and Control , 1996 .

[2]  Napsiah Ismail,et al.  Development of genetic fuzzy logic controllers for complex production systems , 2009, Comput. Ind. Eng..

[3]  Francisco Herrera,et al.  Tuning fuzzy logic controllers by genetic algorithms , 1995, Int. J. Approx. Reason..

[4]  S. N. Sivanandam,et al.  Introduction to genetic algorithms , 2007 .

[5]  Francisco Herrera,et al.  Genetic Fuzzy Systems - Evolutionary Tuning and Learning of Fuzzy Knowledge Bases , 2002, Advances in Fuzzy Systems - Applications and Theory.

[6]  Mignon Park,et al.  A new approach to adaptive fuzzy control , 1998, 1998 IEEE International Conference on Fuzzy Systems Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36228).

[7]  Nikola Kasabov,et al.  Foundations Of Neural Networks, Fuzzy Systems, And Knowledge Engineering [Books in Brief] , 1996, IEEE Transactions on Neural Networks.

[8]  Francisco Herrera,et al.  Genetic fuzzy systems: taxonomy, current research trends and prospects , 2008, Evol. Intell..

[9]  Rui Araújo,et al.  Dissolved oxygen control of the activated sludge wastewater treatment process using stable adaptive fuzzy control , 2012, Comput. Chem. Eng..

[10]  Mohammad S. Alam,et al.  Hybrid fuzzy logic control with genetic optimisation for a single-link flexible manipulator , 2008, Eng. Appl. Artif. Intell..

[11]  Joos Vandewalle,et al.  Fuzzy Logic, Identification and Predictive Control (Advances in Industrial Control) , 2004 .

[12]  H. Ishibuchi Genetic fuzzy systems: evolutionary tuning and learning of fuzzy knowledge bases , 2004 .

[13]  Fernando José Von Zuben,et al.  Hierarchical genetic fuzzy systems , 2001, Inf. Sci..

[14]  Lúcia Valéria Ramos de Arruda,et al.  A neuro-coevolutionary genetic fuzzy system to design soft sensors , 2008, Soft Comput..

[15]  Ananth Ramaswamy,et al.  Optimal fuzzy logic control for MDOF structural systems using evolutionary algorithms , 2009, Eng. Appl. Artif. Intell..

[16]  A. C. Tsoi,et al.  A new approach to adaptive fuzzy control: the controller output error method , 1997, IEEE Trans. Syst. Man Cybern. Part B.

[17]  Ulf Jeppsson,et al.  The COST benchmark simulation model—current state and future perspective , 2004 .

[18]  Abdel Badie Sharkawy,et al.  Genetic fuzzy self-tuning PID controllers for antilock braking systems , 2010, Eng. Appl. Artif. Intell..

[19]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[20]  Rui Araújo,et al.  An architecture for adaptive fuzzy control in industrial environments , 2011, Comput. Ind..

[21]  Ramazan Coban,et al.  A trajectory tracking genetic fuzzy logic controller for nuclear research reactors , 2010 .

[22]  Pedro Santos,et al.  Variable and delay selection using neural networks and mutual information for data-driven soft sensors , 2010, 2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010).