Você está na página 1de 17

Fluxo de Potência

Fluxo de Potência Linearizado

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

Warlley de Sousa Sales


Aspectos Gerais

Ferramenta empregada nos estudos de planejamento a longo


prazo;

Não apresenta problema para convergir;

Baseado no acoplamento das variáveis 𝑃 e 𝜃.


Linearização
Considere o fluxo de potência ativa numa linha qualquer:

𝑃𝑘𝑚 = 𝑉𝑘2 𝑔𝑘𝑚 − 𝑉𝑘 𝑉𝑚 𝑔𝑘𝑚 cos𝜃𝑘𝑚 − 𝑉𝑘 𝑉𝑚 𝑏𝑘𝑚 sen𝜃𝑘𝑚

Desprezando-se as perdas na linha, ou seja, considerando 𝑔𝑘𝑚 = 0,


tem-se:
𝑃𝑘𝑚 = −𝑃𝑚𝑘 = −𝑉𝑘 𝑉𝑚 𝑏𝑘𝑚 sen𝜃𝑘𝑚

Adicionalmente, as seguintes aproximações são feitas:


𝑉𝑘 ≅ 𝑉𝑚 ≅ 1 pu 𝜃𝑘𝑚 em
radianos
𝑠𝑒𝑛𝜃𝑘𝑚 ≅ 𝜃𝑘𝑚
1
𝑏𝑘𝑚 ≅
𝑥𝑘𝑚
Linearização
Dessa forma,
𝜃𝑘 − 𝜃𝑚
𝑃𝑘𝑚 = −𝑏𝑘𝑚 𝜃𝑘 − 𝜃𝑚 =−
𝑥𝑘𝑚

Essa expressão assemelha-se a lei de ohm


aplicada a um resistor sendo percorrido
por uma corrente contínua.
𝑃𝑘𝑚 – intensidade de corrente;
𝜃𝑘 , 𝜃𝑚 – Tensões terminais;
𝑥𝑘𝑚 - resistência
Linearização
Considerando agora um transformador em fase:

𝑃𝑘𝑚 = 𝑎𝑘𝑚 𝑉𝑘2 𝑔𝑘𝑚 − 𝑎𝑘𝑚 𝑉𝑘 𝑉𝑚 𝑔𝑘𝑚 cos𝜃𝑘𝑚 − 𝑎𝑘𝑚 𝑉𝑘 𝑉𝑚 𝑏𝑘𝑚 sen𝜃𝑘𝑚

Aplicando as simplificações anteriores:

