Você está na página 1de 20

Fluxo de Potência

Fluxo de Potência Linearizado


Representação das Perdas

Análise de Sistemas Elétricos de Potência I

Warlley de Sousa Sales


Representação das Perdas no Fluxo DC
Considere novamente a equação de injeção de potência:
𝑛

𝑃𝑘 = 𝑉𝑘 ෍ 𝑉𝑚 𝐺𝑘𝑚 cos𝜃𝑘𝑚 + 𝐵𝑘𝑚 sen𝜃𝑘𝑚


𝑚=1

Considerando que a magnitude das tensões é aproximadamente


igual a 1 pu.

𝑃𝑘 = 𝐺𝑘𝑘 + ෍ 𝐺𝑘𝑚 cos𝜃𝑘𝑚 + 𝐵𝑘𝑚 sen𝜃𝑘𝑚


𝑚𝜖Ω𝑘
Representação das Perdas no Fluxo DC
Fazendo-se as substituições seguintes na equação anterior:
𝐺𝑘𝑚 = −𝑔𝑘𝑚

𝐺𝑘𝑘 = ෍ 𝑔𝑘𝑚
𝑚𝜖Ω𝑘

1
𝐵𝑘𝑚 ≅
𝑥𝑘𝑚
Chega-se a:

1
𝑃𝑘 = ෍ 1 − 𝑐𝑜𝑠𝜃𝑘𝑚 𝑔𝑘𝑚 + ෍ 𝑠𝑒𝑛𝜃𝑘𝑚
𝑥𝑘𝑚
𝑚∈Ω𝑘 𝑚∈Ω𝑘
Representação das Perdas no Fluxo DC
Agora, aplicam-se as seguintes aproximações:
𝜃𝑘𝑚 em
2
𝜃𝑘𝑚 radianos
𝑐𝑜𝑠𝜃𝑘𝑚 ≅ 1 −
2
𝑠𝑒𝑛𝜃𝑘𝑚 ≅ 𝜃𝑘𝑚
Aplicando essas aproximações na equação anterior:
1 2 1
𝑃𝑘 − ෍ 𝑔𝑘𝑚 𝜃𝑘𝑚 = ෍ 𝜃
2 𝑥𝑘𝑚 𝑘𝑚
𝑚∈Ω𝑘 𝑚∈Ω𝑘

Parcela que representa as perdas nas linhas de transmissão.


Representação da Perdas no Fluxo DC
Dessa forma, a equação matricial para o problema de fluxo de
potência DC com perdas se torna:
𝑷′ + 𝑷𝑝𝑒𝑟𝑑𝑎𝑠 = −𝑩′𝜽′

Vetor das
perdas nas
linhas

Obs.: o efeito das perdas pode ser representado aproximadamente


como cargas adicionais obtidas dividindo-se as perdas de cada linha
do sistema entre suas barras terminais (metade para cada lado).
Representação da Perdas no Fluxo DC
Algoritmo para solução do fluxo DC com perdas:

i. Resolva o sistema 𝑷′ = −𝑩’𝜽′ (i.e., sem considerar as perdas);

ii. Utilizando os ângulos encontrados no passo (i), calcule as


perdas em cada linha e construa o vetor de perdas (𝑷𝑝𝑒𝑟𝑑𝑎𝑠 );

iii. Adicione o vetor de perdas ao vetor de potências líquidas


injetadas e resolva o novo sistema 𝑷′ + 𝑷𝑝𝑒𝑟𝑑𝑎𝑠 = −𝑩’𝜽′;
Representação da Perdas no Fluxo DC

𝑎𝑡𝑢𝑎𝑙 𝑎𝑛𝑡𝑖𝑔𝑜
iv. Determine 𝑚𝑎𝑥 𝑃𝑝𝑒𝑟𝑑𝑎𝑠 − 𝑃𝑝𝑒𝑟𝑑𝑎𝑠 e compare

com uma tolerância (𝜖) desejada. Se o resultado for maior que


a tolerância, prossiga para o passo (v), senão encerre o
processo.

v. Utilizando o vetor de ângulos atual, determine as perdas nas


