Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/86374
Title: Evolutionary Learning of Fuzzy Controllers
Other Titles: Aprendizagem Evolutiva de Controladores Difusos
Authors: Freitas, Joao Miguel Malva 
Orientador: Araújo, Rui Alexandre de Matos
Keywords: Controlo Difuso; Aprendizagem Online; Controlo Difuso Adaptativo; Controlo Difuso Evolutivo; Inteligência Computacional; Fuzzy Control; Online learning; Adaptive Fuzzy Control; Evolving Fuzzy Control; Computational Intelligence
Issue Date: 30-May-2018
Serial title, monograph or event: Evolutionary Learning of Fuzzy Controllers
Place of publication or event: DEEC
Abstract: Controladores inteligentes são hoje um importante aspecto no controlo de processos industriais e, particularmente, o controlador de lógica difusa com capacidades de aprendizagem é um caso de estudo muito interessante, devido ao seu formato e características únicas.Com o intuito de controlar sistemas com múltiplas entradas e uma saída foram estudados algoritmos de controlo difuso com uma componente adaptativa, por outras palavras, com a capacidade de adaptar a regras e parâmetros existentes no controlador e com uma componente evolutiva, por outras palavras, com a capacidade de modificar a estrutura do controlador com a adição de novas regras, obtidas através do uso de informação da saída e entradas do sistema. Adicionalmente, o controlador deve ser capaz de alterar sua estrutura ao mesmo tempo que controla o sistema, sem necessidade de treino prévio, e também controlar sistemas desconhecidos sem conhecimento do modelo e dinâmica do sistema. Após algumas pesquisas foi escolhido um algoritmo com as características mencionadas que serviu de base para o algoritmo apresentado nesta dissertação.Neste trabalho são apresentados os fundamentos de Controladores Difusos, a arquitectura e funcionamento do algoritmo proposto, sendo mencionado as melhorias às falhas detectadas do algoritmo original que foi estudado. A importância e influência de vários parâmetros do algoritmo proposto são também analisados em detalhe.De forma a validar e demonstrar a capacidade do algoritmo proposto, foi testado e analisado o seu desempenho no controlo de diversos sistemas simulados com múltiplas entradas e uma saída, assim como num sistema real composto por dois motores DC acoplados. Em todos os sistemas testados foram induzidas perturbações, tendo sido analisada a resposta do algoritmo proposto.
Nowadays, intelligent controllers are an important aspect in the control of industrial processes and the particular Fuzzy Logic Controller with learning capabilities are a specially interesting subject of study, due to its format and characteristics.In order to control systems with multiple inputs and one output it was studied fuzzy control algorithms with an adaptive component, in other words, with the capacity to adapt the existing controller rules and parameters and with an evolving component, in other words, with the capacity to modify the controller structure with the addition of new rules, using the historical data about the controlled system. Furthermore, the control system must be able to change its structure at the same time is controlling the system, don't need to do offline training and also be able to control unknown systems without previous knowledge of the model and dynamics of the systems. After some research, an algorithm with the mentioned characteristics was chosen and served as the basis for the algorithm proposed in this dissertation.In this work are presented the concepts of Fuzzy Controllers, the architecture and structure of the proposed algorithm, being mentioned the improvements to the detected faults of the original algorithm that was studied. The importance and influence of several parameters of the proposed algorithm are also analysed in detail.In order to validate and demonstrate the capacity of the proposed algorithm, it was tested and analysed its performance in the control of several simulated systems with multiple inputs and one output, as well as in a real non-linear system based on two-coupled DC motors. All tested system were also subjected to perturbations, being analysed the response of the proposed algorithm.
Description: Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia
URI: https://hdl.handle.net/10316/86374
Rights: openAccess
Appears in Collections:UC - Dissertações de Mestrado

Files in This Item:
File Description SizeFormat
tese2018_JoaoFreitas.pdf3.01 MBAdobe PDFView/Open
Show full item record

Page view(s) 50

355
checked on Apr 23, 2024

Download(s) 50

315
checked on Apr 23, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons