Está en la página 1de 24

Correlaciones para

la caracterización 2014
del Componente
C7+ (programa de
cómputo)

FACULTAD DE INGENIERÍA
UNAM

Aguilar Trejo Reyes


Rojas Orozco Miguel Alejandro

Se presentan las correlaciones principales para


caracterizar el componente C7+ de una mezcla de
hidrocarburos, además se anexa el código en Matlab 2014
de las mismas.
pág. 0
i
INTRODUCCIÓN
Desde los primeros pasos de la industria petrolera, la información relativa al
comportamiento de fases de los fluidos ha sido un elemento que ha venido adquiriendo
cada vez más importancia. Con la introducción de diferentes sistemas computacionales a
través del tiempo en conjunto con la aplicación de modelos termodinámicos sofisticados,
comienzan a desarrollarse numerosos estudios a la simulación composicional basada en
ecuaciones de estado.

Para los componentes puros las propiedades comúnmente requeridas por las ecuaciones
de estado son: presión crítica (Pc), temperatura crítica (Tc), volumen crítico (vc), factor de
compresibilidad (Zc) y factor acéntrico (), todas están bien definidas y pueden ser
encontradas en diferentes bibliografías. En el caso de una mezcla de composición conocida
estas propiedades pueden ser utilizadas junto con una regla de mezclado apropiada y se
deben considerar elementos tales como los coeficientes de interacción binaria y los
volúmenes de traslación.

El problema comienza cuando se trabaja con un fluido de yacimiento el cual contiene una
gran cantidad de componentes de hidrocarburos las cuales son sumamente difíciles de
cuantificar y caracterizar de manera exacta. Aún con las técnicas analíticas más modernas,
esta sería una tarea muy difícil y de costos elevados. Debido a esta situación el análisis
composicional de los fluidos de yacimiento se limita a un número reducido de
componentes.

Existen diferentes métodos para clasificar los componentes de un yacimiento.


Normalmente los componentes de un sistema de hidrocarburos se clasifican en dos
categorías: fracciones de petróleo bien definidas y fracciones de petróleo indefinidas.

Con técnicas cromatográficas se pueden identificar y cuantificar los componentes más


livianos (bien definidos).

Los componentes bien definidos incluyen:


Fracciones de no hidrocarburos que son: CO2, N2, H2S.
Metano C1, C2 y los componentes intermedios como C3 hasta C6.

La fracción remanente del fluido que contiene los heptanos (C7) y el resto de los
hidrocarburos más pesados se reporta comúnmente con su peso molecular (MW) y
gravedad específica (SG) medidos en el laboratorio. Esta fracción remanente es conocida
como la fracción pesada o fracción C7+. En algunos casos la caracterización del fluido puede
ser extendida hasta llegar a una fracción C10+ o C20+, sin embargo la forma común de realizar
los análisis del fluido es hasta la fracción C7+. Debido a esta situación, la información relativa

pág. 1
a la fracción pesada o fracción C7+ está limitada al peso molecular (MWC7+) y la gravedad
específica (SGC7+). Esta situación se trata de corregir dividiendo la fracción pesada en un
considerable número de pseudo componentes, sin embargo esta división implica suponer
una forma de distribución de peso molecular lo cual introduce incertidumbre en los cálculos
que involucren comportamiento de fase.

La base más sólida para la caracterización de la fracción C7+ son los datos
provenientes de la destilación TBP (True Boiling Point) en el cual la fracción C7+ se divide
en un número considerable de cortes y se mide el peso molecular y el porcentaje en peso
de cada uno de estos cortes, por lo que se puede obtener un buen aproximado de la forma
de distribución de peso molecular. Sin embargo en la mayoría de los casos cuando se
realizan las pruebas PVT este ensayo no se incluye, por lo que se debe utilizar algún método
de caracterización el cual implica suponer una forma de distribución de, peso molecular.

Para la caracterización de la fracción pesada se han propuesto varios métodos, sin


embargo el más ampliamente utilizado en la industria es el propuesto por Whitson,
Anderson y Soreide en 1988. Este método se fundamenta en la función de distribución de
probabilidad Gamma para representar la forma de distribución de peso molecular de la
fracción pesada. El método de Whitson también es conocido como función Gamma de tres
parámetros, ya que la forma y los valores de la distribución dependen de tres parámetros,
ya que la forma y los valores de la distribución dependen de tres parámetros, a saber: 
(alfa),  (eta) y el peso molecular de la fracción C7+ (MWC7+). Sin embargo al no disponer de
la información proveniente de la destilación TBP se debe suponer una forma en la
distribución de peso molecular de la fracción pesada, lo que introduce una fuente de
incertidumbre en los cálculos, por esta razón el Ingeniero Petrolero debe manejar este
modelo con cautela. Además debe conocer la funcionalidad existente entre estos
parámetros y las propiedades estimadas mediante las ecuaciones de estado.

Para nuestro estudio hemos escogido 6 métodos el método de Riazi-Daubert, Rowe,


