Você está na página 1de 198

ESTUDO DO FP OU DE FC

O Problema de FP
• O problema do fluxo de potência ou fluxo de carga consiste na
obtenção das condições de operação (Vkk), a partir dos quais
podem ser determinados os fluxos de potência ativa e reativa
(Pkm e Qkm).
– Em regime permanente de uma rede de energia elétrica com
topologia e níveis de geração e consumo conhecidos.

• São associadas 4 variáveis:  para cada barra


– Vk: Magnitude do fasor tensão nodal da barra k
– k: Ângulo de fase do fasor tensão nodal da barra k
– Pk: Injeção líquida (geração menos carga) de potência ativa da barra k
– Qk: Injeção líquida de potência reativa da barra k
Modelo da rede para FP
• Modelo da rede
– sistema equilibrado (rede de sequência positiva). estudo é
baseado em modelo nodal e matriz admitância de barra, I
= YBARRA V.

• Modelo matemático do fluxo de potência


– a) Sistema de equações algébricas não lineares para
representar a rede;
– b) Conjunto de inequações para representar as restrições;
– c) Conjunto de equações/inequações para representar o
controle.
Equações da Rede Elétrica em Regime
• O método das tensões nodais é comumente usado para análise de
sistema de potência.

• CLASSIFICAÇÃO DAS BARRAS: Quatro quantidades são associadas com


cada barra:
– Módulo da tensão de barra  Vk
– Ângulo de fase  k
– Potência ativa  Pk
– Potência reativa  Qk Pk  jQk

• No estudo de fluxo de potência, dua dessas quantidades são especificadas


e duas quantidades restantes são obtidas através da solução de equações.
V1
V2 zkm  rkm  jxkm

Pk1  Q k1 Pk 2  Q k 2 P  jQ I km I mk
Ik  k * k
y k1 yk 2 PIkmkm jQ km Vk sh
jbkm sh
jbkm

Vk y km
yk 0 Vm
Pk0  jQk0
Pk  jQ k Tipo akm km bkmsh
Ykm  ykm  1 zkm  g km  jbkm Linha de transmissão 1 0 

 I km   akm
2
ykm  jbkm sh
akm e  jkm ykm   Vk  Transformador em fase 0 0
I     jkm   Transformador defasador puro 1  0
 mk   akm e ykm ykm  jbkshm   Vm 
Transformador defasador   0

Pkm  (akmVk ) 2 g km  akmVkVm [ g km cos( km   km )  bkm sen( km   km )]


Qkm  (akmVk ) 2 (bkm  bkm
sh
)  akmVkVm [ g km sen( km  km )  bkm cos( km  km )]
Pmk  Vm 2 g km  akmVkVm [ g km cos( km   km )  bkm sen( km   km )]
Qmk  Vm 2 (bkm  bkm
sh
)  akmVkVm [ g km sen( km   km )  bkm cos( km   km )]
% Núm Tipo V(pu) Ângulo(g) Pg(MW) Qg(MVar) qmin qmax Bctrl Pc(MW) Qc(MVar) bshk(MVar)
barras = [ ...
1 2 1.000 0.0 0.0 0.0 ‐999 999 1 0.00 0.00 0.0 k m k m
2 0 1.000 0.0 0.0 0.0 ‐999 999 0 0.80 0.40 0.0
];
% De Para r(pu) x(pu) bsh(pu) tap Tmin Tmax Phs tap :1 1: akm e jkm
ramos = [ ...
1 2 0.01 0.10 0.00 1.000 0 0 0
];
for l = 1 : nr,
% carregamento dos vetores de barra % carregamento dos vetores de ramo k = de(l) ;
for k = 1 : nb, nr = size(ramos,1) m = para(l) ;
numext(k) = barras(k,1) ; for l = 1 : nr,
tipo(k) = barras(k,2) ; de(l) = (ramos(l,1)) ; y(l) = 1/(r(l) + i*x(l)) ;
v(k) = barras(k,3) ; para(l) = (ramos(l,2)) ;
ang(k) = barras(k,4) * graus_to_rad ; r(l) = ramos(l,3) ; akk(l) = 1/(tap(l)*tap(l)) ;
pg(k) = barras(k,5) / baseMVA ; x(l) = ramos(l,4) ; amm(l) = 1.0 ;
qg(k) = barras(k,6) / baseMVA ; bshl(l) = ramos(l,5) / 2.0 ; akm(l) = 1/tap(l);
qmin(k) = barras(k,7) / baseMVA ; tap(l) = ramos(l,6) ;
if qmin(k) == 0 if tap(l) == 0, Y(k,k) = Y(k,k) + akk(l)*y(l) + i*bshl(l) ;
qmin(k)=‐99.99; tap(l) = 1; Y(m,m) = Y(m,m) + amm(l)*y(l) + i*bshl(l) ;
end end Y(k,m) = Y(k,m) ‐ akm(l)*y(l)*exp(‐1i*phi(l)) ;
qmax(k) = barras(k,8) / baseMVA ; tmin(l) = ramos(l,7) ; Y(m,k) = Y(m,k) ‐ akm(l)*y(l)*exp(+1i*phi(l)) ;
if qmax(k) == 0 tmax(l) = ramos(l,8) ; end
qmax(k) = 99.99; phi(l) = rad2deg(ramos(l,9)); Y
end end G = real(Y)
Bctr(k) = barras(k,9) ; % montar matriz admitância nodal B = imag(Y)
if Bctr(k) == 0,
Bctr(k) = barras(k,1); Y = zeros(nb,nb) ;
end %Y = spalloc(nb,nb,2*nb+4*nr);
Ykm  akm e jkm ykm
pc(k) = barras(k,10) / baseMVA ;
qc(k)
bshk(k)
= barras(k,11) / baseMVA ;
= barras(k,12) / baseMVA ; Ymk  akm e jmk ykm  akm e jkm ykm

;
pnom(k)
qnom(k)
= pg(k) ‐ pc(k) ;
= qg(k) ‐ qc(k) ;
Ykk  jbksh   ( jb
mk
sh
km  akm
2
ykm )
end
% De Para r(pu) x(pu) bsh(pu) tap Tmin Tmax Phs m m
k k
ramos = [ ...
1 2 0.10 1.00 0.02 1.010 0 0 5
2 3 0.00 2.00 0.03 1.000 0 0 0 tap :1 1: akm
];
% =================================================================
% carregamento dos vetores de ramo for l = 1 : nr,
nr = size(ramos,1) k = de(l) ;
for l = 1 : nr, m = para(l) ;
de(l) = (ramos(l,1)) ;
para(l) = (ramos(l,2)) ; y(l) = 1/(r(l) + i*x(l)) ;
r(l) = ramos(l,3) ; a  1 tap
km
x(l) = ramos(l,4) ; akk(l) = 1/(tap(l)*tap(l)) ;
bshl(l) = ramos(l,5) / 2.0 ; amm(l) = 1.0 ;
tap(l) = ramos(l,6) ; akm(l) = 1/tap(l);
if tap(l) == 0,
tap(l) = 1; Y(k,k) = Y(k,k) + akk(l)*y(l) + i*bshl(l) ;
end Y(m,m) = Y(m,m) + amm(l)*y(l) + i*bshl(l) ;
tmin(l) = ramos(l,7) ; Y(k,m) = Y(k,m) - akm(l)*y(l)*exp(-1i*phi(l)) ;
tmax(l) = ramos(l,8) ; Y(m,k) = Y(m,k) - akm(l)*y(l)*exp(+1i*phi(l)) ;
phi(l) = rad2deg(ramos(l,9)); end
end Y
% montar matriz admitância nodal

Y = zeros(nb,nb) ;
%Y = spalloc(nb,nb,2*nb+4*nr);
V1
V2 zkm  rkm  jxkm

Pk1  Q k1 Pk 2  Q k 2 P  jQ I km I mk
Ik  k * k
y k1 yk 2 PIkmkm jQ km Vk sh
jbkm sh
jbkm

Vk y km
yk 0 Vm
Pk0  jQk0
Pk  jQ k  akm
2
ykm  jbkm sh
akm e  jkm ykm 
Ykm  ykm  1 zkm  g km  jbkm Y     jkm sh 

 kma e ykm ykm  jbkm 
 I km   akm
2
ykm  jbkm sh
akm e  jkm ykm   Vk 
I     jkm   G   Re Y   B   Im Y 
 mk   akm e ykm ykm  jbkshm   Vm 
gg kk  akm
2
g km ; gg mm  g km
Pkm  VkVk ( gg kk )  VkVm (Gkm cos  km  Bkm sen  km ) bbkk  akm
2
bkm  bkm
sh
; bbmm  bkm  bkm
sh

Qkm  VkVk (bbkk )  VkVm (Gkm sen  km  Bkm cos  km ) Gkm  akm  Re{( g km  j bkm ) e  jkm }
Bkm  akm  Im{( g km  j bkm ) e  jkm }
Pmk  VmVm ( gg mm )  VkVm (Gmk cos  km  Bmk sen  km ) Gmk  akm  Re{( g km  j bkm ) e  jkm }
Qmk  VmVm (bbmm )  VkVm (Gmk sen  km  Bmk cos  km ) Bmk  akm  Im{( g km  j bkm ) e  jkm }
Ik 2 Pk  jQ k
I k1 Ik 
Vk*
y k1 yk 2 I km
y km
yk 0
Ik 0
Pk  jQ k
m m
Ykm   y km
I k  Ykk Vk  Y
i 1,i  k
ki  Vi Ykk   y ki , i  k ykm  g km  jbkm
i 0
m m

 
m
Ik  [
i  0,i  k
yki ]  Vk 
i 1,i  k
( yki Vi ) yk 0 = j (b  sh
k 
i 1,i  k
bkshi )
m m
 I km   akm
2
ykm  jbkm sh
akm e  jkm ykm   Vk 
I k  [ yk 0   yki ]  Vk   ( y ki Vi ) I   
  jkm
ykm  jbkm sh  
V 
i  m,m  k i 1,i  k  mk   km a e ykm  m
I k  [ j(bshk  
m 1,m  k
bshkm )  
m 1,m  k
ykm ]  Vk  
m 1,m  k
( ykm Vm )
k m k m

I k  [ jbshk  
m 1, m  k
(ykm  jbshkm )]  Vk  
m 1, m  k
( ykm Vm ) tap :1 1: akm e jkm
Formulação Matricial
Ykm   y km ykm  g km  jbkm
Ik 2 P  jQ
I k1 Ik  k * k
Vk
y k1 yk 2 I km
 I km   akm
2
ykm  jbkm sh
akm e  jkm ykm   Vk 
y km I     jkm sh   
Ik 0
yk 0  mk   akm e ykm ykm  jbkm V
 m
Pk  jQ k m
I k  Ykk Vk  Y
i 1,i  k
ki  Vi m
Ykk   y ki , i  k
 
i 0
I k  [ jbshk  (ykm  jbshkm )]  Vk  (  ykm Vm )
m 1, m  k m 1, m  k

I k  [ jbshk  
m 1,m  k
2
(akm ykm  jbshkm )]  Vk  
m 1, m  k
(  akm
2
e  jkm ykm Vm )  k  [1, 2,... k  1, k  1,...]
Ykk Ykm
  
I k  [ jbksh   (akm
2
ykm  jbkshm )]  Vk   (akm e  j ykm Vm )
m k m k
Formulação Matricial para FP
 jkm
• Formulação Matricial  I   a 2
y  jb sh
 a e ykm   Vk 
I   
km km km km km
 jkm sh   
 mk   km a e y km y km  jb V
km   m 
Ykk Ykm
  
Ykm  akm e jkm ykm
I k  [ jbk   (akm ykm  jbkm )]  Vk   (akm e ykm  Vm )
sh 2 sh  j

m k m k
Ymk  akm e jmk ykm  akm e jkm ykm
Ykm  Gkm  jBkm ykm  g km  jbkm Y  jb sh 
kk k 
( jb sh  a 2 y )
m k
km km km

S k  Pk  jQk  V I *
k k  k  [1, 2,... k  1, k  1,...]

– Matriz quadrada de ordem NB (números de


barras)
– Matriz esparsa para redes de grande porte
– Matriz simétrica se a rede for constituída
 Ibarra    Ybarra  Vbarra 
apenas por LTs e TR (transformador) em fase
Fluxo de Potência zkm  rkm  jxkm
ykm  1 zkm  g km  jbkm
• Linha de Transmissão  Ykm  Ymk   ykm  Matriz YBARRA  simétrica rkm
g km 
r  xkm
2 2

• Transformador em fase  Ykm  Ymk  akm ykm  Matriz YBARRA  simétrica km

xkm
 jkm bkm   j
• Transformador defasador  Ykm  e ykm  Matriz YBARRA  assimétrica
rkm2  xkm
2

Ymk  e  jkm ykm Ykm  akm e jkm ykm

 Ykk
 Ykm Ymk  akm e jkm ykm
I k  [ jbksh   (ak2m ykm  jbkm
sh
)]  Vk   (akm e  j ykm  Vm ) Ykk  jbksh   ( jbkm
sh
 akm
2
ykm )
m k m k  k  [1, 2,... k  1, k  1,...] m k

I k  Ykk Vk  Y km Vm   Ykm Vm Ik   (G
mK
km  jBkm )Vm
m k mK {k} k

I k *   (Gkm  jBkm )Vm* Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )


S k  Pk  jQk  Vk I*k mK

S• k  Vk  Vm (Gkm  jBkm )(cos  km  j sen  km ) Qk  Vk  Vm (Gkm sen  km  Bkm cos  km )


mK mK
K {k} k
Exemplo
• Considere o sistema elétrico composto por duas barras e uma
linha de transmissão ilustrado na Figura. Para este sistema, são
conhecidos o fasor tensão na Barra 1 (utilizada como referência
angular  1 = 0 ), V1 , e a demanda de potência da Barra 2 (que
constitui uma barra de carga), S2. Determinar:
– a) o fasor tensão na Barra 2, V2, e a injeção líquida de potência da
Barra 1, S1.
– b) o fluxo de potência e as perdas da linha de transmissão.

S1

G
Solução
Ik  Y
mK
km Vm 
mK
 (G km  jBkm )Vm
Ykk Ykm
  
I k  [ jbksh   (akm
2
ykm  jbkm
sh
)]  Vk   (akm e  j ykm )  Vm S k  Pk  jQk  Vk I*k
m k m k

Ykk  jbkm
sh
  ( jb
mk
sh
km
2  jkm
 akm e ykm ) Ykm  akm e jkm ykm

Ymk  akm e jkm ykm


m  2; b  0; a12  1; 12  0; y12  1 zLT
sh
12

1
Ykk  jbkm
sh
  ( jb sh
km
2  jkm
 akm e ykm )
Y11  j 0  ( j 0  12 e j 0 y12 ) y12  1 z12  mk
0, 01  j 0,1
Ykm  Gkm  jBkm ykm  g km  jbkm
 j0
Y11  j 0  ( j 0  1 e 2
y12 )  0,9901  j 9, 901
Y
rkm xkm
 j12
Ik  km Vm g km 
rkm2  xkm
2
bkm   j
rkm2  xkm
2
Y12  a12 e y12  (0,9901  j 9,901) mK
Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )
Y22  Y11  0,9901  j 9,901 I1  Y11V1  Y12 V2 mK

Qk  Vk  Vm (Gkm sen  km  Bkm cos  km )


Y21  Y12  0,9901  j9,901 S1  V1 (Y11V1  Y12 V2 ) mK
K {k} k
Solução
I1  I12  Y11V1  Y12 V2 V1  10
S1  V1 (Y11V1  Y12 V2 )  km   k   m   2
S1  Y11 V1V1  Y12 V1V2 Y22  Y11  0,9901  j 9,901
I 2  I 21   I12  Y22 V2  Y21V1 Y21  Y12  0,9901  j9,901

S 2  Y22 V2 V2  Y21 V2 V1  (0,9901  j 9,901)V2 2  (0,9901  j 9,901)V2  2  0,8  j 0, 4


P2  V2 V2 (G22 cos  22  B22 sen  22 )  V1 (G21 cos  21  B21 sen  21 ) 
Q2  V2 V2 (G22 sen  22  B22 cos  22 )  V1 (G21 sen  21  B21 cos  21 )  S k  Pk  jQk  Vk I*k
P2  V2 V2 [0,9901cos 0  9,901sen 0]  1[0,9901cos  2  9,901sen  2 ] Ykm  Gkm  jBkm ykm  g km  jbkm
Q2  V2 V2 [0,9901sen 0  9,901cos 0]  1[0,9901sen  2  9,901cos  2 ]
Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )
0, 8  V2 2  0,9901  0,9901  V2 cos  2  9,901 V2 sen  2 mK

Qk  Vk  Vm (Gkm sen  km  Bkm cos  km )


0, 4  V2 2  9,901  0,9901  V2 sen  2  9,901  V2 cos  2 mK
Solução
I1  I12  Y11V1  Y12 V2 V1  10
S1  Y11 V1V1  Y12 V1V2  km   k   m   2
I 2  I 21   I12  Y22 V2  Y21V1 Y22  Y11  0,9901  j 9,901
0, 8  V2 2  0,9901  0,9901  V2 cos  2  9,901V2 sen  2 Y21  Y12  0,9901  j9,901
0, 4  V2 2  9,901  0,9901  V2 sen  2  9,901  V2 cos  2
V2 2  0,9901  0, 8   0,9901 V2 cos  2  9,901 V2 sen  2 
2 2

V2 2  9,901  0, 4    0,9901 V2 sen  2  9,901 V2 cos  2 


2 2

0,9803 V2 4  1,5842V2 2  0, 64  0,9803 V2 2 cos 2  2  19, 6060 V2 2 cos  2 sen  2  98, 0298  V2 2 sen 2  2
98, 0298  V2 4  7,9208  V2 2  0,16  0,9803  V2 2 sen 2  2  19, 6060  V2 2 cos  2 sen  2  98, 0298  V2 2 cos 2  2
99, 0101 V2 4  9,5050V2 2  0,8  0,9803 V2 2  98, 0298 V2 2  99, 0101 V2 2
99, 0101 V2 4  89, 5051  V2 2  0,8  0 V2  0,9460 0, 0950 0, 0950 0,9460
Solução
I1  I12  Y11V1  Y12 V2 V1  10
S1  Y11 V1V1  Y12 V1V2  km   k   m   2
I 2  I 21   I12  Y22 V2  Y21V1 V2  0,9460 Y22  Y11  0,9901  j 9,901
0, 8  V2 2  0,9901  0,9901  V2 cos  2  9,901V2 sen  2 Y21  Y12  0,9901  j9,901
0, 4  V2 2  9,901  0,9901  V2 sen  2  9,901 V2 cos  2
0, 8  0,8861  0,93366 cos  2  9,3663 sen  2
0, 4  8,8606  0,9366sen  2  9,3663 cos  2 7, 6540  0  94,8975sen  2

1, 6861  0,93366 cos  2  9,3663sen  2 94,8975


sen  2    0, 0807
7, 6540
9, 2606  9,3663cos  2  0,9366sen  2
9,3663  2  arcsen(0, 0807)  4, 6262
 1, 6861  0,93366 cos  2  9,3663sen  2 
0,93366
16,9146  9,3663cos  2  93,9609sen  2 V2  0,9460  4, 626
Solução
V2  0,9460  4, 626 V1  10
 km   k   m   2
P1  V1 V1 (G11 cos 11  B11 sen 11 )  V2 (G12 cos 12  B12 sen 12 ) 
Q1  V1 V1 (G11 sen 11  B11 cos 11 )  V2 (G12 sen 12  B12 cos 12 )  Y22  Y11  0,9901  j 9,901
Y21  Y12  0,9901  j9,901
P1  11[0,9901cos 0  9,901sen 0]  V2 [0,9901cos( 2 )  9,901sen(  2 )]
Ykm  Gkm  jBkm
Q1  11[0,9901sen 0  9,901cos 0]  V2 [0,9901sen( 2 )  9,901cos( 2 )]
S k  Pk  jQk  Vk I*k
P1  0,9901  V2 [0,9901cos  2  9,901sen  2 ]
V2  0,9460  2  4, 626
Q1  9,901  V2 [0,9901sen  2  9,901cos  2 ]
Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )
P1  0,9901  0,946  [0,9901cos( 4, 626)  9, 901sen( 4, 626)]  0,812 mK

Q1  9,901  0,946[0,9901sen(4, 626)  9,901cos(4, 626)]  0, 4896 Qk  Vk  Vm (Gkm sen  km  Bkm cos  km )
mK
Solução
V1  10 V2  0,9460  4, 626
P1  0,812 Q1  0, 4896

S1  0,812  j 0, 4896 Potências que entram


S 2  0,8  j 0, 4 nas barras 1 e 2. Y22  Y11  0,9901  j9,901
Y21  Y12  0,9901  j9,901
• Perdas na linha: Ykm  Gkm  jBkm
– Toda a potência que sai do gerador passa pela
linha: S12 = S1 S k  Pk  jQk  Vk I*k
– Potência de 2 para 1: S21 = ‐S2 V2  0,9460  2  4, 626
– Perdas na linha: S12 + S21 = S1 + S2.
S perdas  S12  S 21  (0,812  j 0, 4896)  (0,8  j 0, 4)  0, 012  j 0, 0896

