Está en la página 1de 18

Revista INGENIERÍA UC

ISSN: 1316-6832
revistaing@uc.edu.ve
Universidad de Carabobo
Venezuela

Hernandez Andara, Rafael; Bastidas, Gilberto


Análisis numérico en ingeniería química. Herramientas computacionales para la solución de problemas
Revista INGENIERÍA UC, vol. 18, núm. 3, septiembre-diciembre, 2011, pp. 64-73 Universidad de Carabobo
Valencia, Venezuela

Cómo citar el artículo


Número completo
Sistema de Información Científica
Más información del artículo
Red de Revistas Científicas de América Latina, el Caribe, España y Portugal
Página de la revista en redalyc.org
Proyecto académico sin fines de lucro, desarrollado bajo la iniciativa de acceso abierto
Rvsa I´ıa UC, Vo.
18, No. 3, DM 2011 64 - 73

Ana´lisis nume´rico en ingenier´ta qu´ımica. Herramientas


computacionales para la solucio´n de problemas.
Rafael Hernandez Andara∗,a, Gilberto Bastidasb
a
Escuela de Ingenier´ıa Qu´ımica, Facultad de Ingenier´ıa, Universidad de Carabobo.
b
Departamento Cl´ınico Integral de los Llanos, Facultad de Ciencias de la Salud, Universidad de
Carabobo.

Resumen.-
Se plantea el desarrollo de un algoritmo base y aplicaciones programadas en VBA, en ambiente de hoja de ca´lculo
ExcelⓍR , compatible con versio´n 2000 o posteriores. Seguida del ana´lisis de cada resultado con e´nfasis
en la
sensibilidad de la variable y en la precisio´n de resultados. Se considero´ para el ana´lisis la naturaleza de
cada
problema, la conversio´n de nu´meros de distinta base a base decimal y viceversa; la resolucio´n nume´rica
de una ecuacio´n no lineal univariable; los sistemas de ecuaciones lineales, se hizo resolvieron directamente con
me´todos de matriz tridiagonal o por esquemas iterativos; se resolvio´ un caso de interpolacio´n de Lagrange
y un caso de ecuaciones diferenciales ordinarias con condiciones iniciales. Todos los resultados son lo´gicos,
consistentes con las formulaciones de conversio´n nume´rica y totalmente validados por el principio de la
contra–respuesta. Es posible construir una aplicacio´n de programacio´n visual tipo VBA mediante el empleo de
estrategias de tipo diagrama de flujo.
Palabras clave: Conversiones nume´ricas, diagramas de flujo, ecuaciones no lineales, interpolacio´n de Lagrange.

Numerical analysis in chemical engineering. Computer tools for


troubleshooting
Abstract.-
It is proposed the development of a basic algorithm and applications programmed in VBA, in an environment of
ExcelⓍR spreadsheet, compatible with version 2000 or later, followed by analysis of each outcome with emphasis
on variable sensitivity and accuracy of results. It is considered for the analysis of the nature of each problem,
the conversion of different base numbers to decimal and vice versa, the numerical solution of a univariate
nonlinear equation, systems of linear equations, it was resolved directly with tridiagonal matrix methods or by
iterative schemes; it was solved a case of Lagrange interpolation and a case of ordinary differential equations
with initial conditions. All results are logical, consistent with the formulations of digital conversion and fully
validated by the principle of counter-response. It is possible to build an application type VBA visual
programming by using such flowchart strategies.
Keywords: Numerical conversions, flowcharts, nonlinear equations, Lagrange interpolation.

1. INTRODUCCIO´ N

Recibido: febrero 2011 Andara)


Aceptado: diciembre 2011


Autor para correspondencia
Correo-e: rshernan@gmail.com. (Rafael Hernandez
En el a´rea del ana´lisis nume´rico, la innovacio´n esta signada costo, ma´xime que en la ensen˜anza de la
por la necesidad del desarrollo de programas y aplicaciones de ingenier´ıa es limitado el recurso tecnolo´gico
software que puedan estar al alcance del estudiante en cuanto a [1]. Por tanto,
Revista Ingenier´ıa UC
Rafael Hernandez y Gilberto Bastidas / Revista Ingenier´ıa UC, Vol. 18, No. 3, Diciembre 2011, 64-73 65

se requiere del disen˜o de


herramientas u de hoja de ca´lculo ExcelⓍR , compatible con versio
´tiles ´n
de solucio´n de problemas de ca´lculo nume´rico, 2000 o posteriores. Seguida del ana´lisis de
cada
que estimulen las habilidades de los estudiantes resultado con e´nfasis en la sensibilidad de la
de ingenier´ıa qu´ımica en la materia y que se variable y en la precisio´n de resultados.
Se
traduzca en profesionales de alta val´ıa en cuanto a consider para el ana´lisis la naturaleza de cada

eficiencia y eficacia laboral, lejos del enfoque del problema, en los ma´s simples, nu´meros a
problemario como un t´ıpico recetario [2]. base decimal, la conversio´n decimal; en la
Al respecto, son varias las investigaciones y resolucio´n de ecuaciones lineales, se hizo
trabajos que se han hecho, entre ellos: disen˜o resolucio´n directa con me´todos de matriz
de un mo´dulo de ca´lculo para evaluar el tridiagonal (me´todo de Thomas [7]) o se
dimensio- namiento de equipos de transferencia de recurrio´ a esquemas iteractivos, en cuyos casos
masa (desorcio´n) en mu´ltiples situaciones de se debe tener una matriz de cara´cter diagonal
desempen˜o ambiental; programacio´n visual en esencialmente dominante; por ejemplo, los me
la sistema´tica ´todos de Jacobi y Gauss–Seidel. En la
de la distribucio´n industrial; en la interpolacio´n se el me´todo de
evaluacio´n empleo´ Lagrange,
termodina´mica de plantas de vapor; y en el 2. METODOLOGI´A
proceso de ensen˜anza y aprendizaje del ca´lculo
de la carga te´rmica, entre otros. Sin embargo, A partir de una premisa
estos paquetes computacionales adolecen de comu´n a diversos me´todos
algoritmos ba´sicos, no se muestra co´digo nume´ricos en la resolucio´n de
alguno, se comportan, como “caja negra” para el problemas en ingenier´ıa qu
usuario, en otras palabras no permiten al usuario, ´ımica, se plantea una metodolog
en este caso el estudiante, mo- dificar el co´digo ´ıa que consiste en el desarrollo
fuente, y por supuesto, establecer, alguna o de un algoritmo base y
ninguna programacio´n. Igualmente no se centra aplicaciones programadas en
en estrategias de resolucio´n de problemas VBA, en ambiente
aplicados o simplemente van dirigidos al a
´mbito productivo industrial, pero no al acade
´mico [3], [4], [5] y [6].
Con el fin de proporcionar aplicaciones compu-
tacionales para la resolucio´n de problemas
de ana´lisis nume´rico en ingenier´ıa qu´ımica,
de bajo costo y fa´cil disponibilidad, con el fin
de conocer y aplicar los conocimientos del ana
´lisis nume´rico a situaciones muy particulares de
la ingenier´ıa qu´ımica, y que por su
complejidad nume´rica son susceptibles de ser
resueltos mediante el desarrollo de aplicaciones en
programacio´n visual, en este caso, en lenguaje
VBA (Visual Basic for
ApplicationsⓍR , siglas en ingle´s) en una hoja
de ca´lculo (ExcelⓍR 2000).
por su potencia de ca´lculo y simplicidad. Para resolver Los casos de conversio´n estudiados mediante
ecuaciones diferenciales aplicadas con condiciones in´ıciales a un las aplicaciones de VBA fueron, como se muestra
problema particular se emplearon los me´todos de Euler y en las Tablas 1 a 3 de base decimal a binaria y su
Runge–Kutta en algunas de sus variantes. Todo esto mediante el operacio´n inversa, de base decimal a octal y
uso de diagramas de flujo simplificado de la metodolog´ıa para su operacio´n inversa, de base decimal a
los programas VBA en la resolucio´n de problemas de ana´lisis hexadecimal y su operacio´n inversa, y
nume´rico. conversio´n de nu´meros de formato serie IBM–
3000. En este sentido, se puede sen˜alar que todos
3. RESULTADOS los resultados son lo´gicos, consistentes con las
formulaciones de conversio´n nume´rica y
Los resultados esta´n resumidos en las Tablas 1 a 12. totalmente validados por el principio de la
contra–respuesta, ya que, se obtiene el mismo
4. DISCUSIO´ N DE RESULTADOS resultado final decimal cuando se introduce un nu
´mero propuesto.

Revista Ingenier´ıa UC
Diciembre 2011, 64-73
Tabla 2: Resultados del Problema 2 sobre conversiones nume´ricas.
Problema Diagno´stico Respuestas Particularidades
Dado un nu´mero de base Este problema siempre se resuelve (7145228)10 Para calcular este equivalente decimal,
binaria nume´ricamente. Su principal limitacio = (11011010000011100001100)2 es necesario multiplicar cada d´ıgito
(2), octal (8) o hexadecimal (16), ´n es la capacidad de la ma´quina = (33203414)8 ai, por la base r elevada al exponente
convertirlos a un nu´mero de donde se realicen los ca´lculos. Las = (6D070C)16 que corresponda con el valor
base decimal (10). variables importantes son la cadena posicional de ai, luego se suman todos
Rafael Hernandez y Gilberto Bastidas / Revista Ingenier´ıa UC, Vol. 18, No. 3,

nume´rica que representa al nu´mero los valores, comenzando por los ma


no decimal que se tiene inicialmente y ´s pequen˜os, para evitar los errores
el nu´mero decimal que se desea de redondeo.
obtener.

Revista Ingenier´ıa UC
Tabla 1: Resultados del Problema 1 sobre conversiones nume´ricas.
Problema Diagno´stico Respuestas Particularidades
Dado un nu´mero de base 10, Este problema siempre se resuelve (7145228)10
conver- tirlo a un nu´mero de base nume´ricamente. Su principal limitacio = (11011010000011100001100)2 Cuando el nu´mero es
binaria (2), octal (8) y hexadecimal ´n es la capacidad de la ma´quina = (33203414)8 menor que dos, coinciden los d
(16). donde se realicen los ca´lculos. Las = (6D070C)16 ´ıgitos binarios y decimal.
variables importantes son el nu´mero
que se desea convertir y la cadena Cuando el nu´mero es menor
nume´rica que representa al nu´mero que ocho, coinciden los d´ıgitos
no decimal que se desea obtener. octal y decimal.
Cuando el nu´mero es
menor que diez, coinciden los d
´ıgitos hexadecimal y decimal,
pero cuando los nu´meros esta
´n entre diez y quince, dichos
nu´meros esta´n representados
por letras, as´ı. A=10, B=11,
C=12, D=13, E=14, F=15.
66
Tabla 3: Resultados del Problema 3 sobre conversiones nume´ricas.
Problema Diagno´stico Respuestas Particularidades
Dado un nu´mero en formato Este problema siempre se resuelve (0)·(1000110)· El decimal equivalente viene dado por
de nume´ricamente. Su principal limitacio (011011010000011100001100) = la expresio´n: n = s.c.m.
computadora IBM 3000, calcular su ´n es la capacidad de la ma´quina (7145228)10 Ra
equivalente decimal (base 10). fae
donde se realicen los ca´lculos. Las l
variables importantes son la cadena He
nume´rica que representa al nu´mero rn
an
no decimal que se tiene inicialmente y de
el nu´mero decimal que se desea zy
obtener. Gi
lbe
rto
Ba
sti
da
s/
Re
vis
ta
In
ge
Tabla 4: Resultados del Problema 4 sobre transferencia de calor, resuelto bajo el esquema f (x) = 0. nie
Problema Diagno´stico Respuestas Particularidades r
Una pared con 0,05 m de espesor tiene una temperatura ´ıa
Este problema es resolu- Para una toleran- Me´todo de la biseccio´n: dentro del intervalo
U
interior (T0) (en la cara interior) de 625 K. No se conoce ble nume´ricamente. Su cia de 1 ∗ 10−8, en de temperaturas encuadrado. Los resultados de la ra C,
la temperatura del lado exterior. La pe´rdida de calor di- ficultad estriba en el el error absoluto, ´ız dependera´n de la tolerancia escogida Vo
se efectu´a por conveccio´n y radiacio´n. La hecho de determinar la la temperatura T1 (referida al error absoluto).
No
temperatura (T 1 ) (dada en K) del lado exterior de la funcio´n f (T1) = 0, la cual, resultante, por to- Me´todo de Newton–Raphson: esta ecuacio .
pared, esta determinada por una vez determinada, dos los me ´n final so´lo requiere de un punto inicial de 3,
Di
k permite el en- cuadramiento ´todos es arranque. Dicho punto se puede escoger como el cie
= (T1 − t0) + εσ(T 4 − t4 ) = h(T f − T1), de la misma, as´ı como la T1 = punto medio del intervalo recomendado, es decir, m
1
∆x determinacio´n de la ra´ız 444.31567165 K una temperatura inicial de 444.35 K. br
con significado e
20
donde: k = Conductividad te´rmica, varepsilon = de calor. f´ısico, que corresponda a la solucio´n real del problema.
11
Emisivi- dad, T0 = Temperatura del lado interior, T1 = ,
64
Temperatura del lado exterior, T∞ = Temperatura del
entorno, T f = Temperatura del aire, σ = Constante de
Stefan–Boltzmann,
∆x = Espesor de la pared, h = Coeficiente de transferencia
Me´todo de la secante: los dep era´ de la tolerancia escogida (referida al error
resultados de la ra´ız T 1 end absoluto).
Me´todo de regula–falsi: igual al anterior.

Re
vis
ta
In
ge
nie
r
´ıa
Tabla 6: Resultados del Problema 6 sobre la ecuacio´n de un separador flash multicomponente, resuelto bajo el esquema f (x) = 0.

No. 3, Diciembre 2011, 64-73


Problema Diagno´stico Respuestas Particularidades
Resolver la ecuacio´n de un Este problema es resoluble Para una tolerancia de Me´todo de la biseccio´n: dentro del intervalo de volu
separador flash multicomponente; para nume´ricamente. Su 1*10−8, en el error abso- ´menes encuadrado. Los resultados de la ra´ız
V, consi- derando los balances dificultad estriba en el hecho luto, el volumen V resul- dependera´n de la tolerancia escogida (referida al error
molares (global y por componentes) de deter- minar la funcio´n tante, por todos el me absoluto).
y la relacio´n de equilibrio. Se f (V) = 0, la cual, una vez ´todo de biseccio´n es Me´todo de Newton–Raphson: esta ecuacio´n final so
conoce F = 100, zi, Ki. determinada, permite su V= ´lo requiere de un punto inicial de arranque. Dicho
encuadramiento, as´ı como 88.66987019(L·mol−1) punto se puede escoger como el punto medio del intervalo
la determinacio´n de la ra´ız Por los me´todos recomendado, es decir, una corriente de vapor inicial de
con significado f´ısico, que restan- tes, el volumen 88,75 mol/h.
corresponda a la solucio´n es: Me´todo de la secante: los resultados de la ra´ız
Rafael Hernandez y Gilberto Bastidas / Revista Ingenier´ıa UC, Vol. 18,

V
real del problema. V= dependera de la tolerancia escogida (referida al error
88.66987018 (L·mol−1) ´

Revista Ingenier´ıa UC
absoluto).
Me´todo de regula–falsi: igual al anterior.

Tabla 5: Resultados del Problema 5 sobre la ecuacio´n de estado BWR, resuelto bajo el esquema f (x) = 0.
Problema Diagno´stico Respuestas Particularidades
Estimacio´n del Este problema es resoluble nume Para una Me´todo de la biseccio´n: dentro del intervalo de volu
volumen espec´ıfico molar del ´rica- mente. Su dificultad estriba en tolerancia de ´menes encuadrado.
n–butano a 500 K y una determi- nar la funcio´n f (V) = 0, la 1*10−8, en el Me´todo de Newton–Raphson: esta ecuacio´n final so´lo
presio´n de cual, una vez determinada, permite su error absoluto, requiere de un punto inicial de arranque. Dicho punto se puede
1 atm, usando la ecuacio encuadramien- to, as´ı como la el volumen escoger como el punto medio del intervalo recomendado, es
´n de Benedict–Webb–Rubin determinacio´n de la ra´ız con V resultante, decir, un volumen inicial de 45,5L/mol.
[BWR]. significado f´ısico, que corresponda a por todos los Me´todo de regula–falsi: los resultados de la ra´ız V
la solucio´n real del problema. me´todos es: dependera´ de la tolerancia escogida (referida al error
V= absoluto).
40.81122661 Me´todo de la secante: igual a la anterior.
(L·mol−1)
Tabla 7: Resultados del Problema 7 sobre la ecuacio´n de Underwood para destilacio´n multicomponente, resuelto bajo el esquema f (x) =
0. Problema Diagno´stico Respuestas Particularidades
Dada la ecuacio´n de Underwood Este problema es resoluble nume Existen siete valores de φi, determinados a Me´todos de la biseccio´n, de
para ´ri- partir de esta ecuacio´n, por los Newton–Raphson, de la
destilacio´n multicomponente evaluar camente. Su dificultad estriba en diferentes me´todos, para una tolerancia de se- cante y regula–falsi: Ra
fae
las ra´ıces (n − 1) ra´ıces φi de esta el hecho de determinar la funcio 1*10−8, en el error absoluto. Estos son: dentro de los intervalos de l
ecuacio´n. Suponga que F = 100 mol/h), q ´n f (V) = 0, la cual, una vez φi1 = 0.10487476, φi2 = 0.91919603, φ re- comendado. Los He
= 1. Se conocen los valores de z jF . determi- nada, permite el φi3 = 1.24773097, φi4 = 1.56044845, resultados de la ra´ız rn
encuadramiento de las ra´ıces φi, φi5 = 2.03747882, φi6 = 4.36777828, φi7 = dependera´n an
de la de
con significado f´ısico, que 8.18199886 tolerancia escogida zy
corresponda a la solucio´n real (referida al error absoluto). Gi
del problema. lbe
rto
Ba
sti
da
s/
Re
vis
ta
In
ge
nie
r
Tabla 8: Resultados del Problema 8 sobre el ca´lculo de la temperatura de flama adiaba´tica, resuelto bajo el esquema f (x) = 0. ´ıa
U
Problema Diagno´stico Respuestas Particularidades C,
Se quema mono´xido de carbono con aire Este problema es resoluble Para una tolerancia de Me´todo de la biseccio´n: dentro del intervalo Vo
en un reactor adiaba´tico. Calcular la nume´ricamente. Su 1*10−8, en el error abso- de T escogido. Los resultados de la ra´ız T
temperatura de flama adiaba´tica teo´rica del dificultad estriba en el hecho luto, la temperatura de dependera´n de la tolerancia escogida (referida al
CO cuando se quema a presio´n constante de deter- minar la funcio´n flama adiaba´tica error absoluto). No
con 100 % de exceso f (T ) = 0, la cual, una vez resul- tante T , por Me´todo de Newton–Raphson: esta ecuacio´n .
de aire y los reactivos entran a 200◦F (93.3◦C). determinada, permite el todos los final so´lo requiere de un punto inicial de arranque. 3,
Di
encuadramiento de la me´todos es: Dicho punto se puede escoger arbitrariamente, cie
misma, as´ı como la T = 1823.00507285 K siempre que sea dentro del intervalo escogido m
determinacio´n de la ra´ız anteriormente. Los resultados de la ra´ız T br
e
con significado f´ısico, que dependera´n de la tolerancia escogida (referida al 20
corres- ponda a la solucio error absoluto). 11
´n real del problema. Me´todo de la secante: los resultados de la ra´ız ,
64
T dependera´ de la tolerancia escogida (referida al
error absoluto).
Me´todo de regula–falsi: igual al anterior.

69

Re
vis
ta
In
ge
nie
r
´ıa
Tabla 10: Resultados del Problema 10 sobre me´todos matriciales para resolver sistemas ecuaciones lineales (me´todo de Thomas).
Problema Diagno´stico Respuestas Particularidades

Diciembre 2011, 64-73


Resolver el sistema de ecuaciones si- La solucio´n a este problema es Las concentraciones de cada etapa son Los resultados son fa
multa´neas resultante de aplicar el un conjunto de 10 ecuaciones simulta las siguientes: ´cilmen- te comprobables,
balance de materiales a 10 etapas de ´neas, que se corresponden etapa a etapa. X1 =0.049722; X2 =0.049413; por simple sustitucio´n en
remocio´n de anilina con agua por X3 =0.049069; X4 =0.048687; el sistema de ecuaciones
extraccio´n con tolueno, donde se X5 =0.048263; X6 =0.047792; lineales, es decir, son
verifica la relacio´n de equilibrio X7 =0.047268; X8 =0.046253; sistemas de solucio´n
siguiente para cada etapa: X9 =0.038297; X10 =0.022777. directa al seguir el procedi-
Yi Y1 =0.447495; Y2 =0.444713; miento adecuado de ca
Rafael Hernandez y Gilberto Bastidas / Revista Ingenier´ıa UC, Vol. 18, No. 3,