𝑎𝑘𝑚 (𝜃𝑘 − 𝜃𝑚 ሻ
𝑃𝑘𝑚 = − 𝑎𝑘𝑚 𝑏𝑘𝑚 𝜃𝑘 − 𝜃𝑚 =−
𝑥𝑘𝑚
Linearização
Para o transformador defasador:

𝑃𝑘𝑚 = 𝑉𝑘2 𝑔𝑘𝑚 − 𝑉𝑘 𝑉𝑚 𝑔𝑘𝑚 cos 𝜃𝑘𝑚 + 𝜙𝑘𝑚 − 𝑉𝑘 𝑉𝑚 𝑏𝑘𝑚 𝑠𝑒𝑛(𝜃𝑘𝑚 + 𝜙𝑘𝑚 ൯

Aplicando as simplificações anteriores:

𝜃𝑘𝑚 + 𝜙𝑘𝑚
𝑃𝑘𝑚 = −𝑏𝑘𝑚 𝜃𝑘𝑚 + 𝜙𝑘𝑚 =−
𝑥𝑘𝑚
Formulação Matricial
Aplicando-se a lei de Kirchhoff das correntes a uma barra k
qualquer:

𝑃𝑘 = ෍ −𝑏𝑘𝑚 (𝜃𝑘 − 𝜃𝑚 ሻ
𝑚Ω𝑘

Na forma matricial:
𝑷 = −𝑩 ∙ 𝜽
Vetor das injeções líquidas
de potência ativa Vetor dos ângulos
das tensões
Matriz de
susceptância de barra
Formulação Matricial
A matriz B é construída da seguinte forma:

1
𝐵𝑘𝑘 ≅ ෍ −
𝑥𝑘𝑚
𝑚Ω𝑘

1
𝐵𝑘𝑚 ≅
𝑥𝑘𝑚

Note que a matriz de susceptância nodal é singular.


Como as perdas foram desprezadas, a soma dos componentes de 𝑷
é nula, ou seja a injeção líquida de potência em uma barra qualquer
pode ser obtida pela soma algébrica das demais.
Formulação Matricial
Para contornar o problema anterior é necessário adotar uma
barra do sistema como referência angular, ou seja, 𝜃𝑘 = 0°.

Desse modo elimina-se a linha e a coluna correspondente à


barra adotada como referência angular.

𝑷′ = −𝑩′ ∙ 𝜽′

Vetor de potência injetada excluindo-


se a barra de referência

Matriz de susceptância de barra excluindo-se a linha


Vetor de ângulos
e a coluna correspondentes à barra de referência
das tensões
excluindo-se a
barra de referência
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

Tabela 2: Dados das linhas.


De Para X (pu) *obs.: A barra 1 tem capacidade máxima
1 3 0,15 de geração de 4,0 pu.
1 4 0,20
2 3 0,30
2 4 0,25
3 4 0,40
Exemplo de aplicação
Determine:
• Os ângulos das tensões;
• Os fluxos de potência.
• Potência gerada na barra de referência.
Obs.: A barra 1 é a referência angular.
Exemplo de aplicação
Solução:

−11,6667 0,0000 6,6667 5,0000


0,0 −7,3333 3,3333 4,0000
𝑩=
6,6667 3,3333 −12,5000 2,5000
5,0000 4,0000 2,5000 −11,5000

−7,3333 3,3333 4,0000


𝑩′ = 3,3333 −12,5000 2,5000
4,0000 2,5000 −11,5000

𝑡
𝑷′ = 1,5 −2,2 −2,8
Exemplo de aplicação
Os ângulos são obtidos, por:

𝜽′ = −𝑩′−1 𝑷′
𝜃2 −0,1033
𝜃3 = −0,2712 radianos
𝜃4 −0,3384
Os fluxos nas linhas são:
𝑡13 = −𝑏13 𝜃1 − 𝜃3 = 1,8081 pu
𝑡14 = −𝑏14 𝜃1 − 𝜃4 = 1,6919 pu
𝑡23 = −𝑏23 𝜃2 − 𝜃3 = 0,5597 pu

𝑡24 = −𝑏24 𝜃2 − 𝜃4 = 0,9403 pu


𝑡34 = −𝑏34 𝜃3 − 𝜃4 = 0,1679 pu
Exemplo de aplicação
A potência gerada na barra 1:
𝑃1 = 𝑡13 + 𝑡14
𝑃1 = 1,8081 + 1,6919 = 3,5
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 x(pu)]
LinData = [1 3 0.15;
1 4 0.20;
2 3 0.30;
2 4 0.25;
3 4 0.40];
Exemplo de aplicação
Solução via MatLab
%Número de barras
[NBus, ncol] = size(BusData);
%Número de linhas
[NLin, ncol] = size(LinData);
% Construção da matriz de susceptância
BBus(1:NBus,1:NBus) = 0;
for il = 1:NLin
k = LinData(il,1);
m = LinData(il,2);
b = -1/LinData(il,3);
BBus(k,k) = BBus(k,k) + b;
BBus(k,m) = -b;
BBus(m,k) = -b;
BBus(m,m) = BBus(m,m) + b;
end
Exemplo de aplicação
Solução via MatLab
% Eliminando a barra de referência
B = BBus(2:NBus,2:NBus);
% Vetor de potência injetadas
P(1:NBus-1,1) = 0;
for ib = 2:NBus
P(ib-1,1) = BusData(ib,2) - BusData(ib,3);
end
% Calculando os angulos
Theta(1:NBus,1) = 0;
Theta(2:NBus,1) = -inv(B)*P;
%Calculando os fluxos
Flow(1:NLin,1) = 0;
for il = 1:NLin
k = LinData(il,1);
m = LinData(il,2);
b = -1/LinData(il,3);
Flow(il) = -b*(Theta(k)-Theta(m));
end
% Calculando a geração na barra 1
PG1 = Flow(1,1) + Flow(2,1);

Você também pode gostar