Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
% Archivo M:mag_field.m % Archivo M para calcular el campo magnetico neto producido % por un estator trifasico % Establezca las condiciones basicas bmax = 1; freq = 60; w = 2*pi*freq; % normalice bmax a 1 % 60 Hz % Velocidad angular (rad/s)
% Primero, genere las tres componentes del campo magnetico t = 0:1/6000:1/60; Baa = sin(w*t) .* (cos(0)+j*sin(0)); Bbb = sin(w*t-2*pi/3) .* (cos(2*pi/3) + j*sin(2*pi/3)); Bcc = sin(w*t+2*pi/3) .* (cos(-2*pi/3) + j*sin(-2*pi/3));
% Calcule un circulo representando el valor maximo % esperado de Bnet circle = 1.5 * (cos(w*t) + j*sin(w*t));
% Dibuje la msgnitud y direccion del campo magnetico resultante % Note que Baa es negro, Bbb azul, Bcc magenta, y Bnet es rojo for ii = 1:length (t)
MAQUINAS ELECTRICAS
Pgina 1
% Dibuje los cuatro campos magneticos plot([0 real(Baa(ii))], [0 imag(Baa(ii))], 'k', 'LineWidth',2); plot([0 real(Bbb(ii))], [0 imag(Bbb(ii))], 'b', 'LineWidth',2); plot([0 real(Bcc(ii))], [0 imag(Bcc(ii))], 'm', 'LineWidth',2); plot([0 real(Bnet(ii))], [0 imag(Bnet(ii))], 'r', 'LineWidth',3); axis square; axis ([-2 2 -2 2]); drawnow; hold off;
end
% Archivo-M: torque_speed_2.m % Archivo M que crea y dibuja la curva % par-velocidad de un motor de induccion con un rotor de diseo % de doble jaula. % Primero, inicie los valores necesarios en este programa.
MAQUINAS ELECTRICAS
Pgina 2
r2i = 0.400; % Resistencia de la jaula interna del rotor doble jaula r2o = 3.200; % Resistencia de la jaula externa del rotor doble jaula x2 = 0.500; % Reactancia del rotor con jaula sencilla
x2i = 3.300; % Reactancia de la jaula interna del rotor con doble jaula x2o = 0.500; % Reactancia de la jaula externa del rotor con doble jaula xm = 26.3; % Reactancia de la rama de magnetizacion
v_phase = 460 / sqrt (3); % Voltaje de fase n_sync = 1800; w_sync = 188.5; % Velocidad sincronica (r/min) % Velocidad sincronica (rad/s)
% Calcule el voltaje y la impedancia de Thevenin en las ecuaciones % 7-41a y 7-43. v_th = v_phase * (xm / sqrt(r1^2 + (x1+xm)^2)); z_th = ((j*xm) * (r1 + j*x1)) / (r1 + j * (x1 + xm)); r_th = real(z_th); x_th = imag(z_th);
% Ahora calcule la velocidad del motor para varios deslizamientos % entre 0 y 1. Notese que el primer valor del deslizamiento % es 0.001 en cambio de exactamente 0 para evitar problemas % al dividir entre cero. s = (0:1:50) / 50; s(1) = 0.001; % Deslizamiento % Evite dividir entre cero
MAQUINAS ELECTRICAS
Pgina 3
% Calcule la resistencia y reactancia del rotor de doble jaula % en cada deslizamiento, y entonces use estos valores para % calcular el torque inducido. for ii = 1:51 y_r = 1 / (r2i + j*s(ii)*x2i) + 1 / (r2o + j*s(ii)*x2o); z_r = 1 / y_r; r2eff = real(z_r); x2eff = imag(z_r); % Impedancia efectiva del rotor % Resistencia efectiva del rotor % Reactancia efectiva del rotor
% Calcule el par inducido para el rotor de doble jaula t_ind2(ii) = (3 * v_th^2 * r2eff / s(ii)) / ... (w_sync * ((r_th + r2eff / s(ii))^2 + (x_th + x2eff)^2)); end
% Dibuja las curvas par-velocidad plot(nm, t_ind1, 'color', 'k', 'LineWidth', 2.0); hold on; plot(nm, t_ind2, 'color', 'k', 'LineWidth', 2.0, 'LineStyle', '-.'); xlabel('\itn_{m, r / min}', 'FontWeight', 'Bold'); ylabel('\tau_{ind, N * m}', 'FontWeight', 'Bold');
MAQUINAS ELECTRICAS
Pgina 4
% Archivo-M: torque-speed-curve.m % Archivo-M: que dibuja la curva par-velocidad del motor % de induccion del ejemplo 7-5
% Primero inicie los valores necesarios en este program. r1 = 0.641; x1 = 1.106; r2 = 0.332; x2 = 0.464; xm = 26.3; % Resistencia del estator % Reactancia del estator % Resistencia del rotor % Reactancia del rotor % Reactancia de la rama de magnetizacion
v_phase = 460 / sqrt (3); % Voltaje de fase n_sync = 1800; w_sync = 188.5; % Velocidad sincronica (r/min) % Velocidad sincronica (rad/s)
MAQUINAS ELECTRICAS
Pgina 5
% Ahora calcule la caracteristica par-velocidad para varios % deslizamientos entre 0 y 1. Note que el primer deslizamiento es % 0.001 en cambio de exactamente 0 para evitar problemas % de division por cero s = (0:1:50) / 50; s(1) = 0.001; nm = (1-s) * n_sync; % Velocidad mecanica % Deslizamiento
% Calcule el para la resistencia original del rotor for ii = 1:51 t_ind1(ii) = (3 * v_th^2 * r2 / s(ii)) / ... (w_sync * ((r_th^2 + r2 / s(ii))^2 + (x_th + x2)^2)); end
% Calcule el par para el duplo de la resistencia del rotor for ii = 1:51 t_ind2(ii) = (3 * v_th^2 * (2*r2) / s(ii)) / ... (w_sync * ((r_th + (2*r2)/s(ii))^2 + (x_th + x2)^2)); end
MAQUINAS ELECTRICAS
Pgina 6
MAQUINAS ELECTRICAS
Pgina 7