IMPLEMENTAÇÃO DE UM CONTROLADOR FUZZY EM J2ME EMBARCADO EM UM DISPOSITIVO MÓVEL SUN SPOT
Fuzzy, Sistemas embarcados, Sun SPOT, ZigBee, Controle de Nível
Os sistemas inteligentes estão a cada dia presentes nos mais variados dispositivos da sociedade moderna, desde fornos de microondas e condicionadores de ar até dispositivos de pequeno porte, como: máquinas digitais e aparelhos celulares. É pensando nestes pequenos dispositivos, também conhecidos como dispositivos móveis, cujo número vem crescendo exponencialmente a cada dia, que este trabalho propõe a Implementação do sistema FuzzME, um sistema capaz de gerar um controlador Fuzzy escrito em Java2 Micro Edition, linguagem esta aceita pela maioria dos dispositivos móveis atuais. O sistema FuzzME será capaz de gerar todas as classes do controlador Fuzzy de forma que o código responsável pela lógica fuzzy propriamente dita, fique totalmente independente do Hardware e da interface com o usuário, tornando o sistema portável para qualquer outra plataforma. O sistema será capaz de definir todos os parâmetros de um controlador Fuzzy, desde as funções de pertinência e base de regras, até os parâmetros dos termos das funções de saída, sendo capaz de trabalhar com os dois principais modelos descritos na literatura, que são: o modelo de Mamdani e o modelo de Sugeno. Como processo de validação e testes do sistema FuzzME proposto será utilizado o dispositivo Sun SPOT, dispositivo este onde será embarcado o código J2ME dos controladores Mamadani e Sugeno gerados e sintonizados no sistema FuzzME. Este dispositivo com o controlador Fuzzy embarcado será utilizado para controle de uma planta de níveis da Quanser, e os resultados finais dos testes serão apresentados e comentados, bem como a possibilidade de se trabalhar com este dispositivo futuramente na área de controle distribuído e processamento paralelo, fazendo uso do rádio e do protocolo ZigBee presentes no dispositivo.