Anda di halaman 1dari 23

Pgina

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



1
CLCULO NUMRICO DE LA EFICIENCIA DE ALETAS CON SECCIN
TRANSVERSAL NO UNIFORME

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 (2) 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 (4). 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 um 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 (5), 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.
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.





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

2
Eficiencia de las aletas

Para una condicin de flujo unidimensional estable la ecuacin diferencial que se origina
en un balance de calor es

Existe una gran variedad de formas geomtricas (4), (7), (13), (14). En la Figura 1 se
presentan dos tipos de aletas bastante utilizadas, con seccin transversal no uniforme:
aleta triangular y aleta anular de espesor uniforme.

Figura1. Aletas triangular y anular de espesor uniforme

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


c
c
d dT
A(x) - (h /k) T-T P(x) = 0
dx dx


A(x), rea de la seccin transversal de la aleta en x
P(x), permetro de la aleta en x
h , coeficiente de pelcula

(
(
(


k, conductividad trmica
T, temperatura en la aleta
T , temperatura del fluido
x, direccin del cambio en la temperatura

1

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

2
t
L
x
h
c
,T


r
a
,T
a

r
b
,T
b

h
c
,T


r
t
T
o

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

3
L, longitud de la aleta
t, espesor de la aleta en la base
T

, temperatura del fluido que rodea la aleta


h
c
, coeficiente de pelcula del fluido que rodea la aleta

La ecuacin inmediatamente anterior es una ecuacin diferencial de Bessel, (15), cuya
solucin se describe a continuacin.

La forma general de la ecuacin diferencial de Bessel es





y su solucin esta dada por


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

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

2 2 2 2
c-1 2
2 2
d Y (1-2a) dY (a -p c )
+ + (bcX ) Y + =0
X dX dX X
(

3

c a
p
p
Y= ( )
bX X Z
=
Z
AJn ( ) + BI-n ( ) p=n=fraccionario
AJn ( ) + BY+n ( ) p=n=0,1,2,3,4,5,.
AIn ( ) + BI-n ( ) p=n=fracc.(im.)
AIn ( ) + BK+n ( ) p=n=0,1,2,.(im.)
4

1/2
2 2 c c
c
2 2 2
(1-2a)= 1 a= 0
2(c-1)= -1 c= 1/2

2h L -8h L
= - b= = mi b= m = (8h L/kt)
kt kt

a -p c = 0 p = 0
( (
( (

b c
5

1
1
2
2
o 2 1 0
(T-T ) = C I [mx ] + [ ]
C K mx

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

4
donde,
m = (8h
c
L/kt)


I
0
, funcin de Bessel modificada de primera clase y orden cero
K
0
, funcin de Bessel modificada de segunda clase y orden cero
C
1
y C
2
, constantes de integracin; valores A y B de la ecuacin 4.

De la Figura 1 las condiciones de frontera son:

Para x = 0 T = T
0
(temperatura en el extremo de la aleta)



De (6) la funcin K
0
(0) de la ecuacin 7 es igual a y como T tiene un valor finito,
entonces C
2
= 0.

Para x = L T = T
s
(temperatura en la base de la aleta)


De donde se obtiene que el valor de C
1
es


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

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




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

0 0 1 2 0
(T - T )= [0] + [0]
C C I K

7

1/2
s 0 1
( - ) = [mL ]
C T T I
8

s
1
1/2
0
(T -T )
=
C
[mL ]
I

9

1
2
O
1
s
2
O
(T-T ) [ ]
I mx
=
( - )
T T
I [mL ]

10

1
2
1
s x=L 1/2 1
2
0
dT m [ ]
I mL
( = (T T ) )
dx 2L
I [ ]
mL

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

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


La eficiencia de la aleta se define como:




El calor terico es el transferido como si toda la aleta estuviese a la temperatura de la
base. Por lo tanto, se tiene que

donde,

Q
t
= calor terico
L'= [L
2
+ (t/2)
2
]



Al reemplazar las ecuaciones 12 y 14 en la ecuacin 13 se obtiene



La ecuacin diferencial para la aleta anular con espesor uniforme es


donde,

t, espesor de la aleta
r, posicin radial




1
1
2
1
2
s c real 1
2
0
[ ]
I mL
= z (2h k t ( ) ) Q T T
[ ]
I mL

12

[ calor real transferido por la aleta ]
=
[calor terico transferdido por la aleta ]
13

s c t
= 2h .z.L ( - ) Q T T
' 14

1
1
2
2
1 c
1
c
2
0
( 2h k t ) [ ]
I mL
=
2h L
I [mL ]
'
15

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

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

6
Para el caso de la ecuacin diferencial 16 y al comparar trmino a trmino en la ecuacin
3, resulta



donde m = (2h
c
/kt)



Los valores de C
1
y C
2
se determinan a partir de las condiciones de frontera, as:

En r = r
a
T = T
a




Para r = r
b
se tiene que



Al solucionar el sistema de ecuaciones 18 y 19 se obtiene



El calor real transferido por la aleta al fluido puede calcularse conductivamente,
valorando dT/dr en r= r
a
, y se obtiene




0 0 1 2
(T-T ) = [mr] + [mr]
C C I K

17

a 0 a 0 a 1 2
( - ) = [ ] + [ ]
C C T T I mr K mr
18

c b
1 b c 0 b 0 b 2 1 2 1 1 b
-k (dT/dr) =h (T -T )

-k (mC I (mr ) - [ ] ) = ( [ ]+ [ ] )
mC C C K mr h I mr K mr

19

a
1
0 a 0 a 2
2 2 1
c 1
0 b 1 b 1
2
1 b 0 b 1
( - )
T T
=
C
( [ ] + [ ] )
a I mr K mr

=
C a C

= ( /k m)
a h

[ ]+ [ ]
a I mr I mr
=
a
[ ]- [ ]
a K mr K mr

20

a a 1 1 a 2 1 a r
= -2 k.t. r m(C I [mr ]-C K [mr ]) ( - ) Q T T
21
Pgina
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

7

El calor terico transferido por la aleta es

Finalmente, la expresin para la eficiencia de la aleta es




Clculo numrico de las funciones modificadas de Bessel


La funcin de Bessel modificada de primera clase y orden v entero es



El clculo de I
v
[x] se efecta por medio de una cuadratura Gaussiana de diez y seis
puntos (1), (6). 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


La valoracin numrica de K
v
[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), (5).
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


2 2
a c b a c b t
= [ 2h (r -r ) + 2 h t r ] ( - ) Q T T
t

22

a 1 a 1 a 1 2
2 2
c b a c b A
-2 k t m ( [ ]- [ ])
C C r I mr K mr
=
[ 2h (r -r )+2h tr ] (T -T )

23

cos( )
v
I [x] cos(vs)ds
x s
0
1
= e
t
t
}
24

-2vs
v
[x] exp (vs-xcosh (vs))(1+ e ) ds
K
0
1
=
2

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

8
y
1
= T
dy
1
/dr = dT/dr = y
2
d
2
T/dr
2
= dy
2
/dr


Al reemplazar en la ecuacin diferencial 16 se obtiene


dy
2
/dr = (-1/r)y
2
+ (2h
c
/kt)(y
1
-T

)


Las dos ecuaciones diferenciales resultantes son:


dy
1
/dr = y
2

dy
2
/dr = (-1/r)y
2
+ (2h
c
/kt)(y
1
-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 = r
b
, lo cual implica suponer la temperatura (si se
comenzara en r = r
a
, sera necesario suponer el valor de la derivada, lo cual sera un
poco ms difcil). Adicionalmente en r = r
b
se debe cumplir que k dt/dr = h
c
(T
b
-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

y
2
= -(h
c
/k)(y
1
- T

)

La funcin que debe satisfacerse se ubica en el otro extremo, r = r
a
, y es

F = T
a
- y
1calc.


Para un valor supuesto de la temperatura en r = r
b
y mediante una tcnica de
integracin (Runge Kutta), se consige un valor de la temperatura en r = r
a
, 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 = r
b
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 (3), (10), (12).

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

9
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



Adicionalmente, se cambi la estrategia numrica, pues el proceso de integracin
comienza en x=0 y la variable supuesta fu el valor de la eficiencia de la aleta, lo que
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.

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 (8) se presenta el clculo de la eficiencia de una aleta triangular, con los siguientes
datos:

h
c
= 15 Btu/h.ft
2
.
o
F
L = 4 in
k = 15 Btu/h.ft.
o
F
t = 1 in
T

= 100
o
F
T
s
= 1100
o
F



2
c 2
T 1 dT 1
d
- - (2h / kt)(T-T ) = 0
(L-x) dx (L-x) dx

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

10
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.

Del libro de Pitts y Sissom (11), para una aleta anular con


r
a
= 1/2 in
r
b
= 1 in
t = 0.009 in
h
c
= 1.5 Btu/h.ft
2
.
o
F
k = 93 Btu/h.ft.
o
F
T

= 80
o
F
T
a
= 330
o
F


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 = r
b
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 un paso de integracin de 0.01.

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
h
cr
se utiliza una expresin emprica para la conveccin libre en placas horizontales (4),
de la forma h
cr
= 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.


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

11
Figura 2 Eficiencia de aleta triangular
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
0 1 2 3 4 5
L(2h/kt)
0.5
E
f
i
c
i
e
n
c
i
a
,
q





Figura 3 Eficiencia de aleta radial
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
0 1 2 3 4 5
(ra-rb)[2hc/kt]
0.5
E
f
i
c
i
e
n
c
i
a
,
q
(ra/rb)=1
(ra/rb)=2
(ra/rb)=3
(ra/rb)=4



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
Pgina
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

12
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 2 y 3, 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.

El listado del programa 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.








Bibliografa


1. Carnahan, B., Luther, H.A. Clculo numrico. Mtodos, aplicaciones. Editorial
Rueda, Madrid, 1979.

2. Harper, W.P. Brown, D.R. Mathematical equations for heat conduction in the fins of
air-cooled engines, NACA Rep. 158, 1922.

3. Hildebrand, F.B., Introduction to Numerical Analysis. Second Edition. McGraw-Hill.
1974.


4. Holman, J.P. Transferencia de calor. McGraw-Hill book Co. Compaa Editorial
Continental S.A. Segunda edicin, 1980.

5. Jahnke, E., Emde, Losch, F. Tables of Higher Functions, 6th ed., McGraw-Hill, 1960.

6. Jenson, V.G., Jeffreys, G.V. Mtodos matemticos aplicados en Ingeniera Qumica.
Ed. Alhambra. Madrid. Primera edicin,1969.

7. Karlekar, B.V., Desmond, R.M. Transferencia de calor. Nueva Editorial
Interamericana S.A., 1985.

8. Kreith, F. Principles of heat transfer. Harper international Edition. Fourth edition,
1986.

9. Ozisik, N.M. Tranferencia de calor. McGraw-Hill Latinoa. S.A. 1985.

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

13
10.Pang, T., Knopf, F.C., Numerical analysis of single variable problems with the use
of continued fractions. Computers Chem. Eng. 10, 87, 1986.

11.Pitts, D.R. Sissom, L.E. Heat transfer. McGraw-Hill Latinoam. S.A., 1977.

12.Shacham, M. An improved memory method for the solution of a nonlinear Chem.
Eng. Sc. 44, p.1495, 1989.

13.Welty, J.R. Tranferencia de calor aplicada a la Ingeniera. John Wiley & Sons.
Editorial Limusa, 1981.

14.Welty, J.R., Wilson, R.E., Wicks, C.E. Fundamentals of momentum, heat and mass
transfer. Wiley International Editorial, 1969.

15.Wylie, R.C. Advanced engineering mathematics. McGraw-Hill Book Co., 1975.













SCREEN 12
REM"--------------------------------------------------------------------
PRINT " Este programa calcula analtica y numricamente la eficiencia de "
PRINT " aletas con seccion 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 integracion 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 "Opcion=1. Solucion analitica"
PRINT "Opcion=2. Solucion numerica"
PRINT
PRINT
Pgina
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

14
INPUT "Opcion"; opcion
IF opcion = 1 THEN GOTO analitica
IF opcion = 2 THEN GOTO numerica

IF opcion < 1 OR opcion > 3 THEN GOTO comenzar
REM ------------- SOLUCION ANALITICA DE LA EFICIENCIA ----------
analitica:
GOSUB datos
PRINT "Opcion=1. Aleta radial"
PRINT "Opcion=2. Aleta triangular"
PRINT
PRINT
INPUT "Opcion"; opcion
IF opcion = 1 THEN GOTO radial
IF opcion = 2 THEN GOTO triangular
IF opcion < 1 OR opcion > 3 THEN GOTO analitica
REM ------ SOLUCION ANALITICA ALETA RADIAL------
radial:
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
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 ----Evaluacion 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 Calculo de la eficiencia
qt = (2 * hc * (ta - too) * 3.14159 * (rb ^ 2 - ra ^ 2)) + (hc * 2 * 3.14159 * rb * bb) * (ta - too)
Pgina
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

15
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
n0 = 1
GOSUB funi
ii(1) = q
REM Calculo 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 ------------
numerica:
PRINT "Opcion=1. Aleta radial"
PRINT "Opcion=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 "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
Pgina
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

16
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)
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
Pgina
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

17
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))
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
Pgina
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

18
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
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 integracion
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
Pgina
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

19
END IF

GOSUB derivadas
come1:
pasa2:
REM ----Tecnica 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:
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
Pgina
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

20

REM Valores para las cuadraturas de Gauss y Laguerre
datos:
FOR i = 1 TO 16
READ u(i), w(i), v(i), z(i)
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 ------------
numerica:
PRINT "Opcion=1. Aleta radial"
PRINT "Opcion=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
Pgina
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

21
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)
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 integracion
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
ELSE
Pgina
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

22
y(2) = x1
y(1) = ta
n% = 0
r = 0
END IF

GOSUB derivadas
come1:
pasa2:
REM ----Tecnica 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:
IF nume = 1 THEN
dery(1) = y(2)
tt1 = y(1) + 460
hc = .29 * ((y(1) - too) ^ .25)
Pgina
Anlisis Conceptual, Modelamiento y Clculo Numrico en Ingeniera Qumica. HRangel J.

23
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

Anda mungkin juga menyukai