Está en la página 1de 64

% Archivo M para calcular y hacer una gráfica de la regulación de

% voltaje de un transformador en función de la carga para


% factores de potencia de 0.8 en retraso y 1.0 y 0.8 en adelanto.
VS 230; % Voltaje secundario (V)
amps 0:6.52:65.2; % Valores de corriente (A)
Req 0.0445; % R equivalente (ohms)
Xeq 0.0645; % X equivalente (ohms)

% Calcular el valor de las corrientes para los tres


% factores de potencia. La primera fila de 1 contiene
% las corrientes en retraso, la segunda fila contiene
% las corrientes unitarias y la tercera fila contiene
% las corrientes en adelanto.
I(1, :) amps .* ( 0.8 - j*0.6); % En retraso
I(2, :) amps .* ( 1. 0); % Unitaria
I(3, :) amps .* ( 0.8 j*0.6); % En adelanto

% Calcular VP/a
VPa VS Req.*I j.*Xeq.*I;

% Calcular la regulación de voltaje


VR (abs(VPa) - VS) ./ VS .* 100;
% Hacer una gráfica de la regulación de voltaje
plot(amps,VR(l,:), 'b-');
hold on;
plot(amps, VR(2,:), 'k-');
plot(amps, VR(3,:), 'r-');
title ('Regulación de voltaje-carga');
xlabel ('Carga (A)');
ylabel ('Regulación de voltaje (%)');
legend ('0.8 PF en retraso','l.0 PF','0.8 PF en adelanto');
hold off;
freq 60; % Freq (Hz)
w 2 * pi * freq;

% Calcular el flujo contra el tiempo


time 0:1/3000:1/30; % 0 a 1/30 seg
flux -VM/(w*NP) * cos(w .* time);

% Calcular la mmf correspondiente a un flujo dado


% por medio de la función de interpolación del flujo
mmf interpl(flux_data,mmf_data,flux);

% Calcular la corriente de magnetización


im mmf / NP;

% Calcular el valor rms de la corriente


irms sqrt(sum(im.^2)/length(im));
disp(['La corriente rms a 60 Hz es ', num2str(irms)]);

% Hacer la gráfica de la corriente de magnetización.


figure(l)
subplot(2, 1, 1);
plot(time,im) ;
title ('\bfCorriente de Magnetización a 60 Hz');
xlabel ('\bfTime (s)');
ylabel ('\bf\itI_{m} \rm(A)');
axis([0 0.4 -2 2]);
grid on;

% Calcular la velocidad angular a 50 Hz


freq 50; % Freq (Hz)
w 2 * pi * freq;

% Calcular el flujo contra el tiempo


time 0:1/2500:1/25; % 0 a 1/25 seg
flux -VM/(w*NP) * cos(w .* time);

% Calcular la mmf correspondiente a un flujo dado


% por medio de la función de interpolación del flujo
mmf interpl(flux_data, mmf_data,flux);
% Calcular la corriente de magnetización
im mmf / NP;
% Calcular el valor rms de la corriente

' '

% Hacer la gráfica de la corriente de magnetización.


subplot(2,1,2);
plot(time,im);
title ('\bfCorriente de Magnetización a 50 Hz');
xlabel ('\bfTime (s)');
ylabel ('\bf\itI_{m} \rm(A)');
axis ([0 0.4 -2 2]);
grid on;

» mag_current
La corriente rms a 60 Hz es 0.4894
La corriente rms a 50 Hz es 0.79252

También podría gustarte