Desenvolvimento de um ambiente para projeto de controladores fuzzy para dispositivos móveis
AUTOR(ES)
Márcio Emanuel Ugulino de Araújo Júnior
FONTE
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia
DATA DE PUBLICAÇÃO
02/09/2011
RESUMO
Sistemas inteligentes Fuzzy estão presentes nos mais variados equipamentos, desde eletrodomésticos e máquinas industriais até dispositivos de pequeno porte, como máquinas digitais e aparelhos celulares, sendo utilizados principalmente por lidar com as incertezas inerentes a modelagem dos sistemas reais. No entanto, as implementações comerciais de sistemas Fuzzy não são de propósito geral e não apresentam portabilidade para diferentes plataformas de hardware. Sobre essas questões, este trabalho apresenta a implementação de um ambiente de desenvolvimento open source composto de um sistema desktop capaz de gerar graficamente um controlador Fuzzy de propósito geral e exportar estes parâmetros para um sistema embarcado com um controlador Fuzzy escrito em Java To Plataform Micro Edition (J2ME), cuja concepção modular o torna portável para qualquer dispositivo móvel que suporte J2ME. Desta forma, a plataforma de desenvolvimento proposta é capaz de gerar todos os parâmetros de um controlador Fuzzy e exportá-lo em arquivo XML. O código responsável pela lógica de controle que se encontra embarcado no dispositivo móvel é capaz de ler o arquivo e iniciar o controlador. Todos os parâmetros de um controlador Fuzzy são configuráveis através do sistema desktop, desde as funções de pertinência e base de regras até o universo de discurso dos termos linguísticos das variáveis de saída. O sistema proposto gera controladores Fuzzy para o modelo de interpolação do tipo Takagi-Sugeno. Como processo de validação e testes da solução proposta, o controlador Fuzzy foi embarcado no dispositivo móvel Sun SPOT e usado para controle de uma planta de nível da Quanser, e para comparação do controlador Fuzzy gerado pelo sistema com outros tipos de controladores foi implementado e embarcado no Sun SPOT um controlador PID para a mesma planta de nível.
ASSUNTO(S)
controle de nível. sun spot sistemas embarcados fuzzy engenharia eletrica embedded systems fuzzy sun spot level control.
Documentos Relacionados
- Ambiente para desenvolvimento de aplicações fuzzy industriais
- Desenvolvimento e aplicação experimental de controladores fuzzy e convencional em um bioprocesso
- Multimad:: uma ferramenta multimodelo de desenvolvimento de aplicações para dispositivos móveis
- Desenvolvimento de um ambiente de programação visual orientado a objetos para robôs móveis
- Projeto e desenvolvimento de um suporte a agentes moveis para a plataforma multiware