You are on page 1of 4

0];

Ps=[-0.8;
0;
0;];% p2prog, p3prog,
Qs= [-0.4;
0;
0];% Q2prog
%disp('********************')
%disp(' MATRIZ Y BARRA')
%disp('********************')
Yshunt12=0 ;
Yshunt13=0;
Yshunt24=0;
Yshunt34=0;
% IMPEDANCIAS EN PU
%TRAFO 1
A=0.8/1
ZT13=j*0.0125;
Yt1=inv(ZT13)
% modelo Pi Equivalente
Y13=inv(ZT13)/A
Ysh10=((1-A)/A^2)*Yt1 % BT
Ysh30=((A-1)/A)*Yt1 % AT
% TRAFO 2
a=1.25/1
ZT42=j*0.16
Yt2=inv(ZT42)
% modelo pi equivalente
Y42=inv(ZT42)/a
Ysh40=((1-a)/a^2)*Yt2 % AT
Ysh20=((a-1)/a)*Yt2 % BT
Z34a=j*0.2;
Z34b=j*0.25;
Z34=(Z34a*Z34b)/(Z34a+Z34b)

%disp('MATRIZ ADMITANCIA')
YB =[Y13+Ysh10 0 -Y13 0;
0 Y42+Ysh20 0 -Y42;
-Y13 0 inv(Z34a)+inv(Z34b)+Ysh30+Y13 -inv(Z34);
0 -Y42 -inv(Z34) inv(Z34a)+inv(Z34b)+Ysh40+Y42]
Y=abs(YB);
t=angle(YB);%theta
iter=0;
error = 0.00025; %
DeltaC = 10;
syms V1 V2 V3 V4 d1 d2 d3 d4
P2=V2*V1*Y(2,1)*cos(t(2,1)-d2+d1)+V2^2*Y(2,2)*cos(t(2,2))+V2*V3*Y(2,3)*cos(t(2,3
)-d2+d3)+V2*V4*Y(2,4)*cos(t(2,4)-d2+d4);

P3=V3*V1*Y(3,1)*cos(t(3,1)-d3+d1)+V3*V2*Y(3,2)*cos(t(3,2)-d3+d2)+V3^2*Y(3,3)*cos
(t(3,3))+V3*V4*Y(3,4)*cos(t(3,4)-d3+d4);
P4=V4*V1*Y(4,1)*cos(t(4,1)-d4+d1)+V4*V2*Y(4,2)*cos(t(4,2)-d4+d2)+V4*V3*Y(4,3)*co
s(t(4,3)-d4+d3)+V4^2*Y(4,4)*cos(t(4,4));
Q2=-V2*V1*Y(2,1)*sin(t(2,1)-d2+d1)-V2^2*Y(2,2)*sin(t(2,2))-V2*V3*Y(2,3)*sin(t(2,
3)-d2+d3)-V2*V4*Y(2,4)*sin(t(2,4)-d2+d4);
Q3=-V3*V1*Y(3,1)*sin(t(3,1)-d3+d1)-V3*V2*Y(3,2)*sin(t(3,2)-d3+d2)-V3^2*Y(3,3)*si
n(t(3,3))-V3*V4*Y(3,4)*sin(t(3,4)-d3+d4);
Q4=-V4*V1*Y(4,1)*sin(t(4,1)-d4+d1)-V4*V2*Y(4,2)*sin(t(4,2)-d4+d2)-V4^2*Y(4,4)*si
n(t(4,4))-V4*V3*Y(4,3)*sin(t(4,3)-d4+d3);
JACOBIANO=[diff(P2,d2)
4);
diff(P3,d2)
4);
diff(P4,d2)
4);
diff(Q2,d2)
4);
diff(Q3,d2)
4);
diff(Q4,d2)
4)];

