Sei sulla pagina 1di 7

ISIDRO GABRIEL VALLEJOS CAAMAL 2557 IMCT 5 A

% 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 Bnet Bnet = Baa + Bbb + Bcc;

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

% Dibuje el circulo de referencia

MAQUINAS ELECTRICAS

Pgina 1

ISIDRO GABRIEL VALLEJOS CAAMAL 2557 IMCT 5 A


plot(circle,'k'); hold on;

% 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

ISIDRO GABRIEL VALLEJOS CAAMAL 2557 IMCT 5 A


r1 = 0.641; x1 = 0.750; r2 = 0.300; % Resistencia del estator % Reactancia del estator % Resistencia del rotor con jaula sencilla

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

nm = (1-s) * n_sync; % Velocidad mecanica

MAQUINAS ELECTRICAS

Pgina 3

ISIDRO GABRIEL VALLEJOS CAAMAL 2557 IMCT 5 A


% Calcule el par para el motor de rotor con jaula sencilla. for ii = 1:51 t_ind1(ii) = (3 * v_th^2 * r2 / s(ii)) / ... (w_sync * ((r_th + r2 / s(ii))^2 + (x_th + x2)^2)); end

% 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

ISIDRO GABRIEL VALLEJOS CAAMAL 2557 IMCT 5 A


title('Caracteristica par-velocidad del motor de induccion', ... 'FontWeight', 'Bold'); legend('Diseo de jaula sencilla', 'Diseo de jaula doble'); grid on; hold off;

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

% Calcule el voltaje y la impedancia Thevenin en las ecuaciones

MAQUINAS ELECTRICAS

Pgina 5

ISIDRO GABRIEL VALLEJOS CAAMAL 2557 IMCT 5 A


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

% Dibuja la curva par-velocidad

MAQUINAS ELECTRICAS

Pgina 6

ISIDRO GABRIEL VALLEJOS CAAMAL 2557 IMCT 5 A


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'); title('caracteristica par-velocidad del motor de induccion',... 'FontWeight', 'Bold'); legend('R_{2} Original','R_{2} Duplicado'); grid on; hold off;

MAQUINAS ELECTRICAS

Pgina 7