Académique Documents
Professionnel Documents
Culture Documents
Objetivo
O objetivo desta experincia implementar e estudar as propriedades da filtragem digital de primeira e segunda ordem. Particularmente, avaliam-se as caractersticas da filtragem em termos da resposta em freqncia atravs da variao da freqncia de corte e de dados de campo.
dy (t ) + y (t ) = u (t ) dt
onde u(t) o valor medido (entrada do filtro), y(t) o valor filtrado (sada do filtro) e F a constante de tempo do filtro. O valor de F selecionado de modo que max < F < N , onde
dy (t ) y (k ) y (k 1) dt Ts
onde Ts o perodo de amostragem. Com a aproximao da derivada possvel escrever
y (k ) y (k 1) + y (t ) = u (t ) Ts
y (k ) = y (k 1) + u (k )
Logo, a equao a diferenas que implementa um filtro digital de primeira ordem dada por
onde
Ts F e = 1 = F + Ts F + Ts
A equao indica que a medida filtrada a soma ponderada da medida atual u(k) e o valor filtrado no instante de amostragem anterior y(k-1).
-1-
CONTROLE DISCRETO I
Este filtro digital de primeira ordem denominado de filtro IIR (Infinite Impulse Response) e a resposta em freqncia depende da seleo do parmetro F.
2) A seqncia y(k) filtrada com outro filtro de primeira ordem para obter a sada z(k). O sinal z(k) a sada do filtro de segunda ordem, isto ,
z (k ) = z (k 1) + y (k ) Aps algumas manipulaes matemticas a expresso final para o filtro de segunda ordem dada por z (k ) = (2 ) z (k 1) (1 )(1 ) z (k 2) + u (k ) Uma simplificao comum selecionar = (esta condio proporciona uma maior filtragem nas altas freqncias). Logo, a equao a diferenas do filtro digital de segunda ordem torna-se z (k ) = 2(1 ) z (k 1) (1 ) 2 z (k 2) + 2u (k ) O filtro digital de segunda ordem proporciona maior atenuao no sinal nas altas freqncias do que o filtro de primeira ordem.
Roteiro
Um transmissor de vazo foi submetido a uma variao em degrau na entrada. Os sinais de entrada e sada so mostrados na Figura 1. 1. Projetar um filtro exponencial de primeira ordem para a medida da sada do processo utilizando o MATLAB. Basicamente, o projeto do filtro digital consiste na escolha adequada da constante de tempo F do filtro. a. A partir dos dados de entrada e sada do sistema presentes no arquivo dados.mat, determine um modelo (funo de transferncia) para o transmissor. b. Comparar entre si o sinal de resposta original do transmissor, o sinal filtrado e o sinal obtido pela resposta do modelo. c. Utilizar grficos e tabelas na comparao. As tabelas devem apresentar um ndice de desempenho do filtro tomado como referncia o sinal obtido pela resposta da e o sinal da funo de transferncia. Chamando o sinal de sada filtrado de y resposta do modelo de y, a soma do erro absoluto dada por:
i . S = yi y
i =1
-2-
CONTROLE DISCRETO I
2. Projetar um filtro exponencial de segunda ordem para a medida da sada do processo utilizando o MATLAB. a. Comparar entre si o sinal de resposta original do transmissor, o sinal filtrado e o sinal obtido pela resposta do modelo. b. Comparar as respostas dos filtros de primeira e segunda ordem. c. Utilizar grficos e tabelas na comparao. As tabelas devem apresentar um ndice de desempenho do filtro tomado como referncia o sinal obtido pela resposta da funo de transferncia. Utilize a soma do erro absoluto.
4.5
Entrada/Sada (volt)
3.5
2.5
10
15 Tempo (s)
20
25
30
Para carregar os dados e plotar os sinais de entrada e sada no MATLAB, utilize os seguintes comandos: >> load dados.mat >> plot(trace_x,trace_y);grid >> trace_x: contm o vetor tempo >> trace_y: contm os vetores das amplitudes da >> entrada e da sada
-3-