Skip to content

Beroradin/PowerFlow_Solver

Repository files navigation

PowerFlow_Solver

Descrição do Projeto

PowerFlow_Solver é um programa desenvolvido em Python com o objetivo de resolver problemas de fluxo de potência em sistemas de energia elétrica. É implementado dois algoritmos clássicos de análise de fluxo de potência: Gauss-Seidel e Newton-Raphson. O programa tem como finalidade calcular as perdas de um sistemas IEEE com 14 barras. Esse programa foi desenvolvido como atividade avaliativa da componente curricular de Sistemas de Potência do curso de Engenharia Elétrica da Universidade Federal do Oeste da Bahia.

Equipe

  • João Pedro Soares Raccolto
  • Matheus Pereira Alves

Funcionalidades

  • Resolução de fluxo de potência:
    • Cálculo das tensões nodais e ângulos de fase.
    • Determinação de potências ativa e reativa em barras específicas.
    • Cálculo das perdas durante a transmissão.
  • Algoritmos disponíveis:
    • Gauss-Seidel:
      • Método iterativo simples e eficiente para sistemas pequenos.
      • Requer menos memória, mas pode convergir mais lentamente.
    • Newton-Raphson:
      • Método iterativo rápido e robusto para sistemas maiores.
      • Utiliza a matriz Jacobiana para convergência mais eficiente.

Metódo de utilização

Gauss-Seidel

Para que seja possível utilizar e testar o código de Gauss-Seidel é necessário fazer o download dos arquivos "Matriz Admitância", "Barras" e "impedância", logo após o download, busque no explorador de arquivos o link do diretório em que cada uma das pastas do excel se encontra e substitua o link do seu computador no código, para o link da tabela da matriz admitância substitua na variavel "admitancia" no código, para o link das barras substitua na variável "barras", para o link da admitância substitua na variável "impedâncias".

image

Captura de Tela (62)

Newton-Raphson

Para que seja possível utilizar e testar o código de Newton-Raphson é necessário possuir o Python versão 3.00 ou superior e possuir as bibliotecas Numpy e Scipy instaladas. Caso dê algum erro, é devido a aleatoriedade da matriz esparsa.

About

Programa para resolução de fluxo de potência

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages