Вы находитесь на странице: 1из 9

Disciplina: Computao Cientfica

Exerccio Computacional 1.1 Equao de Calor Unidimensional Transiente


Aluno(a): Mriam Klippel

PROBLEMAS NUMRICOS TRANSIENTES APLICANDO ALGORITMOS
EXPLCITO, IMPLCITO E DE CRANK-NICOLSON.

Nesse relatrio aplicaram-se algoritmo de forma explcita, implcita e de Crank-
Nicolson para resolver a equao de calor unidimensional transiente pelo mtodo das
diferenas finitas. Para o desenvolvimento dos cdigos usou-se o problema j exposto
em sala de aula junto s notas de aulas. As implementaes dos mtodos foram feitas
usando o software MATLAB.

1. A EQUAO DO CALOR

Para aplicar os mtodos numricos destinados a problemas transientes, usou-se a
equao de calor que representa o prottipo das equaes parablicas. Considera-se a
regio e a equao diferencial definida como:


Determinar dadas:
Condies de contorno:
a. Valor prescrito;
b. Fluxo prescrito;
c. Condio mista.
Condies iniciais:
.
Seja a soluo u(x, t) no interior de (0, l) para t (0, T). E uma subdiviso do intervalo
(0, l) em n 1 subintervalos de tamanho h e uma diviso no tempo tk = kt, para k =
0,1,2, . . . .

2. OBJETIVO




Para cada questo proposta implementar em Octave para os esquemas explcito,
implcito e Crank-Nicolson de diferenas finitas para resolver a equao unidimensional
de calor. Para cada caso analisar qual ser a melhor escolha, considerando tamanho de
t, acuidade, e tempo computacional.

3 TESTES NUMRICOS


Questo 01:



Figura 1 a. Mtodo explcito; b. Mtodo implcito; c. Mtodo de Crank-Nicolson.



Figura 2 a. Mtodo explcito; b. Mtodo implcito; c. Mtodo de Crank-Nicolson.


0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100




Figura 4 a. Mtodo explcito; b. Mtodo implcito; c. Mtodo de Crank-Nicolson.



Figura 5 a. Mtodo explcito; b. Mtodo implcito; c. Mtodo de Crank-Nicolson.


0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
-4
-3
-2
-1
0
1
2
3
4
x 10
12
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
Figura 3 a. Mtodo explcito; b. Mtodo implcito; c. Mtodo de Crank-Nicolson.







Figura 6 a. Mtodo explcito; b. Mtodo implcito; c. Mtodo de Crank-Nicolson.


Questo 02:
Obs.:
Para condio de contorno estabelecida pela questo:


Tem-se usando a diferena atrasada em



Figura 7 a. Mtodo explcito; b. Mtodo implcito; c. Mtodo de Crank-Nicolson.


0 1 2 3 4 5 6 7 8 9 10
-4
-3
-2
-1
0
1
2
3
4
x 10
12
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100




Figura 8 a.Mtodo explcito; b. Mtodo implcito; c. Mtodo de Crank-Nicolson.



Figura 9 a.Mtodo explcito; b. Mtodo implcito; c. Mtodo de Crank-Nicolson.




Figura 10 a. Mtodo explcito; b. Mtodo implcito; c. Mtodo de Crank-Nicolson.

0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
x 10
12
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100




Figura 11 a. Mtodo explcito; b. Mtodo implcito; c. Mtodo de Crank-Nicolson.



Figura 12 a. Mtodo explcito; b. Mtodo implcito; c. Mtodo de Crank-Nicolson.

Questo 03:
Fonte de calor unitria.



Figura 13 a. Mtodo explcito; b. Mtodo implcito; c. Mtodo de Crank-Nicolson.

0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
-4
-3
-2
-1
0
1
2
3
4
x 10
12
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
20
40
60
80
100
120




Figura 14 a. Mtodo explcito; b. Mtodo implcito; c. Mtodo de Crank-Nicolson.



Figura 15 a. Mtodo explcito; b. Mtodo implcito; c. Mtodo de Crank-Nicolson.



Figura 16 a. Mtodo explcito; b. Mtodo implcito; c. Mtodo de Crank-Nicolson.



0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
20
40
60
80
100
120
0 1 2 3 4 5 6 7 8 9 10
-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
x 10
12
0 1 2 3 4 5 6 7 8 9 10
0
20
40
60
80
100
120
0 1 2 3 4 5 6 7 8 9 10
0
20
40
60
80
100
120
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
20
40
60
80
100
120




Figura 17 a. Mtodo explcito; b. Mtodo implcito; c. Mtodo de Crank-Nicolson.



Figura 18 a. Mtodo explcito; b. Mtodo implcito; c. Mtodo de Crank-Nicolson.



CONCLUSES

Diante dos resultados obtidos neste trabalho conclumos que:
Como j discutido em sala de aula, no mtodo explcito h uma restrio entre o
tamanho de h e , j o implcito e o de Crank-Nicolson no.
Observou-se na Figura 1 que os dois ltimos mtodos possuem comportamentos
bem parecidos, observou-se tambm apenas um melhor desempenho nas
interaes no ltimo mtodo. Isso se d devido o mtodo de Crank-Nicolson
aplicar a discretizao da equao diferencial num nvel intermedirio no passo
de tempo, tendo trs valores conhecidos para calcular outros trs, fato que pode
ser observado em (CUNHA, 2000) pginas 223 e 224.
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
20
40
60
80
100
120
0 1 2 3 4 5 6 7 8 9 10
-4
-3
-2
-1
0
1
2
3
4
x 10
12
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
0 1 2 3 4 5 6 7 8 9 10
0
20
40
60
80
100
120


Na Figura 2, estabelecida um valor do , observou-se um comportamento
similar nos trs mtodos. J na Figura 3 com , houve instabilidade no
mtodo explcito, como esperado.
Nas Figuras 4, 5 e 6 observou que para h=0.1 a quantidade no nmero de passos
no foi suficiente para estabelecer uma condio de equilbrio para o sistema. O
mesmo vale para as questes 02 e questo 03.
O que difere a questo 02 da questo 03 a fonte de calor unitria. Observou-se
que a diferena do perfil estudado na Figura 7 para a Figura 13 foi um aumento
de temperatura no caminhar para x=L. Fato j esperado devido insero da
fonte de calor.
No foi possvel estabelecer uma comparao no tempo computacional para o
problema exposto.
O objetivo de aplicao do mtodo numrico transiente unidimensional foi
alcanado.

REFERNCIAS BIBLIOGRFICAS


CUNHA, M.Cristina C. Mtodos Numricos. 2 Edio. Editora Unicamp, 2000.

Вам также может понравиться