Escolar Documentos
Profissional Documentos
Cultura Documentos
CURITIBA
2007
VINÍCIUS JOSÉ LINDOLPHO ANTUNES
CURITIBA
2007
TERMO DE APROVAÇÃO
Trabalho de conclusão de curso aprovado como requisito parcial para obtenção do grau de
engenheiro eletricista no curso de Engenharia Elétrica, Setor de Tecnologia, Departamento de
Engenharia Elétrica da Universidade Federal do Paraná, pela seguinte banca examinadora:
Agradeço aos meus orientadores, prof. Odilon e Fábio, por toda a dedicação
e tempo emprestados a este projeto. Meus sinceros desejos que deste trabalho
conjunto resultem frutos que engrandeçam e auxiliem a formação de novos e
melhores engenheiros eletricistas, que contribuam com o crescimento deste país
carente de gente que acredite nele e tenha qualificação para torná-lo um lugar mais
digno de se viver. Ainda, ao Instituto de Tecnologia para o Desenvolvimento –
LACTEC, pelo apoio financeiro concedido.
Renda-se como eu me rendi.
Mergulhe no que você não conhece, como eu mergulhei.
Pergunte, sem querer, a resposta, como estou perguntando.
Não se preocupe em “entender”.
Viver ultrapassa todo o entendimento.
Clarice Lispector
RESUMO
One of the fundamental tools for Power systems engineering is the power flow
analysis. This tool is used as the base for other more advanced areas such as
system stability, optimization and planning. Having in mind how important a good
understanding about this subject is for an engineer, it’s clear that providing a high
quality education for students is needed. The power flow calculation is essentially a
numerical iterative problem, suitable to be handled only by computers. In aiming to
make students familiar with this characteristic, it was proposed the creation of PF
Analyst – an educational program for power flow analysis. Its development was
focused on adapting the three basic functionalities of running a power flow simulation
for educational purposes: data entry (made easier for small systems), simulation
execution (simplified parameters choice) and results visualization (emphasis on
charts). An already existing simulation package for Matlab called MATPOWER was
used as the calculation engine and the remainder was developed in C++ language.
Test simulations with 6 and 118 bus systems were run and have shown that the
program fulfills the scope for the first version, as well as fits to the educational
purposes that the program is intended to meet.
LISTA DE FIGURAS
LISTA DE TABELAS
1 INTRODUÇÃO.........................................................................................................15
1.1 CONTEXTUALIZAÇÃO E MOTIVAÇÃO...............................................................15
1.2 COMO É HOJE.....................................................................................................16
1.3 OBJETIVO DO PROJETO....................................................................................19
1.4 ORGANIZAÇÃO DO TRABALHO.........................................................................21
2 REVISÃO BIBLIOGRÁFICA....................................................................................22
2.1 HISTÓRICO...........................................................................................................22
2.2 O PROBLEMA DO CÁLCULO DO FLUXO DE POTÊNCIA.................................23
2.2.1 Fluxo de potência linearizado............................................................................25
2.2.2 Fluxo de potência não-linear..............................................................................26
2.3 ESTADO DA ARTE NO CÁLCULO DO FLUXO DE POTÊNCIA.........................27
3 DESENVOLVIMENTO DO PROJETO....................................................................30
3.1 A PROPOSTA.......................................................................................................30
3.1.1 Visão...................................................................................................................30
3.1.2 O PF Analyst......................................................................................................31
3.1.2.1 Entrada de dados............................................................................................32
3.1.2.2 Parâmetros da simulação...............................................................................32
3.1.2.3 Exibição dos resultados..................................................................................32
3.2 DEFINIÇÃO DO ESCOPO....................................................................................33
3.2.1 Entrada de dados...............................................................................................33
3.2.2 Execução da simulação.....................................................................................34
3.2.3 Exibição dos resultados.....................................................................................34
3.3 IMPLEMENTAÇÃO...............................................................................................36
3.3.1 Ferramentas Utilizadas......................................................................................36
3.3.1.1 Matlab R2006b................................................................................................36
3.3.1.2 Borland C++ Builder 6.....................................................................................37
3.3.2 Arquitetura do Programa....................................................................................38
3.3.3 Definição do Formato dos Arquivos...................................................................39
3.3.3.1 Arquivo “barras.tmp”.......................................................................................40
3.3.3.2 Arquivo “linhas.tmp”........................................................................................41
3.3.3.3 Arquivo “geracao.tmp”.....................................................................................42
3.3.3.4 Arquivo “parametros.tmp”...............................................................................42
3.3.3.5 Arquivo “Perfis.per”.........................................................................................43
3.3.3.6 Arquivos “.pfa”.................................................................................................44
3.3.4 Implementação do programa.............................................................................48
3.3.4.1 Módulo MATPOWER......................................................................................48
3.3.4.2 Inicialização.....................................................................................................49
3.3.4.3 Entrada de dados............................................................................................50
3.3.4.4 Execução da simulação..................................................................................57
3.3.4.5 Exibição dos resultados..................................................................................59
4 RESULTADOS.........................................................................................................63
4.1 CASO 6 BARRAS..................................................................................................63
4.1.1 Dados.................................................................................................................63
4.1.2 Simulação 1: Limites de potência reativa atendidos..........................................64
4.1.3 Simulação 2: Limites de potência reativa não observados................................68
4.2 CASO 118 BARRAS.............................................................................................70
4.2.1 Dados.................................................................................................................70
4.2.2 Simulação 3: Algoritmo desacoplado rápido BX................................................70
4.3 PUBLICAÇÕES.....................................................................................................72
5 CONCLUSÃO..........................................................................................................74
6 SUGESTÃO DE TRABALHOS FUTUROS.............................................................76
15
1 INTRODUÇÃO
para utilização. Embora uma licença para a versão acadêmica do programa possa
ser obtida pela instituição de ensino, à custa de alguma burocracia e condicionada à
aprovação pela diretoria do CEPEL, esta apresenta importantes limitações de uso,
por exemplo, no que diz respeito a dimensão máxima do sistema6. Também merece
menção o fato de que a licença é restrita à instituição detentora da mesma. Em
outras palavras, os alunos não podem ter o programa instalado em seus
computadores pessoais, sendo obrigados a utilizarem os laboratórios de informática
da instituição de ensino, nem sempre em condições de atender a demanda. Por fim,
vale lembrar que o ANAREDE é um programa de uso profissional. Aspectos e
funcionalidades importantes do ponto de vista didático não estão presentes, tais
como facilidade para entrada de dados e simulação de sistemas pequenos,
apresentação de resultados em forma de gráficos (voltados aos interesses
educacionais) e restrição de parâmetros de simulação irrelevantes.
O MATPOWER, embora sendo de uma ferramenta bem mais limitada que o
ANAREDE, do ponto de vista educacional é equivalente. Permite a simulação de
sistemas de pequeno, médio e até mesmo grande porte por meio dos mais comuns
algoritmos de cálculo de fluxo de potência, suprindo assim a necessidade básica
anteriormente apresentada de fornecer aos alunos um meio de realizar simulações.
É gratuito e não requer licença de utilização. Para obtê-lo, basta preencher um breve
formulário diretamente na página do PSERC 6. O MATPOWER conta com uma série
de casos de teste já prontos para simulação em sua biblioteca, fornecida juntamente
com o pacote de simulação. Também é possível associar-se a uma lista de
distribuição de e-mails, canal para obtenção de suporte e intercâmbio de
experiências com usuários do programa ao redor do mundo. No âmbito do
Departamento de Engenharia Elétrica da Universidade Federal do Paraná, o
MATPOWER já é utilizado com sucesso como ferramenta de simulação.
Algumas limitações também se aplicam ao MATPOWER. Embora seja de
distribuição gratuita, permitindo ao aluno possuir uma cópia em seu computador
pessoal, o MATPOWER roda em uma plataforma proprietária, o Matlab. Este, por
sua vez, por vezes não está disponível nem mesmo nos laboratórios das instituições
devido ao seu custo bastante elevado. Mesmo a versão acadêmica do programa,
suficiente para execução do Matlab, custa atualmente US$ 99,00 para compra
através da página da empresa na internet 6, valor expressivo para uma parcela
significativa dos estudantes. Portanto, embora seja possível ao aluno possuir uma
18
(a) (b)
FIGURA 2: RESULTADOS NO MATPOWER: (A) RELATÓRIO E (B) MATRIZ.
Este trabalho está divido em seções, conforme descrito nos itens da lista
abaixo:
• A seção dois apresenta uma revisão bibliográfica da literatura sobre os
fundamentos do estudo de SEP e cálculo de fluxo de potência. Também são
apresentados fundamentos e aspectos que baseiam o desenvolvimento de
ferramentas didáticas para ensino de engenharia, encontrados na literatura
específica sobre o tema;
• A seção três descreve em detalhes o desenvolvimento do projeto, em termos
da proposta (cronograma, escopo, visão, etc.) e desenrolar das fases do
trabalho;
• A quarta seção deste documento apresenta os resultados obtidos. São
apresentados três casos simulados através do PF Analyst e considerações a
respeito do que fora obtido, tendo em vista os aspectos didáticos do
programa. Também são listadas as publicações decorrentes do
desenvolvimento deste trabalho;
• As conclusões obtidas e considerações acerca do cumprimento das
expectativas estabelecidas no escopo do projeto são apresentadas na seção
cinco;
• Por fim, a seção de número seis traz sugestões de trabalhos futuros.
22
2 REVISÃO BIBLIOGRÁFICA
2.1 HISTÓRICO
Em qualquer uma das definições, no entanto, fica claro que com base nos
dados sobre configuração do sistema, características dos equipamentos e potência
gerada e consumida, é realizado o cálculo da tensão complexa nas barras e das
demais variáveis. A forma como estas tensões são calculadas é o ponto chave.
A formulação básica do problema consiste na aplicação de duas leis
fundamentais da análise de circuitos elétricos: a primeira lei de Kirchhoff e a lei de
Ohm.
24
O valor das injeções de potência ativa e reativa na barra “k” pode ser
calculado pelas expressões que se seguem.
Todas estas aproximações são tanto mais verdadeiras quanto maior o nível
de tensão, fazendo com que este tipo de abordagem seja bastante interessante para
sistemas de transmissão em tensões elevadas.
Cabe ressaltar que este método resulta em uma solução aproximada. O
valor da potência reativa neste caso é zero, bem como das perdas ativas (uma vez
que a resistência das linhas é desprezada).
3 DESENVOLVIMENTO DO PROJETO
3.1 A PROPOSTA
3.1.1 Visão
3.1.2 O PF Analyst
• Perfil de tensão:
o Magnitude da tensão nas barras;
o Ângulo da tensão nas barras;
• Geração:
o Potência ativa gerada pelas máquinas;
o Potência reativa gerada ou consumida pelas máquinas;
o Distribuição percentual da geração total entre as máquinas;
o Relação percentual entre geração / consumo de reativos das máquinas
e seus limites;
• Perdas:
o Relação percentual entre total de perdas ativas e total de geração
ativa;
o Perdas ativas por linha;
o “Perdas” reativas por linha;
o Relação percentual entre perdas ativas e fluxo de potência ativa nas
linhas;
o Distribuição percentual das perdas ativas pelas linhas;
• Fluxos:
o Fluxo de potência ativa nas linhas;
o Taxa de ocupação das linhas em relação aos seus limites;
• Cargas:
o Distribuição percentual do total de cargas pelas barras.
3.3 IMPLEMENTAÇÃO
3.3.4.2 Inicialização
1) Criar um novo caso 2) Abrir um caso existente 3) Salvar o caso atual 4) Executar a simulação
5) Abrir o gerenciador de 6) Abrir a tela de gráficos 7) Abrir a tela de resultados 8) Sair do PF Analyst
perfis de simulação
FIGURA 31: BARRA DE FERRAMENTAS.
4 RESULTADOS
4.1.1 Dados
1,05 1,05 0
1,043
0,988 0,974 0,987
1
-1
-2
Ângulo (graus)
Tensão (p.u.)
-3
-4 -3,669
-3,813
-4,185
-5
-5,155
-6 -5,679
0
1 2 3 4 5 6 1 2 3 4 5 6
Barra Barra
110 100
105
100
95
90
85
Potência gerada / consumida (MVAr)
80
75
70 60
65
60
55
50
45
40
35
30 20,662
25
20
15
10
5
0
1 2 3
Gerador
43,642 43,588
48
46 42,534 42,771 Barra de origem
44 Barra de destino
42
35,537
40
33,625
38
34,376
36
28,693 32,042
34
Fluxo de potência ativa (MW)
32 26,626
30 27,789
28 25,805
26
24 18,032
22 15,914
20 17,265
18 15,276
16
14
12
10 4,576
8 4,531 1,448
1,624
6
4 1,619 1,425
2
0
1 2 3 4 5 6 7 8 9 10 11
Linha
1,583
Consumo / geração de potência ativa nas linhas (MW)
1,161
1,108
0,904
1
0,822 0,817
0,767
0,638
0,045 0,023
0,004
0
1 2 3 4 5 6 7 8 9 10 11
Linha
107,872
115
110
105
100
95
90
85
80
Potência gerada (MW)
75
70 60
65
60 50
55
50
45
40
35
30
25
20
15
10
5
0
1 2 3
Gerador
89,627
95
90
85
74,357
80
75
149,378
160
150
Relação percentual potência real / limite estabelecido (%)
140
130
120
110
100
90 74,357
80
70
60
50
40
30 15,956
20
10
0
1 2 3
Gerador
4.2.1 Dados
96,972 Cargas
3,028 Perdas
a relação entre perdas e fluxo nesta linha indica que a mesma pode ser
desvantajosa. A discrepância é fácil de se perceber no gráfico da Figura 59.
30,024
32
30
Relação percentual perdas ativas / fluxo total na linha (%)
28
26
24
22
20
18
16
14
12 9,257
10
5,691
8 4,649
4,649 4,674
4,457 4,592 4,41 4,299
3,373
3,4263,618 3,252 3,691 3,961
6 2,988 2,659 3,153 3,167 2,987 2,694 2,451 2,599
2,518 2,479
2,527 2,218
2,218 2,268 2,211 2,61
2,487 2,387 2,382
1,786 1,915 1,7781,5621,808 1,4741,462 1,851 1,82
1,688
1,748 2,026
1,739 1,862
1,803 2,049 1,978
1,726 1,585 1,873
1,647 2,1
1,565
1,348 1,501 1,3 1,157 1,417 1,2451,1691,21 1,512 1,326 1,555
1,39 1,185 1,037 1,519
1,334 1,379
4 1,052
1,038
1,0541,076
0,862
0,903 1,098
0,821
0,713 0,966
0,593 0,671 1,1190,923 0,78
1,055
1,012
0,564 0,918
0,783
0,528 0,603
0,656
0,522 0,962
0,5350,301 0,540,8 0,23 0,7 1,172 1,208
0,704 1,059
0,696 0,648
0,561
1,085
0,911
0,71
0,642
0,583 0,748 0,782
0,5710,514 0,825
0,715 0,757
0,194 00,428
0,169 0,416
0,244
0,165
0,145 0,405
0,358
0,326 00,45
0,399 0,476
00,192 0,456
0,356
0,313
0,143 0,412
0,313
0,289
0 0,242 0,368 0,412 0,289
0,146
0,059
0,124 0,317
0,27
0,174
0 0 0,029 0 0,492
0 0,0150,206 0,173
0,208
0,128
0 0,196 0,409
0,374 0,297
0,177 0,39
0,204
0,149
0,068
0,004
2
0
20 40 60 80 100 120 140 160 180
Linha
4.3 PUBLICAÇÕES
5 CONCLUSÃO