Você está na página 1de 10

UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO

RIO GRANDE DO SUL

DEPARTAMENTO DE CIÊNCIAS EXATAS E ENGENHARIA

CURSO DE GRADUAÇÃO EM ENGENHARIA ELÉTRICA

Cristian Borges dos Santos

Questão 6.34 Fitzgerald

Conversão Eletromecânica de Energia II

Professor: Moises Machado Santos

Ijuí/RS, Brasil, dezembro de 2019


Sumário
Questão........................................................................................................................................3
Script para Determinar Parâmetros.............................................................................................5
Script para Plotar Curvas..............................................................................................................6
Plotagem das Curvas....................................................................................................................8
Questão
6.34 Escreva um script de MATLAB para calcular os parâmetros do
circuito equivalente Y de um motor de indução trifásico com dados
obtidos de ensaios a vazio e de rotor bloqueado.
Entrada:
Entrada Saída
Frequência nominal Parâmetros de circuito equivalente
R1, R2, Rc, X1, X2 e Xm.
Ensaio a vazio na velocidade Se o valor das perdas rotacionais não
nominal: Tensão, corrente e potência estiver disponível, você poderá
assumir que é zero.
Ensaio de rotor bloqueado:
Frequência, tensão, corrente e
potência
Resistência de estator medida de
fase a fase
Razão assumida X1/X2

a. Tenha como base para o seu script de MATLAB as


aproximações apresentadas na Seção 6.6. Exercite o seu
programa com um motor de indução trifásico de 2300 V, 50
Hz e 150 kW cujos resultados obtidos em ensaios são:
Rest,f 0,428Ω
Ensaio a vazio em tensão e frequência nominais
IL 12,8 A
P30 2,31 kW
Ensaio de Rotor Bloqueado a 12, 5 Hz
VL 142 V
IL 43,1 A
P30 4,87 kW
Assumir que X1 0,45(X1 + X2)
b. Modifique os valores dos parâmetros encontrados na parte (a)
de tal modo que, quando o circuito equivalente da Figura 6.8 é
usado para simular os ensaios a vazio e de rotor bloqueado, os
resultados simulados e dos ensaios igualam-se. Isso pode ser
feito facilmente acrescentando uma seção de código MATLAB
que procura, nos valores de parâmetros próximos dos
encontrados na parte (a), por valores que resultem em um
circuito equivalente completo que combina com os resultados
dos ensaios. Compare esses valores “exatos” de parâmetros
com os encontrados na parte (a).
Script para Determinar Parâmetros
clc
clear

%Ensaio em vazio
V1= 2300; %Tensão de Linha Aplicada
ivz= 12.8; %Corente de fase Média
Pvz= 2310; %Potência = Pin

%Ensaio com rotor bloqueado


vrb= 142; %Tensão de linha aplicada
irb= 43.1; %corrente de fase média
prb= 4870; %potência
fbl= 12.5;

%Ensaio de CC
vcc=24.5;
Icc=3.54;

%Ensaio de CC (R1)
r1=vcc/(2*Icc);
Pscl = 3*r1*(ivz)^2;

%Ensaio a vazio (Rc e Xm)


Pmec = 9.41; %vem do gráfico
Svz= sqrt(3)*V1*ivz;
Qvz= sqrt(Svz^2-Pvz^2);
xvz= Qvz/(3*ivz^2);

Pcore= Pvz-Pscl-Pmec;
Pcore_fase= Pcore/3;

rc = V1^2/Pcore_fase;
zm = V1/ivz;
xm = (zm*rc)/(sqrt(rc^2-zm^2));

%Ensaio de rotor bloqueado (R2, X1 e X2)


fnom = 60;
frb = 15;

rrb = prb/(3*irb^2);
srb = 3*(vrb/sqrt(3))*irb;
qrb = sqrt(srb^2-prb^2);
xrb = (fnom/fbl)*qrb/(3*irb^2);

%Categoria 'N', adotado classe 'B' onde X1/X2= 0,4/0,6


FP = prb/(3*vrb*irb);
Ang = acos(FP);
ZRB = rrb+xrb;
Rrb = (ZRB*cos(Ang));
X11 = (ZRB*sin(Ang));
r2 = Rrb-r1;

x1= 0.4*xrb
x2= 0.6*xrb

Script para Plotar Curvas

% Pratica Laboratorio II MIT %


clear;
clc;
% Frequencia
f = 60;
% Dados do Motor
% Parâmetros do Estator
R1= 4.75;
X1 = 2.742;
Xm =230.72;
%Parâmetros do Rotor
X2 = 3.708;
% Resistência Original
R2 = 6.18;
% Velocidade síncrona
n_polos=4;
ns =(120*f/n_polos);
ws=(4*pi*f)/n_polos;
%Tensão de Entrada:
V1 = 380 / sqrt(3);

%Impedâncias Equivalente de Thévenin


Vth = (Xm*V1)/sqrt(R1^2 + (X1+Xm)^2);
zth = (j*Xm*(R1+j*X1))/(R1 +j*(X1 + Xm));
Rth= real(zth);
Xth = imag(zth);

for n = 1:ns
s = (ns -n)/ns;

%Torque X Velocidade
Tmec(n) = 3*(R2/s)*(1/ws)*((Vth^2)/((Rth+ R2/s)^2 +
(Xth + X2)^2));
%Corrente Estator x RPM
I1(n)=abs(V1/((R1+i*X1)+((i*Xm*((R2/s)+i*X2))/(i*Xm+
(R2/s)+i*X2))));
%Corrente Rotor x RPM
I2(n)=abs(Vth)/sqrt((Rth+(R2/s))^2+(Xth+X2)^2);
%FP x RPM
FP(n)=cos(angle(V1/((R1+i*X1)+((i*Xm*((R2/s)+i*X2))/
(i*Xm+(R2/s)+i*X2)))));
%Rendimento x RPM
Rend(n)=(Tmec(n)*(ws*(1-s))-11.7)/
(3*V1*I1(n)*FP(n))*100;

end
% plot(Tmec), hold on, plot(Tmecd, 'r')
figure (1);
plot(Tmec,'Color','r','LineWidth',1.0);
hold on;
xlabel('\bfVelocidade_{RPM}');
ylabel('\bfTorque_{N.m.}');
title ('\bf Torque x RPM');
legend('Torque');
axis([0 1800 0 8]);
grid on;

%Corrente x Velocidade
figure (2);
plot(I1);
title('Corrente I1 x Velocidade');
legend('I Estator');
xlabel('Rotação (RPM)');
ylabel('Corrente (A)');
grid on;
axis([0 1800 0 8]);

%Corrente x Velocidade
figure (3);
plot(I2);
title('Corrente I2 x Velocidade');
legend('I Rotor');
xlabel('Rotação (RPM)');
ylabel('Corrente (A)');
grid on;
axis([0 1800 0 8]);

%FP x Velocidade
figure (4);
plot(FP);
title('FP x Velocidade');
legend('FP');
xlabel('Rotação (RPM)');
ylabel('Fator de Potência');
grid on;
axis([0 1800 0 1]);

%Rendimento x Velocidade
figure (5);
plot(Rend);
title('Rendimento x Velocidade');
legend('Rendimento');
xlabel('Rotação (RPM)');
ylabel('Rendimento (%)');
grid on;
axis([0 1800 0 100]);

grid on;
hold off;

Plotagem das Curvas

I1 X Velocidade
I2 X Velocidade

Rendimento X velocidade
FP X Velocidade

Você também pode gostar