You are on page 1of 73

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;
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(' ')

P = 40; % Potencia activa, MW


V = 30/sqrt(3)+ j*0; % Tensión de fase kV
Zs = j*9; % Impedancia síncrona
ang = acos(0.4);
theta=ang:-0.01:-ang; % Angulo de .4 en adelanto a 0.4 retardo pf
P= P*ones(1,length(theta)); %genera array P array del mismo tamaño
Iam = P./(3*abs(V)*cos(theta)); % Magnitud de corriente kA
Ia = Iam.*(cos(theta) + j*sin(theta)); % Fasor de corriente
E = V + Zs.*Ia; % Fasor de tension de excitacion
Em = abs(E); % Magnitud de tension de excitation kV
If = Em*1000/2000; % Corriente de campo A
plot(If, Iam), grid
xlabel('I_f, A'), ylabel('I_a, kA')
text(3.4, 1, 'FP en adelanto'), text(13, 1, 'FP en atraso ')
text(9, .71, 'Upf')
=============================================
Curso: MODELACIÓN DE SISTEMAS DE
ENERGÍA ELÉCTRICA

SPG - FIEE - UNAC RCVS

Alumno:
Archivo:
=============================================

ANALISIS DEL TRANSFORMADOR

Tipo de parametros a ingresar Item


---------------------------- ------
Obtener circ. equiv. a partir de pruebas 1

Ingresar impedancias de bobina individuales 2

Ingresar impedancia equiv. del T/F 3

Salir 0

Seleccione opcion --> 1

Ingrese Potencia nominal del T/F en kVA S = 240


Ingrese la baja tension nominal LV en voltios = 240
Ingrese la alta tension nominal HV en voltios = 4800

Datos de prueba a circuito abierto


-----------------------------------
Ingrese 'lv' entre comillas, datos refe.al lado de baja o
ingrese 'hv' entre comillas, datos refe. al lado de alta-> 'LV'
Ingrese la tension de entrada en voltios, Vo = 240
Ingrese la corriente sin carga en Amp, Io = 10
Ingrese la potencia sin carga en Watt, Po = 1440

Datos de prueba de cortocircuito


----------------------------------
Ingrese 'lv' dentro de comillas. Datos referidos a baja tension o
ingrese 'hv' dentro de comillas para datos referidos al lado de alta -> 'HV'
Ingrese la tension de entrada reducida en volts, Vsc = 187.5
Ingrese la correinte de entrada en Amp, Isc = 50
Ingrese la potencia de entrada en Watt, Psc = 2625
Ramal shunt ref. al lado de LV Ramal shunt ref. al lado de HV
Rc = 40.000 ohm Rc = 16000.000 ohm
Xm = 30.000 ohm Xm = 12000.000 ohm

Rama Series ref. al lado de LV Ramal serie ref. al lado de HV


Ze = 0.002625 + j 0.009000 ohm Ze = 1.050000 + j 3.600000 ohm

Ingrese la carga kVA, S2 = 240


Ingrese el factor de potencia de la carga, fp = 0.8
Ingrese 'lg' dentro de comillas para fp en retraso
or 'ld' dentro de comillas para pf en adelanto -> 'LG'
Ingrese la tension en el terminal de carga en voltios, V2 = 240

Tension de carga secundaria = 240.000 V


Corriente de carga secundaria = 1000.000 A en -36.87 grados
Corriente ref. al primario = 50.000 A en -36.87 grados
Corriente sin carga del primario = 0.516 A en -53.13 grados
Corriente de ingreso del primario = 50.495 A en -37.03 grados
Tension de ingreso del primario = 4951.278 V en 1.30 grados
Regulacion de tension = 3.152 percent
Eficiencia del transformador = 97.927 percent

La maxima eficiencia es 98.015 porciento, ocurre en 177.757 kVA con 0.80 de


fp

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 '
' '

' Tipo de parámetros a ingresar Item '


' ---------------------------- ------ '
' Obtener circ. equiv. a partir de pruebas 1 '
' '
' Ingresar impedancias de bobina individuales 2 '
' '
' Ingresar impedancia equiv. del T/F 3 '
' '
' Salir 0 '];
disp(menu1)

while par1 ~=1 & par1 ~= 2 & par1 ~= 3 & par1 ~=0

par1 = input(' Seleccione opcion --> ');

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

S = input(' Ingrese Potencia nominal del T/F en kVA S = ');

Elv = input(' Ingrese la baja tension nominal LV en voltios = ');


Ehv = input(' Ingrese la alta tension nominal HV en voltios = ');

fprintf('\n Datos de prueba a circuito abierto \n')


fprintf(' ----------------------------------- \n')

tso = 0;
while strcmp(tso, 'lv')~=1 & strcmp(tso, 'LV')~=1 & strcmp(tso,
'hv')~=1 & strcmp(tso, 'HV')~=1

