Carga_2 Gen_1
P
Q
G
Carga_1
P
Q
G
V0
|V|
|V|
P
P
Gen_2
Carga_3
Q
Carga_4
Mediante resolucin de las ecuaciones de flujo de carga determino las siguientes incognitas:
Barra
Tensin Angulo
Mag.
grados
------Carga-----MW
MVAr
Carga_1
Carga_2
Carga_3
Carga_4
Gen_1
Gen_2
Slack
1.001
1.029
1.009
0.893
1.050
1.050
1.000
200.0
200.0
100.0
400.0
0
0
0.0
-2.938
-3.427
-13.732
-23.205
-0.709
-11.968
0.000
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
-Flujo en la lneaMW
Mvar
MVA
--Prdidas-MW Mvar
134.416
4.336
-28.964
-41.077
137.501
41.305
4.205
0.156
-2.128
-17.693
242.202
-4.180
.
.
86.285
23.384
.
.
257.113
23.754
.
.
14.930 64.411
0.156 -17.693
.
.
.
.
Carga_2
.
.
Carga_4
Carga_1
.
.
Vi
yi1
.
.
.
Ii
yi2
V2
yin
Vn
yi0
I 1 Y11 Y12
I Y
2 21 Y22
. .
. . .
I i Yi 1 Yi 2
. .
. .
I n Yn1 Yn 2
.
.
.
.
. Y1i
. Y2 i
.
.
.
. Yii
.
.
. Yni
.
.
.
.
.
. Y1n V1
. Y2 n V2
. .
. .
. Yin Vi
. .
.
. .
. Ynn Vn
Podemos escribir I i :
I i YijV j
j 1
I i | Yij || V j | ( ij j )
j 1
Pi jQi | Vi | ( i ) | Yij || V j | ( ij j )
j 1
Pi | Vi || V j || Yij | cos( ij i j )
j 1
Qi | Vi || V j || Yij | sin( ij i j )
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 || Yij | cos( ij i j )
j 1
Qi | Vi || V j || Yij | sin( ij i j )
j 1
Pi | Vi || V j || Yij | cos( ij i 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:
n
Qi | Vi || V j || Yij | sin( ij i j )
j 1
Carga_2 Gen_1
Carga_1
P
Q
|V|
V0
P
Q
P
|V|
P
Gen_2
Q
Carga_4
Carga_3
Shunt
SUCEPTANCIA
0
0
0
0
0
0
0
dx
(0)
(0)
1 d2 f
x
2! dx 2
(0)
(0)
( x (0) ) 2 ... c
Asumiendo que el error x (0) es muy pequeo, los terminos de orden alto
pueden ser despreciados resultando :
c
(0)
(0)
df
dx
c(0)
df
dx
(0)
Definiendo J
Interpretacin grfica:
c (k) c f ( x (k) )
c (k)
J (k )
x (k)
x (k 1) x (k) x (k)
J(0)
c(0)
Si x
(k)
J(1)
C=0
x(1)
c(1)
5
x(0)
Ejemplo 6.1:
a) Bsqueda de la raz de f(x)=x3-6 x2+9x-4.
clear
dx=1;
% Se inicializa el error
fun=input('Nombre de la funcin: '); % Nombre de
% de f y J.
vx=input('Entre la estimacin inicial y rango de
x=vx(1);
iter = 0;
k=1;
disp('iter
Dc
J
dx
x')%
while abs(dx) >= 0.001 & iter < 100
%
iter = iter + 1;
%
[f,J]=feval(fun,x);
%
%
yp(k)=f;
%
xp(k)=x;
%
Dc=0 - f;
%
dx= Dc/J;
%
x=x+dx;
%
yp(k+1)=0;
%
xp(k+1)=x;
%
k=k+2;
fprintf('%g', iter)
%
%
disp([Dc, J, dx, x])
%
%
end
x=(vx(2):.1:vx(3));
f=feval(fun,x);
plot(x,f,x,0*x,xp,yp)
axis([vx(2) vx(3) min(f) max(f)])
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.
function[f,J]=pol3(x)
f=x.^3-6*x.^2+9*x-4;
J=3*x.^2-12*x+9;
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
4.2789
4.0405
4.0011
4.0000
4.0000
50
45
40
35
30
25
20
15
10
5
0
0
Ejemplo 6.1:
b) Estudio de convergencia de f(x)=atg(x).
function[f,J]=atx(x)
f=atan(x);
J=1./(1+x.*x);
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
(0)
x1 , x 2
(0)
x1 , x 2
f 2 ( x1
( 0)
(0)
x 2 ,..., x n
(0)
(0)
x n ) c1
(0)
(0)
(0)
x 2 ,..., x n
(0)
(0)
x n ) c 2
(0)
...................................................
f n ( x1
(0)
(0)
x1 , x 2
(0)
(0)
x 2 ,..., x n
( 0)
(0)
x n ) c n
( f1 )( 0 )
f 2
f 2
f 2
x n ( 0 ) c2
x1( 0 )
x 2 ( 0 ) ...
x1
x 2
x n
( f 2 )( 0 )
............................................................
f n
f n
f n
x1( 0 )
x 2 ( 0 ) ...
x n ( 0 ) c n
x1
x 2
x n
( f n )( 0 )
o en la forma matricial :
c1 ( f1 )( 0 )
c 2 ( f 2 )( 0 )
.
.
(0)
cn ( f n )
f 1
x1
f 2
x1
f n
x
1
f 1
x 2
f 2
x 2
.
.
f n
x
2
.
.
.
f 1
x n
f 2
x n
.
.
f n
x
n
x1( 0 )
x 2 ( 0 )
.
(0)
x n
en forma compacta :
(0)
(0)
c 2 ( f 2 )( k )
(k)
(k )
cn ( f n )
Se calcula la Jacobiana J ( k )
X J C *
(k)
( k ) 1
(k )
( k 1 )
X X
(k )
(k)
C J X es obtenida
J .
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
-3
-3
ex +y=1
-2
-1
0
x
11
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 y despreciando los
trminos de orden elevado, se llega al siguiente sistema de ecuaciones lineares:
P2( k )
.
.
(k )
Pn
Q ( k )
2
. (k )
Qm
P2( k )
2
.
.
(k )
Pn
2
(k )
Q 2
2
.
.
Qm( k )
.
.
.
.
.
.
P2( k )
n
.
.
Pn( k )
n
Q2( k )
n
.
.
Qm( k )
n
P J 1
Q J
En forma abreviada:
P2( k )
| V2 |
.
.
Pn( k )
| V2 |
Q2( k )
| V2 |
.
.
Qm( k )
| V2 |
J2
J 4
P2( k )
| Vm |
.
.
Pn( k )
| Vm |
Q2( k )
| Vm |
.
.
Qm( k )
| Vm |
.
.
.
.
.
.
|V
2( k )
(k )
| V ( k ) |
2
| Vm( k ) |
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
Para la barra Slack
Se especifica V y
P2( k )
.
.
(k )
Pn
Q ( k )
2
Qm( k )
Qi
(k )
13
J1
| J 3
J 2 P
\
J 4 Q
i( k 1) i( k ) i( k )
| Vi( k 1) || Vi( k ) | | Vi( k ) |
Qi
(k )
Qi | Vi |( k ) | V j |( k ) | Yij | sin( ij ( k ) i ( k ) j )
j 1
convergi
Calculo la potencia reactiva en todas las barras PV:
n
Qi | Vi || V j || Yij | sin( ij i j )
j 1
14
P J 1
Q 0
|V
0
J 4
P
P J 1
Q
Q J 4 | V |
|V |
|V |
Pi | Vi || V j || Yij | cos( ij i j )
j 1
J1
|V
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.
En sistemas de potencia tpicos B ii Qi , adems | Vi |2 | Vi |
entonces
Pi
| Vi | Bii
i
15
j i
Qi
| Vi | Bii
| Vi |
fuera diagonal :
Qi
| Vi | Bij
|Vj |
P
P J 1
Q
Q J 4 | V |
|V |
|V |
P
B '
|V |
Q
B '' | V |
|V |
Siendo B ' la suceptancia de los elementos de Y correspondientes a las barras PV y PQ
y B '' los correspondientes solo a las barras 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 son dados en forma directa por:
P
|V |
1 Q
| V | B ''
|V |
B '
16
Especifica Pi y Qi
Se especifica V y
P2( k )
| V2 |
.
.
P ( k )
n
| Vn |
Qi
(k )
Q2( k )
| V2 |
.
.
Q ( k )
m
| Vm |
17
Se calculan y | V |
mediante los productos :
[ B' ]1
P
|V |
Q
| V | [ B' ' ]
|V |
Actualizo los
P Q
|V | |V |
i( k 1) i( k ) i( k )
| Vi( k 1) || Vi( k ) | | Vi( k ) |
Actualizo los P y Q :
Para las barras PQ :
n
Qi
(k )
Qi | Vi |( k ) | V j |( k ) | Yij | sin( ij ( k ) i ( k ) j )
j 1
convergi
Calculo la potencia reactiva en todas las barras PV:
n
Qi | Vi || V j || Yij | sin( ij i j )
j 1
18
Entrada
Matrices usables
por el Matlab
Matriz Admitancia
[V,P,Q]
[Y]
Proceso
Flujo de Carga
Resultados
Salida
19
Slack
Carga_2
Carga_1
Gen_1
V0
|V|
|V|
P
P
G
Gen_1
Carga_3
Q
Carga_4
Shunt
SUCEPTANCIA
0
0
0
0
0
0
0
20
N=
pN=
1 4
5 6
7 7
8 11
12 14
0
0
200.0000
200.0000
100.0000
400.0000
0
0
0
0.1380
0.1380
0.0920
0.0920
0.0150
0.0120
0.0240
30.0000
0
20.0000
0
30.0000
0
100.0000
0
0
500.0000
0 200.0000
0
0
0.2710
0
0.2710
0
0.1810
0
0.1810
0
1.0000
0
1.0000
0
1.0000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Barras=
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
'Carga_1'
'Carga_2'
'Carga_3'
'Carga_4'
'Gen_1'
'Gen_2'
'Slack'
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Shunt
SUCEPTANCIA
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21
Funcin red2mat :
Esta funcin, convierte un archivo ASCII con los datos de la red, en matrices usables
por el Matlab
Argumentos de entrada:
Archivo ASCII con los datos de la red.
Nombre del archivo para almacenar los datos de salida (opcional).
Argumentos de salida:
Matrices N, pN, Barras.
22
Especifica Pi y Qi
Se rspecifica V y
P2( k )
| V2 |
.
.
P ( k )
n
| Vn |
Qi
(k )
Q2( k )
| V2 |
.
.
Q ( k )
m
| Vm |
23
Se calculan y | V |
mediante los productos :
[ B' ]1
P
|V |
Q
| V | [ B' ' ]
|V |
Actualizo los
P Q
|V | |V |
i( k 1) i( k ) i( k )
| Vi( k 1) || Vi( k ) | | Vi( k ) |
Actualizo los P y Q :
Para las barras PQ :
n
Qi
(k )
Qi | Vi |( k ) | V j |( k ) | Yij | sin( ij ( k ) i ( k ) j )
j 1
convergi
Calculo la potencia reactiva en todas las barras PV:
n
Qi | Vi || V j || Yij | sin( ij i j )
j 1
24
Funcin ybb :
Esta funcin, dados los datos de la red, obtiene las matrices Y, B y B .
Argumentos de entrada:
Matrices N y pN con los datos de la red.
Argumentos de salida:
Matriz admitancia Y y las matrices suceptancias B y B.
Red ejemplo:
barra_PQ1
slack
0.02+j0.04
barra_PQ2
400 MW
250 MVar
1.050 Vpu
0.01+j0.03
200 MW
0.0125+j0.025
barra_PV
|1.04| Vpu
%
DATOS DE BARRA
%
CARGA
GENERACION
min
%
BARRA
TENSION
MW
MVAR
MW
MVAR
MVAR
SL slack
1.05
0
0
0
0
0
PQ barra_PQ1 1
0
0
0
0
0
PQ barra_PQ2 1
400
250
0
0
0
PV barra_PV 1.04
0
0
200
0
0
%
%
DATOS DE LINEAS
%
BARRA_1
BARRA_2
RESISTENCIA
REACTANCIA
Linea slack
barra_PQ1
0.02
0.04
Linea slack
barra_PV
0.01
0.03
Linea barra_PQ1 barra_PV
0.0125
0.025
%
%
DATOS DE TRANSFORMADORES
%
BARRA_1
BARRA_2
RESISTENCIA
REACTANCIA
Trafo barra_PQ2 barra_PQ1
0.012
0.015
max
MVAR
0
0
0
0
Shunt
MVAr
0
0
0
0
SUCEPTANCIA
0.001
0
0
TAP
0.98
25
Ejecutando [N,pN]=fcm2dat(ejemplo4b.m)
N=
pN =
1.0000
1.0000
1.0000
2.0000
3.0000
4.0000
4.0000
4.0000
1.0000
2.0000
2.0000
3.0000
4.0000
1.0000
3.0000
3.0000
1.0000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
3
4
5
8
2
3
4
7
8
[Y,Bp,Bs]=ybb(N,pN)
Y=
59.9617 -94.3265i -33.1840 +41.4800i -16.0000 +32.0000i -10.0000 +20.0000i
-33.1840 +41.4800i 32.5203 -40.6504i
0
0
-16.0000 +32.0000i
0
26.0000 -62.0000i -10.0000 +30.0000i
-10.0000 +20.0000i
0
-10.0000 +30.0000i
20.0005 -50.0000i
Bp
Bp =
-94.3265 41.4800 32.0000
41.4800 -40.6504
0
32.0000
0
-62.0000
Bs
Bs =
-94.3265 41.4800
41.4800 -40.6504
26
yt
Vx
Ii
Vj
1:a
Ij
yt
Vj
a
yt
y
Vi 2t V j
a
a
I i yt
I y
j t
a
yt
a
yt
a2
Vi
V
j
yt
a 1
yt
a
1 a
yt
2
a
27
Funcin flunrdr:
Esta funcin, dados los datos de la red, ejecuta flujo de carga por el mtodo
Newton-Raphson desacoplado rpido.
Argumentos de entrada:
Matrices N y pN con los datos de la red o archivo.dat generado por fcm2dat.
Nombre del archivo de salida para almacenar los resultados (opcional).
Argumentos de salida:
Para cada una de las barras: Mdulo y ngulo de la tensin.
Potencia activa y reactiva de carga.
Potencia activa y reactiva de generacin.
Compensacin.
28
f(Y, |V|, )
P
Pesp-p calc
PV
P/|V|
no
Todos los P
son < que ?
si
Tambin
convergi
Q?
si
Hay Barras
PV?
no
no
si
Busco en cual de las Barras
PV hay violacin de los lmites
Hubo violacin
en algn lmite?
no
si
Aumento la tensin en la barra donde
se viol el lmite inferior y bajo la
tensin donde se viol el lmite superior.
Aviso que es como si no hubiera convergido
29
f(Y, |V|, )
Q
Qesp-q calc
QV
Q/|V|
(solo barras PQ)
Todos los Q
son < que ?
si
Tambin
convergi
P?
si
Hay Barras
PV?
no
no
si
Busco en cual de las Barras
PV hay violacin de los lmites
si
Hubo violacin
en algn lmite?
no
si
Aumento la tensin en la barra donde
se viol el lmite inferior y bajo la
tensin donde se viol el lmite superior.
Aviso que es como si no hubiera convergido
Iter=iter+1
Warning: No convergi
en iter max iteraciones
FIN
30
[N,pN,Barras]=red2mat('ejemplo4b.m');
[mv,an,Pd,Qd,Pg,Qg,Qsh,maxerror,iter]=flunrdr(N,pN);
diary ejemplo.tab
tabflu
Flujo en las lneas y pdidas
--Lnea--Flujo en la lneadesde hasta
MW
Mvar
--Prdidas-MVA
MW
barra_PQ1
slack
-190.357 -114.738
barra_PV -243.851 -178.033
barra_PV
slack
-56.184 -15.582 58.304
barra_PQ1 256.184
202.700 326.677
Mvar
0.314 0.943
12.333 24.667
slack
barra_PQ1 201.048
barra_PV 56.498
136.020
16.524
242.738
58.865
Total de prdidas
10.691 21.282
0.314 0.943
23.339 46.891
--Tap--
barra_PQ1
barra_PQ2
434.196
292.673
471.653
0.980
barra_PQ2
barra_PQ1
-399.994
-249.922
523.626
0.980
31
Funcin flujo:
Ejecuta todos los comandos para realizar un flujo de carga y desplegar los resultados.
Argumentos de entrada:
Nombre del archivo ASCII con los datos de la red.
function[]=flujo(archivo)
global Sb
Sb=100;
[N,pN,Barras]=red2mat(archivo);
[mv,an,Pd,Qd,Pg,Qg,Qsh,maxerror,iter,Y]=flunrdr(N,pN);
archivo=[strtok(archivo,'.') '.flu'];
diary(archivo)
tabbar
tabflu
diary
flujo('ejemplo4b.m')
Mximo error en la potencia = 0.0981324
No. de Iteraciones = 11
Barra
Tensin
Mag.
barra_PQ1 0.961
barra_PQ2 0.883
barra_PV 1.040
slack
1.050
Angulo
grados
-3.022
-5.006
-0.803
0.000
Total
------Carga-----MW
MVAr
---Generacin--- Shunt
MW
MVAr
MVAr
0.0
400.0
0.0
0.0
0.0
250.0
0.0
0.0
0.0
0.0
200.0
257.5
0.0
0.0
187.1
152.5
0.0
0.0
0.0
0.0
400.0
250.0
457.5
339.7
0.0
--Prdidas-MVA
MW
barra_PQ1
slack
-190.357 -114.738
barra_PV -243.851 -178.033
barra_PV
slack
-56.184 -15.582 58.304
barra_PQ1 256.184
202.700 326.677
Mvar
0.314 0.943
12.333 24.667
slack
barra_PQ1 201.048
barra_PV 56.498
136.020
16.524
242.738
58.865
Total de prdidas
10.691 21.282
0.314 0.943
23.339 46.891
--Tap--
barra_PQ1
barra_PQ2
434.196
292.673
471.653
0.980
barra_PQ2
barra_PQ1
-399.994
-249.922
523.626
0.980
32
Es interesante aprovechar el potencial del Matlab para estudios paramtricos, por ejemplo se
considerando el siguiente archivo (pag84.m) que corresponde a la red simplificada de
Nueva Zelandia:
33
Para variar un parmetro de una barra o lnea o transformador, necesitamos saber dicho elemento
en que fila est de la matriz N, una vez ubicada la fila podemos hacer el estudio paramtrico variando
el o los valores de las columnas que nos interesan.
Funcin filaN:
Esta funcin encuentra la fila de N donde est la barra o lnea o transformador
requerido.
Argumentos de entrada:
Nombre de una o dos barras.
Vector celda con los nombres de todas las barras.
Matriz N (No es necesaria si se ingres solo una barra)
Argumentos de salida:
Fila o filas de la matriz N donde se encuentra la barra o lnea o transformador de
inters.
function[fN]=filaN(b1,b2,Barras,N)
fl=0;
if iscell(b2),
Barras=b2;
fl=1;
end
%
%
%
%
nb1=find(strcmpi(Barras,b1)); % Se busca
if fl==1,
% Si se ingres una nica
fN=nb1;
% con la fila, pronto, me
return
2
end
nb2=find(strcmpi(Barras,b2)); % Se busca
3
fb=(N(:,1:2)==nb1); % fb es un matriz de dos columnas x filas de N, donde hay unos
% cuando coincide el nombre de la barra 1
4
fb=fb+2*(N(:,1:2)==nb2); % A la matriz anterior le sumo dos cuando hay coincidencia
% con el nombre de la barra 2.
5
fN=find(sum(fb')==3);
34
nb1 =
10
nb2 =
16
fb =
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
fb =
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1
2
0
2
2
0
0
0
0
0
0
fN =
34
35
Ejemplo 6.3a:
Dada la red definida en pag84.m, el siguiente ejemplo estudia el mdulo de la tensin
y el ngulo en la barra INV220 al variar la carga en esta de 0 a 500 MW y
de 0 a 250 MVAr
36
37
Ejemplo 6.3b:
Idntico al anterior pero usando flunrdrI.
38