Você está na página 1de 8

Universidade Estadual de Campinas

Faculdade de Engenharia Mecânica


EM 503-Métodos Numéricos Aplicados à Eng.

Projeto 1-Método das diferenças finitas

Nome: Gabriel Barros Nogueira

RA: 146120

Campinas

16/01/2017
a) Backward
Implementou-se um código em MATLAB afim de analisar o método de

diferenças finitas através da propagação de uma onda com velocidade unitária, com

passo “backward”.Utilizando para tanto uma discretização de primeira ordem não

centrada com os pontos “j” e “j-1”, e para a discretização do tempo, o método de Euler.

I. CFL=0.5

Note que ao utilizar uma discretização e passo backward, a onda apresenta


dissipação, no entanto sem haver defasagem.
II. CFL = 1.0

No caso de ter CFL =1.0 a onda não apresentou defasagem nem dissipação, mas

somente para este CFL em específico.

III. CFL=1.5

Para CFL=1.5, já nos instantes iniciais a solução numérica já apresentou divergência

da solução analítica.
b) Centrado de segunda ordem

Para a propagação da mesma onda com velocidade unitária, utilizou-se uma

discretização de segunda ordem com molécula de cálculo dos pontos “j-1” e “j+1”.

I. CFL=0.5

Para CFL= 0.5, o método centrado de segunda ordem já apresenta divergência já


nos instantes iniciais.

II. CFL =1.0


Para CFL = 1.0, o método apresentou divergência mais rapidamente que CFL = 0.5

III. CFL = 1.5

Para CFL= 1.5, o método em nenhum instante há convergência, apresentando total

divergência ao executar.

IV. CFL=0.1

Somente ao utilizar um CFL muito baixo em comparação aos anteriores, o

método se manteve mais estável por mais tempo, no entanto, a partir de certo

momento, também passa a sofrer divergência de resultados.


d) Discretização com molécula de cálculo com 4 pontos

Utilizou-se uma discretização utilizando 4 pontos, sendo “j+1”, “j”, “j-1”, “j-2”

para a propagação da mesma onda.Para tanto montou-se uma tabela de Taylor, afim de

determinar os coeficientes da derivada espacial, sendo [1/6 -1 1/2 1/3], com uma

precisão de terceira ordem.

I. CFL = 0.5

O método em questão já apresenta divergência nos instantes iniciais entre a solução

numérica e analítica.
II. CFL = 1.0

Para um CFL maior, o método diverge mais rapidamente.

III. CFL = 1.5

Para um CFL =1.5 o método se torna totalmente instável.


Para efeito de comparação e análise da dissipação da onda, verificou-se também

a função sen(x), e notando o comportamento do método numérico para CFL = 0.5 e

CFL = 1.5, utilizando o método backward.

Você também pode gostar