Академический Документы
Профессиональный Документы
Культура Документы
CICLO : VI
TRUJILLO – PERÚ
2016
PROGRAMACION
%TRABAJO GRAFICAS DE OPERACION PARA UN MOTOR DE INDUCCION
%GRUPO N°6 - MÁQUINAS ELECTRICAS I - ING. MECANICA UNT
%DATOS DE PLACA DEL MOTOR EN CONEXION Y
VL=input('ingrese el valor del voltaje de linea en voltios(V): ');
POT=input(' ingrese el valor de la potencia en KW: ');
Pot=POT*1.341; % pot en HP
Polos=input('ingrese el número del polos del motor: ');
F=input('ingrese el valor de la frecuencia en Hz: ');
%REACTANCIAS Y RESISTENCIA
X1=input('ingrese el valor de la reactancia X1: ');
R1= input('ingrese el valor de la resistencia R1: ');
Xm=input('ingrese el valor de la reactancia Xm: ');
X2=input('ingrese el valor de la reactancia X2: ');
R2= input('ingrese el valor de la resistencia R2: ');
PPR=input('ingrese el valor de la P rot. en W: ');
%CALCULOS
Vfase = VL/sqrt(3); % Hallando voltaje de Fase
%Velocidad de Sincronismo
pp=Polos/2; % numero de polos
n_sin = (60*F)/(pp); %Velocidad de sincronismo en rev/min
w_sin = n_sin*2*pi/60; %Velocidad de sincronismo en rad/seg
%Circuito Equivalente de Thevenin
Vth= Vfase*(Xm/(Xm+X1)); %Voltage Thevenin
Rth= R1*(Xm/(Xm+X1))^2; %Resistencia Thevenin en ohmios
Xth= X1; %Reactancia Thevenin en ohmios
%---------------------------------------------------------------------
----
%Deslizamiento nominal
S = 0.063;
%---------------------------------------------------------------------
----
%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 6.3%
Is= Vfase/Z_eq;
I1 = abs(Is); %Corriente del Estator al 6.3%
P_AG = 3*Vfase*I1*cos(-atan(imag(Is)/real(Is)))-3*I1^2*R1;
P_MB = P_AG*(1-S); %Potencia Mecanica Bruta al 6.3%
P_MU = P_MB-1110; %Potencia Mecanica Util al 6.3%
n_eff = (P_MU/31584.96))*100; %Eficiencia al 6.3%
Tau = P_MU/(w_sin*(1-S)); %Torque Nominal al 6.3%
disp(' ')
disp(' Resultados para un Deslizamiento al 6.3% ')
fprintf(' La Corriente 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',Tau)
fprintf(' La eficiencia es: %20.3f Por Ciento \n',n_eff)
%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;
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) = Vfase/z_eq(i);
I1(i) = abs(Iz(i));
%Eficiencia
Neff(i) =
PMU(i)/(3*Vfase*I1(i)*cos(atan(imag(Iz(i))/real(Iz(i)))));
end
%Calculando el TMB para para 60Hz
%---------------------------------------------------------------------
----
for i = 1:51
end
%Calculando el Deslizamiento para un Torque maximo
S_maxTMB = R2/sqrt(Rth^2+(Xth+X2)^2); %Para 60Hz
%Torque maximo a 60 Hz
TMB_max = (3*Vth^2)/(2*w_sin*(Rth+sqrt(Rth^2+(Xth+X2)^2)));
%Calculos de el Deslizamiento para una PMB maxima
syms s_max Ps %Vuelve simbolicas las variables las variables
Ps=(3*Vth^2*R2/s_max*(1-s_max))/((Rth+R2/s_max)^2+(Xth+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)
end
end
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*Vth^2*R2/S_max*(1-S_max))/((Rth+R2/S_max)^2+(Xth+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)
end
end