Você está na página 1de 6

UNIVERSIDADE FEDERAL DO SUL E SUDESTE DO PARÁ

INSTITUTO DE GEOCIÊNCIAS E ENGENHARIAS


FACULDADE DE ENGENHARIA MECÂNICA

Ricardo Patrick Rodrigues da Silva

RESOLUÇÃO DO EXERCÍCIO: TRABALHO 01

Marabá/PA
DEZEMBRO de 2020
1. Introdução

As Séries de Fourier aplicadas a disciplina de Instrumentação e


Controle de Processos Industriais tem como objetivo demonstrar como os sinais
e dados de um processo são obtidos, e através das equações mostram de forma
gráfica como eles se traduzem.

Para este primeiro trabalho da disciplina referente ao assunto citado


acima, tem a seguinte proposta:

“Escreva um documento identificando cada gráfico plotado e


explicando o que foi feito (como se fosse um capítulo de "Resultados
e discussões", com número para as figuras, legenda, etc). Coloque no
Apêndice os códigos (scripts) utilizados para isso. Esses códigos no
apêndice devem ser executáveis, ou seja, se eu copiar para o octave
ele deve funcionar e fornecer os mesmos resultados apresentados.”

A imagem abaixo mostra a equação a ser resolvida e analisada.

Figura 1.Questão 2) para resolução.

2. Metodologia

Para obtenção dos resultados foi utilizado o software computacional


Octave®, e os seguintes scripts de programação para cada item da questão.

a) 𝑓(𝑡) = 𝑡 𝑠𝑒𝑛𝑑𝑜 − 𝜋 < 𝑡 < 𝜋

O código abaixo com os comentários mostra o procedimento para obtenção do


gráfico para a Série de Fourier para os valores de n=1, n=5, n=30 e n=300.

%Q1 - Letra A
clc;close all;clear all; %Limpar tela e histórico
%Intervalo de f(t) para a questão
x = -pi():0.01:pi();
f = x;
A_0 = 0;
%Condições iniciais para cada valor de n
fr = 0;
fr1 = 0;
fr2 = 0;
fr3 = 0;
title ("Gráfico 1: Série de Fourier para a questão a)"); %Título do gráfico
xlabel ("Intervalo"); %Título do eixo X
ylabel ("f(t)"); %Título do eixo Y
hold on
plot(x,f); %Plotar gráfico na tela
%Primeira condição dada para n
for n = 1:1
A(n) = 0;
B(n) = 2*((-1)^(n+1))/n;
fr = fr + A(n)*cos(n*x) + B(n)*sin(n*x);
endfor
plot(x,fr)
grid
%Segunda condição dada para n
for n = 1:5
A(n) = 0;
B(n) = 2*((-1)^(n+1))/n;
fr1 = fr1 + A(n)*cos(n*x) + B(n)* sin(n*x);
endfor
plot(x,fr1)
%Terceira condição dada para n
for n = 1:30
A(n) = 0;
B(n) = 2* ((-1)^(n+1))/n;
fr2 = fr2 + A(n)*cos(n*x) + B(n)* sin(n*x);
endfor
plot(x,fr2)
%Quarta condição dada para n
for n = 1:300
A(n) = 0;
B(n) = 2* ((-1)^(n+1))/n;
fr3 = fr3 + A(n)*cos(n*x) + B(n)*sin(n*x);
endfor
plot(x,fr3)
legend ("F(t)=t","N = 1","N = 5","N = 30","N = 300");
hold off

0 𝑝𝑎𝑟𝑎 0 < 𝜏
b) 𝑓(𝑡) = { 𝑠𝑒𝑛𝑑𝑜 𝜏 = 5 𝑠𝑒𝑔𝑢𝑛𝑑𝑜𝑠
1 𝑝𝑎𝑟𝑎 𝜏 ≤ 2𝜏
O mesmo método utilizado para o item a), está descrito abaixo para o item b)
levando em consideração as limitantes fornecidas na questão.

%Q1 - Letra B
clc;close all;clear all; %Limpar tela e histórico
function y = f(nu) %Função de y
tempo = 0:0.01:10;
i = 1;
T = 10;
w = 2*pi()/T;
a0 = 1/2;
for t = tempo
f = 0;
for n = 1:nu
f = f + ((sin(10*n*w)-sin(5*w*n))/(5*n*w))*cos(w*n*t)+((-
cos(10*n*w)+cos(5*w*n))/(5*n*w))*sin(n*w*t);
endfor
y(i) = f + a0;
i = i + 1;
endfor
plot(tempo, y); %Plotar gráfico na tela
title ("Série de Fourier"); %Título do eixo X
xlabel ("Tempo decorrido"); %Título do eixo Y
ylabel ("f(t)");
grid
hold on
endfunction
%Função f para cada valor de nu (1, 5, 30, 300)
f(1)
f(5)
f(30)
f(300)
legend ("N = 1","N = 5","N = 30","N = 300");
hold off

3. Resultados e discussão

O gráfico da do item a) obtido através do script pelo programa


Octave® é mostrado abaixo, sendo possível perceber à medida que os valores
de n aumentam, o período dos sinais diminui resultando em um maior registro e
dados em menor tempo, caso a situação fosse aplicada a um caso real.

Também é possível verificar nas extremidades inferior e superior do


intervalo, que há ruídos para todos os valores de n, o que pode ter uma causa
no fenômeno de Gibbs, devido o intervalo utilizado ser finito a forma que a função
assume em pontos de descontinuidade de salto.

Figura 2. Gráfico do item a).

Para o item b) da questão o gráfico dos resultados está mostrado na Figura 3.


Pode-se perceber o salto de descontinuidade no momento 𝜏 = 5 segundos. Da
mesma maneira que no item a), os sinais também sofrem com ruídos nas
extremidades e que podem também ser explicados pelo fenômeno de Gibbs.
Outro ponto importante notado foi a forma que o salto é percebido a medida que
o valor de n aumenta para os valores fornecidos na questão.

Figura 3. Gráfico do item b).


4. Conclusão

Foi possível perceber durante esse trabalho a importância do


processamento de sinais e os possíveis erros que podem acontecer com eles,
além do estudo com programação para aprofundamento nessa área da
engenharia que é bastante solicitada nos tempos atuais, devido ao avanço da
Indústria 4.0.

5. Referências bibliográficas

GARIBOTTI, Cristiano Rodrigues; RUIZ CLAEYSSEN, Julio Cesar. Eliminação


do fenômeno de Gibbs num problema não-homogêneo. Salão de Iniciação
Científica (11.: 1999: Porto Alegre). Livro de resumos. Porto Alegre: UFRGS,
1999., 1999.

Você também pode gostar