m − − ρ, Y3 =0.441620; Y4 =0.438185; ´lculo.


Xi Y5 =0.434367; Y6 =0.430126;
Y7 =0.425413; Y8 =0.416276;
donde Xi es la fraccio´n ma´sica de anilina Y9 =0.344676; Y10 =0.204992.
en la capa acuosa, y Yi es la fraccio´n ma Se conoce que Xi, Yi [=] (lbm de
´sica de anilina en la capa de tolueno. anilina/lbm de solvente)

Revista Ingenier´ıa UC
Tabla 9: Resultados del Problema 9 sobre me´todos iterativos para resolver sistemas ecuaciones lineales (Gauss-Seidel y Jacobi).
Problema Diagno´stico Respuestas Particularidades
Plantear el balance de materiales para un Este problema es resolu- Para una tolerancia de 1*10−8, en El nu´mero de iteraciones obtenidas por
sistema de cuatro reactores agitados, con re- ble nume´ricamente. Si el error relativo, las concentracio- el me´todo de Jacobi es de 22, mientras que
alimentacio´n, en estado estacionario, en el el sistema de ecuaciones nes resultantes por el me´todo para el me´todo de Gauss–Seidel, dicho
que se verifica una reaccio´n qu´ımica es estrictamente de Jacobi y de Gauss–Seidel son: nu´mero es de 11. Comproba´ndose en una
irreversible de primer orden. Resolver el dominante, la CA1 = 0.90909091 (mol/L), aplicacio´n real, el hecho que el me
sistema resultante de concentraciones, por los convergencia esta´ ase- CA2 = 0.76859276 (mol/L), ´todo de Gauss– Seidel es una mejora
me´todos iterativos de Jacobi y Gauss–Seidel, gurada. CA3 = 0.76029859 (mol/L), del me´todo de Jacobi, algo que por lo
si la matriz es estrictamente dominante. CA4 = 0.66906276 (mol/L). general no se aprecia en los ejemplos dados
en clase, por ser demasiado simplificados.
70
Tabla 11: Resultados del Problema 11 sobre interpolacio´n de una serie de datos reales experimentales por el me´todo de
Lagrange. Problema Diagno´stico Respuestas Particularidades
Para un nu´mero de datos El problema se resuelve al introducir ¿Cua´l la concentracio´n de CO2 El valor obtenido de fraccio´n
experimen- sera´ en Ra
tales determinar por el me´todo fae
directamente el valor de la variable monoetanolamina (MEA) cuando la presio molar esta´ acotado dentro de l
de ´n He
interpolacio´n de Lagrange, la independiente en la fo´rmula parcial de CO2 es de 1340 mmHg? Se los valores inmediatos inferior y rn
variable dependiente que corresponde de interpolacio´n. utilizan 8 pares de datos (Presio´n, superior de los pares de datos. an
de
al valor de la variable independiente fraccio´n molar): La respuesta generada es: zy
introduci- da. X = 0,3304480 de fraccio´n molar. Gi
lbe
rto
Ba
sti
da
s/
Re
vis
ta
In
Tabla 12: Resultados del Problema 12 sobre resolucio´n de ecuaciones diferenciales con condiciones iniciales para la pirolisis de ge
etano. Problema Diagno´stico Respuestas Particularidades nie
La pirolisis del etano en el rango La solucio´n a este problema consiste r
Los mejores estimados para cada uno de los Al parecer, en este caso, las
´ıa
de temperatura de 1200 a 1700◦F en me´todos arrojan, con un taman˜o de paso, sensibilidades de los me U
se representa esencialmente por la resolver simulta´neamente las h ´to- dos de Runge–Kutta C,
ecuacio- nes = 0.1 pie. son si- Vo
reaccio´n qu´ımica irreversible de dz dT milares. Es dif´ıcil atribuir
pri- mer orden = f0(L, z, T = fT (L, z, T ), este comportamiento a una No
dL
), dL (1) funcio´n particular, dado .
C2H6 → C2H4 + H2. que las funciones fz y fT de- 3,

Di
A un reactor tubular de acero se evalu´e los perfiles de temperatura utilizando el me´todo de Euler ciemo- dificado y
alimentan 1800 (lbm/h) etano puro y conversio´n de dicho reactor. las variantes del me´todo mde Runge–Kutta
a 1200◦F. La transferencia de calor br
(4textdegree orden y Runge–Kutta–Fehlberg). Para
e
es de 5000 (BTU/pie2). Suponer esto se comienzan estableciendo las 20 condicio- nes
una presio´n media de 30 psia. iniciales de las variables en cuestio´n 11
z0, T0 y L0 = 0.
Calcular la longitud del tubo ,
requerida para producir el 75 % de 64
descomposicio´n de etano a
etileno e hidro´geno. Asimismo,
penden, y y/o cocientes simples: exponenciales,
son de muchas polinomiales, rec´ıprocas.
productos funcio- nes

Re
vis
ta
In
ge
nie
r
´ıa

71
72 Rafael Hernandez y Gilberto Bastidas / Revista Ingenier´ıa UC, Vol. 18, No. 3, Diciembre 2011, 64-73

Respecto a los problemas 4 al 8 de las Tablas 4


a 8, en los que se determinan raíces de expresiones cuando la presio´n de CO2 sobre la misma fuera
polinomiales, se aprecia que los me´todos de 1340 mmHg, usando ocho (8) pares de datos. El
emplea- dos en su resolucio´n, presentan clara resultado obtenido es consistente con lo esperado.
consistencia y repetibilidad; es decir, son lo El problema 12 (ver Tabla 12), implica el
´gicos y similares entre s´ı, con solo una resolver sistemas de ecuaciones diferenciales or-
diferencia, en la u´ltima cifra decimal, dinarias (EDO’s) con condiciones iniciales (CI’s),
incertidumbre asociada comu´nmente con el error en cuyo caso se emplean varios me´todos:
de redondeo. En lo que concierne a la Euler