Standing, Magoulas-Tassios, Kesler-Lee y el método de Winn y Slim Daubert. Haremos
mención de cada uno de los métodos en particular. Al disponer de criterios que nos ayuden
a ejecutar un mejor entendimiento de todos los parámetros antes mencionados, nos
ayudará a tener una base más sólida en el proceso de ajuste o calibración de las ecuaciones
de estado a las pruebas PVT tradicionales.

Mediante el conocimiento de las relaciones existentes entre estos parámetros y las


estimaciones de producción podremos tener una idea cuantitativa de la influencia de los
parámetros, y de esta manera conocer la incertidumbre asociada a la caracterización de la
fracción C7+.

Adicionalmente en este trabajo hemos generado los algoritmos básicos programados en


MATLAB que necesitamos para la caracterización del componente C7+.

pág. 2
i
DESARROLLO
Correlaciones Generalizadas
El peso molecular, M, la gravedad específica, , y la temperatura del punto de ebullición, Tb,
son consideradas las propiedades “clave” que reflejan las características químicas de las
fracciones del petróleo. Watson, Nelson y Murphy (1935) introdujeron un factor de
caracterización ampliamente utilizado, comúnmente conocido como “El factor de
caracterización universal para productos petroleros” (UOP por sus siglas en inglés), basado
en el punto de ebullición y la gravedad específica.

Este parámetro se encuentra dado por la expresión:

1
(𝑇)〗3
𝐾=
𝑌

En donde:
Kw = Factor de Caracterización Watson
Tb = Punto normal de ebullición, ºR
=Gravedad específica

El parámetro de caracterización Kw varía en un rango de 8.5 a 13.5 en la manera siguiente:

Para parafinas, P, componentes, Kw varía de 12.5 a 13.5


Para naftenos, N, componentes, Kw varía de 11.0 a 12.5
Para aromáticos, A, componentes, Kw varía de 8.5 a 11

Cabe mencionar que algunas veces Kw coincide y existe en las tres familias de hidrocarburos,
y una combinación de componentes de parafinas y componentes de aromáticos
obviamente aparecen como componentes de naftenos. De cualquier forma, estos factores
de caracterización son esencialmente utilizados para obtener una medida de la composición
de la fracción de petróleo. La caracterización de Watson es ampliamente utilizada como
parámetro para correlacionar propiedades de las fracciones de petróleo como: el peso
molecular, viscosidad, presión de vapor y propiedades críticas.

Whitson (1980) sugiere que el factor Watson puede ser correlacionado con el peso
molecular M y la gravedad específica  con la expresión siguiente:

pág. 3
𝑀0.15178
𝐾 = 4.5579[( )]
𝑌 0.84573
La ecuación anterior puede ser también utilizada para calcular la gravedad específica del
C7+, las fracciones pueden ser determinadas con una destilación simultánea o una
separación sintética. Asumiendo como constante Kw para cada una de las fracciones, la
gravedad específica i o el peso molecular puede ser calculado por:

𝑀𝑖 = [0.16637 ∗ 𝑌𝑖 ∗ 𝐾 1.18241 ]5.5720 Peso molecular (Mi)

𝑌𝑖 = 6.0108‘[𝑀𝑖 0.17947 /(𝐾 1.28241 )] Gravedad específica (Yi)

Para hacer uso de cualquiera de los modelos termodinámicos de predicción de propiedades


como el uso de una ecuación de estado para predecir la fase y el comportamiento
volumétrico de mezclas complicadas de hidrocarburos, debemos ser capaces de proveer el
factor acéntrico, , la temperatura crítica, Tc, y la presión crítica, Pc, para ambos tipos de
componentes del yacimiento bien definidos y las fracciones de petróleo indefinidas.

El problema radica en la caracterización adecuada de estas fracciones indefinidas en


términos de sus propiedades críticas y factores acéntricos, siempre resulta un gran desafío
para la industria.

Numerosas correlaciones están disponibles para la estimación de las propiedades físicas de


las fracciones de petróleo. La mayoría de estas correlaciones hacen uso de la gravedad
específica, , y el punto de ebullición, Tb.

Seleccionar valores adecuados para estos parámetros es muy importante, puesto que
pequeñas variaciones en estos parámetros pueden causar enormes resultados en los
resultados esperados.

A continuación describimos los métodos que hemos utilizado.

Correlación de Riazi y Daubert

Riazi y Daubert (1980) realizaron una ecuación simple de dos parámetros para predecir las
propiedades físicas de componentes puros y mezclas indefinidas de hidrocarburos. La
ecuación empírica generalizada está basada en el uso del punto normal de ebullición y la
gravedad específica como parámetros de la correlación. La ecuación básica es:

∅ = 𝑎 ∗ 𝑇 𝑏 ∗ 𝑌𝑐

pág. 4
En donde:
= cualquier propiedad física (Tc, Pc, Vc, o M)
Tb = punto normal de ebullición, ºR
 = gravedad específica
M = Peso molecular
Tc = temperatura crítica ºR

Pc = Presión crítica, psia


Vc = Volumen Crítico, ft3/lb
a, b, c = Constantes dados en la siguiente tabla para cualquier propiedad

