Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
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
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
3.3
14
3.4
15
3.5
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.
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 ,
forma, na equao para a taxa de transferncia de calor por conveco natural, o coeciente convectico
hcn
Metodologia
A questo 4.71 foi resolvida seguindo uma metodologia geral para modelagem computacional.
De forma
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.
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.
Tp = 100+273.15;
Constante de Stefan-Boltzmann:
Emissividade da barra:
Nmero de ns utilizados:
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
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
qm qm+1 hcnm
dado por:
(Dx)
(1)
Pela lei de Fourier, para um volume de controle nito, com rea transversal
qm qm+1 =
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.
N 1
No caso do n 1,
obtm-se:
N 5
Tm1 = T p, Tm = T1
Tm+1 = T2 .
(2)
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.
Dx D2
+
2
4
(Tn T ) hrn
Dx D2
+
2
4
(Tn Tviz )
qn = k D
4
(Tn1 Tn )
. Sendo
x
n=5
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)
hcn e hr
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 ,
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
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
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
end
end
C = i-1;
Cabecalho = num2str(C);
11
figure(3)
plot(T_coef, hcn_T,
title('Coeficientes
xlabel('Temperatura
ylabel('Coeficiente
legend('Conveco',
Resultados
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
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;
12
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
(a) com 3 ns
(c) com 10 ns
(d) com 20 ns
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
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
(...)
15
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
hrad
hconv
e o
comportamento seria diferente ao aplicar uma temperatura da vizinhana diferente da temperatura ambiente.
16
(a) T = 50o C
(c) T = 125o C
17
(a) k = 1W/m K
(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.
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