Biblioteca para implementação de controladores utilizando lógica fuzzy.

Autores

  • Antonio Carlos da Silva Barros
  • Victor Hugo Costa de Albuquerque
  • Auzuir Ripardo de Alexandria

Palavras-chave:

Lógica nebulosa. Controladores fuzzy. Programação orientada a objetos.

Resumo

O presente trabalho busca desenvolver uma biblioteca de Lógica Fuzzy para implementar o controle em sistemas não-lineares, onde, posteriormente, será utilizada em microcontroladores/microprocessadores para executar diversas formas de controle. A Lógica Fuzzy é utilizada, pois oferece uma maior facilidade de trabalho em sistemas de controle, em que nem sempre é possível realizar uma simples modelagem matemática do processo. A plataforma de desenvolvimento utilizada é a C++ Builder 6 da Borland, tendo em vista a maleabilidade que esta ferramenta oferece na programação orientada a objeto e na programação visual. São desenvolvidas as etapas de inferência de regras, fuzifi cação e defuzifi cação que constituem um Controlador Fuzzy baseado em Regras. A biblioteca Fuzzy, utilizada neste trabalho, é aplicada para realizar o controle do tempo de sinalização de um semáforo de acordo com o fl uxo de carro nas avenidas, podendo ser aplicada em outras situações. Na simulação por software, o sistema mostra-se efi ciente e efi caz para atender as exigências requeridas pelo o usuário. Consequentemente, este sistema está apto para ser implementado em um hardware, utilizando um microcontrolador que receberá um algoritmo de dados. Utiliza-se o MatLab para solucionar o mesmo problema, com isso validamos a biblioteca Fuzzy, pois ambas ferramentas mostram resultados semelhantes. Portanto, aperfeiçoa-se o controle do fl uxo de carro e, conseqüentemente, diminui o tráfego. Esta biblioteca, baseada na lógica Fuzzy, pode ser aplicada em diversas áreas como, por exemplo, industriais, médicas, agrícolas e outras.

Downloads

Não há dados estatísticos.

Downloads

Como Citar

Barros, A. C. da S., de Albuquerque, V. H. C., & de Alexandria, A. R. (2009). Biblioteca para implementação de controladores utilizando lógica fuzzy. Revista Tecnologia, 27(2). Recuperado de https://ojs.unifor.br/tec/article/view/76

Edição

Seção

Artigos