Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/31714
Título: Estudo exploratório da biblioteca Python Pandapower e sua utilização em conjunto com Reinforcement Learning para análise e otimização de sistemas de energia
Título(s) alternativo(s): Exploratory study of the Python Pandapower library and its utilization in conjunction with Reinforcement Learning for analysis and optimization of energy systems
Autor(es): Chella, Marcelo
Orientador(es): Teixeira, Marcelo
Palavras-chave: Aprendizado do computador
Inteligência artificial
Python (Linguagem de programação de computador)
Machine learning
Artificial intelligence
Python (Computer program language)
Data do documento: 10-Nov-2022
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Dois Vizinhos
Citação: CHELLA, Marcelo. Estudo exploratório da biblioteca Python Pandapower e sua utilização em conjunto com Reinforcement Learning para análise e otimização de sistemas de energia. 2022. Monografia (Especialização em Ciência de Dados) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2022.
Resumo: Atualmente, a maioria das pesquisas e projetos na área de energia se baseiam em software como ferramenta primária. O uso deste tipo de abordagem possibilita a pesquisa, simulação, estudo e fácil alteração de parâmetros de um determinado sistema, viabilizando as pesquisas e o aprendizado relacionados com facilidade e a custos menores. Nesse escopo, estão os aspectos econômicos, ambientais e de engenharia das redes elétricas. Dentro desta linha de ação, a ferramenta pandapower foi desenvolvida para ser um instrumento de simulação para pesquisadores e educadores, de fácil uso e modificação, mantendo o código criado simples de entender e modificar. Essa toolbox é uma ferramenta em Python de código aberto para modelagem, análise e otimização de sistemas de energia com alto grau de automação, e também baseada em uma estrutura de dados tabular da biblioteca Python pandas. As aplicações para esta ferramenta são o cálculo de fluxo de carga trifásico AC, a configuração/execução de estimativa de estado do sistema e balanceamento de carga AC (melhorando a distribuição de cargas ou redimensionando pontos de transformação). Adicionalmente, algoritmos de aprendizado por Aprendizado por Reforço (Reinforcement Learning, RL) podem ser utilizados nas tarefas relacionadas a análises de resposta à demanda. Este trabalho visa explorar as aplicações do pandapower fazendo a modelagem e cálculo de fluxo de potência em redes de energia, bem como a demonstrar a realização de previsões de comportamentos destas redes em relação a eventos. Alguns modelos de Inteligência Artificial baseados em Redes Neurais Artificiais e Aprendizado por Reforço serão usados para demonstrações de previsão de estado da rede e exploração de cenários de geração fotovoltaica em resposta a demanda variável, e seus resultados para a otimização de sistemas de energia serão apresentados.
Abstract: Nowadays, most of the research and project in the energy field are based on software as a primary tool. The use of this type of approach makes it possible to research, simulate, study and easily change the parameters of a given system, enabling easy and less expensive research on the matter. Within this scope are the economic, environmental and engineering aspects of electrical networks. Following this model, the pandapower tool was developed to be a simulation tool for researchers and educators, easy to use and modify, keeping the created code simple to understand and modify. This toolbox is an open-source Python tool for modeling, analyzing and optimizing power systems with a high degree of automation, and also based on a tabular data structure from the Python pandas library. Applications for this tool are calculation of three-phase AC load flow, configuration/execution of system state estimation and AC load balancing (improving load distribution or resizing transformer points). Additionally, Reinforcement Learning (RL) algorithms can be used in tasks related to demand response analysis. This work aims to explore the applications of pandapower by modeling and calculating power flow on energy networks, as well as demonstrating the prediction of behavior of these networks in response to triggered events. Some Artificial Intelligence models based on Artificial Neural Networks (ANN) and Reinforcement Learning will be used for demonstrations of grid state prediction and exploration of photovoltaic generation scenarios in response to variable demand, and their results for the optimization of energy systems will be presented.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/31714
Aparece nas coleções:DV - Ciência de Dados

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
estudoexploratoriobibliotecaPython.pdf2,11 MBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons