Está en la página 1de 2

clc

%Admitancia equivalente entre y2 y


Vb = 220; y3 que están en paralelo
Sb = 100;
zb = (Vb^2) / Sb; yparalelo=(y2*y3)/(y2+y3);
disp("Zb=")
disp(zb) %Como son lineas medias todas
%hay que calcular los valores de
z1 = (0.04 + 0.35i) * 300; susceptancia en siemens
z1pu = z1 / zb; %EN SIEMENS
disp("Impedancia Z1 por unidad sin BL1=(4.2*10^(-6))*300;
compensación:"); BL2=(3.1*10^(-6))*120;
disp(z1pu); BL3=(3.2*10^(-6))*120;
BL4=(3.4*10^(-6))*80;
z2 = (0.05 + 0.50i) * 120;
z2pu = z2 / zb; disp(['BL1 = ' num2str(BL1)]);
disp("Impedancia Z2 por unidad:"); disp(['BL2 = ' num2str(BL2)]);
disp(z2pu); disp(['BL3 = ' num2str(BL3)]);
y2 = 1 / z2pu; disp(['BL4 = ' num2str(BL4)]);
disp("Admitancia Y2:");
disp(y2); %Como necesito esos datos por unidad
%ybpu=BLi*Zb
z3 = (0.05 + 0.48i) * 120;
z3pu = z3 / zb; % Cálculo de ybBL1, ybBL2, ybBL3 y
disp("Impedancia Z3 por unidad:"); ybBL4
disp(z3pu); ybBL1 = 1i*BL1 * zb;
y3 = 1 / z3pu; ybBL2 = 1i*BL2 * zb;
disp("Admitancia Y3:"); ybBL3 = 1i*BL3 * zb;
disp(y3); ybBL4 = 1i*BL4 * zb;

z4 = (0.05 + 0.45i) * 80; % Impresión de los valores ybBL1,


z4pu = z4 / zb; ybBL2, ybBL3 y ybBL4
disp("Impedancia Z4 por unidad:"); disp(['ybBL1 = ' num2str(ybBL1)]);
disp(z4pu); disp(['ybBL2 = ' num2str(ybBL2)]);
y4 = 1 / z4pu; disp(['ybBL3 = ' num2str(ybBL3)]);
disp("Admitancia Y4:"); disp(['ybBL4 = ' num2str(ybBL4)]);
disp(y4);
%En este ejercicio hay reactores
%El capacitor en serie compensa el
50% %Para un reactor inductivo
%Lo hará para la parte imaginaria de Sbr1=50;
z1pu Vbr1=230;
%PARA LA LINEA 1 XBr1=(Vbr1^2) / Sbr1;
XBr1pu=1i*XBr1/zb;
Sc=imag(z1pu)*0.5; ybr1=1/XBr1pu;
disp(Sc) disp("Admitancia Reactor 1
inductivo:");
Z1pu=0.0248+0.1085i; disp(ybr1);
disp("Impedancia Z1 por unidad con
compensación:"); %--------------------------------
disp(Z1pu)
y1=1/Z1pu; %OJO QUE ESTE VALOR ES %Para un reactor capacitivo
CON COMPENSACIÓN Sbc1=35;
disp("Admitancia Y1:"); Vbc1=225;
disp(y1); XBc1=(Vbc1^2) / Sbc1;
XBc1pu=-1i*XBc1/zb;
ybc1=1/XBc1pu;
disp("Admitancia Reactor 2
capacitivo:");
disp(ybc1);

%Admitancia equivalente entre y2 y


y3 que están en paralelo
disp("Admitancia y23");
lineasparalelo=(y2+y3);
disp(lineasparalelo);

%Admitancias finales de las lineas


%OJO QUE LOS INDICES DE ESTAS
VARIABLES SON LOS NODOS
%La linea 2 se va en paralelo con la
3
y12=y1;
y23=y4;
y13=lineasparalelo;

%Suceptancias finales de las linea


yb12=(ybBL1)/2;
yb13=(ybBL2+ybBL3)/2;
yb23=(ybBL4)/2;

y=[(y12+y13+yb12+yb13) -y12 -y13;-


y12 (y12+y23+yb12+yb23+ybr1) -y23;(-
y13) -y23 (y13+y23+yb23+yb13+ybc1)];
disp(y)

También podría gustarte