Documente Academic
Documente Profesional
Documente Cultură
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
0 1 2 n−2 n−1 n
···
∆x ∆x
2 ∆x ∆x ∆x ∆x 2
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.
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:
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
3
Ayudantı́a #6, Transferencia de Calor 2016-2 Luis Fuenzalida - Sebastián Sáez
Aislación
0 Q̇1/2 1
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
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
λ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
`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
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 :
7
Ayudantı́a #6, Transferencia de Calor 2016-2 Luis Fuenzalida - Sebastián Sáez
∇ · (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
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.