Implementação de sistemas baseados em regras nebulosas por método matricial em dispositivos embarcados
Autor(a) principal: | |
---|---|
Data de Publicação: | 2014 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional 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 |
PUC_CAMP-5_d628bac8318a571efd726388e188b3f5 |
---|---|
oai_identifier_str |
oai:repositorio.sis.puc-campinas.edu.br:123456789/14988 |
network_acronym_str |
PUC_CAMP-5 |
network_name_str |
Repositório Institucional PUC-Campinas |
repository_id_str |
|
spelling |
Implementação de sistemas baseados em regras nebulosas por método matricial em dispositivos embarcadosMétodo MatricialLógica NebulosaFuzzyDispositivos EmbarcadosAlgoritmos embarcadosMatrix MethodFuzzy LogicEmbedded DevicesEmbedded AlgorithmsCom 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.PUC-CampinasMota, Alexandre de AssisPontifícia Universidade Católica de CampinasGanselli, Tiago Trevisani2022-02-16T14:18:55Z2022-02-16T14:18:55Z2014-12-11info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://repositorio.sis.puc-campinas.edu.br/xmlui/handle/123456789/149889,64798916500148E+015porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional PUC-Campinasinstname:Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)instacron:PUC_CAMP2023-04-11T12:28:30Zoai:repositorio.sis.puc-campinas.edu.br:123456789/14988Repositório InstitucionalPRIhttps://repositorio.sis.puc-campinas.edu.br/oai/requestsbi.bibliotecadigital@puc-campinas.edu.bropendoar:2023-04-11T12:28:30Repositório Institucional 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.none.fl_str_mv |
Mota, Alexandre de Assis Pontifícia Universidade Católica de Campinas |
dc.contributor.author.fl_str_mv |
Ganselli, Tiago Trevisani |
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.none.fl_str_mv |
2014-12-11 2022-02-16T14:18:55Z 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 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.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
PUC-Campinas |
publisher.none.fl_str_mv |
PUC-Campinas |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional 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 |
Repositório Institucional PUC-Campinas |
collection |
Repositório Institucional PUC-Campinas |
repository.name.fl_str_mv |
Repositório Institucional PUC-Campinas - Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS) |
repository.mail.fl_str_mv |
sbi.bibliotecadigital@puc-campinas.edu.br |
_version_ |
1807210249775480832 |