Professional Documents
Culture Documents
zdatos =
Ybarra =
>>
Ejercicio N 5.3 Encontramos la matriz Ybarra
I12=1.014022 -0.093651 A
I21=-1.014022 0.093651 A
I13=1.832740 -0.811973 A
I31=-1.832740 0.811973 A
I23=-0.271091 -0.169302 A
I32=0.271091 0.169302 A
P12=1.866621 MW
Q12=10.629370 Mvar
P31=0.562553 MW
Q31=17.037328 Mvar
P23=0.186941 MW
Q23=0.850940 Mvar
%ejercicio de parctica examen 3 asipo 1
clc
clear all
format short
SB=50;%MW
VB=138;%Kv
ZB=VB^2/SB;
z12=(0.012+0.4216*i)*160;Z12=z12/ZB;
z13=(0.082+0.3915*i)*170;Z13=z13/ZB;
z23=(0.018+0.5102*i)*190;Z23=z23/ZB;
ysh01=0.0009356i;zsh01=(ysh01^-1);Zsh01=zsh01/ZB;
ysh02=0.0009134i;zsh02=(ysh02^-1);Zsh02=zsh02/ZB;
ysh03=0.0008355i;zsh03=(ysh03^-1);Zsh03=zsh03/ZB;
zdatos=[0 1 real(Zsh01) imag(Zsh01)
0 1 real(Zsh03) imag(Zsh03)
0 2 real(Zsh02) imag(Zsh02)
0 2 real(Zsh01) imag(Zsh01)
0 3 real(Zsh03) imag(Zsh03)
0 3 real(Zsh02) imag(Zsh02)
1 2 real(Z12) imag(Z12)
1 3 real(Z13) imag(Z13)
2 3 real(Z23) imag(Z23)]
ni=zdatos(:,1);
nf=zdatos(:,2);
R=zdatos(:,3);
X=zdatos(:,4);
nra=length(zdatos(:,1));
Nb=max(max(ni),max(nf));
Z=R+X*i;
y=ones(nra,1);
Y=y./Z;
Yb=zeros(Nb,Nb);
%elementos fuera de la diagonal
Yb
Sbase=50;
Vbase=138;
Spre2=(-90-35*i)/Sbase; Ppre2=real(Spre2) ;Qpre2=imag(Spre2);
Spre3=60/Sbase; Ppre3=real(Spre3) ;Qpre3=imag(Spre3);
%solucion inicial
V1=1.03+0*i; V1m=abs(V1);d1=angle(V1);
V2=1.0+0*i; V2m=abs(V2);d2=angle(V2);
V3=1.01+0*i; V3m=abs(V3);d3=angle(V3);
syms V2m d2 d3
P2=V2m*V1m*Y21*cos(theta21-
d2+d1)+(V2m^2)*Y22*cos(theta22)+V2m*V3m*Y23*cos(theta23-d2+d3);
P3=V3m*V1m*Y31*cos(theta31-d3+d1)+V3m*V2m*Y32*cos(theta32-
d3+d2)+(V3m^2)*Y33*cos(theta33);
Q2=-V2m*V1m*Y21*sin(theta21-d2+d1)-(V2m^2)*Y22*sin(theta22)-
V2m*V3m*Y23*sin(theta23-d2+d3);
f=[P2 P3 Q2]; incog=[d2 d3 V2m];
J=jacobian(f,incog);
%primera iteracion
d1=angle(V1);d2=angle(V2);d3=angle(V3);
V1m=abs(V1);V2m=abs(V2);V3m=abs(V3);
P2ca0=eval(P2);P2esp=real(Spre2);
P3ca0=eval(P3);P3esp=real(Spre3);
Q2ca0=eval(Q2);Q2esp=imag(Spre2);
DP20=P2esp-P2ca0;
DP30=P3esp-P3ca0;
DQ20=Q2esp-Q2ca0;
res0=[DP20;DP30;DQ20];
J0=eval(J);
dDV0=(J0^-1)*res0;
inicial=[0;0;1];
nuevo=inicial+dDV0;
%segunda iteracion
V1m=abs(V1);d1=angle(V1);
V2m=nuevo(3);d2=nuevo(1);
V3m=abs(V3);d3=nuevo(2);
P2ca1=eval(P2);
P3ca1=eval(P3);
Q2ca1=eval(Q2);
DP21=P2esp-P2ca1;
DP31=P3esp-P3ca1;
DQ21=Q2esp-Q2ca1;
res1=[DP21;DP31;DQ21];
J1=eval(J);
dDV1=(J1^-1)*res1;
nuevo2=nuevo+dDV1;
%tercera iteracion
V1m=abs(V1);d1=angle(V1);
V2m=nuevo2(3);d2=nuevo2(1);
V3m=abs(V3);d3=nuevo2(2);
P2ca2=eval(P2);
P3ca2=eval(P3);
Q2ca2=eval(Q2);
DP22=P2esp-P2ca2;
DP32=P3esp-P3ca2;
DQ22=Q2esp-Q2ca2;
res2=[DP22;DP32;DQ22];
J2=eval(J);
dDV2=(J2^-1)*res2;
nuevo3=nuevo2+dDV2;
disp(' / d2 / / d3 / / V2m / ')
sol=[nuevo nuevo2 nuevo3]';disp(sol)
V1m=abs(V1);d1=angle(V1);
V2m=nuevo3(3);d2=nuevo3(1);
V3m=abs(V3);d3=nuevo3(2);