% cálculo dos fluxos de potência nos ramos
for l = 1 : nr, % Número Tipo V(pu) Ângulo(g) Pg(MW) Qg(MVar) qmin qmax Bctrl Pc(MW) Qc(MVar) bshk(MVar)
k = de(l) ; barras = [ ...
1 2 1.100 0.0 0.0 0.0 0 0 0 0.0 0.0 0.0
m = para(l) ; 2 0 1.000 0.0 0.0 0.0 0 0 0 80.0 40.0 0.0
];
% De Para r(pu) x(pu) bsh(pu) tap Tmin Tmax Phs Bctrl
ab = ang(k) ‐ ang(m) ;
ab = ab + phi(l); ramos = [ ...
1 2 0.01 0.10 0.00 0.000 0 0 0 0
gkm = real(y(l)) ; ];
bkm = imag(y(l)) ;
vkm = v(k)*v(m) ; akm  1 tap
pkm(l) = akk(l)*v(k)*v(k)*gkm ‐ akm(l)*vkm*(gkm*cos(ab)+bkm*sin(ab)) ;
pmk(l) = amm(l)*v(m)*v(m)*gkm ‐ akm(l)*vkm*(gkm*cos(ab)‐bkm*sin(ab)) ;
qkm(l) = ‐akk(l)*v(k)*v(k)*(bkm+bshl(l)) + akm(l)*vkm*(bkm*cos(ab)‐gkm*sin(ab)) ;
qmk(l) = ‐amm(l)*v(m)*v(m)*(bkm+bshl(l)) + akm(l)*vkm*(bkm*cos(ab)+gkm*sin(ab)) ;

pperdas(l) = pkm(l) + pmk(l) ;


qperdas(l) = qkm(l) + qmk(l) ;
end
baseMVA = 100 ;
disp('Potência ativa e reativa de k a m')
pkm*baseMVA
qkm*baseMVA
disp('Potência ativa e reativa de m a k')
pmk*baseMVA
qmk*baseMVA
disp('Perdas na Linha: ')
pperdas*baseMVA
qperdas*baseMVA
Exemplo
• Escrever as equações do fluxo de potência da Figura
na forma complexa e na forma de variável real polar.


S k  Pk  jQk  Vk I*k
Solução S k  Vk  Vm (Gkm  jBkm )(cos  km  j sen  km )

• Equações na forma complexa: Y


mK

11 Y12 Y13 
S1  PG1  jQG1  V1 (Y11V1  Y12 V2  Y13V3 ) *
Ybarra  Y21 Y22 Y23 
S 2  PG 2  jQG 2  V2 (Y21V1  Y22 V2  Y23 V3 )* Y31 Y32 Y33 
S3  PG 3  jQG 3  V3 (Y31V1  Y32 V2  Y33 V3 )*
P1  V1[V1 (G11 cos 11  B11 sen 11 )  V2 (G12 cos 12  B12 sen 12 ) 
 V3 (G13 cos 13  B13 sen 13 )]
Q1  V1[V1 (G11 sen 11  B11 cos 11 )  V2 (G12 sen 12  B12 cos 12 ) 
 V3 (G13 sen 13  B13 cos 13 )]
P2  V2 [V1 (G21 cos  21  B21 sen  21 )  V2 (G22 cos  22  B22 sen  22 )  V3 (G23 cos  23  B23 sen  23 )]
Q2  V2 [V1 (G21 sen  21  B21 cos  21 )  V2 (G22 sen  22  B22 cos  22 )  V3 (G23 sen  23  B23 cos  23 )]
P3  V3 [V1 (G31 cos 31  B31 sen 31 )  V2 (G32 cos 32  B32 sen 32 )  V3 (G33 cos 33  B33 sen 33 )]
Q3  V3 [V1 (G31 sen 31  B31 cos 31 )  V2 (G32 sen 32  B32 cos 32 )  V3 (G33 sen 33  B33 cos 33 )]
Solução
• Seja a barra do gerador 1 uma barra do tipo V‐,
então são conhecidas a tensão e o ângulo, a as
potências P e Q serão calculadas. Esta barra é
responsável pelo suprimento de todas as perdas
do sistema.
• Do exemplo:
– PG1+PG2=PL3+Pperdas_ativas_totais
– Por ser a barra 1 V‐, e as potências são calculadas,
– Então as equações de potência deles são
eliminadas, então: S 2  PG 2  jQG 2  V2 (Y21 V1  Y22 V2  Y23 V3 )*

S3  PG 3  jQG 3  V3 (Y31V1  Y32 V2  Y33 V3 )*


• Incógnita conhecida: V1, 1, PG2, V2, PL3, QL3
• Incógnitas desconhecidas: PG1, QG1, QG2, V3, 1.
• Equações dadas: S2 e S3.
Barra1 Barra2
Exemplo
• A companhia de Eletricidade do Vale Dourado dispõe de
duas subestações de 130 kV alimentadas por um sistema de
transmissão cujo diagrama unifilar é apresentado no figura.
Barra3
• A impedância série de cada linha é igual a 0,26+j0,52 /km e
o efeito capacitivo é desprezado. A divisão de operação da
Companhia executou o estudo do fluxo de carga desse
sistema para três condições de carga e, baseado no período
de carga máxima, decidiu que deveria ser instalado um
banco de capacitores na Barra3, de forma a obter, nesse
ponto, uma tensão de 1,001 pu. A tabela mostra alguns Barra1
resultados da execução do fluxo de carga do sistema, onde Barra2
Barra1 foi considerada como barra de balanço. Barra3
– ( a ) Expresse a impedâncias das linhas em pu, adotando 100
MVA como base de potência e a tensão de linha como base de
tensão.
– ( b ) Determine a potência do banco de capacitores instalado
em Barra3.
Solução
• ( a ) Expresse a impedâncias das linhas em pu, Barra1 Barra2
adotando 100 MVA como base de potência e
a tensão de linha como base de tensão. 1 2
– Impedâncias nas linhas:

Z12  (0, 26  j 0,52) 13km=3,38  j 6, 76  Barra3
km 3

Z13  (0, 26  j 0,52)  9, 75km=2,535  j 5, 07 
km

Z 23  (0, 26  j 0,52)  6,5km=1,69  j 3,38 
km
• Impedância base:
Barra1

– (Vbase ) 2 (130kV) 2 Barra2


Z base    169  1, 7401

Sbase 100MVA Barra3 1, 7412


Solução
• ( a ) Expresse a impedâncias das linhas em pu, adotando 100 MVA
como base de potência e a tensão de linha como base de tensão.

3,38  j 6, 76 ykm  g km  jbkm 


rkm

xkm
 Ykm  Gkm  jBkm
z12   0, 02  j 0, 04 j
169 rkm  xkm
2 2
rkm  xkm
2 2

2,535  j 5, 07 1 1
z13   0, 015  j 0, 030 y23    20  j 40  g 23  jb23
169 z23 0, 01  j 0, 02 Y11 Y12 Y13 
Ybarra  Y21 Y22 Y23 
1,69  j 3,38
z23   0, 01  j 0, 02 Y31 Y32 Y33 
169
 23,333  j 46, 667 10  j 20 13,333  j 26, 667 
1 1   10  j 20 30  j 60 20  j 40 
y12    10  j 20  g12  jb12 Ybarra 
z12 0, 02  j 0, 04  13,333  j 26, 667 20  j 40 33,333  j 66, 667 
• 1 1 Ybarra  Gbarra  j  Bbarra
y13    13,333  j 26, 667  g13  jb13
z13 0, 015  j 0, 030
Solução Barra1 Barra2

• b ) Determine a potência do banco de


capacitores instalado em Barra3.
– Para determinar a potência do banco de
capacitores em Barra3, precisamos determinar a Barra3
potência transmitida nos ramos 1‐3 e 2‐3
Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )
mK

Qk  Vk  Vm (Gkm sen  km  Bkm cos  km ) ykm  1 zkm  g km  jbkm


mK
akm  1;  km  0
Pkm  (akmVk ) g km  (akmVk )Vm [ g km cos( km   km )  bkm sen( km   km )]
2

Qkm  (akmVk ) 2 (bkm  bkm


sh
)  (akmVk )Vm [ g km sen( km  km )  bkm cos( km   km )]

• Pkm  Vk 2 g km  VkVm [ g km cos  km  bkm sen  km ]  km   k   m


ykm  g km  jbkm  Ykm  Gkm  jBkm
Qkm  Vk 2 (bkm  bkm
sh
)  VkVm [ g km sen  km  bkm cos  km ]
Solução
• ( b ) Potências: P13; P23: Barra1 Barra2
– Potências nesses ramos:
Pkm  g kmVk2  VkVm ( g km cos  km  bkm sen  km ) 1 2

Qkm  Vk 2 (bkm  bkm


sh
)  VkVm [ g km sen  km  bkm cos  km ]
y12  10  j 20  g12  jb12 y23  20  j 40  g 23  jb23 3 Barra3

y13  13,333  j 26, 667  g13  jb13

P13  g13V12  V1V3 ( g13 cos 13  b13 sen 13 )

P13  13,333(1, 0) 2  (1, 0)(1, 0)[13,333cos(0, 03039) 


Barra1
• (26, 667) sen(0, 03039)] 
Barra2
P13  0,81604 pu Barra3
Solução
• ( b ) Determine a potência do banco de Barra1 Barra2
capacitores instalado em Barra3.
– Potências nesses ramos:  km   k   m 2
1
Pkm  g kmVk2  VkVm ( g km cos  km  bkm sen  km )
Qkm  (bkm  bkm
sh
)Vk 2  VkVm [ g km sen  km  bkm cos  km ] Barra3
3
g13  jb13  13,333  j 26, 667 g 21  jb21  20  j 40

P31  g31V32  V3V1 ( g31 cos 31  b31 sen 31 )

P31  13,333(1, 0) 2  (1, 0)(1, 0)[13,333cos(0, 03039) 


Barra1
(26, 667) sen(0, 03039)] 
Barra2
• 1, 7401

P31  0,8041 pu Barra3 1, 7412


Solução
• ( b ) Determine a potência do banco de Barra1 Barra2
capacitores instalado em Barra3.
– Potências nesses ramos: 1 2
Pkm  g kmVk2  VkVm ( g km cos  km  bkm sen  km )  km   k   m
Qkm  (bkm  bkm
sh
)(Vk ) 2  VkVm [ g km sen( km )  bkm cos( km )] Barra3
3
g31  jb31  13,333  j 26, 667 g 21  jb21  20  j 40
P31  0,804 pu
Q31  (b31  b31sh )V32  V3V1 ( g31 sen 31  b31 cos 31 )
Q31  (26, 667)(1, 0) 2  (1, 0)(1, 0)[13,333sen(0, 03037)  Barra1
(26, 667) cos(0, 03037)] Barra2 1, 7401

Q31  0, 417 pu Barra3 1, 7412


Solução
• ( b ) Determine a potência do banco de Barra1 Barra2
capacitores instalado em Barra3.
– Potências nesses ramos: 1 2
Pkm  g kmVk2  VkVm ( g km cos  km  bkm sen  km )  km   k   m
Qkm  (bkm  bkm
sh
)(Vk ) 2  VkVm [ g km sen( km )  bkm cos( km )] 3 Barra3
g 20  jb20  13,333  j 26, 667 g 21  jb21  20  j 40
P21  20(1, 0) 2  1, 0[20 cos(0, 00002)  (40) sen( 0, 00002)] 

P21  0,199 pu
Q21  (40)(1, 0) 2  (1, 0)(0,99)[20sen(0, 00002)  Barra1
(40) cos(0, 00002)] Barra2 1, 7401

Q21  0, 400 pu Barra3 1, 7412


Solução
• ( b ) Determine a potência do banco de Barra1 Barra2
capacitores instalado em Barra3.
– Potências nos nós: 1 2
P31  0,804 pu P32  0,199 pu
Q31  0, 417 pu Q32  0, 400 pu
3 Barra3
Q31  Q32  QC  QL
0, 417  0, 400  QC  0, 200 QC_pu  1, 017pu

QC  1, 017 100  101, 7MVAr

Barra1
Barra2 1, 7401

Barra3 1, 7412


% cálculo dos fluxos de potência nos ramos
for l = 1 : nr, % Número Tipo V(pu) Ângulo(g) Pg(MW) Qg(MVar) qmin qmax Bctrl Pc(MW) Qc(MVar) bshk(MVar)
barras = [ ...
k = de(l) ; 1 2 1.100 0.0 0.0 0.0 0 0 1 0.0 0.0 0.0
m = para(l) ; 2 0 0.990 ‐1,7401 0.0 0.0 0 0 0 90.0 30.0 0.0
3 0 1.000 ‐1.7412 0.0 0.0 0 0 0 60.0 20.0 101.7
ab = ang(k) ‐ ang(m) ; ];
% De Para r(pu) x(pu) bsh(pu) tap Tmin Tmax Phs Bctrl
vkm = v(k)*v(m) ; ramos = [ ...
gkm = akm(l)*real(y(l)) ; 1 2 0.02 0.04 0.00 0.000 0 0 0 0
1 3 0.015 0.03 0.00 0.000 0 0 0 0
bkm = akm(l)*imag(y(l)) ; 2 3 0.01 0.02 0.00 0.000 0 0 0 0
ab = ab + phi(l); ];

akm  1 tap
pcalc(k) = pcalc(k) + v(k)*v(m)*(‐gkm*cos(ab)‐bkm*sin(ab)) ; Barra1 Barra2
pcalc(m) = pcalc(m) + v(k)*v(m)*(‐gkm*cos(ab)+bkm*sin(ab)) ;
qcalc(k) = qcalc(k) + v(k)*v(m)*(‐gkm*sin(ab)+bkm*cos(ab)) ;
qcalc(m) = qcalc(m) ‐ v(k)*v(m)*(‐gkm*sin(ab)‐bkm*cos(ab)) ; 1 2
z12  0, 02  j 0, 04
pperdas(l) = pkm(l) + pmk(l) ;
z13  0, 015  j 0, 03
qperdas(l) = qkm(l) + qmk(l) ; 3 Barra3
end z23  0, 01  j 0, 02
baseMVA = 100 ;
disp('Potência ativa e reativa de k a m')
pkm*baseMVA
qkm*baseMVA
disp('Potência ativa e reativa de m a k')
pmk*baseMVA
qmk*baseMVA
Barra1
disp('Perdas na Linha: ') Barra2 1, 7401
pperdas*baseMVA
qperdas*baseMVA Barra3 1, 7412
Exercício
• Sabendo que os dados da tabela estão em grandezas normalizadas (pu), determinar:
– ( a ) as expressões das injeções de corrente obtidas com a aplicação da 1ra Lei de Kirchhoff;
– ( b ) a matriz admitância a partir das equações anteriores;
– ( c ) sabendo que os fasores tensão das barras são dados por V1 =10, V2 = 0,95–5, V3 =
0,97–5 e V4 = 1,05, determinar as injeções de corrente nas barras;
– ( d ) para as mesmas DLIN
(De ) d O d (Pa ) Nc E P ( R ) ( X ) (2bkmsh) (Tap) (Tmn) (Tmx) (Phs)
tensões do item anterior, 1 2 1 0,02 j0,2 20,01
determinar as injeções de 1 3 1 0,05 j0,12 20,02
potência nas barras e as 2 3 1 0,5 5
perdas totais na rede de 3 4 1 0,10 1/0,95 10°
transmissão. 99999

DBAR
(Num) O E T Gb ( nome ) Gl ( V) ( A) ( Pg) ( Qg) ( Qn) ( Qm) (Bc ) ( Pl) ( Ql) (bksh) Are (Vf)
1 L 2 Barra 1 1,0 0,0 -9999 9999. 1 1
2 L 0 Barra 2 0,95 -5 -0,5 1
3 L 0 Barra 3 0,97 -5 1
4 L 0 Barra 4 1,0 5 1
99999
Exercício
• Sabendo que os dados da tabela estão em grandezas normalizadas (pu), determinar:
– ( a ) as expressões das injeções de corrente obtidas com a aplicação da 1ra Lei de Kirchhoff;
– ( b ) a matriz admitância a partir das equações anteriores;
– ( c ) sabendo que os fasores tensão das barras são dados por V1 =10, V2 = 0,95–5, V3 =
0,97–5 e V4 = 1,05, determinar as injeções de corrente nas barras;
– ( d ) para as mesmas DLIN
(De ) d O d (Pa ) Nc E P ( R ) ( X ) (2bkmsh) (Tap) (Tmn) (Tmx) (Phs)
tensões do item anterior, 1 2 1 0,02 j0,2 20,01
determinar as injeções de 1 3 1 0,05 j0,12 20,02
potência nas barras e as 2 3 1 0,5 -5
perdas totais na rede de 3 4 1 0,10 1/0,95
transmissão. 99999

DBAR
(Num) O E T Gb ( nome ) Gl ( V) ( A) ( Pg) ( Qg) ( Qn) ( Qm) (Bc ) ( Pl) ( Ql) (bksh) Are (Vf)
1 L 2 Barra 1 1,0 0,0 -9999 9999. 1 1
2 L 0 Barra 2 0,95 -5 -0,5 1
3 L 0 Barra 3 0,97 -5 1
4 L 0 Barra 4 1,0 5 1
99999
Do exemplo p/solução iterativa
• Considere o sistema elétrico composto por duas barras e uma
linha de transmissão ilustrado na Figura. Para este sistema, são
conhecidos o fasor tensão na Barra 1 (utilizada como referência
angular  1 = 0 ), V1 , e a demanda de potência da Barra 2 (que
constitui uma barra de carga), S2. Determinar:
– a) o fasor tensão na Barra 2, V2, e a injeção líquida de potência da
Barra 1, S1.
– b) o fluxo de potência e as perdas da linha de transmissão.

S1

G
Solução ‐ antiga
• De acordo com
I12 2
os tipo de barra:
1
y12   0,9901  j 9,901
z LT
– Barra 1  barra
de referência (V‐) valores conhecidos
– Barra 2  barra de carga (P‐Q) injeção conhecida

– Analisando o circuito:
• I12: percorre a linha de transmissão I12  (V1  V2 ) y12
• Também, I12 é função da tensão da barra 2: I12  I 21  (S 2 V2 )*
1 S2 * 1 * 1 *
• V2  V1  ( ) V2 V  V1V 
*
2
*
2 S2 V  V1V 
2
2 *
S2
2
y12 V2 y12 y12
Solução ‐ antiga
V1  10
V22  V1V2*  z LT S*2

V22  (10)(V2    2 )  (0, 01  j 0,1)(0,8  j 0, 4)


V2 cos  2  0, 048  V22
V22  V2 (cos  2  j sen  2 )  0, 048  j 0, 076 V2 sen  2  0, 076
V22  V2 cos  2  0, 048  j (V2 sen  2 )  j 0, 076 V22  (0, 048  V22 ) 2  0, 0762
0, 048  j 0, 076  (V2 cos  2  V22 )  j (V2 sen  2 ) V24  (0, 096  1)V22  0, 00808  0
0, 048  V2 cos  2  V22
V24  0,904V22  0, 00808  0
0, 076  V2 sen  2
Solução ‐ antiga V2 cos  2  0, 048  V22

V1  10
V22  V1V2*  z LT S*2
V24  0,904V22  0, 00808  0
• Tem‐se 4 soluções de V2: V2  0,9460;  0,9460;  0, 0949;  0, 0949
– Destas 4 soluções, a tensão V2 não pode ser negativo.
 0,9460 
– O sistema não pode operar com tensões muito baixas: 0, 0950 
– Logo:  
V2  0,9460pu V2   
0, 0950 
V2 sen  2  0, 076 0, 076  0,9460 sen  2  0,9460 

• 0, 076
 2  asen( )  0, 0804 rad  4, 61 V2  0,9460  4, 61pu
0,9460
Solução alternativo ‐ iteração
• A partir das equações da corrente I12 e da tensão V2 é possível
construir um procedimento iterativo rudimentar para determinar
o valor da tensão na Barra 2.
• O procedimento compreende os seguintes passos:
– ( i ) Fazer cont. v=0 e estipular um valor inicial para Vv=02=V1=10°pu
– ( ii ) Em função do valor atual de Vv2, calcular o valor da corrente I12:
Iv12 = (S2/Vv2)*
– ( iii ) Se Iv12  Iv-112 então o processo convergiu e a solução é: V2 = Vv2.
caso contrário prosseguir.
– ( iv ) Calcular o novo valor para V2, em função do valor calculado
anteriormente: Vv+12 = V1-ZLTIv12,
– ( v ) Fazer v = v+1 e retomar para o passo (ii).
Solução iterativo
V1  10 V2v0  10
v 0 v 0 * 0,8  j 0, 4 *
I12  (S 2 V 2 )  ( )  0,8944  26,5651
v=v+1  v=1
10

V2v 1  V1  Z LT I1v20  10  (0, 01  j0,1)(0,8944  26, 565)  0,955  4,564


