Sei sulla pagina 1di 32

Centro Federal de Educao Tecnolgica de

Minas Gerais

Trabalho de Sistemas
Eltricos de Potncia
Arthur Noronha Montanari
Camila Felix Luciano
Guilherme Almeida Souza
Keila Macieira

Belo Horizonte, 14 de Dezembro de 2015

Introduo

Sistemas Eltricos de Potncia (SEP) so grandes sistemas de energia que


englobam a gerao, transmisso e distribuio de energia eltrica [1]. A Gerao
onde se produz a energia eltrica, por meio das centrais geradoras, as quais podem ser
classificadas em :

Centrais Hidreltricas;
Centrais Termeltricas;
Centrais Geotermoeltricas;
Centrais Ncleoeltricas;
Centrais de Ciclo Combinado;
Centrais de Turbo-Gs;
Centrais Elicas;
Centrais Solares. [2]

Grande parte da matriz energtica brasileira advm das usinas hidreltricas.


Estas usinas esto localizadas nos pontos dos rios e lagos considerados mais eficientes
para o armazenamento do volume ideal de gua [3]. O SEP brasileiro ainda se
caracteriza pelas grandes distncias entre as fontes geradoras e os centros
consumidores, vrios potenciais de aproveitamentos nos mesmos rios, regimes
hidrolgicos e pluviomtricos diversos e um grande potencial hidreltrrico ainda a ser
explorado.
A Transmisso a etapa do SEP onde ocorre a conduo da energia dos centros
geradores para os centros de consumo. tambm esta etapa que faz a ligao entre os
sistemas atravs de linhas de transmisso de alta tenso, e ocorre mudana de tenso
durante o processo.
A etapa seguinte do sistema eltrico de potncia a Distribuio, aqui ocorre a
reduo das tenses para nveis mais seguros dentro das subestaes rebaixadoras,
sendo denominada por distriuio primria. A distribuio secundria ocorre depois
dos transformadores onde acontece um novo rebaixamento de tenso para a
utilizao segura em equipamentos eltricos. Nesta etapa tem-se a rede de
distribuio de baixa tenso.
Por fim, a ltima etapa do SEP a Utilizao, momento em que a energia
eltrica transformada para utilizao para os mais diversos fins pelos consumidores,
atravs de de diferentes equipamentos eltricos. A energia eltrica pode ser
convertida em energia sonora, trmica, mecnica e luminosa. [3]

Para o futuro do sistema eltrico de potncia brasileiro espera-se a integrao


do sistema, atravs do uso racional dos recursos energticos, otimizao da
infraestrutura eltrica, diversificao da matriz energtica, aproveitamento da
diversidade de clima e de fontes energticas da regio e aumento da confiabilidade e
da segurana do suprimento. [4]
Desta forma, a disciplina de Sistemas Eltricos de Potncia do CEFET-MG
prope a elaborao de um trabalho, no qual o principal objetivo a criao de um
programa, usando o software Matlab, para avaliar o fluxo de potncia de um sistema
eltrico que contenha um nmero infinito de barras.
Este trabalho foi dividido em trs etapas:

Modelagem da linha de transmisso;


Modelagem da rede de transmisso, utilizando um sistema eltrico de potncia
de acordo com os parmetros exigidos em conjunto com a lgica do programa
desenvolvido;
Anlise das contingncias.

Modelagem da Linha de Transmisso

2.1. Dados da Torre de Transmisso


A figura 2.1 apresenta o esquema de uma torre de transmisso tpica para
aplicaes em sistemas eltricos de tenso igual a 345kV. [5]

Figura 2.1: Torre de transmisso convencional de 345kV

A torre de transmisso apresenta dois condutores por fase distribudos


paralelamente entre si com uma distncia de 8,5m entre o eixo de cada fase. A flecha no
meio do vo entre as duas torres de 14,6m. A altura H dos condutores em relao ao
solo dada por:

A figura 2.2 apresenta a distncia entre os eixos dos condutores de mesma fase.

Figura 2.2: Detalhe do feixe na linha

O cabo condutor utilizado para a linha foi do tipo Rail. Conforme a tabela 2.1
disponibilizada em anexo [2], obtm-se os seguintes dados que foram utilizados no
projeto da linha para os condutores do tipo Rail:

Dimetro nominal: 29,61mm


rea total: 517,38mm2
Resistncia eltrica CC a 20oC: 0,06/km

Os cabos pra-raios, localizados nas posies superiores da torre na figura 2.1,


so cabos slidos do tipo EHS 3/8. No projeto, foi desconsiderado sua influncia no
sistema.

2.2. Levantamento das Caratersiticas Eltricas da Linha


de Transmisso
Esta seo apresenta os clculos realizados para determinar as seguintes
caractersticas eltricas da linha (por km): resistncia, indutncia, capacitncia,
reatncia indutiva, reatncia capacitiva e reatncia total.

2.2.1. Resistncia Eltrica CC da Linha


A resistncia eltrica para uma corrente CC dada por:
(2.1)
Sendo a rea total do condutor A, apresentada na seo 2.1, igual a
517,38mm2.
O condutor do tipo Rail composto por alumnio e ao. Conforme a tabela 2.1
em anexo, a rea de alumnio no condutor de 483,84mm2, enquanto a de ao de
33,54mm2. Desta forma, possvel afirmar que o percentual de alumnio e de ao no
condutor de 93,52% e 6,48%, respectivamente. , portanto, uma boa aproximao
considerar a resistividade eltrica do condutor igual a resistividade eltrica do
alumnio:
.
Substituindo a rea A e a resistividade
resistividade eltrica por km:

na equao (2.1), obtm-se a

(2.2)
Conforme os dados apresentados na seo 2.1, a resistncia eltrica CC para o
condutor do tipo Rail a 20oC de 0,06/km. Portanto, os clculos realizados foram
condizentes com o valor esperado.

2.2.2. DMG e RMG


2.2.2.1. Distncia Mdia Geomtrica (DMG)
A DMG dada por:
(2.3)

Sendo a DMGAB a distncia mdia geomtrica entre a fase A e a fase B, e o


mesmo para DMGBC e DMGCA. A figura 2.3 apresenta as distncias entre os condutores
para o clculo das DMGs a seguir.

Figura 2.3: Distncias entre os condutores

Clculo da DMGAB:

(2.4)

Clculo da DMGCA:

Como a distncia entre os condutores da fase B e C igual a distncia entre os


condutores da fase A e B:
(2.5)

Clculo da DMGCA:

(2.6)

Substituindo as equaes (2.4), (2.5) e (2.6) na equao (2.3), obtm-se a DMG


mtua da linha:
(2.7)

2.2.2.2. Raio Mdio Geomtrico (RMG)


Como a disposio dos condutores igual em todas as fases, tem-se que:
(2.8)
A RMG dada por:
(2.9)

Na qual:
dadas por:

conforme a figura 2.2 e as distncias

(2.10)
Sendo
o dimetro nominal do cabo Rail, citado na seo 2.1, de 29,61mm e
uma constante que depende da formao do cabo. Conforme a tabela 2.1
apresentada em anexo, o cabo Rail possui 45 fios de alumnio e 7 de ao. Consultando
a tabela 2.2, em anexo, para o condutor CAA com formao 45/7, tem-se
. Substituindo estes dados na equao (10):
(2.11)

Substituindo a equao (2.11) em (2.9):


(2.12)

2.2.3. Indutncia da Linha


A indutncia total da linha dada por:
(2.13)

Sendo a permeabilidade magntica igual a do vcuo (


).
Substituindo as equaes (2.7) e (2.12) em (2.13), obtm-se a indutncia por km da
linha:

(2.14)

2.2.4. Capacitncia da Linha


Nos itens 2.2.4.1 e 2.2.4.2 foi calculado as capacitncias da linha utilizando um
mtodo simplificado e considerando o efeito da terra (mtodo das imagens),
respectivamente.
2.2.4.1. Capacitncia Desconsiderando o Efeito da Terra
Desconsiderando o efeito da terra, a capacitncia dada por:
(2.15)

Sendo a permissividade eltrica igual a do vcuo (


).
Substituindo as equaes (2.7) e (2.12) em (2.15), obtm-se a capacitncia por km da
linha:
(2.16)

2.2.4.2. Capacitncia Considerando o Efeito da Terra


A capacitncia considerando o efeito da terra obtida aplicando o mtodo das
imagens, sendo sua equao dada por:

(2.17)

Sendo , e as fases espelhadas pelo mtodo das imagens para as fases A, B


e C, respectivamente, da linha.
Lembrando que a altura H entre as fases e o solo, definida na seo 1, de
22,91m, possvel calcular as distncias da equao (2.17). A figura 2.4 apresenta um
esquema da linha aplicando mtodo das imagens, evidenciando as distncias entre os
condutores e suas imagens.

Figura 2.4: Mtodo das imagens

Clculo da distncia

:
(2.18)

Sendo a distncia entre o condutor a e

dados por:

Realizando os clculos anlogos para as outras distncias e substituindo em


(2.18), obtm-se:

(2.19)

Clculo da distncia

Como a distncia entre os condutores da fase B e


condutores da fase A e :

igual a distncia entre os

(2.20)
Clculo da distncia

(2.21)

Sendo a distncia entre o condutor c e

dados por:

Realizando os clculos anlogos para as outras distncias e substituindo em


(2.21), obtm-se:

(2.22)

Clculo das distncias

Como a disposio dos condutores igual em todas as fases e todos esto


igualmente distantes do solo, tem-se que:
(2.23)
Sendo:
(2.24)
Sabendo que:

Substituindo na equao (2.23) e (2.24):


(2.25)

Finalmente, possvel calcular a capacitncia substituindo as equaes (19),


(2.20), (2.22) e (2.25) em (2.17), obtendo:
(2.26)

Comparando as capacitncias encontradas com e sem o efeito da terra nas


equaes (2.16) e (2.26), respectivamente, nota-se que a diferena entre os resultados
est no segundo algarismo significativo e, portanto, utilizar a capacitncia sem o efeito
da terra simplifica muito o problema sem perda significativa de preciso no modelo.

2.2.4. Reatncia da Linha


A partir dos parmetros levantados da linha, possvel determinar a reatncia
indutiva e capacitiva da linha (considerando uma frequncia de 60Hz):
2.2.5.1. Reatncia Indutiva
Considerando a indutncia da linha levantada na expresso (2.14):
(2.27)
2.2.5.2. Reatncia Capacitiva
Considerando a capacitncia da linha levantada na expresso (2.25):
(2.28)

2.3. Resumo das Caractersticas Eltricas da Linha de


Transmisso
A tabela 2.1 apresenta um resumo das caractersticas eltricas calculadas neste
trabalho para a linha de transmisso de 345kV apresentada na figura 2.1.
Caractersticas Eltricas da Linha de Transmisso de 345kV
Parmetros

Valor

Resistncia CC (RCC)
Indutncia (L)
Capacitncia (C)
Reatncia indutiva (XL)
Reatncia capacitiva (XC)
Tabela 2.1: Caractersticas eltricas da linha de transmisso de 345kV

Modelagem da Rede de Transmisso

Nesta seo, abordado a respeito do desenvolvimento, via software Matlab,


do programa de clculo de fluxo de potncias. A estrutura bsica de funcionamento do
programa, envolvendo aspectos como mtodos e clculos utilizados e sua lgica de
programao, apresentada e devidamente testada em uma rede de transmisso
desenvolvida pelo grupo.

3.1. Dados da Rede de Transmisso


A Figura 3.1 apresenta a rede de transmisso desenvolvida pelo grupo para a
anlise do fluxo de potncias.

Figura 3.1: Rede de transmisso

Como possvel observar, o sistema eltrico consiste em 6 barras conectadas


em anel. Todas as linhas de transmisso do sistema so longas e, portanto,
apresentam impedncias do tipo indutiva e capacitiva. As barras 1 e 2 so conectadas
por um transformador abaixador (1:0,95) e as barras 3-4 e 2-5 por um transformador
defasador.
Por meio do programa implementado, possvel realizar um clculo do fluxo de
potncias neste sistema e, portanto, obter as condies de operao da rede em
regime permanente. Dentre as possveis anlises em cima das informaes fornecidas
pelo programa, destacam-se a definio da magnitude de tenso e defasagem nas
barras, perdas na transmisso e as cargas conectadas a cada barra. Visando o
planejamento, a operao ou a expanso de um sistema eltrico com maior segurana

e economia, o programa permite buscar solues mais otimizadas por meio de testes
em alteraes do tipo: insero de equipamentos de compensao reativa (bancos de
capacitores ou reatores), instalaes de novas LTs ou transformadores e a variao de
cargas em barramentos.
Entretanto, a modelagem do fluxo de potncias depende do fornecimento de
duas variveis como dados de entrada por barra, sendo estas variveis: a magnitude
de tenso na barra, o ngulo de fase do fasor tenso na barra, a injeo de potncia
ativa na barra e a injeo de potncia reativa na barra. Conforme os tipos de variveis
fornecidas na barra, ela se classifica em V (magnitude e ngulo da tenso), PV
(potncia ativa e magnitude de tenso) ou PQ (potncia ativa e reativa). No caso da
rede da Figura 3.1, o sistema apresenta uma barra V (barra 1), uma barra PV (barra 6)
e quatro barras PQ (barras 2, 3, 4 e 5).
Os dados de entrada das barras e os parmetros das linhas e transformadores
so apresentados na Seo 3.2, durante a explicao do programa.

3.2. Programa de Anlise de Fluxo de Potncia


O desenvolvimento do programa, cujo cdigo se encontra disponvel em Anexo,
pode ser dividido em etapas:
1.
2.
3.
4.
5.
6.
7.
8.

Entrada de dados;
Elaborao da matriz de admitncia;
Reconhecimento dos tipos de barras;
Elaborao das matrizes H, N, M e L;
Formao da matriz Jacobiana;
Determinao das variveis especificadas;
Clculos e iteraes do subsistema 1;
Clculos do subsistema 2.

A entrada de dados do programa consiste em fornecer as variveis de entrada


de cada barra e os parmetros das linhas de transmisso e dos transformadores,
conforme as Tabelas 3.1 e 3.2, respectivamente.

Tipo Barra
0
1
1
1
1
2

1
2
3
4
5
6

Theta

1,05
1

0,00
-

-0,33
-0,23
-0,18
-0,42
0,02

-0,19
-0,15
-0,08
-0,24
-

Tabela 3.1: Dados de entrada das barras

Ykm
(Real)

Ykm
(Img)

bkm

akm

km

1
6
6
4
1
3
5

4
3
5
2
2
4
2

0,3180
0,4420
0,9320
0,3180
1,4000
0,4310
0,9600

-3,975
-6,637
-12,430
-3,975
-18,657
-6,616
-12,210

2,00E-01
1,10E-01
2,20E-01
3,00E-01
0
0
0

1
1
1
1
0,95
1
1

0
0
0
0
0
0,15
0,2

Tabela 3.2: Parmetros das LTs e transformadores

As barras V, PQ e PV foram identificadas na tabela por meio dos algarismos 0,


1 e 2, respectivamente.
importante citar que, na presena de bancos capacitivos ou reativos, estes
devem ser especificados na Tabela 3.2 de tal forma que
corresponde a admitncia
do banco conectado a barra .
A partir dos dados fornecidos pela Tabela 3.2, possvel definir a matriz de
admitncias do sistema. As posies da matriz foram implementadas conforme as
equaes 3.1, 3.2 e 3.3:
(3.1)
(3.2)
(3.3)

Note que, uma vez que as potncias fornecidas pelos bancos compensadores
esto compreendidas na Tabela 3.2 na forma de
, a equao (3.3) utilizada
compreende um somatrio cujo igual a todas as barras do sistema.
Abaixo est a matriz de admitncias do sistema:

No programa desenvolvido, a matriz foi expressa na forma


,
separando suas partes reais e imaginrias. Note que a matriz possui uma ordem igual
ao nmero de barras no sistema e que suas posies cujas barras
e
esto
desconectadas so iguais a zero.

A seguir, o programa executa uma breve rotina de reconhecimento das barras


PQ e PV, elaborando um vetor para cada tipo com os dados de suas respectivas barras.
Estes vetores so importantes para a formao do vetor subsistema 1 utilizado em
clculos posteriores.
As Sees 3.2.1, 3.2.2 e 3.2.3 compreendem a elaborao da matriz Jacobiana,
clculos do subsistema 1 e clculos do subsistema 2.

3.2.1. Matriz Jacobiana


O programa foi desenvolvido por meio do mtodo iterativo de Von Mises.
Neste mtodo, realizado o clculo da matriz Jacobiana apenas uma vez para todas as
iteraes realizadas. Apesar deste mtodo apresentar um nmero maior de iteraes
que o mtodo de Newton, sua escolha se deve ao menor custo computacional do
programa para a resoluo de sistemas eltricos maiores visto que o processamento
envolvido na realizao de vrias iteraes com apenas um clculo de matriz Jacobiana
menor do que calcular uma matriz Jacobiana por iterao, mesmo que o nmero de
iteraes seja menor.
A matriz Jacobiana obtida por meio do clculo das matrizes componentes H,
M, N e L, conforme a equao (3.4):

(3.4)
Sendo as derivadas parciais de

obtidas por meio das equaes (3.5) e

(3.6):
(3.5)
(3.6)

3.2.2. Subsistema 1
Primeiramente, para o clculo do subsistema 1, foi realizado uma rotina que
elabora um vetor que contm as variveis especificadas
e
. No caso, as
potncias ativas especificadas so respectivas as barras PQ e PV e as potncias reativas
especificadas apenas a barra PQ.
A partir disto, o programa inicia o processo de iterao do subsistema 1. Neste
processo, o objetivo reduzir as variveis
e
para valores abaixo do erro
estipulado: 0,001.

Para isso, o subsistema 1 implementado por meio do mtodo de Von Mises.


Para a primeira iterao, inicializa-se um vetor inicial

com valores nulos para os

ngulos e valores unitrios para as tenses, substituindo-o, em seguida, nas equaes


(3.5) e (3.6), respectivas as variveis
e
. Aps verificar o se estas variveis so
menores do que o erro estipulado, o programa calcula o vetor

por meio da

equao matricial (3.7):


(3.7)

Sendo
novo vetor

o nmero da iterao. A partir do vetor

, o programa calcula o

, dado por:
(3.8)

Finalmente, o vetor
calcula-se o novo vetor

substitudo nas equaes (3.5) e (3.6) na qual


. Caso o maior valor do vetor, em mdulo, seja maior

do que o erro, prossegue para a prxima iterao da rotina. Caso no, o vetor
apresenta os valores finais das magnitudes de tenso e ngulos de fase das barras PQ e
PV.

3.2.3. Subsistema 2
Finalmente, resta obter as potncias ativas das barras V e as potncias
reativas das barras PV. Para tal, substitui-se os valores obtidos no subsistema 1 nas
equaes (3.9) e (3.10):
, tal que

barra V

(3.9)

, tal que

V e PV

(3.10)

3.2.4. Resultados
A Tabela 3.3 apresenta os resultados de sada do programa de anlise de fluxo
de potncias, englobando todas as variveis em regime permanente de cada barra tal
como o somatrio das potncias ativa e reativa do sistema.

Tipo

Barra

0
1
1
1
1
2

1
2
3
4
5
6

1,05
1,007139
1,023116
1,05439
1,001198
1

0
1,148056 -0,47597
-2,52205
-0,33
-0,19
-15,0477
-0,23
-0,15
-4,37646
-0,18
-0,08
-15,6155
-0,42
-0,24
-15,3218
0,02
-0,50069

0,008056 -1,63666

Tabela 3.3: Dados de sada da rede de transmisso em condies nominais de operao

O sistema apresentou um comportamento em condies nominais dentro dos


padres permitidos de operao. As tenses nas barras PQ esto prximas a 1pu, com
um erro mximo de 0,055pu dentro da faixa permitida de 10%, e a diferena mxima
do ngulo de fase entre duas barras do sistema de 10,7, ocorrendo entre as barras 3
e 4 que so conectadas por um transformador defasador. Desconsiderando os casos
em que a diferena angular causada por um defasador, a maior diferena de 4,4
entre as barras 1 e 4. De qualquer forma, conforme a Figura 3.1, o sistema opera longe
do limite de estabilidade, com ngulos muito inferiores aos 30 recomendados, se
caracterizando, portanto, como eletricamente forte.

Figura 3.1: Limites de estabilidade do sistema eltrico em funo da diferena angular entre as barras

A Tabela 3.3 apresenta, tambm, o somatrio das potncias ativas e reativas


do sistema. As perdas ativas no sistema so identificadas por meio do somatrio de
potncias ativas das barras. No caso, as perdas foram muito baixas, em cerca de
0,008pu, que corresponde a 1,14% da potncia ativa total injetada no sistema.

interessante observar que a potncia ativa do sistema injetada majoritariamente


pela barra V (1,15pu) e minimamente pela barra PV (0,2pu).
Analisando as potncias reativas do sistema, observa-se que todas as barras
consomem potncia reativa. Desta forma, possvel concluir que o fluxo de potncia
reativa fornecido pelas capacitncias das linhas de transmisso do sistema. Isto
ocorre em virtude do baixo carregamento, evidenciado em sua diferena angular com
valores prximos de 0. A Figura 3.2 exemplifica o fluxo de potncia reativa saindo de
uma LT.

Figura 3.2: Fluxo de potncia reativa saindo da LT

4 Anlise de Contingncia
Sistemas eltricos de potncias so sistemas projetados para operarem em
condies nominais. Eventualmente, falhas no sistema podem ocorrer e exigir a ao
de um operador para realizar uma medida de contingncia da falha, como inserir ou
remover um banco de compensao reativa. Da mesma forma, expanses tambm
acarretam em desequilbrio da rede, exigindo medidas preventivas.
Nesta seo, apresentado diferentes tipos de falhas possveis no sistema,
como perdas de linhas de transmisso e transformadores, e exemplos de possveis
expanses no sistema. Suas consequncias so apresentadas e, quando necessrio,
possveis solues foram apresentadas. interessante evidenciar que o sistema
apresenta ligaes em anel e opera em condio de baixa carga, caracterizando-se,
como explicado na Seo 3.2.4, como um sistema eletricamente forte. Esta vantagem
do sistema devidamente explorada nesta seo e, para que possam ser
exemplificadas medidas de contingncias a serem tomadas no sistema, situaes
extremas so apresentadas.
interessante citar que medidas de contingncias s so necessrias quando os
valores de magnitude de tenso ultrapassam os 10% permitidos ou quando a diferena
angular assume valores acima de 30.

