Sunteți pe pagina 1din 18

Trabalho Computacional - Questo 4.

71 (Incropera)

Autor
00000000

20 de maio de 2014

Universidade
PEM1009 - Fenmenos de Transporte Computacional - Programa de Ps-graduao em Engenharia Mecnica
For: Professor

Sumrio
1 Problema Proposto

2 Metodologia

2.1

Esquema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2

Balanos de Energia

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3

Mtodo Numrico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3 Resultados

12

3.1

Resposta ao enunciado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

3.2

Alteraes no comprimento da aleta

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

3.3

Alteraes na espessura da malha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

3.4

Alteraes nas condies de contorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

3.5

Alteraes na condutividade da barra

17

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4 Concluses

18

Problema Proposto

Uma barra com 10 mm de dimetro e 250 mm de comprimento possui uma de suas extremidades mantida a

100 C.

a 25 C

A superfcie da barra experimenta transferncia de calor por conveco natural com o ar ambiente
e um coeciente convectivo que depende da diferena entre as temperaturas da superfcie e do

Especicamente, o coeciente estabelecido por uma correlao que tem a forma hcn =
2.89[0.6 + 0.624(T T )1/6 ]2 , onde as unidades so hcn (W/(m2 K)). A superfcie da barra possui uma

emissividade de = 0.2 e troca de calor por radiao com a vizinhana a Tviz = 25 C. Na extremidade da
ar ambiente.

aleta tambm h conveco natural e troca de calor por radiao.

Supondo conduo unidimensional e usando um mtodo de diferenas nitas representando a aleta por
cinco ns, estime a distribuio de temperaturas na aleta. Determine tambm a taxa de transferncia de
calor na aleta e as contribuies relativas da conveco natural e da radiao. Sugesto : Para cada n que
necessite de um balano de energia, use a forma linearizada da equao para a taxa radiante, Equao 1.8,
com o coeciente de transferncia de calor por radiao

hr ,

Equao 1.9, calculado para cada n. Da mesma

forma, na equao para a taxa de transferncia de calor por conveco natural, o coeciente convectico

hcn

deve ser calculado em cada n.

Metodologia

A questo 4.71 foi resolvida seguindo uma metodologia geral para modelagem computacional.

De forma

resumida, foram seguidos os seguintes passos:

1. Esquema : O problema foi esquematizado, j de forma discretizada, identicando suas principais incgnitas e parmetros.
2. Balanos de Energia : Foram escritas as principais equaes que regem o problema, a partir de balanos
de energia.

3. Mtodo Numrico : O problema foi desenvolvido na forma de um cdigo computacional na linguagem


do software MatLab.
4. Validao do Mtodo :

A coerncia fsica dos resultados foi avaliada, alm de comparar os valores

numricos obtidos com a soluo disponvel no Solutions Manual do livro texto. Alguns problemas
foram percebidos, de forma que retornou-se aos itens 2 e 3 para revisar as equaes, o mtodo numrico
e o cdigo.

2.1 Esquema
Levando em considerao o que foi pedido no enunciado da questo, esquematizou-se o problema com cinco
ns, sendo quatro ns internos e um n externo, como ilustrado na Figura 1.

Figura 1: Esquema da discretizao do problema proposto.


Posteriormente, as equaes foram generalizadas, permitindo os clculos para um nmero qualquer, 'n',
de ns. As condies de entrada do problema, organizadas para incluso no programa, so:

Tp = 100+273.15;

Temperatura da parede em Kelvin:

Temperatura do ar ambiente, em Kelvin:

Temperatura da vizinhana, em Kelvin:

Constante de Stefan-Boltzmann:

Emissividade da barra:

Condutividade da barra (W/m.K):

Dimetro da barra (m):

Comprimento da barra (m):

Nmero de ns utilizados:

Comprimento do volume de controle:

T = Tinf = 25+273.15;

Tviz = 25+273.15;

= sigma = 5.67*10^(-8);

= epsilon = 0.2;

k = 14;

D = 0.01;
L = 0.25;
n = 5;
x = dx = L/n;
4

2.2 Balanos de Energia


Os balanos de energia foram feitos para trs grupos de ns: o n 1, que est em contato com a parede; os
ns 2 a 4; e o n 5, que o n externo, e cuja rea de troca de calor com o ambiente e com a vizinhana
diferente dos restantes.
A troca de calor por radiao foi expressa na forma

qrad = hrm (Tm Tviz ),

onde

hrm = hrm (T )

coeciente de transferncia de calor por radiao, que funo da temperatura e, portanto, varia a cada
n. Analogamente, o coeciente de transferncia de calor por conveco, dado no enunciado do problema,
tambm varia a cada n.

2
2
hrm = (Tm + Tviz )(Tm + Tviz )
hcnm = 2.89 0.6 + 0.624(Tm T )1/6

Ns 2 a 4

Seguindo a nomenclatura da Figura 1, o balano de energia de um n genrico

qm qm+1 hcnm

dado por:

(Tm T ) hrm (Dx) (Tm Tviz ) = 0

(Dx)

(1)

Area superf icial do V C

Pela lei de Fourier, para um volume de controle nito, com rea transversal

qm qm+1 =

D2 Tm+1 + Tm1 2Tm


4
(x)2

Atr =

D 2
4 , temos:

Substituindo na Equao 1 e simplicando, obtm-se a Equao 2, vlida para qualquer n diferente dos
ns 1 e 5.

kD Tm1 + Tm+1 2Tm


hcnm (Tm T ) hrm (Tm Tviz ) = 0
4
(x)2

N 1

No caso do n 1,

obtm-se:

N 5

Tm1 = T p, Tm = T1

Tm+1 = T2 .

(2)

Substituindo na Equao 1 e simplicando,

kD T p + T2 2T1
hcn1 (T1 T ) hr1 (T1 Tviz ) = 0
4
(x)2

(3)

Para o n 5, o balano de energia um pouco diferente, pois a troca de calor por conduo acontece

apenas com o n anterior, ou seja, o n 4. Alm disso, a rea supercial que troca calor por conveco e
radiao inclui tambm a rea da extremidade da aleta, ao mesmo tempo em que o comprimento do volume
de controle apenas metade de

qn hcnn

x.

Dessa forma, o balano de energia do n

Dx D2
+
2
4

(Tn T ) hrn

Dx D2
+
2
4

(neste caso, n 5) ca:

(Tn Tviz )

Pela Lei de Fourier,

qn = k D
4

(Tn1 Tn )
. Sendo
x

n=5

e dividindo tudo por

x,

obtm-se a Equao

4, que a equao do n 5.

kD
(T4 T5 ) hcn5
4x

x D
+
2
4

(T5 T ) hr5

x D
+
2
4

(T5 Tviz ) = 0

(4)

2.3 Mtodo Numrico


Usando um mtodo iterativo,

hcn e hr

so calculados a partir de uma estimativa das temperaturas na aleta,

de forma que o conjunto das equaes dos ns forma um sistema de equaes lineares cuja soluo (neste
trabalho, pelo Mtodo de Gauss-Seidel) uma nova aproximao da distribuio de temperaturas na aleta.
Das equaes de cada n, foram obtidas as expresses para as respectivas temperaturas (i.e., da equao
do n 1 foi isolada

T1 ,

do n 2 foi isolada

T2 ,

etc.). A partir da soluo encontrada por Gauss-Seidel, os

coecientes convectivos so recalculados, gerando um um novo sistema de equaes a ser resolvido, e assim
sucessivamente at que os resultados convirjam. O cdigo foi compilado no software MatLab.

Algoritmo

A Figura 2 apresenta o algoritmo utilizado na resoluo numrica do problema proposto.

Figura 2: Algoritmo da resoluo numrica do problema 4.71 do Incropera.

