Escolar Documentos
Profissional Documentos
Cultura Documentos
Relatrio V
Resposta do sistema em domnio Z e kT
A
utores: William Csar Viana
Jos Andr Tebar de Faria
INTRODUO
Abordaremos neste roteiro a converso da malha de controle contnuo para o
sistema discreto. A Figura I abaixo mostra o diagrama de blocos de um sistema em
malha fechada com realimentao unitria e controlador discreto.
[ ]
G( s)
s
(1)
DESENVOLVIMENTO
1.0 Considere o sistema da Figura III, onde o perodo de amostragem de T=0,1s:
Y ( z)
.
R( z)
1
s(s+ 1)
(3)
Realizando a expanso em fraes parciais do bloco da planta contnuo com o
integrador do segurador, obtm-se:
H ( z )= ( 1z1 ) Z
1
1
s s +1
(4)
z
z
z1 z0,9048
(5)
Rearranjando a equao (5), H(z) dada pela seguinte expresso simplificada:
H ( z )=
0,09516
z0,9048
(6)
0,09516 z
z 1,905 z +0,9048
(7)
0.09516 z
z 1,81 z +0,9048
(8)
(9)
Para k=0 ;
y ( 0 )=0+ 0+0=0
Para k=1 ;
y ( 0,1 )=1(0,09516)+0+0=0,09516
Para k=2 ;
(10)
Para k=3 ;
Para k=4 ;
Para k=5 ;
Para k=6 ;
Para k=7 ;
Para k=8 ;
Para k=9;
Para k=10 ;
Substituindo
y (kT )
(11)
questo :
e ( kT ) =r ( kT )[0,09516 r ( kT T ) +1,81 y ( kT T )0,9048 y ( kT 2 T )]
(12)
V-se que o sistema controlado possui uma resposta subamortecida com ganho
unitrio. O erro acompanha a simtrica negativa da resposta e converge para zero
quando a resposta converge em regime permanente.
CONCLUSES
Viu-se neste roteiro a equivalncia do sistema contnuo e discreto atravs da
transforada Z, com efeito ZOH. V-se que o calculo manual da resposta discreta a partir
da equao de diferenas trabalhosa, visto que para cada valor de k preciso associar
respostas anteriores e atuais. O mtodo computacional faz-se necessrio, pois, depois de
implementada a lgica correta para o sistema de controle em questo, possvel obter
em segundos tanto a resposta da srie discreta a partir da equao de diferenas, como
tambm a resposta grfica, que melhor ilustra os resultados desejados em projeto, como
tempo de acomodao, sobressinal, etc.
ANEXO I
clear
num = 1;
den = [1 1];
FC = tf(num,den);
FD = c2d(FC,0.1);
num2 = [0.09516];
den2 = [ 1 -0.9048 ];
num3 = [1 0];
den3 = [1 -1];
num4 = conv(num2,num3);
den4 = conv(den2,den3);
FDR = feedback(tf(num4,den4),1)
% EQUAO DE DIFERENCA
% y[kT] = 0.09516u[k-1] + 1.81y[k-1] - 0.9048y[k-2]
u = ones(1,100);
k = 1:1:100;
y(1) = 0;
y(2) = 0;
for i=3:1:100
y(i) = 0.09516*u(1,i-1) + 1.81*y(i-1) - 0.9048*y(i-2);
end
y;
subplot(2,1,1)
plot(k,y,'ro')
xlabel('AMOSTRAS')
ylabel('AMPLITUDE')
title('RESPOSTA AO DEGRAU')
e(:,:) = u(1,:) - y(1,:);
subplot(2,1,2)
plot(k,e,'bx')
xlabel('AMOSTRAS')
ylabel('AMPLITUDE')
title('ERRO ESTACIONARIO')