A Robust Evolving Cloud-Based Controller

In this chapter a novel online self-evolving cloud-based controller, called Robust Evolving Cloud-based Controller (RECCo ) is introduced. This type of controller has a parameter-free antecedent (IF) part, a locally valid PID consequent part, and a center-of-gravity based defuzzification. A first-order learning method is applied to consequent parameters and reference model adaptive control is used locally in the ANYA type fuzzy rule-based system. An illustrative example is provided mainly for 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, number of rules, membership functions, or connectives such as AND, OR. This RECCo controller learns autonomously from its own actions while controlling the plant. It does not use any off-line pre-training or explicit models (e. g. in the form of differential equations) of the plant. It has been demonstrated that it is possible to fully autonomously and in an unsupervised manner (based only on the data density and selecting representative prototypes/focal points from the control hypersurface acting as a data space) generate and self-tune/learn a non-linear controller structure and evolve it in online mode. Moreover, the results demonstrate that this autonomous controller has no parameters in the antecedent part and surpasses both traditional PID controllers being a non-linear, fuzzy combination of locally valid PID controllers, as well as traditional fuzzy (Mamdani and Takagi–Sugeno) type controllers by their lean structure and higher performance, lack of membership functions, antecedent parameters, and because they do not need off-line tuning.

[1]  Héctor Pomares,et al.  Self-evolving parameter-free Rule-based Controller , 2012, 2012 IEEE International Conference on Fuzzy Systems.

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

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

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

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

[6]  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).

[7]  Igor Škrjanc,et al.  Real-time fuzzy adaptive control , 1997 .

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

[9]  Igor Skrjanc,et al.  Globally stable direct fuzzy model reference adaptive control , 2003, Fuzzy Sets Syst..

[10]  Plamen Angelov,et al.  Evolving Intelligent Systems: Methodology and Applications , 2010 .

[11]  Ebrahim H. Mamdani,et al.  An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller , 1999, Int. J. Hum. Comput. Stud..

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

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

[14]  Igor Skrjanc,et al.  Direct fuzzy model‐reference adaptive control , 2002, Int. J. Intell. Syst..

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

[16]  Plamen Angelov,et al.  A genetic-algorithm-based approach to optimization of bioprocesses described by fuzzy rules , 1997 .

[17]  Igor Škrjanc,et al.  Globally stable model reference adaptive control based on fuzzy description of the plant , 2002, Int. J. Syst. Sci..

[18]  Michael Athans,et al.  Robustness of continuous-time adaptive control algorithms in the presence of unmodeled dynamics , 1985 .

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

[20]  Yueh-Min Huang,et al.  A blog article recommendation generating mechanism using an SBACPSO algorithm , 2009, Expert Syst. Appl..

[21]  Igor Skrjanc,et al.  Model-Reference Fuzzy Adaptive Control as a Framework for Nonlinear System Control , 2003, J. Intell. Robotic Syst..

[22]  Igor Skrjanc,et al.  A new fuzzy adaptive law with leakage , 2012, 2012 IEEE Conference on Evolving and Adaptive Intelligent Systems.

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

[24]  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).

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

[26]  K. Narendra,et al.  Stable model reference adaptive control in the presence of bounded disturbances , 1982 .

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

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

[29]  Plamen P. Angelov,et al.  An approach to automatic real‐time novelty detection, object identification, and tracking in video streams based on recursive density estimation and evolving Takagi–Sugeno fuzzy systems , 2011, Int. J. Intell. Syst..

[30]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

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

[32]  Petar V. Kokotovic,et al.  Instability analysis and improvement of robustness of adaptive control , 1984, Autom..

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

[34]  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).

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