Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula Matlab SCI2010
Aula Matlab SCI2010
1.1)
(1)
(3)
No eixo do motor conectado um redutor, o qual possui uma reduo Kg e uma eficincia g . Assim aplicando a segunda lei de Newton no eixo do motor, temos:
T & J m&m = Tm l g Kg
sendo
(4)
Tl o torque devido a carga que est conectada ao redutor. g Kg Agora aplicando a segunda lei de Newton na carga conectada ao redutor, temos:
& & J l&l = Tl Beq l
(5)
(6)
Sabendo que a relao de reduo vale m = K g l , e que o torque no motor eltrico vale Tm = m K t I m ( sendo m a eficincia do motor), pode-se reescrever a equao (6) como:
2 & & & J l&l + g K g J m&l + Beq l = g m K g K t I m
(7)
Finalmente combinando as equaes eltrica (3) e mecnica (7), e aplicando a transformada de Laplace, chegamos a seguinte funo transferncia:
l (s)
Vm ( s )
g m K g K t 2 J eq Rm s + (Beq Rm + g m K m K t K g )s
2
(8)
1.2)
Respostas no tempo:
Assumindo os seguintes valores para as constantes acima: Smbolo Descrio Eficincia da reduo Eficincia do motor Fator de reduo Constante de torque do motor Constante de fora contra eletromotriz Momento de inrcia do motor Momento de inrcia equivalente do sistema Resistncia de armadura Fator de amortecimento viscose Valor Nominal (sistema SI de unidades) 0,9 0,69 70 0,00767 0,00767 3,87 e-7 2 e-3 2,6 4 e-3
m
Kg Kt Km Jm Jeq Rm Beq
B
Com esses valores possvel calcular J l = 2,93 e-4. Assim a funo transferncia para esses valores vale:
l (s)
Vm ( s )
No Matlab: >> num = [0.3334]; >> den=[0.00512 0.1894 0]; >> G = tf(num,den) Transfer function: 0.3334 ---------------------0.00512 s^2 + 0.1894 s >> pole(G) ans = 0 -36.9922
Resposta a um pulso de 0,5 s: >> t = 0:0.0001:1; >> u=[ones(1,5001) zeros(1,5000)]; >> lsim(G,u,t)
1.3)
& & & Considerando l = l e &l = l , a equao (7) pode ser reescrita como:
& & J l l + g K g J m l + Beq l = g m K g K t I m
2
(9)
Juntando o circuito de armadura com a parte mecnica e aplicando a transformada de Laplace: g m K g K t (s) (10) G (s) = l = Vm ( s ) J eq Rm s + Beq Rm + g m K m K t K g 2
2 , onde: J eq = J l + g J m K g ;
l (s)
Vm ( s )
No Matlab: >> num = [0.3334]; >> den=[0.00512 0.1894]; >> G = tf(num,den) Transfer function: 0.3334 ---------------------0.00512 s + 0.1894
Resposta a um pulso de 0,5 s: >> t = 0:0.0001:1; >> u=[ones(1,5001) zeros(1,5000)]; >> lsim(G,u,t)
ld(s)
+
E(s)
Vm(s)
G(s)
l(s)
Planta:
Controlador:
G ( s) =
l ( s)
Vm ( s)
D( s ) =
Vm ( s ) = K E (s)
Malha fechada:
T (s) =
No Matlab: K = 10 >> num = [0.3334]; >> den=[0.00512 0.1894 0]; >> G = tf(num,den) Transfer function: 0.3334 ---------------------0.00512 s^2 + 0.1894 s
7.25e-001 7.25e-001
>>[n,d]=tfdata(T,'v') n= 0 0 3.3340
>> step(T)
1.2
0.8 Amplitude
0.6
0.4
0.2
0.05
0.1
0.2
0.25
0.3
>> ltiview(T)