Sie sind auf Seite 1von 4

14 BARRAS SIN FALLA

Cdigo para correr las 14 barras.


%Formulacin de la
%
| from
%
| Bus |
dato = [1
1
2
2
2
3
4
4
4
5
6
6
6
7
7
9
9
10
12
13
debus=dato(:,1);
abus=dato(:,2);
R = dato(:,3);
X = dato(:,4);
B = 1i*dato(:,5);
a = dato(:,6);
Z= R + 1i*X;
y = 1./Z;

matriz de admitancia para el sistema de 14 barras


| to
|
R
|
X
|
B/2 | X'
Bus
| pu
| pu
|
pu
| TAP (a) |
2
0.01938
0.05917
0.0264
1
5
0.05403
0.22304
0.0246
1
3
0.04699
0.19797
0.0219
1
4
0.05811
0.17632
0.0170
1
5
0.05695
0.17388
0.0173
1
4
0.06701
0.17103
0.0064
1
5
0.01335
0.04211
0.0
1
7
0.0
0.20912
0.0
0.978
9
0.0
0.55618
0.0
0.969
6
0.0
0.25202
0.0
0.932
11
0.09498
0.19890
0.0
1
12
0.12291
0.25581
0.0
1
13
0.06615
0.13027
0.0
1
8
0.0
0.17615
0.0
1
9
0.0
0.11001
0.0
1
10
0.03181
0.08450
0.0
1
14
0.12711
0.27038
0.0
1
11
0.08205
0.19207
0.0
1
13
0.22092
0.19988
0.0
1
14
0.17093
0.34802
0.0
1 ];

buses = max(max(debus),max(abus));
elementos = length(debus);
Yprimitivo = zeros(elementos+buses,elementos+buses);
A=zeros(elementos+buses,buses);
for i=1:buses
for j=1:buses
if(i==j)
A(i,i)=1;
end
end
end
for i=buses+1:buses+elementos
for j=1:buses
if(debus(i-buses)~=0)
A(i,debus(i-buses))=1;
end
if(abus(i-buses)~=0)
A(i,abus(i-buses))=-1;
end
end
end
for i=1:elementos

Yprimitivo(i+buses,i+buses)=y(i)/a(i);
Yprimitivo(debus(i),debus(i))=Yprimitivo(debus(i),debus(i))+B(i)
+(1-a(i))*y(i)/(a(i)^2);
Yprimitivo(abus(i),abus(i))=Yprimitivo(abus(i),abus(i))+B(i)+
(a(i)-1)*y(i)/a(i);
end
Y=A'*Yprimitivo*A;
display(Y);

MATRIZ DE ADIMITANCIA

14 BARRAS CON FALLA EN LA LNEA 2 -3


Cdigo para correr las 14 barras.
%Formulacin de la
%Formulacin de la
%
| from
%
| Bus |
dato = [1
1
2
2
3
4
4
4
5
6
6
6
7
7
9
9
10
12
13
debus=dato(:,1);
abus=dato(:,2);
R = dato(:,3);
X = dato(:,4);
B = 1i*dato(:,5);
a = dato(:,6);
Z= R + 1i*X;
y = 1./Z;

matriz de admitancia para el sistema de 14 barras


matriz de admitancia para el sistema de 14 barras
| to
|
R
|
X
|
B/2 | X'
Bus
| pu
| pu
|
pu
| TAP (a) |
2
0.01938
0.05917
0.0264
1
5
0.05403
0.22304
0.0246
1
4
0.05811
0.17632
0.0170
1
5
0.05695
0.17388
0.0173
1
4
0.06701
0.17103
0.0064
1
5
0.01335
0.04211
0.0
1
7
0.0
0.20912
0.0
0.978
9
0.0
0.55618
0.0
0.969
6
0.0
0.25202
0.0
0.932
11
0.09498
0.19890
0.0
1
12
0.12291
0.25581
0.0
1
13
0.06615
0.13027
0.0
1
8
0.0
0.17615
0.0
1
9
0.0
0.11001
0.0
1
10
0.03181
0.08450
0.0
1
14
0.12711
0.27038
0.0
1
11
0.08205
0.19207
0.0
1
13
0.22092
0.19988
0.0
1
14
0.17093
0.34802
0.0
1 ];

buses = max(max(debus),max(abus));
elementos = length(debus);
Yprimitivo = zeros(elementos+buses,elementos+buses);
A=zeros(elementos+buses,buses);
for i=1:buses
for j=1:buses
if(i==j)
A(i,i)=1;
end
end
end
for i=buses+1:buses+elementos
for j=1:buses
if(debus(i-buses)~=0)
A(i,debus(i-buses))=1;
end
if(abus(i-buses)~=0)
A(i,abus(i-buses))=-1;
end
end
end
for i=1:elementos
Yprimitivo(i+buses,i+buses)=y(i)/a(i);

Yprimitivo(debus(i),debus(i))=Yprimitivo(debus(i),debus(i))+B(i)
+(1-a(i))*y(i)/(a(i)^2);
Yprimitivo(abus(i),abus(i))=Yprimitivo(abus(i),abus(i))+B(i)+
(a(i)-1)*y(i)/a(i);
end
Y=A'*Yprimitivo*A;
display(Y);

MATRIZ DE ADIMITANCIA

Das könnte Ihnen auch gefallen