Compact Short
Compact Short
Sb=400;
Vb=100;
zb=(Vb^2)/Sb
disp('impedancias pu de las lineas')
z12=(0.0066+0.0321*i)
z13=(0.0052+0.0257*i)
z15=(0.0035+0.0171*i)
z24=(0.0061+0.0300*i)
z34=(0.0087+0.0428*i)
z45=(0.0035+0.0171*i)
disp('Ybarra cartesiana')
ybarra=[Y12+Y13+Y15+Y12SH+Y13SH+Y15SH -Y12 -Y13 0 -Y15;-Y12
Y12+Y24+Y12SH+Y24SH 0 -Y24 0;-Y13 0 Y13+Y34+Y13SH+Y34SH -Y34 0;0 -Y24 -
Y34 Y24+Y34+Y45+Y24SH+Y34SH+Y45SH -Y45;-Y15 0 0 -Y45 Y15+Y45+Y15SH+Y45SH]
Y=ybarra;
disp('Ybarra polar')
YP=[abs(Y(1,1)) angle(Y(1,1))*180/pi abs(Y(1,2)) angle(Y(1,2))*180/pi
abs(Y(1,3)) angle(Y(1,3))*180/pi abs(Y(1,4))]
disp('SOLUSION INICIAL')
v1=1.03;d1=0;
v4=1.02;d4i=0;
v2i=1;d2i=0;
v3i=1;d3i=0;
v5i=1;d5i=0;
Sb=100;
Vb=400;
Sesp2=-2.4-1.96*j
P2in=real(Sesp2)
Q2in=imag(Sesp2)
Sesp3=-1.9-1.25*j
P3in=real(Sesp3)
Q3in=imag(Sesp3)
Sesp4=2.83
Sesp5=1.24-0.72*j
P5in=real(Sesp5)
Q5in=imag(Sesp5)
iteracion=input('ingresa tu iteracion : ')
for n=1:iteracion
syms v2 d2 v3 d3 d4 v5 d5
p2=v2*v1*abs(ybarra(2,1))*cos(angle(ybarra(2,1))-
d2+d1)+v2*v2*abs(ybarra(2,2))*cos(angle(ybarra(2,2)))+v2*v4*abs(ybarra(2,
4))*cos(angle(ybarra(2,4))-d2+d4);
p3=v3*v1*abs(ybarra(3,1))*cos(angle(ybarra(3,1))-
d3+d1)+v3*v4*abs(ybarra(3,4))*cos(angle(ybarra(3,4))-
d3+d4)+v3*v3*abs(ybarra(3,3))*cos(angle(ybarra(3,3)));
p4=v4*v3*abs(ybarra(4,3))*cos(angle(ybarra(4,3))-
d4+d3)+v4*v5*abs(ybarra(4,5))*cos(angle(ybarra(4,5))-
d4+d5)+v4*v4*abs(ybarra(4,4))*cos(angle(ybarra(4,4)))+v4*v2*abs(ybarra(4,
2))*cos(angle(ybarra(4,2))-d4+d2);
p5=v5*v1*abs(ybarra(5,1))*cos(angle(ybarra(5,1))-
d5+d1)+v5*v4*abs(ybarra(5,4))*cos(angle(ybarra(5,4))-
d5+d4)+v5*v5*abs(ybarra(5,5))*cos(angle(ybarra(5,5)));
q2=-(v2*v1*abs(ybarra(2,1))*sin(angle(ybarra(2,1))-
d2+d1)+v2*v2*abs(ybarra(2,2))*sin(angle(ybarra(2,2)))+v2*v4*abs(ybarra(2,
4))*sin(angle(ybarra(2,4))-d2+d4));
q3=-(v3*v1*abs(ybarra(3,1))*sin(angle(ybarra(3,1))-
d3+d1)+v3*v4*abs(ybarra(3,4))*sin(angle(ybarra(3,4))-
d3+d4)+v3*v3*abs(ybarra(3,3))*sin(angle(ybarra(3,3))));
q5=-(v5*v1*abs(ybarra(5,1))*sin(angle(ybarra(5,1))-
d5+d1)+v5*v4*abs(ybarra(5,4))*sin(angle(ybarra(5,4))-
d5+d4)+v5*v5*abs(ybarra(5,5))*sin(angle(ybarra(5,5))));
dp2=P2in-p2e;
dp3=P3in-p3e;
dp4=Sesp4-p4e;
dp5=P5in-p5e;
dq2=Q2in-q2e;
dq3=Q3in-q3e;
dq5=Q5in-q5e;
if abs(dp2)<=0.00001 & abs(dp3)<=0.00001 & abs(dp4)<=0.00001 &
abs(dp5)<=0.00001 & abs(dq2)<=0.00001 & abs(dq3)<=0.00001 &...
abs(dq5)<=0.00001;
break
end
res=[dp2;dp3;dp4;dp5;dq2;dq3;dq5];
je=eval(j);
D=je\res
D1V1=DeVe+D;
d2i=D1V1(1);
d3i=D1V1(2);
d4i=D1V1(3);
d5i=D1V1(4);
v2i=D1V1(5);
v3i=D1V1(6);
v5i=D1V1(7);
salida(n,:)=[n v2 v3 v5 d2*180/pi d3*180/pi d4*180/pi d5*180/pi];
end
disp(' iter v2 v3 v5 d2 d3 d4
d5')
salida
V1=v1
V2=v2*(cos(d2)+i*sin(d2))
V3=v3*(cos(d3)+i*sin(d3))
V4=v4*(cos(d4)+i*sin(d4))
V5=v5*(cos(d5)+i*sin(d5))
y1i=i*(0.4007+0.3278+0.2185);
y2i=i*(0.4007+0.3824);
y3i=i*(0.3278+0.5463);
y4i=i*(0.3824+0.5463+0.2185);
y5i=i*(0.2185+0.2185);
i12=-(V1-V2)*ybarra(1,2)+y1i*V1;
i21=-(V2-V1)*ybarra(1,2)+y2i*V2;
s12=V1*conj(i12)
s21=V2*conj(i21)
SL12=s12+s21
i13=-(V1-V3)*ybarra(1,3)+y1i*V1;
i31=-(V3-V1)*ybarra(1,3)+y3i*V3;
s13=V1*conj(i13)
s31=V3*conj(i31)
SL13=s13+s31
i15=-(V1-V5)*ybarra(1,5)+y1i*V1;
i51=-(V5-V1)*ybarra(1,5)+y5i*V5;
s15=V1*conj(i15)
s51=V5*conj(i51)
SL15=s15+s51
i34=-(V3-V4)*ybarra(4,3)+y3i*V3;
i43=-(V4-V3)*ybarra(4,3)+y4i*V4;
s34=V3*conj(i34)
s43=V4*conj(i43)
SL34=s34+s43
i24=-(V2-V4)*ybarra(2,4)+y2i*V2;
i42=-(V4-V2)*ybarra(4,2)+y4i*V4;
s24=V2*conj(i24)
s42=V4*conj(i42)
SL24=s24+s42