fprintf(' Ingrese ''lv'' entre comillas, datos refe.al lado de baja o


\n')

tso = input(' ingrese ''hv'' entre comillas, datos refe. al lado de


alta-> ');

if strcmp(tso, 'lv')~=1 & strcmp(tso, 'LV')~=1 & strcmp(tso, 'hv')~=1


& strcmp(tso, 'HV')~=1
fprintf('\n Incorrecto, trate de nuevo \n\n'), end
end
Vo = input(' Ingrese la tension de entrada en voltios, Vo = ');
Io = input(' Ingrese la corriente sin carga en Amp, Io = ');
Po = input(' Ingrese la potencia sin carga en Watt, Po = ');
[Rc, Xm] = troct(Vo, Io, Po);
if tso == 'lv' | tso == 'LV'
Rclv = Rc; Xmlv = Xm;
Rchv = (Ehv/Elv)^2*Rc; Xmhv = (Ehv/Elv)^2*Xm;
else, end
if tso == 'hv' | tso == 'HV'
Rchv = Rc; Xmhv = Xm;
Rclv = (Elv/Ehv)^2*Rc; Xmlv = (Elv/Ehv)^2*Xm;
else, end
fprintf('\n Datos de prueba de cortocircuito \n')
fprintf(' ---------------------------------- \n')
tsc=0;
while strcmp(tsc, 'lv')~=1 & strcmp(tsc, 'LV')~=1 & strcmp(tsc,
'hv')~=1 & strcmp(tsc, 'HV')~=1
fprintf(' Ingrese ''lv'' dentro de comillas. Datos referidos a baja
tension o \n')
tsc = input(' ingrese ''hv'' dentro de comillas para datos referidos 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
Vsc = input(' Ingrese la tensión de entrada reducida en volts, Vsc =
');
Isc = input(' Ingrese la corriente de entrada en Amp, Isc = ');
Psc = input(' Ingrese la potencia de entrada en Watt, Psc = ');
[Ze] = trsct(Vsc, Isc, Psc);
if tsc == 'lv' | tsc == 'LV'
Zelv = Ze;
Zehv = (Ehv/Elv)^2*Ze; else, end
if tsc == 'hv' | tsc == 'HV'
Zehv = Ze;
Zelv = (Elv/Ehv)^2*Ze; else, end
end

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

Rc = input(' Resistencia Shunt en ohm (si es despreciable ingrese inf) =


');
Xm = input(' Reactancia Shunt en ohm (si es despreciable ingrese inf) =
');
if tso == 'lv' | tso == 'LV'
Rclv = Rc; Xmlv = Xm;
Rchv = (Ehv/Elv)^2*Rc; Xmhv = (Ehv/Elv)^2*Xm;
else, end
if tso == 'hv' | tso == 'HV'
Rchv = Rc; Xmhv = Xm;
Rclv = (Elv/Ehv)^2*Rc; Xmlv = (Elv/Ehv)^2*Xm;
else, 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

Ze = input(' Ingrese la impedancia equivalente del T/F Re + j*Xe en ohm,


Ze = ');
if tsc == 'lv' | tsc == 'LV'
Zelv = Ze;
Zehv = (Ehv/Elv)^2*Ze; else, end
if tsc == 'hv' | tsc == 'HV'
Zehv = Ze;
Zelv = (Elv/Ehv)^2*Ze; else, end
tso = 0;
while strcmp(tso, 'lv')~=1 & strcmp(tso, 'LV')~=1 & strcmp(tso,
'hv')~=1 & strcmp(tso, 'HV')~=1
fprintf(' Ingrese ''lv'' dentro de comillas para el ramal shunt del
lado de baja o \n')
tso = input(' ingrese ''hv'' dentro de 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
Rc = input(' Resistencia Shunt en ohm (si es despreciable ingrese inf) =
');
Xm = input(' Reactancia Shunt en ohm (si es despreciable ingrese inf) =
');
if tso == 'lv' | tso == 'LV'
Rclv = Rc; Xmlv = Xm;
Rchv = (Ehv/Elv)^2*Rc; Xmhv = (Ehv/Elv)^2*Xm;
else, end
if tso == 'hv' | tso == 'HV'
Rchv = Rc; Xmhv = Xm;
Rclv = (Elv/Ehv)^2*Rc; Xmlv = (Elv/Ehv)^2*Xm;
else, end
end
clc

fprintf('\n Ramal shunt ref. al lado de LV ')


fprintf(' Ramal shunt ref. al lado de HV \n')
fprintf(' Rc = %12.3f ohm', Rclv), fprintf(' Rc =
%12.3f ohm \n', Rchv)
fprintf(' Xm = %12.3f ohm', Xmlv), fprintf(' Xm =
%12.3f ohm \n', Xmhv)
fprintf('\n Rama Series ref. al lado de LV ')
fprintf(' Ramal serie ref. al lado de HV \n')
fprintf(' Ze = %10.6f', real(Zelv)), fprintf(' + j %10.6f ohm',
imag(Zelv))
fprintf(' Ze = %10.6f', real(Zehv)), fprintf(' + j %10.6f ohm
\n\n', imag(Zehv))
%fprintf('\n\n Presione ENTER para continuar \n')
%pause
tperf
% troct.m
% Esta funcion calcula la rama shunt de T/F para
% datos de prueba a circuito abierto

function [Rc, Xm] = troct(Vo, Io, Po)


if exist('Vo') ~= 1
Vo = input(' Ingrese la tension en voltios, Vo = '); else, end
if exist('Io') ~= 1
Io = input(' Ingrese la corriente sin carga en Amp, Io = '); else, end
if exist('Po') ~= 1
Po = input(' Ingrese la potencia sin carga en Watt, Po = '); else, 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.
%

function [Ze] = trsct(Vsc, Isc, Psc)


if exist('Vsc') ~= 1
Vsc = input(' Ingrese tension de entrada reducida en volts, Vsc = ');
else, end
if exist('Isc') ~= 1
Isc = input(' Ingrese corriente de entrada en Amp, Isc = '); else, end
if exist('Psc') ~= 1
Psc = input(' Ingrese potencia de entrada en Watt, Psc = '); else, end

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

% Esta funcion halla la impedancia equivalente de un transformador


% ref. a primario y secundario de las impedancia de bobinado individual

function [Ze1, Ze2] = trsct(E1, E2, Z1, Z2)


if exist('E1') ~= 1
E1 = input(' Ingrese la tension nominal en volt, lado de LV = '); else,
end
if exist('E2') ~= 1
E2 = input(' Ingrese la tension nomial en volt, lado de LV = '); else,
end
if exist('Z1') ~= 1
Z1 = input(' Ingrese la impedancia serie LV R1 + j*X1 en ohms = '); else,
end
if exist('Z2') ~= 1
Z2 = input(' Ingrese la impedancia serie HV R2 + j*X2 en ohms = '); else,
end
Ze1 = Z1 + (E1/E2)^2*Z2;
Ze2 = Z2 + (E2/E1)^2*Z1;
% tperf.m
% tperf.m

% Este programa es llamado por transrvs y obtiene la performance del


% transformador.
%
%

if Rclv == inf | Rclv == 0


Pi = input(' Ingrese las perdidas en el nucleo del T/F en Watts, Pi = ');
else, Pi = Elv^2/Rclv;
end

S2m = input(' Ingrese la carga kVA, S2 = ');


pf = input(' Ingrese el factor de potencia de la carga, fp = ');

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);

if ldlg == 'ld' | ldlg == 'LD'


ang2 = -ang2; elseif ldlg == 'lg' | ldlg == 'LG', end
ang2d = ang2*180/pi;
S2 = S2m*1000*(pf + j*sin(ang2));
I2 = conj(S2)/V2;
I2m = abs(I2); angI2d = angle(I2)*180/pi;
Dvl = abs(Elv - V2m); Dvh = abs(Ehv - V2m);
if Dvl < Dvh
V1r = (Ehv/Elv)*V2; I1r = (Elv/Ehv)*I2; I1rm=abs(I1r);
V1 = V1r + Zehv*I1r;
V1m = abs(V1); ang1 = angle(V1); ang1d = ang1*180/pi;

if Rchv == inf | Rchv == 0, Ior = 0;


else, Ior= V1m/Rchv; end
if Xmhv == inf | Xmhv == 0, Ioi = 0;
else, Ioi= V1m/Xmhv;end
Io = Ior -j*Ioi;
I1 = I1r + Io;
Pcu = real(Zehv)*I1rm^2;
else, V1r = (Elv/Ehv)*V2; I1r = (Ehv/Elv)*I2; I1rm = abs(I1r);
V1 = V1r + Zelv*I1r;
V1m = abs(V1); ang1 = angle(V1); ang1d = ang1*180/pi;

if Rclv == inf | Rclv == 0, Ior = 0;


else, Ior= V1m/Rclv; end
if Xmlv == inf | Xmlv == 0, Ioi = 0;
else, Ioi= V1m/Xmlv;end
Io = Ior -j*Ioi;
I1 = I1r + Io;
Pcu = real(Zelv)*I1rm^2;
end

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;

fprintf('\n Tension de carga secundaria = %10.3f V \n', V2m)


fprintf(' Corriente de carga secundaria = %10.3f A', I2m)
fprintf(' en %5.2f grados\n', angI2d)
fprintf(' Corriente ref. al primario = %10.3f A', I1rm)
fprintf(' en %5.2f grados \n', angI2d)
fprintf(' Corriente sin carga del primario = %10.3f A ', Iom)
fprintf(' en %5.2f grados \n', angIod)
fprintf(' Corriente de ingreso del primario = %10.3f A', I1m)
fprintf(' en %5.2f grados \n', angI1d)

fprintf(' Tension de ingreso del primario = %10.3f V ', V1m)


fprintf(' en %5.2f grados \n', ang1d)
fprintf(' Regulacion de tension = %9.3f percent \n', VR)
fprintf(' Eficiencia del transformador = %9.3f percent \n', eff)

fprintf('\n La maxima eficiencia es%7.3f porciento,', effmax)


fprintf(' ocurre en%9.3f kVA', Smax)
fprintf(' con %5.2f de fp\n', pf)

%fprintf('\n\n Presiones ENTER para continuar \n')


%pause

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

You might also like