Você está na página 1de 9

CONDUCCIN ESTACIONARIA MULTIDIMENSIONAL

En temas anteriores se ha calculado la transferencia de calor para sistemas en rgimen estacionario en los
que los gradientes de temperatura y el rea pueden expresarse en funcin de una nica coordenada espacial.
Se pretende analizar ahora el caso ms general de flujo de calor bidimensional. Suponiendo que la
conductividad trmica es constante, la ecuacin de Laplace es aplicable en rgimen estacionario sin
generacin de calor.
2 T 2 T
2
+ 2 =0 ..1
x y

La solucin de esta ecuacin puede obtenerse mediante tcnicas analticas, numricas o grficas.

El objetivo de los anlisis de transferencia de calor suele ser determinar el flujo de calor o bien la temperatura
resultante de un flujo de calor. La solucin de la Ec. (1) proporciona la temperatura en un cuerpo
bidimensional como funcin de las dos coordenadas espaciales independientes x e y. El flujo de calor puede
calcularse despus a partir de las ecuaciones de Fourier

T
q x =k A x
x .2
T
q y =k A y
y .3

Estos flujos de calor se dirigen en las direcciones x o y. El flujo total de calor en cualquier punto del material
es el resultante de qx y qy en ese punto. Por tanto, la direccin del vector flujo total de calor es perpendicular a
las lneas de temperatura constante en el material, como se muestra en la Figura 1. De este modo, si se
conoce la distribucin de temperaturas en el material puede fcilmente determinarse el flujo de calor.

Figura 1. Esquema que muestra el flujo de calor en dos dimensiones

MTODO DE ANLISIS NUMRICO


En los ltimos 100 aos se han acumulado en la literatura un gran nmero de soluciones analticas de
problemas de transferencia de calor por conduccin. Aun as, en muchas situaciones prcticas, la geometra o
las condiciones de contorno son tales que no se ha obtenido una solucin completa, o, si la solucin se ha
desarrollado, implica soluciones en series tan complicadas que su evaluacin numrica es extremadamente
difcil. Para estas situaciones, la aproximacin ms fructfera al problema es la basada en tcnicas de
diferencias finitas cuyos principios bsicos se resumirn en este trabajo.

Considrese un cuerpo bidimensional que se divide en incrementos iguales en ambas direcciones x e y, como
se muestra en la Figura 2. Los puntos nodales se designan como se muestra, las posiciones m indicando el
incremento en x y las posiciones n indicando el incremento en y. Se desea determinar la temperatura de
cualquiera de estos puntos nodales dentro del cuerpo, utilizando la Ec. (.1) como ecuacin de gobierno. Las
diferencias finitas se utilizan para aproximar incrementos diferenciales en la temperatura y en las
coordenadas espaciales; cuantos ms pequeos se elijan los incrementos, ms se aproximar la distribucin
de temperaturas real.

Figura 2 Esquema que ilustra la nomenclatura utilizada en el anlisis numrico


Bidimensional de conduccin de calor

Los gradientes de temperatura pueden escribirse como sigue


T

x
4


T

x
.5

T

y
6

T

y
.7


T

x

T

x

1
m , n 8
2



2T
|
x 2 m ,n

T

x

T

x

1
m, n 9
2


|
2
T

y2 m ,n

Reemplazando en la ecuacin 1.

T m +1,n +T m 1, n2 T m, n T m ,n +1+T m , n12T m , n


+ =0
x2 y2

Si x= y

T m+1,n +T m1,n +T m,n +1+T m , n14 T m , n=0 10

Puesto que se est considerando el caso de conductividad trmica constante, los flujos de calor pueden
expresarse totalmente en trminos de diferencias de temperatura. La Ec. (10) establece de forma sencilla que
el flujo neto en un nodo es cero en condiciones estacionarias. En efecto, la aproximacin numrica en
diferencias finitas sustituye la distribucin continua de temperaturas por barras ficticias conductoras del calor
que conectan pequeos puntos nodales que no generan calor. Tambin puede disearse un esquema de
diferencias finitas para tener en cuenta la generacin de calor. Simplemente se aade el trmino en la
ecuacin general, obteniendo