4.1. Queda de Uma nica Linha de Transmisso


A Tabela 4.1 apresenta os dados de sada do sistemas para uma condio na
qual houve queda da LT entre a barra 1 e 4.

Tipo

Barra

0
1
1
1
1
2

1
2
3
4
5
6

1,05
1,001674
1,007913
1,024107
0,998281
1

0
1,149752 -0,12851
-3,54578
-0,33
-0,19
-18,1878
-0,23
-0,15
-8,36107
-0,18
-0,08
-17,2327
-0,42
-0,24
-17,5017
0,02
-0,3615

0,009752 -1,15002

Tabela 4.1: Queda da LT entre as barras 1 e 4

Mesmo diante desta condio de falha, o sistema operou prximo as condies


mnimas estabelecidas para operao, com suas tenses prximas a 1pu, com erro mximo de
0,03pu, e com baixa diferena angular entre suas barras conectadas, em torno de 5. Desta
forma, no foi necessrio atuar no sistema com medidas de contigncias.

Analisando o fluxo de potncias do sistema, observa-se que as perdas ativas


aumentaram em cerca de 0,001pu, refletindo, conforme o esperado, no aumento da demanda
de potncia ativa da barra 1 em 0,001pu. A perda da linha de transmisso forou o fluxo de
correntes no sistema a percorrerem um caminho alternativo maior e, consequentemente, de
maior impedncia, resultando em maiores perdas.
Estas perdas, por sua vez, influenciaram no aumento do ngulo das barras. Como as
perdas foram maiores, a corrente aumentou. Uma vez que a magnitude de tenso nas barras
praticamente constante, prximas a 1pu, o aumento da corrente s possvel em virtude do
aumento do ngulo das barras.
A remoo de uma linha de transmisso implicou em uma reduo do consumo de
potncia reativa do sistema. Isto ocorre em virtude da perda de potncia reativa fornecida
pelas capacitncias da LT removida.
A Tabela 4.2 apresenta um segundo caso no qual houve queda de uma LT entre outras
duas barras, no caso, as barras 2 e 4.

Tipo

Barra

0
1
1
1
1
2

1
2
3
4
5
6

1,05
0,987355
1,01398
1,03615
0,991157
1

0
1,147341 -0,02733
-2,25414
-0,33
-0,19
-15,7342
-0,23
-0,15
-5,3503
-0,18
-0,08
-15,6769
-0,42
-0,24
-15,6431
0,02
-0,31411

0,007341 -1,00143
Tabela 4.2: Queda da LT entre as barras 2 e 4

Os resultados apresentados nas Tabelas 4.1 e 4.2 so semelhantes: valores de


tenso dentro dos padres estipulados, aumento do ngulo de fase das barras e
reduo do fornecimento de potncia reativa pelas LTs.
Dentre as diferenas entre estes casos, destaca-se a diminuio da perda ativa
(para 0,0073pu) no sistema para a remoo da LT entre as barras 2 e 4. Conforme
explicado anteriormente, a remoo da LT forou a corrente a percorrer um caminho
alternativo entre as barras 2 e 4. No primeiro caso, este caminho alternativo
apresentou maior impedncia e, consequentemente, maior perda. Entretanto, no
segundo caso, analisando a rede de transmisso na Figura 3.1, observa-se que o fluxo
de potncias entre as barras 2 e 4 ser percorrido no trecho 2 3 6 5 4. Apesar
de ser um trecho teoricamente mais longo, a resistncia das LTs entre as barras 3-6 e
6-5 menor do que a resistncia da LT entre as barras 2 e 4, configurando um
caminho de menor impedncia e, consequentemente, de menor perda ativa.

4.2. Queda de Duas Linha de Transmisso


A fim de explorar a susceptibilidade do sistema eltrico proposto a falhas
tcnicas, foi simulado seu comportamento para uma condio na qual houve duas
quedas de linhas de transmisso: entre as barras 1 e 4 e entre as barras 2 e 4.

Tipo

Barra

0
1
1
1
1
2

1
2
3
4
5
6

1,05
0,984995
0,973518
0,958731
0,988692
1

0
1,153375 0,182756
-3,54445
-0,33
-0,19
-24,3801
-0,23
-0,15
-17,401
-0,18
-0,08
-18,9513
-0,42
-0,24
-20,8322
0,02
0,008942

0,013375 -0,4683

Tabela 4.3: Queda das LTs entre as barras 1-4 e 2-4

Novamente, o sistema se mostrou resistente a falhas tcnicas. A tenso


apresentou variaes mximas de at 0,042pu e uma diferena mxima angular de
15, entre as barras 2 e 5. Entretanto, nenhuma destas condies ultrapassou os
limites exigidos. O aumento da queda de tenso e da diferena angular, entretanto,
pode ser justificado pelo aumento das perdas ativas em virtude de, com a quebra das
ligaes em anel, as correntes percorrerem caminhos de maior impedncia. As perdas
ativas foram de 1,14% da potncia total injetada do sistema, podendo ser ainda
considerada insignificante.
interessante observar que as barras V e PV passaram a fornecer potncia
reativa para o sistema a fim de controlar a tenso de suas barras, uma vez que as LTs
no foram mais capazes de suprir a demanda de reativo do sistema.

4.3. Perda de Transformador


A Tabela 4.4 apresenta os resultados do programa para a perda do
transformador entre as barras 1 e 2.

Tipo

Barra

0
1
1
1
1
2

1
2
3
4
5
6

1,05
1,021283
1,015151
1,042163
1,008412
1

0
1,173395 -0,12341
-20,9479
-0,33
-0,19
-28,4608
-0,23
-0,15
-15,4426
-0,18
-0,08
-32,7152
-0,42
-0,24
-31,128
0,02
-0,52816

0,033395 -1,31157

Tabela 4.4: Perda do transformador entre as barras 1 e 2

Novamente, o sistema se manteve consistente a mudanas em virtude de sua


topologia utilizada, com conexes em anel, e de seu baixo carregamento, no sendo
necessrio medidas de contingncia. As tenses apresentaram variaes mximas de
0,04pu enquanto a diferena angular mxima foi de 15, entre as barras 1 e 4.
As perdas, por sua vez, aumentaram para 0,034pu, relativo a 2,8% da potncia
total injetada. Na ausncia do transformador, o fluxo de potncias entre as barras 1 e
4 percorreu por meio das linhas de transmisso, aumentando suas perdas.
interessante observar que as LTs continuam fornecendo as potncia reativa
ao sistema. Como o consumo de reativo das barras V e PV baixo, no h estresse
dos geradores.
A Tabela 4.5 apresenta um segundo caso no qual houve perda do
transformador defasador entre as barras 3 e 4. Os resultados foram similares aos casos
no qual houve queda de uma LT, com pouca variao nas magnitudes de tenso, baixo
aumento das perdas ativas e pequena aumenta na demanda de potncia reativa das
LTs. Destaca-se, entretanto, as variaes angulares no sistema. Sem o transformador
defasador entre as barras 3 e 4 ditando as diferenas angulares entre estas barras,
houve bastante variao nos ngulos das barras do sistema, sem estrapolar,
entretanto, os limites propostos de estabilidade.