θ a b c d e f
Tc, 54.440000 0.299800 1.05550 –1.34780*10^-4 –0.616410 0.000
Pc, 4.52030*10^4 –0.806300 1.60150 –1.80780*10^-3 –0.308400 0.000
Vc, 1.20600*10^-2 0.203780 –1.30360 –2.65700*10^-3 0.528700 2.60120*10^-3
Tb, 677.857 0.401673 –1.58262 3.77409*10^-3 2.984.036 –4.25288*10^-3

La expresión matemática que relaciona el peso molecular con la gravedad específica está
dada por:

∅ = 𝑎(𝑀)𝑏 ∗ 𝑌 𝑐 ∗ 𝐸𝑋𝑃[𝑑(𝑀) + 𝑒𝑌 + 𝑓(𝑀)𝑦]

Para esta ecuación los autores utilizaron información de 38 hidrocarburos puros, incluyendo
parafinas, olefinas, naftenos y aromáticos con un rango de peso molecular de 70 a 300
unidades y un rango de punto de ebullición de 80 a 650ºF.

Correlación de Edmister

Edmister (1958) propuso una correlación para calcular el factor acéntrico, w, de fluidos
puros y fracciones de petróleo. La ecuación, ampliamente usada en la industria petrolera,
requiere: punto de ebullición, temperatura crítica y presión crítica. La expresión propuesta
está dada por la relación siguiente:

𝑃𝑐
3 [log (14.70)]
𝜔= −1
𝑇𝑐
7[( ) − 1]
𝑇𝑏

En donde:
 = Factor acéntrico
Pc = Presión crítica, psia
Tc = Temperatura crítica, ºR

pág. 5
Tb = Punto normal de ebullición, ºR

Si el factor acéntrico está disponible en cualquier otra relación, la ecuación de Edmister


puede ser despejada para encontrar cualquier otra de las propiedades (se deben incluir las
otras dos conocidas).

Ejemplo: Calcule las propiedades críticas y el factor acéntrico del heptano plus, que es C 7+,
con un peso molecular de 150 y gravedad específica de 0.78 utilizando el método de Riazi-
Daubert y la ecuación de Edmister.

Para la ecuación de Riazi-Daubert, se sustituyen los coeficientes a – f para estimar la


temperatura crítica, presión crítica, volumen crítico y la temperatura de ebullición:

Utilizando la ecuación de Edmister para calcular el factor acéntrico:

Método de Caracterización de Rowe

Rowe (1978) propuso un par de correlaciones para calcular el punto normal de ebullición,
la temperatura crítica, y la presión crítica para la fracción heptano-plus C7+. La predicción de
las propiedades del C7+ está basadas en la suposición de que la fracción “agrupada” se
comporta como una parafina normal. Rowe hace uso de un número de átomos de carbono,
n, como el único parámetro para la relación.

pág. 6
Para la temperatura crítica (Tc)C7+

Con el coeficiente a definido por:

El parámetro n es el número de átomos de carbono, calculados del peso molecular del C7+,
y está dado por la siguiente relación:

En donde: (Tc)C7+ = presión crítica del C7+, en ºR y MC7+ = Peso molecular de la fracción C7+

La presión crítica está dada por:

Con el parámetro Y definido por:

En donde (Pc)C7+ es la presión crítica del componente C7+ en psia.

La temperatura en el punto de ebullición está dada por:

Basado en el análisis de 843 puntos reales de ebullición de 68 yacimientos para el


componente C7+, propusieron la siguiente relación para estimar la temperatura en el punto
de ebullición como una función del peso molecular y la gravedad específica de la fracción:

En donde Tb está dada en ºR

Ejemplo: Si el peso molecular y la gravedad de la fracción heptano plus es de 216 y 0.8605


respectivamente. Calcule la temperatura y la presión crítica utilizando el método de Rowe.

Calculando el número de átomos del C7+

Calculando el coeficiente a:

pág. 7
Encontrando la temperatura crítica:

Calculando el coeficiente Y:

Encontrando la presión crítica:

Correlación de Standing

Matthews, Roland y Katz (1942) presentaron correlaciones gráficas para la


determinación de la temperatura y presión crítica de la fracción heptano plus.

Standing (1977) expresó estas correlaciones gráficas de manera matemática de manera


siguiente:

En donde (M)C7+, y ()C7+ son el peso molecular y la gravedad específica del C7+

Ejemplo: Si el peso molecular y la gravedad de la fracción heptano plus es de 216 y 0.8605


respectivamente. Calcule la temperatura y la presión crítica utilizando el método de
Standing.

Encontrando la temperatura crítica:

Calculando la presión crítica:

pág. 8
Correlación de Magoulas-Tassios

Magoulas y Tassios (1990) correlacionaron la temperatura crítica, presión crítica y el factor


acéntrico con la gravedad específica, , y el peso molecular, M, de la fracción expresada en
las siguientes relaciones:

En donde Tc = Temperatura crítica en ºR, y Pc = presión crítica en psia.

Ejemplo: Si el peso molecular y la gravedad de la fracción heptano plus es de 216 y 0.8605


respectivamente. Calcule la temperatura y la presión crítica utilizando la correlación de
Magoulas-Tassios.

pág. 9
Correlación de Kesler-Lee

