Professional Documents
Culture Documents
disp(' ')
disp('=============================================')
disp(' Curso: MODELACIÓN DE SISTEMAS DE ')
disp(' ENERGÍA ELÉCTRICA ')
disp(' ')
disp(' SPG - FIEE - UNAC RCVS ')
disp(' ')
disp(' Alumno: ')
disp(' Archivo: ')
disp('=============================================')
disp(' ')
Ra=0; Xs = 9; Zs = Ra + j*Xs;
S = 40 + j*30; V = 30/sqrt(3);
Ia1 = conj(S)*1000/(3*conj(V));
Ia1M = abs(Ia1), Ia1ang=angle(Ia1)*180/pi
E1 = V + Zs*Ia1*0.001;
E1M = abs(E1), delta1 = angle(E1)*180/pi
disp('(b)')
P = 25;
delta2 = asin(P*Xs/(3*abs(E1)*V)); delta2d =
delta2*180/pi
E2 = E1M*(cos(delta2) +j*sin(delta2));
Ia2 = (E2 - V)*1000/Zs; Ia2M = abs(Ia2),
Ia2ang=angle(Ia2)*180/pi
PF = cos(angle(Ia2))
disp('(c)')
Pmax = 3 *E1M*V/Xs
E3 = E1M*(cos(pi/2) +j*sin(pi/2));
Ia3 = (E3 -V)*1000/Zs;
Ia3M = abs(Ia3), Ia3ang=angle(Ia3)*180/pi
PF = cos(angle(Ia3))
clc
disp(' ')
disp('=============================================')
disp(' Curso: MODELACIÓN DE SISTEMAS DE ')
disp(' ENERGÍA ELÉCTRICA ')
disp(' ')
disp(' SPG - FIEE - UNAC RCVS ')
disp(' ')
disp(' Alumno: ')
disp(' Archivo: ')
disp('=============================================')
disp(' ')
Ra=0; Xs = 9; Zs = Ra + j*Xs;
V = 30/sqrt(3); P = 40;
E1M = 0.792*23.558;
delta1 = asin(P*Xs/(3*abs(E1M)*V)); delta1d =
delta1*180/pi
E1 = E1M*(cos(delta1) +j*sin(delta1));
Ia1 = (E1 - V)*1000/Zs; Ia1M = abs(Ia1),
Ia1ang=angle(Ia1)*180/pi
PF = 1
disp('(b)')
E2M = 0.5925*23.558;
delta2 = asin(P*Xs/(3*E2M*V)); delta2d = delta2*180/pi
E2 = E2M*(cos(delta2) +j*sin(delta2));
Ia2 = (E2 - V)*1000/Zs; Ia2M = abs(Ia2),
Ia2ang=angle(Ia2)*180/pi
PF = cos(angle(Ia2))
disp('(c)')
E3M = P *Xs/(3*V*1)
E3=E3M*(cos(pi/2)+j*sin(pi/2));
Ia3 = (E3 -V)*1000/Zs;
Ia3M = abs(Ia3), Ia3ang=angle(Ia3)*180/pi
PF = cos(angle(Ia3))
clc
disp(' ')
disp('=============================================')
disp(' Curso: MODELACIÓN DE SISTEMAS DE ')
disp(' ENERGÍA ELÉCTRICA ')
disp(' ')
disp(' SPG - FIEE - UNAC RCVS ')
disp(' ')
disp(' Alumno: ')
disp(' Archivo: ')
disp('=============================================')
disp(' ')
Alumno:
Archivo:
=============================================
Salir 0
Desea realizar un nuevo analisis para otra carga? Ingrese 'S' or 'N' dentro de
comillas ->
% transrvs.m
% Este progrma llama a las rutinas:
% - troct.m
% - trsct.m
% - wz2eqz.m
% - tperf.m
clc
global par1
par1 = -1;
disp(' ')
disp('=============================================')
disp(' Curso: MODELACIÓN DE SISTEMAS DE ')
disp(' ENERGÍA ELÉCTRICA ')
disp(' ')
disp(' SPG - FIEE - UNAC RCVS ')
disp(' ')
disp(' Alumno: ')
disp(' Archivo: ')
disp('=============================================')
disp(' ')
menu1 =[
' '
' ANÁLISIS DEL TRANSFORMADOR '
' '
while par1 ~=1 & par1 ~= 2 & par1 ~= 3 & par1 ~=0
rtn=isempty(par1);
if rtn==1; par1=-1; end
if (par1 ~= 1 & par1 ~= 2 & par1 ~= 3 & par1 ~=0 |par1==-1)
disp(' Ingrese 1, 2, 3, o 0'), else, end
end
fprintf(' \n')
if isempty(par1) == 1
disp('Debe ingresar 1, 2, 3, o 0 trate de nuevo'), return,
else, end
if par1 == 0, return, end
if par1 == 1
tso = 0;
while strcmp(tso, 'lv')~=1 & strcmp(tso, 'LV')~=1 & strcmp(tso,
'hv')~=1 & strcmp(tso, 'HV')~=1
if par1 ==2
S = input(' Ingrese la potencia nominal del T/F en kVA, S = ');
Elv = input(' Ingrese la baja tension nominal en voltios = ');
Ehv = input(' Ingrese la alta tension nominal en voltios = ');
Zlv = input(' Ingrese la impedancia del bobinado LV serie R1 + j*X1 en
ohm = ');
Zhv = input(' Ingrese la impedancia del bobinado HV serie R2 + j*X2 en
ohm = ');
[Zelv, Zehv] = wz2eqz(Elv, Ehv, Zlv, Zhv);
tso=0;
while strcmp(tso, 'lv')~=1 & strcmp(tso, 'LV')~=1 & strcmp(tso,
'hv')~=1 & strcmp(tso, 'HV')~=1
fprintf(' Ingrese ''lv'' entre comillas para el ramal shunt del lado
de baja or \n')
tso = input(' ingrese ''hv'' entre comillas para el ramal shunt del
lado de alta -> ');
if strcmp(tso, 'lv')~=1 & strcmp(tso, 'LV')~=1 & strcmp(tso, 'hv')~=1
& strcmp(tso, 'HV')~=1
fprintf('\n Respuesta incorrecta, trate de nuevo \n\n'), end
end
if par1 == 3
S = input(' Ingrese la potencia nominal del T/F en kVA, S = ');
Elv = input(' Ingrese la baja tension nominal en voltios = ');
Ehv = input(' Ingrese la alta tension nominal en voltios = ');
tsc=0;
while strcmp(tsc, 'lv')~=1 & strcmp(tsc, 'LV')~=1 & strcmp(tsc,
'hv')~=1 & strcmp(tsc, 'HV')~=1
fprintf(' \n Ingrese ''lv'' entre parentesis para la Z equivalente
referida al lado de baja o \n')
tsc = input(' ingrese ''hv'' entre paraetesis para la Z equivalente
referida al lado de alta -> ');
if strcmp(tsc, 'lv')~=1 & strcmp(tsc, 'LV')~=1 & strcmp(tsc,
'hv')~=1 & strcmp(tsc, 'HV')~=1
fprintf('\n Respuesta incorrecta, trate de nuevo \n\n'), end
end
Rc = (Vo)^2/Po;
Ic = Vo/Rc;
if Ic > Io
fprintf(' Error, Ic > Io. Datos de prueba incosistentes. Verifique
datos de prueba y trate de nuevo');
return, end
Im = sqrt(Io^2 - Ic^2);
Xm = Vo/Im;
% trsct.m
% trsct.m
%
% Esta funcion calcula la impedanica serie equivalente de un
% transformador a partir de los datos de cortocircuito.
%
Zemag = Vsc/Isc;
Re = Psc/Isc^2;
if Re > Zemag
fprintf(' Error, Re > Ze. Datos de prueba inconsistentes. Verifique
los datos y trate de nuevo');
return, end
Xe = sqrt(Zemag^2 - Re^2);
Ze = Re + j*Xe;
% wz2eqz.m
% wz2eqz.m
if pf ~= 1
ldlg = 0;
while strcmp(ldlg, 'lg')~=1 & strcmp(ldlg, 'LG')~=1 & strcmp(ldlg,
'ld')~=1 & strcmp(ldlg, 'LD')~=1
fprintf(' Ingrese ''lg'' dentro de comillas para fp en retraso \n')
ldlg = input(' or ''ld'' dentro de comillas para pf en adelanto -> ');
if strcmp(ldlg, 'lg')~=1 & strcmp(ldlg, 'LG')~=1 & strcmp(ldlg,
'ld')~=1 & strcmp(ldlg, 'LD')~=1
fprintf('\n Respuesta incorrecta, trate de nuevo \n\n'), end
end
else, end
V2m = input(' Ingrese la tension en el terminal de carga en voltios, V2
= ');
V2 = V2m + j*0;
pf = abs(pf);
ang2 = acos(pf);
I1rm = abs(I1r);
Iom = abs(Io); angIod = angle(Io)*180/pi;
I1m = abs(I1); angI1d = angle(I1)*180/pi;
VR = (V1m - abs(V1r))/abs(V1r)*100;
eff = (S2m*1000*pf)/(S2m*1000*pf+Pi+Pcu)*100;
Smax = sqrt(Pi/Pcu)*S2m;
effmax = (Smax*1000*pf)/(Smax*1000*pf+Pi+Pi)*100;
Sl = 0.25*S2m:.01*S2m:1.25*S2m;
PCU = (Pcu/S2m^2)*Sl.^2;
Po = pf*Sl;
PI = Pi*ones(1,length(Sl));
EFF = 1000*Po./(1000*Po+PI+PCU)*100;
figure
plot(Po, EFF), grid
title(['Eficiencia del transformador, fp = ', num2str(pf)])
xlabel('Potencia de salida, kW')
ylabel('Porciento')
res=0;
while strcmp(res, 'n')~=1 & strcmp(res, 'N')~=1 & strcmp(res, 's')~=1 &
strcmp(res, 'S')~=1
fprintf('\n Desea realizar un nuevo analisis para otra carga?'),
res = input(' Ingrese ''S'' or ''N'' dentro de comillas -> ');
if strcmp(res, 'n')~=1 & strcmp(res, 'N')~=1 & strcmp(res, 's')~=1 &
strcmp(res, 'S')~=1
fprintf('\n Respuesta incorrecta, trate de nuevo \n\n'), end
end
if res == 's' | res == 'S', tperf
elseif res =='n' | res == 'N', transrvs, end
clc
disp(' ')
disp('=============================================')
disp(' Curso: MODELACIÓN DE SISTEMAS DE ')
disp(' ENERGÍA ELÉCTRICA ')
disp(' ')
disp(' SPG - FIEE - UNAC RCVS ')
disp(' ')
disp(' Alumno: ')
disp(' Archivo: ')
disp('=============================================')
disp(' ')
S_2w = 60;
V1 = 240; V2 = 1200;
I1= S_2w*10^3/V1; I2 = S_2w*10^3/V2;
IL = I1 + I2;
S_auto = V2*IL*10^-3
Ploss = S_2w*0.8*(1 - 0.96)/0.96
Eff = S_auto*.8/(S_auto*0.8 + Ploss)
clc
disp(' ')
disp('=============================================')
disp(' Curso: MODELACIÓN DE SISTEMAS DE ')
disp(' ENERGÍA ELÉCTRICA ')
disp(' ')
disp(' SPG - FIEE - UNAC RCVS ')
disp(' ')
disp(' Alumno: ')
disp(' Archivo: ')
disp('=============================================')
disp(' ')
R = 18; X = 60;
P = 150*0.8/3; Q = 150*0.6/3;
V1d = 230/sqrt(3); V2d = 230/sqrt(3);
tS = sqrt((V2d/V1d)/(1 - (R*P + X*Q)/(V1d*V2d)))
tR = 1/tS
}}
clc
disp(' ')
disp('=============================================')
disp(' Curso: MODELACIÓN DE SISTEMAS DE ')
disp(' ENERGÍA ELÉCTRICA ')
disp(' ')
disp(' SPG - FIEE - UNAC RCVS ')
disp(' ')
disp(' Alumno: ')
disp(' Archivo: ')
disp('=============================================')
disp(' ')
VLL = 10.45;
VB1 = 22; VB2 = 22*220/22; VB4 = 220*11/220; VB5 =
22*110/22;
Xg = 0.18*100/90
Xt1 = 0.1*100/50
Xt2 = 0.06*100/40
Xt3 = 0.064*100/40
Xt4 = 0.08*100/40
Xm = 0.185*(100/66.5)*(10.45/11)^2
ZB2 = (220)^2/100
ZB5 = (110)^2/100
Xline1 = 48.4/484
Xline2 = 65.43/121
SL = 57*(0.6 + j*sin(acos(0.6)))
ZL = VLL^2/conj(SL)
ZB4 = (11)^2/100
ZLpu = ZL/ZB4
clc
disp(' ')
disp('=============================================')
disp(' Curso: MODELACIÓN DE SISTEMAS DE ')
disp(' ENERGÍA ELÉCTRICA ')
disp(' ')
disp(' SPG - FIEE - UNAC RCVS ')
disp(' ')
disp(' Alumno: ')
disp(' Archivo: ')
disp('=============================================')
disp(' ')
ZL = 0.95 + j*1.2667;
V4=10.45/11
Sm = 66.5/100*(0.8 - j*.6)
Im = conj(Sm)/conj(V4)
IL = V4/ZL
I = Im + IL
X11 = 0.45*0.9/(0.45+0.9);
V1 = V4+j*X11*I; V1M=abs(V1), V1ang=angle(V1)*180/pi
Eg = V1 + j*0.2*I; EgM=abs(Eg), Egang=angle(Eg)*180/pi
Em = V4 - j*0.25*Im; EmM=abs(Em), Emang=angle(Em)*180/pi