Tipo

Barra

0
1
1
1
1
2

1
2
3
4
5
6

1,05
1,010993
0,990725
1,08691
1,002599
1

0
1,150368 -0,68547
-2,90816
-0,33
-0,19
-20,1819
-0,23
-0,15
-2,83903
-0,18
-0,08
-17,2531
-0,42
-0,24
-18,2105
0,02
-0,29457

0,010368 -1,64003

Tabela 4.5: Perda do transformador defasador entre as barras 3 e 4

4.4. Expanso do Sistema Eltrico


Tipo Barra
0
1
1
1
1
2

1
2
3
4
5
6

V
1,05
0,99297
1,00563
1,019723
0,993896
1

0
2,028923 -0,06597
-4,29763
-0,66
-0,38
-18,4657
-0,23
-0,15
-8,37832
-0,72
-0,32
-17,8884
-0,42
-0,24
-18,0404
0,02
-0,2921

0,018923 -1,44807

Tabela 4.6: Expanso do sistema eltrico

A Tabela 4.6 apresenta os resultados do programa para uma expanso do


sistema eltrico proposto. A expanso consiste em dobrar a carga da barra 2 e
quadruplicar a carga da barra 4.
O objetivo desta expanso realizada pelo grupo foi desequilibrar o sistema com
a sobrecarga de duas barras PQ em relao as demais. Apesar do desequilbrio do
sistema, este se mostrou pouco susceptvel as alteraes apresentadas, mantendo
suas tenses prximas a 1pu, com diferena mxima de at 0,02pu, e diferena
angular dentro dos limites desejados. As perdas tambm foram insignificantes, abaixo
de 1% do total de potncia ativa injetada. A nica variao no sistema o esperado
aumento de potncia ativa gerada pela barra V a fim de suprir o aumento de
demanda das barras 2 e 4.

4.5. Perda de Carga


A Tabela 4.7 apresenta uma condio de falha tcnica na qual houve perda
completa da carga na barra 4.

Tipo

Barra

0
1
1
1
1
2

1
2
3
4
5
6

1,05
1,00875
1,027884
1,063859
1,002084
1

0
0,96708 -0,5414
-2,23388
-0,33
-0,19
-14,1831
-0,23
-0,15
-3,27946
0
0
-15,1707
-0,42
-0,24
-14,7195
0,02
-0,54339

0,00708 -1,66479

Tabela 4.7: Perda de carga da barra 4

O sistema se mostrou, novamente, tolerante a modificaes e falhas tcnicas.


Os nveis de tenso se mantiveram dentro dos 10% permitidos, com variaes de at
0,06pu, e diferenas angulares dentro dos limites permitidos. As perdas foram baixas,
cerca de 0,7% do total de potncia injetada. Conforme esperado, a potncia ativa
injetada pela barra V reduziu em virtude da ausncia de demanda da barra 4.
Analisando os resultados relativos as expanses do sistema eltrico e perdas de
carga, pode-se concluir que o sistema possui alta tolerncia a desequilbrios na rede,
principalmente em virtude do fato de operar com baixo carregamento.

4.6. Caso Especial


Conforme apresentado nas simulaes anteriores, a rede de transmisso
utilizada um sistema consistente, eletricamente forte e pouco susceptvel a falhas e
expanses, principalmente por operar com baixo carregamento. Desta forma, a rede
praticamente impossibilita a anlise de situaes indesejveis nas quais aes de
contingncias so realmente necessrias. O grupo, portanto, props uma situao

diferente, com valores de entrada completamente deslocados em relao aos valores


nominais, a fim de que aes de contingncias possam ser efetivadas, testando os
conhecimentos desenvolvidos ao longo da disciplina de Sistemas Eltricos de Potncia.
Com este objetivo em mente, foram aplicadas no sistema novas cargas ativas e
reativas nas barras PQ. interessante destacar que estes dados so hipotticos e
altamente improvveis, visto que simulam situaes na qual a barra 5, do tipo PQ, atua
como geradora e na qual as barras 2, 3 e 4 fornecem, simultaneamente, potncia
reativa ao sistema. A Tabela 4.8 apresenta os dados de sada do programa:

Tipo

Barra

0
1
1
1
1
2

1
2
3
4
5
6

1,05
1,070874
1,071358
1,106613
1,03604
1

0
0,316539 -1,85043
-0,68833
-0,33
1,47
-11,8762
-0,23
0,15
-2,4575
-0,18
0,08
-10,5782
0,42
-0,24
-10,7963
0,02
-1,25547

0,016539 -1,6459

Tabela 4.8: Dados de sada para um caso cujas cargas ativas e reativas so completamente diferentes de seus
valores nominais

Finalmente, nesta situao hipottica, obteve-se uma condio na qual o


sistema extrapola os limites permitidos de tenso: a barra 4 apresenta uma tenso de
1,1067pu. O grupo props, portanto, duas possveis medidas de contingncia para que
o sistema retorne a suas condies nominais: alterao dos taps do transformador,
conforme a Tabela 4.9, e adio de bancos compensadores de reativo, conforme a
Tabela 4.10. Os resultados foram confrontados e explicados.

Tipo

Barra

0
1
1
1
1
2

1
2
3
4
5
6

1,05
1,001557
1,058598
1,081049
1,001095
1

0
0,323239 -2,19533
-0,88376
-0,33
1,47
-12,1832
-0,23
0,15
-2,69428
-0,18
0,08
-10,7618
0,42
-0,24
-11,1371
0,02
-0,73353

0,023239 -1,46886

Tabela 4.9: Correo do sistema com ajuste dos taps do transformador

O ajuste do tap do transformador reduziu a relao de transformao de 1:0,95


para 1:0,85. Como transformador estava conectado entre as barras 1 e 2, a tenso da
barra 2 foi aquela na qual houve maior reduo, atingindo um patamar de tenso
timo. Entretanto, o ajuste dos taps do transformador perde sua eficincia conforme a
distncia em relao a barra aumenta. As barras 3 e 4 apresentaram redues menos
significativas e, apesar de estarem dentro do limite de 10%, no foram to eficientes. A

reduo do tap para 1:0,80 se mostrou indesejada visto que reduziria demais a tenso
na barra 2 sem influenciar consideravelmente nas barras 3 e 4.

Tipo

Barra

0
1
1
1
1
2

1
2
3
4
5
6

1,05
1,058459
1,02504
1,013736
1,02979
1

0
0,310247 -1,22882
-0,64421
-0,33
1,47
-11,8375
-0,23
0,15
-2,18686
-0,18
0,08
-10,558
0,42
-0,24
-10,8303
0,02
-0,86869

0,010247 -0,6375

bkk
-0,95
-

Tabela 4.10: Correo do sistema com insero de bancos compensadores

A insero de bancos compensadores se mostrou uma alternativa muito mais


