Академический Документы
Профессиональный Документы
Культура Документы
5.1 Introducción
Las ecuaciones diferenciales resultantes de los balances diferenciales de calor para aletas
con sección transversal no uniforme son del tipo de Bessel y cuyas soluciones resultan
ser funciones modificadas de Bessel. La solución simplificada sugerida por Harper y
Brown (3) es la que usualmente se presenta en forma gráfica en la mayoría de los textos
de transferencia de calor y corresponde a la extensión, por medio de una longitud
corregida, de la solución obtenida para una aleta con un extremo aislado (2, 5). Esta
solución aproximada puede llevar a errores y para situaciones de gran precisión sería
bueno disponer de una forma más elaborada de cálculo. El presente cálculo numérico
obvia estas aproximaciones y adicionalmente otras, que usualmente se hacen para
efectos de poder obtener soluciones analíticas al problema, tales como: coeficientes de
película por convección y radiación y conductividad térmica constantes. Debido a que la
propuesta numérica de cálculo trabaja directamente con la ecuación diferencial, los
anteriores parámetros pueden ser corregidos a lo largo del proceso de integración.
Página 1
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
numérica sobre la Hoja Electrónica de Cálculo Excel, la cual resulta relativamente sencilla
y con importantes componentes didácticos y académicos en su implementación.
Para una condición de flujo unidimensional estable la ecuación diferencial que se origina
en un balance de calor es
d ⎡ dT ⎤
⎢ A(x) - (hc /k) ⎡⎣T-T∞ ⎤⎦ P(x) = 0
dx ⎣ dx ⎥⎦
Existe una gran variedad de formas geométricas (5), (9), (15), (16). En la Figura 1 se
presentan dos tipos de aletas bastante utilizadas, con sección transversal no uniforme:
aleta triangular y aleta anular de espesor uniforme.
hc,T∞
hc,T∞
t
t
r
ra,Ta
x
To rb,Tb
Página 2
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
d T + 1 dT - 1 ( 2h L /kt )( T- T ) = 0
2
c ∞ 2
dx
2
x dx x
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 película del fluido que rodea la aleta
Y= X aZp( bX c)
Zp =
AJn ( ) + BI-n ( ) p=n=fraccionario
4
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.)
(1-2a)= 1 a= 0
2(c-1)= -1 c= 1/2
1/2
⎡ 2h L ⎤ ⎡ -8hcL ⎤ 5
b2 c 2 = - ⎢ c ⎥ b= ⎢ ⎥ = mi b= m = (8hcL/kt)½
⎣ kt ⎦ ⎣ kt ⎦
a2 -p2 c2 = 0 p=0
Página 3
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
En esta situación las funciones de Bessel son imaginarias y el orden n = 0; por lo tanto,
el perfil de temperatura es
1
1
(T-T∞ ) = C1I0 [mx 2 ] + C2K o[mx 2] 6
donde,
m = (8hcL/kt)½
I0, función de Bessel modificada de primera clase y orden cero
K0, función de Bessel modificada de segunda clase y orden cero
C1 y C2, constantes de integración; valores A y B de la ecuación 4.
(T s - T ∞ ) = C1I0 [mL1/2 ] 8
(Ts -T∞ )
C1 = 1/2
9
I0[mL ]
1
(T-T∞ ) [ 2]
= IO mx1 10
(T s-T ∞)
IO [mL2 ]
Página 4
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
El calor real transferido por la aleta al fluido puede calcularse, valorando la derivada en
x=L, así
1
dT m I1[mL 2] (T − T )
( ) = s ∞ 11
dx x=L 2L1/2 1
I0 [mL 2]
Lo que conduce finalmente a la siguiente expresión para el cálculo del calor real
entregado por la aleta para una profundidad z
1
[ 2]
) I1 mL
1
Qreal = z (2hck t) (T s − T ∞
2
1
12
I0[mL 2]
donde,
Qt = calor teórico
L'= [L2 + (t/2)2]½
1 1
( 2hc k t )2 I1[mL 2]
η= 15
2hcL ′ 1
I0 [mL2 ]
Página 5
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
La ecuación diferencial para la aleta anular con espesor uniforme es
d T + 1dT - ( 2h /kt)(T-T ) = 0
2
c ∞ 16
dr
2
r dr
donde,
t, espesor de la aleta
r, posición radial
3, resulta
Siendo, m = (2hc/kt)½
En r = ra T = Ta
Página 6
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
(T a-T ∞)
C1 =
( 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]
π
1
∫e
x cos( s )
Iv [x] = cos(vs) ds 24
π 0
El cálculo de Iv[x] se efectúa 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.
Página 7
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
La función de Bessel modificada de segunda clase y orden v entero es
∞
1
2 ∫0
K v [x] = exp (vs-xcosh (vs))(1+ e-2vs ) ds 25
y1= T
dy1/dr = dT/dr = y2
d2T/dr2 = dy2/dr
dy1/dr = y2
dy2/dr = (-1/r)y2 + (2hc/kt)(y1-T∞)
Mediante un análisis numérico sencillo se observa que para este caso es conveniente
empezar el proceso de integración en r = rb, lo cual implica suponer la temperatura (si se
comenzara en r = ra, sería necesario suponer el valor de la derivada, lo cual sería un
poco más difícil). 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
Página 8
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
proceso de integración, que en términos de las variables definidas anteriormente queda
como
y2 = -(hc/k)(y1- T∞)
F = Ta - y1calc.
dT - 1 dT 1
2
- (2hc / kt)(T-T∞ ) = 0 26
dx2 (L-x) dx (L-x)
Página 9
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
5.5 Resultados y conclusiones
En (10) se presenta el cálculo 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 numéricas fueron idénticos. 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
t = 0.009 in
hc = 1.5 Btu/h.ft2.oF
k = 93 Btu/h.ft.oF
T∞= 80 oF
Ta= 330 oF
Página 10
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
numéricas el valor de η es 0.9653. Es importante anotar que el número de iteraciones es
reducido (tres ó cuatro).
La propuesta numérica de cálculo resulta ser atractiva, pues levanta las restricciones que
usualmente se hacen para la valoración de la eficiencia de aletas y las condiciones
de frontera del modelo matemático son las reales del fenómeno físico. Adicionalmente,
corrige en el proceso de integración los coeficientes de la respectiva ecuación diferencial,
garantizando así una mayor precisión en el cálculo del perfil de temperatura y por ende
de la eficiencia de la aleta. La técnica numérica propuesta es ágil, exacta y muy versátil.
El programa elaborado puede utilizarse como un módulo numérico muy práctico y prueba
de ello son las Figura 2 y 3, originadas mediante un cambio iterativo de un parámetro
geométrico o de una propiedad térmica. Las anteriores gráficas permiten el cálculo de la
eficiencia de aletas triangular recta y anular de espesor uniforme.
Página 11
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
Figura 2 Eficiencia de aleta triangular
1
0,9
0,8
0,7
Eficiencia,η
0,6
0,5
0,4
0,3
0,2
0,1
0
0 1 2 3 4 5
0.5
L(2h/kt)
1
0,9
0,8
0,7
(ra/rb)=1
Eficiencia,η
0,6
(ra/rb)=2
0,5
(ra/rb)=3
0,4
(ra/rb)=4
0,3
0,2
0,1
0
0 1 2 3 4 5
0.5
(ra-rb)[2hc/kt]
En el Anexo se presenta el listado del programa que tiene la propuesta numérica 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.
Página 12
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
5. 6 Implementación en Excel Excel®
5.6.1 Solución Analítica
Para el cálculo analítico de la eficiencia de la aleta anular se aprovecha que las funciones
de Bessel están implementadas en Excel como funciones de Ingeniería.
Por ejemplo la valoración de la función K0 (mrA) se dispone como una función propia de
Excel, como lo presenta la siguiente imagen
Página 13
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
En la ayuda de Excel puede verse las diferentes funciones de Bessel y tiene un asistente
para su adecuada utilización.
Página 14
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
5.6.2. Solución Numérica
Página 15
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
solución analítica que en la solución numérica propuesta, que no necesita de la
valoración de éstas.
Página 16
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
Se dispone de formularios que permiten la selección del material de la aleta y del fluido
externo que rodea la aleta. Esta pequeña base datos se puede actualizar y mantener
según las necesidades. Por medio de funciones de búsqueda de Excel se encuentran los
coeficientes para los polinomios que permitan la valoración de las propiedades
requeridas, dependiendo de la selección.
Página 17
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
Componentes. Fluido Externo.
Página 18
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
Expresiones regresadas para el cálculo de la conductividad térmica del material de la
aleta.
Página 19
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
Propiedades del fluido que rodea la aleta y regresión de los mismos.
Con el programa pueden generarse muy fácilmente las Figuras 2 y 3 que se presentaron
inicialmente, para el caso de la aleta radial con propiedades constantes.
Página 20
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
Página 21
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
Bibliografía
7. Jahnke, E., Emde, Losch, F. Tables of Higher Functions, 6th ed., McGraw-Hill, 1960.
10. Kreith, F. Principles of heat transfer. Harper international Edition. Fourth edition,
1986.
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 Ingeniería. 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.
Página 22
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
Anexo. Listado del Programa
SCREEN 12
REM"--------------------------------------------------------------------
PRINT " Este programa calcula analítica y numéricamente la eficiencia de”
PRINT " aletas con sección transversal no uniforme, tales como una aleta”
PRINT " anular de espesor uniforme y triangular recta. Para el cálculo de”
PRINT " las funciones modificadas de Bessel en la solución analítica se”
PRINT " utilizaron cuadraturas de Gauss y Gauss-Laguerre. Para el cálculo”
PRINT " numérico se crearon funciones en las condiciones de frontera no "
PRINT " conocidas. Al utilizar un método de interpolación -IMM- y con la "
PRINT " ayuda simultánea de una técnica de integración 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 integración 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 "Opción=1. Solución analítica"
PRINT "Opción=2. Solución numérica"
PRINT
PRINT
INPUT "Opcion"; opcion
IF opción = 1 THEN GOTO analítica
IF opción = 2 THEN GOTO numérica
Página 23
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. 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 ----Evaluación 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 Cálculo 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
Página 24
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
n0 = 1
GOSUB funi
ii(1) = q
REM Cálculo 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
Página 25
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. 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
aa(0) = x(0)
aa(1) = (t(1) - t(0)) / (x(1) - x(0))
Página 26
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. 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
Página 27
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. 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 integración
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 ----Técnica de Runge Kutta---
FOR j = 1 TO 2
savy(j) = y(j)
Página 28
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. 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
Página 29
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. 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
-----------------------
-----------------------
Página 30
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. 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
-----------------
-----------------
Página 31
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.
ELSE
y(2) = x1
y(1) = ta
n% = 0
r=0
END IF
GOSUB derivadas
come1:
pasa2:
REM ----Técnica 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
Página 32
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. 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
Página 33
Análisis Conceptual, Modelamiento y Cálculo Numérico en Ingeniería Química. HRangel J.