T m +1,n +T m 1, n2 T m , n T m ,n +1+T m , n12T m , n q


+ + =0
x2 y2 k

Entonces para una malla donde: x= y


q ( x )2
T m+1,n +T m1,n +T m,n +1+T m , n1+ 4 T m ,n=0 10.a
k

Para aplicar el mtodo numrico, debe escribirse la Ec. (10) para cada nodo dentro del material y resolverse
el sistema de ecuaciones resultante para las temperaturas de los nodos. En la Figura 3, se muestra un
ejemplo muy sencillo, siendo las cuatro ecuaciones para los nodos 1, 2, 3 y 4
Aplicacin:
Empleando la ecuacion10 determine la distribucin de temperatura en los 4 nodos de la placa calentada asi
como la distribucin del flujo de calor en los nodos. Suponga que la placa es de 30 30 cm y que est hecha
de aluminio [k = 0.49 cal/(s cm C)].

Figura 3
Solucion:
Haciendo una notacin de los nodos en la placa, y con condicin de frontera tipo Dirichlet:

Frontera izquierda: Frontera Derecha Frontera Superior Frontera Inferior


T01 = T02 = 100 C T31=T32=100 C T13=T23=500 C T10=T20=100 C

Utilizando la ecuacin 10
T m+1,n +T m1,n +T m ,n +1+T m , n14 T m , n=0

Para el nodo T11


T21+T01+T12+T10-4T11 = 0
Para el nodo T21
T31+T11+T22+T20-4T21 = 0
Para el nodo T12
T22+T02+T13+T11 4T12 = 0
Para el nodo T22
T32 +T12+T23+T21-4T22 = 0
Reemplazando en cada una de las ecuaciones los valores que corresponden a los nodos de la frontera.
T21 + 100 + T12 + 100 - 4T11 = 0 entonces: -4T11 + T21 + T12 = -200
100 + T11 + T22 +100 - 4T21 = 0 entonces: T11 - 4T21 + T22 = -200
T22 +100 + 500 + T11 - 4T12 = 0 entonces: T11 4T12 + T22 = -600
100+ T12+ 500 +T21 - 4T22 = 0 entonces: T21 + T12 4T22 = -600
Vamos a formar un sistema de ecuaciones, completando con ceros de ser necesario, dado que se tiene 4
incgnitas por lo que el sistema ser:

-4 1 1 0 T11 = -200
1 -4 0 1 T21 = -200
1 0 -4 1 T12 = -600
0 1 1 -4 T22 = -600

El sistema de ecuaciones corresponde a la ecuacin A x = b


Dnde:
A = es la matriz de coeficientes
x = el vector de incgnitas
b = vector de trminos independientes

