You are on page 1of 32

5.

CLCULO NUMRICO DE LA EFICIENCIA DE ALETAS CON


SECCIN TRANSVERSAL NO UNIFORME

5.1. Introduccin
Las ecuaciones diferenciales resultantes de los balances diferenciales de calor para aletas
con seccin transversal no uniforme son del tipo de Bessel y cuyas soluciones resultan
ser funciones modificadas de Bessel. La solucin simplificada sugerida por Harper y
Brown (3) es la que usualmente se presenta en forma grfica en la mayora de los textos
de transferencia de calor y corresponde a la extensin, por medio de una longitud
corregida, de la solucin obtenida para una aleta con un extremo aislado (2, 5). Esta
solucin aproximada puede llevar a errores y para situaciones de gran precisin sera
bueno disponer de una forma ms elaborada de clculo. El presente clculo numrico
obvia

estas aproximaciones y

adicionalmente otras, que usualmente se hacen para

efectos de poder obtener soluciones analticas al problema, tales como: coeficientes de


pelcula por conveccin y radiacin y conductividad trmica constantes. Debido a que la
propuesta numrica de clculo trabaja directamente con la ecuacin diferencial, los
anteriores parmetros pueden ser corregidos a lo largo del proceso de integracin.
El problema de valores de frontera se resuelve mediante una funcin objetivo, que es
planteada en una condicin de frontera y sobre la cual acta un mtodo mejorado de
memoria de interpolacin IMM, el cual suministra valores cada vez mas adecuados para
que, en un proceso iterativo de integracin numrica, se satisfaga la condicin de
frontera exigida.
Adicionalmente y para efectos de comparacin, se presenta y desarrolla una alternativa
numrica que calcula directamente las funciones de Bessel (7), mediante tcnicas de
integracin bastante precisas como las cuadraturas de Gauss y de Laguerre. Esta
estrategia numrica puede considerase como una alternativa intermedia en la solucin
del problema, pero mucho ms exacta que la presentada usualmente en los textos (2,
6).
La alternativa general propuesta ser presentada con cierto detalle y es importante
anotar que para situaciones de coeficientes de conveccin, radiacin, y conductividad
trmica constantes la solucin convencional debe ser igual a la que origina la propuesta
numrica implementada en este trabajo. Adicionalmente se presenta la solucin

Pgina 183
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

numrica sobre la Hoja Electrnica de Clculo Excel, la cual resulta relativamente sencilla
y con importantes componentes didcticos y acadmicos en su implementacin.

5.2. Eficiencia de las aletas


Para una condicin de flujo unidimensional estable la ecuacin diferencial que se origina
en un balance de calor es
d
dT
A(x)
- (hc /k) T-T P(x) = 0
dx
dx

A(x), rea de la seccin transversal de la aleta en x

(1)

P(x), permetro de la aleta en x


hc , coeficiente de pelcula
k, conductividad trmica
T, temperatura en la aleta
T , temperatura del fluido
x, direccin del cambio en la temperatura

Existe una gran variedad de formas geomtricas (5), (9), (15), (16). En la Figura 3.50
se presentan dos tipos de aletas bastante utilizadas, con seccin transversal no
uniforme: aleta triangular y aleta anular de espesor uniforme.

hc,T
hc,T

t
r
L
ra,Ta
x
To

rb,Tb

Figura 3.50. Aletas triangular y anular de espesor uniforme

El caso de la aleta triangular recta, (8), genera la siguiente ecuacin diferencial

Pgina 184
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

2
d T + 1 dT - 1 ( 2h L /kt )( T- T ) = 0

c
2
x dx
x
dx

(2)

Donde,
L, longitud de la aleta
t, espesor de la aleta en la base
T, temperatura del fluido que rodea la aleta
hc, coeficiente de pelcula del fluido que rodea la aleta
La ecuacin inmediatamente anterior es una ecuacin diferencial de Bessel, (17), cuya
solucin se describe a continuacin.
La forma general de la ecuacin diferencial de Bessel es

d2 Y (1-2a) dY
(a2 -p2c2 )
+
+ ( bcXc-1 )2 Y +
=0
2
X
dX
dX
X2

(3)

y su solucin esta dada por


Y= X aZp( bX c)
Zp =
AJn (

) + BI-n (

AJn (

) + BY+n (

AIn (

) + BI-n (

AIn (

) + BK+n (

) p=n=fraccionario

(4)

) p=n=0,1,2,3,4,5,.
) p=n=fracc.(im.)
) p=n=0,1,2,.(im.)

Si se comparan trmino a trmino, exponentes y coeficientes, para el caso se obtiene


(1-2a)= 1
2(c-1)= -1
2h L
b2 c 2 = - c
kt

a= 0
c= 1/2

1/2

-8hcL
b=
= mi
kt
a2 -p2 c2 = 0

b= m = (8hcL/kt)

(5)

p=0

En esta situacin las funciones de Bessel son imaginarias y el orden n = 0; por lo tanto,
el perfil de temperatura es

Pgina 185
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

(T-T ) = C1I0 [mx 2 ] + C2K o[mx 2]

(6)

donde,
m = (8hcL/kt)
I0, funcin de Bessel modificada de primera clase y orden cero
K0, funcin de Bessel modificada de segunda clase y orden cero
C1 y C2, constantes de integracin; valores A y B de la ecuacin 4.
De la Figura 3.50 las condiciones de frontera son:
Para x = 0 T = T0 (temperatura en el extremo de la aleta)
(T0 - T )= C1I0[0] + C2K 0[0]

