Sei sulla pagina 1di 4

FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA

Carrera de Ingeniería Electrónica y Control


Carrera de Ingeniería Eléctrica

Nombre: Francisco Quinga


Grupo: GR1
Fecha: 19/12/2018

SIMULACION DE LA CURVA DE TRABAJO DE UN MOTOR DE INDUCCION

OBJETIVO:

Desarrollar un programa en Matlab que nos permita visualizar el toque desarrollado por el
motor vs la velocidad de giro del rotor.

MARCO TEÓRICO:
𝑅2 𝑅2
Con forme el rotor comienza a girar el deslizamiento disminuye y 𝑠 aumenta; siempre que 𝑠
sea significantemente menor que X2 la reducción en la corriente no es significativa, por tanto.
𝐸1
𝐼2 ≈ X2. Bajo el supuesto de que I2 permanece casi constante el torque del motor incrementa
𝑅2
de manera proporcional al incremento
𝑠
Cuando el deslizamiento disminuye por debajo del deslizamiento crítico Sb la resistencia
𝑅2
hipotética domina en el circuito R2 con 𝑆 > 𝑆𝑏 → 𝑆 ≫ X2, bajo esta condición la disminución
de S, afecta cuadráticamente a la disminución del torque y en tal sentido el torque decrece sin
𝑅2
carga S→0 y por tanto 𝑠 hipotéticamente → ∞ en tanto que la corriente → 0.

INDICACIONES:

En el siguiente programa los valores que se deben ingresar son R1, X1, R2, X2 el número de polos
(p), la frecuencia (f), el resto de datos se calcularan mediante fórmulas que se obtuvieron del
desarrollo del circuito equivalente.

CODIGO:
clc
clear all
close all
p=12
f=50
Ns=120*f/p
Nm=0:0.05:Ns;
Prot=340;
ws=Ns*pi/30
wm=Nm*pi/30;
n=length(wm);
for i=1:n
s(i)=(ws-wm(i))/ws;
end
%impedancias
R1=0.1;
reac1=0.3i;
R2=0.06 ;
reac2=0.8i;

Z1=R1+reac1
Z2=R2+reac2
Va=208/sqrt(3);
Rc=150;
Zm=750i;
so=0.05;
for i=1:n
Rd(i)=R2*(1-s(i))/s(i);
end
%corriente I1

for i=1:n
I1(i)=Va/(Z1+(Rc^(-1)+Zm^(-1)+(Z2+Rd(i)).^(-1))^(-1));
I2(i)=I1(i)*((Z2+Rd(i)).^(-1))/(Rc^(-1)+Zm^(-1)+(Z2+Rd(i)).^(-1));
end
%par desarrollado
for i=1:n
Td(i)=3*(abs(I2(i))^2)*R2/(ws*s(i));
if i==1
Tb=Td(i);
end
if i>1
if Td(i)>Tb
Tb=Td(i);
wmTb=ws*(1-s(i));
temp=i;
end
end
end
Tb
%par de arranque
Tds=Td(1)

%para el plot
for i=1:n
if i<=temp
Td1(i)=Td(i);
wm1(i)=ws*(1-s(i));
else
Td2(i)=Td(i);
wm2(i)=ws*(1-s(i));
end
end
%eje
plot(wm1,Td1,'blue.',wm2,Td2,'r.',wm(1),Tds,'go',wmTb,Tb,'bo',0,0,'*',
ws,0,'*')
grid on
title('CURVA DE TRABAJO DE UN MOTOR DE INDUCCION (Td vs Wm)')
ylabel('Par desarrollado (Td)')
xlabel('Velocidad del giro del rotor (Wm)')
legend({'(Td)','(Td)','Torque de arranque(Tds)','Torque
máximo(Tb)'},'Location','northwest')
text(wm(1)+2,Tds,'Torque de arranque')
text(wmTb+2,Tb,'Torque máximo')
text(0,-1,'0%ws')
text(ws,0,'10%ws')

EJECUCION:

Potrebbero piacerti anche