v 1 0,8  j 0, 4
I1v21  (S 2 V 2 )*  ( )*  0,9366  31,129 Iv12  Iv-112 ?  NÃO
0,955  4,564  continuar
v=v+1  v=2
V2v  2  V1  Z LT I1v2 1  10  (0, 01  j0,1)(0,9366  31,129)  0,9466  4,565
v2 v2 * 0,8  j 0, 4
I12  (S 2 V 2 )  ( )*  0,9449  31,1301 Iv12  Iv-112 ?  NÃO
0,9466  4,565  continuar
v=v+1  v=3
V2v 3  V1  Z LT I1v2 2  10  (0, 01  j0,1)(0,9449  31,1301)  0,9461  4, 6073
v 3 v 3 * 0,8  j 0, 4
I12  (S 2 V 2 )  ( )*  0,9454  31,1724 Iv12  Iv-112 ?  NÃO
v=v+1  v=4
0,9461  4, 6073  continuar
Solução iterativo
v 3
V1  10 I12  0,9454  31,1724
v=v+1  v=4
V2v  4  V1  Z LT I1v23  10  (0, 01  j0,1)(0,9454  31,1724)  0,9460  4, 6076
v4 v4 0,8  j 0, 4
I12  (S 2 V 2 )*  ( )*  0,9455  31,1727
0,9460  4, 6076
Iv12  Iv-112 ?  SIM
 parar
I1v2 4  I1v23
0,9455  31,1724  0,9454  31,1727 v4
I12 v 3
 I12 ;
V2  0,9460  4, 6076pu  : erro aceitável de parada

I12  0,9454  31,1727 0,9455  31,17  0,9454  31,17 

– Logo com estes valores podemos  0, 0001001225  104


encontrar a perda do sistema: (S1‐S2), para erro de parada:  =103
similar da solução analítica. o processo de iteração para!.
Solução ‐ iteração
V1  10
clear all
clc
V1=1+0*i;
z=0.01+0.1*i; V  V1V2*  z LT S*2
2
2

V2=1+0*i;
fprintf('ite | V2 < angle(V2) | I12 < angle(I12) \n');
erro=10;I12=1;
ite=0;
while erro>10^-3 % erro de parada
ite=ite+1;
ii12=I12;
I12=conj((0.8+0.4*i)/V2);
y=[ite abs(V2),...
angle(V2)*180/pi,...
abs(I12) ,...
angle(I12)*180/pi];
fprintf('%2.0f | %6.4f <%6.2f° | %6.4f <%6.2f°\n',y);
V2=V1-z*I12;
erro=abs(I12-ii12);
end
Exercícios
• Exercício 1: Refazer o exemplo anterior, considerando que a
carga na barra 2 é do tipo:
– ( a ) impedância constante, sendo Z2=(1+j0,5) pu
– ( b ) corrente constante, sendo I2 = (0,8 – j 0,4) pu

• Exercício 2: Determinar os dados e as incógnitas do


problema de fluxo de potência convencional de um sistema
composta por 4 barras (Pi, Qi, Vi, i, i=1,...4,), sabendo que a
barra 1 é referência (V‐), a barra 3 é de tensão controlada
(P‐V) e as demais barras são de carga (P‐Q).
Solução do Fluxo de Potência
Método de Solução de FP
• Método de Newton‐Raphson: robusto, converge quase sempre e
com poucas iterações. Além disto a convergência independe da
dimensão do sistema. Usa a matriz YBARRA e a partir desta é
montada a matriz jacobiana. Método mais utilizado.
• Métodos desacoplados: Este método é uma particularização do
método de Newton‐Raphson em que se deixa apenas a
dependência entre a tensão e a potência reativa (V e Q) e entre a
potência ativa e o ângulo da tensão da barra (P e θ).
• Fluxo de potência linear: método aproximado de solução que
analisa somente o fluxo de potência ativa, chamado de fluxo DC.
O Problema de FP
• São associados nos ramos (extremos k e m):
– Ikm: Fasor da corrente que sai da barra k em direção à barra m
– Pkm: FP ativa que sai da barra k em direção à barra m
– Qkm: FP reativa que sai da barra k em direção à barra m
• Dos valores de k a m encontrados podem se obter os de m a k.
Tipo de Barra Anarede Notação Dados Incognitas Observação
Barra de carga 0 PQ Pk e Qk Vk e k Tipo mais frequente
Barra com Tensão Elemento que
1 PV Pk e Vk k e Qk
controlada controla a tensão
Barra de Referência Referência angular;
2 V Vk e k Pk e Qk
(necessário) balanço de potência
Solução por subsistemas
• Subsistema 1: contem as equações que devem ser
resolvidas para se encontrar a solução do FP  Vk e k
– Barras de carga e tensão controlada
Pk  Pk (V ,  ), k  {PQ, PV }
– Barras de carga
Qk  Qk (V , ), k  {PQ}

• Subsistema 2: As incógnitas aqui são determinadas por


substituição das variáveis calculadas no subsistema 1.
– Barras swing ou slack
Pk  Pk (V ,  ), k  {V  }

– Barras swing ou slack e barra de tensão controlada


Qk  Qk (V , ), k  {V  , PV }
Solução por subsistemas
• Dimensão do subsistema 1 (a solucionar): 2xNPQ + NPV.
– Dados: Pi , Qi  i  {barras PQ} Pi  Pi esp Qi  Qiesp
Pj ,V j  i  {barras PV} Pj  Pjesp V j  V jesp
Vk ,  k  k  {barras Vθ} Vk  Vkesp  k   kesp
– Incógnitas: Vi e i  i {barras PQ}
 j  j  {barras PV}
– resultando em um sistema de 2xNPQ + NPV equações algébricas não‐
lineares (funções quadráticas e trigonométricas) onde parte das
incógnitas aparece de forma implícita (km = k – m).
Pkesp  Vk  Vm (Gkm cos  km  Bkm sen  km )  0, k  {barras PQ e PV}
mK

Qkesp  Vk  Vm (Gkm sen  km  Bkm cos  km )  0, k  {barras PQ}


• mK
Solução por subsistemas
• Dimensão do subsistema 2 (a calcular): NPV + 2.
– Dados: Vk , k  k  {barras Vθ} k  1, 2,..., NB

– Incógnitas: Pi e Qi  i  {barras Vθ}


 j  j  {barras PV}

– Resulta em um sistema de NPV + 2 equações algébricas não‐lineares


onde todas as incógnitas (Pk e Qk) aparecem isoladas de forma
explícita.
Pk  Vk  Vm (Gkm cos  km  Bkm sen  km ), k  {barras Vθ}
mK

Qk  Vk  Vm (Gkm sen  km  Bkm cos  km ), k  {barras PV e Vθ}


mK

» OBS: O subsistema 2 pode ser resolvido após solução do subsistema 1


Resumo
variáveis

Pkesp  Vk  Vm (Gkm cos  km  Bkm sen  km )  0, k  {barras PQ e PV} Pkesp  PkGerada  PkDemandada
mK
Qkesp  QkGerada  QkDemandada
Qkesp  Vk  Vm (Gkm sen  km  Bkm cos  km )  0, k  {barras PQ}
mK
Vkesp , kesp : conhecidas

Pk  Vk  Vm (Gkm cos  km  Bkm sen  km ), k  {barras Vθ}


mK Para calcular após
Qk  Vk  Vm (Gkm sen  km  Bkm cos  km ), k  {barras PV e Vθ} a solução de S1
mK
Agrupando
• Agrupando as variáveis no vetor x:
  } NPQ  NPV 1  V1 
x     V  
V  } NPQ  2  V2 
– As equações anteriores podem ser rescritas, todo na forma vetorial:
Pk  Pkesp  Pk (V ,  )  0, k  {barras PQ e PV} P  P esp  P (V ,  )  0
Qk  Qkesp  Qk (V ,  )  0, k  {barras PQ} Q  Q esp  Q(V , )  0

– Vetor de injeção de potências:


Pkesp  PkGerada  PkDemandada
 P  } NPQ  NPV
• g ( x)    g ( x)  0 Qkesp  QkGerada  QkDemandada
 Q  } NPQ
% cálculo das potências nodais Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )
% ângulo de desfasagem do transformador defasador já incluso em: G e B
mK
pcalc=zeros(1,nb);
qcalc=zeros(1,nb); Qk  Vk  Vm (Gkm sen  km  Bkm cos  km )
mK
for k = 1: nb,
for m = 1:nb,
ab = ang(k) ‐ ang(m) ; for k = 1 : nb,
pcalc(k) = pcalc(k) + v(k)*v(m)*(G(k,m)*cos(ab)+B(k,m)*sin(ab)); pesp(k) = pg(k) ‐ pc(k) ;
qcalc(k) = qcalc(k) + v(k)*v(m)*(G(k,m)*sin(ab)‐B(k,m)*cos(ab)); qesp(k) = qg(k) ‐ qc(k) ;
end end
end

% cálculo dos mismatches de potência


for k = 1 : nb,
if tipo(k) == 1 || tipo(k) == 0 Pkesp  Vk  Vm (Gkm cos  km  Bkm sen  km )  0,
DP(k) = pesp(k) ‐ pcalc(k) ;
mK
if abs(DP(k)) > abs(maxDP),
maxDP = DP(k) ; k  {barras PQ e PV}
end
end
if tipo(k) == 0,
DQ(k) = qesp(k) ‐ qcalc(k) ; Qkesp  Vk  Vm (Gkm sen  km  Bkm cos  km )  0,
if abs(DQ(k)) > abs(maxDQ), mK
maxDQ = DQ(k) ;
end k  {barras PQ}
end
end
Exemplo
• Considerando o sistema elétrico da figura, formular as
equações referentes ao Subsistema 1 do fluxo de
carga.


Solução

Pkesp  Vk  Vm (Gkm cos  km  Bkm sen  km )  0, k  {barras PQ e PV} Pk  Vk  Vm (Gkm cos  km  Bkm sen  km ), k  {barras Vθ}
mK mK

Qesp
k  Vk  Vm (Gkm sen  km  Bkm cos  km )  0, k  {barras PQ} Qk  Vk  Vm (Gkm sen  km  Bkm cos  km ), k  {barras PV e Vθ}
mK mK

• De acordo com as equações anteriores:


– A barra 2 é uma barra de carga pois sua injeção de potência é conhecida;
– A barra 1 é a referência. Assim, as variáveis especificadas (conhecidas) para o
Subsistema 1 são as seguintes
P2esp  P2G  P2D  0  0,8  0,8 pu V1esp  1, 0 pu P  P esp  P(V ,  )  0
• Q esp
 Q  Q  0  0, 4  0, 4 pu
G D
 esp
 0 rad Q  Q esp  Q (V ,  )  0
2 2 2 1
Solução

1 1
• A matriz admitância da rede: y12  Z  0, 01  j 0,1
12
y12  0,9901  j 9,9010  9,9504  84, 29 pu

 Y  y12 Y12   y12   0,9901 0,9901  9,9010 9,9010 


Y   11   G  jB G  B 
Y12   y12 Y22  y12   0,9901 0,9901   9,9010 9,9010 
P2esp  V2 [V1 (G21 cos  21  B21 sen  21 )  V2G22 ]  0 0, 8  V2 [1, 0(0,9901cos  2  9,9010sen  2 )  0,990V2 ]  0
Q2esp  V2 [V1 (G21 sen  21  B21 cos  21 )  V2 B22 ]  0 0, 4  V2 [1, 0(0,9901sen  2  9,9010 cos  2 )  9,9010V2 ]  0
Pkesp  Vk  Vm (Gkm cos  km  Bkm sen  km )  0, k  {barras PQ e PV}
V2  0,9460 pu mK

– Resolvendo:  2  0, 0804 rad  4, 61 Qesp


k  Vk  Vm (Gkm sen  km  Bkm cos  km )  0, k  {barras PQ}
mK
Exemplo
• Empregando a notação na forma vetorial, determinar
as variáveis e equações do Subsistema 1 do problema
definido no Exemplo anterior


Solução
• As variáveis e equações são:
     P ( x )   P2 ( 2 , V2 )  0  P  P esp  P(V ,  )  0
x      2 g ( x)      
V  V2   Q ( x )   Q2 ( 2 , V2 )  0  Q  Q esp  Q(V ,  )  0

P2 ( 2 , V2 )  0,8  V2 [0,9901cos  2  9,9010sen  2  0,990V2 ]  0


 
x   2 Q2 ( 2 ,V2 )  0, 4  V2 [0,9901sen  2  9,9010 cos  2  9,9010V2 ]  0
V2 

 P2 ( 2 , V2 )   0,8  V2 [0,9901cos  2  9,9010sen  2  0,990V2 ] 0 


g ( x)    g ( x)     
 (
 2 2 2 
Q , V )  0, 4  V2 [0,9901sen  2  9,9010 cos  2  9,9010V2 ] 0 

– Para a solução de V2: P2 (0, 0804; 0,9460)  0


• V2  0, 9460 pu  2  0,804 rad Q2 (0,804; 0,9460)  0
Solução
• As variáveis e equações do problema são dadas
respectivamente por:
   2   P ( x )   P2 ( 2 , V2 )  0 
x   g ( x)       
V  V2   Q( x )   Q2 ( 2 , V2 )  0 


Exemplo
• Para a rede de quatro barras cujos dados estão nas
tabelas, determinar as equações do fluxo de carga.
DLIN
(De ) d O d (Pa ) Nc E P ( R ) ( X ) (2bkmsh) (Tap) (Tmn) (Tmx) (Phs)
1 2 1 0,0733 0,489 0,02
1 3 1 0,0733 0,489 0,02
1 4 1 0 0,5 1 -8,594°
2 3 1 0,1923 0,962 0,04
3 4 1 0 1 0,95 0
99999

DBAR
(Num) O E T Gb ( nome ) Gl ( V) ( A) ( Pg) ( Qg) ( Qn) ( Qm) (Bc ) ( Pl) ( Ql) (bksh) Are (Vf)
1 L 2 Barra 1 1,05 0,0 -9999 9999. 2 1
2 L 0 Barra 2 0,4 0,2 1
3 L 1 Barra 3 0,95 0,2 0,0675 1

• 4
99999
L 0 Barra 4 0,8 0,4 1
Solução
• determinar as equações do fluxo de carga. V PQ PV PQ

Ykm  ykm  g km  jbkm

• Como no exemplo anterior:

 0, 6  j 5,98 0,3  j 2 0,3  j 2 0, 2989  j1,9775


•   0,3  j 2 0,5  j 2,97 0, 2  j1 0 
Y    G  jB
 0,3  j 2 0, 2  j1 0,5  j 3,805 j 0,95 
 
 0, 2989  j1,9775 0 j 0,95  j3 
% Barras: bar tipo V Ang P Q Bsh

Solução barras=[ 1
2
3
4
2
0
1
0
1.05 0.0
1.0 0.0
0.95 0.0
1.0 0.0
0
0.4
0.2
0.8
0
0.2
0
0.4
0.0
0.0
0.0675
0.0];
% Linhas: de pa R_km X_km bsh tap ph
ramos = [ 1 2 0.07334 0.489 0.01 1.0 0;
1 3 0.07334 0.489 0.01 1.0 0;
Y  G  jB 1 4 0.0 0.50 0.00 1.0 0.15;
2 3 0.1923 0.9615 0.02 1.0 0;
 0, 6  j 5,98 0,3  j 2 0,3  j 2 0, 2989  j1,9775 3 4 0.0 1.00 0.00 0.95 0];
  0,3  j 2 0,5  j 2,97 0, 2  j1 0  %%

Y   bksh = barras(:,end); %[ 0; 0; 0.0675; 0];


 0,3  j 2 0, 2  j1 0,5  j 3,805 j 0,95  nr = size(ramos,1);
  y = 1./(ramos(:,3)+i*ramos(:,4));
 0, 2989  j1,9775 0 j 0,95  j3  bsh = 1i*ramos(:,5);
a = ramos(:,6);
fi = ramos(:,7);
Y = diag(1i*bksh);
%%
for k = 1:nr
k1 = ramos(k,1);
k2 = ramos(k,2);
Y(k1,k2) = Y(k1,k2) - a(k)*exp(-1i*fi(k))*y(k);
Y(k2,k1) = Y(k2,k1) - a(k)*exp(1i*fi(k))*y(k);
V1esp  1, 05 P2esp  0, 4 Q2esp  0, 2 P1  ? Q1  ? Q3  ? Y(k1,k1) = Y(k1,k1) + a(k)*a(k)*y(k) + bsh(k);

1esp  0, 0  2  ? 3  ?  4  ?
Y(k2,k2) = Y(k2,k2) + y(k) + bsh(k);
P3esp  0, 2 end

V3esp  0,95 P4esp  0,8 Q4esp  0, 4 V2  ? V4  ? Y


G = real(Y)
B = imag(Y)
% Barras: bar tipo V Ang Pg Qg Pc Qc Qsh
[nb , colunas] = size(barras) ; barras=[1 2 1.05 0.0 0.0 0.0 0.0 0.0 0.0;
[nr , colunas] = size(ramos) ; % montar matriz admitância nodal 2 0 1.00 0.0 0.0 0.0 0.4 0.2 0.0;
% grandezas globais Y = zeros(nb,nb) ; 3 1 0.95 0.0 0.2 0.0 0.0 0.0 0.0675;
baseMVA = 1 ; for k = 1 : nb, 4 0 1.00 0.0 0.0 0.0 0.8 0.4 0.0;
Y(k,k) = i*bshk(k) ; ];
graus_to_rad = pi/180 ;
end % Tmax: tap máximo
% Linhas: de pa R_km X_km bsh tap ph
% carregamento dos vetores de barra ramos = [ ...
for k = 1 : nb, for l = 1 : nr, 1 2 0.07335 0.488998 0.02 1.0 0 ;
numext(k) = barras(k,1) ; k = de(l) ; 1 3 0.07335 0.488998 0.02 1.0 0 ;
tipo(k) = barras(k,2) ; m = para(l) ; 1 4 0.0 0.5 0.0 1.0 8.5944 ;
v(k) = barras(k,3) ; 2 3 0.19231 0.96154 0.04 1.0 0 ;
y(l) = 1/(r(l) + i*x(l)) ; 3 4 0.0 1.0 0.0 0.95 0 ;
ang(k) = barras(k,4) * graus_to_rad ;
];
pg(k) = barras(k,5) / baseMVA ;
qg(k) = barras(k,6) / baseMVA ; akk(l) = 1/(tap(l)*tap(l)) ;
pc(k) = barras(k,7) / baseMVA ; amm(l) = 1.0 ;
qc(k) = barras(k,8) / baseMVA ; akm(l) = 1/tap(l);
bshk(k) = barras(k,9) / baseMVA ;
Y(k,k) = Y(k,k) + akk(l)*y(l) + i*bshl(l) ;
pesp(k) = pg(k) ‐ pc(k) ; Y(m,m) = Y(m,m) + amm(l)*y(l) + i*bshl(l) ;
qesp(k) = qg(k) ‐ qc(k) ; Y(k,m) = Y(k,m) ‐ akm(l)*y(l)*exp(‐1i*phi(l)) ;
Y(m,k) = Y(m,k) ‐ akm(l)*y(l)*exp(+1i*phi(l)) ;
; end
end
% matriz conductancia e susceptancia
% carregamento dos vetores de ramos %
for l = 1 : nr, G = real(Y)
de(l) = (ramos(l,1)) ; B = imag(Y)
para(l) = (ramos(l,2)) ;
r(l) = ramos(l,3) ;
x(l) = ramos(l,4);
bshl(l) = ramos(l,5)/2.0;
tap(l) = ramos(l,6);
if tap(l) == 0,
tap(l) = 1;
end
phi(l) = ramos(l,7)*graus_to_rad;
end
% carregamento dos vetores de barra % carregamento dos vetores de ramo barras=[ ,...
for k = 1 : nb, for l = 1 : nr, %Bar tipo V_pu Ang_° Pg_MW Qg_MVAr Qmin Qmax BCtrl Pc_MW Qc_MVAr Qsh_MVAr
numext(k) = barras(k,1) ; 1 2 1.05 0.0 0.0 0.0 0.0 0.0 0 0.0 0.0 0.0;
de(l) = (ramos(l,1)) ;
2 0 1.00 0.0 0.0 0.0 0.0 0.0 0 0.4 0.2 0.0;
tipo(k) = barras(k,2) ; para(l) = (ramos(l,2)) ; 3 1 0.95 0.0 0.2 0.0 0.0 0.0 0 0.0 0.0 0.0675*baseMVA;
v(k) = barras(k,3) ; r(l) = ramos(l,3) ; 4 0 1.00 0.0 0.0 0.0 0.0 0.0 0 0.8 0.4 0.0;
ang(k) = barras(k,4)*graus_to_rad; x(l) = ramos(l,4) ; ];
pg(k) = barras(k,5)/baseMVA; bshl(l) = ramos(l,5) / 2.0 ;
qg(k) = barras(k,6)/baseMVA; tap(l) = ramos(l,6) ; % Linhas: de pa R_pu X_pu bsh_pu tap Tmin Tmax phs Bctrl
qmin(k) = barras(k,7)/baseMVA; ramos = [ ...
if tap(l) == 0,
1 2 0.07335 0.488998 0.02 1.0 0 0 0 0 ;
if qmin(k) == 0 tap(l) = 1; 1 3 0.07335 0.488998 0.02 1.0 0 0 0 0 ;
qmin(k)=-99.99; end 1 4 0.0 0.5 0.0 1.0 0.8 1.2 8.5944 0 ;
end tmin(l) = ramos(l,7) ; 2 3 0.19231 0.96154 0.04 1.0 0.8 1.2 0 0 ;
qmax(k) = barras(k,8)/baseMVA; tmax(l) = ramos(l,8) ; 3 4 0.0 1.0 0.0 0.95 0 0 0 0 ;
];
if qmax(k) == 0 phi(l) = deg2rad(ramos(l,9));
qmax(k) = 99.99; BCtrl(l)= ramos(l,10) ;
end if BCtrl(l) == 0,
Bctr(k) = barras(k,9); BCtrl(l) = de(l);
if Bctr(k) == 0, end
Bctr(k) = barras(k,1); end % montar matriz admitância nodal % matriz conductancia e susceptancia
end Y = zeros(nb,nb) ; G = real(Y) ;
pc(k) = barras(k,10)/baseMVA; for k = 1 : nb, B = imag(Y) ;
qc(k) = barras(k,11)/baseMVA; Y(k,k) = i*bshk(k) ; str=[];
bshk(k) = barras(k,12)/baseMVA; end for k=1:nb
pesp(k) = pg(k) - pc(k); str=[str ' %8.4g'];
qesp(k) = qg(k) - qc(k); for l = 1 : nr, end
; k = de(l); fprintf(' -------------------------------')
end m = para(l); fprintf('\n G =')
v_nom=v; y(l) = 1/(r(l) + i*x(l)) ; for k=1:nb
akk(l) = 1/(tap(l)*tap(l)) ; fprintf(['\n ' str],G(k,:));
amm(l) = 1.0; end
akm(l) = 1/tap(l); fprintf('\n=============================');
Y(k,k) = Y(k,k) + akk(l)*y(l)+i*bshl(l); fprintf('\n B =')
Y(m,m) = Y(m,m) + amm(l)*y(l)+i*bshl(l); for k=1:nb
Y(k,m)=Y(k,m)-akm(l)*y(l)*exp(-i*phi(l)); fprintf(['\n ' str],B(k,:));
Y(m,k)=Y(m,k)-akm(l)*y(l)*exp(+i*phi(l)); end
end fprintf('\n ---------------------------\n')
Pk  Vk  Vm (Gkm cos  km  Bkm sen  km ), k  {barras Vθ}
mK