modificado, Runge–Kutta de 4 orden y Runge–
validacio´n de ra e´stas, calculadas por Kutta–Fehlberg. Resolver una EDO con CI’s
´ıces, los
diversos me´todos mencionados, pueden consiste en reconstruir el perfil de la funcio
sustituirse en las expresiones de los polinomios, ´n original, a partir de la cual se han
cuyos valores caen dentro de la tolerancia obtenido las ecuaciones diferenciales. Los
establecida; por tanto, son ra´ıces verdaderas resultados son aceptables, de acuerdo a lo
de la ecuacio´n polinomial respectiva. esperado.
Asimismo, el nu´mero de iteraciones de la Estas aplicaciones pueden adaptarse a GNU
biseccio´n es grande, respecto al nu´mero de Visual Basic y GNAVI, que son software de co
iteraciones de los me´todos de Newton– ´digo abierto, licencia GNU, que permitir´ıan
Raphson, secante, y regula–falsi, para el mismo hacer las mismas implementaciones en CALC la
tipo de intervalo de encuadramiento. Con esto se hoja de ca´lculo de Open Office.
demuestra la gran velocidad del me´todo de Para un ingeniero qu´ımico, o estudiante de
Newton–Raphson y sus variantes (secante, y dicha carrera, es de extraordinaria utilidad el
regula–falsi), puesto que se basan en el trazado disponer de este programa, que le permiten
de una tangente para mejorar la convergencia, a predecir datos intermedios en una base de datos
tal punto que se han realizado modificaciones al disponibles, ya que su aplicabilidad es amplia.
me´todo de Newton para mejorar la velocidad
de convergencia [8] y [9].
5. CONCLUSIONES
En la solucio´n del problema 9 (que se observa
en la Tabla9), para una tolerancia en el error Finalmente, se concluye que es posible construir
relativo
de 1 × 10−8 , se al me´todo de una aplicacio´n de programacio´n visual tipo
recurrio´ Jacobi, VBA
en el cual para evaluar las ra´ıces se requirieron mediante el uso de la interpolacio´n de
22 iteraciones, debido a la complejidad del caso, Lagrange, un valor correspondiente al valor de
verdadero y aplicado. Tambie´n, se recurrio´ la variable independiente introducida. En este
al me´todo de Gauss-Seidel, que solo requiere caso, fue el la composicio´n de CO2 en
11 iteraciones. Se evidencia as´ı la ventaja de monoetanolamina,
acelerar el me´todo de Jacobi y de este modo,
reducir el nu´mero de ca´lculos requeridos hasta
la mitad.
La resolucio´n del problema 10 (ver Tabla
10), fue realizada aplicando las ecuaciones de
Thomas de la matriz tridiagonal. Los resultados, de
obten- cio´n directa, fueron las composiciones de
anilina tanto en la capa acuosa como en la capa de
solvente orga´nico.
Del mismo modo, el problema 11 (que se
observa en la Tabla11), consiste en predecir
mediante el empleo de estrategias de tipo diagrama de resolver ecuaciones lineales iterativas es el de
flujo; que las aplicaciones de conversio´n nume Gauss- Seidel; el me´todo de Thomas es el mas
´rica permiten convertir simulta´neamente un nu u´til para resolver ecuaciones tridiagonales; la
´mero decimal a base binaria, octal y hexadeci- mal, aplicacio´n de interpolacio´n por el me´todo de
as´ı como realizar las operaciones rec´ıprocas; en la Lagrange es directa y de gran utilidad, so´lo
resolucio´n de funciones polinomiales debe requiere de una pequen˜a base de datos, y del
colocarse la misma en funcio´n de cero, es decir, valor que se desea predecir; y los me´todos de
f (x) = 0; los me´todos de funcio´n de ra´ıces integracio´n nume´rica de las EDO’s con CI’s,
mas acelerados son Newton–Raphson, secante y son sensibles principalmente al taman˜o del paso.
regula–falsi; el me´todo ma´s ra´pido para