vivel e eficaz. Como as tenses estavam superiores aos limites permetidos, foi
necessrio a insero de bancos de reatores para reduzir seus nveis. No caso, foi
adicionado um banco de reator a barra 4, conforme apresentado na Tabela 4.10. Esta
estratgia de contingncia permitiu reduzir drasticamente as tenses nas barras 4 e 3,
porm com mnima influncia na barra 2. Alm disto, este caso apresentou baixas
perdas, cerca de 1,365% apenas, e uma reduo do fornecimento de potncia reativa
pelas LTs. Desta forma, os resultados apresentados para insero de bancos
compensadores foram mais eficazes visto que permitiu valores de tenso mais
prximos do 1pu desejado.
Caso fosse desejado um ajuste fino das tenses nas barras, possvel utilizar
um banco de reatores na barra 4 em conjunto com a reduo dos taps do
transformador. Desta forma, o banco de reatores responsvel por reduz os nveis de
tenso das barras 3 e 4, enquanto a reduo dos taps do transformador ajusta a
tenso da barra 2.

Concluso

O trabalho final de Sistemas Eltricos de Potncia cumpriu com os seus


objetivos iniciais: elaborar um modelo de linha de transmisso e criar um programa de
clculo de fluxo de potncias de uma rede de transmisso.
A Seo 2 apresentou a modelagem da linha de transmisso, envolvendo
aspectos como as consideraes tomadas e os clculos utilizados. Os parmetros
levantados foram consistentes com os mtodos aplicados.
O programa foi devidamente testado em uma rede de transmisso escolhida e
ajustada pelo grupo. Na Seo 3, foi exposto a lgica de programao do programa,
envolvendo aspecto como suas entradas de dados, rotinas e ordem de execuo dos
clculos, equaes envolvidas e tratamento dos dados de sada. Os resultados parciais
e finais do programa foram apresentados e devidamente analisados.
Na Seo 4, a rede de transmisso foi aplicada a condies de falhas tcnicas e
expanses. Em virtude de suas conexes em anel e, principalmente, ao seu baixo
carregamento, a rede de transmisso se mostrou eletricamente forte e pouco
susceptvel as alteraes provocadas, como quedas de LTs, perdas de transformadores,
perdas de cargas e expanses do sistema. Em todos os casos propostos, o sistema
esteve dentro dos limites de operao permitidos.
Entretanto, a fim de implementar medidas de contingncia, o grupo simulou
uma situao altamente improvvel a fim de causar desequilbrio do sistema e,
finalmente, poder corrigi-lo com ajuste de taps do transformador ou insero de
bancos compensadores. Desta forma, foi possvel testar os conhecimentos tericos
estabelecidos na disciplina para uma condio indesejada.

Referncias Bibliogrficas
[1] http://www.tecnogerageradores.com.br/2014/12/o-que-e-sep-sistema-eletrico-depotencia/
[2] http://www.resumosetrabalhos.com.br/sistema-eletrico-de-potencia.html
[3] https://pt.wikipedia.org/wiki/Sistemas_el%C3%A9tricos_de_pot%C3%AAncia
[4] http://www.eletrica.ufpr.br/ufpr2/professor/8/Mini_curso8.pdf
[5] Reduo das correntes de arco secundrio em sistemas de transmisso tpicos,
Milton E. Zevallos; Maria C. Tavares. Link:
http://www.scielo.br/scielo.php?pid=S0103-17592009 000300008&script=sci_arttext
[6] Catlogo tcnico da ALUBAR. Link:
http://www.alubar.net.br/downloads/produtos/catalogo _ tecnico_2010-2.pdf

Anexos

Tabela 1: Dados do condutor do tipo Rail [2]

Tabela 2: Fator de formao (Kg) em funo do tipo de condutor

Script do Programa
%%
Inicializao das variveis
clc;
close all;
clear all;
% Contadores e variveis internas
guarda_valor=0;
pos=0;
linha=0;
coluna=0;
cont=0;
npv=0;
npq=0;

% Dados de entrada
filename = 'entrada_final.xlsx';
% modificar o nome do
arquivo aqui
k = (xlsread(filename,'D:D'))';
m = (xlsread(filename,'E:E'))';
ykm_real = (xlsread(filename,'F:F'))';
ykm_img = (xlsread(filename,'G:G'))';
bkm_in = (xlsread(filename,'H:H'))';
akm_in = (xlsread(filename,'I:I'))';
phikm_in = (xlsread(filename,'J:J'))';
n_barras = (xlsread(filename,'N:N'))';
erro = (xlsread(filename,'T3:T3'))';
barra_entrada = xlsread(filename,'N:R');
tipo_barra= xlsread(filename,'M:M');
% Matrizes
dimensao=max(n_barras);
ykm=zeros(dimensao,dimensao);
akm=ones(dimensao,dimensao);
bkm=zeros(dimensao,dimensao);
phikm=zeros(dimensao,dimensao);
matriz_y=zeros(dimensao,dimensao); % inicializa a matriz
de admitncia

matriz_y(linha,coluna)=matriz_y(linha,coluna)+valor;
end
else % quando no a diagonal principal
if akm(coluna,linha)~=1 % confere se o amk
diferente de 1
matriz_y(linha,coluna)=akm(coluna,linha).*exp(1i*phikm(linha,coluna)).*(ykm(linha,coluna)); % preenche
os outros valores da matriz de admitncia
else
matriz_y(linha,coluna)=akm(linha,coluna).*exp(1i*phikm(linha,coluna)).*(ykm(linha,coluna)); % preenche
os outros valores da matriz de admitncia
end
end
end
end
G=real(matriz_y); % matriz G que contm a parte real da
matriz de admitncia
B=imag(matriz_y); % matriz B que contm a parte imaginria
da matriz de admitncia
%% Determina as Barras PQ e PV
% Calcula o nmero de barras PQ e PV, em seguida cria um
vetor com as
% barras PQ e PV
barra_pq=zeros(dimensao,1);
barra_pv=zeros(dimensao,1);

for cont=1:dimensao
if tipo_barra(cont)==1 % confere se a barra PQ
barra_entrada(cont,2)=1; % chute inicial: tenso =
1
barra_entrada(cont,3)=0; % chute inicial: theta =

%% Tratamento dos dados de entrada para montar a matriz de


admitncia

% Essa parte do cdigo monta matrizes com os dados de


entrada, de modo a
% possibilitar a montagem da matriz admitncia

barra_pq(cont,1)=barra_entrada(cont,1); % vetor
com as barras PQ

npq=npq+1; % nmero de barras PQ

end
for pos=1:length(k)
if tipo_barra(cont)==2 % confere se a barra PV
ykm(k(pos),m(pos))=ykm_real(pos)+1i*ykm_img(pos);
ykm(m(pos),k(pos))=ykm_real(pos)+1i*ykm_img(pos); %
ykm = ymk
bkm(k(pos),m(pos))=bkm_in(pos);
bkm(m(pos),k(pos))=bkm_in(pos); % bkm = bmk
phikm(k(pos),m(pos))=phikm_in(pos);
phikm(m(pos),k(pos))=-phikm_in(pos); %phikm = -phimk > porque desse jeito, Ykm=Ymk
if akm_in(pos)==0 % robustez do programa: em caso da
pessoa inserir akm=0, troca por akm=1
akm(k(pos),m(pos))=1;
akm(m(pos),k(pos))=1;
else
akm(k(pos),m(pos))=akm_in(pos);
end
end
%% Matriz de Admitncia
for linha=1:dimensao
for coluna=1:dimensao
if linha==coluna; % preenche a diagonal principal
da matriz de admitncia
for cont=1:dimensao
valor=(akm(linha,cont)).^2*(ykm(linha,cont))+1i*bkm(linha,
cont);

barra_entrada(cont,3)=0; % chute inicial: theta=0


