Sie sind auf Seite 1von 26

62

15 SOFTWARE DESARROLLADO

El software desarrollado a lo largo de este proyecto se puede resumir en lo
siguiente:
1) ECUACIONES DE ESTADO:
a) EOS-CorrGen
b) Prediccion
c) PPT-EOS
2) LEY DE RAOULT
a) raoultfinalisaac
b) Raoult_Multicomp
c) Raoult(new)
d) Raoult(2002)
3) COMPRESOR
a) Compresor_LeeKesler
4) COLUMNAS DE DESTILACIN
a) McCabe-Thiele_datos
b) McCabe-Thiele_celdas
c) McCabe-Thiele_VBA
d) Ponchon-Savarit_data
e) Ponchon-Savarit_PR

15.1 Ecuaciones de Estado.

La prediccin de propiedades de compuestos puros mediante
ecuaciones de estado ha sido ya bastante estudiada en la Universidad de las


63
Amricas
12
, generando excelentes resultados, a partir de los cuales nos hemos
podido basar para hacer mejores anlisis de estas ecuaciones.

En este proyecto se desarrollaron tres programas distintos para el
anlisis de las ecuaciones de estado. El estilo de programacin es distinto entre
ellos, pero la base en la que se fundamentan es la misma, siendo en este
sentido las ecuaciones mostradas en la Tabla 5. 3, la solucin de la ecuacin
cbica a partir de las frmulas de cardan, que se muestran programadas para
visual Basic en la Tabla 15. 1, y los algoritmos de convergencia para la
temperatura de equilibrio (mtodo recursivo secante) y presin de equilibrio
(mtodo recursivo parmetro en fugacidad), reportados por Cisneros (2000)
Tabla 15. 1 Frmulas de Cardano programadas para VBA
Public Function Cardan(a, b, c)
'Esta funcin calcula las races de una ecuacin cbica de la forma: x3+ax2+bx+c, y devuelve el valor de
la raiz (parte real o parte imaginaria que se requiera. Las raices son "x1", "x2+x2i","x3+x3i"
T1 = (3 * b - a ^ 2) / 9
T2 = (a * b - 3 * c) / 6 - a ^ 3 / 27
T3 = T1 ^ 3
t4 = T2 ^ 2 + T3
If t4 >= 0 Then
t5 = t4 ^ 0.5
'el siguiente if es necesario, debido a que VBA al igual que calculadoras como la HP
'no calculan el valor de la raz cubica de un nmero negtivo, el cual si existe
If (T2 + t5) < 0 Then
t6 = -(Abs((T2 + t5)) ^ (1 / 3))
Else
t6 = (T2 + t5) ^ (1 / 3)
End If

12
Cisneros, Carlos. (2000). Diseo y Desarrollo de un Paquete de Prediccin de Propiedades
Termodinmicas para Compuestos Puros en una y dos Fases para Generar Superficies de
Comportamiento Termodinmico. Tesis de Licenciatura, Universidad de las Amricas-Puebla,
Mxico.


64

If (T2 - t5) < 0 Then
t7 = -(Abs((T2 - t5)) ^ (1 / 3))
Else
t7 = (T2 - t5) ^ (1 / 3)
End If
x1 = t6 + t7 - a / 3
x2 = -(t6 + t7) / 2 - a / 3
x3 = -(t6 + t7) / 2 - a / 3
x2i = (t6 - t7) * 3 ^ 0.5 / 2
x3i = -(t6 - t7) * 3 ^ 0.5 / 2
Else
t5 = Sgn(T2) * (-T2 ^ 2 / T3) ^ 0.5
t6 = acos(t5)
t7 = 2 * (-T1) ^ 0.5
x1 = t7 * Cos(t6 / 3) - a / 3
x2 = -t7 * Cos((Pi() - t6) / 3) - a / 3
x3 = -t7 * Cos((Pi() + t6) / 3) - a / 3
End If
End Function
15.1.1 EOS-CorrGen.xls .

Este software consiste en una hoja de clculo de MS Excel y que incluye
el clculo de propiedades de un punto a partir de Ecuaciones de Estado, as
como correlaciones generalizadas. Este programa esta desarrollado
completamente a base de celdas.

Los mtodos de propiedades incluidos en EOS-CorrGen son:
Antoine para el clculo de la Temperatura y Presin de Equilibrio, as
como para la determinacin de la fase.
Passut-Danner para el clculo de la entalpa y entropa ideales como
funcin de la temperatura.
Ecuaciones de Estado:
Van der Waals (VW)


65
Redlich-Kwong (RK)
Soave-Redlich-Kwong (SRK)
Peng & Robinson (PR).
Correlaciones Generalizadas:
Tsonopolous
Pitzer Curl
Abbot
Lee Kesler (tablas).
La desventaja principal de este programa es la falta de independencia
entre los distintos mtodos, as como la carencia de un clculo de presin o
temperaturas de equilibrio a partir del criterio de Gibbs. Sin embargo resulto
satisfactorio como primer intento ya que permiti entender un poco ms las
necesidades que se tenan con respecto a interfaz de entrada y salida de datos.

15.1.2 Prediccion.xls .

Hoja de clculo que elimina el manejo de las correlaciones generalizadas
para enfocarse completamente en las ecuaciones de estado. La estructura
bsica de este programa con respecto a EOS-CorrGen es la misma, sin
embargo este programa adjunta nuevas opciones como lo es el clculo de la
presin de equilibrio a partir del mtodo de cociente de fugacidades.

Adems incluye la generacin de datos de Dixido de Carbono en las
cuatro ecuaciones de Estado, que es por una parte el primer paso dado en la
generacin de series de datos, en lugar de un solo punto, y por otra parte
tambin es el primer acercamiento en el manejo de macros como herramienta
para la automatizacin de tareas.



66
La desventaja ms grande de este programa radica en ser
extremadamente especfico en la generacin de tablas de datos, puesto que
estn diseadas hasta cierto punto para trabajar nicamente con Dixido de
Carbono.

Si bien es cierto que el manejo de mdulos nombrados apropiadamente
permite la bsqueda fcil de la macro que realiza una tarea especfica, el cdigo
es extremadamente largo y muy poco flexible, de tal modo que sera difcil por
ejemplo incluir ms datos en las tablas de datos. Esto se debe a que no se
manejaron ciclos como For que permitieran un manejo recursivo de los datos.

Este programa es, sin embargo, suficiente para el clculo del equilibrio
de una sustancia a una temperatura dada. Tambin es til para identificar en
primera instancia las limitaciones de las ecuaciones de estado en lo que se
refiere al equilibrio en la fase heterognea.
15.1.3 PPT_EOS.xls .

Este programa, que propiamente dicho tiene en principio todo lo
necesario para volverse una aplicacin es el que representa el avance ms
significativo en el manejo de programacin de alto nivel en Excel a partir de
VBA.

En l se encuentran ya programados las frmulas de Cardan, las
ecuaciones de Passut-Danner, y las ecuaciones de estado de RK, SRK y PR.
Se deja atrs la programacin de celdas para pasar totalmente a la
programacin de VBA.



67
Se introduce adems la opcin de USERFORM que permite el manejo
de cuadros de dialogo, listas desplegables, cuadros de texto, botones de opcin
y pestaas. Esta aplicacin se muestra en la Figura 15. 1.

Figura 15. 1 Cuadro de Dilogo de PPT-EOS
Se hace uso tambin de los ciclos de programacin que hacen mucho
ms eficiente el clculo de series de datos, generando de este modo tablas de
datos para el oxgeno mediante la ecuacin de Peng & Robinson. La velocidad
de clculo mediante estas opciones es evidente, si se toma en cuenta que se
calcularon 190,000 puntos (cada uno con todas las propiedades
termodinmicas) en un tiempo estimado de 3 minutos. A partir de estos datos
se generaron los diagramas PV y PH, de los cuales el segundo se muestra en
la Figura 15. 2.

Las desventajas que presentaban los programas anteriores son
prcticamente eliminadas en todos los sentidos, debido a la flexibilidad de la
programacin en VBA, de tal modo que se le pueden agregar ms opciones a
los cuadros de dilogo, y complementar los mtodos de propiedades en todas
aquellas limitaciones inherentes que ellos tienen.


68
Diagrama PH para Oxgeno
T=50 K
T=60 K
T=70 K
T=80 K
T=90
T=100 K
T=110 K
T=120 K
T=130 K
T=140 K
T=150 K
S=3.0 S=3.5 S=4.0
S=4.5
S=5.0
S=5.5
S=6.0 kJ/kg K
S=6.5
0.01
0.10
1.00
10.00
100.00
1000.00
10000.00
100000.00
-250 -200 -150 -100 -50 0 50 100 150 200 250
Entalpa (kJ/kg)
P
r
e
s
i

n

(
k
P
a
)
Oxygen-Peng & Robinson
Datum: Enthalpy = 0
Entropy =0 at 0 K and ideal gas state
Critical Conditions: T = 156.825 K
P = 5051.03 kPa
Camacho-Ros

Figura 15. 2 Diagrama PH para oxgeno clculado con Peng y Robinson

Por otra parte los datos generados en Excel se integraron con el
Programa MATLAB para hacer posible la graficacin en tres dimensiones. Se
muestra en la Figura 15. 6 el diagrama PHT. Este ltimo alcance es muy
importante, puesto que habla de la versatilidad que puede tener Excel, y ms
an la facilidad en la comunicacin de ste con otros paquetes.



69

Figura 15. 3 Diagrama 3D PHT para Oxgeno, predicho por PR
Cabe aclarar que las ecuaciones de estado no son del todo infalibles, y
que tienen limitaciones en el clculo de propiedades, en especial en la fase
lquida, en la cual presentan toda una regin que queda sin predecir.

Por otra parte la fase heterognea no se predice hasta el punto crtico,
por lo que se recurri a la regresin polinomial con mnimos cuadrados
13
. Esta
ltima representa por igual un avance, puesto que hasta el momento estbamos
limitados a la versin grfica de regresin polinomial que ofrece Excel. Se

13
Chapra, Steven C. and Canale Raymond P., Mtodos Numricos para Ingenieros, McGraw-
Hill, Mxico (1988) p.336



70
puede encontrar un ejemplo en el que se puede ver la consistencia de este
mtodo con Excel en el archivo Regresin_Polinomial.xls, en el cual se resuelve
el ejemplo presentado por Chapra (1998).

Para lograr completar la regin de fase heterognea se correlacionaron
100 puntos por debajo de la Presin mxima alcanzable por el mtodo de
cociente de fugacidades. Se utiliz una correlacin de tercer grado para la fase
lquida y de noveno grado para la fase vapor. Los coeficientes obtenidos para
cada uno de los compuestos se encuentran reportadas en la base de datos de
PPT_EOS.xls. Adems se encuentran otras correlaciones realizadas para los
diagramas TV y PV. Se encuentra cierta inconsistencia en los puntos crticos
encontrados para ambos diagramas, y esto se atribuye a la diferencia en los
puntos utilizados. Esto se debe a que los mtodos de secante (T de equilibrio)
y cociente de fugacidades (P de equilibrio), no tienen el mismo alcance, siendo
la primera la que est ms limitada.

Un hallazgo importante que se hizo fue la mejora del mtodo de Secante
cuando se utiliza como valor inicial, la Temperatura correlacionada en este
programa en lugar de la Temperatura calculada a partir de las constantes de
Antoine. De este modo se encontr que los mtodos de Secante y Cociente de
Fugacidades pueden llegar al mismo valor mximo.
Este hallazgo, adems de hacernos pensar que podemos encontrar
consistencia en los puntos crticos de los diagramas TV y PV, siembra la
sospecha de que se puede alcanzar el punto crtico directamente si se utilizan
valores iniciales correctos.

Los datos de oxgeno generados hasta el momento no incluyen estas
dos ltimas consideraciones, sin embargo la metodologa a seguir queda muy
bien definida y las modificaciones no son difciles de hacer. De tal modo que en


71
un proyecto posterior se puede investigar la posibilidad de generar un ciclo de
mejora continua de los datos generados utilizando las correlaciones presentes
para generar los valores iniciales, que muy probablemente nos permitirn llegar
a una regin superior en los datos de fase heterognea, que posteriormente
debern ser nuevamente correlacionados, y as sucesivamente.

Por otra parte el uso de opciones como el SOLVER, pueden ayudar a
generar correlaciones no polinomiales como la ecuacin de Antoine como se
describe en la seccin 11.6 del presente documento.

15.2 LEY DE RAOULT.

Se desarrollaron tres aplicaciones para el clculo las presiones y
temperaturas de burbuja y de roco as como vaporizacin en mezclas. Estas
aplicaciones se basan en la Ley de Raoult para mezclas ideales.

Los algoritmos usados para el calculo de propiedades de mezclas
binarias se muestran a continuacin. Cabe hacer mencin que en las mezclas
multicomponentes el principio utilizado es bsicamente el mismo.




72
tot
Sat
i i
i
P
(T) P x
y =
componente cada para y Calcular
i
BURBUJA
K
i
i i
P P
y
x z
=
=
i
i
i
C T
B
A
Sat
i
e P
+

=
componente cada para
Sat
i
P Evaluar
i i i i i
C B A x z
LIQUIDA FASE T
, ,
, ,
=
PRESION DE BURBUJA
Copyright 2003 Luis Ros
Rodrigo Arenas
Isaac Camacho
( )

= = =
=
T P x P y p P
Sat
i i
tot
i i
tot *
Burbuja
P total P Calcular

Figura 15. 4 Diagrama de Flujo de Presin de Burbuja


73
PRESION DE ROCIO
1 2
2 1 1 2
2 1
1
2 1
0 . 1
x y x Calcular
x x
(T) P y (T) P y
(T) P y
x
Sat Sat
Sat
=
+
=
BURBUJA
K
i
i i
P P
y
x z
=
=
i
i
i
C T
B
A
Sat
i
e P
+

=
componente cada para
Sat
i
P Evaluar
i i i i i
C B A y z
VAPOR FASE T
, ,
: ,
=
Copyright 2003 Luis Ros
Rodrigo Arenas
Isaac Camacho
( )

= = =
=
T P x P y p P
Sat
i i
tot
i i
tot *
Roco
P total P Calcular

Figura 15. 5 Diagrama de Flujo de Presin de Roco


74
TEMPERATURA
DE BURBUJA
i i i i i
C B A x z
LIQUIDA FASE P
, ,
: ,
=
) (
2
2
P T T SUPONER
Sat K
=
=
( )
P
e
K
P
T P
i
K
i
i
C T
B
A
i
K E
i
+

= =
i i i
K z y =
) (
1
1
P T T SUPONER
Sat K
=
=
( )
P
e
K
P
T P
i
K
i
i
C T
B
A
i
K E
i
+

= =
i i i
K z y =
( )
P
e
K
P
T P
i
K
i
i
C T
B
A
i
K E
i
+

= =
i i i
K z y =
SI NO
K
BUR
i
i i
T T
y
x z
=
=
i
i
i Sat
i
C
P A
B
T

=
) ln(
component cada para
Sat
i
T Evaluar
SI NO
Copyright 2003 Luis Ros
Rodrigo Arenas
Isaac Camacho
( )
2
2 1
3
= =
=
+
=
K K
K
T T
T SUPONER
( ) ( ) =

1
i
K
y T f
( ) [ ] ( ) [ ]
1 3
T f Signo T f Signo =
( ) ( )
3 2
3 2
T f T f
T T
=
=
( ) ( )
3 1
3 1
T f T f
T T
=
=
( ) [ ] 1 1

= =
+

P
e
z y T f
i
K
i
i
C T
B
A
i i
K
( ) [ ] 1 1

= =
+

P
e
z y T f
i
K
i
i
C T
B
A
i i
K
( ) [ ] 1 1

= =
+

P
e
z y T f
i
K
i
i
C T
B
A
i i
K

Figura 15. 6 Diagrama de Flujo de Temperatura de Burbuja



75
i i i i i
C B A y z
LIQUIDA FASE P
, ,
: ,
=
) (
2
2
P T T SUPONER
Sat K
=
=
( )
P
e
K
P
T P
i
K
i
i
C T
B
A
i
K E
i
+

= =
) (
1
1
P T T SUPONER
Sat K
=
=
( )
P
e
K
P
T P
i
K
i
i
C T
B
A
i
K E
i
+

= =
i
i
i
K
z
x =
( )
P
e
K
P
T P
i
K
i
i
C T
B
A
i
K E
i
+

= =
( ) ( ) =

1
i
K
y T f
ROCO
K
i
i i
T T
x
y z
=
=
i
i
i Sat
i
C
P A
B
T

=
) ln(
component cada para
Sat
i
T Evaluar
( ) ( )
3 1
3 1
T f T f
T T
=
=
i
i
i
K
z
x =
i
i
i
K
z
x =
( ) [ ] 1 1

= =

+

P
e
z x T f
i
K
i
i
C T
B
A
i i
K
( ) [ ] 1 1

= =

+

P
e
z x T f
i
K
i
i
C T
B
A
i i
K
( )
2
2 1
3
= =
=
+
=
K K
K
T T
T SUPONER
( ) [ ] 1 1

= =

+

P
e
z x T f
i
K
i
i
C T
B
A
i i
K
( ) [ ] ( ) [ ]
1 3
T f Signo T f Signo =
( ) ( )
3 2
3 2
T f T f
T T
=
=

Figura 15. 7 Diagrama de Flujo de Temperatura de Roco



76
( )
P
e
P
T P
x
y
T P K
i
I
i
C T
B
A
E
i
i
i
i
+

= = = ) , (
( )
K
SUP
f
( )
( ) ( )
( ) ) 1 , ( 1
1 , 1
,
+
=
+
=
=
T P K
z
x
T P K
T P K z
y
i
k
i
i
i
k
i i
i
K


SI NO
i i i
i
C B A
z T P
, ,
, ,
( )
( ) ( )
( ) ( )

+

=
1 , 1
1 ,
T P K
T P K z
f
i
K
i i K
SUP

K
SUP
SUPONER
( )
( )
( ) ( )
( ) ( )
( )
( )

+

+

+ =

+

=
+
i
i
K
i
i
K
i i
K k
i
i
K
i K
z
T P K
T P K
T P K
T P K z
z
T P K
T P K
d
df
2
1
2
) 1 , ( 1
1 ,
1 , 1
1 ,
) 1 , ( 1
1 ,
) (

VAPORIZACIN A
PARTIR DE P, T, z
i
Copyright 2003 Luis Ros
Rodrigo Arenas
Isaac Camacho

Figura 15. 8 Diagrama de Flujo de Vaporizacin a partir de P, T, zi



77
VAPORIZACIN A
PARTIR DE T, v, z
i
Roco K
P P SUPONER =
=1
( )
K
SAT
i
i
P
T P
K =
SI NO
SI NO
Copyright 2003 Luis Ros
Rodrigo Arenas
Isaac Camacho
i i i
i
C B A
z T
, ,
, ,
) , (
) , (
zi y T de funcin como P y P Evaluar
Roco Burbuja
z T f P
z T f P
Roco
Burbuja
=
=
Burbuja K
P P SUPONER =
=2
( )
( ) ( )
( ) ( )

+

=
1 , 1
1 ,
T P K
T P K z
P f
K
i
K
i i K

( )
K
P f
( )
K
SAT
i
i
P
T P
K =
( )
2
2 1
3
= =
=
+
=
K K
K
P P
P SUPONER
( )
K
SAT
i
i
P
T P
K =
( )
( ) ( )
( ) ) 1 , ( 1
1 , 1
,
+
=
+
=
=
T P K
z
x
T P K
T P K z
y
P P
K
i
i
i
K
i
K
i i
i
K

( )
( ) ( )
( ) ( )

+

=
1 , 1
1 ,
T P K
T P K z
P f
K
i
K
i i K

( )
( ) ( )
( ) ( )

+

=
1 , 1
1 ,
T P K
T P K z
P f
K
i
K
i i K

( ) [ ] ( ) [ ]
1 3
P f Signo P f Signo =
( ) ( )
3 2
3 2
P f P f
P P
=
=
( ) ( )
3 1
3 1
P f P f
P P
=
=

Figura 15. 9 Diagrama de Flujo de Vaporizacin a partir de T, v,zi



78
i i i
i
C B A
z P
, ,
, ,
( )
( ) ( )
( ) ( )

+

=
1 , 1
1 ,
T P K
T P K z
P f
K
i
K
i i K

( )
( ) ( )
( ) ( )

+

=
1 , 1
1 ,
T P K
T P K z
P f
K
i
K
i i K

( )
( ) ( )
( ) ( )

+

=
1 , 1
1 ,
T P K
T P K z
P f
K
i
K
i i K

( )
K
P f
( )
2
2 1
3
= =
=
+
=
K K
K
T T
T SUPONER
( )
( ) ( )
( ) ) 1 , ( 1
1 , 1
,
+
=
+
=
=
T P K
z
x
T P K
T P K z
y
P P
K
i
i
i
K
i
K
i i
i
K

Burbuja K
T T SUPONER =
=1 Roco K
T T SUPONER =
=2
( )
P
e
K
P
T P
i
K
i
i
C T
B
A
i
K E
i
+

= =
( )
P
e
K
P
T P
i
K
i
i
C T
B
A
i
K E
i
+

= =
( )
P
e
K
P
T P
i
K
i
i
C T
B
A
i
K E
i
+

= =
( ) [ ] ( ) [ ]
1 3
P f Signo P f Signo =
( ) ( )
3 2
3 2
P f P f
P P
=
=
( ) ( )
3 1
3 1
P f P f
P P
=
=
) , (
) , (
zi y T de funcin como T y T Evaluar
Roco Burbuja
z P f T
z P f T
Roco
Burbuja
=
=

Figura 15. 10 Diagrama de Flujo de vaporizacin a partir de P, v, zi



79
15.2.1 raoultfinalisaac.xls.

Esta hoja de clculo es en muchos sentidos el comienzo de esta historia,
puesto que fue el primer intento de acoplar un banco de datos a una aplicacin,
para facilitar al usuario los clculos.

La funcin de este programa es el clculo de las temperaturas y
presiones de burbuja y roco, as como vaporizacin para mezclas binarias. En
esta aplicacin se incluyen los siete algoritmos de la ley de Raoult. Si bien esta
versin es un poco desordenada en lo que se refiere a la interfaz de usuario, es
muy funcional, y de hecho los programas subsecuentes siguen la misma
estructura, mejorando nicamente la mencionada interfaz.

El programa est desarrollado completamente a base de celdas, es decir
todas las frmulas se encuentran programadas en ubicaciones de celdas
especficas. Tiene la desventaja de no usar ni rtulos ni celdas nombradas, lo
que dificulta su depuracin y anlisis.

Este programa tambin representa la primera aplicacin de macros para hacer
clculos recursivos. Los resultados que genera estn bien validados, y por ello
se considera a este un software de mucha utilidad.

15.2.2 Raoult_Multicomp.xls .

El programa realiza clculos de equilibrio lquido-vapor (ELV) para
mezclas multicomponentes. Mediante este se pueden encontrar las
temperaturas de burbuja y de roco para mezclas desde 2 hasta 20
componentes. Utiliza el principio de bisecciones sucesivas para su
convergencia.


80

Las limitaciones se deben ms bien al mtodo de propiedades, y a que
est basado totalmente en celdas. Adems al igual que su programa
predecesor la depuracin y anlisis de frmulas es complicada debido a que no
se usan ni rtulos, ni celdas nombradas.

Por otra parte, en l se introduce el uso de listas desplegables que
facilitan la bsqueda de los compuestos, y mediante la funcin VLOOKUP
tambin utilizada en raoultfinalisaac.xls, se pueden llamar rpidamente las
constantes de Antoine y propiedades crticas.

El uso de macros en este programa es ms bien limitado, sin embargo se
hace uso de ellas para ocultar o mostrar celdas.

15.2.3 Raoult(new).xls .

Esta es la versin mejorada de lo que es raoultfinalisaac.xls. En ella se
hace uso de las listas desplegables que evitan al usuario la necesidad de estar
buscando el nmero correspondiente a un compuesto. En esta versin se
introduce tambin la opcin de conversin de unidades de temperatura y de
presin.

Por otra parte la interfaz de usuario es sumamente amigable, y puede
decirse que requiere pocas modificaciones. El lenguaje macro utilizado para
este programa es muy similar al utilizado en raoultfinalisaac.xls, sin embargo
est mucho ms depurado.

An sufre las inconveniencias de estar realizado a base de celdas, y de
no usar un lenguaje estructurado en sus macros, sin embargo para un usuario


81
interesado en obtener nicamente resultados representa una muy buena
alternativa.

El desplegado de resultados es sumamente conveniente, sus grficos
son muy claros puesto que aumentan a los grficos algunas series de datos
faltantes en raoultfinalisaac.xls.

15.2.4 Raoult_2002.xls

Esta es la ltima versin de los programas para el clculo del ELV a
partir de la ley de Raoult. Es una versin inconclusa casi experimental en la que
se incluyen opciones avanzadas como el manejo de listas desplegables mucho
ms vistosas y amigables con el usuario.

En este programa se calcula nicamente la temperatura de roco. Sin
embargo, lo notable es que todo est programado en lenguaje de alto nivel en
VBA, el usuario no tiene ningn contacto con las frmulas, y en caso de que se
requiera se puede acceder al cdigo del editor de VBA, en donde se encontrar
que la programacin es ms clara que en programas anteriores.

Esta versin es ms amigable que sus versiones predecesoras, sin
embargo, su cualidad ms importante no es esa, sino la rapidez con que realiza
los clculos que es alrededor de 15 veces mayor.

ste es sin duda el mejor ejemplo de la ventaja de usar VBA con
respecto al uso de frmulas en las celdas.





82
15.3 COMPRESOR.

Compresor_LeeKesler.xls es una aplicacin que hace uso de las tablas
de Lee Kesler para el clculo de un compresor isentrpico. La realizacin de
este programa representa un avance significativo en la generacin de
aplicaciones, puesto que es el primer acercamiento a las opciones que presenta
un Simulador de Procesos en lo que respecta a los mdulos de procesos
unitarios.

Figura 15. 11 Interfaz de usuario de Compresor_Leekesler.xls
En ciertos sentidos est limitado, debido a que depende de los valores
existentes en las tablas de Lee Kesler; sin embargo, debe hacerse notar que
este es el programa de ms difcil realizacin con respecto a los mtodos de
prediccin de propiedades. Es decir una vez hecho ste, es muy fcil pasar a
otros mtodos de propiedades como los de las ecuaciones de estado, puesto
que su formulacin es directa.



83
Este programa ya ha sido validado a partir de diagramas termodinmicos
de PH producidos por la compaa Elliot.

15.4 COLUMNAS DE DESTILACIN.

Los clculos del nmero de platos en columnas de destilacin mediante
los mtodos de McCabe-Thiele y Ponchon-Savarit son una prctica comn para
las estudiantes de ingeniera qumica, puesto que corresponden a una parte del
plan en lo referente a operaciones unitarias.

Estos clculos suelen ser complicados debido a que son mtodos ms
bien grficos que requieren una gran inversin de tiempo. A lo largo de este
proyecto se desarrollaron tres aplicaciones basadas en el mtodo de McCabe-
Thiele y dos en Ponchon-Savarit.

La diferencia entre las aplicaciones que utilizan el mismo mtodo radica
principalmente en la fuente de los datos de equilibrio. Se tienen dos opciones, la
primera de ellas es poder introducir datos experimentales de equilibrio, y la
segunda es que la aplicacin, a partir de mtodos de propiedades, genere estos
datos de equilibrio.

15.4.1 McCabe-Thiele.

Para el Mtodo de McCabe-Thiele se generaron tres aplicaciones, la
primera de ellas (McCabe-Thiele_datos.xls) se obtiene tras la introduccin de
los datos de ELV (x,y), as como los parmetros de la columna (Flujo,
composiciones, reflujo, etc). La complejidad radica bsicamente, en que los
datos de equilibrio se tienen que correlacionar en la grfica, mediante la opcin


84
de ajustar una lnea de tendencia. Cuando se realiz este programa an no se
contaba con el algoritmo de regresin polinomial de mnimos cuadrados y por
ello se uso la opcin de Excel, que involucraba a su vez la lectura de los
coeficientes desde la grfica.

Se propone otra aplicacin de nombre McCabe-Thiele_celdas.xls, la cual haca
uso de la Ley de Raoult para calcular los datos ELV, y a partir de ello calcular
la columna de destilacin. Este programa es ms fcil de usar que McCabe-
Thiele_datos.xls, puesto que se genera internamente. Para propsitos
didcticos es excelente puesto que todo se encuentra reportado en celdas
(formulas y otros clculos). Por otra parte, es complicado en su depuracin
debido a la ya conocida problemtica de la programacin con celdas.

Finalmente se gnero una versin titulada McCabe-Thiele_VBA.xls que
hace bsicamente lo mismo que McCabe-Thiele_celdas.xls, sin embargo, su
programacin se llevo casi por completo dentro de VBA, lo que hace mucho
ms clara las interfaces de entrada y salida de datos.

En general los tres programas tienen un buen funcionamiento, y en el
caso de que se introduzcan exactamente los mismos datos (incluyendo datos
ELV para McCabe-Thiele_datos.xls), los resultados sern sin lugar a dudas los
mismos.



85
Calculo de Nmero de Platos en una Columna de Destilacin
0.000
0.100
0.200
0.300
0.400
0.500
0.600
0.700
0.800
0.900
1.000
0.000 0.100 0.200 0.300 0.400 0.500 0.600 0.700 0.800 0.900 1.000
Xa
Y
a
Curva de Equilibrio(P cte)
Diagonal
Linea q
LOS
LOI
xd
xf
xw
Platos

Figura 15. 12 Diagrama de Salida del Mtodo de McCabe-Thiele

15.4.2 Ponchon-Savarit.

Se realizaron dos programas que se basan en el mtodo de Ponchon-
Savarit para el clculo de columnas de destilacin. Uno funciona a partir de la
introduccin de datos experimentales ELV, mientras que el otro utiliza la ley de
Raoult para la generacin del Diagrama XY, y a Peng & Robinson y reglas de
mezclado para el clculo de las entalpas de la mezcla binaria.

Ambos programas funcionan satisfactoriamente, y para el primero
(Ponchon-Savarit_data.xls) existe nuevamente la complicacin de la correlacin
de los datos, sin embargo en ste se logr automatizar la lectura de los
coeficientes de la lnea de tendencia.



86

Figura 15. 13 Diagrama XY para Ponchon-Savarit_data

Figura 15. 14 Diagrama H-XY para Ponchon-Savarit_data



87
En el caso de Ponchon-Savarit_PR, el avance ms significativo fue el
clculo de propiedades a partir de una ecuacin de estado para una mezcla
binaria, la cual puede ser finalmente extrapolable a ms de dos compuestos.

Las Figura 15. 13 y la Figura 15. 14se muestran las grficas generadas
por Ponchon-Savarit_data.

Das könnte Ihnen auch gefallen