2 research outputs found

    Application of reinforcement learning with Q-learning for the routing in industrial wireless sensors networks

    Get PDF
    Industrial Wireless Sensor Networks (IWSN) usually have a centralized management approach, where a device known as Network Manager is responsible for the overall configuration, definition of routes, and allocation of communication resources. The routing algorithms need to ensure path redundancy while reducing latency, power consumption, and resource usage. Graph routing algorithms are used to address these requirements. The dynamicity of wireless networks has been a challenge for tuning and developing routing algorithms, and Machine Learning models such as Reinforcement Learning have been applied in a promising way in Wireless Sensor Networks to select, adapt and optimize routes. The basic concept of Reinforcement Learning is the existence of a learning agent that acts and changes the state of the environment, and receives rewards. However, the existing approaches do not meet some of the requirements of the IWSN standards. In this context, this thesis proposes the Q-Learning Reliable Routing approach, where the Q-Learning model is used to build graph routes. Two approaches are presented: QLRR-WA and QLRR-MA. QLRR-WA uses a learning agent that adjusts the weights of the cost equation of a state-of-the-art routing algorithm to reduce the latency and increase the network lifetime. QLRR-MA uses several learning agents so nodes can choose connections in the graph trying to reduce the latency. Other contributions of this thesis are the performance comparison of the state-of-the-art graph-routing algorithms and the evaluation methodology proposed. The QLRR algorithms were evaluated in a WirelessHART simulator, considering industrial monitoring applications with random topologies. The performance was analyzed considering the average network latency, network lifetime, packet delivery ratio and the reliability of the graphs. The results showed that, when compared to the state of the art, QLRR-WA reduced the average network latency and improved the lifetime while keeping high reliability, while QLRR-MA reduced latency and increased packet delivery ratio with a reduction in the network lifetime. These results indicate that Reinforcement Learning may be helpful to optimize and improve network performance.As Redes Industriais de Sensores Sem Fio (IWSN) geralmente têm uma abordagem de gerenciamento centralizado, onde um dispositivo conhecido como Gerenciador de Rede é responsável pela configuração geral, definição de rotas e alocação de recursos de comunicação. Os algoritmos de roteamento precisam garantir a redundância de caminhos para as mensagens, e também reduzir a latência, o consumo de energia e o uso de recursos. O roteamento por grafos é usado para alcançar estes requisitos. A dinamicidade das redes sem fio tem sido um desafio para o ajuste e o desenvolvimento de algoritmos de roteamento, e modelos de Aprendizado de Máquina como o Aprendizado por Reforço têm sido aplicados de maneira promissora nas Redes de Sensores Sem Fio para selecionar, adaptar e otimizar rotas. O conceito básico do Aprendizado por Reforço envolve a existência de um agente de aprendizado que atua em um ambiente, altera o estado do ambiente e recebe recompensas. No entanto, as abordagens existentes não atendem a alguns dos requisitos dos padrões das IWSN. Nesse contexto, esta tese propõe a abordagem Q-Learning Reliable Routing, onde o modelo Q-Learning é usado para construir os grafos de roteamento. Duas abordagens são propostas: QLRR-WA e QLRR-MA. A abordagem QLRR-WA utiliza um agente de aprendizado que ajusta os pesos da equação de custo de um algoritmo de roteamento de estado da arte, com o objetivo de reduzir a latência e aumentar a vida útil da rede. A abordagem QLRR-MA utiliza diversos agente de aprendizado de forma que cada dispositivo na rede pode escolher suas conexões tentando reduzir a latência. Outras contribuições desta tese são a comparação de desempenho das abordagens com os algoritmos de roteamento de estado da arte e a metodologia de avaliação proposta. As abordagens do QLRR foram avaliadas com um simulador WirelessHART, considerando aplicações de monitoramento industrial com diversas topologias. O desempenho foi analisado considerando a latência média da rede, o tempo de vida esperado da rede, a taxa de entrega de pacotes e a confiabilidade dos grafos. Os resultados mostraram que, quando comparado com o estado da arte, o QLRR-WA reduziu a latência média da rede e melhorou o tempo de vida esperado, mantendo alta confiabilidade, enquanto o QLRR-MA reduziu a latência e aumentou a taxa de entrega de pacotes, ao custo de uma redução no tempo de vida esperado da rede. Esses resultados indicam que o Aprendizado por Reforço pode ser útil para otimizar e melhorar o desempenho destas redes

    Desenvolvimento de aplicações para monitorização de consumos de energia em instalações elétricas

    Get PDF
    As redes de energia inteligentes smart grids têm por objetivo melhorar a eficiência, fiabilidade e sustentabilidade da produção e consumo de energia elétrica, através de informação recolhida sobre a atividade dos produtores e consumidores. A sua implementação irá tornar possível a integração de fontes de energia renováveis, a redução das perdas de transporte e distribuição de energia e a implementação de tarifas dinâmicas de energia. Aliado a este conceito encontra-se a tecnologia de smart metering que permite a recolha de informação em tempo real, relativa ao consumo de energia o que vai influenciar os consumidores a mudarem os seus hábitos, tornando-os mais conscientes em relação ao seu perfil de consumo atual. A recolha dos dados referentes ao consumo energético dos consumidores, será efetuada por smart meters, que têm por função medir os consumos de energia elétrica de uma instalação, enviar as leituras efetuadas para uma unidade de armazenamento e processamento de dados, permitindo ao utilizador visualizar a informação recolhida, as estatísticas mais relevantes e os eventos detetados, em plataformas desenvolvidas para o efeito. O objetivo deste projeto compreendeu o desenvolvimento de um dispositivo eletrónico com a capacidade de adquirir, registar e armazenar valores relativos à energia consumida, a partir de um contador de energia digital. O dispositivo de aquisição foi desenvolvido utilizando um microcontrolador de baixo custo para estabelecer a comunicação com o contador de energia. Os dados adquiridos são guardados numa base de dados e numa memória volátil as quais servem de base às plataformas de ICT desenvolvidas: uma em ambiente web e uma aplicação Android, as quais permitem ao consumidor consultar os dados recolhidos referentes ao seu consumo de energia
    corecore