(7)

De (8) la funcin K0(0) de la ecuacin 7 es igual a y como T tiene un valor finito,


entonces C2= 0.
Para x = L T = Ts (temperatura en la base de la aleta)

(T s - T ) = C1I0 [mL1/2 ]

(8)

De donde se obtiene que el valor de C1 sea

C1 =

(Ts -T )
1/2
I0[mL ]

(9)

Al reemplazar la ecuacin 9 en la ecuacin 6, resulta la siguiente expresin para el perfil


de temperatura
1

(T-T )
[
2]
= IO mx1
(T s-T )
IO [mL2 ]

(10)

El calor real transferido por la aleta al fluido puede calcularse, valorando la derivada en
x=L, as

Pgina 186
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

dT
m
=
)
dx x=L
2L1/2

I1[mL 2] (T T )
s

1
I0 [mL 2]

(11)

Lo que conduce finalmente a la siguiente expresin para el clculo del calor real
entregado por la aleta para una profundidad z
1

1
2

Qreal = z (2hck t) (T s T

[
2]
) I1 mL
1

I0[mL 2]

(12)

Donde z es la profundidad de la aleta y Qreal el calor real.


La eficiencia de la aleta se define como:

[ calor real transferido por la aleta ]


[calor terico transferdido por la aleta ]

(13)

El calor terico es el transferido como si toda la aleta estuviese a la temperatura de la


base. Por lo tanto, se tiene que

Q t = 2hc .z.L ( T s-T )

(14)

donde,
Qt = calor terico
L'= [L2 + (t/2)2]
Al reemplazar las ecuaciones 12 y 14 en la ecuacin 13 se obtiene
1

( 2hc k t )2 I1[mL 2]
=
1
2hcL
I0 [mL2 ]

(15)

La ecuacin diferencial para la aleta anular con espesor uniforme es


2
d T + 1dT - ( 2h /kt)(T-T ) = 0

c
2
r dr
dr

(16)

donde,
t, espesor de la aleta
r, posicin radial
Pgina 187
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

Para el caso de la ecuacin diferencial 16 y al comparar trmino a trmino en la ecuacin


3, resulta
(17)

(T-T ) = C1I0[mr] + C2K 0[mr]

Siendo, m = (2hc/kt)
Los valores de C1 y C2 se determinan a partir de las condiciones de frontera, as:
En r = ra T = Ta
(T a-T ) = C1I0[mr a] + C2K 0[mr a]

(18)

Para r = rb se tiene que


-k (dT/dr) =hc (Tb -T )

(19)
-k (mC1I1 (mrb ) - mC2K1[mr b] ) = hc ( C1I0[mr b]+ C2K 0[mr b] )

Al solucionar el sistema de ecuaciones 18 y 19 se obtiene

C1 =

(T a-T )
( I0[mr a] + a2K 0[mr a] )

C2 = a2C1

(20)
a1 = (hc /k m)
a1I0[mr b]+I1[mr b]
a2 =
K1[mr b]-a1K 0[mr b]

El calor real transferido por la aleta al fluido puede calcularse conductivamente,


valorando dT/dr en r= ra, y se obtiene

Qr = -2 k.t. ra m(C1I1[mra ]-C2K1[mra ]) (T a-T )

(21)

El calor terico transferido por la aleta es


2
2
Q t = [ 2hc (rb -ra ) + 2 hc t rb ] (T a-T )

(22)

Pgina 188
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

Finalmente, la expresin para la eficiencia de la aleta es

-2 k t r a m (C1I1[mr a]-C2K1[mr a])


[ 2hc (rb2 -ra2 )+2hc trb ] (TA -T )

(23)

5.3. Clculo numrico de las funciones modificadas de Bessel


La funcin de Bessel modificada de primera clase y orden v entero es
Iv [x] =

x cos( s )

cos(vs) ds

(24)

El clculo de Iv[x] se efecta por medio de una cuadratura Gaussiana de diez y seis
puntos (1), (8). Los valores de las abcisas y de las funciones de peso son presentados en
la rutina de Datos del programa anexo.
La funcin de Bessel modificada de segunda clase y orden v entero es

K v [x] =

1
exp (vs-xcosh (vs))(1+ e-2vs ) ds
2 0

(25)

La valoracin numrica de Kv[x] se realiza mediante una cuadratura de Gauss-Laguerre.


Para una mayor precisin se dividi el intervalo de integracin en dos. Inicialmente utiliza
una cuadratura Gaussiana hasta un valor relativamente alto y luego se cambia a una
cuadratura de Laguerre, (1), (7).

5.4. Clculo numrico de la eficiencia


A manera de ilustracin se presentar la tcnica numrica, en una forma ms o menos
detallada, para el caso de la aleta anular. Lo primero es convertir la ecuacin diferencial
de segundo orden en dos ecuaciones diferenciales de primer orden, as
y1= T
dy1/dr = dT/dr = y2
d2T/dr2 = dy2/dr
Al reemplazar en la ecuacin diferencial 16 se obtiene
dy2/dr = (-1/r)y2 + (2hc/kt)(y1-T)
Las dos ecuaciones diferenciales resultantes son:

Pgina 189
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