linhas de transmissão e retorne ao passo (iii).
Exemplo de Aplicação
Considere o sistema de potência a seguir:
Tabela 1: Dados das Barras.
1 4 Barra Geração (pu) Carga (pu)
1 * -
2 1,5 -
3 2 3 - 2,2
4 - 2,8
*Obs.: A barra 1 tem capacidade máxima de geração
de 4,0 pu.
Tabela 2: Dados das Linhas de Transmissão.
De Para R (pu) X (pu)
1 3 0,02 0,15
1 4 0,02 0,20
2 3 0,03 0,30
2 4 0,03 0,25
3 4 0,04 0,40
Exemplo de Aplicação
Solução:
Primeiramente, resolve-se o problema de fluxo DC desprezando-se
as perdas.
𝑷′ = −𝑩’𝜽’
𝑡
𝜽 = 0,0000 −0,1033 −0,2712 −0,3384
Em seguida, calculam-se as perdas nas linhas utilizando os valores
dos ângulos encontrados anteriormente.
2 2
𝑃𝑒𝑟𝑑𝑎𝑠13 = 𝑔13 𝜃1 − 𝜃3 = 0,8743 × 0,0 − −0,2712 = 0,0643 pu
2 2
𝑃𝑒𝑟𝑑𝑎𝑠14 = 𝑔14 𝜃1 − 𝜃4 = 0,4950 × 0,0 − −0,3384 = 0,0567 pu
2 2
𝑃𝑒𝑟𝑑𝑎𝑠23 = 𝑔23 𝜃2 − 𝜃3 = 0,3300 × −0,1033 − −0,2712 = 0,0093 pu
2 2
𝑃𝑒𝑟𝑑𝑎𝑠24 = 𝑔24 𝜃2 − 𝜃4 = 0,4732 × −0,1033 − −0,3384 = 0,0262 pu
2 2
𝑃𝑒𝑟𝑑𝑎𝑠34 = 𝑔34 𝜃3 − 𝜃4 = 0,2475 × −0,2712 − −0,3384 = 0,0011 pu
Exemplo de Aplicação
Solução:
Posteriormente, constrói-se o vetor das perdas:
𝑃𝑒𝑟𝑑𝑎𝑠23 + 𝑃𝑒𝑟𝑑𝑎𝑠24 0,0178
𝑷𝑝𝑒𝑟𝑑𝑎𝑠 = 1Τ2 𝑃𝑒𝑟𝑑𝑎𝑠13 + 𝑃𝑒𝑟𝑑𝑎𝑠23 + 𝑃𝑒𝑟𝑑𝑎𝑠34 = 0,0374
𝑃𝑒𝑟𝑑𝑎𝑠14 + 𝑃𝑒𝑟𝑑𝑎𝑠24 + 𝑃𝑒𝑟𝑑𝑎𝑠34 0,0420

Uma vez obtido o vetor das perdas, o mesmo é somado às cargas


do sistema. Em seguida, obtém-se o novo vetor das potências
injetadas.
1,5 0,0 + 0,0178 1,4822
𝑷′ + 𝑷𝑝𝑒𝑟𝑑𝑎𝑠 = 𝑃𝐺 − 𝑃𝐿 + 𝑃𝑝𝑒𝑟𝑑𝑎𝑠 = 0,0 − 2,2 + 0,0374 = −2,2374
0,0 2,8 + 0,0420 −2,8420
Exemplo de Aplicação
Solução:
O próximo passo é obter o novo vetor de ângulos, resolvendo o
sistema:
𝜽 = −𝑖𝑛𝑣(𝑩′ ) ∙ 𝑷′ + 𝑷𝑝𝑒𝑟𝑑𝑎𝑠
𝑡
𝜽 = 0,0000 −0,1142 −0,2790 −0,3475
Agora, verifica-se a convergência do processo comparando as
perdas da última iteração com as perdas da iteração anterior:
0,0178 0,0
𝑚𝑎𝑥 0,0374 − 0,0 = 0,0420
0,0420 0,0
Assumindo uma tolerância de 10-3, nota-se que máximo desvio é
superior à tolerância desejada. Sendo assim, deve-se calcular as
perdas utilizando os ângulos mais recentes.
Exemplo de Aplicação
Solução:
Os novos valores das perdas são:
𝑃𝑒𝑟𝑑𝑎𝑠13 = 0,0681 pu
𝑃𝑒𝑟𝑑𝑎𝑠14 = 0,0598 pu
𝑃𝑒𝑟𝑑𝑎𝑠23 = 0,0090 pu
𝑃𝑒𝑟𝑑𝑎𝑠24 = 0,0258 pu
𝑃𝑒𝑟𝑑𝑎𝑠34 = 0,0012 pu

O vetor de perdas é:

0,0174
𝑷𝑝𝑒𝑟𝑑𝑎𝑠 = 0,0392
0,0434
Exemplo de Aplicação
Solução:
Somando-se o vetor de perdas ao vetor das potências líquidas, tem-
se:
1,5 0 + 0,0174 1,4826
𝑷′ + 𝑷𝑝𝑒𝑟𝑑𝑎𝑠 = 0,0 − 2,2 + 0,0392 = −2,2392
0,0 2,8 + 0,0434 −2,8434

O novo vetor de ângulos é:


0,0000 −0,1144 −0,2792 −0,3477 𝑡

O maior desvio entre o valor atual das perdas e o valor anterior é:


0,0174 0,0178
𝑚𝑎𝑥 0,0392 − 0,0374 = 0,0018
0,0434 0,0420
Como o maior desvio das perdas é maior que a tolerância, continua
o processo.
Exemplo de Aplicação
Solução:
Os novos valores de perdas são:
𝑃𝑒𝑟𝑑𝑎𝑠13 = 0,0682 pu
𝑃𝑒𝑟𝑑𝑎𝑠14 = 0,0598 pu
𝑃𝑒𝑟𝑑𝑎𝑠23 = 0,0090 pu
𝑃𝑒𝑟𝑑𝑎𝑠24 = 0,0258 pu
𝑃𝑒𝑟𝑑𝑎𝑠34 = 0,0012 pu

O vetor de perdas é:

0,0174
𝑷𝑝𝑒𝑟𝑑𝑎𝑠 = 0,0392
0,0434
Exemplo de Aplicação
Solução:
Somando-se o vetor de perdas as potências líquidas injetadas, tem-se
1,5 0 + 0,0174 1,4826
𝑷′ + 𝑷𝑝𝑒𝑟𝑑𝑎𝑠 = 0,0 − 2,2 + 0,0392 = −2,2392
0,0 2,8 + 0,0434 −2,8434
O novo vetor de ângulos é:
𝑡
θ = 0,0000 −0,1144 −0,2792 −0,3477
E maior desvio entre o valor atual
das perdas e o anterior é:
0,0174 0,0174
𝑚𝑎𝑥 0,0392 − 0,0392 = 1,0 × 10−4
0,0434 0,0434
Como o maior desvio é menor que a tolerância, encerra-se o
processo.
Exemplo de Aplicação
Solução:
Logo, a solução final é:
θ = 0,0000 −0,1144 −0,2792 −0,3477 𝑡

E os fluxos nas linhas são:

𝑡13 = −𝑏13 𝜃1 − 𝜃3 = 1,8612 pu

𝑡14 = −𝑏14 𝜃1 − 𝜃4 = 1,7387 pu


𝑡23 = −𝑏23 𝜃2 − 𝜃3 = 0,5493 pu
𝑡24 = −𝑏24 𝜃2 − 𝜃4 = 0,9334 pu
𝑡34 = −𝑏34 𝜃3 − 𝜃4 = 0,1714 pu
Exemplo de Aplicação
Solução via MatLab:
clc
clear all
%Dados da Geração
%[Barra Geração(pu) Carga (pu)]
BusData = [1 3.5 0.0;
2 1.5 0.0;
3 0.0 2.2;
4 0.0 2.8];
%Dados das Linhas
%[De Para r(pu) x(pu)]
LinData = [1 3 0.02 0.15;
1 4 0.02 0.20;
2 3 0.03 0.30;
2 4 0.03 0.25;
3 4 0.04 0.40];
%Número de barras
[NBus, ncol] = size(BusData);
%Número de linhas
[NLin, ncol] = size(LinData);
Exemplo de Aplicação
Solução via MatLab:
% Construção da matriz de susceptância
BBus(1:NBus,1:NBus) = 0;
g(1:NLin) = 0;
for il = 1:NLin
k = LinData(il,1);
m = LinData(il,2);
r = LinData(il,3);
x = LinData(il,4);
g(il) = r/(r^2 + x^2);
b = -1/x;
BBus(k,k) = BBus(k,k) + b;
BBus(k,m) = -b;
BBus(m,k) = -b;
BBus(m,m) = BBus(m,m) + b;
end
% Eliminando a barra de referência
B = BBus(2:NBus,2:NBus);
Exemplo de Aplicação
Solução via MatLab:
% Vetor de potências injetadas
P(1:NBus-1,1) = 0;
for ib = 2:NBus
P(ib-1) = BusData(ib,2) - BusData(ib,3);
end
% Calculando os ângulos
Theta(1:NBus,1) = 0;
Theta(2:NBus,1) = -inv(B)*P;
PLOld(1:NBus) = 0;
erro = 1e10;
tol = 1e-3;
while erro >= tol
%Calcular as perdas
PL(1:NBus) = 0;
for il = 1:NLin
k = LinData(il,1);
m = LinData(il,2);
Loss = g(il)*(Theta(k)-Theta(m))^2;
PL(k) = PL(k) + Loss/2;
PL(m) = PL(m) + Loss/2;
end
Exemplo de Aplicação
Solução via MatLab:
% Calculando o vetor de injeções considerando as perdas
for ib = 2:NBus
P(ib-1) = BusData(ib,2)- (BusData(ib,3) + PL(ib));
end
% Calculando os desvios das perdas
DeltaLoss = PL(2:NBus) - PLOld(2:NBus);
erro = max(abs(DeltaLoss));
% Calculando os novos ângulos
Theta(2:NBus,1) = -inv(B)*P;
PLOld = PL;
end
% Fluxos nas Linhas
Flow(1:NLin,1) = 0;
for il = 1:NLin
k = LinData(il,1);
m = LinData(il,2);
b = -1/LinData(il,4);
Flow(il) = -b*(Theta(k)-Theta(m));
end

Você também pode gostar