Cdigo-Fonte
%Fenmenos de Transporte Computacional
%Resoluo do problema 4.71 - Incropera
clc
clear all
Tp = 100+273.15;
%K, temperatura da parede
Tinf = 25+273.15;
%K, temperatura do ambiente
Tviz = 25+273.15;
%K, temperatura da vizinhana
sigma = 5.67*10^(-8); %W/m^2 K^4, constante de Stefan-Boltzmann
epsilon = 0.2;
%emissividade da barra
k = 14;
%W/m.K, condutividade da barra
D = 10*10^(-3);
%m, dimetro da barra
L = 0.25;
%m, comprimento da barra
fprintf('%s\n', 'Em quantos intervalos a barra ser dividida?');
n = input('n = ');
%nmero de ns
dx = L/n;
%delta x - comprimento de cada volume de controle
T = zeros(n,1);
hcn = zeros(n,1);
hr = zeros(n,1);
A = T;
qcn = T;
qr = T;
Tj = zeros((n+2),1);
q_cv = Tj;
q_rad = Tj;
q_total = Tj;
h_cv = Tj;
h_rad = Tj;
%Estimativas iniciais
for i=1:n
T(i) = Tp - i*(Tp-Tinf)/n;
end
%Definindo os coeficientes de conveco e radiao ponto a ponto
hcnm = '2.89*(0.6 + 0.624*(T(m)-Tinf)^(1/6))^2';
hrm = 'epsilon*sigma*(T(m)+Tviz)*(T(m)^2 + Tviz^2)';
imax
iter
Tf =
Emax

= 100;
= 0;
T;
= 100;

T = Tf;

for m=1:n
hcn(m) = eval(hcnm);
hr(m) = eval(hrm);
end
while (Emax>0.0000000001) & (iter<imax)
%Clculo das temperaturas---------------------------Tf(1) = ((k*D/(4*dx^2))*T(2) + hcn(1)*Tinf + hr(1)*Tviz + (k*D/(4*dx^2))*Tp)...
/ ((k*D/(2*dx^2)+hcn(1)+hr(1)));
for i =2:(n-1)
Tf(i) = ((k*D/(4*dx^2))*Tf(i-1)+ (k*D/(4*dx^2))*T(i+1) + ...
hcn(i)*Tinf + hr(i)*Tviz)/( (k*D/(2*dx^2)+hcn(i)+hr(i)));
end
Tf(n) = ( (k*D/(4*dx))*Tf(n-1) + hcn(n)*(dx/2 +D/4)*Tinf + ...
hr(n)*(dx/2 +D/4)*Tviz) /(( k*D/(4*dx) + hcn(n)*(dx/2+D/4)+hr(n)*(dx/2 + D/4)));
E = abs(Tf - T);
Emax = max(E);
iter = iter+1;
T = Tf;
for m=1:n
hcn(m) = eval(hcnm);
hr(m) = eval(hrm);
end
end
%rea de troca de calor com o ambiente
for i=1:(n-1)
A(i) = pi*D*dx;
end
A(n) = pi*D*dx/2 + pi*(D^2)/4;
Ap = pi*D*dx/2;
%Clculos das taxas de troca de calor------------------------------------for i=1:n
qcn(i) = hcn(i)*A(i)*(T(i) - Tinf);
qr(i) = hr(i)*A(i)*(T(i) - Tviz);
end
hcn_p = 2.89*(0.6 + 0.624*(Tp-Tinf)^(1/6))^2;
hr_p = epsilon*sigma*(Tp+Tviz)*(Tp^2 + Tviz^2);
qcn_p = hcn_p*A(i)*(T(i) - Tinf);
9

qr_p = hr_p*A(i)*(T(i) - Tviz);


%Clculo da taxa total de troca de calor---------------------------------qcn_tot = qcn_p;
qr_tot = qr_p;
for i=1:n
qcn_tot = qcn_tot + qcn(i);
qr_tot = qr_tot + qr(i);
end
Tj(1) = Tp - 273.15;
Tj(2:(n+1)) = T - 273.15;
q_cv(1) = qcn_p;
q_cv(2:(n+1)) = qcn;
q_cv(n+2) = qcn_tot;
q_rad(1) = qr_p;
q_rad(2:(n+1)) = qr;
q_rad(n+2) = qr_tot;
q_total = q_cv+ q_rad;
h_cv(1) = hcn_p;
h_cv(2:(n+1)) = hcn;
h_rad(1) = hr_p;
h_rad(2:(n+1)) = hr;