dy1/dr = y2
dy2/dr = (-1/r)y2 + (2hc/kt)(y1-T)
La nomenclatura corresponde a la utilizada en el programa anexo de computacin.
Mediante un anlisis numrico sencillo se observa que para este caso es conveniente
empezar el proceso de integracin en r = rb, lo cual implica suponer la temperatura (si se
comenzara en r = ra, sera necesario suponer el valor de la derivada, lo cual sera un
poco ms difcil). Adicionalmente en r = rb se debe cumplir que k dt/dr = hc (Tb-T), lo
cual permite calcular el valor de la derivada de la temperatura y as puede iniciarse el
proceso de integracin, que en trminos de las variables definidas anteriormente queda
como
y2 = -(hc/k)(y1- T)
La funcin que debe satisfacerse se ubica en el otro extremo, r = ra, y es
F = Ta - y1calc.
Para un valor supuesto de la temperatura en r = rb y mediante una tcnica de
integracin de Runge Kutta, (1), se consigue un valor de la temperatura en r = ra, lo que
suministra un valor de la funcin F. Un mtodo de interpolacin IMM acta, a partir de
dos valores iniciales, para originar valores mejorados de la temperatura en r = rb y as
rpidamente llegar a que la funcin F sea cero. Debido a la alta velocidad de
convergencia del IMM, el nmero de iteraciones es bastante reducido, con respecto a
clculos convencionales. Para un mayor entendimiento del IMM, como mtodo de
interpolacin, por favor consultar (12), (14).
Para la solucin numrica de la eficiencia en el caso de la aleta triangular, por
conveniencia se modific la ubicacin en el sistema de coordenadas, para evitar
problemas numricos de indeterminacin, con respecto al empleado en la solucin
analtica. El sistema de coordenadas parte en x=0 y corresponde a la base de la aleta, lo
que conduce a la siguiente ecuacin diferencial

2
1 dT
1
dT (2hc / kt)(T-T ) = 0
2
(L-x) dx
(L-x)
dx

(26)

Adicionalmente, se cambi la estrategia numrica, pues el proceso de integracin


comienza en x=0 y la variable supuesta fue el valor de la eficiencia de la aleta, lo que
Pgina 190
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

implcitamente condiciona el valor de la primera derivada y as puede iniciarse el proceso


de integracin. La funcin a ser cero se plante en x=L y corresponde a la condicin de
frontera conductiva-convectiva. Se efecta, en forma similar, el cambio de variables
anotado anteriormente y mediante la tcnica de integracin y el mtodo de interpolacin
IMM se busca la solucin del problema.

5.5. Resultados y conclusiones


En primer lugar se comparan los resultados de la propuesta numrica con respecto a
clculos convencionales presentandos en los textos y con respecto a la alternativa
intermedia que calcula directamente las funciones de Bessel, mediante cuadraturas de
Gauss y Gauss-Laguerre. Para esta situacin es necesario suponer que el coeficiente de
pelcula y la conductividad trmica son constantes. Lo anterior permite validar la
propuesta numrica, pues para la situacin de coeficientes constantes en la ecuacin
diferencial los resultados de las dos alternativas deben coincidir.
En (10) se presenta el clculo de la eficiencia de una aleta triangular, con los siguientes
datos:
hc = 15 Btu/h.ft2.oF
L = 4 in
k = 15 Btu/h.ft.oF
t = 1 in
T= 100 oF
Ts = 1100 oF
Los valores obtenidos mediante las dos alternativas numricas fueron idnticos. El calor
transferido por unidad de profundidad es de 5069.60 Btu/h-ft y la eficiencia de la aleta
= 0.5030. El valor es relativamente bajo para la eficiencia de una aleta, pero el
ejercicio se toma como referencia para contrastar loe resultados. Si el valor de hc es de
1,5 Btu/h.ft2.oF, el valor obtenido de la eficiencia es de 0.88.
Del libro de Pitts y Sissom (13), para una aleta anular con

ra = 1/2 in
rb = 1 in

Pgina 191
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

t = 0.009 in
hc = 1.5 Btu/h.ft2.oF
k = 93 Btu/h.ft.oF
T= 80 oF
Ta= 330 oF
El libro suministra un valor de la eficiencia de 0.94 y textualmente anota la dificultad
para la obtencin de valores exactos de las funciones de Bessel y adems la condicin de
frontera en r = rb se considera como un extremo aislado. Mediante las dos alternativas
numricas el valor de es 0.9653. Es importante anotar que el nmero de iteraciones es
reducido (tres cuatro).
Para el caso inmediatamente anterior de la aleta anular y mediante la propuesta
numrica que permite tener en cuenta el cambio en el valor de los coeficientes de
pelcula por conveccin y radiacin se obtuvo un valor para = 0.90. Para el clculo de
hcr se utiliza una expresin emprica para la conveccin libre en placas horizontales (5),
de la forma hcr = 0.29 (T-T)0.25 y la ecuacin de Stefann Boltzman para valorar el
coeficiente por radiacin. Para este caso el valor de la emisividad se tom como 0.9.
La propuesta numrica de clculo resulta ser atractiva, pues levanta las restricciones que
usualmente se hacen para la valoracin de la eficiencia de aletas y las condiciones
de frontera del modelo matemtico son las reales del fenmeno fsico. Adicionalmente,
corrige en el proceso de integracin los coeficientes de la respectiva ecuacin diferencial,
garantizando as una mayor precisin en el clculo del perfil de temperatura y por ende
de la eficiencia de la aleta. La tcnica numrica propuesta es gil, exacta y muy verstil.
El programa elaborado puede utilizarse como un mdulo numrico muy prctico y prueba
de ello son las Figura 3.51 y 3.52, originadas mediante un cambio iterativo de un
parmetro geomtrico o de una propiedad trmica. Las anteriores grficas permiten el
clculo de la eficiencia de aletas triangular recta y anular de espesor uniforme.
En el Anexo se presenta el listado del programa que tiene la propuesta numrica para el
caso de coeficientes constantes. Adicionalmente, se indican las leves modificaciones que
son necesarias en el caso de coeficientes variables, para una aleta anular con espesor
uniforme.

