Implementação de sistemas baseados em regras nebulosas por método matricial em dispositivos embarcados

Detalhes bibliográficos
Autor(a) principal: Ganselli, Tiago Trevisani
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da PUC_CAMPINAS
Texto Completo: http://repositorio.sis.puc-campinas.edu.br/xmlui/handle/123456789/14988
Resumo: Com a crescente necessidade de dispositivos com maior capacidade de processamento e menor consumo energético faz-se necessário o uso de algoritmos otimizados, permitindo o máximo aproveitamento dos recursos disponíveis na aplicação. Neste trabalho foi realizada a implementação do Método Matricial para execução de cálculos usando Lógica Nebulosa em dispositivos embarcados, tornando possível a tomada de decisão local nas mais diversas aplicações. Foram desenvolvidos códigos para o Scilab, Arduino e para a distribuição de Linux embarcado OpenWRT, que foram testados em dispositivos reais através da comparação com o código original do Método Matricial e com o estudo de caso da Anomalia da MAC em redes IEEE 802.11. Os resultados obtidos indicam que o Método Matricial é compatível com o uso em sistemas embarcados, sendo necessária a análise e configuração específica de cada aplicação para que o melhor desempenho seja alcançado. Concluiu-se que o balanceamento entre a tomada de decisão e a precisão do resultado é essencial para realizar o cálculo com o menor consumo de recursos possível. Espera-se que outros trabalhos façam uso dos algoritmos criados, a fim de auxiliar na tomada de decisão em dispositivos embarcados nas inúmeras aplicações emergentes.
id PCAM_d628bac8318a571efd726388e188b3f5
oai_identifier_str oai:repositorio.sis.puc-campinas.edu.br:123456789/14988
network_acronym_str PCAM
network_name_str Biblioteca Digital de Teses e Dissertações da PUC_CAMPINAS
repository_id_str 4886
spelling Ganselli, Tiago TrevisaniPontifícia Universidade Católica de CampinasMota, Alexandre de Assis2022-02-16T14:18:55Z2022-02-16T14:18:55Z2014-12-11http://repositorio.sis.puc-campinas.edu.br/xmlui/handle/123456789/149889,64798916500148E+015Com a crescente necessidade de dispositivos com maior capacidade de processamento e menor consumo energético faz-se necessário o uso de algoritmos otimizados, permitindo o máximo aproveitamento dos recursos disponíveis na aplicação. Neste trabalho foi realizada a implementação do Método Matricial para execução de cálculos usando Lógica Nebulosa em dispositivos embarcados, tornando possível a tomada de decisão local nas mais diversas aplicações. Foram desenvolvidos códigos para o Scilab, Arduino e para a distribuição de Linux embarcado OpenWRT, que foram testados em dispositivos reais através da comparação com o código original do Método Matricial e com o estudo de caso da Anomalia da MAC em redes IEEE 802.11. Os resultados obtidos indicam que o Método Matricial é compatível com o uso em sistemas embarcados, sendo necessária a análise e configuração específica de cada aplicação para que o melhor desempenho seja alcançado. Concluiu-se que o balanceamento entre a tomada de decisão e a precisão do resultado é essencial para realizar o cálculo com o menor consumo de recursos possível. Espera-se que outros trabalhos façam uso dos algoritmos criados, a fim de auxiliar na tomada de decisão em dispositivos embarcados nas inúmeras aplicações emergentes.It is known that the need for devices with higher processing capacities and low power consumption is increasing, making algorithm optimization necessary to allow the maximum utilization of the application s resources. In this work, the Matrix Method was implemented in embedded systems to solve Fuzzy calculations, allowing the decision-making process to be included in several applications. Code was developed for Scilab, Arduino, and the embedded Linux distribution OpenWRT, being tested in real devices through the comparison with the original Matrix Method algorithm implementation and the case study of the MAC anomaly in IEEE 802.11 networks. Results show that the Matrix Method is compatible for use in embedded systems, and the analysis and specific configuration of each application are necessary for the best performance to be achieved. Conclusion shows that the balance between the decision-making and the result precision is essential to lower resource consumption to the maximum. It is expected that other studies make use of the created algorithms, assisting the decision-making process in embedded systems for the countless emerging applications.porPUC-CampinasMétodo MatricialLógica NebulosaFuzzyDispositivos EmbarcadosAlgoritmos embarcadosMatrix MethodFuzzy LogicEmbedded DevicesEmbedded AlgorithmsImplementação de sistemas baseados em regras nebulosas por método matricial em dispositivos embarcadosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_CAMPINASinstname:Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)instacron:PUC_CAMP9,7196862055945E+015Mota, Lia Toledo MoreiraAzevedo, Anibal Tavares de89390285091330599760457138748737CEATEC – Centro de Ciências Exatas, Ambientais e de TecnologiasPrograma de Pós-Graduação em Engenharia Elétrica (até abril de 2021)Programa de Pós-Graduação em Gestão de Redes de TelecomunicaçõesORIGINALceatec_ppggrt_me_Tiago_TG.pdfceatec_ppggrt_me_Tiago_TG.pdfapplication/pdf2054167http://repositorio.sis.puc-campinas.edu.br/xmlui/bitstream/123456789/14988/1/ceatec_ppggrt_me_Tiago_TG.pdfdb3f31aaa401992e203743c55caef86bMD51123456789/149882023-04-11 09:28:30.501oai:repositorio.sis.puc-campinas.edu.br:123456789/14988Biblioteca Digital de Teses e Dissertaçõeshttp://tede.bibliotecadigital.puc-campinas.edu.br:8080/jspui/http://tede.bibliotecadigital.puc-campinas.edu.br:8080/oai/requestsbi.bibliotecadigital@puc-campinas.edu.b||sbi.bibliotecadigital@puc-campinas.edu.bropendoar:48862023-04-11T12:28:30Biblioteca Digital de Teses e Dissertações da PUC_CAMPINAS - Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)false
dc.title.none.fl_str_mv Implementação de sistemas baseados em regras nebulosas por método matricial em dispositivos embarcados
title Implementação de sistemas baseados em regras nebulosas por método matricial em dispositivos embarcados
spellingShingle Implementação de sistemas baseados em regras nebulosas por método matricial em dispositivos embarcados
Ganselli, Tiago Trevisani
Método Matricial
Lógica Nebulosa
Fuzzy
Dispositivos Embarcados
Algoritmos embarcados
Matrix Method
Fuzzy Logic
Embedded Devices
Embedded Algorithms
title_short Implementação de sistemas baseados em regras nebulosas por método matricial em dispositivos embarcados
title_full Implementação de sistemas baseados em regras nebulosas por método matricial em dispositivos embarcados
title_fullStr Implementação de sistemas baseados em regras nebulosas por método matricial em dispositivos embarcados
title_full_unstemmed Implementação de sistemas baseados em regras nebulosas por método matricial em dispositivos embarcados
title_sort Implementação de sistemas baseados em regras nebulosas por método matricial em dispositivos embarcados
author Ganselli, Tiago Trevisani
author_facet Ganselli, Tiago Trevisani
author_role author
dc.contributor.institution.none.fl_str_mv Pontifícia Universidade Católica de Campinas
dc.contributor.author.fl_str_mv Ganselli, Tiago Trevisani
dc.contributor.advisor1.fl_str_mv Mota, Alexandre de Assis
contributor_str_mv Mota, Alexandre de Assis
dc.subject.por.fl_str_mv Método Matricial
Lógica Nebulosa
Fuzzy
Dispositivos Embarcados
Algoritmos embarcados
Matrix Method
Fuzzy Logic
Embedded Devices
Embedded Algorithms
topic Método Matricial
Lógica Nebulosa
Fuzzy
Dispositivos Embarcados
Algoritmos embarcados
Matrix Method
Fuzzy Logic
Embedded Devices
Embedded Algorithms
description Com a crescente necessidade de dispositivos com maior capacidade de processamento e menor consumo energético faz-se necessário o uso de algoritmos otimizados, permitindo o máximo aproveitamento dos recursos disponíveis na aplicação. Neste trabalho foi realizada a implementação do Método Matricial para execução de cálculos usando Lógica Nebulosa em dispositivos embarcados, tornando possível a tomada de decisão local nas mais diversas aplicações. Foram desenvolvidos códigos para o Scilab, Arduino e para a distribuição de Linux embarcado OpenWRT, que foram testados em dispositivos reais através da comparação com o código original do Método Matricial e com o estudo de caso da Anomalia da MAC em redes IEEE 802.11. Os resultados obtidos indicam que o Método Matricial é compatível com o uso em sistemas embarcados, sendo necessária a análise e configuração específica de cada aplicação para que o melhor desempenho seja alcançado. Concluiu-se que o balanceamento entre a tomada de decisão e a precisão do resultado é essencial para realizar o cálculo com o menor consumo de recursos possível. Espera-se que outros trabalhos façam uso dos algoritmos criados, a fim de auxiliar na tomada de decisão em dispositivos embarcados nas inúmeras aplicações emergentes.
publishDate 2014
dc.date.issued.fl_str_mv 2014-12-11
dc.date.accessioned.fl_str_mv 2022-02-16T14:18:55Z
dc.date.available.fl_str_mv 2022-02-16T14:18:55Z
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.uri.fl_str_mv http://repositorio.sis.puc-campinas.edu.br/xmlui/handle/123456789/14988
dc.identifier.lattes.none.fl_str_mv 9,64798916500148E+015
url http://repositorio.sis.puc-campinas.edu.br/xmlui/handle/123456789/14988
identifier_str_mv 9,64798916500148E+015
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.publisher.none.fl_str_mv PUC-Campinas
publisher.none.fl_str_mv PUC-Campinas
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da PUC_CAMPINAS
instname:Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)
instacron:PUC_CAMP
instname_str Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)
instacron_str PUC_CAMP
institution PUC_CAMP
reponame_str Biblioteca Digital de Teses e Dissertações da PUC_CAMPINAS
collection Biblioteca Digital de Teses e Dissertações da PUC_CAMPINAS
bitstream.url.fl_str_mv http://repositorio.sis.puc-campinas.edu.br/xmlui/bitstream/123456789/14988/1/ceatec_ppggrt_me_Tiago_TG.pdf
bitstream.checksum.fl_str_mv db3f31aaa401992e203743c55caef86b
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da PUC_CAMPINAS - Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)
repository.mail.fl_str_mv sbi.bibliotecadigital@puc-campinas.edu.b||sbi.bibliotecadigital@puc-campinas.edu.br
_version_ 1796790730444767232