Académique Documents
Professionnel Documents
Culture Documents
Octubre 2015
Introduccin
Parte del currculum del ingeniero qumico es el uso de software para resolver distintos tipos de problemas, como aquellos que involucran clculo numrico. Para
ello existen paquetes tales como Mathcad, MAPLE, Mathematica y MATLAB, que pertenecen a la categora de software privativo. Algunas desventajas de este
software son el alto costo y las restricciones de las licencias, asi como la dependencia que genera en el usuario hacia el lenguaje de programacin [1].
Afortunadamente existe el software libre, que le proporciona al usuario la libertad de ejecutar para cualquier propsito, copiar, distribuir, estudiar y
mejorar el software; el acceso al cdigo fuente es condicin indispensable para esto [2]. Dos ejemplos de software libre son GNU Octave y Scilab, que
adems de ser gratuitos, poseen capacidades suficientes para ser alternativas factibles al software privativo. El objetivo de este trabajo es demostrar
cmo GNU Octave y Scilab pueden ser usados para resolver distintos problemas en ingeniera qumica, que van desde lo didctico a lo aplicado.
Metodologa
En la siguiente tabla se resumen las caractersticas principales de tres problemas resueltos en GNU Octave y en Scilab.
Problema de ejemplo
Ecuacin principal
Estrategias numricas
Destilacin binaria:
Mtodo de McCabe-Thiele
Lneas de operacin
Clculo de races
dx
dt =
2
t = D z 2
Absorcin de propileno:
Ecuacin de difusin [4]
fzero
Ax
GNU Octave
Ax B
Scilab
Resultados
Las figuras siguientes muestran que en ambos paquetes se obtienen las mismas soluciones a los problemas abordados. McCabe-Thiele calcula el nmero de
etapas de destilacin. En la grfica de la cintica de cafena se observa cmo se almacena una matriz esparcida. La solucin de la ecuacin de difusin se puede
representar en tres dimensiones. Los resultados de los problemas aplicados coinciden con aquellos de su respectivo autor.
GNU Octave
Cintica de extraccin de cafena
Mtodo de McCabe-Thiele
Absorcin de propileno
Matriz A
6
0.8
20
<c>_!eta mg cafeina/cm^3
0.6
0.4
0.2
5
40
60
80
100
20
40
60
80
100
0
0
0.2
0.4
0.6
0.8
Tiempo (h)
Scilab
Mtodo de McCabe-Thiele
Absorcin de propileno
Conclusiones
Los tres problemas de ejemplo se resolvieron eficientemente en GNU Octave y Scilab. Las capacidades de ambos lenguajes los convierten en una alternativa
factible y econmica al software privativo en ingeniera qumica, tanto para resolver problemas como para presentar resultados que involucran clculo numrico.
Referencias y material suplementario
[1] Free Software Foundation: http://www.fsf.org/
[2] Stallman, R.M, (2004). Software libre para una sociedad libre. Traficantes de Sueos, 59-60.
[3] Espinoza-Prez J.D., Vargas A., Robles-Olvera V.J., Rodrguez-Jimenes G.C., Garca-Alvarado M.A., (2007). Mathematical modeling of
caffeine kinetic during solidliquid extraction of coffee beans. Journal of Food Engineering 81, 7278.
[4] Azizi, S., Kargari, A., Kaghazchi, T., (2014). Experimental and theoretical investigation of molecular diffusion coefficient of propylene
in NMP. Chemical Engineering Research and Design 92, 1201-1209.