fprintf('%s\n','-----------------------------------------------------------------------');
fprintf('%s\n','
RESULTADOS
');
fprintf('%s\n','-----------------------------------------------------------------------');

fprintf(' %7s %7s %7s %7s %7s %7s %7s\n', ' N ', '
' q_cv(W) ', ' q_rad(W) ', ' q_total(W)', '
for i=1:(n+2)
if i==1
Cabecalho = 'Parede';
else if i==(n+2)
Cabecalho = 'Total';
else
10

Tj(graus Celsius) ', ...


h_cv ',' h_rad ');

end

end

C = i-1;
Cabecalho = num2str(C);

fprintf('%5s\t %7.2f\t %7.3f\t %7.3f\t %7.3f\t %7.2f\t %7.2f\n', ...


Cabecalho, Tj(i), q_cv(i), q_rad(i), q_total(i), h_cv(i), h_rad(i));
end
fprintf('%s\n','-----------------------------------------------------------------------');
%Posio na barra
x = zeros(n+1,1);
for i=1:(n+1)
x(i) = (i-1)*dx;
end
%Coeficientes de transferncia de calor em funo da temperatura
T_coef = zeros(100,1);
hcn_T = zeros(100,1);
hr_T = zeros(100,1);
for i=1:100
T_coef(i) = Tinf + i*(Tp - Tinf)/100;
m = i;
hcn_T(i) = 2.89*(0.6 + 0.624*(T_coef(i)-Tinf)^(1/6))^2;
hr_T(i) = epsilon*sigma*(T_coef(i)+Tviz)*(T_coef(i)^2 + Tviz^2);
end
h_total = hcn_T + hr_T;
%Grficos
figure(1)
plot(x,Tj(1:n+1))
title('Distribuio de Temperaturas na barra');
xlabel('Posio na Barra (m)');
ylabel('Temperatura (graus Celsius)');
figure(2)
plot(x, h_cv(1:n+1),x, h_rad(1:n+1))
title('Coeficientes de troca de calor em funo da posio na barra');
xlabel('Posio na Barra (m)');
ylabel('Coeficiente de troca de calor (W/m^2 K)');
legend('Conveco', 'Radiao');

11

figure(3)
plot(T_coef, hcn_T,
title('Coeficientes
xlabel('Temperatura
ylabel('Coeficiente
legend('Conveco',

T_coef, hr_T, T_coef, h_total)


de troca de calor em funo da Temperatura');
na barra (K)');
de troca de calor (W/m^2 K)');
'Radiao', 'Total');

Resultados

3.1 Resposta ao enunciado


Com o nmero de ns na barra sendo igual a 5 como proposto no enunciado, obtm-se os resultados da
Tabela 1.

Tabela 1: Resultados ao utilizar uma malha com cinco ns


o
Tj( C)
q_cv(W)
q_rad(W)
q_total(W)
h_cv
h_rad

Parede

100.00

0.033

0.006

0.039

10.23

1.74

58.52

0.450

0.075

0.525

8.55

1.42

40.93

0.183

0.033

0.215

7.30

1.30

33.13

0.081

0.016

0.097

6.37

1.25

29.77

0.043

0.009

0.052

5.74

1.23

28.77

0.018

0.004

0.022

5.49

1.23

Total

0.809

0.142

0.951

Como esperado, a temperatura na barra (ou aleta) decai medida em que se distancia da parede, j
que est mais quente que o ambiente e a vizinhana e, portanto, necessariamente perde calor ao longo
de seu comprimento, tanto pela forma de conveco como de radiao. A temperatura na parede era uma
condio de contorno, apresentando o valor correto nos resultados. J a extremidade da aleta atingiu um
valor prximo e maior que a temperatura ambiente (que igual temperatura da vizinhana nesse caso),
mas no igual, o que se deve ao pequeno comprimento da aleta. Espera-se que para comprimentos maiores
a temperatura da extremidade tenda a 25

C (o que ser vericado em anlise posterior).

As taxas de transferncia de calor tambm diminuem com a distncia, pois ambas dependem da diferena entre a temperatura da barra e a temperatura da vizinhana e do ambiente. Pode-se perceber que a
transferncia de calor por conveco mais signicativa do que por radiao, tanto observando os valores
dos coecientes de transferncia de calor, como observando os valores das taxas de transferncia de calor.

Os resultados obtidos parecem coerentes com a fsica do problema. Para avaliar com maior segurana a
validade do modelo e do cdigo computacional, alguns testes foram realizados:

Aumentar o comprimento da aleta para vericar se a temperatura se torna constante com a distncia;

Aumentar o nmero de ns para vericar se o mtodo continua funcionando e se a distribuio de


temperaturas pode ser melhor estimada;

Modicar as temperaturas do ambiente e da vizinhana para vericar se os resultados mantm a


coerncia com o problema fsico;

12

3.2 Alteraes no comprimento da aleta


Nesta etapa, todos os parmetros do problema foram mantidos, exceto o comprimento da aleta. O programa
foi executado para 0.25 m, 0.5 m, 1.0 m e 2.5 m, obtendo os resultados grcos que podem ser observados
na Figura 3.

(a) nas condies do enunciado, 0.25m

(b) com 0.5m de comprimento

(c) com 1m de comprimento

(d) com 2.5m de comprimento

Figura 3: Distribuio de temperaturas para diferentes comprimentos da aleta


Comparando os grcos obtidos, pode-se perceber que ao aumentar o comprimento da aleta a temperatura
da sua extremidade alcana o equilbrio trmico temperatura ambiente, o que coerente com o problema
fsico.

Esse comportamento j podia ser previsto a partir da Figura 3(a), mas as Figuras 3(b), 3(c) e

3(d) tornam mais evidente e trazem maior credibilidade ao mtodo numrico e ao programa computacional
desenvolvido.

Outro ponto evidenciado pela Figura 3 a necessidade de renar a malha ao aumentar o comprimento da
aleta. Com cinco ns, a estimativa da distribuio de temperaturas na aleta de 0.25 m pode ser considerada
satisfatria. J para uma aleta de 0.5 m, a curva se torna mais angulosa, menos suave, o que indica uma
aproximao menos precisa. Esse comportamento acentuado para aletas cada vez mais longas.

13

3.3 Alteraes na espessura da malha


Na Figura 4 possvel observar a importncia de escolher uma malha apropriada para resolver um problema
computacional. Para o caso de uma barra de 0.25 m, trs ns so insucientes para uma soluo convel,
como pode ser visto na Figura 4(a). Cinco ns (Figura 4(b)) fornecem uma aproximao melhor, mas que
ainda pode ser aperfeioada. Quando comparamos as Figuras 4(c) e 4(d), percebemos que a diferena pouco
signicativa, portanto para esse problema deve ser suciente utilizar uma malha com 10 ns na maioria das
aplicaes.

(a) com 3 ns

(b) nas condies do enunciado, 5 ns

(c) com 10 ns

(d) com 20 ns

Figura 4: Distribuio de temperaturas na aleta para diferentes malhas e comprimento de 0.25 m


Entretanto, ao continuar aumentando o nmero de ns, a curva de temperaturas comeou a se deformar,
como por exemplo ao se utilizar 70 ns (Figura 5(a)). Isso acontece devido a uma limitao no cdigo que
pode ser facilmente resolvida, desde que se esteja disposto a aumentar tempo de execuo do programa.

Ao aumentar o nmero de ns, aumenta-se o nmero de equaes do sistema de equaes linearizadas que
resolvido pelo mtodo de Gauss-Seidel. Dessa forma, so necessrias mais iteraes para que o critrio de
parada seja alcanado. Para evitar problemas em situaes onde no h convergncia, um nmero mximo
de iteraes foi includo no cdigo, como pode ser visto no trecho abaixo. Utilizar uma malha com muitos
ns e um nmero mximo de iteraes menor do que o necessrio impede que o sistema de equaes seja

14

(a) Deformao na curva ao utilizar 100 iteraes

(b) Curva correta observada ao aumentar sucientemente


o nmero mximo de iteraes(2377)

Figura 5: Distribuio de temperaturas na aleta aproximada por uma malha de 70 ns, modicando o nmero
mximo de iteraes permitido pelo programa

resolvido corretamente, como no caso apresentado. Modicando o nmero mximo de iteraes (imax) para
2500, obtm-se o resultado correto (Figura 5(b)).

(...)
imax = 100;
iter = 0;
(...)
while (Emax>0.0000000001) & (iter<imax)
%Clculo das temperaturas---------------------------Tf(1) = ((k*D/(4*dx^2))*T(2) + hcn(1)*Tinf + hr(1)*Tviz + (k*D/(4*dx^2))*Tp)...
/ ((k*D/(2*dx^2)+hcn(1)+hr(1)));
(...)
iter = iter+1;
(...)
end
(...)

3.4 Alteraes nas condies de contorno


O programa foi executado para diferentes valores de temperatura na parede, na vizinhana e no ambiente.
As expresses para os coecientes de transferncia de calor por conveco e por radiao no foram alteradas.

15

Modicando a temperatura da parede

Ao aumentar a temperatura da parede, obviamente a tem-

peratura da barra nos pontos mais prximos da base mais elevada, mas a temperatura nal (igual
temperatura do ambiente e da vizinhana) atingida aproximadamente na mesma posio. Isso acontece
porque, ao aumentar a temperatura da parede sem modicar os outros parmetros, a taxa de troca de calor
tambm aumenta.

(a) Tp = 100 o C

(b) Tp = 1000 o C

Figura 6: Efeito da variao da temperatura da parede

Modicando as temperaturas do ambiente e da vizinhana

A Figura 8 compara os resultados ao

modicar apenas a temperatura ambiente ou apenas a temperatura da vizinhana. Comparando as Figuras


8(a) e 8(c) com as 8(b) e 8(d), percebe-se que a temperatura nal sempre mais prxima da temperatura
ambiente do que da temperatura da vizinhana. Isso acontece porque, nessa faixa de temperaturas da barra,
o coeciente de transferncia de calor por conveco bem maior que o de radiao, como pode ser visto na
Figura 7(a). Se as temperaturas fossem mais elevadas, como na gura 7(b),

hrad

seria maior que

hconv

e o

comportamento seria diferente ao aplicar uma temperatura da vizinhana diferente da temperatura ambiente.

(a) 300K T 370K

(b) 300K T 1800K

Figura 7: Comportamento dos coecientes de transferncia de calor em funo da temperatura

16

(a) T = 50o C

(b) Tviz = 50o C

(c) T = 125o C

(d) Tviz = 125o C

Figura 8: Efeito da variao da temperatura ambiente e da vizinhana

3.5 Alteraes na condutividade da barra


Na Figura 9 pode-se perceber que quanto maior a condutividade da barra mais a temperatura se distribui,
ou melhor, preciso uma distncia maior da parede para que a barra atinja a temperatura de equilbrio (no
caso do enunciado, a temperatura do ambiente, que igual temperatura da vizinhana.

17

(a) k = 1W/m K

(b) k = 14W/m K , condies do enunciado

(c) k = 100W/m K
Figura 9: Inuncia da condutividade da barra na distribuio de temperaturas

Concluses

Ficou claro durante o desenvolvimento do trabalho que uma situao nica no suciente para determinar
a validade de uma soluo computacional encontrada. Assim, apenas aps vrios testes, tanto a modelagem
quanto o mtodo numrico desenvolvidos foram considerados corretos.

Foi possvel perceber ainda a importncia de escolher certos parmetros de um programa computacional
em funo da necessidade particular de cada problema, por mais que o problema seja capaz de solucionar
situaes diversas.

Ex.: deve-se escolher o nmero de ns como funo da preciso necessria, do tempo

disponvel e da dimenso caracterstica do problema.

O trabalho tambm foi capaz de ilustrar que uma modelagem computacional adequada permite executar
vrios experimentos virtuais, economizando tempo, dinheiro e muitas vezes aumentando a segurana de
uma pesquisa, antes que sejam realizados testes mais sosticados em laboratrios.

18

S-ar putea să vă placă și