Vous êtes sur la page 1sur 9

ECUACIONES DE ESTADO

 REDLICH KWONG.
Determinar la densidad del octano a 50° C y 1 bar, con la ecuación de Redlich
Kwong.
En este ejercicio se realizará con la ayuda del programa Matlab al abrirlo tendremos
en la pantalla principal tres ventanas uno es el workspace donde nos aparecen los
resultados de las variables

también command window es donde meteremos datos, funciones y ecuaciones

una tercera ventana que es current folder donde nos aparecerán los trabajos
guardados los que tiene la figura con extensión. mat son datos guardados de
las variables al darle doble click abrirá en Works paces y los archivos con extensión
.m son programas que abrirán en el editor.

comenzamos por meter los datos en el programa de Matlab, como lo era la presión,
la presión critica, la temperatura, la temperatura crítica y el valor de R. damos enter
y saldrán automáticamente declaradas en workspace
Nota: después de cada variable pondremos punto y coma (;) para que estos valores
no salgan en la ventana de comandos solo en workspace
Tc=568.6; Pc=24.90; T=50+273.15; P=1; R=83.14; W=.4;
Si no se coloca el punto y coma saldrá el valor como se muestra un ejemplo con
Tr sin punto y coma
Tr=T/Tc calculó de la TR (temperatura reducida).

Una vez declaradas las variables se prosiguió a meter la fórmula de m y alfa de la


ecuación de Redlich,
m=.48+1.574*W-.176*W^2
ALFA=(1+m*(1-Tr^.5))^2

Después proseguimos a meter los datos para la ecuación A, B, también


declaramos
Pr=P/Pc
A=((0.42748*ALFA*Pr)/Tr^2)
B=(.08664*Pr)/Tr
Para sacar los valores de Z de tercer grado ocupamos la formula
Z3-Z2+B*P((A2/B) -(B*P-1)) *Z-(A2/B) *(B*P)2=0
Tomaremos a Z como “a” y factorizaremos quedándonos
a1=1; a2=-1; a3=(A-B-B^2); a4=-A*B;
para resolver la ecuación de tercer grado se declara la variable S
S=[a1 a2 a3 a4]

Para sacar los valores concretos de z sacamos las raíces de la variable S


(roots(S))
Z=roots(S)
Posteriormente sacamos VL declarando antes el PM
PM=114.23; Vl=(Z(3)*R*T)/PM;
Posteriormente calculamos la densidad con la inversa del volumen
1
𝜑=
𝑉𝑙

Finalmente obtenemos todos los resultados en la ventana workspace


Finalmente se obtuvieron los siguientes resultados.

Conclusión:
 SOAVE (SRW)
Determina la presión de cambio de fase pasa el butano a 50o C usando la ecuación
de soave
Este problema no se realizó en la ventana de comandos (command window) si no
se realizó un programa en el editor
En Matlab nos vamos a la parte superior izquierda en “file”  “new” “Script” y se
nos abrirá una ventana llamada editor

Como primer paso enunciamos un encabezado para el programa, poniendo % y


escribiendo después de este, posteriormente declaramos las variables que tuvimos
en nuestro problema. Sacando los datos del Smith página 726.

iniciamos un proceso de sustitución logarítmica de para el porcentaje de Pe


(presión) quedando como:
P=exp(((log(Pc))-(log(PN)))/((1/Tc)-1/TN)*(1/T-1/TN)+log(PN));
Posteriormente determinamos el valor de m, de ALFA y de la Temperatura reducida

Iniciamos un ciclo do while (hazlo mientras que) err> 0.001


Dentro del ciclo proseguimos a meter los datos para la ecuación A, B, también
declaramos
Pr= P/Pc;
Para sacar los valores de Z de tercer grado ocupamos la formula
De la ecuación de soave:
Z3-Z2+(A-B-B2)*Z-A*B=0
Tomaremos a Z como “r” y factorizaremos quedándonos
r= [1 -1 A-B-B^2 -A*B]
Para sacar los valores concretos de z sacamos las raíces de la variable r (roots(r))
Z=roots(r)
Una vez obtenidos los valores de z, se calcularon los valores de los volúmenes de
vapor y de líquido. (Zv, Zl)

Posteriormente Calculamos el coeficiente de fugacidad declarado como PHIV para


el vapor y PHIL para el liquido
PHIV=exp(Zv-1-log(Zv-B)-A/B*log(Zv+B/Z));
PHIL=exp(Zl-1-log(Zl-B)-A/B*log(Zl+B/Z));
Una vez obtenidos los datos de PHIV y PHIL calculamos el % error de la siguiente
manera:
err=abs((PHIL-PHIV) /PHIL);
después de obtener los valores de PHIV Y PHIL se calculó la presión total.
Pcal=PHIL*P/PHIV;
P=Pcal;
Finalmente se obtuvieron los siguientes resultados, los cuales se muestran a
continuación.

Conclusión:
Con ayuda de Matlab realizamos un programa con la ecuación de estado Soave,
en donde se calculó la presión del butano a 50° C,

Vous aimerez peut-être aussi