Pgina 192
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

Figura 2 Eficiencia de aleta triangular


1
0,9

Eficiencia,

0,8
0,7
0,6
0,5
0,4
0,3
0,2
0,1
0
0

0.5

L(2h/kt)

Figura 3.51. Eficiencia de aleta triangular

Figura 3 Eficiencia de aleta radial


1
0,9

Eficiencia,

0,8
0,7

(ra/rb)=1

0,6

(ra/rb)=2

0,5

(ra/rb)=3

0,4

(ra/rb)=4

0,3
0,2
0,1
0
0

(ra-rb)[2hc/kt]

0.5

Figura 3.52. Eficiencia de aleta radial

Pgina 193
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

5. 6. Implementacin en Excel
5.6.1. Solucin Analtica
Para el clculo analtico de la eficiencia de la aleta anular se aprovecha que las funciones
de Bessel estn implementadas en Excel como funciones de Ingeniera.

Por ejemplo la valoracin de la funcin K0 (mrA) se dispone como una funcin propia de
Excel, como lo presenta la siguiente imagen

Pgina 194
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

En la ayuda de Excel puede verse las diferentes funciones de Bessel y tiene un asistente
para su adecuada utilizacin.

En la siguiente imagen se muestra informacin sobre la funcin BESSELK.

Pgina 195
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

5.6.2. Solucin Numrica

En la imagen anterior puede verse la implementacin de la integracin de las ecuaciones


diferenciales sobre la Hoja Electrnica, para ello se utiliza un Mtodo numrico de Euler
con 300 pasos. Como se indic el proceso de integracin se inicia desde el extremo rB
hasta rA. Para ello es necesario suponer una temperatura y con esto puede calcularse el
valor de la derivada de la temperatura en ese punto, por medio de la condicin de
frontera que debe satisfacerse en ese extremo. El punto de contraste se encuentra en rA
y all debe cumplirse la funcin en la solucin del problema que la temperatura calculada
debe ser igual a la temperatura en la base de la aleta que es un valor conocido. Para su
solucin se utiliza una herramienta numrica BUSCAR OBJETIVO que es un mtodo
numrico de Newton preprogramado, que busca la solucin como si fuera un problema
algebraico pero actuando sobre un campo diferencial instalado sobre la Hoja. La anterior
macro se conecta mediante un botn CALCULAR.

5.6.3. Resultados del Clculo Analtico y del Clculo numrico


En la siguiente imagen pueden verse los resultados analtico y numrico de la eficiencia
de la aleta y son prcticamente iguales (0,963 y 0,965, respectivamente). La pequea
diferencia puede originarse ms en la valoracin interna de las funciones de Bessel en la
Pgina 196
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

solucin analtica que en la solucin numrica propuesta, que no necesita de la


valoracin de stas.

En la siguiente imagen puede verse el perfil resultante en la trayectoria radial de la aleta,


el cual es relativamente plano, lo cual favorece la eficiencia de la aleta y de all su valor
relativamente elevado.
Se implementa una opcin que permite calcular el coeficiente de pelcula, hc, sobre la
trayectoria de la aleta, utilizando expresiones empricas para conveccin libre sobre
superficies horizontales (6). En una forma similar se hace con la conductividad del
material de la aleta y la valoracin de las propiedades fsicas y de transporte del fluido
que la rodea. Para estos casos la solucin numrica no solamente es muy eficiente y de
fcil implementacin sino que para esta situacin no se dispone de una solucin analtica
del problema. Es aqu donde las soluciones numricas son de gran importancia y el
fenmeno puede calcularse con una mayor precisin.
Adicionalmente se instalan unos formularios donde se puede escoger el material de la
aleta, el fluido externo que rodea la aleta y para cada uno de ellos se dispone de
expresiones polinmicas que se regresaron en Excel mediante datos tomados de las

Pgina 197
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

referencias indicadas. En las siguientes imgenes pueden verse las diferentes opciones y
clculos indicados anteriormente.

Se dispone de formularios que permiten la seleccin del material de la aleta y del fluido
externo que rodea la aleta. Esta pequea base datos se puede actualizar y mantener
segn las necesidades. Por medio de funciones de bsqueda de Excel se encuentran los
coeficientes para los polinomios que permitan la valoracin de las propiedades
requeridas, dependiendo de la seleccin.

Pgina 198
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

Componentes. Fluido Externo

Expresiones para el clculo de propiedades y de los grupos adimensionales necesarios


para la evaluacin del coeficiente de pelcula.

Pgina 199
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

Expresiones regresadas para el clculo de la conductividad trmica del material de la


aleta.

Pgina 200
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

Propiedades del fluido que rodea la aleta y regresin de los mismos.

Con el programa pueden generarse muy fcilmente las Figuras 3.51 y 3.52 que se
presentaron inicialmente, para el caso de la aleta radial con propiedades constantes.