diff(P2,d3) diff(P2,d4) diff(P2,V2) diff(P2,V3) diff(P2,V


diff(P3,d3) diff(P3,d4) diff(P3,V2) diff(P3,V3) diff(P3,V
diff(P4,d3) diff(P4,d4) diff(P4,V2) diff(P4,V3) diff(P4,V
diff(Q2,d3) diff(Q2,d4) diff(Q2,V2) diff(Q2,V3) diff(Q2,V
diff(Q3,d3) diff(Q3,d4) diff(Q3,V2) diff(Q3,V3) diff(Q3,V
diff(Q4,d3) diff(Q4,d4) diff(Q4,V2) diff(Q4,V3) diff(Q4,V

while max(abs(DeltaC)) > error %for =1:4%


iter = iter +1;
disp(['ITERACION N',num2str(iter)])
disp('****************')
P=[V(2)*V(1)*Y(2,1)*cos(t(2,1)-d(2)+d(1))+V(2)^2*Y(2,2)*cos(t(2,2))+ ...
V(2)*V(3)*Y(2,3)*cos(t(2,3)-d(2)+d(3))+V(2)*V(4)*Y(2,4)*cos(t(2,4)-d(2)+d(4))
;
V(3)*V(1)*Y(3,1)*cos(t(3,1)-d(3)+d(1))+V(3)*V(2)*Y(3,2)*cos(t(3,2)-d(3)+d(2))
+ ...
V(3)^2*Y(3,3)*cos(t(3,3))+V(3)*V(4)*Y(3,4)*cos(t(3,4)-d(3)+d(4));
V(4)*V(1)*Y(4,1)*cos(t(4,1)-d(4)+d(1))+V(4)*V(2)*Y(4,2)*cos(t(4,2)-d(4)+d(2))
+ ...
V(4)*V(3)*Y(4,3)*cos(t(4,3)-d(4)+d(3))+V(4)^2*Y(4,4)*cos(t(4,4))];
Q= [-V(2)*V(1)*Y(2,1)*sin(t(2,1)-d(2)+d(1))-V(2)^2*Y(2,2)*sin(t(2,2))-V(2)*V(3)*
Y(2,3)*sin(t(2,3)-d(2)+d(3))-V(2)*V(4)*Y(2,4)*sin(t(2,4)-d(2)+d(4));
-V(3)*V(1)*Y(3,1)*sin(t(3,1)-d(3)+d(1))-V(3)*V(2)*Y(3,2)*sin(t(3,2)-d(3)+d(2
))-V(3)^2*Y(3,3)*sin(t(3,3))-V(3)*V(4)*Y(3,4)*sin(t(3,4)-d(3)+d(4));
-V(4)*V(1)*Y(4,1)*sin(t(4,1)-d(4)+d(1))-V(4)*V(2)*Y(4,2)*sin(t(4,2)-d(4)+d(2
))-V(4)^2*Y(4,4)*sin(t(4,4))-V(4)*V(3)*Y(4,3)*sin(t(4,3)-d(4)+d(3))];
J=subs(JACOBIANO,[V1 V2 V3 V4 d1 d2 d3 d4],[V(1) V(2) V(3) V(4) d(1) d(2) d(3) d
(4)]);
%J=eval(JAC)
DeltaP = Ps - P
DeltaQ = Qs - Q
DeltaC = [DeltaP; DeltaQ]
J
DX = J\DeltaC

d(2)=d(2)+DX(1);
d(3)=d(3)+DX(2);
d(4)=d(4)+DX(3);
V(2)=V(2)+DX(4);
V(3)=V(3)+DX(5);
V(4)=V(4)+DX(6);
RESULTADOS(iter,:)=[iter V(2) V(3) V(4) d(2) d(3) d(4)];
V, d, delta =180/pi*d
end
disp('Iteraciones Newton-Raphson')
disp('------------------------')
disp('
iter
V2
V3
disp(RESULTADOS)
disp('********************')
disp('CALCULO DE V2 d2 d3')
disp('********************')

V4

d2

d3

d4')

V2=V(2)
V3=V(3)
d2=d(2)
d3=d(3)
d4=d(4)
disp('********************')
disp('CALCULO DE P1 Q1 Q3')
disp('********************')
disp('POTENCIA EN LA BARRA SLACK')
disp('**************************')
P1= V(1)^2*Y(1,1)*cos(t(1,1))+V(1)*V(2)*Y(1,2)*cos(t(1,2)-d(1)+d(2))+V(1)*V(3)*Y
(1,3)*cos(t(1,3)-d(1)+d(3))+V(1)*V(4)*Y(1,4)*cos(t(1,4)-d(1)+d(4))
Q1=-V(1)^2*Y(1,1)*sin(t(1,1))-V(1)*V(2)*Y(1,2)*sin(t(1,2)-d(1)+d(2))-V(1)*V(3)*Y
(1,3)*sin(t(1,3)-d(1)+d(3))-V(1)*V(4)*Y(1,4)*sin(t(1,4)-d(1)+d(4))
%Q4=0.4958-V(4)*V(1)*Y(4,1)*sin(t(4,1)-d(4)+d(1))-V(4)*V(2)*Y(4,2)*sin(t(4,2)-d(
4)+d(2))-V(4)^2*Y(4,4)*sin(t(4,4))-V(3)*V(4)*Y(3,4)*sin(t(4,3)-d(4)+d(3))
disp('********************')
disp(' MATRIZ Y BARRA')
disp('********************')
disp(YB)
format short
disp('CALCULO DE CORRIENTES EN LAS LINEAS EN PU')
disp('***********************************')
V1=V(1)*(cos(0)+j*sin(0)) ;
V2=V(2)*(cos(d(2))+j*sin(d(2)));
V3=V(3)*(cos(d(3))+j*sin(d(3)));
V4=V(4)*(cos(d(4))+j*sin(d(4)));
% Corriente en las Lineas
%I12=-YB(1,2)*(V1-V2)+V1*Yshunt12
%I21=-YB(1,2)*(V2-V1)+V2*Yshunt12
I13=-YB(1,3)*(V1-V3)+V1*Ysh10
I31=-YB(1,3)*(V3-V1)+V3*Ysh30
I24=-YB(2,4)*(V2-V4)+V2*Ysh20

I42=-YB(4,4)*(V4-V2)+V4*Ysh40
I34=-YB(3,4)*(V3-V4)
I43=-YB(4,3)*(V4-V3)
I42=-YB(4,2)*(V4-V2)+V4*Ysh40
% Flujo de Poenctia en las Lineas % en pu
disp('CALCULO DEL FLUJO DE POTENCIA EN LAS LINEAS')
disp('********************************************')
%S12=V1*conj(I12)
%S21=V2*conj(I21)
S13=V1*conj(I13)
S31=V3*conj(I31)
S24=V2*conj(I24)
S42=V4*conj(I42)
S34=V3*conj(I34)
S43=V4*conj(I43)
% PERDIDAS EN LAS LINEAS
disp('CALCULO DE LAS PERDIDAS EN LAS LINEAS')
disp('****************************************')
% SL12=S12+S21
%SL13=S13+S31
SL13=S13+S31
SL24=S24+S42
SL34=S34+S43
SSS=SL13+SL24+SL34

You might also like