Solução Qk  Vk  Vm (Gkm sen  km  Bkm cos  km ), k  {barras PV e Vθ}


mK

• Para cada barras, podem ser escritas 2 V PQ PV PQ

equações, uma para a injeção de


potência ativa e outra para a injeção
de potência reativa:
P1cal  V1esp V
mK1
m (G1m cos 1m  B1m sen 1m )  0
1  {2,3, 4}
K1  {1, 2,3, 4}
Q cal
1 V 1
esp
V
mK1
m (G1m sen 1m  B1m cos 1m )  0

P2esp  V2  Vm (G2m cos 2m  B2m sen 2m ) Q2esp  V2 V


mK 2
m (G2 m sen  2 m  B2 m cos  2 m )  2  {1,3}
K 2  {1, 2,3}
mK 2

V V
3  {1, 2, 4}
P3esp  V3esp m (G3m cos 3m  B3m sen 3m ) Q3calc  V3esp m (G3m sen 3m  B3m cos 3m ) K 3  {1, 2,3, 4}
mK3 mK3

P4esp  V4  m 4m 4m 4m 4m
V (G
mK 4
cos   B sen  )  0 Q4
esp
 V4 V
mK 4
m (G4 m sen  4 m  B4 m cos  4 m )  0  4  {1,3}
K 4  {1,3, 4}
Solução
• Equações do subsistema 1: • Equações do subsistema 2:
2xNPQ+NPV=5 NPV+2=3
– Incógnitas: 2, 3, 4, V2 e V4: – Incógnitas: P1, Q1 e Q3:

P2
esp
 V2 V m (G2 m cos  2 m  B2 m sen  2 m ) P1calc  V1esp V
mK1
m (G1m cos 1m  B1m sen 1m )  0
mK 2

Q esp
2  V2 V m (G2 m sen  2 m  B2 m cos  2 m ) Q1calc  V1esp V
mK1
m (G1m sen 1m  B1m cos 1m )  0
mK 2 K1  {1, 2,3, 4}
K 2  {1, 2,3}

P3
esp
V 3
esp
V m (G3m cos 3m  B3m sen 3m ) Q3calc  V3esp V
mK3
m (G3m sen 3m  B3m cos 3m )
mK3 K 3  {1, 2,3, 4} K 3  {1, 2,3, 4}

P4esp  V4 V
mK 4
m (G4 m cos  4 m  B4 m sen  4 m )  0 • Com a solução do subsistema 1, a
solução do subsistema 2 é trivial
Q4esp  V4 V m (G4 m sen  4 m  B4 m cos  4 m )  0
mK 4
K 4  {1,3, 4} Pkesp  PkG  PkD ; Qkesp  QkG  QkD
Solução K 2  {1, 2,3}
• Reescrevendo as equações do subsistema 1: tem‐se 5 equações K 3  {1, 2,3, 4}
não lineares e 5 incógnitas.  Incógnitas: 2, 3, 4, V2 e V4: K 4  {1,3, 4}

P2esp  V2 [V1esp (G21 cos  21  B21 sen  21 )  V2 (G22 cos  22  B22 sen  22 )  V3esp (G23 cos  23  B23 sen  23 )]

P3esp  V3 [V1esp (G31 cos 31  B31 sen 31 )  V2 (G32 cos 32  B32 sen 32 )  V3esp (G33 cos 33  B33 sen 33 ) 
V4 (G34 cos 34  B34 sen 34 )]

P4esp  V4 [V1esp (G41 cos  41  B41 sen  41 )  V3esp (G43 cos  43  B43 sen  43 )  V4 (G44 cos  44  B44 sen  44 )]

Q2esp  V2 [V1esp (G21 sen  21  B21 cos  21 )  V2 (G22 sen  22  B22 cos  22 )  V3esp (G23 sen  23  B23 cos  23 )]

Q4esp  V4 [V1esp (G41 sen  41  B41 cos  41 )  V3esp (G43 sen  43  B43 cos  43 )  V4 (G44 sen  44  B44 cos  44 )]

Pk  Pkesp  Pk (V , )  0 cos  kk  1


Qk  Qkesp  Qk (V ,  )  0 sen  kk  0
Solução
• Colocando como diferença de potências:
Pk  Pkesp  Pk (V , )  0 Qk  Qkesp  Qk (V ,  )  0 cos  kk  1 sen  kk  0
•  Incógnitas: 2, 3, 4, V2 e V4:
P2esp  V2 [V1esp (G21 cos  21  B21 sen  21 )  V2 G22  V3esp (G23 cos  23  B23 sen  23 )]  0

P3esp  V3 [V1esp (G31 cos 31  B31 sen 31 )  V2 (G32 cos 32  B32 sen 32 )  V3esp G33 
V4 (G34 cos 34  B34 sen 34 )]  0
P4esp  V4 [V1esp (G41 cos  41  B41 sen  41 )  V3esp (G43 cos  43  B43 sen  43 )  V4 G44 )]  0
Q2esp  V2 [V1esp (G21 sen  21  B21 cos  21 )  V2 ( B22 )  V3esp (G23 sen  23  B23 cos  23 )]  0
Q4esp  V4 [V1esp (G41 sen  41  B41 cos  41 )  V3esp (G43 sen  43  B43 cos  43 )  V4 (  B44 )]  0
 0, 6 0,3 0,3 0, 2989    j 5,98  j2  j2  j1,9775
 0,3 0,5 0, 2 0    j 2  j 2,97  j1 0 
Y  G  jB  G    
 0,3 0, 2 0,5 0    j2  j1  j 3,805  j 0,95 
   
 0, 2989 0 0 0    j1,9775 0  j 0,95  j3 
Solução
• Colocando como diferença de potências:
Pk  Pkesp  Pk (V , )  0 Qk  Qkesp  Qk (V ,  )  0 cos  kk  1 sen  kk  0
•  Incógnitas: 2, 3, 4, V2 e V4:
0, 4  V2 [(1, 05)(0,3cos  21  2sen  21 )  0,5V2  0,95( 0, 2 cos  23  1sen  23 )]  0
0, 2  0,95[1, 05(0,3cos 31  2sen 31 )  V2 (0, 2 cos 32  1sen 32 )  0,5  0,95 
V4 (0 cos 34  0,95sen 34 )]  0
0,8  V4 [1, 05(0, 2989 cos  41  1,9775sen  41 )  0,95(0 cos  43  0,95sen  43 )  V4 0)]  0

0, 2  V2 [1, 05(0,3sen  21  2 cos  21 )  V2 (2,97)  0,95(0, 2sen  23  1cos  23 )]  0


0, 4  V4 [1, 05(2, 2989sen  41  1,9775cos  41 )  0,95(0sen  43  0,95cos  43 )  3V4 ]  0
 0, 6 0,3 0,3 0, 2989    j 5,98  j2  j2  j1,9775
 0,3 0,5 0, 2 0    j2  j 2,97  j1 0 
G  B  
 0,3 0, 2 0,5 0    j2  j1  j 3,805  j 0,95 
   
 0, 2989 0 0 0    j1,9775 0  j 0,95  j3 
Solução – Agrupando ‐ Matriz
• Agrupando as variáveis do subsistema 1 no vetor x e as equações do
subsistema 1 e utilizando Pk(x) e Qk(x) para representar as injeções de
potência ativa e reativa calculadas em função das variáveis x:
• Incógnitas: 2, 3, 4, V2 e V4:

 2   P2  P2esp  P2 ( x )  0 
   
 3  P3  P3  P3 ( x )  0  P  0
esp
{barras PQ e PV}  {2,3, 4}
x   4    P4  P4esp  P4 ( x )  0 
  Q
V
   Q2esp  Q2 ( x )  0 
2
 2  Q  0 {barras PQ }  {2, 4}
V4  
 Q4  Q4  Q4 ( x )  0 
esp

 P1  P1 ( x )   P  0 {barras Vθ}  {1} Pkesp  PkG  PkD


 
g ( x )  Q1  Q1 ( x )   Qkesp  QkG  QkD
Q3  Q3 ( x )   Q  0 {barras PV e Vθ}  {1,3}
  
Solução – Agrupando ‐ Matriz
 2   P2  P2esp  P2calc ( x )  0 
  
 3  P3  P3esp  P3calc ( x )  0  P  0 {barras PQ e PV}  {2,3, 4}
x   4    P4  P4esp  P4calc ( x )  0 
  Q
V
   Q2esp  Q2calc ( x )  0 
2
 2  Q  0 {barras PQ }  {2, 4}
V4  
 Q4  Q4  Q4 ( x )  0 
esp calc

 P1  P1 ( x )   P  0 {barras Vθ}  {1}


Pkesp  PkG  PkD Q  Q ( x ) 
g ( x)   1 1   Q  0 {barras PV e Vθ}  {1,3}
Qkesp  Qk  Qk
G D
Q3  Q3 ( x )  
 

V1esp  1, 05 Q2esp  0, 2 P1calc  ? Q1calc  ?


1esp  0, 0 P3esp  0, 2 Q3calc  ?  2calc  ?
V3esp  0,95 P4  0,8
esp
3calc  ?  4calc  ?
P2esp  0, 4 Q4  0, 4
esp
V2calc  ? V4calc  ?
Exemplo
• Para a rede de quatro barras cujos dados estão nas
tabelas, determinar as equações do fluxo de carga.
DLIN
(De ) d O d (Pa ) Nc E P ( R ) ( X ) (2bkmsh) (Tap) (Tmn) (Tmx) (Phs)
1 2 1 0,0733 0,489 0,02
1 3 1 0,0733 0,489 0,02
4 1 1 0 0,5 0,9
2 3 1 0,1923 0,962 0,04
3 4 1 0 1 0,95
99999

DBAR
(Num) O E T Gb ( nome ) Gl ( V) ( A) ( Pg) ( Qg) ( Qn) ( Qm) (Bc ) ( Pl) ( Ql) (bksh) Are (Vf)
1 L 2 Barra 1 1,05 0,0 -9999 9999. 2 1
2 L 0 Barra 2 0,4 0,2 1
3 L 1 Barra 3 0,95 0,2 0,0675 1

• 4
99999
L 0 Barra 4 0,8 0,4 1
METODO DE NEWTON RAPHSON
Método de Newton‐Raphson
• Para um sistema unidimensional formado por uma equação do tipo: g(x) = 0.
• Resolver este sistema significa determinar o valor de x tal que g(x) seja nula.
– Sendo g(x) uma função contínua com suas derivadas contínuas a expansão em
série de Taylor em torno de um ponto conhecido x0 é:
Em FP:
1 g ( x )
0
1  g(x )
2 0
x=Ve
g ( x)  g ( x ) 
0
(x  x ) 
0
( x  x )  ...
0 2

1! x 2! x 2
g(x): P e Q
g ( x 0
)
g ( x)  g ( x 0 )  ( x  x0 )
x
g ( x 0 ) 1 0
g(x )  g(x ) 
1 0
(x  x )  0
x
1
 g ( x 0 ) 
• x  x 
1 0
 g ( x 0
)
 x 
Método de Newton‐Raphson
• Sendo g(x) uma função contínua com suas derivadas contínuas a expansão
em série de Taylor em torno de um ponto conhecido x0 é: g  P, Q
x   ,V
g ( x 0 ) 1 0 x1  x 0  x 0
g(x )  g(x ) 
1 0
 (x  x )  0 1
x  g ( x 0
)
x  x  x   
0 1 0
 g ( x0 )
 x 
x0
x
0
x0   
g ( x 0
)
g ( x1 )  g ( x 0 )   ( x1  x 0 )  0
x

g ( x 0 )
g ( x  x )  g ( x ) 
0 0 0
 (x 0 )  0
x
0
1
• x 0    g ( x )   g ( x 0 )
0

 x 
 
Algoritmo de Newton‐Raphson
g  P, Q
• i. Fazer v = 0 e escolher uma aproximação inicial xv = x0 .
x   ,V
• ii. Calcular o valor da função g(x), no ponto x = xv : g(xv )
• iii. Comparar o valor calculado g(xv ) com a tolerância especificada : se |g(xv )|  , então
x = xv será a solução procurada (dentro da faixa de tolerância ±); se g(xv ) > , prosseguir.
• iv. Linearizar a função g(x) em torno do ponto (xv , g(xv )). Isto se resume na determinação
da seguinte derivada
g ( x v ) 1
• 0 1 0  g ( x 0 ) 
x  x  x    g ( x0 )
x  x 

• v. Calcular a correção xv que
resolve o problema linearizado:
1
 g ( x v
) 
x v     g ( x v
)
 x 
• vi. Determinar a nova estimativa de
x passa a ser: xv+1 = xv + xv x 2
• vii. Fazer v =v +1 e voltar para o x1
Passo (ii). x 0 Fonte: Cálculo numérico, Yara Tadano ‐ utfpr
Variação do método de Newton‐Rapson
• Uma variante é obtida considerando‐se a
derivada constante, isto é, o Passo (iv) do
algoritmo é realizado uma única vez, na
primeira iteração quando v = 0:
g ( x v 0 ) g ( x 0 )
  cte
x x
• Utilizando‐se derivada constante, em geral,
o número de iterações (para uma
tolerância definida) é maior que no método
de Newton original, mas cada uma das
iterações se torna mais rápida pois não é
necessário recalcular a derivada.
Exemplo
• Utilizando o método de Newton‐Raphson, determinar a solução para a
equação: x = 2 – sen x, considerando uma tolerância =0,001.
• Solução: clear all
x=‐1:0.01:2;
– Função g(x): y=x‐2+sin(x);
y2=0
g ( x)  x  2  sen x  0
plot(x,y,'r'); hold on
plot(x,y2,'b');
– Derivada da função g(x) grid on

title('Função: g(x)=x‐2+sen(x)')
xlabel('x')
g ( x)
 1  cos x ylabel('g(x)')
x

Em FP:
Solução x=Ve
g(x): P e Q
i. Fazer v = 0 e escolher uma aproximação inicial xv = x0 x0  0
g ( x 0 )  x 0  2  sen x 0  0  2  0  2
ii. Calcular o valor da função g(x), no ponto x = xv : g(xv )
iii. Comparar o valor calculado g(xv ) com a tolerância g ( x 0 )    ? 2  0, 001  falso
especificada : se |g(xv )|  , então x = xv será a
solução procurada (dentro da faixa de tolerância ±); g ( x)
 1  cos x
se g(xv ) >, prosseguir. x
iv. Linearizar a função g(x) em torno do ponto g ( x v )
x 0  [1  cos x 0 ]1 g ( x 0 )
(xv , g(xv )). Isto se resume na determinação x
da seguinte derivada: x 0  [1  1]1 (2)  1
1
v. Calcular a correção x que v  g ( x v
) 
x v     g ( xv )
resolve o problema linearizado:  x  x1  x 0  x 0  0  1  1
vi. Determinar a nova estimativa de x passa a ser:
g ( x1 )  x1  2  sen x1 
xv+1 = xv + xv
 1  2  0,84147  0,1585
vii. Fazer v =v +1 e voltar para o Passo (ii).
Em FP:
Solução x  1 1
x=Ve
g(x): P e Q
i. Fazer v = 0 e escolher uma aproximação inicial xv = x1
g ( x1 )  0,1585
ii. Calcular o valor da função g(x), no ponto x = xv : g(xv )
iii. Comparar o valor calculado g(xv ) com a tolerância g ( x1 )    ? 0,1585  0, 001  falso
especificada : se |g(xv )|  , então x = xv será a
g ( x)
solução procurada (dentro da faixa de tolerância ±);  1  cos x
se g(xv ) >, prosseguir. x
iv. Linearizar a função g(x) em torno do ponto g ( x v ) x1  [1  cos x1 ]1 g ( x1 )
(xv , g(xv )). Isto se resume na determinação x  [1  cos1]1  (0,15853)  0,10292
da seguinte derivada:
1 x1  0,10292
v. Calcular a correção x que v  g ( x v
) 
x v     g ( xv )
resolve o problema linearizado:  x  x 2  x1  x1  1  0,10292  1,10292
vi. Determinar a nova estimativa de x passa a ser:
xv+1 = xv + xv g ( x 2 )  x 2  2  sen x 2  0, 0045509
vii. Fazer v =v +1 e voltar para o Passo (ii).
Solução
i. Fazer v = 0 e escolher uma aproximação inicial xv = x2 x 2  1,10292
ii. Calcular o valor da função g(x), no ponto x = xv : g(xv )
g ( x 2 )  0, 0045509
iii. Comparar o valor calculado g(xv ) com a tolerância
especificada : se |g(xv )|  , então x = xv será a g ( x 2 )    ? 0045509  0, 001  falso
solução procurada (dentro da faixa de tolerância ±); g ( x)
v
se g(x ) >, prosseguir.  1  cos x
x
iv. Linearizar a função g(x) em torno do ponto g ( x v ) x 2  [1  cos x 2 ]1 g ( x 2 )  0, 0031364
(xv , g(xv )). Isto se resume na determinação x x3  x 2  x 2  1,10292  0, 0031364  1,1061
da seguinte derivada:
1
v. Calcular a correção xv que  g ( x v )  g ( x 3 )  x3  2  sen x3  0, 0000043922
x   
v
 g(x )
v

resolve o problema linearizado:  x   iii  g ( x1 )    ?


vi. Determinar a nova estimativa de x passa a ser:
4,3922  106  0, 001  verdadeiro
x = x + x
v+1 v v

vii. Fazer v =v +1 e voltar para o Passo (ii). • Solução:


x3  1,1061 iterações: v  3
Solução ‐ Matlab
% Newton g ( x)  x  2  sen x  0
clear all
clc g ( x)
erro = 0.001;  1  cos x
x
x0 = 0; % ponto de partida
ite = -1;
x = x0; g = 10; delta_x = 0;
fprintf('\n v | x^v | g(x^v) | d_g/d_x | delta_x \n');
fprintf(' ----+---------+----------+---------+-----------')
while abs(g) > erro
ite=ite+1;
x = x+delta_x;
g = x-2+sin(x);
der_g = 1+cos(x);
delta_x = - ( der_g )^-1 * g;
fprintf('\n %2i | %7.4f | %8.4f | %7.4f | %7.4f ',ite, x, g,der_g,delta_x);
end
fprintf('\n ----+---------+----------+---------+-----------')
Solução ‐ Matlab
g ( x)  x  2  sen x  0 g ( x)
 1  cos x
x
• Caso o ponto de partida seja se x0=2,

x0  0

– A escolha da solução inicial afeta o processo de


convergência.

Saída do matlab,
do código
• anterior, com x0  2
partida x0=2
Em FP:
Solução x=Ve
g(x): P e Q
i. Fazer v = 0 e escolher uma aproximação inicial xv = x0 x0  0
g ( x 0 )  x 0  2  sen x 0  0  2  0  2
ii. Calcular o valor da função g(x), no ponto x = xv : g(xv )
iii. Comparar o valor calculado g(xv ) com a tolerância g ( x 0 )    ? 2  0, 001  falso
especificada : se |g(xv )|  , então x = xv será a
solução procurada (dentro da faixa de tolerância ±); g ( x)
 1  cos x
se g(xv ) >, prosseguir. x
iv. Linearizar a função g(x) em torno do ponto g ( x v )
x 0  [1  cos x 0 ]1 g ( x 0 )
(xv , g(xv )). Isto se resume na determinação x
da seguinte derivada: x 0  [1  1]1 (2)  1
1
v. Calcular a correção x que v  g ( x v
) 
x v     g ( xv )
resolve o problema linearizado:  x  x1  x 0  x 0  0  1  1
vi. Determinar a nova estimativa de x passa a ser:
g ( x1 )  x1  2  sen x1 
xv+1 = xv + xv
 1  2  0,84147  0,1585
vii. Fazer v =v +1 e voltar para o Passo (ii).
Em FP:
Newton 1 variável x=Ve
g(x): P e Q
i. Fazer v = 0 e escolher uma aproximação inicial xv = x0
ii. Calcular o valor da função g(x), no ponto x = xv : g(xv )
iii. Comparar o valor calculado g(xv ) com a tolerância especificada : se |g(xv )|  ,
então x = xv será a solução procurada (dentro da faixa de tolerância ±); se g(xv ) >,
prosseguir.
iv. Linearizar a função g(x) em torno do ponto (xv , g(xv )). Isto se resume na
determinação da seguinte derivada:
g ( x v )
J (x ) 
v

x
v. Calcular a correção xv que resolve o problema linearizado:
1
 g ( x v )  1
x   
v
 g ( x v
) x v    J ( x v )  g ( x v )
 x 
vi. Determinar a nova estimativa de x passa a ser: xv+1 = xv + xv

vii. Fazer v =v +1 e voltar para o Passo (ii).


Newton Raphson para n variáveis Em FP:
x=Ve
• i. Fazer v = 0 e escolher uma aproximação inicial xv = x0 . g(x): P e Q
• ii. Calcular g(x), no ponto x = xv : g(xv ) g ( x v )  [ J ( x v )] x v
• iii. Testar convergência: se |gi(xv )|  , então o processo convergiu para a solução x = xv ,
caso contrário, prosseguir.
• iv. Linearizar a função g(x) em torno do ponto (xv , g(xv )). Isto se resume na determinação
da seguinte matriz de derivadas, denominadas matriz Jacobiana:
g ( x )
J (x ) 
v
 g1 ( x v ) g1 ( x v ) g1 ( x v ) 
x X XV   
• v. Calcular a correção xv que resolve o  x1 x2 xn 
problema linearizado:  g 2 ( x v ) g 2 ( x v ) g 2 ( x v ) 
  
x v  [ J ( x v )]1 g ( x v ) J ( x v )   x1 x2 xn 
     
• vi. Determinar a nova estimativa de x passa a  
ser: xv+1 = xv + xv  g n ( x v ) g n ( x )
v
g n ( x ) 
v

 x 
• vii. Fazer v =v +1 e voltar para o Passo (ii).  1 x2 xn 
NEWTON RAPHSON PARA FP
FP com Newton‐Raphson: Jacobiano
 P  } NPQ  NPV  ( Pkcalc (V ,  ))  P k
calc
 ( Pkcalc (V ,  ))  P k
calc

g ( x)  0 g ( x)    H



N
V

V
 Q  } NPQ
 (Qkcalc (V ,  )) Q k
calc
 (Qkcalc (V , ))  (Q k )
calc

M  L 
Pk  Pkesp  Pkcalc (V ,  )  0, k  {barras PQ e PV}   V V

Qk  Qkesp  Qkcalc (V ,  )  0, k  {barras PQ} (v) (v) (v)


 Pk  H N   k 
g ( x v )  [ J ( x v )]  x v x v  [ J ( x v )]1 g ( x v ) g(x )  
v
    
Q
 k M L V
 k
(v)
  (P )  (P ) 
g ( x v
)   V  H N
(v)
 P calc
P 
calc (v)

    
k k
J ( xv )   
L 
(v) (v)
x   (Q )  (Q ) 
M  Pk    V  
 k
   Q    calc calc   
  V 
 k Q Q k  V 
 k 
k

H 
 (P)
N 
 (P )
M 
 ( Q)
L
 (Q)   V 
 V  V
Estrutura do jacobiano
• 1) Os elementos fora da diagonal principal correspondentes a barras não
diretamente conectadas são nulos  jacobiano altamente esparso.
H   ( Pkcalc (V ,  ))  Pk calc  Vk  Vm (Gkm cos  km  Bkm sen  km ) Se as barras k e m não estão
mK diretamente conectadas
H km  Pk  m H km  VkVm (Gkm sen  km  Bkm cos  km ) H km  0 Gkm  Bkm  0

• 2) Matrizes H, N, M, L têm estrutura semelhante YBARRA, exceto pelas


linhas e colunas não representadas. Se todas as barras forem PQ, a
estrutura do jacobiano será semelhante a estrutura de YBARRA, e as
submatrizes (H, M, N, L) são quadradas.
– As matrizes H, N, M, L são simétricas em estrutura. Se existe H12 existe H21,
no caso de matriz quadrada.
• 3) O jacobiano é assimétrico em valores, assim como H, M, N, L, porém
são simétricos em estrutura, isto é, em relação a posição dos zeros:
sen km   sen mk cos km  cos mk
Elementos da matriz H, N, M e L
(v)
H N Pkesp  Vk  Vm (Gkm cos  km  Bkm sen  km )  0
J (x )   
v Pkcalc
Pkcalc

M L  H

N
V 
mK
 
Pk calc

Pk  Pkesp  Pkcalc (V ,  )  0 Qk calc


L
Qk calc Qkesp  Vk  Vm (Gkm sen  km  Bkm cos  km )  0
M
 V 
mK
 
Qk  Qkesp  Qkcalc (V ,  )  0 Qk calc

Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )  GkkVk2  Vk V m (Gkm cos  km  Bkm sen  km )


mK m k

Pk
H kk   0  Vk  Vm (Gkm sen  km  Bkm cos  km )
 k m k

H kk  Vk V
m k
m (Gkm sen  km  Bkm cos  km )  VkVk (Gkk sen  kk  Bkk cos  kk )  Vk2 (0  Bkk )
H kk  Qk calc  Vk2 Bkk
Pk
H kk  Vk  Vm (Gkm sen  km  Bkm cos  km )  BkkVk2 H km   VkVm (Gkm sen  km  Bkm cos  km )
mK  m
Pk calc Pkesp  Vk  Vm (Gkm cos  km  Bkm sen  km )  0 Qkesp  Vk  Vm (Gkm sen  km  Bkm cos  km )  0
H 
mK
  
mK
 

Pk calc
Qk calc

Pk calc  Vk  Vm (Gkm cos  km  Bkm sen  km )  GkkVk2  Vk V m (Gkm cos  km  Bkm sen  km )
mK m k

Pk
H kk   0  Vk  Vm (Gkm sen  km  Bkm cos  km )
 k m k

H kk  Vk  Vm (Gkm sen  km  Bkm cos  km )  BkkVk2 H kk  Qk calc  Vk2 Bkk
mK
Pk
H km   VkVm (Gkm sen  km  Bkm cos  km )
for k=1:nb  m
for m= 1:nb
if k==m
H(k,k) = ‐qcalc(k);
end
H(k,m) = H(k,m) + v(k)*v(m)*( G(k,m)*sin(ab)‐B(k,m)*cos(ab)) ;
end
end
Elementos da matriz H, N, M e L
(v)
H N Pkesp  Vk  Vm (Gkm cos  km  Bkm sen  km )  0
J (x )   
v Pkcalc
Pk calc

M L  H

N
V 
mK
 
Pk calc

Pk  Pkesp  Pkcalc (V ,  )  0 Qk calc


L
Qk calc Qkesp  Vk  Vm (Gkm sen  km  Bkm cos  km )  0
M
 V 
mK
 
Qk  Qkesp  Qkcalc (V ,  )  0 Qk calc

Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )  GkkVk2  Vk V m (Gkm cos  km  Bkm sen  km )


mK m k

P  (P )  ( P calc )
N kk  k  2Vk Gkk   Vm (Gkm cos  km  Bkm sen  km ) N  
Vk m k V V

Pk
N kk   Vk Gkk   Vm (Gkm cos  km  Bkm sen  km )
Vk mK
Pk
1
N kk  V (Pk  V Gkk )
2 N km   Vk (Gkm cos  km  Bkm sen  km )
k k Vm
Elementos da matriz H, N, M e L
(v)
H N Pkesp  Vk  Vm (Gkm cos  km  Bkm sen  km )  0
J (x )   
v Pk calc
Pk calc

M L  H

N
V 
mK
 
Pk calc

Pk  Pkesp  Pkcalc (V ,  )  0 Qk calc


L
Qk calc Qkesp  Vk  Vm (Gkm sen  km  Bkm cos  km )  0
M
 V 
mK
 
Qk  Qkesp  Qkcalc (V ,  )  0 Qk calc

Qk  Vk  Vm (Gkm sen  km  Bkm cos  km )  Vk2 Bk  Vk V m (Gkm sen  km  Bkm cos  km )


mK m k

Qk
M kk   0  Vk  Vm (Gkm cos  km  Bkm sen  km ) M kk  Pk  Vk2Gkk
 k m k

Qk
M kk   Vk  Vm (Gkm cos  km  Bkm sen  km )  VkVk (Gkk cos  kk  Bkk sen  kk )  Vk Vk (Gkk  0)
 k m k

Qk
M kk   Vk2Gkk  Vk  Vm (Gkm cos  km  Bkm sen  km ) M km 
Qk
 VkVm (Gkm cos  km  Bkm sen  km )
 k mK  m
Elementos da matriz H, N, M e L
(v)
H N
J (x )   
v Pk calc Pk calc Pkesp  Vk  Vm (Gkm cos  km  Bkm sen  km )  0
M L  H

N
V 
mK
 
Pk calc

Pk  Pkesp  Pkcalc (V ,  )  0 Qk calc


L
Qk calc Qkesp  Vk  Vm (Gkm sen  km  Bkm cos  km )  0
M
 V 
mK
 
Qk  Qkesp  Qkcalc (V ,  )  0
Qk calc

Qk  Vk  Vm (Gkm sen  km  Bkm cos  km )  Vk2 Bkk  Vk V m (Gkm sen  km  Bkm cos  km )
mK m k

Qk Lkk  Vk1 (Qk  Vk2 Bkk )


Lkk   2Vk Bkk   Vm (Gkm sen  km  Bkm cos  km )
Vk m k

Q
Lkk  k  2Vk Bkk   Vm (Gkm sen  km  Bkm cos  km )  Vk (Gkk sen  kk  Bkk cos  kk )  Vk (0  Bkk )
Vk m k

Qk
Lkk   Vk Bkk   Vm (Gkm sen  km  Bkm cos  km ) Qk
Vk Lkm   Vk (Gkm sen  km  Bkm cos  km )
mK
Vm
Elementos da matriz H, N, M e L
(v)
H N Pkesp  Vk  Vm (Gkm cos  km  Bkm sen  km )  0 Qkesp  Vk  Vm (Gkm sen  km  Bkm cos  km )  0
J (x )   
v
L    
mK

mK
 
M Pk calc
Qk calc

Pk calc H kk  Qk  Vk2 Bkk


H N kk  Vk1 (Pk  Vk2Gkk )

Pk
Pk calc H km   VkVm (Gkm sen  km  Bkm cos  km ) Pk
N  m N km   Vk (Gkm cos  km  Bkm sen  km )
V Vm
Qk calc
M M kk  Pk calc  Vk2Gkk Lkk  Vk1 (Qk calc  Vk2 Bkk )

Qk calc Qk Q
L M km   VkVm (Gkm cos  km  Bkm sen  km ) Lkm  k  Vk (Gkm sen  km  Bkm cos  km )
V  m Vm

Pkm  (akmVk ) 2 g km  (akmVk )Vm [ g km cos( km  km )  bkm sen( km  km )]


Qkm  (akmVk ) 2 (bkm  bkm
sh
)  (akmVk )Vm [ g km sen( km  km )  bkm cos( km  km )]
Exemplo
• Escrever a matriz jacobiana do sistema da Figura em
termos dos elementos das matrizes H, M, N, L


Solução
• A equação do subsistema 1:
– Variáveis: 1   conhecido(V  )
 
g ( x v )  [ J ( x v )]  x v  2
3 
 P      
 Q    J   V  V1   conhecido(V  )
    V2   conhecido( PV )
   H11 H12 H13 N11 N 32 N 32 
V3  H H 22 H 23 N 32 N 22 N 32 
  P calc Pk 
calc  21

k
  H 31 H 32 H 33 N 31 N 32 N 32 
  V 
J  
H N J   
J   calc   M 11 M 12 M 13 L11 L12 L13 
Q k Q k  M L 
calc
 M 21 L23 
• 
  V 


M 22 M 23 L21 L22

 M 31 M 32 M 33 L31 L32 L33 
Solução
• A equação do subsistema 1:
– Variáveis:
 H N
 P     J   
 Q    J   V   M L 
   
1 2 3 V1 V2 V3
1   conhecido(V  )  H3111 MH3212 MH3313 NN3111 NN
M 3313 
3212 NN 1
  H H H N N N  2
 2  21 22 23 21 22 23 

3   H 31 H 32 H 33 N 31 N 32 N 33  3
  J   
V1   conhecido(V  ) M
 11 M 12 M 13 L11 L12 L 13  V1
V2   conhecido( PV )  M 21 M 22 M 23 L21 L22 L23 
•    
V2
V3   M 31 M 32 M 33 L31 L32 L33  V3
Solução
• A equação do subsistema 1:
– Variáveis:
H N
 P     J  
 Q    J   V  M L 
   

1   conhecido(V  ) 2 3 V3
 
 2 MH3122 MH3223 MN3233   2
3   
  J    H 32 H 33 N 33  3
V1   conhecido(V  ) M M L  V
V2   conhecido( PV )  32 3 3 33  3
•  
V3 
Solução
• A equação do subsistema 1:
( i 1) (i ) (i )
 P2    2   2   2    2 
         
 P3    J   3  3   3    3 
 Q   V  V  V   V 
 3   3  3  3  3
– Matriz Jacobiana:  P i 
 i  
H N
(i )
  i 
 i
 Q  L   V   P
M P2 P2 
 2 
  P calc Pk 
calc
  2 3 V3 
 
k
 H 22  P P3 
  V  H 23 N 23  J   3
P3

J   calc  
Q Q k 
calc J    H 32 H 33 N 33    2 3 V3 
 k   Q Q3 Q3 
M L33 
•   V   32 M 33  3
  2 3 V3 

Eliminar Filas e Colunas

 dP2 dP2 dP2 


 
d d3 dV2 
 P2   2   2 
 P    dP3 dP3 dP3   
 3   d    3 
d3 dV2 
 Q2   2  V2 
 dQ2 dQ2 dQ2 
 
 d 2 d3 dV2 

J 1
Eliminar Filas e Colunas

for k = 1 : nb,  dP2 dP2 dP2 


if tipo(k) == 2,  
d d 3 dV2 
H(k,k) = 10^16 ;  P2   2   2 
end  P    dP3 dP3 dP3   
 3   d    3 
if tipo(k) == 1 || tipo(k) == 2 d 3 dV2 
L(k,k) = 10^16 ;  Q2   2  V2 
end
 dQ2 dQ2 dQ2 
 
end  d 2 d 3 dV2 

 1  0 
 V   0 
 1  
 V3  0 

J 1
Exemplo
• Escrever a matriz jacobiana do sistema da Figura em
termos dos elementos das matrizes H, M, N, L.


Solução
• P1, Q1, P2, Q2, P3
(i )
 P i   H N    i 
 i    
 Q   M L   V i 
 

1 2 3 4 V1 V2 V3 V4
M H11 M
H12 M
H1333 M
H1433 N1131 N1232 N N1433
N1333 N 1
 P1   H11 0   1 
31 32
H N 23 N 24  2 0 H13 N11
 21 H 22 H 23 H 24 N 21 N 22
 P   0
 H 31 H 32 H 33 H 34 N 31 N 32 N 33 N 34  3
 2  H 22 H 23 0 N 22    2 
 
4
 P3    H 31 N 32    3 
H H 42 H 43 H 44 N 41 N 42 N 43 N 44 
J   41 H 32 H 33 N 31
 M 11 M 12 L13 L14 

M 13 M 14 L11 L12

V1
     
 M 21 M 22 M 23 M 24 L21 L22 L23 L24  V2 
 1   M 11
Q 0 M 13 L11 0   V1 
M L33 L34   Q2   0 L22   V2 

M 32 M 33 M 34 L31 L32
 31 
V3
M 22 M 23 0
 M 41 M 42 M 43 M 44 L41 L42 L43 L44  V4
Algoritmo de Newton‐Raphson
Lembrando NR para n variáveis Em FP:
x=Ve
• i. Fazer v = 0 e escolher uma aproximação inicial xv = x0 . g(x): P e Q
• ii. Calcular g(x), no ponto x = xv : g(xv )
• iii. Testar convergência: se |gi(xv )|  , então o processo convergiu para a solução x = xv ,
caso contrário, prosseguir.
• iv. Linearizar a função g(x) em torno do ponto (xv , g(xv )). Isto se resume na determinação
da seguinte matriz de derivadas, denominadas matriz Jacobiana:
g ( x v )  [ J ( x v )]1 x v g ( x )
J (x ) 
v
 g1 ( x v ) g1 ( x v ) g1 ( x v ) 
x   
x  xv
 x1 x2 xn 
• v. Calcular a correção xv que resolve o  g 2 ( x v ) g 2 ( x v ) g 2 ( x v ) 
problema linearizado:   
J ( x v )   x1 x2 xn 
x v  [ J ( x v )]1 g ( x v )
     
• vi. Determinar a nova estimativa de x passa a  
 g n ( x v ) g n ( x )
v
g n ( x ) 
v

ser: xv+1 = xv + xv  x 


 x2 xn 
• vii. Fazer v =v +1 e voltar para o Passo (ii). 1
Algoritmo do FP pelo Newton Raphson
• 1) Montar a matriz YBARRA. • 5) Calcular a correção g ( x v )  [ J ( x v )] x v

• 2) Arbitrar condições iniciais das – Do sistema linearizado


variáveis de estado (θ(0),V(0)) e  P 
(i)
  
(i )

fazer i = 0. x x 0
 J 
v
  (i)

• 3) Calcular ΔPk e ΔQk e verificar  Q   V 
convergência. g(x )  0 0
(i) (i )
    P 
• Se: max {|ΔPk |} ≤εp e g(x )   0
 
( i ) -1
   J    x v  [ J ( x v )]1 g ( x v )
 V   Q 
• max {|ΔQk |} ≤εq  parar.
– ΔPk = Pk(esp) − Pk(calc) , k ∈{PQ,PV}, • 6) Atualizar a solução do problema
– ΔQk = Qk(esp) − Qk(calc) , k ∈{PQ}.  Fazer i = i +1 . x  x  x v 1 v v

• 4) Montar a matriz jacobiana J(i).  


( i 1)
 
(i )
  
(i)

(i)
g ( x )      
(i )
H

N
J (x ) 
v
V  V   V 
L 
J
• M x x  xv • 7) Voltar para o passo 3).
Montar matriz
Fluxograma do método de Newton
Inicio
YBARRA. Raphson para Fluxo de Potência

Pk  Pkesp  Pkcalc i=0 Calcular


Sim
condições iniciais: Pk(i ) P
P (V (i ) ,  (i ) )
(i )

Qk  Q esp
Q
calc k
k k V (i ) , (i ) Qk(i ) (V (i ) ,  (i ) )
Qk( i ) Q

Não
H km  VkVm (Gkm sen  km  Bkm cos  km )
Solução
N km  Vk (Gkm cos  km  Bkm sen  km ) Montar:    
(i )
(i )
H N    
M km  VkVm (Gkm cos  km  Bkm sen  km ) J (i )   V  V 
M L 
Lkm  Vk (Gkm sen  km  Bkm cos  km )

H kk  Qk  Vk2 Bkk N kk  Vk1 ( Pk  Vk2Gkk ) Resolver


Resolver:
1
Lkk  V (Qk  V Bkk )
(i )
M kk  Pk  V Gkk 2 2 (i)
-1  P 
k k    Subsistema 2
k
     J ( i )    P k; Q k
 V   Q 
Pk  Vk  Vm (Gkm cos  km  Bkm sen  km ) Pkm, Qkm
mK Perdas
Qk  Vk  Vm (Gkm sen  km  Bkm cos  km )
mK Atualizar
Incrementar:  
( i 1)
 
(i )
  
(i)

Pkm  (akmVk ) gkm  (akmVk )Vm[gkm cos(km km )  bkm sen(km km )]
2
i = i+1      
V  V   V  Fim
Qkm  (akmVk )2 (bkm  bkm
sh
)  (akmVk )Vm[gkm sen(km km )  bkm cos(km km )]
Exemplo
• A Figura mostra um sistema elétrico formado por duas barras.
Resolvê‐lo pelo método de Newton‐Raphson. Considerar a
tolerância em ΔP = ε = 0,003. Considerar θ2(0) = 00 . (Dados em pu
na base do sistema).

– Dados de barra: Dados de linha:

• 2  0,02
Lembrando o Algoritmo de NR
• 1) Montar a matriz YBARRA. • 5) Solucionar o sistema linearizado
g ( x v )  [ J ( x v )] x v
• 2) Arbitrar condições iniciais das (i) (i )
variáveis de estado (θ(0),V(0)) e  P    
fazer i = 0. x x 0    J 
(i)

 Q
v

  V 
• 3) Calcular ΔPk e ΔQk e verificar – Calcular a correção x v  [ J ( x v )]1 g ( x v )
convergência. g(x )  0 0
(i) (i )
    P 
• Se: max {|ΔPk |} ≤εp e g(x )   0
 
( i ) -1
   J   
 V   Q 
• max {|ΔQk |} ≤εq  parar.
– ΔPk = Pk(esp) − Pk(calc) , k ∈{PQ,PV}, • 6) Atualizar a solução do problema
– ΔQk = Qk(esp) − Qk(calc) , k ∈{PQ}.  Fazer i = i +1 . x  x  x v 1 v v

• 4) Montar a matriz jacobiana J(i).  


( i 1)
 
(i )
  
(i)

(i)
g ( x )      
H N
(i )
 J ( xv )  V  V   V 
L 
J
• M x x  xv • 7) Voltar para o passo 3).
Elementos da matriz H, N, M e L
(v)
H N Pkesp  Vk  Vm (Gkm cos  km  Bkm sen  km )  0 Qkesp  Vk  Vm (Gkm sen  km  Bkm cos  km )  0
J (x )  
v
L       
mK mK

M Pk Qk

Pk Pk
H kk   Vk2 Bkk  Vk  Vm (Gkm sen  km  Bkm cos  km ) N kk   Vk Gkk   Vm (Gkm sen  km  Bkm cos  km )
 k mk Vk mk

Pk Pk
H km   VkVm (Gkm sen  km  Bkm cos  km ) N km   Vk (Gkm cos  km  Bkm sen  km )
 m Vm
Qk Qk
M kk   Vk Gkk  Vk  Vm (Gkm cos  km  Bkm sen  km ) kk
2
L   Vk Bkk   Vm (Gkm sen  km  Bkm cos  km )
 k mk
Vk mk

Q Q
M km  k  VkVm (Gkm cos  km  Bkm sen  km ) Lkm  k  Vk (Gkm sen  km  Bkm cos  km )
 m Vm

H kk  Qk  Vk2 Bkk N kk  Vk1 ( Pk  Vk2Gkk ) M kk  Pk  Vk2Gkk Lkk  Vk1 (Qk  Vk2 Bkk )
Solução
• 1) Montar a matriz YBARRA.
Y12  1 (0, 2  j1, 0)  0,19  j 0,96
 Y11 Y12 
YBARRA    GBARRA  jBBARRA
 Y12 Y22 
2  0,02
 0,19 0,19   0,94 0,96 
GBARRA    BBARRA   
 0,19 0,19   0,96 0,94 
• 2) Arbitrar condições iniciais das variáveis ykm  1 zkm  g km  jbkm
de estado (θ(0),V(0) ) e fazer i = 0.
n  2 (0 ) calc  0, 0 P1calc  ? Q1calc  ? Q2 calc  ?
Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )
m 1 P2 esp  0, 4 V1esp  1, 0
P2 (i 0 ) calc  V2 [V1 (G21 cos  21  B21 sen  21 )  V2 (G22 cos  22  B22 sen  22 )] V2 esp  1, 0 1esp  0, 0

P (i 0 ) calc 2  V2 [V1 (G21 cos  21  B21 sen  21 )  V2  G22 ]
Solução
• 2) Arbitrar condições iniciais das variáveis de
estado (θ(0),V(0) ) e fazer i = 0.
P ( 0 ) calc 2  V2 [V1 (G21 cos  21  B21 sen  21 )  V2  G22 ]
 0,19 0,19   0,94 0,96 
P2 ( 0 ) calc
 (1, 0)[1, 0(0,19 cos  21  0,96sen  21 )  1, 0  0,19] GBARRA   
 0,19 0,19 
BBARRA   
 0,96 0,94 

P2 ( 0 ) calc  0,19 cos  2  0,96sen  2  0,19 P1calc  ? Q1calc  ? Q2 calc  ? V2 esp  1, 0


– i=0: P2 esp  0, 4 V1esp  1, 0 1esp  0, 0
 2 ( 0 ) calc  0, 0 P2 ( 0) calc  0, 0  P2calc
• 3) Calcular ΔPk e ΔQk e verificar • 4) Montar matriz jacobiana J(i)
convergência. =0,003 P2  0, 4 1  0
 2 (0)    J   P2
1
P2 ( 0)
P 2
esp
P
2
calc P2   J   2
 2 ( 0)   H 22   P2
1
P2 (0)
 0, 4  0, 0  0, 4  J  H 22

• P2  , não convergiu  O processo começa H kk (0)  Vk2 Bkk  Vk  Vm (Gkm sen  km  Bkm cos  km )
mk
Solução
• 4) Montar a matriz jacobiana J(i).
 J  H 22
H kk (0)  Vk2 Bkk  Vk  Vm (Gkm sen  km  Bkm cos  km )
mk  0,19 0,19   0,94 0,96 
GBARRA    BBARRA   
H 22  V22 B22  V2 [V1 (G21 sen  21  B21 cos  21 )  0,19 0,19   0,96 0,94 
P1calc  ? Q1calc  ? Q2 calc  ? V2 esp  1, 0
V2 (G22 sen  22  B22 cos  22 )]
P2 esp  0, 4 V1esp  1, 0 1esp  0, 0
H 22  V B22  V2 [V1 (G21 sen  21  B21 cos  21 )  V2 B22 ]
2
2

H 22  0,94  0,19sen(0)  0,96 cos(0)  0, 94 • 6) Atualizar a solução do problema


 Fazer i = i +1=1 .
H 22 i 0  0,96  2(i 1)   2(i 0 )   2(i 0 ) P2(1) calc  0,37

• 5) Solucionar o sistema linearizado  2(i 1)  0  (0, 416)  0, 416 rad
 2 ( 0)   H 22   P2
1
 2 (i 0 )  0, 416 rad P2 (i 1) calc  0,19 cos  21  0,96sen  21  0,19

 2 (0 )   0,96  (0, 4)  0, 416 rad
1
P2(i 1) calc  0,19 cos(0, 416rad )  0,96sen(0, 416rad )  0,19
P2(1) calc  0,37  P2calc Solução
• 7) Voltar para o passo 3.
–  (3) Calcular ΔPk e ΔQk e verificar
convergência. =0,003
 0,19 0,19   0,94 0,96 
P2 (1)  P2esp  P2calc GBARRA    BBARRA   
 0,19 0,19   0,96 0,94 
P2 (1)  0, 4, (0,37)  0, 03 P1calc  ? Q1calc  ? Q2 calc  ? V2 esp  1, 0
P2  , não convergiu  processo continua P2 esp  0, 4 V1esp  1, 0 1esp  0, 0
P2 (1)  0, 03 H 22 i 1  0,80
– (4) Montar a matriz jacobiana J(i). – (5) Solucionar o sistema linearizado
   J   P2
1
P2   J   2  2 (1)

 2 (1)   H 22   P2  i  1
1

 J  H 22  2 (1)   H 22   P2
1

 2 (1)   0,80  (0, 03)  0, 034 rad


1

H 22 (1)  0,94  0,19sen  2  0,96 cos  2  0,94


•  2 (1)  0, 0347 rad
H 22(1)  0,94  0,19sen(0, 416)  0,96 cos(0, 416)  0,94
 2  0, 034 rad   2 (i 1) Solução
• (6) Atualizar a solução do problema
 Fazer i = i +1=2
 2(i  2)   2(i 1)   2(i 1)
 2(i  2 )  0, 416  0, 0347  0, 4507 rad  0,19 0,19   0,94 0,96 
GBARRA    BBARRA   
 0,19 0,19   0,96 0,94 
P2 ( 2)  0,19 cos  21  0,96sen  21  0,19 P1calc  ? Q1calc  ? Q2 calc  ? V2 esp  1, 0
P2(2 )  0,19 cos(0, 45)  0,96sen(0, 45)  0,19 P2 esp  0, 4 V1esp  1, 0 1esp  0, 0

P2( 2)  0,399  P2(2 ) calc  2(2)  0, 4507 rad  25,823


• (7) Voltar para o passo 3. Calcular ΔPk • Solução encontrada para todas as
e ΔQk e verificar convergência : variáveis de estado:
=0,003. (2) esp
P2
calc
 P2  P2 V2  V2  2  1, 0  0, 4507 rad  1, 0  25,823
P2 ( 2)  0, 4, (0,399)  0, 001 V2  1, 0  25,823 V2  1, 00
• P2  ,  Processo convergiu.
Solução
• Solução do subsistema 2: substituição
das variáveis: V  1, 00 1

V2  1, 0  25,823  0,19 0,19 


GBARRA   
n  0,19 0,19 
Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )  0,94 0,96 
m 1 BBARRA   
 0,96 0,94 
P1  V1[V1 (G11 cos 11  B11 sen 11 )  V2 (G12 cos 12  B12 sen 12 )] P1calc  ? Q1calc  ? Q2 calc  ?

P1  V1[V1 (G11 )  V2 (G12 cos 12  B12 sen 12 )] P2 esp  0, 4

– Substituindo os valores:

P1  1, 0[1, 0(0,19)  1, 0(0,19 cos(0, 45)  0,96sen(0, 45))]

• P1  0, 44 pu
Solução
• Solução do subsistema 2: V1  1, 00
n
V2  1, 0  25, 79
Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )
m 1
n  0,19 0,19 
Qk  Vk  Vm (Gkm sen  km  Bkm cos  km )
GBARRA   
 0,19 0,19 
m 1
 0,94 0,96 
P1  V1[V1 (G11 cos 11  B11 sen 11 )  V2 (G12 cos 12  B12 sen 12 )] BBARRA   
 0,96 0,94 
Q1  V1[V1 (G11 sen 11  B11 cos 11 )  V2 (G12 sen 12  B12 cos 12 )] P1calc  ? Q1calc  ? Q2 calc  ?
Q2  V2 [V1 (G21 sen  21  B21 cos  21 )  V2 (G22 sen  22  B22 cos  22 )] P2 esp  0, 4
P1  V1[V1 (G11 )  V2 (G12 cos 12  B12 sen 12 )]
Q1  V1[V1 B11  V2 (G12 sen 12  B12 cos 12 )] Q1  [ (0,94)  ( 0,19sen(0, 45)  0,96 cos(0, 45))]
Q1  [0,94  0,19sen(0, 45)  0,96 cos(0, 45)]
Q2  V2 [V1 (G21 sen  21  B21 cos  21 )  V2 B22 ]
P1  1, 0[1, 0(0,19)  1, 0(0,19 cos(0, 45)  0,96sen(0, 45))] P1  0, 44 pu
Q1  1, 0[1, 0(0, 94)  1, 0(0,19sen(0, 45)  0,96 cos(0, 45))] Q1  7, 07 103 pu

Q2  1, 0[1, 0(0,19sen(0, 45)  0,96 cos(0, 45)  1, 0(0, 94))] Q2  0,16 pu
Solução
• Fluxo de potência na linha: Pkm, Pmk, Qkm e Qmk:
V1  1, 00
Pkm  g V  VkVm ( g km cos  km  bkm sen  km )
2
 km   k   m
km k
V2  1, 0  25, 79
Qkm  (bkm  b )(Vk )  VkVm [ g km sen( km )  bkm cos( km )]
sh
km
2

rkm
P12  g V  V1V2 ( g12 cos 12  b12 sen 12 )
2
g km 
12 1
rkm2  xkm
2

P12  0,19(1, 0) 2  (1, 0)(1, 0)(0,19 cos(25, 79)  0,96sen(25, 79)) xkm
P12  0,19  (0,19 cos(25, 79)  0,96sen(25, 79))  0,3987 bkm  
rkm2  xkm
2

P12  0,3987 pu
g km  0,19
Q12  (b12  b12sh )(V1 ) 2  V1V2 [ g12 sen(12 )  b12 cos(12 )]
• bkm  0,96
Q12  (0,96  0, 02)(1, 0)2  (1, 0)(1, 0)[0,19sen(25, 79)  0,96 cos(25, 79)]
Q12  7, 04 103 pu
Solução
• Fluxo de potência na linha: Pkm, Pmk, Qkm e Qmk:
V1  1, 00
Pkm  g V  VkVm ( g km cos  km  bkm sen  km )
2
 km   k   m
km k
V2  1, 0  25, 79
Qkm  (bkm  b )(Vk )  VkVm [ g km sen( km )  bkm cos( km )]
sh
km
2

rkm
P21  g V  V2V1 ( g 21 cos  21  b21 sen  21 )
2 g km 
21 2
rkm2  xkm
2

P21  0,19(1, 0) 2  (1, 0)(1, 0)(0,19 cos(25, 79)  0,96sen(25, 79)) xkm
bkm  
P21  0,19  (0,19 cos(25, 79)  0,96sen(25, 79))  0, 4366 rkm2  xkm
2

P21  0, 4366 pu g km  0,19


• Q21  (b21  b21sh )(V2 ) 2  V1V2 [ g 21 sen( 21 )  b21 cos( 21 )]
bkm  0,96
Q21  (0,96  0, 02)(1, 0) 2  (1, 0)(1, 0)[0,19sen(25, 79)  0,96 cos(25, 79)]
Q21  0,1583 pu
Solução
• Perdas na linha:
Pkm _ perda  Pkm  Pmk
Qkm _ perda  Qkm  Qmk

P12  0,3987 pu P21  0, 4366 pu


Q12  7, 04 103 pu Q21  0,1583 pu

P12 _ perda  P12  P21  0,3987  0, 4366  0, 0379 pu

• Q12 _ perda  Q12  Q21  0, 00704  0,1583  0,1513 pu


Exemplo
• Utilizando o método Newton, determinar a solução
do problema do fluxo de carga correspondente ao
sistema elétrico de duas barras (ver figura abaixo),
considerando uma tolerância eP = eQ = 0,001.


Solução
• 1) Montar a matriz YBARRA.
Y12  1 (0, 01  j 0,1)  0,9901  j 9,901
 Y11 Y12  ykm  1 zkm  g km  jbkm
YBARRA    GBARRA  jBBARRA
 Y12 Y22 
 0,9901 0,9901  9,901 9,901  PQ 0,8 0, 4
GBARRA  B 
 BARRA  
0,9901 0,9901 Q1calc  ?
   9,901 9,901 P1calc  ?
• 2) Arbitrar condições iniciais das variáveis  2 (0) calc  0, 0 P2 esp  0,8 V1esp  1, 0
de estado (θ(0),V(0) ) e fazer i = 0. V2 (0) calc  1, 0 Q2 esp  0, 4 1esp  0, 0
n
Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )
n

m 1
Qk  Vk  Vm (Gkm sen  km  Bkm cos  km )
m 1

P2 (i 0 ) calc  V2 [V1 (G21 cos  21  B21 sen  21 )  V2 (G22 cos  22  B22 sen  22 )]

Q2 ( i 0 ) calc  V2 [V1 (G21 sen  21  B21 cos  21 )  V2 (G22 sen  22  B22 cos  22 )]
P2 (i 0 ) calc  V2 [V1 (G21 cos  21  B21 sen  21 )  V2G22 ] Q2 ( i 0 ) calc  V2 [V1 (G21 sen  21  B21 cos  21 )  V2 B22 ]
Solução
• 2) Arbitrar condições iniciais das variáveis de
estado (θ(0),V(0) ) e fazer i = 0.
P ( 0 ) calc 2  V2 [V1 (G21 cos  21  B21 sen  21 )  V2  G22 ]
 0,9901 0,9901
GBARRA   
Q2 ( i 0 ) calc  V2 [V1 (G21 sen  21  B21 cos  21 )  V2 B22 ]  0,9901 0,9901 
P1calc  ? Q1calc  ?
P2 ( 0 ) calc  (1, 0)[1, 0(0,99  0  9,901 0)  1, 0  0,99]  9,901 9,901  P2 esp  0,8 V1esp  1, 0
BBARRA   
 9,901 9,901 Q2 esp  0, 4 1esp  0, 0
Q2 ( 0 ) calc  (1, 0)[1, 0(0,9901 0  9,9011)  1, 0  9,901]
– i=0:
P2 ( 0) calc  0, 0  P2calc Q2 (i 0 ) calc  0, 0 • 4) Montar matriz jacobiana J(i)
 2 ( 0 ) calc  0, 0
P2( 0 ) calc  0 P2  0,8 Q2  0, 4 1  0
• 3) Calcular ΔPk e ΔQk e verificar convergência.
=0,003  P2    2  H N 22 
P2
( 0) esp
 P2  P2
calc
Q ( 0)  Q esp  Q calc  Q    J   V   J   22
L22 
2 2 2
 2  2  M 22
P2 ( 0 )  0,8  0, 0  0,8 Q2 ( 0 )  0, 4  0, 0  0, 4
1
P2  , não convergiu   2 (0)   H 22 N 22   P2 
•  (0) 
 
Q2  , não convergiu
 O processo começa
 V2   M 22 L22  
 2
Q 
Solução
• 4) Montar a matriz jacobiana J(i).
 H 22 (0) N 22 (0) 
J   (0) 
(0 )  0,9901 0,9901
 22
M L22  GBARRA   
 0,9901 0,9901  P1calc  ? Q1calc  ?
H kk (0)  Vk2 Bkk  Vk  Vm (Gkm sen  km  Bkm cos  km )  9,901 9,901  P2 esp  0,8 V1esp  1, 0
mk BBARRA   
 9,901 9,901 Q2 esp  0, 4 1esp  0, 0
H kk  Qk  Vk2 Bkk N kk  Vk1 ( Pk  Vk2Gkk )
M kk  Pk  Vk2Gkk  9,901 0,9901  0,1 0, 01
Lkk  Vk1 (Qk  Vk2 Bkk )   
1
J     J  
 0,9901 9,901  0, 01 0,1 
H kk (0)  Qk (0 )  Vk (0) 2 Bkk
• 5) Sol. o sistema linearizado
H kk (0)
 0  (1, 0) (9,901)  9,901
2
1
  2 (0)   H 22 N 22   P2 
N kk  (1, 0) 1 (0  (1, 0) 2 0,9901)  0,9901  (0) 
 
 V2   M 22 L22  
 2
Q 
M kk  0  (1, 0) 2 (0,9901)  0,9901
  2 (0)   0,1 0, 01  0,8   2 (i0 )  0, 076 rad
• Lkk  (1, 0) 1 (0  (1, 0) 2 ( 9,901))  9,901  (0) 
   
 V2  0, 01 0,1   0, 4  V2 ( i  0 )  0, 048 pu
Solução
• 6) Atualizar a solução do problema 
Fazer i = i +1=1 .   0, 076 rad 2
( i 0 )

V2 ( i  0 )  0, 048 pu


 ( i 1)
2  (i 0)
2   (i 0 )
2
 0,9901 0,9901
GBARRA   
 ( i 1)
 0  0, 076 rad  0,9901 0,9901  P1calc  ? Q1calc  ?
V2(i 1)  V2(i 0 )  V2(i 0 ) 2
 9,901 9,901  P2 esp  0,8 V1esp  1, 0
V2(i 1)  1, 0  0, 048 BBARRA   
 9,901 9,901 Q2 esp  0, 4 1esp  0, 0
 2(i 1)  4, 606 V2(i 1)  0,952 pu
• 3) Calcular ΔPk e ΔQk e verificar
0, 8  V2 [1, 0(0,9901cos  2  9,9010sen  2 )  0,990V2 ]  0
P2esp  V2 [V1 (G21 cos  21  B21 sen  21 )  V2G22 ]  0
0, 4  V2 [1, 0(0,9901sen  2  9,9010 cos  2 )  9,9010V2 ]  0
Q2esp  V2 [V1 (G21 sen  21  B21 cos  21 )  V2 B22 ]  0
P2calc  V2 [1, 0(0,9901cos  2  9,9010sen  2 )  0,990V2 ]  0  P2   0, 04181
 Q    0, 04634   0, 001
Q2calc  V2 [1, 0(0,9901sen  2  9,9010 cos  2 )  9,9010V2 ]  0  2  
P2calc (1)  0,952[1, 0(0,9901cos(4, 606)  9,9010sen(4, 606))  0,990  0,952]  0, 758 Continuar

Q2calc (1)  0,952[1, 0(0,9901sen( 4, 606)  9,9010 cos( 4, 606))  9,9010  0,952]  0,354 processo
Solução
• 4) Montar a matriz jacobiana J(i).
 H 22 (1) N 22 (1) 
J   (1) 
(1)  0,9901 0,9901
 22
M L22  GBARRA   
 0,9901 0,9901  P1calc  ? Q1calc  ?
H kk (0)  Vk2 Bkk  Vk  Vm (Gkm sen  km  Bkm cos  km )  9,901 9,901  P2 esp  0,8 V1esp  1, 0
mk BBARRA   
 9,901 9,901 Q2 esp  0, 4 1esp  0, 0
H kk  Qk  Vk2 Bkk N kk  Vk1 ( Pk  Vk2Gkk )
M kk  Pk  Vk2Gkk  9,327 0,1462   0,1069 0, 0017 
  
Lkk  Vk1 (Qk  Vk2 Bkk ) J   
1

0, 6555 9, 0543
J 0, 0195 0,1101 
   
H kk (1)  Qk (1)  Vk (1) 2 Bkk
• 5) Sol. o sistema linearizado
H kk (1)
 0,354  (0,952) (9,901)  9,327
2
1
  2 (1)   H 22 N 22   P2 
N kk  (0,952) 1 (0, 758  (0,952) 2 0,9901)  0,1462  (1) 
 
 V2   M 22 L22  
 2
Q 
M kk  0, 758  (0,952) 2 (0,9901)  0, 6555
  2 (1)   0,1069 0, 0017   0, 758 2(i1)  0, 00439 rad
L•kk  (0,952) 1 ( 0,354  (0,952) 2 ( 9,901))  9, 0543  V (1)   0, 0195 0,1101    0,354  (i 1)
 2     V2  0, 00592 pu
Solução
• 6) Atualizar a solução do problema 
Fazer i = i +1=1 .   0, 00439 rad 2
( i1)

 ( i  2)
 ( i 1)
  ( i 1) V2 (i 1)  0, 00592 pu  0,9901 0,9901
2 2 2 GBARRA   
 0,9901 0,9901  P1calc  ? Q1calc  ?
V2(i  2 )  V2(i 1)  V2(i 1)  (i 2)
2  0, 0804 rad
 9,901 9,901  P2 esp  0,8 V1esp  1, 0
(i 2) BBARRA   
 2(i  2)  4, 6079 V
2  0,9461pu  9,901 9,901 Q2 esp  0, 4 1esp  0, 0

• 3) Calcular ΔPk e ΔQk e verificar V2  0,9461  4, 6079


0, 8  V2 [1, 0(0,9901cos  2  9,9010sen  2 )  0,990V2 ]  0
P2esp  V2 [V1 (G21 cos  21  B21 sen  21 )  V2G22 ]  0
0, 4  V2 [1, 0(0,9901sen  2  9,9010 cos  2 )  9,9010V2 ]  0
Q2esp  V2 [V1 (G21 sen  21  B21 cos  21 )  V2 B22 ]  0
P2calc  V2 [1, 0(0,9901cos  2  9,9010sen  2 )  0,990V2 ]  0  P2   0, 00031
 Q    0, 00039   0, 001
Q2calc  V2 [1, 0(0,9901sen  2  9,9010 cos  2 )  9,9010V2 ]  0  2  

P2calc (1)  0,9461[1, 0(0,9901cos(4, 6079)  9,9010sen( 4, 6079))  0,990  0, 9461]  0,8 Finalizou o

Q2calc (1)  0,9461[1, 0(0,9901sen( 4, 6079)  9,9010 cos( 4, 6079))  9,9010  0,9461]  0, 4 processo
Solução

Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )


mK

V2  0,9461  4, 6079 Qk  Vk  Vm (Gkm sen  km  Bkm cos  km )


mK
Solução

ΔPk = Pk(esp) − Pk(calc) , k ∈{PQ,PV},


ΔQk = Qk(esp) − Qk(calc) , k ∈{PQ}.
Exemplo
• Utilizando o método
de Newton,
determinar a solução
do fluxo de carga da
rede da Figura cujos
dados se encontram
nas Tabelas. Utilizar
uma tolerância:
– P = Q = 0,001. 2  0,02
2  0,01


Solução
• Admitância das linhas de transmissão:

• Matriz de admitância: Y = G+jB


Ykm  ykm  1 zkm  g km  jbkm


Solução
• Incógnitas e equações do Subsistema 1

• Matriz Jacobiana:


Elementos da matriz H, N, M e L
(v)
H N Pkesp  Vk  Vm (Gkm cos  km  Bkm sen  km )  0 Qkesp  Vk  Vm (Gkm sen  km  Bkm cos  km )  0
J (x )   
v
L       
mK mK

M Pk Qk

Pk Pk
H kk   Vk2 Bkk  Vk  Vm (Gkm sen  km  Bkm cos  km ) N kk   Vk Gkk   Vm (Gkm sen  km  Bkm cos  km )
 k mk Vk mk

Pk Pk
H km   VkVm (Gkm sen  km  Bkm cos  km ) N km   Vk (Gkm cos  km  Bkm sen  km )
 m Vm
Qk Qk
M kk   Vk Gkk  Vk  Vm (Gkm cos  km  Bkm sen  km ) kk
2
L   Vk Bkk   Vm (Gkm sen  km  Bkm cos  km )
 k mk
Vk mk

Q Q
M km  k  VkVm (Gkm cos  km  Bkm sen  km ) Lkm  k  Vk (Gkm sen  km  Bkm cos  km )
 m Vm

H kk  Qk  Vk2 Bkk N kk  Vk1 ( Pk  Vk2Gkk ) M kk  Pk  Vk2Gkk Lkk  Vk1 (Qk  Vk2 Bkk )
Pkesp  Vk  Vm (Gkm cos  km  Bkm sen  km )  0

mK
 
Pk

Qkesp  Vk  Vm (Gkm sen  km  Bkm cos  km )  0



mK
 
Qk
ΔPk = Pk(esp) − Pk(calc) , k ∈{PQ,PV},
ΔQk = Qk(esp) − Qk(calc) , k ∈{PQ}. Solução
• Considerando uma solução inicial:

• Tolerância: P = Q = 0,001.
( v 1) (v) (v) (v ) (v)
•   

  

    ( v ) 1
 P 
         J    
Continue com o processo V  V   V   V   Q 
Solução
• Da tabela de solução: vemos que para uma tolerância: P = Q = 0,001,

– Tolerância: P = Q = 0,001. Convergiu !!


• A solução do subsistema 1 é:
– V1 = 1,0307 pu; 1=‐0,0473 rad = –2,71° e 3 = – 0 ,1905 rad = – 9,20°
• Com os resultados do subsistema 1, calcula‐se o subsistema 2.
Solução
V1  1, 0307  2, 71 V2  1, 00, 0 V3  1, 0  9, 20

• Calcularemos as injeções de potência ativa


e reativa na barra de referência com o
subsistema 2.


Solução
V1  1, 0307  2, 71
V2  1, 00, 0

V3  1, 0  9, 20 ykm  1 zkm  g km  jbkm


Solução
• Após a determinação do estado da rede,
os fluxos e potência nas linhas podem ser
facilmente determinados:
Pkm  g kmVk2  VkVm ( g km cos  km  bkm sen  km )  km   k   m
Qkm  (bkm  bkm
sh
)(Vk ) 2  VkVm [ g km sen( km )  bkm cos( km )] V1  1, 0307  2, 71

P12  g12V12  V1V2 ( g12 cos 12  b12 sen 12 ) V2  1, 00, 0 V3  1, 0  9, 20

Ykm  ykm  1 zkm  g km  jbkm


P12  0,33(1, 0307) 2  (1, 0307)(1, 0)[0,33cos(2, 71)  3,3003sen(2, 71)]
P12  0,15
Q12  (b12  b12sh )V12  V1V2 [ g12 sen 12  b12 cos 12 ]

Q12  (3,3003  0, 02)(1, 0307) 2  (1, 0307)(1, 0)[0,33sen(2, 71)  3,3003cos( 2, 71)]
Q12  0,1031
Solução
• Após a determinação do estado da rede,
os fluxos e potência nas linhas podem ser
facilmente determinados:
Pkm  g kmVk2  VkVm ( g km cos  km  bkm sen  km )  km   k   m
Qkm  (bkm  bkm
sh
)(Vk ) 2  VkVm [ g km sen( km )  bkm cos( km )] V1  1, 0307  2, 71

P21  0,1511 Q21  0,1336 V2  1, 00, 0 V3  1, 0  9, 20

P23  0,198 Q23  0, 0184 Ykm  ykm  1 zkm  g km  jbkm

P32  0, 20 Q32  0, 0064


Solução
P12  0,15 P21  0,1511 P23  0,198 P32  0, 20
Q12  0,1031 Q21  0,1336 Q23  0, 0184 Q32  0, 0064
S12  0,15  j 0,1031 S21  0,1511  j 0,1336 S23  0,198  j 0, 0184 S32  0, 20  j 0, 0064

Perdas nas linhas: Skm + Smk.


PPerda _12  0, 0011 PPerda _ 23  0, 002
QPerda _12  0, 0305 QPerda _ 23  0, 012
MÉTODO DESACOPLADO
Do Método de Newton
(v)
  (P )  (P )    (P )  (P ) 
   V  g ( x )   V 
   
g ( x v
) H N
J ( xv )    J (x )  
x   (Q )  (Q)  x   (Q)  (Q) 
 M L 
   
  V    V 

(i ) (i ) (v)
 P      P v   H N   v 
   J   v   M
(i )
  v
 Q   V   Q   L   V 

( i 1) (i ) (i )
      
     
V  V   V 
Método Desacoplado
• Método baseado no forte acoplamento entre as variáveis P e
QV, ou seja:
P Q
P P Q Q N 0 M 0
  V 
 V V 
 (P )  (Q) N 0
  (P)  (P)  H L
 V M 0
g ( x )   V 
   
H N
J (x )  
x   (Q)  (Q) 
 M L   P   H
v
0
(v)
  v 
   v   0  v
  V  L   V 
 Q  

 P    H     
(v) (v) (v)
 Q    L    V 
(v) (v) (v)

 ( v 1)   ( v )   V ( v 1)  V ( v )  V ( v ) Total de uma


iteração: P e QV
• ½ Iteração P: Barras PQ+PV ½ Iteração QV: Barras PQ
Elementos da matriz H, N, M e L
(v)
H N Pkesp  Vk  Vm (Gkm cos  km  Bkm sen  km )  0 Qkesp  Vk  Vm (Gkm sen  km  Bkm cos  km )  0
J (x )   
v
L       
mK mK

M Pk Qk

Pk Pk
H kk   Vk2 Bkk  Vk  Vm (Gkm sen  km  Bkm cos  km ) N kk   Vk Gkk   Vm (Gkm sen  km  Bkm cos  km )
 k mk Vk mk

Pk Pk
H km   VkVm (Gkm sen  km  Bkm cos  km ) N km   Vk (Gkm cos  km  Bkm sen  km )
 m Vm
Qk Qk
M kk   Vk Gkk  Vk  Vm (Gkm cos  km  Bkm sen  km ) kk
2
L   Vk Bkk   Vm (Gkm sen  km  Bkm cos  km )
 k mk
Vk mk

Q Q
M km  k  VkVm (Gkm cos  km  Bkm sen  km ) Lkm  k  Vk (Gkm sen  km  Bkm cos  km )
 m Vm

H kk  Qk  Vk2 Bkk N kk  Vk1 ( Pk  Vk2Gkk ) M kk  Pk  Vk2Gkk Lkk  Vk1 (Qk  Vk2 Bkk )
Elementos da matriz H, N, M e L
(v)
H N Pkesp  Vk  Vm (Gkm cos  km  Bkm sen  km )  0 Qkesp  Vk  Vm (Gkm sen  km  Bkm cos  km )  0
J (x )   
v
L       
mK mK

M Pk Qk

Pk
H kk   Vk2 Bkk  Vk  Vm (Gkm sen  km  Bkm cos  km )
 k mk
N kk  0
Pk N km  0
H km   VkVm (Gkm sen  km  Bkm cos  km )
 m
Qk
Lkk   Vk Bkk   Vm (Gkm sen  km  Bkm cos  km )
M kk  0 Vk mk

M km  0 Qk
Lkm   Vk (Gkm sen  km  Bkm cos  km )
Vm

H kk  Qk  Vk2 Bkk N kk  Vk1 ( Pk  Vk2Gkk ) M kk  Pk  Vk2Gkk Lkk  Vk1 (Qk  Vk2 Bkk )
Elementos da matriz H, N, M e L
Pk
H kk   Vk2 Bkk  Vk  Vm (Gkm sen  km  Bkm cos  km )
 k mk
H kk  Qk  Vk2 Bkk
Pk
H km   VkVm (Gkm sen  km  Bkm cos  km ) Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )
 m mK

Qk  Vk  Vm (Gkm sen  km  Bkm cos  km )


Qk
 Vk Bkk   Vm (Gkm sen  km  Bkm cos  km )
mK
Lkk 
Vk mk

Qk Lkk  Vk1 (Qk  Vk2 Bkk )


Lkm   Vk (Gkm sen  km  Bkm cos  km )
Vm
  (P ) 
P Pk 0
N km  k 0 N kk  0 g ( x )   
   
H 0
Vm Vk J (x )  
x   (Q) 
 0 L 
Qk Qk  0 
M km  0 M kk  0  V 
 m  k
Montar matriz
Inicio
YBARRA. Pkm  (akmVk )2 gkm  (akmVk )Vm[gkm cos(km km )  bkm sen(km km )]

KP=1; KQ=1 condições iniciais: Qkm  (akmVk )2 (bkm  bkm


sh
)  (akmVk )Vm[gkm sen(km  km )  bkm cos(km km )]
p=0; q=0 V ( q ) , ( p )

Pk  Pkesp  Pkcalc


Calcular Calcular
2 1
Qk  Q esp
k Q calc
k
Pk( p ) (V ( q ) ,  ( p ) ) Qk( q ) (V ( q ) ,  ( p ) )

Sim Sim
H km  VkVm (Gkm sen  km  Bkm cos  km ) Pk( p ) P KP=0 KQ=0 Qk( q ) Q
Não
Lkm  Vk (Gkm sen  km  Bkm cos  km )
Não Qk( q ) (V ( q ) , ( p ) )
Qk( q ) (V ( q ) , ( p ) )
Montar: Montar:
(q)
 P 
( p)
Sim Sim  Q 
H (V (q)
, ( p)
)  KQ = 0 ? KP = 0 ? L(V (q)
, ( p)
) 
   V (q)
, ( p)  V  V ( q ) , ( p )
Não Não

Resolver: Solução Resolver:


   
( p)

H kk  Qk  V Bkk 2
  
( p) -1 ( p)
 V 
-1 (q)
  H ( p)
  P  (q)
  L( q )   Q 
k
    (q) 
V  V 
Lkk  Vk1 (Qk  Vk2 Bkk ) Atualizar Atualizar

    
( p 1) ( p) ( p)
V   V 
(q)
    Resolver
( q 1) (q)
  V 
Subsistema 2
Pk; Qk

Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )


Pkm, Qkm
Incrementar: Incrementar:
KQ=1 Perdas KP=1
p = p+1 q = q+1
mK

Qk  Vk  Vm (Gkm sen  km  Bkm cos  km ) 1 Fim 2


mK
Exemplo
• Utilizando o método de Newton desacoplado, determinar a
solução do fluxo de carga da rede cujos dados se encontram
nas Tabelas. Utilizar uma tolerância: P = Q = 0,001.
• Desenhe o diagrama unifilar do sistema.
DBAR
(Num) O E T Gb ( nome ) Gl ( V) ( A) ( Pg) ( Qg) ( Qn) ( Qm) (Bc ) ( Pl) ( Ql) (bksh) Are (Vf)
1 L0 Barra 1 0,15 0,05 1
2 L2 Barra 2 1,00 0,0 -9999 9999. 2 0,05 1
3 L1 Barra 3 1,00 0,2 1
99999
DLIN
(De ) d O d (Pa ) Nc E P ( R ) ( X ) (2bkmsh) (Tap) (Tmn) (Tmx) (Phs)
• 1
2
2 1
3 1
0,03 0,30 0,04
0,05 0,80 0,02
99999
Solução
• Admitância das linhas de transmissão:

• Matriz de admitância: Y = G+jB


Ykm  ykm  1 zkm  g km  jbkm


Solução
• Incógnitas e equações do Subsistema 1

• Matriz H e L:
0
0
0 0

Solução
• Matriz H e L:
 H11 H13 
H 
 H 31 H 33 
P1
H11   V1  Vm (G1m sen 1m  B1m cos 1m )  V1V2 (G12 sen 12  B12 cos 12 )
1 m1

P P P3
H13  1  0; H 31  3  0 H 33   V3V2 (G32 sen 32  B32 cos 32 )
3 1 3

L   L11 

Qk
Lkk   2V1 B11   Vm (G1m sen 1m  B1m cos 1m )  2V1 B11  V2 (G12 sen 12  B12 cos 12 )
Vk• m1
 P   H     
( p) ( p) ( p)
  L    V 
(q) (q) (q)
 Q 
ΔPk = Pk (esp)− Pk(calc) , k ∈{PQ,PV},
ΔQk = Qk(esp) − Qk(calc) , k ∈{PQ}.
 ( p 1)   ( p )   ( p ) 1
V ( q )   L( q )   Q ( q )
1
 ( p )   H ( p )   P ( p ) V ( q 1)  V ( q )  V ( q )

V10  1 10  30  0

1 2

3 4

• Tolerância: P = Q = 0,001. A solução parte do subsistema 1 é:


Solução
• A solução total do subsistema 1:
V1  1, 0307  2, 71 V2  1, 00, 0 V3  1, 0  9, 20

• Logo similar ao exemplo anterior, é possível


calcular as injeções de potência ativa e
reativa com o subsistema 2.
• Também, pode‐se calcular
os fluxos P e Q nas linhas
de transmissão similar
como o exemplo anterior
P  V  V (G cos   B sen  )
k k m km km km km

•Q  V V (G sen   B cos  )
mK

k k  mK
m km km km km
DESACOPLADO NORMALIZADO
Do método de Desacoplado
P Q
M 0 N 0
(v)
V 
 P v   H 0   v 
 v   0 L 
 v
 Q    V  Pk  Pkesp  Pkcalc (V , )  0, k  {PQ e PV}
Qk  Qkesp  Qkcalc (V ,  )  0, k  {PQ}

 P    H     
(v) (v) (v)
  L    V 
(v) (v) (v)
 Q 

 ( v 1)   ( v )   V ( v 1)  V ( v )  V ( v )

½ Iteração P: Barras PQ+PV ½ Iteração QV: Barras PQ

Total de uma iteração: P e QV


Desacoplado Normalizado
 P v
V   H  0 
(v)
  
v Pk  Pkesp  Pkcalc (V , )  0, k  {PQ e PV}
 v    0 L   v Qk  Qkesp  Qkcalc (V ,  )  0, k  {PQ}
 Q V     V 

(v)  Q 
(v)
V 
 P    L '   V 
(v) (v)
  H '      
(v) (v)
V   V 
 
 H '  V   H   L '  V   L
1 1

V 
1
 ( v 1)
 (v)
  V ( v 1)
V (v)
 V (v)

½ Iteração P: Barras PQ+PV ½ Iteração QV: Barras PQ


A ideia é de transformar as matrizes
Total de uma iteração: P e QV
H e L em matrizes constantes
(v)
Desacoplado Normalizado
 P   H '  V   H 
1
       
(v) (v) ( v 1) (v)
V   H '   
 
 L '  V   L 
(v) 1
 Q  ( v 1)
V (v)
 V (v)
    V
(v) (v)
   L '  V
 V 
1 Pk Q
H kk   Vk Bkk   Vm (Gkm sen  km  Bkm cos  km )   k  Vk Bkk
Vk  k Vk
H '  V 1 H mk

m  k 1 Pk   0, m   k
H km
H km   Vm (Gkm sen  km  Bkm cos  km )
Vk  m
Pk  Vk  Vm (Gkm cos  km  Bkm sen  km ) Qk  Vk  Vm (Gkm sen  km  Bkm cos  km )
mK mK

1 Qk 1
Lkk 
Vk Vk
  Bkk  V m (Gkm sen  km  Bkm cos  km )  Vk2Qk  Bkk
L '  V 1 L Vk mk

1 Qk   0, m   k
m  k Lkm   (Gkm sen  km  Bkm cos  km ) Lkm
Vk Vm
Elementos da matriz H, N, M e L
H  0  Pkesp  Vk  Vm (Gkm cos  km  Bkm sen  km )  0 Qkesp  Vk  Vm (Gkm sen  km  Bkm cos  km )  0
 0 L  
mK
  
mK
 
  Pk Qk

H kk  Vk Bkk   Vm (Gkm sen  km  Bkm cos  km )


mk N kk  0

  Vm (Gkm sen  km  Bkm cos  km )  0


N km
H km

1
M kk  0
Lkk   Bkk 
Vk
V
mk
m (Gkm sen  km  Bkm cos  km )

 0
M km
  (Gkm sen  km  Bkm cos  km )
Lkm

Qk Pk
H kk    Vk Bkk N kk  Vk2 ( Pk  Vk2Gkk ) M kk   Vk Gkk Lkk  Vk2 (Qk  Vk2 Bkk )
Vk Vk
FP ‐ Newton Desacoplado
i. Montar a matriz YBARRA; Fazer p = q = 0, KP = KQ = 1 e escolher os Pk  Pkesp  Pkcalc
Qk  Qkesp  Qkcalc
valores iniciais dos ângulos e das tensões: ( = p= 0)p/PQ,PV e (V = Vq= V0 )p/PQ
• ii. Calcular Pkcalc(Vq, p ) para as barras PQ e PV e • viii. Calcular Qkcalc(Vq, p ) para as barras PQ e
determinar o vetor dos resíduos (“mismatches”) p determinar o vetor dos resíduos (“mismatches”) Vp
• iii. Testar a convergência: • ix. Testar a convergência:
• a) Se max  Pk k{PQ  PV}   p , Fazer KP= 0 • a) Se max  Qk k{PQ}   q Fazer: KQ = 0 e
p q

½ iteração P convergiu ½ iteração QV convergiu


– Se KQ = 0,  o processo convergiu para (Vq, p); – Se KP = 0,  o processo convergiu para (Vq, p)
– Caso contrário, vá p/o Passo (viii) (Iteração QV). – Caso contrário, vá para o Passo (ii) (Iteração P).
• b) Caso contrário, prosseguir. • b) Caso contrário, prosseguir
• iv. Montar a submatriz H‘(Vq, p). p/calcular p • xii. Calcular a submatriz L’(Vq, p). p/calcular Vq
P p Q q
• v. Determinar p :  H    p • x. Determinar V : q
q
 L  V q
P p Vq 1 Q
q V
   H  V   L
p 1 q (V , )
q p
(V q , p )
q
Vq V
• v. Atualizar p+1 = p + p • xi. Atualizar Vq+1 = Vq + Vq
• vii. Fazer p = p +1, KQ = 1 e prosseguir no Passo (viii). • xii. Fazer q = q +1, KP =1 e voltar para o Passo (ii).
Inicio
Montar matriz Pkm  (akmVk )2 gkm  (akmVk )Vm[gkm cos(km km )  bkm sen(km km )]
YBARRA.
Qkm  (akmVk )2 (bkm  bkm
sh
)  (akmVk )Vm[gkm sen(km  km )  bkm cos(km km )]
KP=1; KQ=1 condições iniciais:
p=0; q=0 V ( q ) , ( p )

Calcular Calcular
2 P ( p)
(V (q)
, ( p)
) 1 Q (V ( q ) ,  ( p ) )
(q)
k k

Sim Sim

  Vm (Gkm sen  km  Bkm cos  km )


H km Pk( p ) P KP=0 KQ=0 Qk( q ) Q
Não
Qk( q ) (V ( q ) , ( p ) ) Não Qk( q ) (V ( q ) ,  ( p ) )
  (Gkm sen  km  Bkm cos  km )
Lkm
Montar: Montar: (q)
 P 
1
( p)
Sim Sim 1 Q 
H   V (q)
   KQ = 0 ? KP = 0 ? L  V (q)
  
   V ( q ) , ( p )
 V  V ( q ) , ( p )
Não Não

Lkk  Vk2 (Qk  Vk2 Bkk ) Resolver: Solução Resolver:


  
( p)

  
( p) -1 ( p)

 V 
(q)
  H    P 
( p) (q) -1
    (q)    L( q )   Q 
Qk V  V 
H kk    Vk Bkk
Vk Atualizar Atualizar

    
( p 1) ( p) ( p)
V   V 
(q)
    Resolver
( q 1) (q)
  V 
Subsistema 2
Pk; Qk
Pk  Vk  Vm (Gkm cos  km  Bkm sen  km ) Incrementar:
Pkm, Qkm
Incrementar:
KQ=1 Perdas KP=1
mK p = p+1 q = q+1

Qk  Vk  Vm (Gkm sen  km  Bkm cos  km )


mK 1 Fim 2
Exemplo
• Utilizando o método de Newton desacoplado normalizado,
determinar a solução do fluxo de carga da rede cujos dados
estão nas Tabelas. Utilizar uma tolerância: P = Q = 0,001.
• Desenhe o diagrama unifilar do sistema.
DBAR
(Num) O E T Gb ( nome ) Gl ( V) ( A) ( Pg) ( Qg) ( Qn) ( Qm) (Bc ) ( Pl) ( Ql) (bksh) Are (Vf)
1 L0 Barra 1 0,15 0,05 1
2 L2 Barra 2 1,00 0,0 -9999 9999. 2 0,05 1
3 L1 Barra 3 1,00 0,2 1
99999
DLIN
(De ) d O d (Pa ) Nc E P ( R ) ( X ) (2bkmsh) (Tap) (Tmn) (Tmx) (Phs)
• 1
2
2 1
3 1
0,03 0,30 0,04
0,05 0,80 0,02
99999
Solução
• Admitância das linhas de transmissão:

• Matriz de admitância: Y = G+jB


Ykm  ykm  1 zkm  g km  jbkm


Solução
• Incógnitas e equações do Subsis. 1

• Matriz H’ e L’:
 H11 H13 
H' L '   L11 

 H 31  
H 33

Solução
• Matriz H’ e L’:


Solução
• Considerando uma solução inicial:

  H '    
( p) ( p) ( p)
V P 
1
• Tolerância: P = Q = 0,001.
1
– A solução parte do subsistema 1 é:  ( p)
  H '( p )   V 1P ( p )

 ( p 1)   ( p )   ( p )
Solução
• Considerando uma solução inicial:

  L '   V 
(q) (q) (q)
V Q 
1

V ( q 1)  V ( q )  V ( q )

1
V (q)
  L '   V 1Q ( q )
(q)

• Tolerância: P = Q = 0,001.
– A solução parte do subsistema 1 é:

  H '    
( p)
  L '   V 
( p) ( p) (q)
V P 
1
V 1Q 
(q) (q)

1 1
 ( p)
  H '( p )   V 1P ( p ) V (q)
  L '   V 1Q ( q )
(q)

 ( p 1)   ( p )   ( p ) V ( q 1)  V ( q )  V ( q )

• Tolerância: P = Q = 0,001. A solução parte do subsistema 1 é:


 P   H     
( p) ( p) ( p)
  L    V 
(q) (q) (q)
 Q 

 ( p 1)   ( p )   ( p ) 1
V ( q )   L( q )   Q ( q )
1
 ( p )   H ( p )   P ( p ) V ( q 1)  V ( q )  V ( q )

1 2

3 4

• Tolerância: P = Q = 0,001. A solução parte do subsistema 1 é:


Solução
• A solução total do subsistema 1:
V1  1, 0307  2, 71 V2  1, 00, 0 V3  1, 0  9, 20

• Logo similar ao exemplo anterior, é possível


Calcular as injeções de potência ativa e
reativa com o subsistema 2.
• Também agora se pode
calcular os fluxos P e Q
nas linhas de transmissão
similar como o exemplo
anterior

DESACOPLADO RÁPIDO
Desacoplado rápido
• Hipóteses para o cálculo dos elementos de H' e L'
– a) Sistema pouco carregado. Com esta consideração assume‐se θkm
pequeno  cos(θkm) ≅ 1.
– b) Em linhas de EAT e UAT a relação Bkm/Gkm é alta, de 5 a 20,  Bkm
>> Gkm×sen(θkm)  Gkm×sen(θkm)  0
– c) As reatâncias transversais nas barras (reatores, capacitores, cargas)
são muito maiores do que a reatância série, logo Bkk ×Vk2 >> Qk .
– d) As tensões Vk e Vm estão próximas de 1,0 pu.
• Aplicando‐se as considerações anteriores no cálculo dos
elementos das matrizes H' e L', chega‐se a:

cos  km  1 Bkm  Gkm sen  km Bkk  Vk2  Qk Vk  1 Vm  1
Do desacoplado normalizado
Qk
H kk    Vk Bkk   Vm (Gkm sen  km  Bkm cos  km )
H km cos  km  1
Vk
Bkm  Gkm sen  km
Q   (Gkm sen  km  Bkm cos  km )
Lkk  k2  Bkk Lkm
Vk Bkk  Vk2  Qk
Qk  Vk  Vm (Gkm sen  km  Bkm cos  km )
mK
Q
H kk   k  Vk Bkk  Vk Bkk
Vk H kk   Bkk
  Vm ( Bkm )
H km
Vk  1    Bkm
H km  H '   B 
Qk
Lkk 
Vk 2
 Bkk   Bkk
Vm  1 Lkk   Bkk  L '   B
   Bkm
Lkm
  ( Bkm )
Lkm

 H kk '    Bkk   H km '    Bkm   Lkk '    Bkk   Lkm '    Bkm 
Desacoplado rápido
cos  km  1 B’ e B” só dependem dos
Bkm  Gkm sen  km parâmetros da rede (Ybarra)
Em B’ não aparecem as linhas e
Vk2 Bkk  Qk colunas referentes às barras V
Em B” não aparecem as linhas e
• Definindo B’ e B”: colunas referentes às barras PV e V
1 1
B 'km 
xkm
B 'kk  
m k xkm
B "km   Bkm B "kk   Bkk

• O método desacoplado rápido é formulado como:


(v)
 P 
   
(v)
V   B '    ( v 1)   ( v )   De dimensão n-1, a barra flutuante
  (slack ou swing) é excluída
(v)
•  Q 
    
"  
(v)
V ( v 1)  V ( v )  V ( v )
De dimensão l, número de
  B V
barras PQ
 V 
FP ‐ Desacoplado Rápido
i. Fazer p = q = 0 , KP = KQ = 1 e escolher os valores iniciais dos ângulos das tensões das barras PQ
e PV ( = p= 0) e as magnitudes das tensões das barras PQ (V = Vq= V0 )
Se KP = 1 Se KQ = 1
• ii. Calcular Pk(V ,  ) para as barras PQ e PV e
q p • vi. Calcular Qk(Vq, p ) para as barras PQ e
determinar o vetor dos resíduos (“mismatches”) p determinar o vetor dos resíduos (“mismatches”) Vp
• iii. Testar a convergência: • vii. Testar a convergência:
• a) Se max  Pkp    p ½ iteração P convergiu • a) Se max  Qkq    q ½ iteração QV convergiu
k{PQ  PV} k{PQ}
– Fazer KP= 0 e – Fazer: KQ = 0 e
– Se KQ = 0, o processo convergiu para (Vq, p); – Se KP = 0, o processo convergiu para (Vq, p)
– Caso contrário, vá p/o Passo (vii) (Iteração QV). – Caso contrário, vá para o Passo (ii) (Iteração P).
• b) Caso contrário, prosseguir. • b) Caso contrário, prosseguir
• iv. Determinar o valor de p+1 = p + p sendo p • viii. Determinar o valor de Vq+1 = Vq + Vq sendo Vq
obtido com: P p 1 P
p obtido com: Q q
 B    p   B  B  V
q
Q
V q   B
p q 1
q q
V (V q , p ) V q
V (V q , p ) Vq
• v. Fazer p = p +1, KQ = 1 e prosseguir no Passo (vi). • ix. Fazer q = q +1, KP =1 e voltar para o Passo (ii).
Pkm  (akmVk )2 gkm  (akmVk )Vm[gkm cos(km km )  bkm sen(km km )]
Montar matriz Qkm  (akmVk )2 (bkm  bkm
sh
)  (akmVk )Vm[gkm sen(km  km )  bkm cos(km km )]
Inicio YBARRA.
B’ e B” B'
1 1
B 'km  B 'kk  
KP=1; KQ=1 condições iniciais: xkm m k xkm

p=0; q=0 V ( q ) , ( p )
B"
B "kk   Bkk
Calcular B "km   Bkm Calcular
2 Pk( p ) (V ( q ) , ( p ) ) 1 Qk( q ) (V ( q ) , ( p ) )

Sim Sim
1 Pk( p ) P KP=0 KQ=0 Qk( q ) Q
B 'km  
xkm Não
Não
B "kk   Bkk Usar: B’ Sim Sim
KQ = 0 ? KP = 0 ? Usar: B”
Resolver: 
Q 
Resolver:
B "km   Bkm  P 
( p) (q)

     B '  V    B "  ( q ) 
( p) -1 (q) -1
 (q)  Não Solução Não
 V     
( p)
 V 
Ykm  Gkm  j  Bkm     (q) 
Atualizar V  V  Atualizar
    
( p 1) ( p) ( p)
 jkm
Ykm  akm e ykm     V 
( q 1)
 V 
(q)
  V 
(q)

Resolver
Ymk   akm e  jkm ykm Subsistema 2
Incrementar: Pk; Qk

 2  j km Incrementar:
Ykk  jbksh  ( jbkm
sh
 akm e ykm ) p = p+1
KQ=1 Pkm, Qkm
Perdas
KP=1
q = q+1
m k

1 Fim 2
Exemplo
• Formule as equações do fluxo de potência desacoplado
rápido do circuito dadas nas tabelas:
– Erro:  = 0,003 Condições iniciais: V3=1,0 e 2 = 3 = 0,0
• Faça o desenho do diagrama unifilar do sistema.
DBAR
(Num) O E T Gb ( nome ) Gl ( V) ( A) ( Pg) ( Qg) ( Qn) ( Qm) (Bc ) ( Pl) ( Ql) (bksh) Are (Vf)
1 L2 Barra 1 1,00 0,0 -9999 9999. 1
2 L1 Barra 2 0,4 2 0,05 1
3 L0 Barra 3 1,00 1,0 0,4 1
99999
DLIN
(De ) d O d (Pa ) Nc E P ( R ) ( X ) (2bkmsh) (Tap) (Tmn) (Tmx) (Phs)
1 2 1 0,01 0,10 1,0
1 3 1 0,01 0,10 1,0
• 2 3 1 0,01 0,10 1,0
99999
Solução
• Montagem da matriz YBARRA:

• Equações do método desacoplado rápido:


Solução
• Cálculo de B’ e B”:
– Sistema P – :

 20 10 
B'   
 10 20 

– Mismatch ou erro do
processo iterativo:
– Sistema Q – V:
B "  18,8

Solução
• Primeira iteração P – :
P2  P2esp  P2calc  0, 4  P2calc (V (0) ,  (0) )
P3  P3esp  P3calc  1, 0  P2calc (V (0) , (0) )
1, 0  0, 0 
V (0)  1, 0   (0)  0, 0 
1, 0  0, 0 


Solução
• Primeira iteração P – :
P2  P2esp  P2calc  0, 4  P2calc (V (0) ,  (0) )
P3  P3esp  P3calc  1, 0  P2calc (V (0) , (0) )
1, 0  0, 0 
V (0)  1, 0   (0)  0, 0 
1, 0  0, 0 


Solução
• Primeira iteração P – :
P2  0, 4  0, 0  0, 4
P3  1, 0  0, 0  1, 0
– erro  = 0,003  não convergiu

– Atualizar:  2(1) e 3(1)

 20 10 
• B'   
 10 20 
Solução
• Primeira iteração Q – V:
Q3  Q3esp  Q3calc  0, 4  Q3calc (V (0) ,  (1) )

1, 0   0, 0   0, 0 
V (0)  1, 0   (1)   2(1)    0, 0067 
1, 0  3(1)   0, 0533
n
Qk  Vk  Vm (Gkm sen  km  Bkm cos  km )
m 1

Q3calc  V3[V1 (G31 sen 31  B31 cos 31 )  V2 (G32 sen 32  B32 cos 32 )  V3 B33 ]

Q3calc  1, 0[1, 0(0,99sen(0, 0533)  9,9 cos(0, 0533))  1, 0(0, 99sen(0, 0466)
• Q3  0, 4  0,87633  0, 47633 9,9 cos(0, 0466))  1, 0(18,8)]
Solução
• Primeira iteração Q – V: • Segunda iteração P – :
Q3  0, 47633 P2  P2esp  P2calc  0, 4  P2calc (V (1) ,  (1) )
– erro  = 0,003  não convergiu P3  P3esp  P3calc  1, 0  P2calc (V (1) ,  (1) )

– Atualizar: V3(1)  1, 0   0, 0   0, 0 
V (1)   1, 0   (1)   2(1)    0, 0067 
   
B "  18,8 1, 0253 3   0, 0533
(1)

0, 47633
V3(0)  18,80
1
 0, 02534 n
1, 0 Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )
m 1

V3  1, 0  0, 02534  1, 02534
(1)


Solução
• Segunda iteração P – :
P2  P2esp  P2calc  0, 4  P2calc (V (1) ,  (1) )
P3  P3esp  P3calc  1, 0  P2calc (V (1) ,  (1) )
 1, 0   0, 0   0, 0   0, 0 
V (1)   1, 0   (1)   2(1)    0, 0067    0,384
1, 0253 3(1)   0, 0533   3, 054 
n
Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )
m 1

P2  V2 [V2G22  V1 (G12 cos  21  B12 sen  21 )  V3 (G23 cos  23  B23 sen  23 )]


P2  1,98  (0,99 cos(0,384)  9,9sen(0,384))  0,9956(0,99 cos 2, 67  9,9sen 2, 67)

P2  0,3836 P2  0, 4  0,3836  0, 0164
Solução
• Segunda iteração P – :
P2  P2esp  P2calc  0, 4  P2calc (V (1) ,  (1) )
P3  P3esp  P3calc  1, 0  P2calc (V (1) ,  (1) )
 1, 0   0, 0   0, 0   0, 0 
V (1)   1, 0   (1)   2(1)    0, 0067    0,384
1, 0253 3(1)   0, 0533   3, 054 
n
Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )
m 1

P3  V3 [V1 (G13 cos 31  B13 sen 31 )  V2 (G23 cos 32  B23 sen 32 )  V3G33 ]
P3  0,9956[0,99 cos(0, 0533)  9,9sen(0, 0533)  0,99 cos( 0, 0466) 
• 9,9sen(0, 0466)  0,9956(1,98)]
P3  0,9608 P3  1, 0  0,9608  0, 0392
Solução 0, 0164  (v)

• Segunda iteração P – :  1, 0   20 10    2 


(v)

P2  0, 0164      
 0,392   10 20 
  3
P3  0, 0392  1, 253 
 
– erro  = 0,003  não convergiu  0, 0164 
  2  1  20 10   1, 0 
       
– Atualizar:  2(2) e 3( 2)  3  300 10 20   0,392 
 0,9956 
 
  2   0, 0002 
     0, 0020 
 3  
(2)
 20 10   2   0, 0069rad   0,3943
B'    
•  10 20 

 
 3
 
 0, 0554rad   3,1714 
Solução
• Segunda iteração Q – V:
Q3  Q3esp  Q3calc  0, 4  Q3calc (V (1) ,  (2) )

 1, 0   0, 0   0, 0   0, 0 
V (1)   1, 0   (2)   2(2)    0, 0069rad    0,3943
     
1, 0253 3   0, 0554rad   3,1714 
(2)

n
Qk  Vk  Vm (Gkm sen  km  Bkm cos  km )
m 1

Q3calc  V3[V1 (G31 sen 31  B31 cos 31 )  V2 (G32 sen 32  B32 cos 32 )  V3 B33 ]

Q3calc  0, 4043


Até convergir.
Q3  0, 4  0, 4043  0, 0043
Solução
• Segunda iteração Q – V: • Terceira iteração P – :
Q3  0, 0043 P2  P2esp  P2calc  0, 4  P2calc (V (2) ,  (2) )
– erro  = 0,003  não convergiu P3  P3esp  P3calc  1, 0  P2calc (V (2) ,  (2) )

– Atualizar: V3(2)  1, 0   0, 0   0, 0 
V (2)   1, 0   (2)   2(2)    0, 0069 
   
B "  18,8 1, 0255 3   0, 0554 
(2 )

0, 0043
V3(0)  18,80
1
 0, 0002217 n
1, 0 Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )
m 1

V3 (2)
 1, 0253  0, 000222  1.0255

Solução
• Terceira iteração P – :
P2  P2esp  P2calc  0, 4  P2calc (V (2) , (2) )
P3  P3esp  P3calc  1, 0  P2calc (V (2) ,  (2) )
 1, 0   0, 0   0, 0 
V (2)   1, 0   (2)   2(2)    0, 0069 
1, 0255 3(2 )   0, 0554 
n
Pk  Vk  Vm (Gkm cos  km  Bkm sen  km )
m 1

P2  V2 [V2G22  V1 (G12 cos  21  B12 sen  21 )  V3 (G23 cos  23  B23 sen  23 )]


P3  V3 [V1 (G13 cos 31  B13 sen 31 )  V2 (G23 cos 32  B23 sen 32 )  V3G33 ]
P2  0,3997 P2  0, 4  0,3997  0, 0009258 erro  = 0,003 KP=0

P3  0,9991 P3  1, 0  0,9991  0, 0002613 Se KQ=0  convergiu.
Solução
• Terceira iteração Q – V:
Q3  Q3esp  Q3calc  0, 4  Q3calc (V (2) ,  (2) )

 1, 0   0, 0   0, 0 
V (2)   1, 0   (2)   2(2)    0, 0069 
1, 0255 3(2 )   0, 0554 
n
Qk  Vk  Vm (Gkm sen  km  Bkm cos  km )
m 1

Q3calc  V3[V1 (G31 sen 31  B31 cos 31 )  V2 (G32 sen 32  B32 cos 32 )  V3 B33 ]

Q3calc  0,3999
erro  = 0,003 KQ=0
Q3  0, 4  0,3999  0, 0001 Se KP=0  convergiu.
Fluxo de Carga Linearizado ou de
Corrente Contínua

Você também pode gostar