Vous êtes sur la page 1sur 6

Taller de programacin de rutinas

Modelamiento y simulacin de procesos qumicos Cod-2015729


Presentado por: Andrea Tatiana Acero, Sebastian Sanabria
Se comienza en Aspen Plus donde se ajustan las corrientes de alimento tal
como describe el enunciado; en seguida se ajusta una columna Radfrac
ajustando los parmetros propuestos.
Para emplear la cintica propuesta, se elabora una rutina en fortran. Como la
ecuacin viene en trminos de la actividad, se aprovecha la rutina programada
anteriormente para el clculo de las mismas, en donde se hacia el llamado de
dos secuencias para propiedades termodinmicas, CALL PPMON_FUGLY y CALL
PPMON_LTHRM, necesarias para el clculo de la actividad. A continuacin se
muestra la lgica del clculo para la actividad:

a^i= xi i

^i =

^f
fi
i
; i =
xi P
P

^f
^i
= i = i
i x i f i
En esta rutina se adaptaron las ecuaciones de las constantes y la ecuacin de
velocidad. Se definieron las tres variables nuevas y se programaron, teniendo
en cuenta que el valor de Krate deba estar en unidades de kmol/(kg*s).
Adems, se multiplico la velocidad de reaccin por el holdulp para obtener
unidades consistente para Aspen (kmol/s).

Se utiliza Aspen Plus Simulation Engine primeramente para compilar la rutina.


As, se especifica el directorio, y se ejecuta el comando ASPCOMP USRKNT.F sin
problemas, con lo que se puede asumir que la rutina no posee errores de
sintaxis. Posteriormente se crea la librera.dll, primero creando un objeto de la
rutina con ayuda el block de notas, y se enlaza a Aspen mediante el comando
ASPLINK [DLOPT OBJETO.OPT] USRKNT. Finalmente se abre Aspen y se
configura la librera (previamente creada en el block de notas), se reinicia y se
ejecuta.

Al comenzar la simulacin, aparece un mensaje de error de clculo en fortran


repetidas veces, y finalmente no se obtiene resultado. Como medida, se
cambia el tipo de convergencia a azeotrpica, bajo la hiptesis de que se forma
alguno en algn punto. As, la simulacin ofrece un primer resultado, por lo que
no fue necesario confirmar la hiptesis.
Al pasar el primer obstculo, se puede apreciar que en la siguiente simulacin
se ejecutan la cantidad mxima de iteraciones sin converger, y adems
anuncia que se tiene una respuesta con errores. La primera medida para
solucionar esto es aumentar al mximo la cantidad de iteraciones, cuyo
resultado fue bsicamente el mismo, tambin se trato de cambiar el mtodo de
convergencia, sin resultados positivos nuevamente. Como segunda medida, se
pens en usar otro modelo, que describiera mejor el proceso, primeramente
con otros modelos Unifac, donde sin embargo la simulacin dejo de funcionar,
hecho que tambin ocurri con otros posibles modelos considerados.

Como tercera medida, se plantea la posibilidad de que debido a la diferencia de


temperatura entre los alimentos, existira algn problema de cambio de fase

en las etapas de reaccin, por lo que se cambia la temperatura de ambos


alimentos a una de -10 C, sin efectos positivos sobre la simulacin.
Finalmente, se decidi comparar los resultados obtenidos con los que ofreca el
enunciado:
Perfil de temperatura

Al comparar, muestra un comportamiento parecido al descrito en el enunciado,


sin embargo en las etapas cercanas al rehervidor, en lugar de calentarse
sbitamente, hay una repentina cada de temperatura sin sentido fsico
aparente.
Perfil de composicin en fase liquida

En este caso, el comportamiento de las composiciones no es comparable en


ningn sentido con el presentado en el enunciado. Sin embargo al revisar las
composiciones suministradas a las corrientes de alimentos, estn en los
valores correctos, adems de que la rutina aparentemente est bien
programada, por lo que no se encuentra explicacin a este comportamiento.
Perfil de velocidad de reaccin

El comportamiento de la produccin de ETBE es inverso al que se espera,


debido a que, como la reaccin ocurre entre las etapas 4 y 12, debera

aumentar exponencialmente hacia la etapa 4., y no al contrario como ocurre.


Otro aspecto que no tiene sentido es la repentina cada en las ltimas etapas.
Este comportamiento aparentemente aleatorio dificulto el rastreo de los
posibles errores cometidos.

Vous aimerez peut-être aussi