Revista Ingenier´ıa UC
Rafael Hernandez y Gilberto Bastidas / Revista Ingenier´ıa UC, Vol. 18, No. 3, Diciembre 2011, 64-73 73

Referencias
[1] Shacham M. (2005). “An introductory course of
modeling and computation for chemical engineers”.
Computer Applications in Engineering Education,
Vol.2, (13), pp.137–145.
[2] Cutlip M.B., Hwalek J.J., Nuttall H.E., Shacham
M., Brule J., Widmann J., Han T., Finlayson B.,
Rosen E.M., Taylor R. (1998). “A collection of 10
numerical problems in chemical engineering solved
by various mathematical software packages”.
Computer Applications in Engineering Education,
Vol. 6, (3), pp.169–180.
[3] Donapai B. (2004). “Desarrollo de un programa en
Visual Basic para disen˜ar sistemas de desorcio´n
por aireacio´n de los compuestos orga´nicos vola
´tiles de un efluente de una planta de potabilizacio´n
de agua”. Trabajo especial de grado de maestr´ıa en
ingenier´ıa ambiental, de la Facultad de Ingenier´ıa.
Universidad de Carabobo.
[4] Vanegas C. (2004). Planificacio´n sistema´tica de
la distribucio´n empleando Excel con Visual Basic.
Caso de estudio: planta de trefilacio´n y
galvanizacio´n de alambre. Trabajo especial de grado
de maestr´ıa en ingenier´ıa industrial. Universidad de
Carabobo.
[5] Mujica D. (2005). “Evaluacio´n termodina´mica de
un programa —Modelacio´n te´rmica de plantas de
potencia a vapor—”. Trabajo especial de grado de
maestr´ıa en ingenier´ıa de procesos. Universidad de
Carabobo.
[6] Ferrini D. (2006). “Desarrollo de un material instruc-
cional computarizado como estrategia de los procesos
de ensen˜anza y aprendizaje del ca´lculo de la
carga te´rmica”. Trabajo especial de grado de
maestr´ıa en matema´tica y computacio´n de la
Facultad de Ingenier´ıa. Universidad de Carabobo.
[7] Thomas L. H. (1949). “Elliptic problems in linear
difference equations over a network”. Watson Sc.
Comput. Lab. Rept., Columbia University, New York.
[8] Ide N. (2008). “On modified Newton methods for
solving non linear algebraic equations”. Applied
Mathematics and Computation, Vol. 198, Ntextord-
masculine 1, pp.138–142.
[9] Maheshwari A. (2009). “A fourth order iterative
method for solving nonlinear equations”. Applied
Mathematics and Computation, Vol. 211, (2), pp.
383– 391.
Revista Ingenier´ıa UC

También podría gustarte