Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ASESOR:
Dr. GUILLERMO EVANGELISTA BENITES
INGENIERO QUMICO
TRUJILLO - 2012
Autor:
Alejandro Guevara Urea
DNI: 8017748
Email: alejandrojanos75@hotmail.com
TRIBUNAL DE TITULACION
Seores Miembros del jurado:
En cumplimiento con lo dispuesto en el Reglamento de Grados y Ttulos de la Escuela
Acadmico Profesional de Ingeniera Qumica de la Universidad Nacional de Trujillo, me
permito poner a vuestra consideracin la presente tesis: PREDICCION Y VALIDACION
DEL EQUILIBRIO LIQUIDO-VAPOR PARA UNA MEZCLA MULTICOMPONENTE NO
IDEAL MEDIANTE EL MODELO UNIFAC; con la finalidad de ser evaluado para optar el
Ttulo de Ingeniero Qumico.
II
DECLARACIN EXPRESA
La responsabilidad del contenido de este Proyecto para la obtencin del grado de Ingeniero
Qumico, corresponde exclusivamente al autor del presente trabajo; y el patrimonio intelectual
del mismo a la UNIVERSIDAD NACIONAL DE TRUJILLO.
III
DEDICATORIA
IV
AGRADECIMIENTO
Por voluntad propia sujeto a mi fe, agradezco al Seor por fortalecer mi espritu
para continuar con mi labor en este mundo.
A ti, por haberme obsequiado el existir, que desde tu vientre me has dado y an
profesas lo que ms sabes dar, amor; porque con tu infinita paciencia y esfuerzo
que no desmayan, sabes dar sin esperar recibir, aleccionando mi camino para ser
profesional como ser humano, gracias mam.
A ti, porque sin tapujos ni tabes, con tu manera particular de ver la vida,
provocabas e intensificabas mi esfuerzo por lograr mis objetivos, por tal, he aqu
mi pluma que refleja todo lo que conozco hasta hoy y que va para t, pap.
A ustedes que con su innegable vocacin han sabido llegar al ser humano
necesitado de conocimiento; por haber guiado mi camino a la verdad, por persistir
en mi aptitud y creer en m, agradezco infinitamente a ustedes, mis profesores.
Mencin especial a mi jurado:
Ing. Ren Ramrez Ruz, mi agradecimiento por sus observaciones y sugerencias
para el mejoramiento del presente trabajo.
Dr. Wilber Loyola Carranza, mi agradecimiento por su experiencia que se refleja
en los comentarios y aclaraciones en beneficio de la presente tesis.
Dr. Guillermo Evangelista Benites, mi agradecimiento por su asesoramiento en el
presente trabajo y por el impulso hacia mi persona en bsqueda de nuevos
horizontes y retos en mi vida, gracias.
INDICE
DEDICATORIA....................................................................................................................... IV
AGRADECIMIENTO ............................................................................................................... V
INDICE .................................................................................................................................... VI
INDICE DE FIGURAS ......................................................................................................... VIII
INDICE DE TABLAS Y GRFICOS ..................................................................................... IX
RESUMEN ................................................................................................................................ X
INTRODUCCIN ................................................................................................................... XI
CAPITULO I.
VII
INDICE DE FIGURAS
Pg.
Figura. 2.1.
Figura. 3.2.
Figura. 3.3.
Figura. 3.4.
Figura. 3.5.
Figura. 3.6.
Figura. 3.7.
Figura. 3.8.
Figura. 3.9.
Figura. 3.10.
Figura. 3.11.
Figura. 3.12.
Figura. 3.13.
Figura. 3.14.
VIII
Tabla 02
Tabla 03
Tabla 04
GRFICAS:
Grfica 01 Sistema ELV Tetracloruro de carbono Benceno a 101.3kPa .............................. 60
Grfica 02 Sistema ELV Acetona Cloroformo a 101.3kPa .................................................. 62
Grfica 03 Sistema ELV Acetonitrilo Nitrometano a 70kPa ................................................ 64
IX
RESUMEN
La termodinmica en el estudio del equilibrio de fases, resulta muy importante para el diseo
de procesos de separacin, como es la destilacin, la absorcin, el equilibrio lquido-lquido,
etc. La bibliografa ofrece informacin respecto a sistemas de equilibrio, aunque resulta
limitada. Por ende es necesaria la prediccin de sistemas a diferentes condiciones de estado.
Para la prediccin del equilibrio lquido-vapor se utilizaron las ecuaciones de estado de
Soave-Redlich-Kwong y Virial para el clculo del coeficiente de fugacidad, y el modelo de
contribucin de grupos UNIFAC para el coeficiente de actividad. Estos clculos se realizaron
en una aplicacin que se desarroll con el software MatlabR2010a. La aplicacin consta de
algoritmos que determinan el punto de burbuja y roco mediante los coeficientes antes
mencionados. Los clculos obtenidos se validaron con datos de bibliografa, resultando la
prediccin satisfactoria. La desviacin result menor al 1% para sistemas binarios, y de 2.5%
para una mezcla de ms de dos componentes.
Se concluyo que es posible predecir sistemas de equilibrio de fase mediante modelos
termodinmicos en ausencia de datos en bibliografa, a la vez que pudo comprobarse que la
fase vapor puede considerarse ideal a bajas presiones.
INTRODUCCION
El equilibrio de fases lquido-vapor tiene gran importancia en las operaciones de separacin
basadas en la diferencia relativa de volatilidades, como evaporaciones flash, destilacin,
absorcin, extraccin, etc. El diseo de los equipos usados en estas operaciones requiere un
conocimiento cuantitativo lo ms exacto posible de las propiedades parciales de equilibrio de
los componentes de una mezcla. Cuando ello es posible, estas estimaciones se deben basar en
datos experimentales confiables para la mezcla particular en estudio, a las condiciones de
presin, temperatura y composicin que nos interesan. Pero dada la enorme cantidad de
mezclas posibles que existen en la prctica, no siempre se pueden conseguir datos
experimentales que cumplan con los requisitos de calidad, cantidad y rango de propiedades de
estado necesarios. Por eso es que se han desarrollado tcnicas estimativas destinadas a evaluar
las propiedades termodinmicas que permiten caracterizar el equilibrio de fases (Nicols J.
Scenna, 1999).
Pero, qu es el equilibrio?. Se reconoce al equilibrio como una condicin esttica donde
ningn cambio ocurre en las propiedades macroscpicas de un sistema con el tiempo, lo que
implica un balance de todos los potenciales que pueden ocasionar un cambio. En la prctica
de la ingeniera, la suposicin de equilibrio se justifica slo cuando conduce a resultados de
exactitud satisfactoria. Para equipos reales esto es una aproximacin, de cualquier modo no
XI
introduce un error significativo en los clculos de ingeniera. (Smith, Van Ness, Abbott,
2005).
La principal dificultad con que nos encontramos al intentar evaluar las propiedades
termodinmicas de equilibrio de fases en una mezcla de composicin desconocida es que
resulta mucho ms complicado que evaluar la misma propiedad en una mezcla de
composicin conocida o en un fluido puro. En un fluido puro o en una mezcla en la que la
composicin es constante nos interesa evaluar la propiedad como un todo, mientras que en
una mezcla de composicin desconocida nos interesa evaluar las propiedades parciales de los
componentes de la mezcla. Entonces el problema se hace ms complejo, porque aparecen ms
variables que son las respectivas composiciones de cada componente en cada fase. No debe
extraar entonces que los clculos de equilibrio de fases sean a menudo ms difciles y menos
exactos que otros que podemos encontrar en el diseo de procesos qumicos. En ltima
instancia, el buen juicio del ingeniero es el que dictar cul de los muchos mtodos resulta
ms apropiado para una situacin particular, y el buen juicio slo se obtiene con la
experiencia
XII
CAPITULO I
PLAN DE INVESTIGACION
1.1.
ANTECEDENTES
Trataremos las propiedades termodinmicas que permiten caracterizar el equilibrio de
fases lquido-vapor. Este tiene gran importancia en las operaciones de separacin
basadas en la diferencia relativa de volatilidades, como en evaporaciones flash,
destilacin, absorcin, extraccin, etc. Por tal motivo, la necesidad de recurrir a datos
experimentales con el fin de utilizarlos en el diseo de procesos de separacin resulta
muy importante; aunque en mucha de la bibliografa especializada en el tema se
encuentra esta informacin, no llega a ser suficiente o no se encuentra en esta. Muchas
de las soluciones a este tema se centran en la prediccin de sistemas de equilibrio de
fases. Entonces no debe extraar que los clculos de equilibrio de fases sean a menudo
ms difciles y menos exactos que otros que podemos encontrar en el diseo de procesos
qumicos. Por eso, se ha dedicado un enorme esfuerzo al tratamiento de este tema con
varios miles de artculos de revistas y centenares de libros publicados, y da a da se
publica ms. Se recomienda mantenerse actualizado sobre este tema, ya que la gran
cantidad de investigaciones que se realizan seguramente dejar obsoleto a corto plazo la
mayor parte de los mtodos que se tratan actualmente. En ltima instancia, el buen
14
juicio del ingeniero es el que dictar cul de los mtodos, resulta ms apropiado para
una situacin particular, y el buen juicio slo se obtiene con la experiencia.
Se analiza brevemente los mtodos clsicos para la estimacin de la constante de
equilibrio para mezclas multicomponente, o lo que es lo mismo, las propiedades
directamente relacionadas para su clculo, como son coeficientes de actividad, de
fugacidad, presiones de vapor, etc. Histricamente se han desarrollado muchos enfoques
condensndose en dos tipos de modelos. Uno est basado en las ecuaciones de estado,
que en su mayor o menor grado son correcciones a la conocida ecuacin de Van der
Walls (introduciendo nuevos parmetros o formas a la relacin P-V-T). El otro enfoque,
trata de estimar el comportamiento de la mezcla en el equilibrio lquido-vapor, a partir
de una estimacin de no-idealidad del lquido, ya sea mediante modelos empricos para
la estimacin del coeficiente de actividad, como por medio de un estudio o modelo de la
fase lquida, que nos provea una relacin funcional para la misma. En lo que sigue, se
tratar de relacionar a los mtodos a utilizar, ms que por su origen, por su grado de
relacin y coherencia con la hiptesis de idealidad o grado de no idealidad de la mezcla,
a la que se pueden aplicar.
1.2.
interesan. Pero dada la enorme cantidad de mezclas posibles que existen en la prctica,
no siempre se pueden conseguir datos experimentales que cumplan con los requisitos de
calidad, cantidad y rango de propiedades de estados necesarios. Para poder conseguir
datos confiables que puedan ser utilizados en el estudio de estos sistemas, es
indispensable analizar la estimacin de la constante de equilibrio para mezclas
multicomponente, o lo que vale decir tambin, las propiedades directamente
relacionadas para su clculo, como son coeficientes de actividad, coeficientes de
fugacidad y presiones de vapor.
Por lo que el problema se resume en:
Cmo predecir el equilibrio lquido vapor mediante los coeficientes de actividad,
usando modelo UNIFAC y los coeficientes de fugacidad con las ecuaciones de estado
Soave-Redlich-Kwong y la ecuacin del Virial?, Cmo se podr calcular los
coeficientes de fugacidad por las ecuaciones de Soave-Redlich-Kwong y Virial para
mezclas multicomponente?, Cmo se podrn obtener los perfiles de equilibrio para
sistemas binarios cuando el sistema es isobrico o isotrmico?, Se podr realizar
validaciones de resultados del programa y datos experimentales?
1.3.
OBJETIVO GENERAL
Predecir el equilibrio lquido vapor para una mezcla multicomponente no ideal
usando coeficientes de actividad mediante el modelo UNIFAC y las ecuaciones de
estado Soave-Redlich-Kwong y VIRIAL para el clculo de las fugacidades, usando
como herramienta, ELVU la aplicacin desarrollada en MatlabR2010a.
I.3.1. OBJETIVOS ESPECIFICOS
a) Calcular los coeficientes de actividad mediante el modelo UNIFAC.
b) Calcular los coeficientes de fugacidad con las Eos Soave-Redlich-Kwong y Virial.
16
JUSTIFICACION DE LA INVESTIGACION
La gran cantidad de mezclas que existen en la prctica, no permiten conseguir datos
experimentales que puedan ser utilizados y que adems se encuentren a las condiciones
a la cual se desean. As, Para poder estimar el coeficiente de fugacidad, el campo de
estudio es demasiado amplio y sera imposible incluir todos los criterios de seleccin
posibles. Por eso las ecuaciones Soave-Redlich-Kwong y Virial permiten viabilizar el
clculo del equilibrio de fases lquido-vapor.
El clculo de los coeficientes de actividad usando el modelo UNIFAC, constituye un
aporte importante para el caso de sistemas en equilibrio lquido-vapor de mezclas
multicomponente.
1.5.
ENUNCIADO DE LA HIPOTESIS
Las ecuaciones de estado y el modelo de contribucin de grupos UNIFAC permiten el
clculo del equilibrio de fase lquido-vapor de mezclas binarias, por tanto estas ecuaciones
y el modelo en mencin permiten el clculo del equilibrio de mezclas multicomponente..
17
CAPITULO II
MARCO TEORICO
2.1.
EQUILIBRIO DE FASES
El trmino equilibrio de fases, implica una condicin de equilibrio entre dos o ms
fases, cada una de las cuales constituye un todo homogneo, sin tendencia a cambiar sus
propiedades con el tiempo. Existen dos aspectos muy concretos que se deben destacar,
primero, resulta evidente que la temperatura de las fases debe ser la misma, de lo
contrario, existira un flujo irreversible de energa calorfica entre ellas y segundo,
tambin debe haber una igualdad de presiones, ya que de lo contrario, la inestabilidad
ocasionara una compresin de una de las fases y la expansin de la otra, con un
intercambio irreversible de energa. Sin embargo, estas dos condiciones no son
suficientes para asegurar el equilibrio de fases. [6]
El equilibrio entre fases en el caso de mezclas multicomponente no puede resolverse
mediante representaciones grficas de las propiedades, como ocurre en el caso del
equilibrio lquido-vapor en mezclas binarias, o el equilibrio lquido-lquido en mezclas
ternarias, y hay que aplicar procedimientos analticos representando las propiedades
termodinmicas mediante ecuaciones algebraicas. [13]
19
2.2.
(1) = (2) =. . . = ()
(1)
(2)
()
= =. . . =
(2.1)
Esto quiere decir que los potenciales qumicos o energa libre de Gibbs molar de
20
Donde:
=+2
(2.2)
(2.3)
Esto indica que para un sistema binario, donde los componentes en fase lquida son
completamente miscibles, deben fijarse dos variables para definir completamente el
sistema. Si se fija la presin y la concentracin en una de las fases, queda determinada
la temperatura y la concentracin en la otra fase. Si se fija la presin y la temperatura,
quedan determinadas ambas concentraciones.
2.3.2. Aplicando la Regla de Fases para mezclas multicomponente
Para una mezcla multicomponente constituida por c componentes, y bajo la suposicin
de que los lquidos son completamente miscibles tenemos que el nmero de
componentes es c, nmero de fases es 2; luego los grados de libertad son:
F = c 2 + 2 = c grados de libertad
(2.4)
DIAGRAMA DE FASES
Para mezclas binarias es posible representar grficamente el equilibrio entre las fases
lquido vapor, relacionando las variables temperatura, presin y concentracin, lo que
requiere de un diagrama tridimensional como se indica en la figura 2.1.
22
Figura. 2.1:
presin,
23
(a)
(b)
(2.5)
(2.6)
24
lim
=1
(2.7)
Para gases, si la mezcla es perfecta (gas perfecto), o sea, se comporta como un gas ideal,
entonces la fugacidad de un componente se aproxima a su presin parcial y se cumple:
lim
=1
(2.8)
Sabemos que la presin parcial de cada componente en una mezcla est dada por:
=
(2.10)
(2.11)
=
Y para la mezcla gaseosa tenemos:
=
2.6.
(2.9)
(2.12)
componentes son muy similares (ismeros, miembros de una misma familia, etc.).
Adems, cuando no se cumple, las desviaciones pueden ser muy significativas. Eso
sucede cuando las propiedades de las molculas de los constituyentes de la solucin son
muy diferentes entre s (tamao, polaridad, etc.). De la misma forma que en los gases
tenemos para la mezcla lquida:
Donde =
(2.13)
composicin del lquido. Por otra parte, al cociente entre la fugacidad de una sustancia
en solucin y su fugacidad en un estado de referencia (puro, por ejemplo) se le
denomina actividad:
(2.14)
(2.15)
=
Para una solucin lquida:
=
Luego tenemos:
(2.16)
De donde se sigue que en una solucin lquida cada componente se manifiesta a travs
de su actividad, y no por su composicin, siendo el coeficiente de actividad el factor
de correccin. [6] [14]
26
2.7.
MODELOS
TERMODINAMICOS
PARA
LA
PREDICCION
DE
LOS
2
+
(2.17)
= 1 + 1
= 0,42748
= 0,8664
= 1 8
12
1 3 . 1 3
27
= .
=1 =1
0,5
=
=1
()2
3 2 + ( 2 ) = 0
1
= 20,5 1
=1
= ( ) + ( 1)
2.7.2. Ecuacin del Virial
( ) 1 +
(2.18)
= 1 + + 2 + = 1 + + 2 +
(2.19)
segundo coeficiente Virial, tercer coeficiente Virial, para una sustancia dada son
funcin, exclusivamente de la temperatura. Esta ecuacin se emplea habitualmente
truncada en el segundo o tercer trmino, la cual se considera adecuada para densidades
reducidas entre 0,25 y 0,50:
=1+
=1+
(2.20)
28
(2.21)
(2.22)
=
Donde:
(2.23)
( )
() =
1
+ 2
= 2 = 2
0
+ 1
29
0 = 0,083
1 = 0,139
0,422
1.6
0,172
4,2
+
2
= 1
=
=
+
2
3
3 3
1
+
En este mtodo, la prediccin del segundo coeficiente del Virial se realiza utilizando
propiedades crticas, como la presin crtica y la temperatura crtica, y parmetros
moleculares como el factor acntrico. [4] [10] [11] [12]
2.8.
32
Donde:
= +
= 1 + 5 1
= 1
(2.24)
33
cambio es muy marcado. Cuando la presin sube por encima de unas 5-6 atm el
comportamiento de la fase vapor deja de ser ideal, por lo que el mtodo UNIFAC no se
recomienda para calcular el coeficiente de fugacidad. No obstante, se pueden usar las
ecuaciones de estado SRK y Virial para tal clculo.
Si bien en los prrafos anteriores, mencionamos algunos procedimientos para salvar
situaciones de aplicabilidad del mtodo, existen algunas limitaciones que no podemos
superar fcilmente, o hacen inviable hasta hoy, el uso del mtodo UNIFAC; por ejemplo
la limitacin en la cantidad de grupos funcionales presentes, la temperatura de la
mezcla, la exigencia de la lejana (bien por debajo) de los puntos crticos, la dificultad
para representar el comportamiento de los polmeros o de los electrolitos, y por ltimo,
la existencia de errores considerables cuando se lo utiliza a bajas concentraciones. A
pesar de las limitaciones que hemos expuesto, UNIFAC es una herramienta excelente
cuando ninguna ecuacin es aplicable y tampoco se cuenta con datos experimentales
que pueden usarse como base. Esto no quiere decir que se use UNIFAC en cualquier
caso: UNIFAC es til cuando no hay datos experimentales a mano, pero se debe preferir
la base de los datos experimentales a cualquier estimacin. [17] [18]
2.9.
(2.25)
35
(2.26)
(2.27)
misma que la del vapor saturado. Para calcular la variacin de la fugacidad del lquido
con la presin, se debe tener en cuenta la dependencia de la funcin de Gibbs con la
presin a travs del volumen, llegndose a la expresin:
(2.28)
(2.29)
(2.30)
36
(2.31)
( )
=
(2.32)
Donde:
La ecuacin es anloga a la ley de Raoult, pero corregida por medio de los coeficientes
de fugacidad y de actividad. Es por tanto aplicable a sistemas reales, pero ser necesario
conocer de cada componente, el valor del coeficiente de fugacidad y el coeficiente de
actividad de vapor y lquido. En muchas ocasiones, cuando se estudia el equilibrio
lquido-vapor a bajas presiones, se supone para la fase vapor un comportamiento ideal.
En este caso el valor de i se considera igual a la unidad y la expresin queda
simplificada solamente el comportamiento no ideal de la fase lquida mediante el
coeficiente de actividad. En este trabajo se considerar tanto la fase lquida como de
vapor no ideal. [11]
2.9.2. Clculo del punto de Burbuja y Roco
Aunque son posibles los clculos de equilibrio lquido vapor con otra combinacin de
variables, los de inters y aplicacin para la ingeniera a menudo son los clculos de
punto de roco y de punto de burbuja. Existen cuatro clases:
Temperatura de Roco
: Calcular xi y T, dadas yi y P.
Temperatura de Burbuja
: Calcular yi y T, dadas xi y P.
Presin de Roco
: Calcular xi y P, dadas yi y T.
Presin de Burbuja
: Calcular yi y P, dadas xi y T.
37
Por ejemplo, cuando se resuelve para {yi} y P, no se cuentan con valores necesarios
para el clculo de i y cuando se resuelve para {xi} y T, no se puede evaluar ni las
(2.33)
(2.34)
O tambin:
Dado que:
= 1
=1
= 1
=1
(2.35)
Tambin se tiene:
38
(2.36)
(2.37)
(2.38)
1=
=1
O bien:
=
=1
Y:
1=
=1
O bien:
=1
(2.39)
=1
(2.40)
39
Y:
=1
(2.41)
En estas ecuaciones las sumas se hacen sobre las especies incluyendo la j, la cual es una
especie seleccionada arbitrariamente del conjunto i. La temperatura correspondiente a la
presin de vapor como una funcin de T.
Las expresiones para el clculo de las presiones de vapor segn sea la especie o
sustancia son: [13] [15]
(2.42 )
= (1 )1 [ + 1.5 + 3 + 6 ] ; = 1
= + + 2
( ) =
(2.42 )
(2.42 )
40
CAPITULO III
MATERIALES Y MTODOS
En esta parte se esquematiza el procedimiento de clculo utilizado en la elaboracin del
software desarrollado en MatlabR2010a. Como se sabe, la base de todo inicio de
programacin consiste en poder disear un diagrama de flujo que permita generar de
una manera rpida y sencilla, la codificacin de lo que queremos realizar. Para esto,
hemos dividido internamente el software en cuatro partes que son los sistemas a los
cuales estamos mencionando anteriormente. Lo presentamos, a modo de casos para que
se aprecie de una manera ms didctica y fcil de entender. [11]
3.1.
42
siguiente, es menor a cierta tolerancia , convergiendo as hasta los valore finales para P
y {y i }.
Es P<?
NO
SI
Imprima P, {yi}.
3.2.
para P a partir del cual se determina { } mediante la ecuacin (2.28) o (2.33). En tal
caso el circuito de iteracin converge en valores intermedios para {x i } y {y i }. Puesto
(2.39) conduce al circuito exterior hasta que la iteracin converge a los valores finales
de P y {x i }.
Lea T, {yi}, que son constantes. Ajuste a todas las = 1,y todos los
Evale i.
NO
SI
Es P< ?
SI
Imprima P, {xi}
Figura. 3.2: Diagrama de flujo para el clculo del punto de roco (P, {x i })
44
3.3.
(3.1)
NO
SI
Imprima T, {yi}.
Figura 3.3: Diagrama de flujo para el clculo del punto de burbuja (T, {y i })
45
3.4.
Lea P, {yi}, que son constantes. Ajuste a todas las = 1, todos los
Evale { }, { }.
Calcule {xi} de la ecuacin (2.34).
Normalice los valores de {xi}. Evale { }
Es cada < ?
NO
SI
NO
Es T< ?
SI
Imprima P, {xi}
Figura 3.4: Diagrama de flujo para el clculo del punto de roco (T, {x i })
46
3.5.
47
Esta pestaa, abre otra ventana donde se encuentra la base de datos de sustancias que
contiene el software. Esta base de datos se encuentra almacenada en una hoja de clculo
de EXCEL. Escogemos los compuestos a trabajar. Fig. 3.8.
48
49
50
51
Para el perfil binario procedemos de igual manera que para la validacin la nica
diferencia es no colocarle las composiciones en la ventana de Propiedades de las
Sustancias, solo lo dejamos en blanco y aceptamos, luego llegamos al momento de
escoger el clculo del punto de burbuja o roco, la ecuacin de estado, e ingresar la
presin o temperatura del sistema. Al presionar el botn perfil binario internamente se le
ha definido 20 puntos para la composicin. Por tal motivo, demorar unos segundos en
realizar las iteraciones y arrojar la tabla y grfica del ELV de la mezcla binaria, la
grfica se puede guardar como archivo de imagen. Fig. 3.15.
52
53
54
Todos estos comandos y muchas funciones internas establecidas de tal forma que no
necesitan programarlas, as como la interface grfica de MatlabR2010a, lo hacen idneo
para la realizacin de este tipo de trabajos. No se necesita de un lenguaje de
programacin especializado, donde se debe declarar las variables a trabajar como en
otro software de programacin.
3.5.2. VIRTUDES DEL SOFTWARE ELVU
Las ecuaciones con las que trabaja (UNIFAC y EOS) nos permite predecir el ELV
de la mezcla multicomponente y que al validarla arrojan datos confiables en
comparacin con los datos experimentales; por lo tanto de pueden realizar clculos
en otros estados.
Como
se
mencion
anteriormente
este
software
trabaja
para
sistemas
55
3.6.
57
TABLAS Y GRAFICOS
101,3 kPa
DESVIACIONES
SRK
VIRIAL
IDEAL
T(K)
x1
y1
T(K)
y1
T(K)
y1
T(K)
y1
T(K)
y1
T(K)
y1
T(K)
y1
353,15
0,0000
0,0000
353,280
0,0000
353,346
0,0000
353,284
0,0000
-0,13
0,0000
-0,20
0,0000
-0,13
0,0000
352,45
0,1364
0,1582
352,344
0,1590
352,421
0,1590
352,358
0,1590
0,11
-0,0008
0,03
-0,0008
0,09
-0,0008
351,95
0,2157
0,2415
351,886
0,2438
351,969
0,2445
351,906
0,2446
0,06
-0,0023
-0,02
-0,0030
0,04
-0,0031
351,75
0,2573
0,2880
351,669
0,2871
351,754
0,2879
351,691
0,2879
0,08
0,0009
0,00
0,0001
0,06
0,0001
351,65
0,2944
0,3215
351,487
0,3249
351,575
0,3258
351,511
0,3258
0,16
-0,0034
0,07
-0,0043
0,14
-0,0043
351,35
0,3634
0,3915
351,178
0,3937
351,268
0,3947
351,204
0,3947
0,17
-0,0022
0,08
-0,0032
0,15
-0,0032
351,15
0,4057
0,4350
351,006
0,4351
351,097
0,4360
351,033
0,4361
0,14
-0,0001
0,05
-0,0010
0,12
-0,0011
350,75
0,5269
0,5480
350,581
0,5510
350,674
0,5519
350,609
0,5520
0,17
-0,0030
0,08
-0,0039
0,14
-0,0040
350,55
0,6202
0,6380
350,317
0,6387
350,409
0,6396
350,550
0,6396
0,23
-0,0007
0,14
-0,0016
0,00
-0,0016
350,25
0,7223
0,7330
350,088
0,7343
350,177
0,7350
350,111
0,7350
0,16
-0,0013
0,07
-0,0020
0,14
-0,0020
SRK
IDEAL
DESVIACIONES PORCENTUALES
SRK
VIRIAL
IDEAL
% y1
%T
% y1
%T
% y1
%T
0,037
0,000
0,056
0,000
0,038
0,000
0,030
0,506
0,008
0,506
0,026
0,506
0,018
0,952
0,005
1,242
0,013
1,284
0,023
0,312
0,001
0,035
0,017
0,035
0,046
1,058
0,021
1,337
0,040
1,337
0,049
0,562
0,023
0,817
0,042
0,817
0,041
0,023
0,015
0,230
0,033
0,253
0,048
0,547
0,022
0,712
0,040
0,730
0,066
0,110
0,040
0,251
0,000
0,251
0,046
0,041
0,177
0,425
0,021
0,021
0,273
0,540
0,040
0,029
0,273
0,549
RMSD Ti =
(T
j
Tijcal
n
n
RMSD y i =
exp
ij
(y
j
exp
ij
y ijcal
n
RMSD VIRIAL
y1
T(K)
0,0926
0,1119
59
353,50
353,00
353,0
352,50
Temperatura (K)
352,5
352,00
352,0
351,50
351,5
351,00
EXP(Lquido saturado)
EXP(Vapor saturado)
351,0
VIRIAL(Lquido saturado)
350,50
VIRIAL(Vapor saturado)
350,5
350,0
350,00
0,0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
349,50
60
x1
y1
335,65
0,0817
335,97
336,98
101,3 kPa
VIRIAL
DESVIACIONES
SRK
IDEAL
T(K)
y1
T(K)
y1
T(K)
y1
T(K)
y1
T(K)
y1
T(K)
y1
0,0500
335,399
0,0534
335,401
0,0537
335,350
0,0537
0,25
-0,0034
0,25
-0,0037
0,30
-0,0037
0,1390
0,1000
336,123
0,0996
336,089
0,1003
336,038
0,1003
-0,15
0,0004
-0,12
-0,0003
-0,07
-0,0003
0,2338
0,2000
337,129
0,1952
337,038
0,1964
336,987
0,1963
-0,15
0,0048
-0,06
0,0036
-0,01
0,0037
337,45
0,3162
0,3000
337,658
0,2958
337,525
0,2973
337,474
0,2973
-0,21
0,0042
-0,07
0,0027
-0,02
0,0027
337,52
0,3535
0,3500
337,762
0,3452
337,614
0,3469
337,562
0,3469
-0,24
0,0048
-0,09
0,0031
-0,04
0,0031
337,50
0,3888
0,4000
337,774
0,3934
337,616
0,3952
337,564
0,3952
-0,27
0,0066
-0,12
0,0048
-0,06
0,0048
337,17
0,4582
0,5000
337,556
0,4898
337,384
0,4917
337,332
0,4917
-0,39
0,0102
-0,21
0,0083
-0,16
0,0083
336,48
0,5299
0,6000
337,005
0,5876
336,834
0,5894
336,781
0,5894
-0,52
0,0124
-0,35
0,0106
-0,30
0,0106
335,38
0,6106
0,7000
336,046
0,6902
335,891
0,6917
335,837
0,6917
-0,67
0,0098
-0,51
0,0083
-0,46
0,0083
333,87
0,7078
0,8000
334,533
0,7974
334,416
0,7985
334,362
0,7986
-0,66
0,0026
-0,55
0,0015
-0,49
0,0014
331,86
0,8302
0,9000
332,324
0,9032
332,274
0,9038
332,219
0,9038
-0,46
-0,0032
-0,41
-0,0038
-0,36
-0,0038
330,63
0,9075
0,9500
330,883
0,9537
330,881
0,9540
330,826
0,9540
-0,25
-0,0037
-0,25
-0,0040
-0,20
-0,0040
SRK
IDEAL
DESVIACIONES PORCENTUALES
VIRIAL
SRK
IDEAL
%T
% y1
%T
0,075
6,800
0,074
% y1
7,400
%T
0,089
% y1
7,400
RMSD Ti =
(T
j
Tijcal
exp
ij
0,046
0,400
0,035
0,300
0,020
0,300
0,044
2,400
0,017
1,800
0,002
1,850
0,062
1,400
0,022
0,900
0,007
0,900
0,072
1,371
0,028
0,886
0,012
0,886
y1
T(K)
0,081
1,650
0,034
1,200
0,019
1,200
0,114
2,040
0,063
1,660
0,048
1,660
0,156
2,067
0,105
1,767
0,089
1,767
0,199
1,400
0,152
1,186
0,136
1,186
0,199
0,325
0,164
0,188
0,147
0,175
0,140
0,356
0,125
0,422
0,108
0,422
0,077
0,057
0,389
0,936
0,076
0,041
0,421
0,824
0,059
0,034
0,421
0,826
RMSD VIRIAL
n
RMSD y i =
(y
j
exp
ij
cal 2
ij
0,00648 0,00539
0,395
0,299
0,00540
0,264
61
Temperatura (K)
338,0
337,0
337,0
336,0
336,0
335,0
335,0
334,0
334,0
333,0
333,0
EXP(Lquido saturado)
EXP(Vapor saturado)
332,0
332,0
Ideal(Lquido saturado)
Ideal(Vapor saturado)
331,0
330,0
331,0
0,0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1,0
330,0
62
70 kPa
VIRIAL
DESVIACIONES
SRK
IDEAL
T(K)
x1
y1
T(K)
y1
T(K)
y1
T(K)
y1
T(K)
y1
T(K)
y1
T(K)
y1
362,73
0,0000
0,0000
362,730
0,0000
362,730
0,0000
362,730
0,0000
0,00
0,0000
0,00
0,0000
0,00
0,0000
359,15
0,1424
0,2401
359,350
0,2327
359,321
0,2362
359,297
0,2363
-0,20
0,0074
-0,17
0,0039
-0,15
0,0038
355,15
0,3184
0,4742
355,473
0,4646
355,414
0,4690
355,410
0,4694
-0,32
0,0096
-0,26
0,0052
-0,26
0,0048
351,15
0,5156
0,6759
351,527
0,6680
351,474
0,6717
351,445
0,6718
-0,38
0,0079
-0,32
0,0042
-0,30
0,0041
347,15
0,7378
0,8484
347,513
0,8441
347,491
0,8451
347,463
0,8462
-0,36
0,0043
-0,34
0,0033
-0,31
0,0022
342,99
1,0000
1,0000
343,307
1,0000
343,335
1,0000
343,307
1,0000
-0,32
0,0000
-0,34
0,0000
-0,32
0,0000
SRK
IDEAL
DESVIACIONES PORCENTUALES
SRK
VIRIAL
IDEAL
%T
% y1
%T
0,000
0,000
0,000
0,000
0,000
0,000
0,056
3,082
0,048
1,624
0,041
1,583
0,091
2,024
0,074
1,097
0,073
1,012
% y1
%T
% y1
0,107
1,169
0,092
0,621
0,084
0,607
0,105
0,507
0,098
0,389
0,090
0,259
0,092
0,000
0,101
0,000
0,092
0,000
0,020
0,308
0,019
0,170
0,017
0,157
RMSD Ti =
(T
j
Tijcal
n
n
RMSD y i =
exp
ij
(y
j
exp
ij
RMSD VIRIAL
cal 2
ij
y1
T(K)
0,271
0,249
63
Temperatura (K)
365,0
360,0
360,0
355,0
355,0
350,0
350,0
EXP(Lquido saturado)
EXP(Vapor saturado)
Ideal(Lquido saturado)
Ideal(Vaopr saturado)
345,0
345,0
340,0
340,0
0,0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1,0
64
xi
yi
n-HEXANO
0,1620
0,1390
0,9930
ETANOL
0,0680
0,2790
0,9990
MCP
0,6560
0,5000
BENCENO
0,1140
0,0820
T (K)
VIRIAL
101,325 kPa
IDEAL
yi
yi
yi
1,0730
0,1372
0,9882
1,0607
0,1375
0,9882
1,0606
0,1377
0,9882
1,0606
8,2410
0,2857
0,9802
8,3374
0,2858
0,9802
8,3176
0,2853
0,9802
8,3199
0,9900
1,0420
0,4961
0,9857
1,0413
0,4962
0,9857
1,0413
0,4965
0,9857
1,0413
0,9830
1,2890
0,0809
0,9787
1,2850
0,0805
0,9787
1,2845
0,0805
0,9787
1,2845
334,85
334,56
335,09
DESVIACIONES
SRK
VIRIAL
IDEAL
DESVIACIONES:
yi
yi
yi
0,002
0,005
0,012
0,002
0,005
0,012
0,001
0,0048
0,0124
-0,007
0,019
-0,096
-0,007
0,019
-0,077
-0,006
0,0188
-0,0789
0,004
0,004
0,001
0,004
0,004
0,001
0,004
0,0043
0,0007
0,001
0,004
0,004
0,002
0,004
0,004
0,002
0,0043
0,0045
0,290
-0,240
VIRIAL
% i
% i
% yi
1,295
0,483
1,146
1,079
% i
0,483
yi = yexp - ycal
Ti = Texp - Tcal
i = exp - cal
i = exp - cal
-0,180
PORCENTAJE DE DESVIACION
SRK
% yi
335,03
IDEAL
% i
% yi
1,156
0,935
% i
0,4834
% DESVIACION:
% i
1,1556
% yi = yi / yi *100
-2,401
1,882
-1,170
-2,437
1,882
-0,929
-2,258
1,8819
-0,9574
% Ti = Ti / Ti *100
0,780
0,434
0,067
0,760
0,434
0,067
0,700
0,4343
0,0672
% i = i / i *100
1,341
0,437
0,310
1,829
0,437
0,349
1,829
0,4374
0,3491
% i = i / i *100
0,087
-0,072
-0,054
65
3.7.
CONCLUSIONES
El software ELVU fue elaborado para el clculo de equilibrio lquido-vapor, usando
MatlabR2010a, traducida en interface grfica, que permiti trabajar de una manera fcil.
Concluimos que las ecuaciones Unifac y las ecuaciones de estado del Virial y SoaveRedlich-Kwong predicen el equilibrio lquido vapor con mucha precisin respecto a los
valores experimentales, tanto para sistemas binarios como para multicomponente, a
presiones bajas y moderadas.
Para el sistema Tetracloruro de carbono y Benceno, se obtuvo una buena prediccin con
las ecuaciones estudiadas en el presente trabajo, teniendo una desviacin no mayor al 1%;
que es aceptable. Siendo en este sistema la ecuacin del Virial la que mejor se ajusta con
el modelo UNIFAC.
Para el sistema Acetona y Cloroformo, tambin se obtuvo una buena prediccin, con una
desviacin no mayor al 1%. Considerando en este sistema la fase ideal, que mejor se
ajusta con el modelo UNIFAC.
Para el sistema Acetonitrilo y Nitrometano, tambin se obtuvo una buena prediccin, con
una desviacin no mayor al 1%. Considerando tambin la fase ideal, que mejor se ajusta
con el modelo UNIFAC.
Para el sistema n-Hexano, Etanol, Metilciclopentano y Benceno, se obtuvo una buena
prediccin, tanto para composiciones, temperatura, coeficientes de fugacidad y actividad.
La desviacin es menor al 3% y el mejor ajuste se da, considerando la fase ideal
conjuntamente con el modelo UNIFAC.
Se puede concluir que para presiones bajas se puede considerar la fase ideal.
66
3.8.
RECOMENDACIONES
Para el uso del software se recomienda el orden de ingreso de los datos para una buena
ejecucin del mismo.
67
3.9.
BIBLIOGRAFIA
[1]. A. NIEVES; F C. DOMINGUEZ (1998). Mtodos Numricos Aplicados a la
Ingeniera. Tercera Reimpresin. Compaa Editorial Continental, S. A. de C. V.
Mxico.
[2]. CARL L. YAWS. Thermophysical Properties of Chemical and Hydrocarbons. Ed.
William Andrew, 2008.
[3]. CHARLES D.HOLLAND (1997). Fundamentals of Multicomponent Distillation.
Ed. McGraw-Hill.
[4]. C. TSONOPOULOS; J. H. DYMOND; A. M. SZAFRANSKI. Second Virial
coefficients of normal alkanes, linear 1-alkanols and their binaries. Pure & Appl.
Chem. Vol 61 N 8, Great Britain. 1989.
[5]. DONALD MACKAY; WAN Y. SHIU; KUO-CHIG MA; SUM C. LEE.
Handbook of physical-chemical properties and environmental fate for organic
chemicals. Taylor & Francis Group. 2da edicin. 2006.
[6]. ERNEST J. HENLEY; J. D. SEADER. Equilibrium Stage Separation Operations in
Chemical Engineering. 1981.
[7]. GEORGIOS
M.
KNTOGEORGIS
AND
GEORGIOS
K.
FOLAS.
69
APENDICES
= (1 )1 [() + () 1.5 + () 3 + () 6 ]
=1
ECUACION DE FROST-KALKWART-THODOS:
= ()
()
()
+ () +
ECUACION DE ANTOINE:
= ()
()
+ ()
Los parmetros de las ecuaciones se encuentran en la base de datos de propiedades del libro de
Reid, Prausnitz y Poling. Las Propiedades de Gases y Lquidos
71
APENDICE II - PROGRAMACION
CALCULO DE LAS PRESIONES DE VAPOR
function psat=Psat(T,Tc,Pc,A,B,C,D,EC)
n=length(Tc);
%for k=1:length(EC)
for i=1:n
ps1=0.000001;
ps2=100;
if EC(i)==1
x(i)=1-T/Tc(i);
f1=log(ps1/Pc(i))(A(i)*x(i)+B(i)*x(i)^1.5+C(i)*x(i)^3+D(i)*x(i)^6)/(1-x(i));
f2=log(ps2/Pc(i))(A(i)*x(i)+B(i)*x(i)^1.5+C(i)*x(i)^3+D(i)*x(i)^6)/(1-x(i));
fm=1;
if f1*f2<0
while abs(fm)>1e-5
psm=(ps1+ps2)/2;
fm=log(psm/Pc(i))(A(i)*x(i)+B(i)*x(i)^1.5+C(i)*x(i)^3+D(i)*x(i)^6)/(1-x(i));
if f1*fm<0
f2=fm;
ps2=psm;
else
f1=fm;
ps1=psm;
end
end
else
fprintf('\tCambie el intervalo para las presiones de vapor')
end
psat(i)=psm;
elseif EC(i)==2
f1=log(ps1)-(A(i)-B(i)/T+C(i)*log(T)+D(i)*ps1/T^2);
f2=log(ps2)-(A(i)-B(i)/T+C(i)*log(T)+D(i)*ps2/T^2);
fm=1;
if f1*f2<0
while abs(fm)>1e-5
psm=(ps1+ps2)/2;
fm=log(psm)-(A(i)-B(i)/T+C(i)*log(T)+D(i)*psm/T^2);
if f1*fm<0
f2=fm;
ps2=psm;
else
f1=fm;
ps1=psm;
end
end
else
fprintf('\tCambie el intervalo para las presiones de vapor')
end
psat(i)=psm;
elseif EC(i)==3
psm=exp(A(i)-B(i)/(T+C(i)));
psat(i)=psm;
end
end
psat;
72
73
end
end
PHI_V;
74
75
76
PHI(1:n)=1;
tsat=Tsat(P,Pc,Tc,a,b,c,d,ECU);
T=sum(x.*tsat);
psat=Psat(T,Tc,Pc,a,b,c,d,ECU);
NN=length(q);
alfa=unifac(n,T,x,r,q,vk,NN,main);
Psatj=P./sum((x.*alfa./PHI).*(psat/psat(1)));
tsat=Tsat(Psatj,Pc,Tc,a,b,c,d,ECU);
T=tsat(1);
error=1;
while error>1e-3
psat=Psat(T,Tc,Pc,a,b,c,d,ECU);
y=x.*alfa.*psat./(PHI.*P);
y=(y/sum(y));
if EOS==1
PHI=ones(1,n);
elseif EOS==2
PHI=virial(P,T,Tc,Pc,Vc,Zc,w,x,y,psat);
elseif EOS==3
PHI=SRK(P,T,PM,Tc,Pc,Vc,w,x,y);
end
alfa=unifac(n,T,x,r,q,vk,NN,main);
Psatj=P./sum((x.*alfa./PHI).*(psat/psat(1)));
To=Tsat(Psatj,Pc,Tc,a,b,c,d,ECU);
To=To(1);
error=abs(T-To);
T=To;
end
set(handles.temperatura,'string',T)
tabla=horzcat(FORM,num2cell(x'),num2cell(y'),num2cell(Phi'),num2cell(alfa')
);
elseif COMP==2
T=str2double(get(handles.temperatura,'string'));
PHI=ones(1,n)
;
psat=Psat(T,Tc,Pc,a,b,c,d,ECU);
NN=length(q);
alfa=unifac(n,T,x,r,q,vk,NN,main);
P=sum(x.*alfa.*psat./PHI);
error=1;
while error>1e-5
y=x.*alfa.*psat./(PHI.*P);
y=y/(sum(y));
if EOS==1
PHI=ones(1,n);
elseif EOS==2
PHI=virial(P,T,Tc,Pc,Vc,Zc,w,x,y,psat);
elseif EOS==3
PHI=SRK(P,T,PM,Tc,Pc,Vc,w,x,y);
end
P1=sum(x.*alfa.*psat./PHI);
error=sqrt((P1-P)^2);
P=P1;
end
P=100*P;
tabla=horzcat(FORM,num2cell(x'),num2cell(y'),num2cell(Phi'),num2cell(alfa')
);
set(handles.presion,'string',P)
elseif COMP==3
77
P=(str2double(get(handles.presion,'string')))/100;
y=x;
PHI(1:n)=1;
alfa(1:n)=1;
n=length(y);
tsat=Tsat(P,Pc,Tc,a,b,c,d,ECU);
T=sum(y.*tsat);
psat=Psat(T,Tc,Pc,a,b,c,d,ECU);
NN=length(q);
Psatj=P.*(sum((y.*PHI./alfa).*(psat(1)./psat)));
tsat=Tsat(Psatj,Pc,Tc,a,b,c,d,ECU);
T=tsat(1);
psat=Psat(T,Tc,Pc,a,b,c,d,ECU);
if EOS==1
PHI=ones(1,n);
elseif EOS==2
PHI=virial(P,T,Tc,Pc,Vc,Zc,w,x,y,psat);
elseif EOS==3
PHI=SRK(P,T,PM,Tc,Pc,Vc,w,x,y);
end
x=y.*PHI.*P./(alfa.*psat);
alfa=unifac(n,T,x,r,q,vk,NN,main);
Psatj=P.*(sum((y.*PHI./alfa).*(psat(1)./psat)));
tsat=Tsat(Psatj,Pc,Tc,a,b,c,d,ECU);
T=tsat(1);
error1=1;
error2=1;
while error1>1e-4
psat=Psat(T,Tc,Pc,a,b,c,d,ECU);
if EOS==1
PHI=ones(1,n);
elseif EOS==2
PHI=virial(P,T,Tc,Pc,Vc,Zc,w,x,y,psat);
elseif EOS==3
PHI=SRK(P,T,PM,Tc,Pc,Vc,w,x,y);
end
while error2>1e-5
x=y.*PHI.*P./(alfa.*psat);
x=x./(sum(x));
alfa1=unifac(n,T,x,r,q,vk,NN,main);
error2=sqrt(sum((alfa1-alfa).^2));
alfa=alfa1;
end
Psatj=P.*(sum((y.*PHI./alfa).*(psat(1)./psat)));
tsat=Tsat(Psatj,Pc,Tc,a,b,c,d,ECU);
T1=tsat(1);
error1=sqrt((T-T1)^2);
T=T1;
end
set(handles.temperatura,'string',T)
tabla=horzcat(FORM,num2cell(x'),num2cell(y'),num2cell(Phi'),num2cell(alfa')
);
elseif COMP==4
T=str2double(get(handles.temperatura,'string'));
y=x;
NN=length(q);
PHI=ones(1,n);
alfa=ones(1,n);
psat=Psat(T,Tc,Pc,a,b,c,d,ECU);
P=1/sum(y.*PHI./(alfa.*psat));
78
error1=1;
error2=2;
while error1>1e-4
if EOS==1
PHI=ones(1,n);
elseif EOS==2
PHI=virial(P,T,Tc,Pc,Vc,Zc,w,x,y,psat);
elseif EOS==3
PHI=SRK(P,T,PM,Tc,Pc,Vc,w,x,y);
end
while error2>1e-4
x=y.*PHI.*P./(alfa.*psat);
x=x/sum(x);
alfa1=unifac(n,T,x,r,q,vk,NN,main);
error2=sqrt(sum((alfa1-alfa).^2));
alfa=alfa1;
end
P1=1/sum(y.*PHI./(alfa.*psat));
error1=sqrt((P1-P)^2);
P=P1;
end
P=100*P;
set(handles.presion,'string',P)
tabla=horzcat(FORM,num2cell(x'),num2cell(y'),num2cell(Phi'),num2cell(alfa')
);
end
resultado1
CALCULO
DEL
PUNTO
DE
ROCIO
BURBUJA
PARA
MEZCLA
MULTICOMPONENTE
function validacion_Callback(hObject, eventdata, handles)
global COMP A main q r vk EOS tabla1 FORM PHI2
FORM=A(:,1);
A=cell2mat(A(:,3:16));
PM=A(:,1);
Tc=A(:,2);
Pc=A(:,3);
Vc=A(:,4);
Zc=A(:,5);
w=A(:,6);
ECU=A(:,8);
a=A(:,9);
b=A(:,10);
c=A(:,11);
d=A(:,12);
n=length(PM);
if n==2
xx=linspace(0.00001,0.99999,20);
if COMP==1
for u=1:20
x=[xx(u),1-xx(u)];
P=(str2double(get(handles.presion,'string')))/100;
PHI2(1:n)=1;
tsat=Tsat(P,Pc,Tc,a,b,c,d,ECU);
T=sum(x.*tsat);
psat=Psat(T,Tc,Pc,a,b,c,d,ECU);
NN=length(q);
79
alfa=unifac(n,T,x,r,q,vk,NN,main);
Psatj=P./sum((x.*alfa./PHI2).*(psat/psat(1)));
tsat=Tsat(Psatj,Pc,Tc,a,b,c,d,ECU);
T=tsat(1);
error=1;
while error>1e-3
psat=Psat(T,Tc,Pc,a,b,c,d,ECU);
y=x.*alfa.*psat./(PHI2.*P);
y=(y/sum(y));
if EOS==1
PHI2=ones(1,n);
elseif EOS==2
PHI2=virial(P,T,Tc,Pc,Vc,Zc,w,x,y,psat);
elseif EOS==3
PHI2=SRK(P,T,PM,Tc,Pc,Vc,w,x,y);
end
alfa=unifac(n,T,x,r,q,vk,NN,main);
Psatj=P./sum((x.*alfa./PHI2).*(psat/psat(1)));
To=Tsat(Psatj,Pc,Tc,a,b,c,d,ECU);
To=To(1);
error=abs(T-To);
T=To;
end
y;
X(u,:)=x;
Y(u,:)=y;
Temp(u)=T;
end
tabla1=horzcat(Temp',X,Y);
elseif COMP==2
T=str2double(get(handles.temperatura,'string'));
for u=1:20
x=[xx(u),1-xx(u)];
PHI2=ones(1,n)
;
psat=Psat(T,Tc,Pc,a,b,c,d,ECU);
NN=length(q);
alfa=unifac(n,T,x,r,q,vk,NN,main);
P=sum(x.*alfa.*psat./PHI2);
error=1;
while error>1e-4
y=x.*alfa.*psat./(PHI2.*P);
y=y/(sum(y));
if EOS==1
PHI2=ones(1,n);
elseif EOS==2
PHI2=virial(P,T,Tc,Pc,Vc,Zc,w,x,y,psat);
elseif EOS==3
PHI2=SRK(P,T,PM,Tc,Pc,Vc,w,x,y);
end
P1=sum(x.*alfa.*psat./PHI2);
error=sqrt((P1-P)^2);
P=P1;
end
P=100*P;
X(u,:)=x;
Y(u,:)=y;
Pre(u)=P;
tabla1=horzcat(Pre',X,Y);
end
elseif COMP==3
P=(str2double(get(handles.presion,'string')))/100;
80
for u=1:20
x=[xx(u),1-xx(u)];
y=x;
PHI2(1:n)=1;
alfa(1:n)=1;
n=length(y);
tsat=Tsat(P,Pc,Tc,a,b,c,d,ECU);
T=sum(y.*tsat);
psat=Psat(T,Tc,Pc,a,b,c,d,ECU);
NN=length(q);
Psatj=P.*(sum((y.*PHI2./alfa).*(psat(1)./psat)));
tsat=Tsat(Psatj,Pc,Tc,a,b,c,d,ECU);
T=tsat(1);
psat=Psat(T,Tc,Pc,a,b,c,d,ECU);
if EOS==1
PHI2=ones(1,n);
elseif EOS==2
PHI2=virial(P,T,Tc,Pc,Vc,Zc,w,x,y,psat);
elseif EOS==3
PHI2=SRK(P,T,PM,Tc,Pc,Vc,w,x,y);
end
x=y.*PHI2.*P./(alfa.*psat);
alfa=unifac(n,T,x,r,q,vk,NN,main);
Psatj=P.*(sum((y.*PHI2./alfa).*(psat(1)./psat)));
tsat=Tsat(Psatj,Pc,Tc,a,b,c,d,ECU);
T=tsat(1);
error1=1;
error2=1;
while error1>1e-3
psat=Psat(T,Tc,Pc,a,b,c,d,ECU);
if EOS==1
PHI2=ones(1,n);
elseif EOS==2
PHI2=virial(P,T,Tc,Pc,Vc,Zc,w,x,y,psat);
elseif EOS==3
PHI2=SRK(P,T,PM,Tc,Pc,Vc,w,x,y);
end
while error2>1e-3
x=y.*PHI2.*P./(alfa.*psat);
x=x./(sum(x));
alfa1=unifac(n,T,x,r,q,vk,NN,main);
error2=sqrt(sum((alfa1-alfa).^2));
alfa=alfa1;
end
Psatj=P.*(sum((y.*PHI2./alfa).*(psat(1)./psat)));
tsat=Tsat(Psatj,Pc,Tc,a,b,c,d,ECU);
T1=tsat(1);
error1=sqrt((T-T1)^2);
T=T1;
end
X(u,:)=x;
Y(u,:)=y;
Temp(u)=T;
tabla1=horzcat(Temp',X,Y);
end
elseif COMP==4
T=str2double(get(handles.temperatura,'string'));
for u=1:20
x=[xx(u),1-xx(u)];
y=x;
NN=length(q);
81
PHI2=ones(1,n);
alfa=ones(1,n);
psat=Psat(T,Tc,Pc,a,b,c,d,ECU);
P=1/sum(y.*PHI2./(alfa.*psat));
error1=1;
error2=2;
while error1>1e-4
if EOS==1
PHI2=ones(1,n);
elseif EOS==2
PHI2=virial(P,T,Tc,Pc,Vc,Zc,w,x,y,psat);
elseif EOS==3
PHI2=SRK(P,T,PM,Tc,Pc,Vc,w,x,y);
end
while error2>1e-4
x=y.*PHI2.*P./(alfa.*psat);
x=x/sum(x);
alfa1=unifac(n,T,x,r,q,vk,NN,main);
error2=sqrt(sum((alfa1-alfa).^2));
alfa=alfa1;
end
P1=1/sum(y.*PHI2./(alfa.*psat));
error1=sqrt((P1-P)^2);
P=P1;
end
P=100*P;
X(u,:)=x;
Y(u,:)=y;
Pre(u)=P;
tabla1=horzcat(Pre',X,Y);
end
end
else
errordlg('Este boton es para mezcla binaria','ADVERTENCIA')
end
tabla1;
resultado2
82
83
84
85
86
87
88
89
90
91
92
APENDICE V: NOMENCLATURA
R
Volumen molar.
Grados de libertad.
ByC
FP
xi
yi
TC
Temperatura crtica.
PC
Presin crtica.
VC
Volumen crtico.
Factor de comprensibilidad
ZC
Tr
Temperatura reducida.
Factor acntrico.
k ij
Variacin de temperatura.
Variacin de presin.
pi
Fase nmero .
()
93
iL
a mk
Rk
Qk
ai
Nmero de datos.
RMSD :
PS
Presin de saturacin.
94