Sunteți pe pagina 1din 9

Ayudantı́a #6, Transferencia de Calor 2016-2 Luis Fuenzalida - Sebastián Sáez

Ayudantı́a #6

Métodos Numéricos

Ej. 1. Considere una placa de espesor ` que se encuentra aislada por un lado y expuesta a convección
por el otro, y que posee generación interna de calor ġ(x).
(a). Determine las ecuaciones que permiten encontrar la temperatura en la placa con un número
arbitrario de nodos.
(b). Usando 3 nodos, encuentre la temperatura en el punto central de la placa para los siguientes
casos:
(i). ġ(x) = ġ0 = cte.
(ii). ġ(x) = ġ0 eβx , |β| < 1, β 6= 0
(c). La solución analı́tica de los casos anteriores son respectivamente:
ġ0 2  ġ0 `
(i). T (x) = ` − x2 + + T∞
2k h
 
ġ0 1 β` βx
 ġ0 β` 
(ii). T (x) = x−`+ e −e + e − 1 + T∞
βk β βh
Determine el error cometido en la solución numérica en ambos casos. Justifique teóricamente
el valor de estos errores.
(d). Para el primer caso, determine el flujo de calor en los 3 nodos, y compare con la solución
analı́tica. ¿Podrı́a calcular el valor correcto del flujo de calor sin obtener todas las temperaturas?

1
Ayudantı́a #6, Transferencia de Calor 2016-2 Luis Fuenzalida - Sebastián Sáez

Solución de la Ayudantı́a

Ej. 1. Discretizando la placa con n + 1 nodos equidistantes (numerados de 0 a n), se obtienen n + 1


volúmenes finitos según se muestra en la figura 1.

0 1 2 n−2 n−1 n
···

∆x ∆x
2 ∆x ∆x ∆x ∆x 2

Figura 1: Placa discretizada con n + 1 volúmenes finitos.

Para determinar las ecuaciones a resolver, realizaremos primero un balance de energı́a en uno de
los volúmenes interiores, como el de la figura 2.

i−1 Q̇i−1/2 i Q̇i+1/2 i + 1

Figura 2: Balance de energı́a en un volumen interior.

Los subı́ndices i − 1/2 e i + 1/2 indican que los flujos de calor se evalúan en la interfase de los
volúmenes, que corresponden al punto medio entre los puntos ubicados en xi−1 y xi y entre xi y
xi+1 respectivamente. El balance es:

Q̇i−1/2 − Q̇i+1/2 + ġ(xi )∆Vi = 0 (1.1)


Una de las suposiciones del método a utilizar es que las propiedades dentro de cada volumen finito
son homogéneas, y que se pueden obtener evaluando en el nodo representativo de cada volumen.
En este caso, la generación de calor dentro del volumen con nodo centrado en xi es igual a ġ(xi ).
Entonces, desarrollando la expresión (1.1) se obtiene:
   
dT dT
−kA − −kA + ġ(xi ) (A∆x) = 0
dx i−1/2 dx i+1/2

dT dT ġ(xi )∆x
− =− (1.2)
dx i+1/2 dx i−1/2 k

Las derivadas en la expresión (1.2) se evalúan en las interfases de los volúmenes. Por ello, utilizando

2
Ayudantı́a #6, Transferencia de Calor 2016-2 Luis Fuenzalida - Sebastián Sáez

diferencias finitas centradas:



dT Ti+1 − Ti
=
dx i+1/2 ∆x

dT Ti − Ti−1
=
dx i−1/2 ∆x
Se obtiene entonces:
Ti+1 − Ti Ti − Ti−1 ġ(xi )∆x
− =−
∆x ∆x k
ġ(xi )∆x2
Ti−1 − 2Ti + Ti+1 = − (1.3)
k
Notar que la ecuación (1.3) es válida sólo para los nodos interiores. Para los nodos ubicados en
los bordes se deben realizar balances de energı́a para cada uno por separado. Para el nodo n, la
situación es la mostrada en la figura 3.

n−1 Q̇n−1/2 n Q̇conv

Figura 3: Balance para el nodo expuesto a convección.

El balance de energı́a correspondiente es:

Q̇n−1/2 + ġ(xn )∆Vn = Q̇conv


   
dT ∆x
−kA + ġ(xn ) A = hA (Tn − T∞ )
dx n−1/2 2

dT ġ(xn )∆x h
= − (Tn − T∞ )
dx
n−1/2 2k k
Tn − Tn−1 ġ(xn )∆x h
= − (Tn − T∞ )
∆x 2k k
ġ(xn )∆x2
 