Para resolver este sistema hay diversos mtodos como el de Gauss Seidel, Jacobi, Liembann, etc.
Se ha elaborado un programa en Fortran 90 que resuelve este problema, para encontrar la temperatura en los
nodos que son las incgnitas adems determina el flujo de calor que hay en el nodo respectivo. Metodo de
Liebmann con sobrerrelajacion (Mtodos Numricos para Ingenieros CHAPRA Pag. 871 quinta edicin)
PROGRAM WIWI_DATA
IMPLICIT NONE
INTEGER :: nx,ny,l,i,j
REAL,dimension(0:5,0:5):: T,ea,Told
REAL,dimension(0:5,0:5):: qy,qx,qn,th
REAL :: Trit,Tlef,Ttop,Tbot,lam,emax,es,pi
REAL :: k,x,y,dx,dy
PRINT*,"INGRESE CANTIDAD DE COLUMNAS NX=3 "
READ*,NX
PRINT*,"INGRESE CANTIDAD DE FILAS NY=3 "
READ*,NY
pi=4.*atan(1.)
PRINT*,"LONGITUD DE LA PLACA DIMENSION X=30"
READ*,X
PRINT*,"LONGITUD DE LA PLACA DIMENSION Y=30"
READ*,Y
PRINT*,"INGRESE COEFICIENTE DE CONDUCTIVIDAD TERMICA K=0.49"
READ*,K
PRINT*,"INGRESE VALOR DE LAMDA [1 - 2] PARA SOBRERELAJACION 1.5"
READ*,LAM
PRINT*,"INGRESE ERROR PERMISIBLE es PARA LA CONVERGENCIA 0.01"
READ*,ES
!*********CALCULOS************
dx=x/nx
dy=y/ny
!CONDICIONES DE FRONTERA PARA LA TEMPERATURA
PRINT*,"INGRESE VALOR DE T PARA LA FRONTERA INFERIOR 100 C"
READ*,TBOT
PRINT*,"INGRESE VALOR DE T PARA LA FRONTERA IZQUIERDA 100 C"
READ*,TLEF
PRINT*,"INGRESE VALOR DE T PARA LA FRONTERA DERECHA 100 C"
READ*,TRIT
PRINT*,"INGRESE VALOR DE T PARA LA FRONTERA SUPERIOR 500 C"
READ*,TTOP
DO i=1,nx-1
T(i,0)=Tbot
END DO
DO i=1,nx-1
T(i,ny)=Ttop
END DO
DO j=1,ny-1
T(0,j)=Tlef
END DO
DO j=1,ny-1
T(nx,j)=Trit
END DO
l=0
!Proceso iterativo usando el metodo de Liebmann (Gauss Seidel)
DO
l=l+1
emax=0.
DO j = 1,ny-1
DO i = 1,nx-1
Told(i,j)=T(i,j)
T(i,j)=(T(i+1,j)+T(i-1,j)+T(i,j+1)+T(i,j-1))/4
T(i,j)=lam*T(i,j)+(1-lam)*Told(i,j)
ea(i,j)=abs((T(i,j)-Told(i,j))/T(i,j))*100.
if(ea(i,j)>emax) emax=ea(i,j)
END DO
END DO
PRINT *, 'iteration = ',l
DO j = 1,ny-1
PRINT *, (T(i,j),i=1,nx-1)
END DO
PRINT *
DO j = 1,ny-1
PRINT *, (ea(i,j),i=1,nx-1)
END DO
IF (emax <= es) EXIT
END DO
!Calculo del flujo de calor en los nodos
Print*
Print*
Print*,"Calculo del flujo de calor en los nodos de la placa"
DO j = 1,ny-1
DO i = 1,nx-1
qy(i,j)=-k*(T(i,j+1)-T(i,j-1))/2/dy
qx(i,j)=-k*(T(i+1,j)-T(i-1,j))/2/dx
qn(i,j)=sqrt(qy(i,j)**2+qx(i,j)**2)
th(i,j)=atan2(qy(i,j),qx(i,j))*180./pi
END DO
END DO
Print*, "Flujo de calor en los nodos"
PRINT *,'qx='
DO j = 1,ny-1
PRINT *, (qx(i,j),i=1,nx-1)
END DO
PRINT *,'qy='
DO j = 1,ny-1
PRINT *, (qy(i,j),i=1,nx-1)
END DO
Print*, "Magnitud del flujo de calor en cada nodo"
PRINT *,'qn='
DO j = 1,ny-1
PRINT *, (qn(i,j),i=1,nx-1)
END DO
Print*,"Direccion del flujo de calor en cada nodo"
PRINT *,'theta='
DO j = 1,ny-1
PRINT *, (th(i,j),i=1,nx-1)
END DO
END PROGRAM WIWI_DATA

Ejecucin del programa


