Self-evolving parameter-free Rule-based Controller

In this paper, a new approach for Self-evolving PArameter-free fuzzy Rule-based Controller (SPARC) is proposed. Two illustrative examples are provided aiming a proof of concept. The proposed controller can start with no pre-defined fuzzy rules, and does not need to pre-define the range of the output or control variables. This SPARC learns autonomously from its own actions while performing the control of the plant. It does not use any parameters, explicit membership functions, any off-line pre-training nor the explicit model (e.g. in a form of differential equations) of the plant. It combines the relative older concept of indirect adaptive control with the newer concepts of (self-)evolving fuzzy rule-based systems (and controllers, in particular) and with the very recent concept of parameter-free, data cloud and data density based fuzzy rule based systems (and controllers in particular). It has been demonstrated that a fully autonomously and in an unsupervised manner (based only on the data density and selecting representative prototypes/focal points from the control hyper-surface acting as a data space) it is possible generate a parameter-free control structure and evolve it in on-line mode. Moreover, the results demonstrate that this autonomous controller is effective (has comparative error and performance characteristics) to other known controllers, including self-learning ones, but surpasses them with its flexibility and extremely lean structure (small number of prototypes/focal points which serve as seeds to form parameter-free and membership function-free fuzzy rules based on them). The illustrative examples aim primarily proof of concept.

[1]  P. Angelov,et al.  Evolving Fuzzy Systems from Data Streams in Real-Time , 2006, 2006 International Symposium on Evolving Fuzzy Systems.

[2]  Yanjun Liu,et al.  Adaptive robust fuzzy control for a class of uncertain chaotic systems , 2009 .

[3]  A. Sideris,et al.  A multilayered neural network controller , 1988, IEEE Control Systems Magazine.

[4]  Sakuo Sugawara,et al.  Application of fuzzy control to air conditioning environment , 1993 .

[5]  Plamen P. Angelov,et al.  Simplified fuzzy rule-based systems using non-parametric antecedents and relative data density , 2011, 2011 IEEE Workshop on Evolving and Adaptive Intelligent Systems (EAIS).

[6]  Hans Butler,et al.  Model reference adaptive control: from theory to practice , 1992 .

[7]  Wei-Yen Wang,et al.  An on-line robust and adaptive T-S fuzzy-neural controller for more general unknown systems , 2008 .

[8]  Howard Kaufman,et al.  Direct adaptive control algorithms: theory and applications , 1993, Choice Reviews Online.

[9]  V. V. Chalam,et al.  Adaptive Control Systems: Techniques and Applications , 1987 .

[10]  Héctor Pomares,et al.  A two-stage approach to self-learning direct fuzzy controllers , 2002, Int. J. Approx. Reason..

[11]  Héctor Pomares,et al.  A New Methodology for the Online Adaptation of Fuzzy Self-Structuring Controllers , 2011, IEEE Transactions on Fuzzy Systems.

[12]  Héctor Pomares,et al.  Online self-evolving fuzzy controller with global learning capabilities , 2010, Evol. Syst..

[13]  T. Fukuda,et al.  Self-tuning fuzzy modeling with adaptive membership function, rules, and hierarchical structure based on genetic algorithm , 1995 .

[14]  Héctor Pomares,et al.  Online global learning in direct fuzzy controllers , 2004, IEEE Transactions on Fuzzy Systems.

[15]  Chunshien Li,et al.  Self-organizing neuro-fuzzy system for control of unknown plants , 2003, IEEE Trans. Fuzzy Syst..

[16]  D.P. Filev,et al.  An approach to online identification of Takagi-Sugeno fuzzy models , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[17]  Héctor Pomares,et al.  Adaptive fuzzy controller: Application to the control of the temperature of a dynamic room in real time , 2006, Fuzzy Sets Syst..

[18]  Jorge Casillas,et al.  Quick Design of Fuzzy Controllers With Good Interpretability in Mobile Robotics , 2007, IEEE Transactions on Fuzzy Systems.

[19]  Héctor Pomares,et al.  Online self-organizing adaptive fuzzy controller: Application to a nonlinear servo system , 2010, International Conference on Fuzzy Systems.

[20]  Wang Yan,et al.  Control rules of aeration in a submerged biofilm wastewater treatment process using fuzzy neural networks , 2009, Expert Syst. Appl..

[21]  Plamen P. Angelov,et al.  A fuzzy controller with evolving structure , 2004, Inf. Sci..

[22]  Plamen Angelov,et al.  Evolving Rule-based Control , 2001 .

[23]  Plamen P. Angelov,et al.  On line learning fuzzy rule-based system structure from data streams , 2008, 2008 IEEE International Conference on Fuzzy Systems (IEEE World Congress on Computational Intelligence).