Kesler y Lee (1976) propusieron unas ecuaciones para el cálculo de la temperatura crítica,
presión crítica, factor acéntrico, y el peso molecular de las fracciones de petróleo. Las
ecuaciones, como mostraremos, utilizan la gravedad específica, , el punto de ebullición, Tb,
en ºR como parámetros para sus expresiones:

Presión crítica:
0.0566 2.2898 0.11857
ln(𝑃𝑐) = 8.3634 − ( ) − [0.24244 + ( )+ ] ∗ 10−3 ∗ 𝑇𝑏
𝑌 𝑌 𝑌2
3.648 0.47227
+ [1.4685 + ( )+( )] ∗ 10−10 ∗ 𝑇𝑏 3
𝑌 𝑌2

Temperatura Crítica:

0.4669 − 3.26238 ∗ 𝑌
𝑇𝑐 = 341.7 + 811.1 ∗ 𝑌 + [0.4244 + 0.1174 ∗ 𝑌] ∗ 𝑇𝑏 + [ ] ∗ 10^5
𝑇𝑏

Peso Molecular:

Esta ecuación fue obtenida mediante la regresión lineal de la información de diferentes


pesos moleculares en un rango de 60 a 650.

El factor acéntrico puede ser encontrando haciendo uso del factor de caracterización de
Watson, K, y el punto de ebullición reducido, , con las siguientes relaciones:

En donde Tb = punto de ebullición en ºR

Kesler y Lee propusieron las siguientes 2 expresiones para el cálculo del factor
acéntrico:

Para  > 0.8

Para  < 0.8

pág. 10
En donde:
 = Factor acéntrico
Pc = Presión crítica, psia
Tc = Temperatura crítica, ºR
Tb = Punto de ebullición, ºR
M = Peso molecular
 = Gravedad específica

Kesler y Lee establecieron que para la ecuaciones anteriores se obtienen valores


para la presión y temperatura crítica casi idénticos a los del libro de datos de la API hasta el
punto de ebullición de 1200ºF se introdujeron modificaciones para extender las
correlaciones más allá del límite del punto de ebullición de 1200ºF.

Estas extensiones (extrapolaciones) se lograron asegurando que la presión crítica se


aproxima a la atmosférica como el punto de ebullición se acerca a la temperatura crítica.

Ejemplo:

Basado en los resultados obtenidos en las correlaciones anteriores para un peso molecular
de 150 lbm y una gravedad especifica de 0.78, en correlaciones como la de Rowe y Riazi-
Daubert se obtiene un valor promedio de la Tb = 825 K, con este dato es posible aplicar este
método para el cálculo de las propiedades criticas del componente pesado.

Calculando ln(Pc) para Y=0.78 y Tb= 825

0.0566 2.2898 0.11857


ln(𝑃𝑐) = 8.3634 − ( ) − [0.24244 + ( )+ 2
] ∗ 10−3 ∗ 𝑇𝑏
𝑌 𝑌 𝑌
3.648 0.47227 −10
+ [1.4685 + ( )+( )] ∗ 10 ∗ 𝑇𝑏 3
𝑌 𝑌2

ln(𝑃𝑐) = 5.896798972

Sustituyendo valores y operando, despejando Pc

𝑃𝑐 = exp(5.896798972) = 362.8708 𝐾 0

Resultado muy cercano a los demás métodos


Ahora, para el cálculo del Tc con la siguiente ecuación

pág. 11
0.4669 − 3.26238 ∗ 𝑌
𝑇𝑐 = 341.7 + 811.1 ∗ 𝑌 + [0.4244 + 0.1174 ∗ 𝑌] ∗ 𝑇𝑏 + [ ] ∗ 10^5
𝑇𝑏

Tc = 1132.0665 K 0

Para el cálculo del factor acéntrico, con la ecuación de Watson


1
(𝑇𝑏)(3)
𝐾=
𝑌

𝑇𝑏
∅=
𝑇𝑐
∅ = 0.7287

𝑃𝑐 6.09648
𝑤 = [(− ln ( ) − 5.92714 + ( ) + 1.2886 ∗ ln(∅) − 0.17
14.7 ∅
15.6875
∗ ∅6 )/ (15.2518 − ( ) − 13.472 ∗ ln(∅) + 0.43577 ∗ ∅6 )]

𝑤 = 0.512 Es el factor acéntrico

De esta manera quedan comprobado los resultados de este método con los demás
métodos ya estudiados, son muy similares.

Correlación de Winn y Sim-Daubert

Sim y Daubert (1980) llegaron a la conclusión de que el método de Winn (1957) es el más
preciso para la caracterización de fracciones de petróleo. Por esta razón, Sim y Daubert
representaron la presión crítica, la temperatura crítica, y el peso molecular basados de la
correlación de Winn, desarrollaron analíticamente las siguientes ecuaciones.

Para la presión critica


Pc = 3.48242 ∗ 109 ∗ (Tb)−2.3177 ∗ Y 2 . 4853

Para la temperatura critica.

Tc = exp[3.9934718 ∗ Tb0.08615 ∗ Y 0.04614 ]


Para el peso molecular

𝑀 = 1.4350476 ∗ 10−5 ∗ 𝑇𝑏 2.3776 ∗ 𝑌 −0.9371