Pgina 201
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

Bibliografa
1. Carnahan, B., Luther, H.A. Clculo numrico. Mtodos, aplicaciones. Editorial
Rueda, Madrid, 1979.
2. Cengel Yunus A. Transferencia de calor y masa. Tercera Edicin. Mc Graw Hill.
Mxico. 2007.
3. Harper, W.P. Brown, D.R. Mathematical equations for heat conduction in the fins
of air-cooled engines, NACA Rep. 158, 1922.
4. Hildebrand, F.B. Introduction to Numerical Analysis. Second Edition. McGraw-Hill.
1974.
5. Holman J.P. HeatTransfer. TenthEdition. McGraw-Hill. 2010.
6. Incropera P. Frank, David P. DeWitt. Fundamentos de transferencia de calor.
Pearson/ Prentice Hall. Cuarta Edicin. 1999. Mexico.

Pgina 202
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

7. Jahnke, E., Emde, Losch, F. Tables of Higher Functions, 6th ed., McGraw-Hill,
1960.
8. Jenson, V.G., Jeffreys, G.V. Mtodos matemticos aplicados en Ingeniera
Qumica. Ed. Alhambra. Madrid. Primera edicin, 1969.
9. Karlekar, B.V., Desmond,
Interamericana S.A., 1985.

R.M.

Transferencia

de

calor.

Nueva

Editorial

10. Kreith, F. Principles of heat transfer. Harper international Edition. Fourth edition,
1986.
11. Ozisik, N.M. Tranferencia de calor. McGraw-Hill Latinoa. S.A. 1985.
12. Pang, T., Knopf, F.C., Numerical analysis of single variable problems with the use
of continued fractions. Computers Chem. Eng. 10, 87, 1986.
13. Pitts, D.R. Sissom, L.E. Heat transfer. McGraw-Hill Latinoam. S.A., 1977.
14. Shacham, M. An improved memory method for the solution of a nonlinear Chem.
Eng. Sc. 44, p.1495, 1989.
15. Welty, J.R. Tranferencia de calor aplicada a la Ingeniera. John Wiley & Sons.
Editorial Limusa, 1981.
16. Welty, J.R., Wilson, R.E., Wicks, C.E. Fundamentals of momentum, heat and mass
transfer. Wiley International Editorial, 1969.
17. Wylie, R.C. Advanced engineering mathematics. McGraw-Hill Book Co., 1975.

Pgina 203
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

Anexo. Listado del Programa


SCREEN 12
REM"-------------------------------------------------------------------PRINT " Este programa calcula analtica y numricamente la eficiencia de
PRINT " aletas con seccin transversal no uniforme, tales como una aleta
PRINT " anular de espesor uniforme y triangular recta. Para el clculo de
PRINT " las funciones modificadas de Bessel en la solucin analtica se
PRINT " utilizaron cuadraturas de Gauss y Gauss-Laguerre. Para el clculo
PRINT " numrico se crearon funciones en las condiciones de frontera no "
PRINT " conocidas. Al utilizar un mtodo de interpolacin -IMM- y con la "
PRINT " ayuda simultnea de una tcnica de integracin de Runge Kutta de
PRINT " cuarto orden se busca satisfacer las funciones respectivas."
REM"-------------------------------------------------------------------DEFDBL A-Z
DEF fnf (x) = EXP(x9 * COS(x)) * COS(n0 * x)
DEF fng (x) = (1 + EXP(-s2 * x)) * EXP(n0 * x - x8 * (EXP(x) + EXP(-x)))
REM Para el calculo de In y Kn de la funciones de Bessel
REM se utiliza una integracin Gaussiana y de Laguerre
DIM u(16), w(16), v(16), z(16), ii(5), kk(5), iii(5), kkk(5)
DIM y(5), dery(5), phi(5), savy(5), x(25), t(25)
DIM aa(25), b(25), c(25)
pi = 3.141592654#
comenzar:
PRINT
PRINT
PRINT "Opcin=1. Solucin analtica"
PRINT "Opcin=2. Solucin numrica"
PRINT
PRINT
INPUT "Opcion"; opcion
IF opcin = 1 THEN GOTO analtica
IF opcin = 2 THEN GOTO numrica
IF opcin < 1 OR opcin > 3 THEN GOTO comenzar
REM ------------- SOLUCION ANALITICA DE LA EFICIENCIA ---------analtica:
GOSUB datos
PRINT "Opcin=1. Aleta radial"
PRINT "Opcin=2. Aleta triangular"
PRINT
PRINT
INPUT "Opcin"; opcin
IF opcin = 1 THEN GOTO radial
IF opcin = 2 THEN GOTO triangular
IF opcin < 1 OR opcion > 3 THEN GOTO analtica
REM ------ SOLUCION ANALITICA ALETA RADIAL-----radial:
INPUT "hc="; hc
INPUT "ra="; ra
INPUT "rb"; rb
INPUT "t="; bb
INPUT "k="; kk

Pgina 204
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