npv=npv+1; % nmero de barras PV
barra_pv(cont,1)=barra_entrada(cont,1); % vetor
com as barras PV
end
end
subsistema_1=barra_pq+barra_pv; % subsistema 1 que contm
todas as barras PQ e PV utilizadas para
% para o clculo do subsistema 1
barra_modificada = barra_entrada; % barra modificada
contm os valores de entrada para futura modificao
%% Matriz H
matriz_H=zeros(npq+npv,npq+npv); % inicializa a matriz H
com a dimenso correta
coluna_modificada=1;
linha_modificada=1;
for linha=1:(npq+npv)
if subsistema_1(linha)==0 % confere se uma barra vt
linha_modificada=linha+1; % se sim, pula ela
end

coluna_modificada=1;
for coluna=1:(npq+npv)

matriz_N(linha,coluna)=matriz_N(linha,coluna)+valor;

if subsistema_1(coluna)==0 % confere se uma

end

barra vt

end
coluna_modificada=coluna+1; % se sim, pula ela
end

else % preenche o resto

if linha==coluna % preenche diagonal principal


for cont=1:dimensao
if linha_modificada~=cont %pega as
vizinhas sem a prpria barra
valor=barra_modificada(cont,2)*(G(linha_modificada,barra_modificada(cont,1))*sin(barra_mod
ificada(linha_modificada,3)barra_modificada(cont,3))+B(linha_modificada,barra_modific
ada(cont,1))*cos(barra_modificada(linha_modificada,3)barra_modificada(cont,3)));
matriz_H(linha,coluna)=matriz_H(linha,coluna)+barra_modifi
cada(linha_modificada,2)*valor;
end
end
else % preenche o resto

matriz_H(linha,coluna)=barra_modificada(linha_modificada,2
)*barra_modificada(coluna_modificada,2)*(G(linha_modificad
a,barra_modificada(coluna_modificada,1))*sin(barra_modific
ada(linha_modificada,3)barra_modificada(coluna_modificada,3))B(linha_modificada,barra_modificada(coluna_modificada,1))*
cos(barra_modificada(linha_modificada,3)barra_modificada(coluna_modificada,3)));
end
coluna_modificada=coluna_modificada+1;
end
linha_modificada=linha_modificada+1;
end

matriz_N(linha,coluna)=barra_entrada(linha_modificada,2)*(
G(linha_modificada,barra_entrada(coluna_modificada,1))*cos
(barra_entrada(linha_modificada,3)+barra_entrada(coluna_mo
dificada,3))+B(linha_modificada,barra_entrada(coluna_modif
icada,1))*sin(barra_entrada(linha_modificada,3)barra_entrada(coluna_modificada,3)));
end
coluna_modificada=coluna_modificada+1;
end
linha_modificada=linha_modificada+1;
end
%% Matriz M
matriz_M=zeros(npq,npq+ npv); %inicializa a matriz M
coluna_modificada=1;
linha_modificada=1;
for linha=1:(npq)
if tipo_barra(linha)~=1 % confere se uma barra vt ou
pv
linha_modificada=linha+1;
for cont=(linha+1):dimensao
if tipo_barra(cont)~=1 % confere se uma
barra vt ou pv
linha_modificada=linha_modificada+1; % se
sim, pula ela
else
break
end
end
end
coluna_modificada=1;
for coluna=1:(npq+npv)
if subsistema_1(coluna)==0 % confere se uma

%% Matriz N

barra vt
coluna_modificada=coluna+1; % se sim, pula ela

matriz_N=zeros(npq+npv,npq); %inicializa a matriz N com a


dimenso correta
coluna_modificada=1;
linha_modificada=1;
for linha=1:(npq+npv)
if subsistema_1(linha)==0 % confere se uma barra vt
linha_modificada=linha+1; % se sim, pula ela
end
coluna_modificada=1;
for coluna=1:(npq)
if tipo_barra(coluna)~=1 % confere se uma barra
vt ou pv
coluna_modificada=coluna+1; % se sim, pula ela
for cont=(coluna+1):dimensao
if tipo_barra(cont)~=1 % confere se uma
barra vt ou pv
coluna_modificada=coluna_modificada+1;
%se sim,pula ela
else
break
end
end
end
if linha==coluna % preenche diagonal principal
matriz_N(linha,coluna)=2*barra_entrada(linha_modificada,2)
*G(linha_modificada,coluna_modificada);

end
if linha==coluna % preenche diagonal principal
for cont=1:dimensao
if linha_modificada~=cont % pega as
vizinhas sem a prpria barra

valor=barra_entrada(cont,2)*(G(linha_modificada,barra_entr
ada(cont,1))*cos(barra_entrada(linha_modificada,3)barra_entrada(cont,3))+B(linha_modificada,barra_entrada(co
nt,1))*sin(barra_entrada(linha_modificada,3)barra_entrada(cont,3)));
matriz_M(linha,coluna)=matriz_M(linha,coluna)+barra_entrad
a(linha_modificada,2)*valor;
end
end
else % preenche o resto
matriz_M(linha,coluna)=barra_entrada(linha_modificada,2)*barra_entrada(coluna_mod
ificada,2)*(G(linha_modificada,barra_entrada(coluna_modifi
cada,1))*cos(barra_entrada(linha_modificada,3)barra_entrada(coluna_modificada,3))+B(linha_modificada,bar
ra_entrada(coluna_modificada,1))*sin(barra_entrada(linha_m
odificada,3)-barra_entrada(coluna_modificada,3)));
end
coluna_modificada=coluna_modificada+1;

for cont=1:dimensao
if linha_modificada~=cont

end
linha_modificada=linha_modificada+1;

valor=barra_entrada(cont,2)*(G(linha_modificada,barra_entr
ada(cont,1))*cos(barra_entrada(linha_modificada,3)barra_entrada(cont,3))+B(linha_modificada,barra_entrada(co
nt,1))*sin(barra_entrada(linha_modificada,3)barra_entrada(cont,3)));

end
%% Matriz L
matriz_L=zeros(npq,npq); %inicializa a matriz L
coluna_modificada=1;

linha_modificada=1;
for linha=1:(npq)
if tipo_barra(linha)~=1 % confere se uma barra vt ou
pv
linha_modificada=linha+1;
for cont=(linha+1):dimensao
if tipo_barra(cont)~=1 % confere se uma
barra vt ou pv
linha_modificada=linha_modificada+1; % se
sim, pula ela
else
break
end
end
end
coluna_modificada=1;
for coluna=1:(npq)

Pesp(posicao,1)=barra_entrada(cont,4);
posicao=posicao+1;
cont=cont+1;
end
% Determina o Qesp
cont=1;
posicao=1;
cont_2=1;
while cont<=dimensao
if tipo_barra(cont)==0 || tipo_barra(cont)==2
for cont_2=cont:dimensao
if tipo_barra(cont_2)==0 ||
tipo_barra(cont_2)==2
cont=cont+1;
else
break
end
end

if tipo_barra(coluna)~=1 % confere se uma barra


vt ou pv

Qesp(posicao,1)=barra_entrada(cont,5);

coluna_modificada=coluna+1; % se sim, pula ela


for cont=(coluna+1):dimensao
if tipo_barra(cont)~=1 % confere se uma
barra vt ou pv
coluna_modificada=coluna_modificada+1;
% se sim, pula ela
else
break
end
end
end
if linha==coluna % preenche diagonal principal
matriz_L(linha,coluna)=2*barra_entrada(linha_modificada,2)*B(linha_modificada,col
una_modificada);
for cont=1:dimensao
if linha_modificada~=cont

