Capı́tulo 8
Fluxo de carga com otimização de passo
Carlos A. Castro
DSE/FEEC/UNICAMP
slack PQ
P1 + jQ1 1 2
x12 = 0;1 pu
P2 + jQ2
E1 = 1 pu E2 = e2 + j f2
2
X
P = e2 ej G2j fj B2j + f2 fj G2j + ej B2j
2
j=1
X2
Q = f2 ej G2j fj B2j e2 fj G2j + ej B2j
2
j=1
∆P2 = P2 P2esp = f2 B21 P2esp = 0
∆P2
∆Q2
=
0 B21
B21 + 2e2 B22 2f2 B22
∆e2
∆f2
Q2esp
P2esp
Há solução
Σ
Não há solução
1;0 Q=0
(fp = 1)
0;8 P=0
(fp = 0)
V2 [pu]
0;6
0;4
0;2
0;0
0 100 200 300 400 500 600
[MW], [Mvar]
1
Diferentes fatores de potência
Carlos A. Castro IT743 – Fluxo de carga com otimização de passo 7/98
Motivação e ideias gerais
B21
e2 = = 0;5 pu
2 B22
C
150
B
100 A
Região factı́vel
50
Duas soluções
0
0 100 200 300 400 500 600
P2 [MW]
Carlos A. Castro IT743 – Fluxo de carga com otimização de passo 9/98
Motivação e ideias gerais
11 5 6 1
4
10 8
Q8
7 2
9
3
1;4
1;2
1;0
0;8
V8 [pu]
0;6
Alta tensão
0;4 Baixa tensão
Newton não
0;2 Newton
convergiu
0;0
0 20 40 60 80 100 120 140
Q8 [Mvar]
Resumo:
Problema:
min f (x)
s.a. leis de circuitos
limites dos equipamentos
x= e1 f1 e2 f2 em fm
(coordenadas retangulares)
jV2s j2
ys = P1s Q1s P2s Pms s
Qm
jV2 (x) j2
y (x) = P1 (x) Q1 (x) P2 (x) Pm (x) Qm (x)
sendo:
y s = y (x) (2)
ou
x1 x1
x1 x2
..
y =A
s
.
xi xj
..
.
xn xn
y s = y (x + ∆x)
(x) 2 (x)
= y (x) +
x y ∆x +
1
2
∆x T
x 2
y ∆x
|{z}
( )
y s = y (x) + J ∆x + y (∆x)
1
2
|{z}
( )
( ) Este termo não aparece em “S. Iwamoto, S. Tamura, A load flow calculation method for
ill-conditioned power systems, IEEE Transactions on Power Apparatus and Systems,
vol.PAS-100, n.4, 1981.”
Carlos A. Castro IT743 – Fluxo de carga com otimização de passo 23/98
Método Iwamoto-Tamura
Fluxo de carga em coordenadas retangulares e sua expansão em série de Taylor
Tem-se:
ys y (xe ) J ∆x y (∆x) = 0
ys y (xe ) J ∆x y ( ∆x) = 0
Logo:
ys y (x ) + [ J ∆x] +2 [ y (∆x)] = 0
| {z e} | {z } | {z }
a b c
ou
a + b + 2 c = 0
F =0
g0 + g1 + g2 2 + g3 3 = 0
em que:
n
X n
X
g0 = (ai bi ) g1 = bi2 + 2 ai ci
i=1 i=1
n n
g2 = 3 g3 = 2
X X
(bi ci ) ci2
i=1 i=1
Exemplo
30
20
10
f (x )
10
20
5 4 3 2 1 0 1 2 3 4
x
Carlos A. Castro IT743 – Fluxo de carga com otimização de passo 30/98
Método Iwamoto-Tamura
Obtenção do multiplicador ótimo
Fórmula de Cardano-Tartaglia:
f (x) = x 3 + a x 2 + b x + c (3)
y3 + p y + q = 0 (4)
Define-se:
x =y a=3
=y 1 (5)
Considere que:
y =u+v (6)
Logo:
y 3 = u3 + v 3 + 3 u2 v + 3 u v 2
= u 3 + v 3 + 3 u v (u + v)
= u3 + v 3 + 3 u v y
y3 3uv y u3 + v 3 = 0 (7)
De (4):
y3 + p y + q = 0
e (7):
y3 3uv y u3 + v 3 = 0
u3 + v 3 = u3 + v 3 =
uv =
q
p =3
! u3 v 3 =
q
p 3=27
p3
! w2 + q w
27
=0
Logo:
1=3 1 =3
u = w1 v = w2 e y = u+v
e:
y =u+v =3
y3 + p y + q
= y2 + y +
y y1
No caso do exemplo = 3 e = 0.
Obtém-se agora as raı́zes da equação quadrática, y2 e y3 .
No caso do exemplo, y2 = 0 e y3 = 3.
Finalmente, utilizando (5), as raı́zes da equação dada são:
x1 = y1 1=3 1=2
x = y2 1=0 1= 1
2
x3 = y3 1= 3 1= 4
Método de Newton
e:
6
5
4
3
x
2
1
0
∆x
1
2
0 2 4 6 8 10
iteração
ans =
-4.0000
2.0000
-1.0000
2
Ou outros, como por exemplo o Scilab.
Carlos A. Castro IT743 – Fluxo de carga com otimização de passo 40/98
Método Iwamoto-Tamura
Obtenção do multiplicador ótimo
Em uma iteração r :
J(r ) ∆x (r ) = y s
y x (r ) (8)
ou seja:
h i 1 h i
∆x (r ) = J(r ) ys y x (r ) (9)
ys
| {z }
| {z }
y (xe ) + [ J ∆x] +2 [ y (∆x)] = 0
| {z }
a b c
ou
a + b + 2 c = 0
Os vetores a, b e c são:
a(r ) = y s y x (r )
b (r ) = J(r ) ∆x (r ) = a(r )
c (r ) = y ∆x (r )
∆y (r )
h i 1
∆x (r ) = J(r )
Newton convencional
a(r ) , b (r ) , c (r )
(r ) (r ) (r ) (r )
g0 , g1 , g2 , g3
O procedimento
fica então: (r )
∆x (r ) (r ) ∆x (r )
x (r +1) = x (r ) + ∆x (r )
Exemplo
0;8
x1
x= =
x2 1;2
" #
x1 f1 x2 f1 (4 x1 2 x2 ) ( 2 x1 + 4 x2 )
J= =
x1 f2 x2 f2 ( 4 x1 x2 ) ( x1 + 4 x2 )
f1 (x1 ; x2 )
∆x =
∆x1
∆x2
= J 1
f2 (x1 ; x2 )
2;24
y1 2 x12 2 x1 x2 + 2 x22 ys1
y= = ys = =
y2 2 x12 x1 x2 + 2 x22 ys2 0;64
f1 ys1 y1
f = =
f2 ys2 y2
0;2400 0;2400
0 0
a =f = b = f =
1;6400 1;6400
0;2976
0
c = y (∆x) =
0;1504
g0 = 2;7472 g1 = 2;1110
g2 = 0;9542 g3 = 0;2224
! 0 = 0;8798
e:
0;8592
x =x +
1 0 0
∆x 0
=
1;2463
105
F
Iteração convencional com
0 555,9296 235,6002
1 0,5802 0,0393
2 0,0000 0,0000
3 0,0000 0,0000
105
F
convencional com com
Iteração e com fator 1=2
0 555,9296 235,6002 73,6211
1 0,5802 0,0393 0,0011
2 0,0000 0,0000 0,0000
3 0,0000 0,0000 0,0000
Carlos A. Castro IT743 – Fluxo de carga com otimização de passo 54/98
Método Iwamoto-Tamura
Fluxo de carga pelo método de Newton com otimização de passo
Exemplo
slack PQ
P1 + jQ1 1 2
x12 = 0;1 pu
P2 + jQ2 Base = 100 MVA
E1 = 1 pu E2 = e2 + j f2
2
X
P 2 = e2 ej G2j fj B2j + f2 fj G2j + ej B2j
j=1
X2
Q = f2 ej G2j fj B2j e2 fj G2j + ej B2j
2
j=1
ou:
P2 = f2 B21
(10)
e22 B22 f22 B22
Q2 = e2 B21
300
Região infactı́vel
250 Não há solução
Σ
200 D
Q2 [Mvar]
C
150
B
100 A
Região factı́vel
50
Duas soluções
0
0 100 200 300 400 500 600
P2 [MW]
1;2 3;0
1;0 2;5
0;8 2;0
0;6 1;5
V
F
0;4 1;0
0;2 0;5
0 0
0 2 4 6 8 10 12 14 0 2 4 6 8 10 12 14
iteração iteração
1;2
sem
1;0
0;8 com
0;6
0;4
0;2
0
0 2 4 6 8 10 12 14
iteração
Carlos A. Castro IT743 – Fluxo de carga com otimização de passo 59/98
Método Iwamoto-Tamura
Fluxo de carga pelo método de Newton com otimização de passo
6;0
500
5;0
4;0
400
3;0 300
V
F
2;0 200
1;0 100
0 0
0 1 2 3 4 5 6 7 0 5 10 15 20
iteração iteração
1;2
sem
1
0;8 com
0;6
0;4
0;2
0
0 1 2 3 4 5 6 7
iteração
Carlos A. Castro IT743 – Fluxo de carga com otimização de passo 60/98
Método Iwamoto-Tamura
Fluxo de carga pelo método de Newton com otimização de passo
200
Σ ponto
especificado
100
Q [Mvar]
0
ponto
final
100
200
0 100 200 300 400 500 600 700
P [MW]
Carlos A. Castro IT743 – Fluxo de carga com otimização de passo 62/98
Método Iwamoto-Tamura
Fluxo de carga pelo método de Newton com otimização de passo
300
ou seja, caso seja especificado um
200
Σ ponto
ponto infactı́vel, o processo que inclui a
otimização de passo resulta em ! 0
especificado
100
Q [Mvar]
100
ponto
final e um ponto sobre a fronteira de
200
factibilidade Σ.
0 100 200 300 400 500 600 700
P [MW]
∆P (x)
∆s (x) =
∆Q (x)
esp P esp P (x)
s s (x) = =0 (11)
Q esp Q (x)
em que x = [ V ]T
2
V
X X
1
∆j ∆Pk
TkP = + ∆Vj
2
2Kk 2Kk
j j
j j
2
V
X
1 X ∆Qk
∆j
Q
Tk = + ∆Vj
2
j 2Kk j
j 2Ki j
(13)
F x i = ∆sT x i ∆s x i
1
(14)
2
De (12) e (13):
g0 + g1 + g2 2 + g3 3 = 0
em que:
n
X n
X
g0 = (ai bi ) g1 = bi2 + 2 ai ci
i=1 i=1
n n
g2 = 3 g3 = 2
X X
(bi ci ) ci2
i=1 i=1
Exemplo
slack PQ
P1 + jQ1 1 2
x12 = 0;1 pu
P2 + jQ2 Base = 100 MVA
E1 = 1 pu E2 = V2 \2
ou:
P2 = 10 V2 sen 2
(16)
10 V2 cos 2 + 10 V22
Q2 =
10 V2 sen 2 = 0
esp esp
∆P2 = P2 P2 = P2
T2P
T (x) = =
T2Q
=
1
2 10 V2 cos 2 ∆2 + 20 ∆V2 + 20 sen 2 ∆2 ∆V2
2 2
1;2 0;5
1;0 0;4
0;8
0;3
0;6
V
F
0;2
0;4
0;2 0;1
0 0
0 1 2 3 4 5 6 0 1 2 3 4 5 6
iteração iteração
;
; 1;2
1;0
; sem
0;8
0;6 com
0;4
0;2
0
0 1 2 3 4 5 6
iteração
Carlos A. Castro IT743 – Fluxo de carga com otimização de passo 78/98
M;étodo Braz-Castro
Formulação do problema
;
;
Resultados para P2 + j Q2 = 6 + j 0 pu (ponto de operação infactı́vel):
100
10;0
8 ;0 80
6 ;0
60
4 ;0
V
F
2 ;0 40
0 20
2;0
0
0 5 10 15 20 0 5 10 15 20
iteração iteração
1 ;2
1 ;0
sem
0 ;8
0 ;6 com
0 ;4
0 ;2
0
0 1 2 3 4 5
iteração
Carlos A. Castro IT743 – Fluxo de carga com otimização de passo 79/98
Método Braz-Castro
Formulação do problema
E2 = 0;6446 \ 54;86Æ pu e
200
Σ ponto
especificado
100
Q [Mvar]
0
ponto
final
100
200
0 100 200 300 400 500 600 700
P [MW]
Exemplo
4
10 8
Q8
7 2
9
3
V8 [pu]
Q8 [Mvar] sem com
121 NC 1;362 0;4756 ! 1;0480 ! 1;0389 ! 1;0001
122 0;895 1;364 0;4754 ! 1;0484 ! 1;0382 ! 1;0001
123 1;365 1;365 0;4751 ! 1;0487 ! 1;0375 ! 1;0001
∆P2 ∆P2
2 V2 ∆2
J ∆x =
∆V2
2 ∆Q2 V2 ∆Q2
∆P2 ∆2 +
2 V2 ∆P2 ∆V2
J ∆x =
∆Q2 ∆2 + ∆Q2 ∆V2
2 V2
∆P + ∆V ∆P
∆2
2 2 2
V2 2
=
∆2 ∆Q2 + ∆V2
∆Q2
2 V2
J ∆x = ∆2 + ∆V2
∆P2
2 V2 ∆Q2
2 ∆P2
∆2 ∆V2
=
∆Q2
V2
= ∆x T rx ∆s
T (x) =
1
2
∆x T r2xx ∆x ∆s
em que, no caso da rede exemplo de duas barras:
2 2
22 2 V2
r2xx
=
2 2
V2 2 V22