Академический Документы
Профессиональный Документы
Культура Документы
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));
%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
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)
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)
end
end
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