INPUT "Ta="; ta
INPUT "Too="; too
m1 = (2 * hc / (kk * bb)) ^ .5
n0 = 0
x9 = m1 * ra
GOSUB funi
ii(0) = q
GOSUB funk
kk(0) = q
n0 = 1
x9 = m1 * rb
GOSUB funi
ii(1) = q
GOSUB funk
kk(1) = q
n0 = 0
GOSUB funi
iii(0) = q
GOSUB funk
kkk(0) = q
n0 = 1
x9 = m1 * ra
GOSUB funi
iii(1) = q
GOSUB funk
kkk(1) = q
REM ----Evaluacin de constantes--a1 = (hc / (kk * m1))
a2 = (ii(1) + a1 * iii(0)) / (kk(1) - a1 * kkk(0))
tta = ta - too
c1 = tta / (ii(0) + a2 * kk(0))
c2 = a2 * c1
REM Clculo de la eficiencia
qt = (2 * hc * (ta - too) * 3.14159 * (rb ^ 2 - ra ^ 2)) + (hc * 2 * 3.14159 * rb * bb) * (ta - too)
qr = -kk * 2 * 3.14159 * ra * bb * m1 * (c1 * iii(1) - c2 * kkk(1))
nn = qr / qt
PRINT "Eficiencia="; nn
END
REM ----SOLUCION ANALITICA ALETA TRIANGULAR---triangular:
INPUT "hc="; hc
INPUT "L="; l1
INPUT "t="; t
INPUT "k="; kk
INPUT "Ta="; ta
INPUT "Too="; too
b1 = 1
ll = ((l1 ^ 2 + (t / 2) ^ 2)) ^ .5
m2 = (8 * hc * l1 / (kk * t)) ^ .5
n0 = 0
x9 = m2 * (l1 ^ .5)
GOSUB funi
ii(0) = q

Pgina 205
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

n0 = 1
GOSUB funi
ii(1) = q
REM Clculo de la eficiencia
qt = 2 * hc * ll * b1 * (ta - too)
qr = b1 * ((2 * hc * kk * t) ^ .5) * (ta - too) * ii(1) / ii(0)
nn = qr / qt
PRINT "Eficiencia="; nn
END
REM ------------- SOLUCION NUMERICA DE LA EFICIENCIA -----------numrica:
PRINT "Opcin=1. Aleta radial"
PRINT "Opcin=2. Aleta triangular"
PRINT
PRINT
INPUT "Opcin"; opcin
IF opcin = 1 THEN GOTO radia
IF opcin = 2 THEN GOTO triangu
IF opcin < 1 OR opcion > 3 THEN GOTO numrica
REM --------- ALETA RADIAL -----radia:
nume = 1
INPUT "hc="; hc
INPUT "ra="; ra
INPUT "rb"; rb
INPUT "t="; bb
INPUT "k="; kk
INPUT "Ta="; ta
INPUT "Too="; too
m1 = (2 * hc / (kk * bb)) ^ .5
INPUT "NUMERO DE DIVISIONES="; m%
dr = -(rb - ra) / m%
x1 = ta
x(0) = x1
GOSUB integra
t(0) = ta - y(1)
PRINT t(0)
x1 = too
x(1) = x1
GOSUB integra
t(1) = ta - y(1)
PRINT t(1)
REM ---- IMM aleta radial ---imm:
aa(0) = x(0)
aa(1) = (t(1) - t(0)) / (x(1) - x(0))
x(2) = aa(0) - (t(0) / aa(1))
mm% = 2
calculando:
x1 = x(mm%)
GOSUB integra
t(mm%) = ta - y(1)

Pgina 206
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

b(0) = x(mm%)
FOR i% = 1 TO mm% - 1
b(i%) = (t(mm%) - t(i% - 1)) / (b(i% - 1) - aa(i% - 1))
NEXT i%
c(mm%) = (t(mm%) - t(mm% - 1)) / (b(mm% - 1) - aa(mm% - 1))
aa(mm%) = c(mm%)
FOR i% = mm% TO 1 STEP -1
c(i% - 1) = aa(i% - 1) - (t(i% - 1) / c(i%))
NEXT i%
x(mm% + 1) = c(0)
x1 = x(mm% + 1)
GOSUB integra
t(mm% + 1) = ta - y(1)
erro = ABS(t(mm% + 1))
IF erro <= .000001 THEN
nn = -kk * 2 * pi * ra * bb * y(2)
qt = (2 * hc * (ta - too) * pi * (rb ^ 2 - ra ^ 2)) + (hc * 2 * pi * rb * bb) * (ta - too)
nn = nn / qt
PRINT "Eficiencia="; nn
END
END IF
mm% = mm% + 1
GOTO calculando
REM ------ ALETA TRIANGULAR ---triangu:
nume = 2
INPUT "hc="; hc
INPUT "L="; l
INPUT "t="; t
INPUT "k="; kk
INPUT "Ta="; ta
INPUT "Too="; too
INPUT "Numero de divisiones="; m%
b1 = 1
ll = ((l ^ 2 + (t / 2) ^ 2)) ^ .5
PRINT "ll="; ll
dr = l / m%
x1 = -.999 * 2 * hc * ll * b1 * (ta - too) / (kk * b1 * t)
x(0) = x1
GOSUB integra
t(0) = hc * (y(1) - too) + kk * y(2)
PRINT t(0)
x1 = -.1 * 2 * hc * ll * b1 * (ta - too) / (kk * b1 * t)
x(1) = x1
GOSUB integra
t(1) = hc * (y(1) - too) + kk * y(2)
PRINT t(1)
REM -- IMM aleta triangular -aa(0) = x(0)
aa(1) = (t(1) - t(0)) / (x(1) - x(0))

Pgina 207
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

x(2) = aa(0) - (t(0) / aa(1))