pág. 12
Ejemplo:
Para demostrar este método, al igual que el método de Kesler-Lee, asumimos la Tb =825 k
de los resultados de las ecuaciones anteriores para un M= 150 y una gravedad especifica
Y= 0.78. Con estos datos, simplemente sustituimos en las ecuaciones y desarrollamos. Se
obtuvieron los resultados siguientes.

Para la Pc:
Pc = 326.7672 ∗ (lb/(in^2))

Para la Tc:
Tc = 1142.344911 K 0

Para el peso molecular M:


M = 155.64 lbm
Como puede verse, los resultados son muy parecidos que en los métodos anteriores, por
lo que queda demostrado que la correlación es muy confiable.

El uso de estos seis métodos para la caracterización del C7+ como metodología analítica,
resulta eficiente cuando se conocen los valores de peso molecular, gravedad específica o
temperatura de vapor. Dependiendo de los datos disponibles se procede a la elección del
método adecuado, por ejemplo, si tenemos el peso molecular y densidad específica,
tenemos la opción de usar Riazi, Rowe, Standing o Magoulas, cualquiera de estos métodos
pueden calcular las propiedades criticas de nuestra muestra, como se vio anteriormente,
los resultados pueden variar poco. De acuerdo a la experiencia, recomendamos hacer el uso
de al menos tres de estos métodos para comparar resultados y obtener una media, de esta
manera nuestros resultados serán más confiables. Ahora, si no se conoce el peso molecular
(M) pero si se conoce la gravedad específica y la temperatura de vapor, podeos aplicar otras
correlaciones como la de Kesler-Lee y Wim-sinn-Daubert que anteriormente también se
analizaron y se demostró que los resultados son muy precisos.
Para un estudio más completo, además del uso de varias correlaciones para calcular los
mismos parámetros, recomendamos también, combinar estos métodos a modo de tener
los datos necesarios para poder calcular todas las propiedades. Así también, es importante
mencionar la ecuación de estado de los gases reales, necesario en este caso para la
obtención del factor de compresibilidad crítica Zc que fácilmente se obtiene una vez
calculados los parámetros críticos necesarios con las correlaciones anteriores. También es
importante mencionar que para el cálculo del factor acéntrico, aunque el método que lee-
Kesler es muy presiso, con cualquiera de los métodos anteriores y la ecuación de Edmister
es posible calcular este parámetro.

pág. 13
Desarrollo del Programa CORREL-FULLC7+ 1.O

CORRELFULLC7+ 1.O, es un programa enfocado para el cálculo de las propiedades criticas


como presión critica (Pc), temperatura critica (Tc), volumen molar critico (Vc), factor
acéntrico (w), temperatura de vapor (Tb) y factor de compresibilidad critica Zc, a partir de
seis métodos; Riazi-daubert, Standing, Rowe, Mogulas, Kesler-Lee, Winn, Sim-daubert.
Estos métodos de correlación están dados en función del peso molecular (M), de la
gravedad especifica (Y) y en algunos caso de la temperatura de vapor (Tb).
El programa está estructurado conforme al desarrollo del algoritmo, seudocódigo y
diagrama de flujo, para posteriormente la creación del código ejecutable en algún tipo de
lenguaje de programación, para esta caso utilizamos matlab, aunque matlab no es un
lenguaje de programación, sin embargo si es un motor de codificación y de interpretación
de códigos, lo que significa que matlab nos permite realizar programas siempre y cuando
estemos bajo su propio entorno de códigos. Es importante mencionar que el código que se
presenta a continuación, está sujeto a posibles correcciones, no obstante actualmente se
está trabajando en el desarrollo de una versión superior en donde se incluirán algunos otros
métodos y graficas que no se consideran en esta versión. El usuario puede ejecutar el
programa directamente, simplemente copia el código al espacio de edición de matlab,
posteriormente se guarda y se ejecuta, automáticamente aparecerá una ventana en donde
se elegirá alguna opción de cualquiera de los métodos, después de elegir la opción, en la
ventana de work sapace aparecerán las instrucciones a seguir.

Algoritmo de CORREL-FULLC7+ 1.O

El elemento básico para la programación es sin duda el algoritmo y el seudocódigo, ya que


a partir de estas es posible un entendimiento estructurado y completo del programa, así
como posibles errores lógicos. A continuación se presenta una versión sintetizada del
algoritmo y posteriormente del seudocódigo que se utilizaron para el desarrollo de CORREL-
FULLC7+ 1.O

pág. 14
Inicio
Imprime: “elige una opción de a (1, 2, 3, 4, 5, 6, 7)”

Si a=1
 Imprime “método de Riazi”
 Recibe (M,Y)
 Calcula (Tc, Pc, Vc)
Si a = 2
 Imprime “método de Rowei”
 Recibe (M,Y)
 Calcula (Tc, Pc, Vc)
Si a = 3
 Imprime “método de Standing”
 Recibe (M,Y)
 Calcula (Tc, Pc)
Si a = 4
 Imprime “método de Magoulas”
 Recibe (M,Y)
 Calcula (Tc, Pc, w)
