Desenvolvimento de um ambiente para projeto de controladores fuzzy para dispositivos móveis

Detalhes bibliográficos
Autor(a) principal: Araújo Júnior, Márcio Emanuel Ugulino de
Data de Publicação: 2011
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/jspui/handle/123456789/15362
Resumo: Fuzzy intelligent systems are present in a variety of equipment ranging from household appliances to Fuzzy intelligent systems are present in a variety of equipment ranging from household appliances to small devices such as digital cameras and cell phones being used primarily for dealing with the uncertainties in the modeling of real systems. However, commercial implementations of Fuzzy systems are not general purpose and do not have portability to different hardware platforms. Thinking about these issues this work presents the implementation of an open source development environment that consists of a desktop system capable of generate Graphically a general purpose Fuzzy controller and export these parameters for an embedded system with a Fuzzy controller written in Java Platform Micro Edition To (J2ME), whose modular design makes it portable to any mobile device that supports J2ME. Thus, the proposed development platform is capable of generating all the parameters of a Fuzzy controller and export it in XML file, and the code responsible for the control logic that is embedded in the mobile device is able to read this file and start the controller. All the parameters of a Fuzzy controller are configurable using the desktop system, since the membership functions and rule base, even the universe of discourse of the linguistic terms of output variables. This system generates Fuzzy controllers for the interpolation model of Takagi-Sugeno. As the validation process and testing of the proposed solution the Fuzzy controller was embedded on the mobile device Sun SPOT ® and used to control a plant-level Quanser®, and to compare the Fuzzy controller generated by the system with other types of controllers was implemented and embedded in sun spot a PID controller to control the same level plant of Quanser®
id UFRN_81c39e31244dbffc327ff56080689210
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/15362
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Araújo Júnior, Márcio Emanuel Ugulino dehttp://lattes.cnpq.br/2271925335532609http://lattes.cnpq.br/5473196176458886Maitelli, André Laurindohttp://lattes.cnpq.br/0477027244297797Mendonça, Giovanni Loureiro França dehttp://lattes.cnpq.br/5136200694687535Araújo, Fábio Meneghetti Ugulino de2014-12-17T14:55:51Z2012-01-262014-12-17T14:55:51Z2011-09-02ARAÚJO JÚNIOR, Márcio Emanuel Ugulino de. Desenvolvimento de um ambiente para projeto de controladores fuzzy para dispositivos móveis. 2011. 58 f. Dissertação (Mestrado em Automação e Sistemas; Engenharia de Computação; Telecomunicações) - Universidade Federal do Rio Grande do Norte, Natal, 2011.https://repositorio.ufrn.br/jspui/handle/123456789/15362Fuzzy intelligent systems are present in a variety of equipment ranging from household appliances to Fuzzy intelligent systems are present in a variety of equipment ranging from household appliances to small devices such as digital cameras and cell phones being used primarily for dealing with the uncertainties in the modeling of real systems. However, commercial implementations of Fuzzy systems are not general purpose and do not have portability to different hardware platforms. Thinking about these issues this work presents the implementation of an open source development environment that consists of a desktop system capable of generate Graphically a general purpose Fuzzy controller and export these parameters for an embedded system with a Fuzzy controller written in Java Platform Micro Edition To (J2ME), whose modular design makes it portable to any mobile device that supports J2ME. Thus, the proposed development platform is capable of generating all the parameters of a Fuzzy controller and export it in XML file, and the code responsible for the control logic that is embedded in the mobile device is able to read this file and start the controller. All the parameters of a Fuzzy controller are configurable using the desktop system, since the membership functions and rule base, even the universe of discourse of the linguistic terms of output variables. This system generates Fuzzy controllers for the interpolation model of Takagi-Sugeno. As the validation process and testing of the proposed solution the Fuzzy controller was embedded on the mobile device Sun SPOT ® and used to control a plant-level Quanser®, and to compare the Fuzzy controller generated by the system with other types of controllers was implemented and embedded in sun spot a PID controller to control the same level plant of Quanser®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.Coordenação de Aperfeiçoamento de Pessoal de Nível Superiorapplication/pdfporUniversidade Federal do Rio Grande do NortePrograma de Pós-Graduação em Engenharia ElétricaUFRNBRAutomação e Sistemas; Engenharia de Computação; TelecomunicaçõesFuzzySistemas embarcadosSun SPOTControle de Nível.FuzzyEmbedded systemsSun SPOT®Level Control.CNPQ::ENGENHARIAS::ENGENHARIA ELETRICADesenvolvimento de um ambiente para projeto de controladores fuzzy para dispositivos móveisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALMarcioEUA_DISSERT.pdfapplication/pdf7811126https://repositorio.ufrn.br/bitstream/123456789/15362/1/MarcioEUA_DISSERT.pdfa8663444eeaf1a908fcd7146c171a40aMD51TEXTMarcioEUA_DISSERT.pdf.txtMarcioEUA_DISSERT.pdf.txtExtracted texttext/plain91604https://repositorio.ufrn.br/bitstream/123456789/15362/6/MarcioEUA_DISSERT.pdf.txt2488bd770df118b363140c06f2f66e43MD56THUMBNAILMarcioEUA_DISSERT.pdf.jpgMarcioEUA_DISSERT.pdf.jpgIM Thumbnailimage/jpeg3072https://repositorio.ufrn.br/bitstream/123456789/15362/7/MarcioEUA_DISSERT.pdf.jpgbaae8068f00a4ad98b31e12c84d53957MD57123456789/153622017-11-02 09:02:35.315oai:https://repositorio.ufrn.br:123456789/15362Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-02T12:02:35Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.por.fl_str_mv Desenvolvimento de um ambiente para projeto de controladores fuzzy para dispositivos móveis
title Desenvolvimento de um ambiente para projeto de controladores fuzzy para dispositivos móveis
spellingShingle Desenvolvimento de um ambiente para projeto de controladores fuzzy para dispositivos móveis
Araújo Júnior, Márcio Emanuel Ugulino de
Fuzzy
Sistemas embarcados
Sun SPOT
Controle de Nível.
Fuzzy
Embedded systems
Sun SPOT®
Level Control.
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
title_short Desenvolvimento de um ambiente para projeto de controladores fuzzy para dispositivos móveis
title_full Desenvolvimento de um ambiente para projeto de controladores fuzzy para dispositivos móveis
title_fullStr Desenvolvimento de um ambiente para projeto de controladores fuzzy para dispositivos móveis
title_full_unstemmed Desenvolvimento de um ambiente para projeto de controladores fuzzy para dispositivos móveis
title_sort Desenvolvimento de um ambiente para projeto de controladores fuzzy para dispositivos móveis
author Araújo Júnior, Márcio Emanuel Ugulino de
author_facet Araújo Júnior, Márcio Emanuel Ugulino de
author_role author
dc.contributor.authorID.por.fl_str_mv
dc.contributor.authorLattes.por.fl_str_mv http://lattes.cnpq.br/2271925335532609
dc.contributor.advisorID.por.fl_str_mv
dc.contributor.advisorLattes.por.fl_str_mv http://lattes.cnpq.br/5473196176458886
dc.contributor.referees1.pt_BR.fl_str_mv Maitelli, André Laurindo
dc.contributor.referees1ID.por.fl_str_mv
dc.contributor.referees1Lattes.por.fl_str_mv http://lattes.cnpq.br/0477027244297797
dc.contributor.referees2.pt_BR.fl_str_mv Mendonça, Giovanni Loureiro França de
dc.contributor.referees2ID.por.fl_str_mv
dc.contributor.referees2Lattes.por.fl_str_mv http://lattes.cnpq.br/5136200694687535
dc.contributor.author.fl_str_mv Araújo Júnior, Márcio Emanuel Ugulino de
dc.contributor.advisor1.fl_str_mv Araújo, Fábio Meneghetti Ugulino de
contributor_str_mv Araújo, Fábio Meneghetti Ugulino de
dc.subject.por.fl_str_mv Fuzzy
Sistemas embarcados
Sun SPOT
Controle de Nível.
topic Fuzzy
Sistemas embarcados
Sun SPOT
Controle de Nível.
Fuzzy
Embedded systems
Sun SPOT®
Level Control.
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
dc.subject.eng.fl_str_mv Fuzzy
Embedded systems
Sun SPOT®
Level Control.
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
description Fuzzy intelligent systems are present in a variety of equipment ranging from household appliances to Fuzzy intelligent systems are present in a variety of equipment ranging from household appliances to small devices such as digital cameras and cell phones being used primarily for dealing with the uncertainties in the modeling of real systems. However, commercial implementations of Fuzzy systems are not general purpose and do not have portability to different hardware platforms. Thinking about these issues this work presents the implementation of an open source development environment that consists of a desktop system capable of generate Graphically a general purpose Fuzzy controller and export these parameters for an embedded system with a Fuzzy controller written in Java Platform Micro Edition To (J2ME), whose modular design makes it portable to any mobile device that supports J2ME. Thus, the proposed development platform is capable of generating all the parameters of a Fuzzy controller and export it in XML file, and the code responsible for the control logic that is embedded in the mobile device is able to read this file and start the controller. All the parameters of a Fuzzy controller are configurable using the desktop system, since the membership functions and rule base, even the universe of discourse of the linguistic terms of output variables. This system generates Fuzzy controllers for the interpolation model of Takagi-Sugeno. As the validation process and testing of the proposed solution the Fuzzy controller was embedded on the mobile device Sun SPOT ® and used to control a plant-level Quanser®, and to compare the Fuzzy controller generated by the system with other types of controllers was implemented and embedded in sun spot a PID controller to control the same level plant of Quanser®
publishDate 2011
dc.date.issued.fl_str_mv 2011-09-02
dc.date.available.fl_str_mv 2012-01-26
2014-12-17T14:55:51Z
dc.date.accessioned.fl_str_mv 2014-12-17T14:55:51Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv ARAÚJO JÚNIOR, Márcio Emanuel Ugulino de. Desenvolvimento de um ambiente para projeto de controladores fuzzy para dispositivos móveis. 2011. 58 f. Dissertação (Mestrado em Automação e Sistemas; Engenharia de Computação; Telecomunicações) - Universidade Federal do Rio Grande do Norte, Natal, 2011.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/15362
identifier_str_mv ARAÚJO JÚNIOR, Márcio Emanuel Ugulino de. Desenvolvimento de um ambiente para projeto de controladores fuzzy para dispositivos móveis. 2011. 58 f. Dissertação (Mestrado em Automação e Sistemas; Engenharia de Computação; Telecomunicações) - Universidade Federal do Rio Grande do Norte, Natal, 2011.
url https://repositorio.ufrn.br/jspui/handle/123456789/15362
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Engenharia Elétrica
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Automação e Sistemas; Engenharia de Computação; Telecomunicações
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/15362/1/MarcioEUA_DISSERT.pdf
https://repositorio.ufrn.br/bitstream/123456789/15362/6/MarcioEUA_DISSERT.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/15362/7/MarcioEUA_DISSERT.pdf.jpg
bitstream.checksum.fl_str_mv a8663444eeaf1a908fcd7146c171a40a
2488bd770df118b363140c06f2f66e43
baae8068f00a4ad98b31e12c84d53957
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1802117784839127040