mm% = 2
calcula:
x1 = x(mm%)
GOSUB integra
t(mm%) = hc * (y(1) - too) + kk * y(2)
b(0) = x(mm%)
FOR i% = 1 TO mm% - 1
b(i%) = (t(mm%) - t(i% - 1)) / (b(i% - 1) - aa(i% - 1))
NEXT i%
c(mm%) = (t(mm%) - t(mm% - 1)) / (b(mm% - 1) - aa(mm% - 1))
aa(mm%) = c(mm%)
FOR i% = mm% TO 1 STEP -1
c(i% - 1) = aa(i% - 1) - (t(i% - 1) / c(i%))
NEXT i%
x(mm% + 1) = c(0)
x1 = x(mm% + 1)
GOSUB integra
t(mm% + 1) = hc * (y(1) - too) + kk * y(2)
erro = ABS(t(mm% + 1))
IF erro <= .000001 THEN
qt = 2 * hc * ll * b1 * (ta - too)
PRINT "qt="; qt
qr = -kk * b1 * t * x(mm% + 1)
PRINT "qr="; qr
nn = qr / qt
PRINT "Eficiencia="; nn
END
END IF
mm% = mm% + 1
GOTO calcula
REM Funciones In
funi:
a=0
b = 3.1415926#
s9 = 1 / b
h=b-a
h2 = h / 2
k=0
n=1
q=0
a0 = a - h2
FOR j = 1 TO n
x0 = h * j
FOR i = 1 TO 16
x = h2 * u(i)
x1 = a0 + x0 + x
x2 = a0 + x0 - x
q = q + w(i) * (fnf(x1) + fnf(x2))
NEXT i
NEXT j
q = q * h2
q = q * s9

Pgina 208
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

RETURN
REM Funciones Kn
funk:
a=0
b0 = 8
x8 = x9 / 2
s2 = n0 + n0
s9 = .5
b = b0
l=1
k=0
n=1
h=b
h2 = h / 2
q=0
a0 = -h2
FOR j = 1 TO n
x0 = h * j
FOR i = 1 TO 16
x = h2 * u(i)
x1 = a0 + x0 + x
x2 = a0 + x0 - x
q = q + w(i) * (fng(x1) + fng(x2))
NEXT i
NEXT j
q = q * h2
REM

Cuadratura de Laguerre

FOR i = 1 TO 15
x = b + v(i)
q = q + z(i) * fng(x)
NEXT i
q = q * s9
RETURN
REM Proceso de integracin
integra:
IF nume = 1 THEN
y(1) = x1
y(2) = (hc / kk) * (too - y(1))
n% = 0
r = rb
ELSE
y(2) = x1
y(1) = ta
n% = 0
r=0
END IF
GOSUB derivadas
come1:
pasa2:
REM ----Tcnica de Runge Kutta--FOR j = 1 TO 2
savy(j) = y(j)

Pgina 209
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

phi(j) = dery(j)
y(j) = savy(j) + .5 * dr * dery(j)
NEXT j
r = r + .5 * dr
GOSUB derivadas
pasa3:
FOR j = 1 TO 2
phi(j) = phi(j) + 2 * dery(j)
y(j) = savy(j) + .5 * dr * dery(j)
NEXT j
GOSUB derivadas
pasa4:
FOR j = 1 TO 2
phi(j) = phi(j) + 2 * dery(j)
y(j) = savy(j) + dr * dery(j)
NEXT j
r = r + .5 * dr
GOSUB derivadas
pasa5:
FOR j = 1 TO 2
y(j) = savy(j) + (phi(j) + dery(j)) * dr / 6
NEXT j
GOSUB derivadas
n% = n% + 1
IF nume = 2 THEN
IF n% = m% - 1 THEN
GOTO seguir
END IF
END IF
IF n% = m% THEN
GOTO seguir
END IF
GOTO come1
seguir:
RETURN
REM Rutina de derivadas
derivadas:
IF nume = 1 THEN
dery(1) = y(2)
dery(2) = (-y(2) / r) + (m1 ^ 2) * (y(1) - too)
ELSE
dery(1) = y(2)
dery(2) = (1 / (l - r)) * y(2) + (1 / (l - r)) * (2 * hc * l / (kk * t)) * (y(1) - too)
END IF
RETURN
REM Valores para las cuadraturas de Gauss y Laguerre
datos:
FOR i = 1 TO 16
READ u(i), w(i), v(i), z(i)

Pgina 210
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