INGRESE CANTIDAD DE COLUMNAS NX=3
3
INGRESE CANTIDAD DE FILAS NY=3
3
LONGITUD DE LA PLACA DIMENSION X=30
30
LONGITUD DE LA PLACA DIMENSION Y=30
30
INGRESE COEFICIENTE DE CONDUCTIVIDAD TERMICA K=0.49
0.49
INGRESE VALOR DE LAMDA [1 - 2] PARA SOBRERELAJACION 1.5
1.5
INGRESE ERROR PERMISIBLE es PARA LA CONVERGENCIA 0.01
0.01
INGRESE VALOR DE T PARA LA FRONTERA INFERIOR 100 C
100
INGRESE VALOR DE T PARA LA FRONTERA IZQUIERDA 100 C
100
INGRESE VALOR DE T PARA LA FRONTERA DERECHA 100 C
100
INGRESE VALOR DE T PARA LA FRONTERA SUPERIOR 500 C
500
iteration = 1
75.000000 103.125000
253.125000 358.593800

100.000000 100.000000
100.000000 100.000000
iteration = 2
171.093800 222.070300
297.070300 240.380900

56.164380 53.562000
14.792900 49.177330
iteration = 3
184.130900 123.156700
235.656700 239.364600

7.080350 80.315190
26.060610 4.245554E-01
iteration = 4
117.489600 147.242000
240.992000 250.905400

56.720950 16.357590
2.213864 4.599662
iteration = 5
161.842900 156.159600
259.284600 255.338900

27.405150 5.710607
7.055051 1.736309
iteration = 6
149.870100 148.873600
247.311100 245.899800

7.988768 4.894134
4.841503 3.838603
iteration = 7
148.634200 148.513400
249.294700 251.228100

8.315669E-01 2.424849E-01
7.956958E-01 2.120928
iteration = 8
149.861000 151.151700
250.761100 250.103200

8.186299E-01 1.745438
5.847737E-01 4.497899E-01
iteration = 9
150.786800 149.757900
249.953200 249.840100

6.140075E-01 9.307014E-01
3.232050E-01 1.053286E-01
iteration = 10
149.498300 149.872900
249.775300 249.948000

8.619122E-01 7.674552E-02
7.124324E-02 4.320356E-02
iteration = 11
150.118900 150.088700
250.137500 250.110800

4.134600E-01 1.437444E-01
1.448117E-01 6.507736E-02
iteration = 12
150.025400 150.006700
249.982300 249.940500
6.237756E-02 5.462401E-02
6.207715E-02 6.814977E-02
iteration = 13
149.983200 149.968000
249.980200 250.010300

2.810984E-02 2.581320E-02
8.362478E-04 2.794684E-02
iteration = 14
149.989000 150.015700
250.009600 250.004300

3.855671E-03 3.181632E-02
1.176712E-02 2.398640E-03
iteration = 15
150.015000 149.999400
250.002500 249.998500

1.736276E-02 1.089482E-02
2.874728E-03 2.337660E-03
iteration = 16
149.993200 149.997200
249.995700 249.998100

1.457789E-02 1.475044E-03
2.716111E-03 1.708998E-04
iteration = 17
150.000700 150.000900
250.001700 250.002000

5.045548E-03 2.502426E-03
2.416976E-03 1.556384E-03

Calculo del flujo de calor en los nodos de la placa


Flujo de calor en los nodos
qx=
-1.225023 1.225018
-3.675048 3.675042
qy=
-3.675042 -3.675048
-8.574983 -8.574977
Magnitud del flujo de calor en cada nodo
qn=
3.873837 3.873842
9.329325 9.329317
Direccion del flujo de calor en cada nodo
theta=
-108.435100 -71.565030
-113.198900 -66.801120
Press any key to continue

Segn la ejecucin del programa en la iteracin nmero 17, se obtiene los valores de las temperaturas en los
nodos
T11 = 150 T21 = 150 T12 = 250 T22 = 250
La placa tendr:

Você também pode gostar