Professional Documents
Culture Documents
G V0
G
Gen_2 Carga_3
P Q Carga_4
Mediante resolucin de las ecuaciones de flujo de carga determino las siguientes incgnitas:
Barra Tensin Angulo Mag. grados 1.001 1.029 1.009 0.893 1.050 1.050 1.000 -2.938 -3.427 -13.732 -23.205 -0.709 -11.968 0.000 ------Carga-----MW MVAr 200.0 200.0 100.0 400.0 0 0 0.0 30.0 20.0 30.0 100.0 0 0 0.0 ---Generacin--- Shunt MW MVAr MVAr 0.0 0.0 0.0 0.0 500.0 200.0 340.1 0.0 0.0 0.0 0.0 161.3 174.8 -22.6 0.0 0.0 0.0 0.0 0.0 0.0 0.0
Luego aplicando en forma directa las ecuaciones de la red determino: Una vez resueltas las barras, mediante las ecuaciones fundamentales de circuitos, determino:
Flujo en las lneas y prdidas --Lnea-desde hasta Carga_1 Carga_3 Carga_2 Carga_2 Carga_4 242.202 Carga_1 -4.180 . . . . 86.285 23.384 . . 257.113 23.754 . . 14.930 64.411 0.156 -17.693 . . . . -Flujo en la lneaMW Mvar 134.416 4.336 -28.964 -41.077 --Prdidas-MW Mvar 4.205 0.156 -2.128 -17.693
. .
Vi
yi1 yi2
V1
expresandolo en forma matricial para las n barras de una red :
Ii
. . .
V2 yin
Vn
yi0
. . . .
Y1i .
. .
. .
. Y2 i . . . Yii . .
. .
. .
. Yni
La matriz arriba se le denomina matriz admitancia nodal y sus elementos estan dados por : elementos de la diagonal Yii ! y ij o emos escri ir I i : Ii !
j !1 n ij
Ex resa Ii !
j !1 n
Vj
(U ij H j )
a ote cia com leja e la arra i es : Pi jQi ! Vi* I i stit ye o la corrie te e la ex resi ( H i )
j !1 n ij
e la ote cia :
Pi jQi ! Vi
Vj
(U ij H j )
e ara
n j !1
oe
Pi ! Vi V j Qi ! Vi V j
j !1 n
cos(U ij H i H j )
2
ij
si (U ij H i H j )
Las barras son clasificadas generalmente en tres tipos: Barra Slack - Es tomada como referencia donde |V| y H son especificados, no aporta ecuaciones al algoritmo, si no que una vez calculados los |V| y H en el resto de las barras, se calcula Pslack y Qslack :
slack
! | Vi || V j || Yij | cos(
ij
Hi H j) Hi H j)
j !1
slack
! | Vi || V j || Yij | sin(
ij
j !1
Barra de carga - o barra PQ, se especifica la potencia activa y reactiva, el mdulo y la fase de las tensiones son desconocidas, y se calculan resolviendo el siguiente set de ecuaciones no lineares:
n
Pi ! Vi V j
j !1 n
ij
cos(U ij H i H j ) si (U ij H i H j )
Q i ! Vi V j
j !1
ij
Barra de generacin- o barra PV o barras de tensin controlada, se especifican el mdulo de la tensin y la potencia activa, debiendose determinar la fase de la tensin y la potencia reactiva.Los lmites de la potencia reactiva son tambin especificados. Se aplica entonces una nica ecuacin por barra para el clculo de la fase de la tensin:
i
! | Vi || V j || Yij | cos(
ij
Hi H j)
j !1
una vez calculadas todas los mdulos y fases de las tensiones de todas las barras (o sea convergi algoritmo Newton-Raphson), se calcula Q en todas las barras PV:
i
! | Vi || V j || Yij | sin(
ij
Hi H j)
j !1
si se viola el lmite inferior o superior en alguna/s barras se puede tomar alguna de las siguientes acciones correctivas: 1 - fijar Q=Qlim y liberar la tensin (transformar en una barra PQ) y vuelvo a entrar en el algoritmo N-R. 2 - Aumentar (o disminuir) un escaln porcentual el mdulo de la tensin y vuelvo a entrar en el algoritmo N-R).
G V0
G
P Q
% Datos de archivo de entrada tomados del Gross, pag. 244 % % DATOS DE BARRA % CARGA GENERACION min max Shunt % BARRA TENSION MW MVAR MW MVAR MVAR MVAR MVAr SL Slack 1 0 0 0 0 0 0 0 PQ Carga_1 1 200 30 0 0 0 0 0 PV Gen_1 1.05 60 8 500 0 0 0 0 PQ Carga_2 1 200 20 0 0 0 0 0 PV Gen_2 1.05 50 5 200 0 0 0 0 PQ Carga_3 1 100 30 0 0 0 0 0 PQ Carga_4 1 400 100 0 0 0 0 0 % % % DATOS DE LINEAS % BARRA_1 BARRA_2 RESISTENCIA REACTANCIA SUCEPTANCIA Linea Carga_1 Carga_3 0.023 0.138 0.271 Linea Carga_2 Carga_4 0.023 0.138 0.271 Linea Carga_1 Carga_2 0.015 0.092 0.181 Linea Carga_3 Carga_4 0.015 0.092 0.181 % % % DATOS DE TRANSFORMADORES % BARRA_1 BARRA_2 RESISTENCIA REACTANCIA TAP Trafo Slack Carga_1 0.0012 0.015 1 Trafo Gen_1 Carga_2 0.001 0.012 1 Trafo Gen_2 Carga_3 0.002 0.024 1
Shunt SUCEPTANCIA 0 0 0 0 0 0 0
ea esviaci
(x ) ! c
(0)
Ex a
(0)
ie
o el trmi o e la iz
( 0)
e el error ( x (0) es m y e o:
o.
ma
a a roximaci :
x (1) ! x ( 0 )
df dx
so
Interpretacin grfica:
( c (k) ! c f ( x (k) ) q (x
(k)
( c (k) ! (k) J q
J(0) (c(0)
i ( x (k) " I
J(1)
(c(1)
5
(x(0)
C=0
(x(1)
con un valor elevado la funcin.m donde estn las expr. ploteo [xe xi xf] -> ');
Encabezamiento de resultados Test de convergencia No. de iteraciones feval ejecuta la funcin especificada en el string fun con el argumento x. Puntos para graficar las pendientes. Residuo Se actualiza el error Soluciones sucesivas Puntos para graficar las pendientes. Se muestra iter sin ceros no significativos Se completa con el resto de las variables.
% Rango de x para ploteo. % Se evala f en ese rango % Se fijan los ejes para x y f.
te6ej1 Nombre de la funcin: 'pol3' Entre la estimacin inicial y rango de ploteo [xe xi xf] -> [6 0 6] iter Dc J dx x 1 -50.0000 45.0000 -1.1111 4.8889 2 3 4 5 6 -13.4431 22.0370 -0.6100 4.2789 -2.9981 12.5797 -0.2383 -0.3748 9.4914 -0.0395 -0.0095 9.0126 -0.0011 -0.0000 9.0000 -0.0000 4.0405 4.0011 4.0000 4.0000
50 45 40 35 30 25 20 15 10 5 0 0 1 2 3 4 5 6
te6ej1 Nombre de la funcin: 'atx' Entre la estimacin inicial y rango de ploteo [xe xi xf] -> [1.4 -20 20]
1.5
0.5
-0.5
-1
-1.5 -20
-15
-10
-5
10
15
20
( x1 , x 2
(0)
(0)
( 0) (0 )
(x 2 ,..., x n ( x 2 ,..., x n
(0 )
( 0)
(0 ) (0 )
( x n ) ! c1 (xn ) ! c2 (xn ) ! cn
(0) (0)
(0 )
f 2 ( x1
( x1 , x 2 ( x1 , x 2
( 0)
................................................... f n ( x1
( 0) (0 )
( x 2 ,..., x n
(0 )
(0)
Expandiend o el termino de la izquierda en series de Taylor, desprecian do los terminos de mayor orden :
xf xf xf (0 ) (0 ) ( 0) ( f 1 )( 0 ) 1 ( x1 1 (x 2 ... 1 ( x n ! c1 xx xx xx n 2 1 xf xf xf (0) (0 ) ( 0) ( f 2 )( 0 ) 2 ( x1 2 ( x 2 ... 2 ( x n ! c2 xx xx xx 2 1 n ............................................................ xf xf xf (0) (0 ) ( 0) ( f n ) ( 0 ) n ( x1 n ( x 2 ... n ( x n ! cn xx xx xx 2 1 n
o en la forma matricial :
c1 ( f 1 ) ( 0 ) x f 1 x x 1 c 2 ( f 2 ) ( 0 ) x f 2 xx ! 1 . . . . (0 ) c n ( f n ) x f n x x 1 xf 1 xx 2 xf 2 xx 2 .
. . .
. .
. xf n xx 2
. . .
x f 1 ( x1 ( 0 ) xx n xf 2 ( x 2 ( 0 ) xx n . . . . xf n ( x n ( 0 ) xx n
en forma compacta :
?( A
(k)
c1 ( f 1 )( k ) c 2 ( f 2 )( k ) ! . . (k ) c n ( f n ) q
e calc la la Jaco ia a J ( k )
q
? A
?(X A! ?J A ?(C A *
(k) ( k ) 1 (k )
( k 1 )
A! ? A ?(X A
(k ) (k)
i alg
eI
* El problema se reduce entonces a resolver sucesivos sistemas de ecuaciones lineares. En Matlab, la solucin del sistema de ecuaciones
usando el operador de divisin de matrices \, o sea ? X A! ?J A\ ?(C A el cual es ( basado en factorizacin triangular y eliminacin Gaussiana, mucho ms eficiente que invertir
?J A .
10
Ejemplo 6.2: Se usa el mtodo de Newton-Raphson para encontrar la interseccin de las curvas
x2 y2 ! 4 ex y ! 1
tita=0:.02:2*pi; % Rango del ngulo de la cfa. r = 2*ones(1, length(tita)); % Vector radio de la cfa. x=-3:.02:1.5; % Rango de x para la segunda ec. y=1- exp(x); % Segunda ec. plot(x,y),grid axis([-3 3 -3 3]); axis('square'); % Relacin de ejes tal que no deformen la cfa. xlabel('x') text(1.1,1.8,' x^2+y^2=4') text(1.2,-2.3,' e^x+y=1') hold on; % Se "fija" la grfica tal que las sucesivas % se hagan en la misma figura con los mismos ejes. polar(tita, r) % Ploteo polar en un sistema cartesiano. hold off; % Se "libera" la figura
x 2+ y 2= 4
-1
-2 ex + y = 1 -3 -3
11
-2 -1 0 x 1 2 3
La siguiente rutina (te6ej2b) aplica Newton-Raphson para el sistema arriba iter = 0; x=input('Entre el vector estimacin inicial [x1; x2] -> '); Dx=[1; 1]; C=[4; 1]; disp('Iter DC Matriz Jacobiana Dx x'); while max(abs(Dx)) >= .0001 & iter < 100 iter=iter+1; f = [x(1)^2+x(2)^2; exp(x(1))+x(2)]; DC = C - f; J = [2*x(1) 2*x(2) exp(x(1)) 1]; Dx=J\DC; % Resolucin del sistema de ecuaciones x=x+Dx; fprintf('%g', iter) disp([DC, J, Dx, x]) end
te6ej2b Entre el vector estimacin inicial [x1; x2] -> [0.5 -1]' Iter DC Matriz Jacobiana Dx x 1 2.7500 1.0000 -2.0000 0.8034 1.3034 0.3513 1.6487 1.0000 -0.9733 -1.9733 2 -1.5928 2.6068 -3.9466 -0.2561 1.0473 -0.7085 3.6818 1.0000 0.2344 -1.7389 3 -0.1205 2.0946 -3.4778 -0.0422 1.0051 -0.1111 2.8499 1.0000 0.0092 -1.7296 4 -0.0019 2.0102 -3.4593 -0.0009 1.0042 -0.0025 2.7321 1.0000 0.0000 -1.7296 5 -0.0000 2.0083 -3.4593 -0.0000 1.0042 -0.0000 2.7296 1.0000 -0.0000 -1.7296
12
Tenemos entonces dos ecuaciones por cada barra PQ y una por cada barra PV, suponiendo que: Barra 1 - barra Slack Barra 2 a m - barras PQ Barras m+1 a n - barras PV Expandiendo en series de Taylor haciendo estimaciones iniciales para |V| y H y despreciando los trminos de orden elevado, se llega al siguiente sistema de ecuaciones lineares:
( ( ( ( x 2( k ) xH 2 . . . . (k) (k ) n x n xH 2 ! (k) (k ) 2 x 2 xH 2 . . . . (k ) ( x mk ) m xH 2
(k ) 2
. .
x 2( k ) xH n .
x 2( k ) x | V2 | .
. .
. . . . . . . . .
.
x xH n ( x 2k ) xH n .
(k ) n
.
x x | V2 | ( x 2k ) x | V2 | .
(k ) n
. . . . . . . . .
.
x xH n
(k ) m
.
x x | V2 |
(k ) m
x 2( k ) ( H 2( k ) x | Vm | . . . . (k ) x n( k ) ( H n x | Vm | ( x 2k ) ( | V2( k ) | x | Vm | . . . . ( (k ) ( | Vmk ) | x m x | Vm |
En forma abreviada:
(P J 1 (Q ! J 3
J 2 (H J 4 ( V
El procedimiento para solucionar un flujo de carga con el mtodo de Newton-Raphson es el que sigue: Para las barras PQ Especifica Pi y Qi Estima |Vi(0)| y H(0) (igual a la slack) Especifica Pi , |Vi| y los limites max y min de Qi Estima H(0) (igual a la slack)
( ( ( ( . . (k ) n (k ) 2 . . (k ) m
(k ) 2
:
(k )
! !
esp . i
Vi
j !1 n
Vj Vj
(k ) ij
cos(U ij H ( k ) i H ( k ) j ) si (U ij H ( k ) i H ( k ) j )
(k) i
esp . i
Vi
j !1
(k )
(k ) ij
13
(k )
esp . i
Vi
j !1
Vj
(k ) ij
cos(U ij H ( k ) i H ( k ) j )
J 2 (P \ J 4 (Q
H i( k 1) ! H i( k ) ( H i( k )
y ( :
! !
| Vi |( k ) | V j |( k ) | Yij | cos(
ij
H (k )i H (k ) j ) H (k )i H (k ) j )
j !1 (k ) i
| Vi |( k ) | V j |( k ) | Yij | sin(
ij
j !1
| Vi |( k ) | V j |( k ) | Yij | cos(
ij
H (k )i H (k ) j )
j !1
Q i ! Vi V j
j !1
ij
si (U ij H i H j )
slack
ij
H slack H j ) H slack H j )
j !1
slack
ij
j !1
14
(P est fuertemente acoplado a (H y debilmente acoplado a (|V| (Q est fuertemente acoplado a (|V| y debilmente acoplado a (H
(P J 1 !0 (Q o
0 (H J 4 ( | V
xP (P ! J 1(H ! (H xH xQ ( Q ! J 4 ( | V |! ( |V | x |V |
Pi ! Vi V j Yij cos(U ij H i H j )
j !1
J1 !
xP xH
Yii sin(U ii )
j !1 , j { i
-Qi
Bii
Siendo Bii la parte imaginaria de los elementos de la diagonal de Y, o sea, la suma de todas las suceptancias incidentes a la barra i.
ii
"" Qi , a ems | Vi |2 }| Vi |
15
ij
Hi H j)
j{ i
ij
Hi H j)
ij
ij
fuera diagonal :
Siendo B ' la suceptanci a de los elementos de y B '' los correspond ientes solo a las arras PQ.
Siendo B y B constantes, estas pueden ser invertidas una nica vez antes de iniciar las iteraciones y luego durante el proceso de clculo los cambios de |V| y H son dados en forma directa por:
(H ! B '
? A
1
( |V |
1
( | V |! B ''
? A
( |V |
16
El procedimiento para solucionar un flujo de carga con el mtodo de Newton-Raphson desacoplado rpido es el que sigue: Especifica Pi y Qi Estima |Vi(0)| y H(0) (1.00)
( P2( k ) | V2 | . . (P ( k ) n | Vn |
( Qi
(k)
! Qesp .i | Vi |( k ) | V j |( k ) | Yij | si (U ij H ( k ) i H ( k ) j )
j !1
( ( Q2 k ) | V2 | . . (Q ( k ) m | Vm |
17
( H !! [ B' ]1
( |V |
( ( | V |! [ B' ' ] |V |
1
ctualizo los
(P ( Q |V | |V |
H i( k 1) ! H i( k ) ( H i( k )
Actualizo los (
y ( :
! !
| Vi |( k ) | V j |( k ) | Yij | cos(
ij
H (k )i H (k ) j ) H (k )i H (k ) j )
j !1 (k ) i
| Vi |( k ) | V j |( k ) | Yij | sin(
ij
j !1
| Vi |( k ) | V j |( k ) | Yij | cos(
ij
H (k )i H (k ) j )
j !1
Qi ! | Vi || V j || Yij | si (U ij H i H j )
j !1
slack
ij
H slack H j ) H slack H j )
j !1
slack
ij
j !1
18
G V0
G
|V|
|V| P Q P P Q Barra 7
G
Barra 5 Barra 6 Con los siguientes datos (Sbase 100 MVA)
DATOS DE LOS GENERADORES V pu Gen MW Min. MVAr 1,00 1,05 500 -300 1,05 200 -100
Barra 1 3 5
Barra 2 3 4 5 6 7
MVAr 30 8 20 5 30 100
19
Suponiendo que las cargas representan los valores mximos esperados, y la generacin est con su capacidad a pleno. Definimos como operacin satisfactoria de la red que las lneas no estn sobrecargadas (el rating de las lneas es de 200MVA) y las tensiones en todas las barras estn en un entorno de 5% de la nominal, esto es, entre 0.95 y 1.05 pu. a) Verificar si la red est operando en forma satisfactoria, y en caso de no ser as identificar los puntos a corregir. Chequear nuevamente la condicin de operacin de la red pero esta vez agregando la siguiente lnea:
LINEA ADICIONAL Barra Origen Barras Destino Rpu 2 7 0.027
b)
Xpu 0.166
Bpu 0.326
20