Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cap1 MetodoNumerico p6
Cap1 MetodoNumerico p6
estado estacionario
bidimensional. Métodos de
Resolución
Transferencia de calor aplicada
Métodos de resolución
Los métodos numéricos utilizados son simples y proporcionan una
aproximación de la distribución de temperaturas. Por suerte se cuenta
con unidades de cómputo lo suficientemente versátiles para desarrollar
cálculos matemáticos.
Las ecuaciones nodales pueden ser escritas como:
𝒂𝟏𝟏 𝑻𝟏 + 𝒂𝟏𝟐 𝑻𝟐 + ⋯ + 𝒂𝟏𝒏 𝑻𝒏 = 𝑪𝟏
𝒂𝟐𝟏 𝑻𝟏 + 𝒂𝟐𝟐 𝑻𝟐 + ⋯ + 𝒂𝟐𝒏 𝑻𝒏 = 𝑪𝟐
𝒂𝟑𝟏 𝑻𝟏 + 𝒂𝟑𝟐 𝑻𝟐 + ⋯ + 𝒂𝟑𝒏 𝑻𝒏 = 𝑪𝟑
⋱
𝒂𝒏𝟏 𝑻𝟏 + 𝒂𝒏𝟐 𝑻𝟐 + ⋯ + 𝒂𝒏𝒏 𝑻𝒏 = 𝑪𝒏
2
Inversión de matrices
Donde:
𝒂𝟏𝟏 𝒂𝟏𝟐 … 𝒂𝟏𝒏 𝑪𝟏 𝑻𝟏
𝒂𝟐𝟏 𝒂𝟐𝟐 … 𝒂𝟐𝒏 𝑪𝟐 𝑻𝟐
𝑨 = 𝒂𝟑𝟏 𝒂𝟑𝟐 … 𝒂𝟑𝒏 𝑪 = 𝑪𝟑 𝑻 = 𝑻𝟑
⋮ ⋮ ⋱ ⋮ ⋮ ⋮
𝒂𝒏𝟏 𝒂𝒏𝟐 … 𝒂𝒏𝒏 𝑪𝒏 𝑻𝒏
Matlab, MathCad
Por tanto: 𝑨𝑻=𝑪 𝑻 = 𝑨−𝟏 𝑪 Mapple, Excel, etc
3
Iteración de Gauss-Seidel
El método consiste en una técnica 𝒂𝟏𝟏 𝑻𝟏 + 𝒂𝟏𝟐 𝑻𝟐 + ⋯ + 𝒂𝟏𝒏 𝑻𝒏 = 𝑪𝟏
iterativa simple. Se aplica en la 𝒂𝟐𝟏 𝑻𝟏 + 𝒂𝟐𝟐 𝑻𝟐 + ⋯ + 𝒂𝟐𝒏 𝑻𝒏 = 𝑪𝟐
𝒂𝟑𝟏 𝑻𝟏 + 𝒂𝟑𝟐 𝑻𝟐 + ⋯ + 𝒂𝟑𝒏 𝑻𝒏 = 𝑪𝟑
resolución de sistemas de ecuaciones ⋱
algebraicas representados según: 𝒂𝒏𝟏 𝑻𝟏 + 𝒂𝒏𝟐 𝑻𝟐 + ⋯ + 𝒂𝒏𝒏 𝑻𝒏 = 𝑪𝒏
8
∆𝒙
Ladrillo de arcilla
𝑻𝒔 = 𝟓𝟎𝟎𝑲
Ejemplo 1
refractaria
∆𝒚
1 2 1
La siguiente Figura muestra un
esquema del horno y las
condiciones de contorno del 3 4 3
problema
𝑻𝒔 = 𝟓𝟎𝟎𝑲
𝑻𝒔 = 𝟓𝟎𝟎𝑲
La grilla consiste de 12 nodos en
5 6 5
los cuales las temperaturas son
desconocidas. Las líneas de
simetría permiten reducir las 7 8 7
temperaturas desconocidas a 8.
𝑻∞ = 𝟑𝟎𝟎𝑲 𝒉 = 𝟏𝟎 𝑾 𝒎𝟐 ∙ 𝑲
9
Ejemplo 1: solución
Los nodos 1, 3 y 5 corresponden a
nodos interiores … por tanto:
𝑻𝒎+𝟏, 𝒏 + 𝑻𝒎−𝟏, 𝒏 + 𝑻𝒎, 𝒏+𝟏 + 𝑻𝒎, 𝒏−𝟏 − 𝟒𝑻𝒎, 𝒏 = 𝟎
Nodo 1:
𝑻𝟐 + 𝟓𝟎𝟎 + 𝟓𝟎𝟎 + 𝑻𝟑 − 𝟒𝑻𝟏 = 𝟎
1 2
𝑻𝟐 + 𝑻𝟑 + 𝟏𝟎𝟎𝟎 − 𝟒𝑻𝟏 = 𝟎
3 4
10
Ejemplo 1: solución
𝑻𝒎+𝟏, 𝒏 + 𝑻𝒎−𝟏, 𝒏 + 𝑻𝒎, 𝒏+𝟏 + 𝑻𝒎, 𝒏−𝟏 − 𝟒𝑻𝒎, 𝒏 = 𝟎
Nodo 3:
𝑻𝟒 + 𝟓𝟎𝟎 + 𝑻𝟏 + 𝑻𝟓 − 𝟒𝑻𝟑 = 𝟎
1 2
𝑻𝟏 + 𝑻𝟒 + 𝑻𝟓 + 𝟓𝟎𝟎 − 𝟒𝑻𝟑 = 𝟎
3 4
Nodo 5:
𝑻𝟔 + 𝟓𝟎𝟎 + 𝑻𝟑 + 𝑻𝟕 − 𝟒𝑻𝟓 = 𝟎 5 6
𝑻𝟑 + 𝑻𝟔 + 𝑻𝟕 + 𝟓𝟎𝟎 − 𝟒𝑻𝟓 = 𝟎 7 8
11
Ejemplo 1: solución
Los nodos 2, 4, 6 corresponden (por simetría) a
nodos de una superficie adiabática (h=0):
𝟏 𝒉 ∆𝒙 𝒉 ∆𝒙
𝟐𝑻𝒎−𝟏, 𝒏 + 𝑻𝒎, 𝒏+𝟏 + 𝑻𝒎, 𝒏−𝟏 + 𝑻∞ − 𝟐 + 𝑻𝒎, 𝒏 = 𝟎
𝟐 𝒌 𝒌
𝑻𝟒 + 𝟐𝑻𝟓 + 𝑻𝟖 − 𝟒𝑻𝟔 = 𝟎 7 8 7
13
Ejemplo 1: solución
Dado que 𝒉∆𝒙 𝒌 = 𝟐. 𝟓, los nodos 7, 8 se
determinan según:
𝟐𝒉∆𝒙 𝟐𝒉∆𝒙
𝟐𝑻𝒎−𝟏, 𝒏 + 𝑻𝒎, 𝒏+𝟏 + 𝑻𝒎, 𝒏−𝟏 + 𝑻∞ − 𝟒 + 𝑻𝒎, 𝒏 = 𝟎
𝒌 𝒌
Nodo 7:
𝟐𝑻𝟓 + 𝑻𝟖 + 𝟓𝟎𝟎 + 𝟓 𝟑𝟎𝟎 − 𝟗𝑻𝟕 = 𝟎 5 6
7 8
𝟐𝑻𝟓 + 𝑻𝟖 + 𝟐𝟎𝟎𝟎 − 𝟗𝑻𝟕 = 𝟎
14
Ejemplo 1: solución
𝟐𝒉∆𝒙 𝟐𝒉∆𝒙
𝟐𝑻𝒎−𝟏, 𝒏 + 𝑻𝒎, 𝒏+𝟏 + 𝑻𝒎, 𝒏−𝟏 + 𝑻∞ − 𝟒 + 𝑻𝒎, 𝒏 = 𝟎
𝒌 𝒌
Nodo 8:
𝟐𝑻𝟔 + 𝑻𝟕 + 𝑻𝟕 + 𝟓 𝟑𝟎𝟎 − 𝟗𝑻𝟖 = 𝟎
5 6 5
𝟐𝑻𝟔 + 𝟐𝑻𝟕 + 𝟏𝟓𝟎𝟎 − 𝟗𝑻𝟖 = 𝟎
7 8 7
15
Ejemplo 1: solución
Una vez desarrolladas las expresiones en diferencias finitas… se ordenan para
dar origen a la matriz de coeficientes y vectores de variables y de valores.
𝑻𝟏 𝑻𝟐 𝑻𝟑 𝑻𝟒 𝑻𝟓 𝑻𝟔 𝑻𝟕 𝑻𝟖
−𝟒 𝟏 𝟏 𝟎 𝟎 𝟎 𝟎 𝟎 𝑻𝟏 −𝟏𝟎𝟎𝟎
𝟐 −𝟒 𝟎 𝟏 𝟎 𝟎 𝟎 𝟎 𝑻𝟐 −𝟓𝟎𝟎
𝟏 𝟎 −𝟒 𝟏 𝟏 𝟎 𝟎 𝟎 𝑻𝟑 −𝟓𝟎𝟎
𝟎 𝟏 𝟐 −𝟒 𝟎 𝟏 𝟎 𝟎 𝑻𝟒 𝟎
=
𝟎 𝟎 𝟏 𝟎 −𝟒 𝟏 𝟏 𝟎 𝑻𝟓 −𝟓𝟎𝟎
𝟎 𝟎 𝟎 𝟏 𝟐 −𝟒 𝟎 𝟏 𝑻𝟔 𝟎
𝟎 𝟎 𝟎 𝟎 𝟐 𝟎 −𝟗 𝟏 𝑻𝟕 −𝟐𝟎𝟎𝟎
𝟎 𝟎 𝟎 𝟎 𝟎 𝟐 𝟐 −𝟗 𝑻𝟖 −𝟏𝟓𝟎𝟎
16
Ejemplo 1: solución en Matlab
Ingreso matriz A: A=[-4 1 1 0 0 0 0 0 ; 2 -4 0 1 0 0 0 0; 1 0 -4 1 1 0 0 0; 0 1 2 -4 0 1 0 0;
0 0 1 0 -4 1 1 0 ; 0 0 0 1 2 -4 0 1 ; 0 0 0 0 2 0 -9 1; 0 0 0 0 0 2 2 -9]
∆𝒙
𝑸=𝒉 𝟐 𝑳 𝑻𝒔 − 𝑻∞ + 𝟐∆𝒙𝑳 𝑻𝟕 − 𝑻∞ + ∆𝒙𝑳 𝑻𝟖 − 𝑻∞
𝟐
𝑸 𝟎. 𝟐𝟓 𝟎. 𝟐𝟓
= 𝟐 𝟏𝟎 𝟓𝟎𝟎 − 𝟑𝟎𝟎 + 𝟎. 𝟐𝟓 𝟑𝟓𝟔. 𝟗𝟗 − 𝟑𝟎𝟎 + 𝟑𝟑𝟗. 𝟎𝟓 − 𝟑𝟎𝟎
𝑳 𝟐 𝟐
𝑸 𝑾
= 𝟖𝟖𝟐. 𝟔
𝑳 𝒎
18
Verificar balance de energía en red nodal
Para asegurar que no existe error en la formulación de las expresiones en
diferencias finitas (y por tanto error en la resolución algebraica), se requiere
verificar el cumplimiento del balance de energía en la red nodal.
En estado estacionario se debe cumplir que el flujo que ingresa en cierta
sección dentro de la región nodal se debe balancear con el flujo que egresa
de ella.
Considerando la mitad de la región estudiada (media sección simétrica)
resulta sencillo comprobar el balance de energía.
19
∆𝒙 𝑻𝒔 = 𝟓𝟎𝟎𝑲
𝑻𝒔 = 𝟓𝟎𝟎𝑲
𝑻𝒔 = 𝟓𝟎𝟎𝑲
5 6 5
7 8 7
𝑻∞ = 𝟑𝟎𝟎𝑲 𝒉 = 𝟏𝟎 𝑾 𝒎𝟐 ∙ 𝑲
20
∆𝒙 ∆𝒙 𝟐
𝑻𝒔 = 𝟓𝟎𝟎𝑲
Verificar B.E. 𝑸𝟏
𝟏
𝑸𝟐
A partir de la Figura, el balance de energía en
E.E. se describe según: 𝑸𝟏
𝟐 1 2 ∆𝒚
𝑻𝒔 = 𝟓𝟎𝟎𝑲
𝟏 𝟐 𝟏 𝟐
𝑸𝟏 + 𝑸𝟏 + 𝑸𝟐 + 𝑸𝟑 + 𝑸𝟓 + 𝑸𝟕 = 𝑸𝟕 + 𝑸𝟖
𝑸𝟑 3 4 ∆𝒚
Por tanto, la velocidad de transferencia de
calor por conducción es: 5 ∆𝒚
𝑸𝟓 6
𝑻𝒔 − 𝑻𝟏 𝑻𝒔 − 𝑻𝟏 ∆𝒙 𝑻𝒔 − 𝑻𝟐
𝑸 ∆𝒙 + ∆𝒚 +
∆𝒚 ∆𝒙 𝟐 ∆𝒚 𝟏
𝑸𝟕 7 8 ∆𝒚
=𝒌
𝑳 𝑻𝒔 − 𝑻𝟑 𝑻𝒔 − 𝑻𝟓 ∆𝒚 𝑻𝒔 − 𝑻𝟕 𝟐
+∆𝒚 + ∆𝒚 + 𝟐 𝑸𝟖
∆𝒙 ∆𝒙 𝟐 ∆𝒙 𝑸𝟕
𝑻∞ = 𝟑𝟎𝟎𝑲 21
Verificar B.E.
Evaluando:
𝟓𝟎𝟎 − 489.30 𝑲 𝟓𝟎𝟎 − 489.30 𝑲
𝟎. 𝟐𝟓𝒎 + 𝟎. 𝟐𝟓𝒎
𝟎. 𝟐𝟓𝒎 𝟎. 𝟐𝟓𝒎
𝑸 𝑾 𝟎. 𝟐𝟓𝒎 𝟓𝟎𝟎 − 485.15 𝑲 𝟓𝟎𝟎 − 472.0𝟕 𝑲 𝑾
=𝟏 + + +𝟎. 𝟐𝟓𝒎 + = 𝟏𝟗𝟏. 𝟑𝟏
𝑳 𝒎∙𝑲 𝟐 𝟎. 𝟐𝟓𝒎 𝟎. 𝟐𝟓𝒎 𝒎
𝟓𝟎𝟎 − 436.9𝟓 𝑲 𝟎. 𝟐𝟓𝒎 𝟓𝟎𝟎 − 356.99 𝑲
𝟎. 𝟐𝟓𝒎 +
𝟎. 𝟐𝟓𝒎 𝟐 𝟎. 𝟐𝟓𝒎
22
Verificar B.E.
Luego, la velocidad de transferencia de calor por convección es:
𝑸 ∆𝒙
= 𝒉 ∆𝒙 𝑻𝟕 − 𝑻∞ + 𝑻𝟖 − 𝑻∞
𝑳 𝟐
Evaluando:
𝑸 𝑾 𝟎. 𝟐𝟓𝒎
= 𝟏𝟎 𝟐 𝟎. 𝟐𝟓𝒎 𝟑𝟓𝟔. 𝟗𝟗 − 𝟑𝟎𝟎 𝑲 + 𝟑𝟑𝟗. 𝟎𝟓 − 𝟑𝟎𝟎 𝑲
𝑳 𝒎 𝑲 𝟐
Error relativo:
𝑸 𝑾
= 𝟏𝟗𝟏. 𝟐𝟗 𝟏𝟗𝟏. 𝟑𝟏 − 𝟏𝟗𝟏. 𝟐𝟗
𝑳 𝒎 𝒆𝒓𝒓𝒐𝒓 = × 𝟏𝟎𝟎 = 𝟎. 𝟎𝟏%
𝟏𝟗𝟏. 𝟑𝟏
23
Ejemplo 1: método Gauss-Seidel
El primer paso consiste en ordenar las ecuaciones para proporcionar elementos
diagonales cuyas magnitudes sean mayores que las de otros elementos en la misma
fila. En este caso las ecuaciones se encuentran ordenadas
Nodo 1:
𝑻𝟐 + 𝟏𝟎𝟎𝟎 + 𝑻𝟑 − 𝟒𝑻𝟏 = 𝟎 𝑻𝒌𝟏 = 𝟎. 𝟐𝟓𝑻𝒌−𝟏
𝟐 + 𝟎. 𝟐𝟓𝑻𝒌−𝟏
𝟑 + 𝟐𝟓𝟎
Nodo 2:
𝟐𝑻𝟏 + 𝑻𝟒 + 𝟓𝟎𝟎 − 𝟒𝑻𝟐 = 𝟎 𝑻𝒌𝟐 = 𝟎. 𝟓𝑻𝒌𝟏 + 𝟎. 𝟐𝟓𝑻𝒌−𝟏
𝟒 + 𝟏𝟐𝟓
Nodo 3:
𝒌−𝟏
𝑻𝟏 + 𝑻𝟒 + 𝑻𝟓 + 𝟓𝟎𝟎 − 𝟒𝑻𝟑 = 𝟎 𝑻𝒌𝟑 = 𝟎. 𝟐𝟓𝑻𝒌𝟏 + 𝟎. 𝟐𝟓𝑻𝒌−𝟏
𝟒 + 𝟎. 𝟐𝟓𝑻𝟓 + 𝟏𝟐𝟓
24
Ejemplo 1: método Gauss-Seidel
Nodo 4:
𝑻𝟐 + 𝟐𝑻𝟑 + 𝑻𝟔 − 𝟒𝑻𝟒 = 𝟎 𝑻𝒌𝟒 = 𝟎. 𝟐𝟓𝑻𝒌𝟐 + 𝟎. 𝟓𝑻𝒌𝟑 + 𝟎. 𝟐𝟓𝑻𝒌−𝟏
𝟔
25
Ejemplo 1: método Gauss-Seidel
Nodo 7: 𝟐𝑻𝟓 + 𝑻𝟖 + 𝟐𝟎𝟎𝟎 − 𝟗𝑻𝟕 = 𝟎
𝑻𝒌𝟕 = 𝟎. 𝟐𝟐𝟐𝟐𝑻𝒌𝟓 + 𝟎. 𝟏𝟏𝟏𝟏𝑻𝒌−𝟏
𝟖 + 𝟐𝟐𝟐. 𝟐𝟐
El proceso iterativo se inicia definiendo una valor inicial para las 8 temperaturas:
𝑻𝟏 = 𝟒𝟗𝟎 𝑲 𝑻𝟐 = 𝟒𝟖𝟎 𝑲 𝑻𝟑 = 𝟒𝟕𝟎 𝑲 𝑻𝟒 = 𝟒𝟔𝟎 𝑲 𝑻𝟓 = 𝟒𝟓𝟎 𝑲
𝑻𝟔 = 𝟒𝟒𝟎 𝑲 𝑻𝟕 = 𝟒𝟑𝟎 𝑲 𝑻𝟖 = 𝟒𝟐𝟎 𝑲
26
valor inicial (k=0)
𝑻𝟏 = 𝟒𝟗𝟎 𝑲
𝑻𝒌=𝟏
𝟒 = 𝟎. 𝟐𝟓 𝟒𝟖𝟑. 𝟕𝟓 + 𝟎. 𝟓 𝟒𝟕𝟒. 𝟑𝟕𝟓 + 𝟎. 𝟐𝟓 𝟒𝟒𝟎 = 𝟒𝟔𝟖. 𝟏𝟐𝟓 𝑲
𝒌
Nodo 5: 𝑻𝟓 = 𝟎. 𝟐𝟓𝑻𝒌𝟑 + 𝟎. 𝟐𝟓𝑻𝒌−𝟏
𝟔 + 𝟎. 𝟐𝟓𝑻𝒌−𝟏
𝟕 + 𝟏𝟐𝟓
𝑻𝒌=𝟏
𝟓 = 𝟎. 𝟐𝟓 𝟒𝟕𝟒. 𝟑𝟕𝟓 + 𝟎. 𝟐𝟓 𝟒𝟒𝟎 + 𝟎. 𝟐𝟓 𝟒𝟑𝟎 + 𝟏𝟐𝟓 = 𝟒𝟔𝟏. 𝟎𝟗𝟒 𝑲
Nodo 6: 𝑻𝒌𝟔 = 𝟎. 𝟐𝟓𝑻𝒌𝟒 + 𝟎. 𝟓𝑻𝒌𝟓 + 𝟎. 𝟐𝟓𝑻𝒌−𝟏
𝟖
𝑻𝒌=𝟏
𝟔 = 𝟎. 𝟐𝟓 𝟒𝟔𝟖. 𝟏𝟐𝟓 + 𝟎. 𝟓 𝟒𝟔𝟏. 𝟎𝟗𝟒 + 𝟎. 𝟐𝟓 𝟒𝟐𝟎 = 𝟒𝟓𝟐. 𝟓𝟕𝟖 𝑲
28
Ejemplo 1: método Gauss-Seidel
Primer iteración (k=1):
Nodo 7: 𝑻𝒌𝟕 = 𝟎. 𝟐𝟐𝟐𝟐𝑻𝒌𝟓 + 𝟎. 𝟏𝟏𝟏𝟏𝑻𝒌−𝟏
𝟖 + 𝟐𝟐𝟐. 𝟐𝟐
𝑻𝒌=𝟏
𝟕 = 𝟎. 𝟐𝟐𝟐𝟐 𝟒𝟔𝟏. 𝟎𝟗𝟒 + 𝟎. 𝟏𝟏𝟏𝟏 𝟒𝟐𝟎 + 𝟐𝟐𝟐. 𝟐𝟐 = 𝟑𝟕𝟏. 𝟑𝟑𝟕𝑲
Nodo 8: 𝑻𝒌𝟖 = 𝟎. 𝟐𝟐𝟐𝟐𝑻𝒌𝟔 + 𝟎. 𝟐𝟐𝟐𝟐𝑻𝒌𝟕 + 𝟏𝟔𝟔. 𝟔𝟕
𝑻𝒌=𝟏
𝟖 = 𝟎. 𝟐𝟐𝟐𝟐 𝟒𝟓𝟐. 𝟓𝟕𝟖 + 𝟎. 𝟐𝟐𝟐𝟐 𝟑𝟕𝟏. 𝟑𝟑𝟕 + 𝟏𝟔𝟔. 𝟔𝟕 = 𝟑𝟒𝟗. 𝟕𝟒𝟒 𝑲
29
Ejemplo 1: método Gauss-Seidel, iteración
k T1 T2 T3 T4 T5 T6 T7 T8
0 490.000 480.000 470.000 460.000 450.000 440.000 430.000 420.000
1 487.500 483.750 474.375 468.125 461.094 452.578 371.337 349.744
2 489.531 486.797 479.688 474.688 450.901 431.558 361.267 342.836
3 491.621 489.482 479.302 469.911 443.032 424.703 358.751 340.753
4 492.196 488.576 476.285 466.462 439.935 421.771 357.831 339.898
5 491.215 487.223 474.403 464.450 438.501 420.338 357.418 339.487
6 490.407 486.316 473.339 463.333 437.774 419.592 357.210 339.275
7 489.914 485.790 472.755 462.723 437.389 419.194 357.101 339.163
8 489.636 485.499 472.437 462.392 437.183 418.980 357.043 339.102
9 489.484 485.340 472.265 462.212 437.072 418.865 357.012 339.070
10 489.401 485.254 472.171 462.115 437.012 418.802 356.995 339.052
30
Ejemplo 1: método Gauss-Seidel
100
∆𝑻𝟏
DT1 ∆𝑻
DT2𝟐 ∆𝑻
DT3𝟑 Si define como criterio
de convergencia :
Diferencia de temperaturas (K)
∆𝑻𝟒
DT4 ∆𝑻
DT5𝟓 ∆𝑻
DT6𝟔
10
∆𝑻𝟕 ∆𝑻 ∆𝑻
DT7 DT8𝟖 DT lim
𝒍í𝒎
𝜺 = 𝑻𝒌+𝟏
𝒊 − 𝑻𝒌
𝒊 ≤ 𝟎. 𝟏 𝑲
Luego de 10
0.1 iteraciones se cumple
con el criterio
predefinido.
0.01
0 2 4 6 8 10
Número de iteración (k)
31