Si a = 5
 Imprime “método de Kesler-Lee”
 Recibe (Tb, Y)
 Calcula (Tc, Pc, M)
Si a = 6
 Imprime “método de Win-Riazi-Daubert”
 Recibe (Tb, Y)
 Calcula (Tc, Pc, M)
Si a = 7
 Imprime “grafica”
 fin

pág. 15
Pseudocódigo de CORREL-FULLC7+ 1.O

Para a= [1, 2, 3, 4, 5, 6, 7]; % a representa una opción del menú.

Determinar si a = (1, 2, 3, 4, 5, 6, 7);

1. Si a = 1;

1.1. Aplica: Riazi; % se ha elegido este método

1.1.1. Recibe (M, Y) % parámetros necesarios para este método

1.1.2. Tc= f (M, Y); Pb= f(M, Y); Vc=f(M,Y); % de la ecuaciones de Riazi

2. Si a = 2;

2.1 Aplica: Rowe; % se ha elegido este método

2.1.1Recibe (M, Y) %parámetros necesarios para este método

2.1.2 Tc= f (M, Y); Tc= f (M, Y); % de la ecuaciones de Rowe

3. si a= 3;

3.1 Aplica: Stading; % se ha elegido este método

3.1.1 Recibe (M, Y); % parámetros necesarios para este método


3.1.2 Tc= f (M, Y); Tb= f (M, Y); % de la ecuaciones de standing

Si a= 4;

4.1 Aplica: Magoulas; % se ha elegido este método

4.1.1 Recibe (M, Y); %parámetros necesarios para este método


4.1.2 Tc= f (M, Y); Tb= f (M, Y); w =f (Tc, Y) % de las ecuaciones de Magoulas

Si a= 5;

5.1 Aplica: Kesler-Lee; % se ha elegido este método

pág. 16
5.1.1 Recibe (Tb, Y); %parámetros necesarios para este método

5.1.2 Tc= f (Tb, Y); Pc= f (Tb, Y); M =f (Tc, Y) % de las ecuaciones de Kesler -Lee

Si a= 6;

6.1 Aplica: Win-Riazi-Daubert; % se ha elegido este método

6.1.1 Recibe (Tb, Y); %parámetros necesarios para este método

6.1.2 Tc= f (Tb, Y); Pc= f (M, Y); M =f (Tc, Y) % ecuaciones de Win-Riazi-Daubert

Si a =7;

7.1 imprime grafica % se ha elegido mostrar grafica

Fin

pág. 17
i
CÓDIGO
%FACULTAD DE INGENIERIA UNAM
%PROPIEDADES DE LOS FLUIDOS PETROLEROS
%PRESENTAN: CORRELFULLC7+ 1.O

% A g u i l a r T r e j o R e y e s

%El propósito de este programa es la caracterización de la fracción


pesada
%del componente C7+, como temperatura crítica, presión crítica, factor
%acéntrico, peso molecular, volumen crítico, temperatura de ebullición y
%factor de compresibilidad Z. mediante el uso de diferentes
correlaciones,
%se proponen 6: Riazi-daubert; Standing; Rowe; Mogulas; Kesler-Lee;Winn
%Sim-daubert. y finalmente se presenta una gráfica comparándolas.
%El funcionamiento del programa se basa en un menú gráfico en el que se
%encuentran las 7 opciones, se elige alguna y se siguen las
instrucciones.

%Limpia operaciones previas


