Self-Evolving Fuzzy Controller Composed of Univariate Fuzzy Control Rules

The paper proposes a methodology to online self-evolve direct fuzzy logic controllers (FLCs), to deal with unknown and time-varying dynamics. The proposed methodology self-designs the controller, where fuzzy control rules can be added or removed considering a predefined criterion. The proposed metho...

Full description

Bibliographic Details
Main Authors: Jérôme Mendes, Ricardo Maia, Rui Araújo, Francisco A. A. Souza
Format: Article
Language:English
Published: MDPI AG 2020-08-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/10/17/5836
_version_ 1797556102147080192
author Jérôme Mendes
Ricardo Maia
Rui Araújo
Francisco A. A. Souza
author_facet Jérôme Mendes
Ricardo Maia
Rui Araújo
Francisco A. A. Souza
author_sort Jérôme Mendes
collection DOAJ
description The paper proposes a methodology to online self-evolve direct fuzzy logic controllers (FLCs), to deal with unknown and time-varying dynamics. The proposed methodology self-designs the controller, where fuzzy control rules can be added or removed considering a predefined criterion. The proposed methodology aims to reach a control structure easily interpretable by human operators. The FLC is defined by univariate fuzzy control rules, where each input variable is represented by a set of fuzzy control rules, improving the interpretability ability of the learned controller. The proposed self-evolving methodology, when the process is under control (online stage), adds fuzzy control rules on the current FLC using a criterion based on the incremental estimated control error obtained using the system’s inverse function and deletes fuzzy control rules using a criterion that defines “less active” and “less informative” control rules. From the results on a nonlinear continuously stirred tank reactor (CSTR) plant, the proposed methodology shows the capability to online self-design the FLC by adding and removing fuzzy control rules in order to successfully control the CSTR plant.
first_indexed 2024-03-10T16:58:06Z
format Article
id doaj.art-8388163bbc6d46b487078a3bb27b1b32
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T16:58:06Z
publishDate 2020-08-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-8388163bbc6d46b487078a3bb27b1b322023-11-20T11:05:15ZengMDPI AGApplied Sciences2076-34172020-08-011017583610.3390/app10175836Self-Evolving Fuzzy Controller Composed of Univariate Fuzzy Control RulesJérôme Mendes0Ricardo Maia1Rui Araújo2Francisco A. A. Souza3University of Coimbra, Institute of Systems and Robotics, Department of Electrical and Computer Engineering, Pólo II, PT-3030-290 Coimbra, PortugalUniversity of Coimbra, Institute of Systems and Robotics, Department of Electrical and Computer Engineering, Pólo II, PT-3030-290 Coimbra, PortugalUniversity of Coimbra, Institute of Systems and Robotics, Department of Electrical and Computer Engineering, Pólo II, PT-3030-290 Coimbra, PortugalOncontrol Technologies, Lda, Av. Sá Bandeira, 33, Escritório 519, PT-3000-279 Coimbra, PortugalThe paper proposes a methodology to online self-evolve direct fuzzy logic controllers (FLCs), to deal with unknown and time-varying dynamics. The proposed methodology self-designs the controller, where fuzzy control rules can be added or removed considering a predefined criterion. The proposed methodology aims to reach a control structure easily interpretable by human operators. The FLC is defined by univariate fuzzy control rules, where each input variable is represented by a set of fuzzy control rules, improving the interpretability ability of the learned controller. The proposed self-evolving methodology, when the process is under control (online stage), adds fuzzy control rules on the current FLC using a criterion based on the incremental estimated control error obtained using the system’s inverse function and deletes fuzzy control rules using a criterion that defines “less active” and “less informative” control rules. From the results on a nonlinear continuously stirred tank reactor (CSTR) plant, the proposed methodology shows the capability to online self-design the FLC by adding and removing fuzzy control rules in order to successfully control the CSTR plant.https://www.mdpi.com/2076-3417/10/17/5836evolving designfuzzy controllerunivariate fuzzy rulesCSTR plant
spellingShingle Jérôme Mendes
Ricardo Maia
Rui Araújo
Francisco A. A. Souza
Self-Evolving Fuzzy Controller Composed of Univariate Fuzzy Control Rules
Applied Sciences
evolving design
fuzzy controller
univariate fuzzy rules
CSTR plant
title Self-Evolving Fuzzy Controller Composed of Univariate Fuzzy Control Rules
title_full Self-Evolving Fuzzy Controller Composed of Univariate Fuzzy Control Rules
title_fullStr Self-Evolving Fuzzy Controller Composed of Univariate Fuzzy Control Rules
title_full_unstemmed Self-Evolving Fuzzy Controller Composed of Univariate Fuzzy Control Rules
title_short Self-Evolving Fuzzy Controller Composed of Univariate Fuzzy Control Rules
title_sort self evolving fuzzy controller composed of univariate fuzzy control rules
topic evolving design
fuzzy controller
univariate fuzzy rules
CSTR plant
url https://www.mdpi.com/2076-3417/10/17/5836
work_keys_str_mv AT jeromemendes selfevolvingfuzzycontrollercomposedofunivariatefuzzycontrolrules
AT ricardomaia selfevolvingfuzzycontrollercomposedofunivariatefuzzycontrolrules
AT ruiaraujo selfevolvingfuzzycontrollercomposedofunivariatefuzzycontrolrules
AT franciscoaasouza selfevolvingfuzzycontrollercomposedofunivariatefuzzycontrolrules