Sie sind auf Seite 1von 10

APLICACIN DE RACES

UNIVERSIDAD INDUSTRIAL DE SANTANDER


ESCUELA DE INGENIERA DE PETRLEOS
MTODOS NUMRICOS
BUCARAMANGA, 2014
TABLA DE CONTENIDO



1. INTRODUCCIN
2. ECUACIN DE ESTADO DE SOAVE-REDLICH-KWONG
3. EJEMPLO
4. CDIGO DE PROGRAMACIN C++
5. BIBLIOGRAFA

















INTRODUCCIN

Las ecuaciones de estado son usadas para describir la relacin entre el volumen
de un gas, su presin y su temperatura. Un gas puede ser definido como un fluido
homogneo de baja densidad y baja viscosidad que no tiene ni forma
independiente ni volumen, pero se expande para llenar completamente el
recipiente en que esta contenido. Las propiedades de los gases difieren
considerablemente de las propiedades de los lquidos, principalmente porque las
molculas en los gases estn mucho ms separadas que las molculas en los
lquidos.
Las ecuaciones de estado han intentado retornar al espritu de van der Waals, una
ecuacin cubica con dos constantes. Muchas ecuaciones de esta forma han sido
propuestas. Dos ecuaciones de estado popularmente aceptadas en la industria del
petrleo son la de Redlich-Kwong y Peng-Robinson, son ecuaciones cbicas con
dos constantes empricas. Estas ecuaciones son usadas para calcular
propiedades fsicas y equilibrio liquido-vapor de mezclas de hidrocarburos.




















ECUACIN DE ESTADO DE SOAVE-REDLICH-KWONG

Redlich-Kwong proponen que una ecuacin de estado debe tener en cuenta la
dependencia de la temperatura de la traccin molecular.
(

)
) (

)
Soave sugiere que

puede ser reemplazado con un trmino dependiente de la


temperatura

:
(

)
) (

)
Dnde:
es presin.

es el volumen molar.
es la constante universal de los gases.
es la temperatura.
El factor que

varia con la temperatura no es inconveniente para la mayora de


las aplicaciones de esta ecuacin que es a temperatura constante.


Donde

es el valor de

a la temperatura crtica y es un trmino adimensional


con dependencia de la temperatura que tiene un valor de 1 a la temperatura
critica. Esta modificacin es llamada ECUACIN DE ESTADO DE SOAVE-
REDLICH-KWONG (SRK).
Los valores de la primera y segunda derivada de la ecuacin igualada a cero para
el punto crtico son:


Las unidades de

depende de las unidades del valor seleccionado para R.


Los valores de son obtenidos de:

)
Dnde:


Donde es el factor acntrico de Pitzer, definido como:
(


Donde

es la presin de vapor reducida evaluada a

. El factor acntrico
es constante para cada sustancia pura.

















EJEMPLO
Se desea enviar etano desde una estacin hacia una ciudad contenido en
tanques. Cada tanque con capacidad de 6500 g de etano a una presin de 818,7
psia suficiente para llenarlos. Considerando que se encuentra a una temperatura
ambiente de 25 C (536,67 R) determine por medio de la ecuacin de Soave-
Redlich-Kwong el volumen que soporta el tanque.
Teniendo en cuenta que para el etano:
= 0,0994


Clculos:

1,5865318









CODIGO EN C++
#include<ctype.h>
#include<iostream>
#include<iomanip>
#include<conio.h>
#include<string.h>
#include<math.h>
#include <stdio.h>
using namespace std;
main()
{
float xr,xr1,V;
float max,min,Ea,fa,fda,fxr,fafxr;
double tc,pc,tg,pg,r,tr,w,ac,b,m,at,z;
cout<<"\n Se desea enviar etano desde una estacion hacia una ciudad contenido en tanques";
cout<<"\n Cada tanque con capacidad de 6500 g de etano a una presion de 818,7 psia ";
cout<<"\n suficiente para llenarlos. Considerando que se encuentra a una ";
cout<<"\n temperatura ambiente de 25 C (536,67 R) .Determine por medio de la ecuacion de";
cout<<"\n Soave-Redlich-Kwong el volumen que soporta el tanque. \n ";
cout<<"\n R= 10,73159 (ft^3*psia)/(R* lbmol) \n";
cout<<"\n INGRESE LOS DATOS DEL PROBLEMA : \n \n ";
cout<<"\n Temperatura critica(R): ";
cin>>tc;
cout<<"\n Presion critica(psia) : ";
cin>>pc;
cout<<"\n Temperatura del gas(R) : ";
cin>>tg;
cout<<"\n Presion del gas(psia) : ";
cin>>pg;
cout<<"\n Constante de los gases(ft^3*psia)/(R* lbmol) : ";
cin>>r;
cout<<"\n Ingrese el factor acntrico de Pitzer(w) : ";
cin>>w;

tr=tg/tc;
ac=0.42747*((tc*tc*r*r)/(pc));
b=0.08664*((tc*r)/(pc));
m=0.480+(1.574*w)-(0.176*w*w);
z=pow(1+m*(1-(pow(tr,0.5))),2);
at=ac*z;

cout<<"\n Ingrese el punto(xi) Newton Raphson: ";
cin>>max;
xr=0;
do{
fa=((pg+((at)/(max*(max+b))))*(max-b))-(r*tg);
fda=pg-((((max*max)-(2*max*b)-(b*b))*at)/(max*max*(max+b)*(max+b)));
xr1=max-(fa/fda);
Ea=fabs((xr1-xr)/xr1)*100;
xr=xr1;
max=xr;
}
while(Ea>=0.001);
cout<<"\n Volumen masico: vm= "<<xr<<" ft^3/lbmol (Error aproximado 0,001 %) \n \n";
V=xr*0.4765587601;
cout<<"\n El volumen que resisten los tanques es: V= "<<V<<" ft^3";
getch();
}










BIBLIOGRAFA
MCCAIN, William . The Properties of Petroleum Fluids. Second
Edition. CAP. 3, 4. PennWell Publishing Company. Tulsa, Oklahoma.

Das könnte Ihnen auch gefallen