clear all
clc
%%Comienza el programa con la opción 1
mypick = menu('selecciona una opción','Riazi-Daubert', ' Rowe', '
Standing', 'Magoulas-Tassios','Kesler-Lee','Winn y Sim-Daubert', 'Gráfica
Comparativa')
if mypick==1
disp(' Ecuación de Riazi-Daubert
')
fprintf('\n\n');
disp('este metodo se aplica si se conoce el peso molecular del C7+ y
la gravedad especifica.')
fprintf('\n\n');
peso = input('Ingresa el peso molecular del C7+: ')
gravedad = input('Ingresa la gravedad específica: ')

format long

disp('Calculando la Temperatura Crítica')


Tc = 544.4*((peso)^0.2998)*((gravedad)^1.0555)*exp((-1.3478*10^-
4)*(peso)-0.61641*(gravedad) + 0)
disp('Calculando la Presión Crítica')
Pc = ((4.5203)*10^4)*((peso)^-0.8063)*((gravedad)^1.6015)*exp((-
1.8078)*(10^-3)*(peso)+(-0.3084*gravedad))
disp('Calculando el Volumen Crítico')
Vc = (((1.206)*10^-2)*(peso^0.20378)*(gravedad^-1.3036)*exp(((-
2.657*10^-3)*peso+(0.5287*gravedad))+ (2.60120*( 10^-
3))*(peso)*(gravedad)))
disp('Calculando la Temperatura de Ebullición')

pág. 18
Tb = 6.77857*(peso^0.401673)*(gravedad^-1.58262)*exp((3.77409*10^-
3)*(peso)+(2.984036*gravedad)+((-4.25288*10^-3)*(peso)*(gravedad)))

%Muestra los Resultados en Pantalla


fprintf('\n\n El valor de la Temperatura crítica (Tc) es: %6.6f
en ºR \n ', Tc)
fprintf('\n\n El valor de la Presión Crítica (Pc) es: %6.6f en
(lb/in^2) abs \n ', Pc)
fprintf('\n\n El valor del Volumen crítico (Vc) es: %6.6f en
(ft^3/lb) \n ', Vc)
fprintf('\n\n El valor de la Temperatura de Ebullición (Tb) es:
%6.6f en ºR \n ', Tb)
fprintf('\n\n');
disp(' Haciendo uso de la ecuación de Edmister para estimar el factor
acéntrico')

w = ((3*(log10(Pc/14.70)))/(7*((Tc/Tb)-1)))-1
fprintf('\n El valor del factor acéntrico es: %6.6f \n, ', w)
fprintf('\n gracias por utilizar este
programa ')
end %fin de opción 1

%%Comienza la opción número 2.


if mypick==2
disp(' ecuación de Rowe ')
fprintf('\n\n')
disp('Este método calcula la Tc, Tb y Pc dado el peso molecular M y
gravedad especifica')
fprintf('\n\n');

disp('Utilizando las correlaciones de Rowe')

Rpeso = input('Ingresa el peso molecular del C7+: ')


Rgravedad=input('Ingresa la gravedad específica: ')

format long
disp('Calculando el número de átomos del C7+');
n = ((Rpeso-2.0)/14)

disp('Calculando el coeficiente a')


a = 2.95597 -( 0.090597*((n)^(2/3)))

disp('Obteniendo la temperatura crítica')


RTc = 1.8*(961-(10^(a)))

disp('Calculando el coeficiente y')


Y = -0.0137726826*a+0.6801481651

disp('Obteniendo la presión crítica')


RPc = ((10)^(4.89165+Y))/RTc

pág. 19
disp('Calculando la temperatura de ebullición Tb')
RTb = 0.0004347*(RTc^2)+ 265

%Muestra los resultados en pantalla


fprintf('\n\n El valor de la Temperatura crítica (Tc) es: %6.6f en
ºR \n ', RTc)
fprintf('\n\n El valor de la Presión Crítica (Pc) es: %6.6f en
(lb/in^2) abs \n ', RPc)
fprintf('\n\n El valor de la Temperatura de ebullición (Tb) es:
%6.6f en ºR \n ', RTb)

fprintf('\n gracias por utilizar este


programa ')

end%Fin de opción 2

%%Comienza la opción número 3


if mypick==3
disp(' Método de Standing ')
fprintf('\n');
disp('Este método calcula Pc, Tc dado el peso M y gravedad especifica
del C7+')
fprintf('\n\n');

Speso = input('Ingresa el peso molecular del C7+: ')


Sgravedad = input('Ingresa la gravedad específica: ')

format long

disp('Calculando la Temperatura Crítica')


STc = 608+364*(log10(Speso-71.2))+((2450*log10(Speso))-
3800)*log10(Sgravedad)

disp('Calculando la Presión Crítica')


SPc = 1188-(431*log10(Speso-61.1))+(2319-852*log10(Speso-
53.7))*(Sgravedad-0.8)
fprintf('\n\n');

%Muestra los Resultados en Pantalla


fprintf('\n\n El valor de la Temperatura crítica (Tc) es: %6.6f en
ºR \n ', STc)
fprintf('\n\n El valor de la Presión Crítica (Pc) es: %6.6f en
(lb/in^2) abs \n ', SPc)

fprintf('\n\n \n gracias por utilizar este


programa ')
end %Fin de opción 3

%%Comienza la opción número 4


if mypick==4
disp(' Correlación de Magoulas-Tassios ')

pág. 20
disp('Este método calcula la Tc, Pc, y W del C7+ dada el peso M y
gravedad especifica')
fprintf('\n\n');
Mpeso = input('Ingresa el peso molecular del C7+: ')
Mgravedad = input ('\n Ingresa la gravedad específica: ')

format long

disp('Calculando la Temperatura Crítica')


MTc = -1247.4+(0.792*Mpeso)+(1971*Mgravedad)-
(27000/Mpeso)+(707.4/Mgravedad)

disp('Calculando el ln(Pc)')
lnPc = 0.01901-(0.0048442*Mpeso)+(0.13239*Mgravedad)+(227/Mpeso)-
(1.1663/Mgravedad)+(1.2702*log(Mpeso))

disp('Calculando la Presión Crítica')


MPc = exp(lnPc)

%Muestra los resultados en Pantalla


fprintf('\n\n El valor de la Temperatura crítica (Tc) es: %6.6f en
ºR \n ', MTc)
fprintf('\n\n El valor de la Presión Crítica (Pc) es: %6.6f en
(lb/in^2) abs \n ', MPc)
fprintf('\n\n \n gracias por utilizar este
programa ')
end %Fin de opción 4

%comienza la opción número 5


if mypick==5
disp(' Correlación de Kesler-Lee ')
disp('Este método calcula la Tc, Pc,M y del C7+ dada el peso la
temperatura de ebullicion Tb y grav. especif.')
fprintf('\n\n');
KTb = input('Ingresa la temperatura de vapor Tb del C7+: ')
Kg= input ('\nIngresa la gravedad específica: ')

format long

disp('Calculando la Temperatura Crítica')


KTc = -341.7+(811.1*Kg)+((0.4244+0.1174*Kg)*KTb)+(((0.4669-
3.26238*Kg)*10^5)/KTb)

disp('Calculando el ln(Pc)')
lnKPc = 8.3634-(0.056/Kg)-(0.24244+(2.2898/Kg)+(0.11857/(Kg^2)))*(10^-
3*KTb)+(1.4685+(3.648/Kg)+(0.47227/(Kg^2)))*(10^-7)*KTb^2-
(0.42019+(1.6977/(Kg^2)))*(10^-10)*(KTb^3)
disp('Calculando la Presión Crítica')
KPc = exp(lnKPc)

X=-12272.6+9846.4*Kg; Y=(4.6523-3.33287*Kg)*KTb; Z=(1-0.77084*Kg-


0.02058*Kg^2)*(1.3437-(720.79/KTb))*((10^7)/KTb)
Kpeso=X+Y+Z+(1-0.80882*Kg-0.02226*Kg^2)*(1.8828-
(181.98/KTb))*((10^12)/(KTb^3))

pág. 21
%Muestra los Resultados en pantalla
fprintf('\n\n El valor de la Temperatura crítica (Tc) es: %6.6f en
ºR \n ', KTc)
fprintf('\n\n El valor de la Presión Crítica (Pc) es: %6.6f en
(lb/in^2) abs \n ', KPc)
fprintf('\n\n El peso molecular de C7+ es: %6.6f en lbm \n ',
Kpeso)

fprintf('\n\n \n gracias por utilizar este


programa ')
end%Fin de opción 5

%%comienza la opción número 6


if mypick==6
disp(' Método de Winn-Sim-Daubert ')
fprintf('\n')
disp('Este método calcula Pc, Tc y M dado Tb y gravedad específica
del C7+')
fprintf('\n\n')

WTb = input('Ingresa la temperatura de vapor Tb del C7+: ')


Wg = input('Ingresa la gravedad específica: ')

format long

disp('Calculando la Temperatura Crítica')


WTc = exp((3.9934718*WTb^0.08615)*(Wg^0.04614))

disp('Calculando la Presión Crítica')


WPc = (3.48242*10^9)*(WTb^-2.3177)*(Wg^2.4853)

disp('Calculando el peso molecular M')


Wpeso=(1.4350476*10^-5)*(WTb^2.3776)*(Wg^-0.9371)

disp('Calculando el factor acéntrico por Edmister')


Ww=((3*(log10(WPc/14.70)))/(7*((WTc/WTb)-1)))-1

%Muestra los Resultados en Pantalla


fprintf('\n\n El valor de la Temperatura crítica (Tc) es: %6.6f en
ºR \n ', WTc)
fprintf('\n\n El valor de la Presión Crítica (Pc) es: %6.6f en
(lb/in^2) abs \n ', WPc)
fprintf('\n\n El valor del factor acéntrico (W) es: %6.6f \n ',
Ww)
fprintf('\n\n El valor del peso molecular es: %6.6f \n ',
Wpeso)

fprintf('\n\n \n gracias por utilizar este


programa ')
end %Fin de opción 6

if mypick==7 % se ha seleccionado la gráfica


%representa un a comparación de tres métodos para un parámetro
%variación de la temperatura crítica (y) con respecto al peso molecular
X,

pág. 22
%para una gravedad específica de 0.78

x=10:1:500;%rango de valores que acepta x, van desde 10 de 1 en 1 hasta


500
%ecuación de Riatzi

% Tc = 544.4*((peso)^0.2998)*((gravedad)^1.0555)*exp((-1.3478*10^-
4)*(peso)-0.61641*(gravedad) + 0);

%y1=418.8166799*(x.^(0.2998))*(exp(x*(-0.00013478) -0.4807998 ));


y1=544.4*(x.^(0.2998)).*(exp(-0.00013478*x-0.4807998));%simplificación de
Riatzi para M=0.78

%ecuación de stading
y3 = 608+364*(log10(x-71.2))+(2450*log10(x-
3800)*log10(0.78));%simplificación

%ecuación de Mouglas-Tassios
y4 = -1247.4+(0.792*x)+(1971*0.78)-(27000./x)+906.923;
z=[y1;y3;y4];%asignación para tres gráficas en un mismo plano
plot(x,z)%asignación de 3 gráficas en un mismo plano
plot(x,y1,x,y3,x,y4)% gráfica de salida
title('Comparación (Riatzi-Standing-Mouglas)')% título de la gráfica
xlabel('Peso Molecular M (lbm)')%texto en el eje X
ylabel('Temperatura Crítica K')%texto en el eje Y
grid on % plano cuadriculado activado
end %fin de la gráfica

Fuentes:

 Mai A. and Kantzas A.: “Heavy Oil Waterflooding: Effects of Flow Rate
and Oil Viscosity”; Paper 2007-144; Petroleum Society, U. of Calgary
2007.

 Ahmed, Tarek H., 1946–Reservoir engineering handbook / Tarek Ahmed.—


4th ed.p. cm.

pág. 23

También podría gustarte