h∆x h∆x
Tn 1 + − Tn−1 = + T∞
k 2k k
ġ(xn )λ∆x2 h∆x
λTn−1 − Tn = − −λ T∞ (1.4)
2k k
Donde λ = (1 + h∆x/k)−1 . Luego, para el lado aislado, la situación se muestra en la figura 4.

3
Ayudantı́a #6, Transferencia de Calor 2016-2 Luis Fuenzalida - Sebastián Sáez

Aislación
0 Q̇1/2 1

Figura 4: Balance para el nodo aislado.

El balance de energı́a para este nodo entrega:

−Q̇1/2 + ġ(x0 )∆V0 = 0


   
dT ∆x
kA = −ġ(x0 ) A
dx 1/2 2
T1 − T0 ġ(x0 )∆x
=−
∆x 2k
ġ(x0 )∆x2
−T0 + T1 = − (1.5)
2k
Juntando las ecuaciones (1.3), (1.4) y (1.5) se obtiene un sistema que puede ser escrito de la
siguiente forma:
2
−T0 +T1 = − ġ(x02k )∆x
2
T0 −2T1 T2 = − ġ(x1k)∆x
2
T1 −2T2 T3 = − ġ(x2k)∆x
.. .. .. ..
. . . .
)∆x2
Tn−2 −2Tn−1 Tn = − ġ(xn−1 k
2
λTn−1 −Tn = − ġ(xn )λ∆x + λ h∆x T∞
2k k

Finalmente, este sistema puede escribirse de forma matricial:


      
−1 1 0 ··· 0 0 0 T0 ġ(x0 )/2 0
 1 −2 1 · · · 0 0 0  T1 
   ġ(x )   0 
  1   
1 −2 · · · 0
      
0 0 0   T2   ġ(x2 )   0 
2 
 ..

.. .. . . . .

.
 ∆x  .
 
.

 . . . . . .
. .
. .  
.  .  . 
= − .
.


 .
.

(1.6)
k 
      
   
0
 0 0 · · · −2 1 0  Tn−2 
  
 ġ(xn−2 )  
   0 

0 · · · 1 −2 1  Tn−1 
      
0 0  ġ(xn−1 )   0 
0 0 0 ··· 0 λ −1 Tn λġ(xn )/2 λ h∆x
k T∞

La expresión (1.6) representa las ecuaciones que entregan la temperatura en la placa. Conviene
expresarlo de esta forma en caso de querer programar la solución de un problema de este tipo.

4
Ayudantı́a #6, Transferencia de Calor 2016-2 Luis Fuenzalida - Sebastián Sáez

(b). Con sólo 3 nodos, el sistema (1.6) se reduce a lo siguiente:


      
−1 1 0 T0 2
ġ(x0 )/2 0
∆x 
1 −2 1  T1  = −  ġ(x1 )  −  0 (1.7)
     
k

0 λ −1 T2 λġ(xn )/2 λ h∆x
k T∞

La temperatura T1 corresponde al nodo central. Se puede obtener fácilmente este valor sumando
todas las ecuaciones del sistema:
∆x2 ġ(x0 )
 
λġ(xn ) h∆x
(λ − 1)T1 = − + ġ(x1 ) + −λ T∞
k 2 2 k
∆x2
 
ġ(x0 ) λġ(xn ) λ h∆x
T1 = + ġ(x1 ) + + T∞ (1.8)
k(1 − λ) 2 2 1−λ k
De la definición de λ se obtiene:
h∆x
1 k λ k
λ= h∆x
−−→ 1 − λ = −−→ =
1+ k 1 + h∆x
k
1−λ h∆x
Es decir, la expresión (1.8) se reduce a:

∆x2 1 + h∆x
 
k ġ(x0 ) λġ(xn )
T1 = · h∆x · + ġ(x1 ) + + T∞
k k
2 2
  
∆x h∆x ġ(x0 ) λġ(xn )
T1 = 1+ + ġ(x1 ) + + T∞ (1.9)
h k 2 2
Para el primer caso, ġ(xi ) = ġ0 . Además, ∆x = `/2, con lo cual la temperatura en el punto central
es:
  
(i) ∆x h` 1 λ
T1 = 1+ +1+ ġ0 + T∞
h 2k 2 2
  !
(i) ` h` 1
T1 = 1+ 3+ h`
ġ0 + T∞
4h 2k 1 + 2k

(i) 3ġ0 `2 ġ0 `


T1 = + + T∞ (1.10)
8k h
Luego, para el segundo caso, ġ(xi ) = ġ0 eβxi , con lo cual se obtiene:

λeβ`
  
(ii) ∆x h∆x 1
T1 = 1+ + eβ`/2 + ġ0 + T∞
h k 2 2
!
eβ`
 
(ii) ` h` β`/2
T1 = 1+ 1 + 2e + h`
ġ0 + T∞
4h 2k 1 + 2k

(ii) ġ0 `2   ġ ` 
0

T1 = 1 + 2eβ`/2 + 1 + 2eβ`/2 + eβ` + T∞ (1.11)
8k 4h

5
Ayudantı́a #6, Transferencia de Calor 2016-2 Luis Fuenzalida - Sebastián Sáez

(c). Para el primer caso, la solución analı́tica es:

`2
   
(i) ` ġ0 ġ0 `
Tan x= = `2 − + + T∞
2 2k 4 h
3ġ0 `2
 
(i) ` ġ0 `
Tan x= = + + T∞
2 8k h
Como puede verse, este resultado es idénticamente igual al obtenido numéricamente. La razón de
que no exista error proviene de la forma en que se discretizan las derivadas.
Para obtener la derivada en la interfase de los volúmenes se utilizó una diferencia finita centrada,
la cual se obtiene utilizando la serie de Taylor. Por ejemplo, para un punto i + 1/2 se utilizan las
series del punto i e i + 1:
∞  j j
∆x dT X 1 ∆x d T
Ti+1 = Ti+1/2 + +
2 dx i+1/2 j=2 j!
2 dxj i+1/2
∞  j j
∆x dT X 1 ∆x d T
Ti = Ti+1/2 − + −
2 dx i+1/2 j=2 j!
2 dxj i+1/2

Restando estas expresiones se obtiene:



∆xj 1
  j
dT X 1 d T
Ti+1 − Ti = ∆x + j
− j
dx i+1/2 j=2 j! 2
(−2) dxj i+1/2

∆xj−1 dj T

dT Ti+1 − Ti X
= − (1.12)
dx i+1/2 ∆x j=3
j! 2j−1 dxj i+1/2
j impar

Cuando evaluábamos las derivadas en los balances de energı́a, despreciábamos el término de la


sumatoria de (1.12), el cual corresponde al error de truncamiento:

∆xj−1 dj T
X
τ (xi ) = − (1.13)
j=3
j! 2j−1 dxj xi
j impar

Sin embargo, notar que este error se determina con las derivadas de orden superior, comenzando
desde la tercera. La solución analı́tica del primer caso es un polinomio cuadrático, por lo que su
tercera derivada es nula, al igual que todas sus otras derivadas de orden superior. Por tanto, para
este caso la temperatura obtenida numéricamente siempre será igual a la solución analı́tica exacta!
Por otra parte, para el segundo caso la solución analı́tica es:
    ġ
(ii) ` ġ0 ` 1  β` 0
e − eβ`/2 + eβ` − 1 + T∞

Tan x= = −`+
2 βk 2 β βh
     `  ġ
(ii) ` ġ0 1 0
eβ` − eβ`/2 − eβ` − 1 + T∞

Tan x= = +
2 βk β 2 βh
La diferencia con la solución numérica es bastante notoria:
`2 `2
      
(ii) (ii) 1 1 ` 1 ` 1 `
Tan − T1 = ġ0 eβ` + − − e β`/2
+ + − + +
β 2 k βh 4h β 2 k 4k 2h βh 8k 4h

6
Ayudantı́a #6, Transferencia de Calor 2016-2 Luis Fuenzalida - Sebastián Sáez

El orden de magnitud de esta diferencia es aproximadamente del orden de magnitud de ġ0 /βh, lo
cual puede ser bastante elevado si β es pequeño. Esto debe al error de truncamiento, que crece al
decrecer el valor de β. Se puede demostrar que para este caso se obtiene:

dj T

ġ(xi )
= − j−2
dxj xi kβ

ġ(xi ) X ∆xj−1
∴ τ (xi ) = −
k j=3
j! 2j−1 β j−2
j impar

Por tanto, en este caso siempre existirá un error que podrı́a no ser despreciable para valores de
β pequeños, pero que puede disminuirse al disminuir ∆x, lo que implicarı́a utilizar más nodos y
resolver un sistema de ecuaciones más grande, lo que a mano podrı́a ser muy tedioso.

(d). De forma general, conociendo todas las temperaturas Ti de un sistema, el flujo de calor podrı́a
calcularse de la siguiente forma:

dT Ti+1 − Ti−1
q̇(xi ) = −k ≈ −k (1.14)
dx xi 2∆x
En nuestro caso, el flujo de calor en x0 = 0 es nulo por estar aislado, y el flujo en x2 = ` corresponde
al calor por convección. Por tanto, sólo es necesario utilizar la expresión (1.14) en el nodo x1 = `/2:

q̇0 = 0
T0 − T2
q̇1 = k
`
q̇2 = h (T2 − T∞ )
Entonces, nos faltarı́a encontrar las temperaturas T0 y T2 . Utilizando las ecuaciones del sistema
(1.7) se obtiene para T0 :

∆x2 ġ(x0 ) ġ0 `2


T1 − T0 = − · =−
k 2 8k
ġ0 `2
T0 = T1 +
8k
ġ0 `2 ġ0 `
T0 = + + T∞
2k h
Y para T2 :

λġ(x2 )∆x2 h∆x


λT1 − T2 = − −λ T∞
 2k 2 k 
ġ0 ` h`
T2 = λ T1 + + T∞
8k 2k
 2 
1 ġ0 ` ġ0 `
T2 = h`
+ + T∞
1 + 2k 2k h

7
Ayudantı́a #6, Transferencia de Calor 2016-2 Luis Fuenzalida - Sebastián Sáez

Entonces, evaluando las expresiones para q̇1 y q̇2 se obtiene:


! !
h`
ġ0 `2
  
k 1 ġ` k 2k ġ0 ` h`
q̇1 = 1− h`
+ = h`
· · +1
` 1 + 2k 2k h ` 1 + 2k h 2k
ġ0 `
q̇1 =
2
! !
ġ0 `2
  
1 ġ0 ` 1 ġ0 ` h`
q̇2 = h h`
+ =h h`
· · +1
1 + 2k 2k h 1 + 2k h 2k
q̇2 = ġ0 `

La solución analı́tica del flujo de calor es:


(i)
dTan
q̇an (x) = −k
dx
q̇an (x) = ġ0 x
Por tanto, es evidente que las soluciones numéricas son nuevamente idénticas a las soluciones
exactas:
 
` ġ0 `
q̇an x = = = q̇1
2 2
q̇an (x = `) = ġ0 ` = q̇2
Esto nuevamente se debe a que se calcula una derivada con error de truncamiento nulo.
Finalmente, sı́ es posible calcular el flujo de calor sin conocer todas las temperaturas. Una forma
de obtenerlo es a través de la ecuación de conducción:

∇ · (k∇T ) + ġ = 0 (1.15)
Integrando la ecuación dentro de un volumen Vi = Axi , y ocupando el teorema de Gauss se obtiene:
ZZZ ZZZ
− ∇ · (k∇T )dV = ġdV
Vi Vi
ZZ ZZ ZZZ
− k∇T · n̂dS = −k∇T · n̂dS = ġdV
∂Vi ∂Vi Vi
Z xi
Q̇n (xi ) = A ġ(x)dx (1.16)
0

Donde Q̇n es el calor neto que sale del volumen. En este caso, como la superficie del volumen en
x = 0 está aislada, este calor corresponde simplemente al calor saliente del volumen a través de la
cara en ubicada en xi :

*0
Z xi
Q̇n (xi ) = Q̇(xi ) − 

Q̇(0) = A
 ġ(x)dx
0
Z xi
q̇(xi ) = ġ(x)dx
0

8
Ayudantı́a #6, Transferencia de Calor 2016-2 Luis Fuenzalida - Sebastián Sáez

Para el primer caso, esto entrega exactamente el resultado analı́tico:


Z xi
q̇ (i) (xi ) = ġ0 dx = ġ0 xi
0

Y para el segundo se obtiene:


Z xi
(ii)
q̇ (xi ) = ġ0 eβx dx
0
ġ0 βxi
q̇ (ii) (xi ) =

e −1
β
Puede comprobar fácilmente que este resultado corresponde a la solución analı́tica, y que el resul-
tado numérico de q̇1 y q̇2 no concuerda con esta solución (para ello necesitará calcular T1 y T2 ).
Este método de integración funcionará bien cuando la condición de contorno en x = 0 sea un flujo
de calor impuesto (no necesariamente que esté aislado), pues de forma general de (1.16) se obtiene:
Z xi
q̇(xi ) = ġ(x)dx + q̇(0) (1.17)
0

Sin embargo, si la condición de contorno es una temperatura impuesta, o un flujo de calor por
convección, será imprescindible calcular la temperatura de todos los nodos para determinar el calor.

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