valor=barra_entrada(cont,2)*(G(linha_modificada,barra_entr
ada(cont,1))*sin(barra_entrada(linha_modificada,3)barra_entrada(cont,3))B(linha_modificada,barra_entrada(cont,1))*cos(barra_entrad
a(linha_modificada,3)-barra_entrada(cont,3)));
matriz_L(linha,coluna)=matriz_L(linha,coluna)+valor;
end
end
else % preenche o resto

matriz_L(linha,coluna)=barra_entrada(linha_modificada,2)*(
G(linha_modificada,barra_entrada(coluna_modificada,1))*sin
(barra_entrada(linha_modificada,3)barra_entrada(coluna_modificada,3))B(linha_modificada,barra_entrada(coluna_modificada,1))*cos
(barra_entrada(linha_modificada,3)barra_entrada(coluna_modificada,3)));
end
coluna_modificada=coluna_modificada+1;
end
linha_modificada=linha_modificada+1;
end
%% Matriz Jacobiana
J=-[matriz_H matriz_N;matriz_M matriz_L]; %matriz
Jacobiana
inv_J=J^-1; %Inversa da Jacobiana
%% Determina as Variveis Especificadas

else
Qesp(posicao,1)=barra_entrada(cont,5);
end
posicao=posicao+1;
cont=cont+1;
if posicao>npq
break
end
end

var=[delta_theta;delta_V]; % vetor varivel (deltaTheta;


deltaV)
esp=[Pesp;Qesp]; % vetor variveis especificadas (P e Q)
delta_esp=esp; % deltaEspecificado na primeira iterao
igual ao prprio [Pesp; Qesp]
%% Subsistema 01
iter=0; % nmero de iteraes do programa
while max(abs(delta_esp))>erro(1,1)
% Realiza as iteraes pelo mtodo de Von Misses
delta_var=-inv_J*delta_esp;
var=var+delta_var;
pcalc=zeros(npq+npv,1);
qcalc=zeros(npq,1);
% Separa os valores de P e Theta descobertos para os
clculos
for cont=1:npq+npv
theta(cont)=var(cont);
end
for cont=npq+npv+1:2*npq+npv
V(cont-(npq+npv))=var(cont);
end
% Salva o V calculado das barras PQ na Matriz de Sada
cont=1;
cont_2=1;
for linha=1:dimensao
if tipo_barra(linha)==0 || tipo_barra(linha)==2
for cont_2=cont:dimensao
if tipo_barra(cont_2)==0 ||
tipo_barra(cont_2)==2
cont=cont+1;
else
break
end
end
end
if linha>size(V)
break
end

% Inicializa as variveis
delta_theta=zeros(npq+npv,1);
delta_V=ones(npq,1);
% Determina o Pesp
cont=1;
posicao=1;
while cont<=dimensao
if tipo_barra(cont)==0 % pula a vt
cont=cont+1;
end

barra_modificada(cont,2)=V(linha);
cont=cont+1;
end
% Salva o theta calculado das barras PQ e PV na Matriz
de Sada
cont=1;

for linha=1:dimensao
if tipo_barra(linha)==0
cont=cont+1;
end
if linha>size(theta)
break
end
barra_modificada(cont,3)=theta(linha);
cont=cont+1;
end
cont=1;
% Clculo do Pcalc
for linha=1:dimensao
if linha>size(pcalc)
break
end
if tipo_barra(linha)==0 % pula vt
cont=linha+1;
end
for coluna=1:dimensao

% Clculo do P das barras Vt


for linha=1:dimensao
if tipo_barra(linha)==0
for coluna=1:dimensao
valor=barra_modificada(coluna,2)*(G(linha,coluna)*cos(barr
a_modificada(linha,3)barra_modificada(coluna,3))+B(linha,coluna)*sin(barra_modi
ficada(linha,3)-barra_modificada(coluna,3)));
pvtheta=pvtheta+barra_modificada(linha,2)*valor;
end
end
end
% Salva o P calculado da barra Vt na Matriz de Sada
for linha=1:dimensao
if tipo_barra(linha)==0
barra_modificada(linha,4)=pvtheta;
end
end
% Clculo do Q das barras PV e Vt
cont=1;
for linha=1:dimensao
if tipo_barra(linha)==0 || tipo_barra(linha)==2
for coluna=1:dimensao

valor=barra_modificada(coluna,2)*(G(cont,coluna)*cos(barra
_modificada(cont,3)barra_modificada(coluna,3))+B(cont,coluna)*sin(barra_modif
icada(cont,3)-barra_modificada(coluna,3)));

valor=barra_modificada(coluna,2)*(G(linha,coluna)*sin(barr
a_modificada(linha,3)-barra_modificada(coluna,3))B(linha,coluna)*cos(barra_modificada(linha,3)barra_modificada(coluna,3)));

pcalc(linha)=pcalc(linha)+barra_modificada(cont,2)*valor;
end

qss2(cont)=qss2(cont)+barra_modificada(linha,2)*valor;
end
cont=cont+1;
end
end

cont=cont+1;
end
% Clculo do Qcalc
cont=1;
cont_2=1;
linha_modificada=1;
for linha=1:dimensao
if linha>size(qcalc)
break
end
if tipo_barra(linha)==0 || tipo_barra(linha)==2 %
seleciona apenas as barras PQ
for cont_2=linha_modificada:dimensao
if tipo_barra(cont_2)==0 ||
tipo_barra(cont_2)==2
cont=cont+1;
linha_modificada=linha_modificada+1;
else
break
end
end
end
for coluna=1:dimensao
valor=barra_modificada(coluna,2)*(G(cont,coluna)*sin(barra
_modificada(cont,3)-barra_modificada(coluna,3))B(cont,coluna)*cos(barra_modificada(cont,3)barra_modificada(coluna,3)));
qcalc(linha)=qcalc(linha)+barra_modificada(cont,2)*valor;
end

% Salva o Q calculado da barra Vt e PV na Matriz de Sada


cont=1;
for linha=1:(npv+1)
if tipo_barra(linha)==1
for cont_2=linha:dimensao
if tipo_barra(cont_2)==1
cont=cont+1;
else
break;
end
end
end
barra_modificada(cont,5)=qss2(linha);
cont=cont+1;
end
%% Resultados Salvos no Excel

filename = 'Resultados.xlsx';
xlRange = 'B2';
sheet=1;
xlswrite(filename,barra_modificada,sheet,xlRange)
A={'Tipo','Barra','V','Theta','P','Q'};
xlRange = 'A1';
xlswrite(filename,A,sheet,xlRange)
xlRange = 'A2';
xlswrite(filename,tipo_barra,sheet,xlRange)
A={'Matriz','de','Admitncia','(parte real)'};
xlRange = 'A1';
xlswrite(filename,A,2,xlRange)

end

xlRange = 'A2';
xlswrite(filename,G,2,xlRange)

% Clculo do [DeltaP ; DeltaQ]


delta_esp=esp-[pcalc;qcalc];
iter=iter+1;

A={'Matriz','de','Admitncia','(parte imaginaria)'};
xlRange = 'A1';
xlswrite(filename,A,3,xlRange)

linha_modificada=linha_modificada+1;

xlRange = 'A2';
xlswrite(filename,B,3,xlRange)

cont=cont+1;

end
%% Subsistema 02
pvtheta=0;
linha=1;
coluna=1;
cont=1;
qss2=zeros(npv+1,1);

Potrebbero piacerti anche