Repository logo
 
Publication

Optimal fuzzy PID control tuned with genetic algorithms

dc.contributor.advisorBarbosa, Ramiro de Sousa
dc.contributor.authorSantos, Carlos Miguel Almeida
dc.date.accessioned2014-07-02T11:16:41Z
dc.date.available2014-07-02T11:16:41Z
dc.date.issued2013
dc.description.abstractFuzzy logic controllers (FLC) are intelligent systems, based on heuristic knowledge, that have been largely applied in numerous areas of everyday life. They can be used to describe a linear or nonlinear system and are suitable when a real system is not known or too difficult to find their model. FLC provide a formal methodology for representing, manipulating and implementing a human heuristic knowledge on how to control a system. These controllers can be seen as artificial decision makers that operate in a closed-loop system, in real time. The main aim of this work was to develop a single optimal fuzzy controller, easily adaptable to a wide range of systems – simple to complex, linear to nonlinear – and able to control all these systems. Due to their efficiency in searching and finding optimal solution for high complexity problems, GAs were used to perform the FLC tuning by finding the best parameters to obtain the best responses. The work was performed using the MATLAB/SIMULINK software. This is a very useful tool that provides an easy way to test and analyse the FLC, the PID and the GAs in the same environment. Therefore, it was proposed a Fuzzy PID controller (FL-PID) type namely, the Fuzzy PD+I. For that, the controller was compared with the classical PID controller tuned with, the heuristic Ziegler-Nichols tuning method, the optimal Zhuang-Atherton tuning method and the GA method itself. The IAE, ISE, ITAE and ITSE criteria, used as the GA fitness functions, were applied to compare the controllers performance used in this work. Overall, and for most systems, the FL-PID results tuned with GAs were very satisfactory. Moreover, in some cases the results were substantially better than for the other PID controllers. The best system responses were obtained with the IAE and ITAE criteria used to tune the FL-PID and PID controllers.por
dc.description.abstractOs Controladores Lógicos Difusos (CLD) são sistemas inteligentes, baseados em conhecimentos heurísticos, que têm vindo a ser amplamente aplicados em inúmeras áreas do quotidiano. Podem ser usados para descrever sistemas lineares ou não-lineares, tornando-se apropriados quando se desconhece o modelo do sistema real ou no caso de o sistema ser difícil de modelar. Os CLD apresentam uma metodologia formal para representar, manipular e implementar um conhecimento heurístico de como controlar um sistema. Estes controladores funcionam como gestores artificiais de decisão que operam em sistemas de malha-fechada, e em tempo real. O principal objetivo deste trabalho consistiu no desenvolvimento de um único controlador difuso ótimo, facilmente adaptável a uma vasta gama de sistemas – simples a complexos, lineares a não-lineares – e com capacidade para controlar sistemas distintos. Devido à sua eficácia na procura e descoberta de soluções ótimas, para sistemas de elevada complexidade, os Algoritmos Genéticos (AG) foram usados para a sintonia do CLD através da procura dos melhores parâmetros por forma a encontrar as melhores respostas. O trabalho foi realizado usando o software MATLAB/SIMULINK. Esta é uma ferramenta útil que permite facilmente testar e analisar, no mesmo ambiente, o CLD, o PID e os AG. Por esta razão, foi proposto um controlador difuso do tipo PID, concretamente o Controlador Lógico Difuso PD+I (CLD-PID). Este controlador foi comparado com o controlador PID clássico sintonizado com o método heurístico de Ziegler-Nichols, o método ótimo de sintonização de Zhuang-Atherton e o próprio método de AG. Os critérios IAE, ISE, ITAE e ITSE, usados como as funções de avaliação dos AG, foram utilizados para comparar os desempenhos dos controladores usados neste trabalho. De um modo geral, e para a maioria dos sistemas, os resultados do CLD-PID sintonizados com os AG foram bastantes satisfatórios. Para além disso, em alguns casos, os resultados foram consideravelmente melhores do que para os restantes controladores PID. As melhores respostas de sistemas foram obtidas com os critérios IAE e ITAE, que foram usados para sintonizar os controladores CLD-PID e PID.por
dc.identifier.tid201813300
dc.identifier.urihttp://hdl.handle.net/10400.22/4628
dc.language.isoengpor
dc.peerreviewedyespor
dc.publisherInstituto Politécnico do Porto. Instituto Superior de Engenharia do Porto.por
dc.subjectFuzzypor
dc.subjectIntelligent systemspor
dc.subjectHeuristicpor
dc.subjectControlpor
dc.subjectOptimalpor
dc.subjectGApor
dc.subjectPIDpor
dc.subjectLógica difusapor
dc.subjectSistemas inteligentespor
dc.subjectHeurísticapor
dc.subjectControlopor
dc.subjectÓtimopor
dc.subjectAGpor
dc.titleOptimal fuzzy PID control tuned with genetic algorithmspor
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspor
rcaap.typemasterThesispor

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
DM_CarlosSantos_2013_MEEC.pdf
Size:
3.19 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: