Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 Motivaci
on
2 Caso Multidimensional
3 Ejemplo Caso Multidimensional
4 M
etodo de Newton-Raphson
Formulaci
on Polar. Revisi
on de conceptos basicos
SEP con barras de tensi
on controlada
5 Algoritmo de soluci
on del Metodo de Newton Raphson
Procedimiento General
6 Una forma eficiente de calcular los elementos de la matriz Jacobiana [J]
Newton-Raphson I
Este metodo es uno de los mas usados para encontrar races. Si el valor
inicial para la raz es xi , entonces se puede trazar una tangente desde el
punto (xi , f (xi )) de la curva. Por lo tanto, el punto donde esta tangente
cruza al eje x representa una aproximaci
on de la raz.
f 0 (xi ) =
f (xi ) 0
xi xi+1
Newton-Raphson II
que se arregla:
xi+1 = xi
f (xi )
f 0 (xi )
Caso Multidimensional I
Considere la ecuaci
on de una funci
on h1 , de dos variables x1 y x2 , que es
igual a la constante b1 y que se expresa como:
g1 (x1 , x2 , u) = h1 (x1 , x2 , u) b1 = 0
(1)
(2)
Caso Multidimensional II
(0)
(0)
g1 (x1 , x2 , u)
(0)
(0)
= g1 (x1 + x1 , x2 + x2 , u) = 0
g2 (x1 , x2 , u)
(0)
g2 (x1
(0) (0)
x1 , x2
(0)
x2 , u)
(3)
=0
(4)
(0)
(0)
g2 (x1 , x2 , u)
0
g1
(0)
+
+ x2
x1
0
(0)
(0)
(0) g2
(0)
g2 (x1 , x2 , u) + x1
+ x2
x1
(0)
(0)
g1 (x1 , x2 , u)
(0)
x1
0
g1
+ = 0
x2
0
g2
+ = 0
x2
En este caso las derivadas de orden superior no han sido consideradas, por
lo que que matricialmente se tiene lo siguiente:
g1
g1
(0)
x1
g2
x2
g2
x1
x2
(0)
1
(0)
x
2
(0) (0)
0 g1 (x
,x
, u)
1
2
=
(0) (0)
0 g2 (x
,x
, u)
1
2
(0) (0)
b1 h1 (x
,x
, u)
1
2
(0) (0)
b2 h2 (x
,x
, u)
1
2
(5)
g1 (0)
(0)
x2
g2 = J
x2
(6)
Se utiliza J (0) para indicar que se han usado los valores estimados iniciales
(0)
(0)
x1 y x2 para calcular los valores numericos de las derivadas parciales.
(0) (0)
Se observa que g1 (x1 , x2 , u) es el valor calculado de g1 que se basa en
(0)
(0)
los valores estimados x1 y x2 , pero este valor calculado no es el valor
cero especificado en la ecuaci
on:
g1 (x1 , x2 , u)
g2 (x1 , x2 , u)
(0)
(0)
(0)
(0)
= g1 (x1 + x1 , x2 + x2 , u) = 0
=
(0)
g2 (x1
(0) (0)
x1 , x2
(0)
(0)
y x2
(0)
x2 , u)
=0
(7)
(8)
Caso Multidimensional IV
De la misma manera que para el caso anterior, se designara el valor especi(0)
ficado g1 menos el valor calculado de g1 como el error g1 y se define
(0)
de manera similar el error g2 . Se tiene por lo tanto el siguiente sistema
lineal de ecuaciones de error:
"
J
(0)
(0)
x1
(0)
x2
"
=
(0)
g1
(0)
g2
#
(9)
(0)
(0)
Se puede obtener los valores de x1 y x2 al resolver el sistema de ecuaciones lineal, sin embargo, como se trunc
o la expansi
on en Serie de Taylor,
estos valores que se a
naden a los iniciales no determinaran la solucion
correcta y nuevamente se hara una nueva iteraci
on:
(1)
(0)
(0)
x1 = x1 + x1 ,
(1)
(0)
(0)
x2 = x2 + x2
(10)
|x1
(k)
x1 | < ,
(k+1)
|x2
(k)
x2 | <
(11)
Ejemplo I
Encontrar x1 y x2 para la primera iteraci
on, a partir de las siguientes ecuaciones no lineales por medio del metodo de Newton-Raphson.
g1 (x1 , x2 , u)
g2 (x1 , x2 , u)
g1 g1
4ux2 cos x1
x1 x2
J = g
g2 = 4ux2 sin x1
2
x1 x2
4u sin x1
8x2 4u cos x1
(12)
(0)
g1
g2
(0)
(0)
Ejemplo II
I
Sistema de errores
4 cos 0
4 sin 0
"
(0)
x1
(0)
x2
#
"
(0)
0.6
x1
=
(0)
0.3
x2
(13)
1
0.6
0.150
=
0.3
0.075
(14)
4 sin 0
8 4 cos 0
=
4
0
0
4
Actualizaci
on de las iteraciones
(1)
(1)
x1
x2
(0)
(0)
(0)
(0)
Ejemplo III
Ejemplo IV
g1 (x1 , x2 , u)
g2 (x1 , x2 , u)
Metodo de Newton-Raphson I
Ip =
n
X
Y pq V q
q=1
donde:
I Y pq : Ypq pq : elemento de [YB ]
I V q = Vq q : tensi
on en una barra q cualquiera
(15)
Metodo de Newton-Raphson II
Por otra parte, la potencia compleja neta (conjugada), en barra p, es:
Sp
Vp Ip = Vp
n
X
Y pq V q
(16)
q=1
n
X
q=1
n
X
Ypq e jpq Vq e jq Vp e jp
Ypq Vq Vq e j(pq +q p ) =
q=1
n
X
n
X
Ypq Vq Vq e j(p pq q )
q=1
Ypq Vq Vq cos(p pq q );
q=1
n
X
Ypq Vq Vq sin(p pq q );
cos(x) = cos(x)
sin(x) = sin(x)
q=1
Pp
n
X
Vp Vq Ypq cos(p q pq )
q=1
= Vp2 Gpp +
n
X
Vp Vq Ypq cos(p q pq )
q=1,q6=p
n
X
q=1
n
X
q=1
Vp Vq Ypq cos(p q pq )
Vp Vq Ypq cos(pq q p )
(17)
Metodo de Newton-Raphson IV
Qp
n
X
Vp Vq Ypq sin(p q pq )
q=1
n
X
Vp2 Bpp +
Vp Vq Ypq sin(p q pq )
q=1,q6=p
n
X
Vp Vq Ypq sin(p q pq )
q=1
n
X
Vp Vq Ypq sin(pq q p )
q=1
Recordar que:
Y pq
Gpq + jBpq
(18)
Metodo de Newton-Raphson V
Considerando:
I
Qpprogramado
n
X
q=1
n
X
q=1
Vp Vq Ypq cos(p q pq )
Vp Vq Ypq sin(p q pq )
Metodo de Newton-Raphson VI
Debemos tener siempre en mente que el objetivo principal del Flujo de
Potencia es lograr que:
gP
Ppcalculado Ppprogramado = 0
(19)
gQ
Qpcalculado Qpprogramado = 0
(20)
Se observa que:
Ppcalculado
= P(V1 , , Vn ; 1 , , n )
(21)
Qpcalculado
= Q(V1 , , Vn ; 1 , , n )
(22)
(23)
Qpcalculado Qpprogramado
(24)
Ppcalculado Ppprogramado
(25)
Ppcalculado Ppprogramado = 0
(26)
gQ
Qpcalculado Qpprogramado = 0
(27)
(0)
(0)
(0)
(0)
gP (x1 + x1 , x2 + x2 , u) = 0
(28)
(0)
gQ (x1
(29)
(0) (0)
x1 , x2
(0)
x2 , u)
=0
(0)
=
=
=0
2
x1
x2
0
0
(0)
(0)
(0) gQ
(0) gQ
gQ (x1 , x2 , u) + x1
+
x
=0
2
x1
x2
+
gQ (x1 , x2 , u)
=
=
+
(0)
(0)
(0)
(0)
(0)
x1
0
0
gP
(0) g1
+ x2
=0
x1
x2
(0)
(0)
gP (x1 , x2 , u)
2
=0
x1
x2
Metodo de Newton-Raphson IX
Ppcalculado
Qx1
pcalculado
x1
Donde:
"
(0)
x2
Qpcalculado x (0)
2
x2
(0)
0 gP (x1 , x2 , u)
(0) (0)
0 gQ (x1 , x2 , u)
(0)
(0)
0 gP (x1 , x2 , u)
(0) (0)
0 gQ (x1 , x2 , u)
P
Q
"
"
(0)
(0)
A partir de la expresi
on anterior, definiremos a partir de ahora los residuos
P y Q como lo siguiente:
= Ppprogramado Ppcalculado
= Qpprogramado Qpcalculado
Metodo de Newton-Raphson X
Desarrollando ecuaciones (26) (27), en serie de Taylor en torno a los valores estimados para tensiones y angulos, y despreciando terminos de orden
superior, se obtiene:
P2
2
Pn
2
Q2
2
Qn
2
P2
n
Pn
n
P2
V2
Pn
V2
Q2
n
Qn
n
Q2
V2
Qn
V2
P2
Vn
P2
Vn
Q2
Vn
Qn
Vn
P2
Pn
Q2
V2
Vn
Qn
(30)
=
P
Q
(31)
Metodo de Newton-Raphson XI
La matriz Jacobiana [J], representa las relaciones linealizadas entre peque
nos
cambios de
angulo p y de m
odulo de tensi
on, Vp , con cambios peque
nos en
las potencias netas en las barras, Pp y Qp .
Los vectores P y Q, tambien se denominan vectores residuos debido a que
sus elementos corresponden a la diferencia entre las potencias netas especificadas
en cada barra y aquellas calculadas con las sucesivas aproximaciones para las
variables inc
ognitas Vp y p .
El sistemas de ecuaciones (30) o (31) se resuelve en forma iterativa, partiendo
de valores iniciales estimados para las tensiones y sus
angulos correspondientes:
(0)
(0)
V2 , , Vn(0) ; 2 , , n(0)
Empleando, valores iniciales (32), se calculan:
I
(32)
{Pp },
Pp = Ppprogramado Ppcalculado
(33)
{Qp },
Qp = Qpprogramado Qpcalculado
(34)
,
J2 =
P
V
,
J3 =
,
J4 =
Q
V
(36)
Pp
q
Vp Vq Ypq sin(p q pq )
(37)
q6=p
Vp Vq Ypq sin(p q pq );
q 6= p
(38)
Vq Yqp cos(p q pq )
(39)
Pp
Vq
X
q6=p
Vp Ypq cos(p q pq );
q 6= p
(40)
(41)
q6=p
Qp
q
Vp Vq Ypq cos(p q pq );
q 6= p
(42)
(43)
q6=p
Qp
Vq
Vp Ypq sin(p q pq );
q 6= p
(44)
En una iteraci
on k cualquiera, al resolver el sistema (30), se obtiene:
(k) ;
V (k)
p(k) + p(k)
(45)
Vp(k)
(46)
Vp(k)
Metodo de Newton-Raphson XV
(47)
(48)
La aplicaci
on del metodo de NR, cuando existen barras de tension controlada, resulta mucho mas simple que en el caso del metodo GS, puesto
que dichas barras, el valor del m
odulo de la tensi
on es conocido, lo que se
traduce en eliminar una fila y columna en la matriz Jacobiana, formadas
por terminos asociados Qp y Vp
P3
Q2
Q
3
P2
3
P2
V2
P3
3
P3
V2
Q2
3
Q2
V2
Q3
3
Q3
V2
P2
V3
P3
V3
Q2
V3
Q
3
V3
P2
P3
3
(49)
=
Q2
V2
Q3
V3
Q2
2
P2
3
P3
3
Q2
3
P2
V2
2
P3
3
V2
V2
Q2
P2
= P3
Q2
(50)
V2
=
P
Q
(51)
J1
J3
J2
J4
P
V
Q
(52)
[J1 ] : (m + u) (m + u)
[J2 ] : (m + u) (m)
[J3 ] : (m) (m + u)
p(0) = 0
(k)
(k)
y Qp , se
P1
1
1 +
P1
2
2 +
P1
V1
V1
V1
+
V1
P1
V2
V2
V2
= P1
V2
P1
P1
P1
V1
P2
P2
P2
V1
Q1
Q1
Q1
V1
Q2
Q2
Q2
V1
V1
V1
V1
V1
P1
V2
P2
V2
Q1
V2
Q2
V2
V2
V2
V2
V2
2
V1
V2
1
V1
1
V2
P1
P2
Q1
Q2
(53)
H
M
N
L
V
V
(54)
Los terminos de las matrices [N] y [L], resultan ser mas simples de calcular.
Para esto, es conveniente escribir las ecuaciones de potencia neta en una
forma alternativa: Sea:
Y pq = Ypq pq = Ypq cos pq + jYpq sin pq
o bien,
Y pq = Gpq + jBpq
Por otro lado, haciendo p q = pq , las ecuaciones de potencia neta, se
pueden escribir:
Pp
Qp
n
X
q=1
n
X
(55)
(56)
q=1
Hpp
Hpq
Mpp
Mpq
Pp
= Qp Bpp Vp2
p
Pp
= Vp Vq Ypq sin(p q pq )
q
Qp
= Pp Gpp Vp2
p
Qp
= Vp Vq Ypq cos(p q pq )
q
(57)
(58)
(59)
(60)
Npp
Npq
Lpp
Lpq
Pp
= Pp + Vp2 Gpp = Mpp + 2Gpp Vp2
Vp
Pp
= Mpq
Vq
(61)
(62)
Qp
= Qp Vp2 Bpp = Hpp 2Bpp Vp2
Vp
Qp
= Hpq
Vq
(63)
(64)
La actualizaci
on del m
odulo y angulo de las tensiones sera de la forma:
p(k+1)
= p(k) + p(k)
(k)
Vp(k+1)
Vp
(k)
Vp
H22
H32
M22
M32
H23
H33
M23
M33
M23
M32 + 2V32 G33
H23
H33 2V32 B33
1
V2
V2
1
V3
V3
P2
P3
Q2
Q3