NEXT i
DATA .04830766568773832,.09654008851472780,.093307812017,.239578170311
DATA .14447196158279649,.09563872007927486,.492691740302,.560100842793
DATA .23928736225213707,.09384439908080457,1.215595412071,.887008262919
DATA .33186860228212765,.09117387869576388,2.269949526204,1.22366440215
DATA .42135127613063535,.08765209300440381,3.667622721751,1.57444872163
DATA .50689990893222939,.08331192422694676,5.425336627414,1.94475197653
DATA .58771575724076233,.07819389578707031,7.565916226613,2.34150205664
DATA .66304426693021520,.07234579410884851,10.120228568019,2.77404192683
DATA .73218211874029968,.06582222277636185,13.130282482176,3.25564334640
DATA .79448379596794241,.05868409347853555,16.654407708330,3.80631171423
DATA .84936761373256997,.05099805926237618,20.776478899449,4.45847775384
DATA .89632115576605212,.04283589802222668,25.623894226729,5.27001778443
DATA .93490607593773969,.03427386291302143,31.407519169754,6.35956346973
DATA .96476225558750643,.02539206530926206,38.530683306486,8.03178763212
DATA .98561151154526834,.01627439473090567,48.026085572686,11.5277721009
DATA .99726386184948156,.00701861000947010,0,0
RETURN
Cambios para coeficientes variables (Aleta radial) l
--------------------------------------------REM ------------- SOLUCION NUMERICA DE LA EFICIENCIA -----------numrica:
PRINT "Opcin=1. Aleta radial"
PRINT "Opcin=2. Aleta triangular"
PRINT
PRINT
INPUT "Opcion"; opcion
IF opcion = 1 THEN GOTO radia
IF opcion = 2 THEN GOTO triangu
IF opcion < 1 OR opcion > 3 THEN GOTO numerica
REM --------- ALETA RADIAL -----radia:
nume = 1
INPUT "ra="; ra
INPUT "rb"; rb
INPUT "t="; bb
INPUT "k="; kk
INPUT "emisividad="; e1
INPUT "Ta="; ta
INPUT "Too="; too
INPUT "NUMERO DE DIVISIONES="; m%
dr = -(rb - ra) / m%
x1 = ta
x(0) = x1
GOSUB integra
t(0) = ta - y(1)
PRINT t(0)
x1 = too + 1
x(1) = x1
GOSUB integra

Pgina 211
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

t(1) = ta - y(1)
PRINT t(1)
REM ---- IMM aleta radial ---imm:
aa(0) = x(0)
aa(1) = (t(1) - t(0)) / (x(1) - x(0))
x(2) = aa(0) - (t(0) / aa(1))
mm% = 2
calculando:
x1 = x(mm%)
GOSUB integra
t(mm%) = ta - y(1)
b(0) = x(mm%)
FOR i% = 1 TO mm% - 1
b(i%) = (t(mm%) - t(i% - 1)) / (b(i% - 1) - aa(i% - 1))
NEXT i%
c(mm%) = (t(mm%) - t(mm% - 1)) / (b(mm% - 1) - aa(mm% - 1))
aa(mm%) = c(mm%)
FOR i% = mm% TO 1 STEP -1
c(i% - 1) = aa(i% - 1) - (t(i% - 1) / c(i%))
NEXT i%
x(mm% + 1) = c(0)
x1 = x(mm% + 1)
GOSUB integra
t(mm% + 1) = ta - y(1)
erro = ABS(t(mm% + 1))
IF erro <= .000001 THEN
nn = -kk * 2 * pi * ra * bb * y(2)
hc = .29 * ((ta - too) ^ .25)
hr = e1 * 1.714E-09 * (((ta + 460) ^ 4) - (too ^ 4)) / (ta - too)
hcr = hc + hr
qt = (2 * hcr * (ta - too) * pi * (rb ^ 2 - ra ^ 2)) + (hcr * 2 * pi * rb * bb) * (ta - too)
nn = nn / qt
PRINT "Eficiencia="; nn
END
END IF
mm% = mm% + 1
GOTO calculando
--------------------------------REM Proceso de integracin
integra:
IF nume = 1 THEN
y(1) = x1
tt1 = y(1) + 460
hc = .29 * ((y(1) - too) ^ .25)
hr = e1 * 1.714E-09 * (tt1 ^ 4 - too ^ 4) / (y(1) - too)
hcr = hc + hr
y(2) = (hcr / kk) * (too - y(1))
n% = 0
r = rb

Pgina 212
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

ELSE
y(2) = x1
y(1) = ta
n% = 0
r=0
END IF
GOSUB derivadas
come1:
pasa2:
REM ----Tcnica de Runge Kutta--FOR j = 1 TO 2
savy(j) = y(j)
phi(j) = dery(j)
y(j) = savy(j) + .5 * dr * dery(j)
NEXT j
r = r + .5 * dr
GOSUB derivadas
pasa3:
FOR j = 1 TO 2
phi(j) = phi(j) + 2 * dery(j)
y(j) = savy(j) + .5 * dr * dery(j)
NEXT j
GOSUB derivadas
pasa4:
FOR j = 1 TO 2
phi(j) = phi(j) + 2 * dery(j)
y(j) = savy(j) + dr * dery(j)
NEXT j
r = r + .5 * dr
GOSUB derivadas
pasa5:
FOR j = 1 TO 2
y(j) = savy(j) + (phi(j) + dery(j)) * dr / 6
NEXT j
GOSUB derivadas
n% = n% + 1
IF nume = 2 THEN
IF n% = m% - 1 THEN
GOTO seguir
END IF
END IF
IF n% = m% THEN
GOTO seguir
END IF
GOTO come1
seguir:
RETURN
REM Rutina de derivadas
derivadas:

Pgina 213
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

IF nume = 1 THEN
dery(1) = y(2)
tt1 = y(1) + 460
hc = .29 * ((y(1) - too) ^ .25)
hr = e1 * 1.714E-09 * (tt1 ^ 4 - too ^ 4) / (y(1) - too)
hcr = hc + hr
dery(2) = (-y(2) / r) + (2 * hcr / (kk * bb)) * (y(1) - too)
ELSE
dery(1) = y(2)
dery(2) = (1 / (l - r)) * y(2) + (1 / (l - r)) * (2 * hc * l / (kk * t)) * (y(1) - too)
END IF

RETURN

Pgina 214
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

You might also like