Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

% Modelo Maquina de Induccion

clc
clear all
global abs_Vth Rr Rth Xth
Pn_eje=5000;Vn_ll=220;p=2;
Sb=Pn_eje; Vb=Vn_ll; Ib=Sb/(sqrt(3)*Vb); Zb=Vb^2/Sb;
wb=2*pi*60; wbm=wb/p; Tb=Sb/wbm; Ve=1.0;

%Parametros
Re=0.03; Rr=0.04; Rm=20.0; Xe=0.12; Xr=0.12; Xm=3.0;
Ze=Re+j*Xe
Zm=Rm*j*Xm/(Rm+j*Xm)
Vth=Ve*Zm/(Zm+Ze)
abs_Vth=abs(Vth)
Zth=Ze*Zm/(Ze+Zm)+j*Xr
Rth=real(Zth)
Xth=imag(Zth)

s=0.0001:0.001:1;
Ir=abs_Vth./sqrt((Rth+Rr./s).^2+Xth^2);
Ir2=Ir.*conj(Ir);
Te=Ir2*Rr./s;
Peje=Ir2*Rr./s.*(1-s);
s_Tmax=Rr/sqrt(Rth^2+Xth^2)
Tmax=abs_Vth^2*Rr/((Rth+Rr/s_Tmax)^2+Xth^2)/s_Tmax
Ta=abs_Vth^2*Rr/((Rth+Rr)^2+Xth^2)
s0=Rr;
sn=fsolve(@potencia,s0)
Tn=abs_Vth^2*Rr/((Rth+Rr/sn)^2+Xth^2)/sn

sop=fsolve(@par,sn)
Top=abs_Vth^2*Rr/((Rth+Rr/sop)^2+Xth^2)/sop
Zr=Rr./s+j*Xr;
Zent=Zr*Zm./(Zr+Zm)+Ze;
Ie=Ve./Zent;
abs_Ie=abs(Ie);
fp=cos(angle(Ie));
Pent=real(Ve*conj(Ie));
rendimiento=Peje./Pent;

figure(1)
plot(s,Te,s,Peje,s,(1-s).^2,s_Tmax,Tmax,'*r',1,Ta,'g*',sn,Tn,'b*',sop,Top,'c*')
grid
xlabel('deslizamiento [pu]')
ylabel('T_e [pu]')

figure(2)
plot(s,abs_Ie,s,fp,s,rendimiento)
grid
xlabel('deslizamiento [pu]')
ylabel('|I_e| & fp & \eta [pu]')

% Ensayo de vacío
s0=0;
Zent0=Ze+Zm;
Ie0=Ve/Zent0;
abs_Ie0=abs(Ie0)*Ib
P0=real(Ve*conj(Ie0))*Sb
V0=Ve*Vb
srb=1;
Zr1=Rr+j*Xr;
Zent1=Ze+Zm*Zr1/(Zr1+Zm);
Ve1=1.2*abs(Zent1);
Ie1=Ve1/Zent1;
absIe1=abs(Ie1);
Pe1=real(Ve1*conj(Ie1));
Ve1=Ve1*Vb
absIe1=absIe1*Ib
Pe1=Pe1*Sb

%Determinación de parámetros
% Vacio
P0=P0/Sb; V0=V0/Vb; abs_Ie0=abs_Ie0/Ib;
Rm2=V0^2/P0
Q0=sqrt((V0*abs_Ie0)^2-P0^2);
Xm2=V0^2/Q0
% Rotor Bloqueado
absIe1=absIe1/Ib; Ve1=Ve1/Vb; Pe1=Pe1/Sb;
Rt=Pe1/absIe1^2
Q1=sqrt((Ve1*absIe1)^2-Pe1^2)
Xt=Q1/absIe1^2
Xe2=0.5*Xt
Xr2=0.5*Xt
Rr2=abs_Vth^2*sn*(1-sn)
Re2=Rt-Rr

function P=potencia(s)
global abs_Vth Rr Rth Xth
P=abs_Vth^2*Rr*(1-s)/s/((Rth+Rr/s)^2+Xth^2)-1;
end

function Tt=par(s)
global abs_Vth Rr Rth Xth
Tbomba=(1-s)^2;
Tt=abs_Vth^2*Rr/s/((Rth+Rr/s)^2+Xth^2)-Tbomba;
end

You might also like