Вы находитесь на странице: 1из 6

I.

RESULTADOS DE LA PROGRAMACION – ECUACIONES

PROGRAMACION DE LAS ECUACIONES EN SOFTWARE MATLAB - VERSION 2014


%TRABAJO GRAFICAS DE OPERACION PARA UN MOTOR DE INDUCCION
%POR: GRUPO N06 - MAQUINAS ELECTRICAS I - ING. MECANICA UNT
%Ultima actualizacion:24/06/2015
%-----------------------------------------------------------------------
clear all, close all, clc
%-----------------------------------------------------------------------
disp(' UNIVERSIDAD NACIONAL DE TRUJILLO
')
disp(' -----------------------------------------------------------------
')
disp(' ')
disp(' INGENIERIA MECANICA -- CURSO: MAQUINAS ELECTRICAS I
')
disp(' ')
disp('PROGRAMACION QUE MUESTRA LAS GRAFICAS DE OPERACION DE UN M/I')
disp(' ')
disp('ELABORADO POR EL GRUPO N°6:')
disp('• CABELLOS JULCA RUBEN')
disp('• CRUZADO RAMIRES SANTOS')
disp('• CAJO FLORES NILO')
disp('• FLORES VALERA ANTHONY')
disp('• LLERENA GUARNIZ ANTHONY')
disp('• SILVESTRE RAMOS VICTOR')
disp('• VERA JUAREZ DAVID')
disp(' ')
disp('*******************************************************************
')
disp(' ')
disp(' Datos de Operacion - M/I: ')
disp('-------------------------------------------------------------------
')
disp(' ')
disp(' Placa(Datos de Linea) Circuito Equivalente')
disp(' ====================== ======================')
disp(' V = 460 v R1 = 0.103 ohm')
disp(' Pot = 25 KW X1 = 1.1 ohm')
disp(' Polos = 4 Xm = 59.4 ohm')
disp(' f = 60 Hz X2 = 1.13 ohm')
disp(' Conexion = Estrella R2 = 0.225 ohm')
disp('-------------------------------------------------------------------
')
%
%DATOS DE PLACA DEL MOTOR EN CONEXION Y
VL=460; %voltios
Pot=25; %HP
Polos=4; %#polos
F=60; %Hz
%------------------------------------------------------------------------
%REACTANCIAS Y RESISTENCIA
X1=1.1; %homios
R1=1.103;
Xm=59.4;

1
X2=1.13;
R2=0.225;
PPR=485;
%---------------------------------
%CALCULOS
v_fase = VL/sqrt(3); %Voltage de Fase para 60Hz
%------------------------------------------------------------------------
%Velocidad de Sincronismo
n_sin = (60*F)/(Polos/2); %Velocidad de sincronismo en rev/min
w_sin = n_sin*2*pi/60; %Velocidad de sincronismo en rad/seg
%------------------------------------------------------------------------
%Circuito Equivalente de Thevenin
v_th= v_fase*(Xm/(Xm+X1)); %Voltage Thevenin
R_th= R1*(Xm/(Xm+X1))^2; %Resistencia Thevenin en ohmios
X_th= X1; %Reactancia Thevenin en ohmios
%------------------------------------------------------------------------
%Asumiendo un Deslizamiento del 2.25% para 60Hz
S = 0.0225; %Deslizamiento al 2.25%
%------------------------------------------------------------------------
%Hallando los resulatados a una frecuencia de 60HZ
%
Z1 = R2/S+1i*X2;
Z2 = (j*Xm)*(Z1)/(j*Xm+Z1);
Z_eq = R1+j*X1 + Z2; %Impedancia equivalente al 2.25%
Is= v_fase/Z_eq;
I1 = abs(Is); %Corriente del Estator al 2.25%
P_AG = 3*v_fase*I1*cos(-atan(imag(Is)/real(Is)))-3*I1^2*R1;
P_MB = P_AG*(1-S); %Potencia Mecanica Bruta al 2.25%
P_MU = P_MB-485; %Potencia Mecanica Util al 2.25%
n_eff = (P_MU/(25*746))*100; %Eficiencia al 2.25%
Tm = P_MU/(w_sin*(1-S)); %Torque Nominal al 2.25%
%Hallando el factor de potencia
%------------------------------------------------------------------------
cos_fhi=P_MB /(sqrt(3)*VL*I1);
disp('-------------------------------------------------------------------
')
disp(' Resultados para un Deslizamiento al 22.5% ')
disp('===================================================================
')
disp(' ')
fprintf(' La Corriente de Estator es: %10.3f A \n',I1)
fprintf(' La Potencia Mecanica Bruta es: %9.3f W \n',P_MB)
fprintf(' La Potencia Mecanica Util es: %10.3f W \n',P_MU)
fprintf(' El Torque Nominal a 60Hz es: %9.3f N*m \n',Tm)
fprintf(' La eficiencia es: %20.3f Por Ciento \n',n_eff)
disp(' El Factor de Potencia es: 0.823256845')
disp('-------------------------------------------------------------------
')
%Evaluando el deslizamiento entre 0 y 1 haciendo el primer valor 0.001
para
%evitar problemas probllemas de division por cero.
%------------------------------------------------------------------------
s = (0:1:50)/50; %Deslizamiento
s(1) = 0.001;
%Velocidad del motor a 60Hz
n_motor = (1-s)*n_sin; %Velocidad del motor en rev/min
%Calculando la Impedancia equivalente a 60Hz
%------------------------------------------------------------------------
for i = 1:51

z1(i) = R2/s(i)+j*X2;

2
z2(i) = (j*Xm)*(z1(i))/(j*Xm+z1(i));
z_eq(i) = R1+j*X1 + z2(i);

end
%Calculando la corriente del Estator, Potencia Mecanica Bruta, Potencia
%Mecanica Util y Eficiencia a 60Hz
%
for i = 1:51

%Corriente de Estator
Iz(i) = v_fase/z_eq(i);
I1(i) = abs(Iz(i));

%Potencia Mecanica Bruta


PMB(i) = (3*v_th^2*R2/s(i)*(1-s(i)))/((R_th+R2/s(i))^2+(X_th+X2)^2);

%Potencia Mecanica Util


PMU(i) = PMB(i)-PPR;

%Eficiencia
Neff(i) = PMU(i)/(3*v_fase*I1(i)*cos(atan(imag(Iz(i))/real(Iz(i)))));

end
%Calculando el TMB para para 60Hz
%------------------------------------------------------------------------
for i = 1:51

%Torque Mecanico Bruto a 60Hz


TMB(i) = (3*v_th^2*R2/s(i))/(w_sin*((R_th+R2/s(i))^2+(X_th+X2)^2));

end
%Calculando el Deslizamiento para un Torque maximo
%------------------------------------------------------------------------
S_maxTMB = R2/sqrt(R_th^2+(X_th+X2)^2); %Para 60Hz
%Torque maximo a 60 Hz
TMB_max = (3*v_th^2)/(2*w_sin*(R_th+sqrt(R_th^2+(X_th+X2)^2)));
%Calculando el Deslizamiento para una PMB maxima
%------------------------------------------------------------------------
syms s_max Ps %Vuelve simbolicas las variables las variables
Ps=(3*v_th^2*R2/s_max*(1-s_max))/((R_th+R2/s_max)^2+(X_th+X2)^2);
P=inline(Ps); %Hacemos evaluable la funcion
DPs=diff(Ps,s_max); %Derivamos la funcion
double DPs;
DP=inline(DPs); %Hace evaluable la derivada
froots=solve(DPs); %Halla los ceros de la funcion
s_max=length(froots); %Nos da la media al vector froots
Maximo=0;
y=0;
for i=1:s_max

y=P(froots(i));
vp=eval(y);

if (vp>Maximo)

Maximo=vp; %Asigna la variable


pos=froots(i); %Guarda el cero donde esta el mayor

end

end

3
Valmax=[pos,Maximo]; %Valor maximo de ceros y el valor maximo de la
funcion
S_maxPMB=0.098;
PMB_max=Maximo;
%Calculando el Deslizamiento para una PMU maxima
%------------------------------------------------------------------------
syms S_max Gs %Vuelve simbolicas las variables las variables
Gs=(3*v_th^2*R2/S_max*(1-S_max))/((R_th+R2/S_max)^2+(X_th+X2)^2)-PPR;
G=inline(Gs); %Hacemos evaluable la funcion
DGs=diff(Gs,S_max); %Derivamos la funcion
double DGs;
DG=inline(DGs); %Hace evaluable la derivada
groots=solve(DGs); %Halla los ceros de la funcion
S_max=length(groots); %Nos da la media al vector froots
MaximoU=0;
Y=0;
for i = 1:S_max

Y=G(groots(i));
VP=eval(Y);

if (VP>MaximoU)

MaximoU=VP; %Asigna la variable


Pos=groots(i); %Guarda el cero donde esta el mayor

end

end

Valmax=[Pos,MaximoU]; %valor maximo de ceros y el valor maximo de la


funcion
S_maxPMU=0.098;
PMU_max=MaximoU;
%------------------------------------------------------------------------
disp(' Resulados para los puntos Maximos ')
disp('===================================================================
=')
disp(' ')
fprintf(' El Deslizamiento para el torque maximo es: %13.3f \n',S_maxTMB)
fprintf(' El Torque Mecanico Bruto maximo a 60Hz es: %14.3f N-m
\n',TMB_max)
fprintf(' El Deslizamiento para la Potencia maxima Bruta es: %4.3f
\n',S_maxPMB)
fprintf(' La Potencia Mecanica Bruta maxima es: %22.3f W \n',PMB_max)
fprintf(' El Deslizamiento para la Potencia maxima Util es: %6.3f
\n',S_maxPMU)
fprintf(' La Potencia Mecanica Util maxima es: %23.3f W \n',PMU_max)
disp('-------------------------------------------------------------------
')
%Grafica de Corriente del Estator vs Deslizamiento
%------------------------------------------------------------------------
figure(1)
plot(s,I1,S,I1,'pr')
set(gca,'xDir','reverse')
title('Corriente Estatorica vs Deslizamiento')
xlabel('Deslizamiento"s"')
ylabel('Corriente Estatorica (A)')
legend('Corriente de Estatorica (A)')
grid on
%Grafica de Torque - Par Mecanico Bruto

4
%------------------------------------------------------------------------
figure(2)
plot(s,TMB,'r',S_maxTMB,TMB_max,'pr',S,Tm,'pr') %Torque a 60Hz
text(S,Tm,'\leftarrow (0.0225,26.905)')
text(S_maxTMB,TMB_max,'\leftarrow (0.111,66.184)')
set(gca,'xDir','reverse')
title('Par Mecanico Bruto vs Deslizamiento')
xlabel('Deslizamiento "s"')
ylabel('Par Mecanico Bruto (N-m)')
grid on
%Grafica de Potencia Mecanica Bruta
%------------------------------------------------------------------------
figure(3)
plot(s,PMB,S,P_MB,'pr',0.098,PMB_max,'pr')
set(gca,'xDir','reverse')
title('Potencia Mecanica Bruta vs Deslizamiento')
xlabel('Deslizamiento "s"')
ylabel('Potencia Mecanica Bruta (W)')
grid on
text(S,P_MB,'\leftarrow (0.0225,5093.811) W')
text(S_maxPMB,PMB_max,'\leftarrow (0.98,11176.196)')
legend('Potencia Mecanica Bruta')
%Grafica de Potencia Mecanica Util
%------------------------------------------------------------------------
figure(4)
plot(s,PMU,S,P_MU,'pr',0.098,PMU_max,'pr')
set(gca,'xDir','reverse')
title('Par Mecanica Util vs Deslizamiento')
xlabel('Deslizamiento "s"')
ylabel('Par Mecanica Util (N-m)')
text(S,P_MU,'\leftarrow (0.0225,4718.811)')
text(S_maxPMU,PMU_max,'\leftarrow (0.98,10801.196)')
legend('Potencia Mecanica Util')
grid on
axis([0 1 -400 30000])
%Grafica de Velocidad de Sincronismo
%------------------------------------------------------------------------
figure(5)
plot(s,n_motor)
set(gca,'xDir','reverse')
title('Velocidad Sincronica del Motor vs Deslizamiento')
xlabel('Deslizamiento "s"')
ylabel('Vel. Sincronica de Motor (rev/min)')
legend('Vel. Sincronismo de Motor')
grid on
%Grafica de Eficiencia
%------------------------------------------------------------------------
figure(6)
plot(s,Neff,1764,0.8623,'pr')
set(gca,'xDir','reverse')
title('Eficiencia vs Deslizamiento')
xlabel('Deslizamiento "s"')
ylabel('Eficiencia (%)')
text(1764,0.8623,'\leftarrow Eff = 0.8623')
axis([0 1 0.1 1])
legend('Eficiencia')
grid on
%Grafica del Factor de Potencia
%------------------------------------------------------------------------
figure(7)
plot(s,cos_fhi,'pr')

5
title('Factor de Potencia vs Deslizamiento')
xlabel('Deslizamiento "s"')
ylabel('Factor de Potencia(cos_fhi)')
legend('Factor de Potencia')
grid on

Вам также может понравиться