Tesis FUKO
Tesis FUKO
Tesis FUKO
Tesis de grado presentada como requisito parcial para optar al tı́tulo de:
Magister en Automatización Industrial
Director(a):
Ph.D., Oscar G. Duarte V.
Lı́nea de Investigación:
Automatización Industrial
A mi esposa y a mi hijo
Agradecimientos
Al profesor Oscar Duarte, por aceptar el reto.
A la Universidad Nacional de Colombia, a su cuerpo docente y administrativo por darme
la oportunidad.
A la República de Colombia, a sus instituciones y a su gente por abrirme las puertas.
A Dios.
Resumen
Abstract
For the calculation of free water separators, difficulties arise before, during and after
the design stage, initially the information required is highly dispersed, the execution times
are becoming shorter and never errors are corrected during construction. In this work we
obtained a simulation tool that uses an algorithm based on good engineering practice in
about FWKO and allows dynamic iteration of the main variables. The design incorporates
some algebraic solutions and a new method for the design optimization of FWKO ves-
sels. Additionally, proposed a procedure to link OpenModélica through forms, creating a
friendly interface that allows the entry of essential information in the design, performance
analysis and dynamic simulation of FWKO, reducing run times and enabling performance
analysis of various operating conditions.
v
Índice general
Agradecimientos IV
Resumen V
1. Introducción 1
1.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2. Marco Teórico 5
2.1. El Petróleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.1. La Industria del Petróleo . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1.2. Facilidades de Superficie . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1.3. Diseño de FWKO . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1.4. Estimación de Condiciones y Propiedades . . . . . . . . . . . . . . 7
2.1.5. Condiciones Base y Condiciones Actuales . . . . . . . . . . . . . . . 9
2.1.6. Propiedades del Gas . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1.7. Propiedades del Crudo . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1.8. Propiedades de la Emulsión . . . . . . . . . . . . . . . . . . . . . . 14
2.1.9. Propiedades del Agua . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2. Diseño de FWKO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.1. Consideraciones Generales . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.2. Tiempo de Residencia . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.2.3. Estimación del Diámetro de Partı́cula . . . . . . . . . . . . . . . . . 24
2.2.4. Aspectos Constructivos . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.3. Métodos de Diseño de Separadores . . . . . . . . . . . . . . . . . . . . . . 36
2.3.1. Diseño Según K. Arnold & M. Stewart . . . . . . . . . . . . . . . . 38
2.3.2. Diseño Según Monnery and Svrcek, 1994 . . . . . . . . . . . . . . . 42
2.3.3. Diseño Según J. Couper & R. Penney . . . . . . . . . . . . . . . . . 46
2.3.4. Diseño Según GPSA . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.3.5. Diseño Según F. Manning & R. Thompson . . . . . . . . . . . . . . 49
2.4. Análisis Dinámico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2.4.1. Estado del Arte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2.4.2. Perspectiva Utilitaria . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2.4.3. Teorı́a Asociada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
2.4.4. Análisis Dinámico de FWKO . . . . . . . . . . . . . . . . . . . . . 59
vi
Índice general
3. Propuesta 62
3.1. Diseño Propuesto de FWKO . . . . . . . . . . . . . . . . . . . . . . . . . . 62
3.1.1. Consideraciones Generales . . . . . . . . . . . . . . . . . . . . . . . 62
3.1.2. Estimación de Condiciones y Propiedades . . . . . . . . . . . . . . 62
3.1.3. Cálculos Complementarios Propuestos . . . . . . . . . . . . . . . . 68
3.1.4. Comparación Entre Métodos de Optimización . . . . . . . . . . . . 71
3.1.5. Algoritmo Propuesto . . . . . . . . . . . . . . . . . . . . . . . . . . 73
3.1.6. Análisis de Desempeño . . . . . . . . . . . . . . . . . . . . . . . . . 89
3.1.7. Reporte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
3.2. Sistema Dinámico Propuesto . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3.2.1. Consideraciones Generales . . . . . . . . . . . . . . . . . . . . . . . 91
3.2.2. ¿Por qué? o ¿Para qué? . . . . . . . . . . . . . . . . . . . . . . . . 91
3.2.3. ¿En qué? o ¿Sobre qué? . . . . . . . . . . . . . . . . . . . . . . . . 93
3.2.4. ¿Cómo? o ¿De qué manera? . . . . . . . . . . . . . . . . . . . . . . 94
3.2.5. Desarrollo del Modelo . . . . . . . . . . . . . . . . . . . . . . . . . 94
3.2.6. Condiciones iniciales . . . . . . . . . . . . . . . . . . . . . . . . . . 97
3.2.7. Dinámica de la Válvula de Control . . . . . . . . . . . . . . . . . . 99
3.2.8. Perturbaciones de Entrada . . . . . . . . . . . . . . . . . . . . . . . 99
vii
Índice general
viii
Índice de tablas
2.1. Propiedades crı́ticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2. Tabla de valores para la densidad del agua . . . . . . . . . . . . . . . . . . 17
2.3. Parámetros para la ecuación de arrastre de gas . . . . . . . . . . . . . . . . 23
2.4. factor-K para determinar la máxima velocidad superficial permitida . . . . 24
2.5. Tiempo de residencia para separación de gas . . . . . . . . . . . . . . . . . 24
2.6. Tiempo de residencia para separación de agua . . . . . . . . . . . . . . . . 24
2.7. Diámetros estándar de recipientes a presión . . . . . . . . . . . . . . . . . 27
2.8. Materiales recomendados para recipientes a presión . . . . . . . . . . . . . 28
2.9. Códigos de material para varios paı́ses . . . . . . . . . . . . . . . . . . . . 28
2.10. Códigos de estándar para varios paı́ses . . . . . . . . . . . . . . . . . . . . 28
2.11. Sobre-espesor según concentración de CO2 . . . . . . . . . . . . . . . . . . 31
2.12. Tablas de esbeltez óptima . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.13. Tiempo de residencia para separación de gas propuesto por Arnold y Stewart 39
2.14. Tiempo de Residencia para el crudo propuesto por Arnold y Stewart . . . 39
2.15. Cálculo del área transversal . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.16. Valores empı́ricos de C’ propuestos por GPSA . . . . . . . . . . . . . . . . 47
ix
Índice de tablas
x
Índice de tablas
6.51. Caso de estudio, perturbación tipo 1: Comportamiento del control del agua 136
6.52. Caso de estudio, perturbación tipo 1: Comportamiento del control del Crudo 137
6.53. Perturbaciones de entrada Tipo 2 . . . . . . . . . . . . . . . . . . . . . . . 137
6.54. Perturbación de crudo tipo sinusoidal Tipo 2 . . . . . . . . . . . . . . . . . 137
6.55. Caso de estudio, perturbación tipo 2: Comportamiento del control del gas . 138
6.56. Caso de estudio, perturbación tipo 2: Comportamiento del control del agua 138
6.57. Caso de estudio, perturbación tipo 2: Comportamiento del control del Crudo 139
6.58. Perturbaciones de entrada Tipo 3 . . . . . . . . . . . . . . . . . . . . . . . 139
6.59. Perturbación de agua tipo rampa Tipo 3 . . . . . . . . . . . . . . . . . . . 139
6.60. Caso de estudio, perturbación tipo 3: Comportamiento del control del gas . 140
6.61. Caso de estudio, perturbación tipo 3: Comportamiento del control del agua 140
6.62. Caso de estudio, perturbación tipo 3: Comportamiento del control del Crudo 141
6.63. Caso de estudio, comparación de válvulas: Comportamiento de las válvulas
de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
xi
Índice de figuras
2.1. Separador FWKO, vista interior . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2. Coeficiente adiabático . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3. Datos empı́ricos NATCO . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.4. Viscosidad de emulsión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.5. Nomograma para viscosidad de lı́quidos . . . . . . . . . . . . . . . . . . . . 18
2.6. Separador de agua libre (FWKO) . . . . . . . . . . . . . . . . . . . . . . . 20
2.7. Flujo de lı́quido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.8. Trayectoria de una gota . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.9. Casquetes de recipientes a presión . . . . . . . . . . . . . . . . . . . . . . . 29
2.10. Separador de niebla tipo malla . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.11. Separador de niebla tipo vanas . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.12. Desviador schoepentoeter . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.13. Desviador ciclónico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.14. Desviador Porta-Test
R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.15. Desarenador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.16. Primer método de dimensiones óptimas. Fuente [25] . . . . . . . . . . . . . 37
2.17. Segundo método de dimensiones óptimas. Fuente [27] . . . . . . . . . . . . 38
2.18. Restricción para gas según Arnold. Fuente [7] . . . . . . . . . . . . . . . . 41
2.19. Coeficiente de arrastre C ′ . Fuente [19] . . . . . . . . . . . . . . . . . . . . . 48
2.20. Coeficiente de arrastre C ′ . Fuente [38] . . . . . . . . . . . . . . . . . . . . . 51
2.21. Separador en ambiente de AspenHYSYS . . . . . . . . . . . . . . . . . . . 56
2.22. Distribución de partı́cula por método Rosin-Rammler . . . . . . . . . . . . 57
2.23. Controlador P de AspenHysys . . . . . . . . . . . . . . . . . . . . . . . . . 58
2.24. Controlador PI de AspenHysys . . . . . . . . . . . . . . . . . . . . . . . . 58
2.25. Controlador PID de AspenHysys . . . . . . . . . . . . . . . . . . . . . . . 59
xii
Índice de figuras
xiii
Lista de sı́mbolos
Sı́mbolos con letras latinas
xiv
Índice de figuras
xv
Índice de figuras
xvi
Índice de figuras
Subı́ndices
Subı́ndice Término
a Condiciones actuales
b Lado crudo
ci Condiciones iniciales
E,e Emulsión
eff Efectiva
g Gas
h/l Pesado/liviano
H Alto
HH Alto - alto
i Interno
ic Propiedad crı́tica de un componente
in Entrada
l Lı́quido
L Bajo
LL Bajo - Bajo
m Mezcla
N Normal
OP Operación
OPT Óptimo
p Partı́cula (gota)
r Real
S Surge
s Condiciones estándar
ss De soldadura a soldadura
SDT Estándar
t Terminal/teórico
W,w Agua
xvii
Índice de figuras
Números Adimensionales
Sı́mbolo Témino
Bo Bond
Re Reynolds
We Weber
Z Ohmesorge
xviii
Índice de figuras
Constantes
xix
1. Introducción
1.1. Introducción
El petróleo cuando sale a la superficie desde lo pozos, viene mezclado con gas y agua;
este fluido llega a unas instalaciones denominadas facilidades de superficie, qeu tienen la
finalidad de producir crudo en especificación, para esto es preciso estabilizarlo, es decir,
eliminar el gas disuelto y deshidratarlo.
El agua que acompaña a los fluidos de producción se divide en dos tipos, el agua que
está emulsionada y el agua libre, esta última se separa por gravedad formando una interfase
emulsión - agua libre; esta separación es denominada primaria.
Los separadores de agua libre son equipos de separación primaria, que reciben los fluidos
de los pozos y los separa en tres corrientes, gas, emulsión y agua libre.
La fase lı́quida se ubica en el inferior del recipiente, denominada zona de separación, en
donde se forma la interfase emulsión - agua y se controla por medio de una válvula que
regula la salida del agua.
La fase gaseosa ocupa todo el volumen superior y gobierna la presión del recipiente, esta
presión es controlada por una válvula que regula la salida de gas.
La emulsión ocupa la parte superior de la fase lı́quida, rebosa por un tabique interno,
también conocido como ((Bafle)), hacia un compartimento denominado ((lado crudo)); el
nivel del lado crudo es controlado por medio de una válvula que regula la salida de la
emulsión.
Los separadores de agua libre, por sus siglas en inglés FWKO (Free Water Knock Out),
son equipos utilizados en facilidades de superficie de la industria petrolera para separar
gas, emulsión crudo-agua y agua libre. Cuentan con una entrada de gas, crudo y agua, con
tres válvulas de salida, gas, emulsión y agua libre que gobiernan las variables de presión,
nivel en lado crudo y nivel de interfase en zona de separación.
El diseño de estos equipos no es una ciencia exacta, pues requiere de mucha experiencia
por parte del diseñador, debido a que se deben realizar una serie de cálculos iterantivos,
multivariables y utilizar dimensiones estandarizadas. Para esto se utiliza herramientas de
cálculo en hojas electrónicas que no siempre cuentan con una base de datos que ayuden al
diseñador, tampoco permiten el análisis dinámico y requieren de una previa familiarización
y validación. Estas limitaciones pueden llevar a errores en la especificación del separador,
errores que rara vez son identificados en la etapa de construcción, y que son evidentes en
la etapa de operación.
Adicionalmente se requiere definir las propiedades de los fluidos de entrada, pues la
1
1. Introducción
variabilidad del proceso asociadas a las propiedades hace que sea un sistema altamente
incierto.
Existen hojas electrónicas que incorporan cálculos y macros internos. Estas hojas electróni-
cas fueron desarrolladas por empresas de ingenierı́a y en la mayorı́a de casos se desconoce
su procedencia, la caracterı́stica de todas ellas es que su aplicación requiere de una fa-
miliarización previa de los métodos por parte del experto y una validación por parte del
fiscalizador de la ingenierı́a, esta familiarización y validación en ocasiones no es sencilla y
demanda de tiempo extra. Las actuales herramientas, en muchos casos, no agrupan cri-
terios de buenas prácticas de ingenierı́a, ni medidas estandarizadas. Otra desventaja que
presentan las hojas electrónicas es que no permiten su evaluación dinámica, es decir, variar
el flujo de gas, crudo y agua a la entrada en función del tiempo, lo que limita su aplicación
para diseño.
Existe un paquete de simulación de procesos, el AspenHysys, muy utilizado en la región
por empresas que brindan servicios al medio petrolero, para el diseño de facilidades de
superficie que permite incluso la simulación dinámica de sistemas, pero no es utilizada para
diseñar separadores FWKO. Adicionalmente la licencia del AspenHysys puede superar los
cien mil dólares.
La importancia del análisis dinámico se fundamenta en obtener respuestas que normal-
mente no se pueden obtener en estado estacionario, por nombrar algunas se tiene: probar
lazos de control, establecer saturaciones de válvulas y dimensionarlas, hacer pruebas de
tiempos para alarmas y paradas.
En este proyecto se contemplaron los objetivos que se describen a continuación.
Objetivos
El objetivo general es desarrollar una herramienta de simulación que permita el diseño,
análisis de desempeño y dinámico con incorporación de lazos de control sobre separadores
horizontales de agua libre.
Como objetivos especı́ficos se tiene:
2
1. Introducción
3
1. Introducción
4
2. Marco Teórico
2.1. El Petróleo
El petróleo es un lı́quido hidrocarburo de origen fósil, que está ubicado en arenas sub-
terráneas a varios miles de pies por debajo de la actual superficie. Se define hidrocarburo
a un componente orgánico formado únicamente por carbono e hidrógeno [35].
El componente más elemental es el metano:
H
H C H
H
El peso molecular del metano es de 16, puesto que tiene un átomo de carbono (peso
molecular: 12) y cuatro átomos de hidrógeno (peso molecular: 1), el más liviano dentro
de la familia de hidrocarburos; le sigue el etano que tiene un peso molecular de 30.1, y
a medida que se incrementa la cadena se hace más pesado, como la gasolina que puede
tener un peso molecular 113 o del diesel que puede alcanzar 198. Para el caso de un crudo
promedio de 28 API y con una temperatura de ebullición promedio de 400◦ F, se estima un
peso molecular de 460 [24]
El petróleo tiene propiedades fı́sico-quı́micas que lo caracterizan, entre las que se desta-
can:
5
2. Marco Teórico
Parafı́nicos
Olefı́nicos
Nafténicos
Aromáticos
La emulsión es la mezcla homogénea entre un fluido orgánico, en este caso el petróleo
y un fluido inorgánico que es el agua, dando al fluido caracterı́sticas no Newtonianas,
es decir, que la reologı́a del fluido cambia dependiendo de las condiciones de presión y
temperatura. Además de la emulsión, se obtiene agua que proviene del mismo yacimiento
y es conocida como agua libre. El gas asociado al crudo es una masa de hidrocarburo liviana
(peso molecular relativamente bajo) que se libera a una determinada condición de presión
y temperatura; el gas disuelto es un gas que se encuentra en el yacimiento formado por la
mezcla de gas hidrocarburo (generalmente metano:CH4 ) y gases como dióxido de carbono
CO2 , sulfuro de hidrógeno H2 S y nitrógeno N2 .
6
2. Marco Teórico
En la figura 2.1, se aprecian las partes internas que constituyen el separador FWKO.
7
2. Marco Teórico
información. Los datos considerados de entrada deben ser confiables y en alguna medida
completos; esta información, que en la mayorı́a de los casos proviene de campo en reportes
de producción, tiene información entre irrelevante e importante para la ingenierı́a.
Entre los datos mı́nimos requeridos para el diseño de un separador trifásico se tiene:
Una vez que se cuente con la información mı́nima, se procede a estimar las condiciones
y propiedades, en las unidades apropiadas que se piden en las correlaciones existentes para
los cálculos de separadores.
La primera dificultad importante con la que se encuentra un diseñador principiante,
es que los procedimientos, datos empı́ricos, tablas, nomogramas y criterios recomendados
por las buenas prácticas de la ingenierı́a para la estimación de propiedades, están muy
8
2. Marco Teórico
dispersos; pues el primer y arduo trabajo es recopilar, unificar unidades, trabajar sobre
nomogramas fotocopiados e implementar en hojas de cálculo algoritmos primarios o básicos
para estimación de propiedades.
Esta primera actividad puede llegar a ser larga y muchas veces complicada si no se cuenta
con una metodologı́a, un entrenamiento y un respaldo de trabajos previos que ayuden con
este primer y difı́cil reto.
9
2. Marco Teórico
M = 29SGg (2.7)
Nótese que la gravedad especı́fica multiplica a 29, que corresponde al peso molecular
del aire.
Cuando se realiza el cálculo a partir de la composición del gas, se utiliza la siguiente
correlación:
M = Σxi Mi (2.8)
Siendo la sumatoria del producto entre la fracción molar por el peso molecular de
cada componente.
Densidad del Gas
La densidad del gas en libra/f t3 , se estima utilizando el peso molecular del gas,
la constante universal de los gases R = 10.7314psia ∗ f t3 / (lbmol ◦ R), la presión y
temperatura de operación.
P Mg
ρg = (2.9)
zRT
Viscosidad del Gas
Existen algunas correlaciones y nomogramas para estimar la viscosidad del gas, un
método confiable y recomendado por [38], es a partir de la composición que arroje el
análisis cromatográfico y de la correlación de Stiel and Thodos:
2/3
N M 1/2 Pc
µg = 0.00046 1/6
(2.10)
Tc
Si Tr ≤ 1.5 entonces:
N = 0.0003400Tr0.94 (2.11)
Si Tr > 1.5 entonces:
10
2. Marco Teórico
Donde:
TSI
Tr = (2.14)
Tc
X
Tc = xi Tic (2.15)
Factor de Compresibilidad Z
El factor de compresibilidad de un gas se lo puede estimar de varios métodos, un
método muy utilizado y confiable para hidrocarburos es por medio de la correlación
de Peng-Robinson (ver ecuación 2.17).
z 3 + (B − 1) z 2 + A − 3B 2 − 2B z + B 3 + B 2 − AB = 0
(2.17)
α (RSI Tc )2
a = 0.45724 ∗ (2.18)
Pc
11
2. Marco Teórico
RSI Tc
b = 0.0778 ∗ (2.19)
Pc
h √ i2
α = 1 + m 1 − Tr (2.20)
PSI
B=b (2.22)
RSI TSI
PSI
A=a (2.23)
(RSI TSI )2
El factor de compresibilidad del gas se lo encuentra resolviendo la ecuación 2.17.
Coeficiente Adiabático
La figura 2.2 muestra la relación existente entre el peso molecular, la temperatura y
el coeficiente adiabático de los gases.
Densidad
La densidad relativa del crudo se estima a partir de su densidad API:
141.5
ρo = (2.24)
AP IT + 131.5
Viscosidad
La viscosidad absoluta µ se la calcula a partir de la densidad y la viscosidad cinemáti-
ca γ, [4]:
µo = SGo γo (2.25)
12
2. Marco Teórico
13
2. Marco Teórico
2
Z = γ + 0.7 + e−1.47−1.84γ−0.51γ (2.27)
Finalmente, para hallar las constantes A y B se utilizan las ecuaciones 2.28 y 2.29.
log( ZZ21 )
B= (2.28)
log( TT21 )
Una correlación más sencilla y si se cuenta con dos o más datos de viscosidad y
temperatura se desarrolla la siguiente ecuación según [4]:
µo = 10x − 1 (2.31)
x = y(Top )−1.163
Donde:
y = e6.9824−0.04658∗AP IT
1
Variable auxiliar Z
14
2. Marco Teórico
100ϕ
40
30
20
0 API
0 10 20 30 40
15
2. Marco Teórico
Densidad de emulsión
Al ser la densidad una propiedad extensiva, es decir, que depende de la masa, la den-
sidad de la emulsión es un valor intermedio entre los componentes que la conforman,
según la siguiente ecuación:
Viscosidad de emulsión
La viscosidad de la mezcla crudo-agua tiene un comportamiento particular, cuando
la concentración de agua se incrementa desde 0 % la mezcla aumenta su viscosidad,
hasta llegar a su punto de inversión que por lo general es 50 %, entre este valor y
un aproximado 75 %, la mezcla es inestable y no se puede precisar su viscosidad,
por encima de este valor la fase dominante pasa a ser el agua, y la viscosidad de la
emulsión cae por debajo de 1cP
µe = µo e3.6ϕ (2.33)
16
2. Marco Teórico
2
Ecuación de Smith & Arnold (1987)
µe = µo 1 + 2.5ϕ + 14.1ϕ2
(2.34)
Densidad
La densidad del agua en función de la temperatura, se la estima según [38] a partir
de la ecuación 2.35, los datos de las constantes se muestra en la tabla 2.2.
18.015C1
ρwSI = TSI C (2.35)
[1+(1− ) 4]
C2 C3
Donde:
Viscosidad
La viscosidad del agua se la obtiene a partir del monograma 2.5, para diferentes
lı́quidos según [38].
2
Ecuación utilizada en el presente trabajo
17
2. Marco Teórico
18
2. Marco Teórico
Funciones Principales
• Separar el agua libre de la emulsión.
• Desgasificar la emulsión.
• Controlar la presión de entrada de la planta.
Funciones Secundarias
• Amortiguar fluctuaciones de flujo y presión (baches).
• Separar arenas y sólidos proveniente de pozos.
Ley de Stoke’s
Cada corriente está constituida por una fase continua y una fase dispersa; en la corriente
de gas, la fase continua es el gas y la fase dispersa son las gotas de lı́quido, crudo y agua;
en la corriente de emulsión, la fase continua es el crudo emulsionado y las fases dispersas
son las gotas de gas y el agua; y en la corriente de agua, las fases dispersas serán gotas
de crudo y gas. Todos los procedimientos existentes se fundamentan en una misma teorı́a,
la separación gravimétrica; la fuerza de separación de una gota en un medio con menos
densidad está determinada por la ecuación 2.36[26].
π 3 g
FB = dp (ρh − ρl ) (2.36)
6 gc
19
2. Marco Teórico
20
2. Marco Teórico
Area
Velocidad
vt
El tiempo que tarda una partı́cula en recorrer la componente horizontal es el mismo que
tarda en recorrer la componente vertical de un recorrido, ver figura 2.8, por lo tanto, la
relación de velocidades es la relación de distancias, como se muestra en la ecaución 2.43.
dt
vt = vg (2.43)
Lef f
Recomendaciones de velocidad
La velocidad recomendada para la fase lı́quida según [23] es de 3f t/min.
La velocidad del gas depende del flujo volumétrico actual del gas y el área por el que
fluye:
Qa
vgas = (2.44)
Ag
Dentro de los Separadores FWKO horizontales, el gas fluye a lo largo del equipo por la
superficie de la emulsión; al aumentar la altura del tabique interno, el área por la que fluye
el gas disminuye, esto hace que aumente su velocidad al punto que puede llegar al lı́mite en
el que arrastra lı́quido; esta velocidad se denomina velocidad de arrastre o también conocida
como Re-Entrainment. El modelo que explica el fenómeno fı́sico del arrastre está asociado
al siguiente grupo de números adimensionales, ver apéndice G:
21
2. Marco Teórico
σ ρo b c
r
Vret = a Re Zo (2.50)
µ o ρg
Los parámetros a, b y c de la ecuación 2.50 se encuentran en la tabla 2.3.
22
2. Marco Teórico
Reynolds Ohmesorge a b c
Re < 160 1.5 −1/2 0
Zo < 0.0667 11.78 −1/3 4/5
160 < Re < 1635
0.0667 < Zo 1.35 −1/3 0
Zo < 0.0667 1 0 4/5
1635 < Re
0.0667 < Zo 0.1146 0 0
23
2. Marco Teórico
En [1] sección C.2.2 se muestra un criterio para estimar el tiempo de retención en lı́quidos
hidrocarburos para separar agua, según cuadro 2.6.
Oil Gravities Minutes (Typical)
Above 35 o API 3 to 5
Below 35 o API
100 o F 5 to 10
80 o F 10 to 20
60 o F 20 to 30
24
2. Marco Teórico
del recipiente, las propiedades y condiciones de los fluidos; se fundamenta en hallar tres
incógnitas de tres ecuaciones implı́citas. Las tres incógnitas son:
2. Coeficiente de arrastre
3. Diámetro de partı́cula
24 0.43
h
( −0.04Re0.38 )
i
CD = (1 + 0.27Re ) + 0.47 1 − e (2.58)
Re
Modelo Brown and Lawler [31]
24 0.407
1 + 0.15Re0.681 +
CD = (2.59)
Re 1 + 8710Re−1
24 0.413
1 + 0.173Re0.657 +
CD = (2.60)
Re 1 + 16300Re−1.09
25
2. Marco Teórico
Almedeij [6]
Para Re < 1 × 106 : 0.1
1
CD = −1 −1
+ ϕ−1
4 (2.62)
(ϕ1 + ϕ2 ) + ϕ3
10 10 10
24 21 4
ϕ1 = Re
+ 2/3 + 1/3 + 0.410
R e R e
−10 −1
1/9
ϕ2 = 0.148Re + 0.5 −10
Donde: 10
8
1.57×10
ϕ3 = 8/13
h Re i−1
−10
ϕ4 = (6 × 10−17 Re2.63 ) + 0.2−10
26
2. Marco Teórico
5. Almedeij [6]
Para Re < 1 × 106 :
" −1 #−0.1
1
vt = + ψ3 + ψ4−1 (2.67)
ψ1 + ψ2−1
−1
DIÁMETROS
[in] [mm] [in] [mm]
20 508 96 2438
24 610 102 2591
30 762 108 2743
36 914 114 2896
42 1067 120 3048
48 1219 126 3200
54 1372 132 3353
60 1524 138 3505
66 1676 144 3658
72 1829 150 3810
78 1981 156 3962
84 2134 162 4115
90 2286 168 4267
Los espesores de las láminas también son estándar y varı́an desde 3/16in a 2in en pasos
de 1/16.
27
2. Marco Teórico
CÓDIGO DE MATERIAL
U.S.A. Estándar Europeo Alemán Reino Unido Japón
SA-515 Gr70 P295 GH 17 Mn4 224 Gr 340 SPV 315
SA-516 Gr70 P355NH WStE 355 225 Gr 490, Lt 20 SGV 450
CÓDIGO DE ESTÁNDAR
U.S.A. Estándar Europeo Alemán Reino Unido Japón
ASME EN 10028-2, DIN 17 102 BS 1501, 4360 4109,3118, 4304 sus
Code II 10028-3, 10088 17155, 17440 970, 1449 4109,3118, 4304 sus
Tipo de Tapa
La coraza del separador cuenta con tapas laterales, existen cuatro tipos de tapas o
casquetes a saber:
Esférica
3
Existen diferentes tipos de acero, cada uno tiene una codificación, ver Cuadro: 2.8
28
2. Marco Teórico
Semi-esféricas
2:1 Elipsoidales
Toroidales
En la gráfica 2.9 se muestran los cuatro tipos de tapa, nótese que el casquete esférico y
el hemisférico son geométricamente similares.
Separador de Niebla
Existen dos tipos básicos de separadores de niebla:
Tipo malla.
Tiene un alto nivel de separación de lı́quidos, separa gotas con diámetro de hasta 10
micrones, lastimosamente su aplicación no es recomendada para FWKO, puesto que
no se usa en fluidos que tengan suciedad o formación de hidratos, como es el caso de
estos equipos. Ver figura 2.10.
29
2. Marco Teórico
30
2. Marco Teórico
El lı́quido que deberı́a ser separado, está pasando a otra etapa y ocasionando un
problema no programado.
No corrosivo Corrosivo
CO2 < 600ppm > 1200ppm
Sobre-espesor 1/8in 1/4in
Internos
Los internos cumplen un papel importante en el desempeño del equipo, a continuación
se describenlos más representativos:
Desviador de entrada
La corriente de entrada en un separador, es tı́picamente una mezcla turbulenta de gas
y lı́quido a gran velocidad. A parte de la alta velocidad, el fluido entra al separador
con un gran momento de inercia [7]. El desviador de entrada es el primer elemento
de separación y cambia la dirección del fluido, se tienen algunos modelos:
• Schoepentoeter
Elemento difusor que elimina espuma y tiene un 90 % de eficiencia. Ver figura
2.12.
• Cyiclónico
Elemento que aprovecha la fuerza centrı́fuga del vórtice para separar sólidos,
gas y lı́quido, tiene un 90 % de eficiencia. Ver figura 2.13.
• Porta-Test
R
31
2. Marco Teórico
32
2. Marco Teórico
• Reverse Distributor
Elemento difusor que cambia la dirección del flujo, quitándole energı́a cinética
y tiene un 85 % de eficiencia.
Láminas rompe olas
Consiste en láminas perforadas que amortiguan la energı́a hidráulica para evitar el
oleaje y su respectivo efecto como resonancia hidráulica en los instrumentos de nivel,
además de afectar la separación por ocasionar turbulencia.
Rompe vórtice o Anti-vórtice
Elemento mecánico en forma de cruz o rejilla, ubicado justo sobre la boca de descarga
de los lı́quidos para eliminar la formación de remolino o vórtice; este fenómeno hace
que se genere un canal que permite el paso no deseado de fase gas por las lı́neas de
lı́quido.
Tabique interno o Rebosadero
Lámina que divide el volumen de separación con el compartimento de crudo y su
altura determina la altura total del lı́quido hl .
Desarenador
Es un arreglo especial de tuberı́a y boquillas que permiten el ingreso de una fuente de
agua a una presión elevada y arrastra las arenas y los sólidos que van depositándose
en el fondo del equipo.
Drenajes
Tomas adicionales ubicadas y distribuidas en el fondo para sacar las arenas y drenar
el equipo.
33
2. Marco Teórico
Eliminador de lodos
Tomas laterales para separadores que trabajen con crudo pesado o con pozos que no
tengan arenas consolidadas y tengan la tendencia de acumular sólidos en la interfase.
Toma muestras
Tomas ubicadas estratégicamente a diferentes alturas para facilitar la toma de mues-
tras de los lı́quidos y poder evaluar el desempeño del separador.
Instrumentos de seguridad
Adicional a la instrumentación asociada a los lazos de control, se tiene instrumenta-
ción de presión y de nivel de seguridad.
Dimensión de Boquillas
El diámetro de la boquilla debe ser lo suficientemente grande para evitar erosión y
vibración, para la fase lı́quida se utiliza la ecuación propuesta en [26]:
r
4 √
φN l >= q l ρm (2.68)
π60
Para la fase gaseosa se espera que la velocidad no supere los 60f t/s, como se muestra
en la ecuación 2.69.
r
24 qg
φN g >= (2.69)
5 π
34
2. Marco Teórico
Dimensiones Óptimas
Adicionalmente a los requerimientos de tiempo de residencia, dimensiones y velocidades
de fluido; las dimensiones del recipiente deben ajustarse a un criterio de esbeltez (Relación
Longitud/diámetro) ξ = L/D que permita reducir la cantidad de material para su cons-
trucción. La variable a minimizar en este caso es el peso del recipiente que se expresa en
la ecuación 2.74
35
2. Marco Teórico
36
2. Marco Teórico
37
2. Marco Teórico
1. Toma como punto de partida el diámetro de gota lı́quida que puede ser separada por
el método gravimétrico y es de 100 a 140 micrones.
4. Para el cálculo del coeficiente de arrastre propone el método mostrado en [38], e inicia
con la ecuación de velocidad terminal:
s
(ρl − ρg )dp
vt = 0.0204 (2.79)
ρg
ρg d p v t
Re = 0.0049 (2.80)
µ
6. Utiliza el Reynolds calculado en el paso anterior y calcula el coeficiente de arrastre:
38
2. Marco Teórico
24 3
CD = + √ + 0.34 (2.81)
Re Re
7. Recalcula vt utilizando:
s
ρl − ρg d p
vt = 0.0119 ( ) (2.82)
ρg CD
Tabla 2.13.: Tiempo de residencia para separación de gas propuesto por Arnold y Stewart
10. Propone la tabla 2.14, donde muestra el tiempo de residencia para la separación
lı́quido-lı́quido.
Tabla 2.14.: Tiempo de Residencia para el crudo propuesto por Arnold y Stewart
11. Para estimar las dimensiones que restringen el flujo de gas, utiliza la relación carac-
terı́stica de velocidad terminal y velocidad de gas:
39
2. Marco Teórico
Lef f hg
= (2.83)
vg vt
Donde hg = (1 − β) D es el alto que ocupa la fase gaseosa dentro del recipiente.
Siendo:
hl
β= (2.84)
D
Al
α= (2.85)
At
El caudal estándar se obtiene de:
Qa = (1 − α)Avg (2.86)
Siendo el caudal actual:
14.7 zT Qg
Qa = (2.87)
520 P
Luego, igualando las ecuaciones 2.86 y 2.87 y reemplazando 2.87 en 2.83 se tiene:
(1 − β)D 14.7 zT Qg 1
Lef f = ( )( )( ) (2.88)
(1 − α)A 520 P vt
Con la definición de velocidad terminal se tiene la ecuación 2.89.
s
4gdp (ρl − ρg )
vt = (2.89)
3CD ρg
40
2. Marco Teórico
41
2. Marco Teórico
V = Q × tr (2.92)
V = Lef f × αA (2.93)
Se obtiene:
D 2 4 1f t3 /s
Lef f × α( ) = ( )( )Qtr (2.94)
12 π 256.475BP D
Finalmente:
Qtr
Lef f D2 = (2.95)
1.4α
13. Se calcula la longitud para gas:
4
Lss = Lef f (2.97)
3
15. Se hace una tabla con diferentes valores de diámetro y el valor más grande de Lss
obtenido, se obtienen los respectivos valores de esbeltez:
12Lss
SR = (2.98)
d
16. Finalmente se selecciona un valor que tenga una esbeltez de 3 a 5.
1. Calcula el caudal volumétrico del gas a partir del flujo másico y la densidad.
42
2. Marco Teórico
2. Calcula los caudales volumétricos del lı́quido liviano y pesado, con los flujos másicos
y densidades.
3. Calcula la velocidad terminal vt a partir de las siguientes ecuaciones:
s
ρL − ρg
vt = KSB (2.99)
ρg
vg = 0.75vt (2.100)
Donde:
s
dp
4g( 304800 )
KSB = (2.101)
3CD
5.0074 40.927 484.07
CD = + √ + (2.102)
ln(X) X X
dp
0.95 × 108 ( 304800 )3 ρg (ρL − ρg )
X= (2.103)
µ2g
πD2
A= (2.105)
4
6. Se configura el espacio de gas, Hg , para que sea más largo de 0.2D o 2 f t 6 . A partir
de HDg , con la ecuación 2.106 se halla AAg :
a + cX + eX 2 + gX 3 + iX 4
Y = (2.106)
1 + bX + dX 2 + f X 3 + hX 4
Donde:
5
El tiempo de bache o surge que considera el autor es de 1 a 3 min.
6
Si no hay eliminador de niebla, entonces se considera de 1 f t
43
2. Marco Teórico
Propone además, la ecuación 2.107 para alturas menores al radio H < D/2:
r
A 1 H 4 H H H
= cos(1 − 2 ) − (0.5 − ) − ( )2 (2.107)
AT π D π D D D
7. Se ajustan las alturas de los lı́quidos liviano y pesado, este último se ubica en la bota
y el liviano según el tiempo de residencia7 .
VH + VS
L1 = (2.108)
A − AV − ALLV
10. Se calcula el tiempo de separación de lı́quido liquid dropout, utilizando la ecuación
2.109.
HV
θ= (2.109)
VV
11. Se calcula la velocidad actual del gas.
Qg
vAV = (2.110)
Ag
7
En este paso se estima la interfase a 6 in por debajo del fondo del recipiente, sobre la bota.
44
2. Marco Teórico
12. Se estima la longitud mı́nima para la separación requerida del lı́quido en la corriente
de gas:
L2 = θvAV (2.111)
14. Se calcula la velocidad de arrastre para el lı́quido pesado disperso en el lı́quido liviano,
ası́:
KSB (ρH − ρL )
vHL = (2.112)
µL
donde KSB se lo estima ası́:
dp
KSB = 2.06151 × 10−5 ( )2 (2.113)
304800
15. Se calcula el tiempo de separación para el lı́quido pesado.
HLLB + D − HV
θs,HL = 12 (2.114)
VHL
16. Se calcula el tiempo de residencia del lı́quido liviano:
(A − AV )L
θr,LL = 12 (2.115)
QLL
17. Si tr,LL < ts,HL , entonces se incrementa la longitud del recipiente9 ası́:
θs,HL QLL
L= (2.116)
A − AV
18. Se calcula la relación L/D. si es menor a 1.5, entonces se decrementa D10 , si supera
el valor recomendado según la presión, entonces se incrementa D; se repite desde el
paso 5.
19. Se calculan los espesores y se estima el peso del equipo según tabla de espesores y
peso del equipo [25]
8
La fase gas gobierna la separación.
9
La fase lı́quida gobierna la separación.
10
Hasta el diámetro mı́nimo.
45
2. Marco Teórico
HHLL = D − Hg (2.117)
VH
AN LL = ALLV + (2.118)
L
Se estima HN LL a partir de la ecuación 2.106.
El procedimiento tiene tres pasos adicionales para estimar la bota que maneja el
lı́quido pesado. La bota no aplica para un FWKO.
1. Inicia evaluando el diámetro hidráulico, utiliza una fracción f que es la relación entre
la altura del tabique interno y el diámetro a partir de la siguiente ecuación:
4A2
Dh = (2.119)
L−S
Siendo:
φ
L = Dsen( ) (2.120)
2
φ
S = D(π − ) (2.121)
2
φ
cos( ) = 2β − 1 (2.122)
2
hl
β= (2.123)
D
4Dh ρQ
Re = (2.124)
πµD2
46
2. Marco Teórico
ρh − ρl
vt = 2.415 (2.125)
µ
4. Estima el tiempo de arrastre:
hl
θ= (2.126)
vt
5. Como el tiempo es el mismo para el arrastre y para el desplazamiento horizontal, se
tiene:
βDQ
Lef f = (2.127)
vt A2
PM
ρg = (2.128)
zRT
2. Determina el flujo másico:
SCF D × M
W = (2.129)
379 × 24 × 60
3. Se asume un diámetro de partı́cula según la siguiente tabla:
47
2. Marco Teórico
dp
′ 2(0.95 × 108 )ρg ( 304800 )3 (ρl − ρg )
C (Re) = (2.130)
µ2
5. Luego, a partir de la figura 2.19 se obtiene el coeficiente de arrastre C ′ :
W
Qg = (2.132)
ρg
4Qg
LD = (2.133)
60πvt
48
2. Marco Teórico
El autor aclara que el método por el diámetro de gota requiere de algunas suposiciones
que pueden llevar a errores y que debe ser utilizado para evaluar el desempeño de un
separador.
El algoritmo es el siguiente:
3. A partir del tiempo de residencia requerida para el lı́quido y con llenado hasta la
mitad del recipiente, estima las dimensiones.
7. A partir de la suma de las áreas de lı́quido y de gas, estima el diámetro mı́nimo, con
este último, se calcula el diámetro correspondiente.
9. Calcula la nueva área y divide el área de lı́quido para el área total y obtiene la fracción
de área de lı́quido en el recipiente.
Donde:
49
2. Marco Teórico
α = AL /Atot (2.135)
β = HL /D (2.136)
11. Con el área de gas final establecida, se verifica que la velocidad real del gas no supere
la máxima permisible según el punto 5.
3vt2 CD ρg
dp = 304800 (2.139)
4g(ρo − ρg)
16. Compara el valor del paso 15 con el valor asumido en 12, si no es igual, se itera desde
el paso 12.
50
2. Marco Teórico
51
2. Marco Teórico
Perspectiva Utilitaria
Teorı́a Asociada
Controlabilidad y Operabilidad
Busca ajustar tiempos de respuesta, establecer procedimientos y brindar facilidades
para que el operador realice dichos procedimientos en un tiempo determinado, con
este ejercicio, no solo mejora, también garantiza un buen desempeño operacional
futuro.
Análisis de Seguridad
Bajo un esquema de planta virtual, es posible configurar y optimizar el sistema de
alarmas sin peligros ni costos operacionales. El diseñador logra visualizar los peligros
globales y sus posibles consecuencias, antes de que la planta entre en funcionamiento.
Procedimientos de Arranque
52
2. Marco Teórico
Toda planta o equipo nuevo debe contar con un procedimiento de arranque y puesta
en marcha, en ocasiones no se cubren ciertos aspectos que la dinámica puede aportar.
Además se puede estimar las condiciones de mı́nimo y máximo flujo con la que puede
operar un equipo.
Entrenamiento de Operación
Puede convertirse en una herramienta de capacitación para operadores nuevos o am-
bientación para operadores con experiencia en plantas nuevas.
Análisis de Incidentes
Cuando un incidente tiene problemas en clarificar cuales fueron los hechos y más aún
si está asociado a un tema legal, el análisis dinámico es una opción de soporte para
aclarar los hechos.
dV
dt
= A dh
dt
Qentrada Qsalida
La ecuación asociada al esquema anterior es:
53
2. Marco Teórico
dh
A = Qentrada − Qsalida (2.142)
dt
Donde la variación de volumen corresponde a la acumulación que experimenta.
dm zM
Wentrada dt
= RT
V dP
dt
Wsalida
zM dP
V = Wentrada − Wsalida (2.143)
RT dt
3. Válvulas de Control
La válvula de control cumple el papel de elemento final de control, pues manipula una
de las variables, en este caso, la apertura de la válvula; que determina una relación
de caı́da de presión y caudal que fluye por ella. El caudal de entrada o salida dentro
de un sistema dinámica está ligado a la apertura de la válvula.
dm
Qentrada dt
Qsalida
54
2. Marco Teórico
1
Fp = r (2.146)
P 2
K Cv
1+ 890 d2N
x
Y =1− (2.148)
3Fk xT
El valor xT corresponde a la relación entre la caı́da de presión y la caı́da de presión
crı́tica, es decir, la caı́da de presión que se requiere para alcanzar la velocidad del
sonido, o el número de Match M a = 1; Fk es la relación entre el coeficiente adiabático
Cp /Cv del gas y del aire.
k
Fk = (2.149)
1.4
∆P
x= (2.150)
P1
Los datos de Cvmax son tomados a partir de valores tabulados de válvulas en [17],
ver apéndice E.
4. Software aplicativo
El software aplicativo más común en nuestro medio es el AspenHysys, toma como
punto de partida la definición de los componentes que formarán parte del ambiente
de programación, basado en algún paquete termodinámico para el cálculo de propie-
dades. Utiliza un ambiente orientado a objetos, donde tiene claramente definido el
separador, como se muestra en la figura 2.21.
55
2. Marco Teórico
56
2. Marco Teórico
Los simuladores comerciales también cuentan con licencias para simulación dinámica. El
AspenHysys tiene controladores tipo PID, en donde en un ambiente de configuración se
establecen los parámetros del controlador.
En las figuras 2.23, 2.24 y 2.25, se muestran unos ejemplos de respuestas de controladores
PID en función del tiempo.
57
2. Marco Teórico
58
2. Marco Teórico
dyi
= f (xi−1 ) (2.151)
dt
yi − yi−1
= f (xi−1 ) (2.152)
∆t
dyi
yi = yi−1 + ∆t × (2.153)
dt
59
2. Marco Teórico
hw
y = he
Pg
Variables a manipular:
αw
u = αo
αg
qwin
d = qoin
qgin
Donde el arreglo u representa la posición de las válvulas de control a la salida del reci-
piente, de agua, crudo y gas respectivamente. El autor obtiene la matriz de ganancia
relativa (RGA) y define los tres lazos de control básicos:
a) El lazo de agua que controla el nivel de interfase manipulando la válvula de
salida de agua.
b) El lazo de crudo que controla el nivel de crudo manipulando la válvula de salida
de crudo.
c) El lazo de gas que controla la presión del recipiente manipulando la válvula de
salida de gas.
Además obtiene la matriz de disturbancia relativa (RDG), y define la depen-
dencia de cada lazo con su respectiva entrada de caudal.
60
2. Marco Teórico
El aporte de este trabajo es el de definir los lazos de control y las variables de entrada
para un análisis dinámico.
61
3. Propuesta
3.1. Diseño Propuesto de FWKO
3.1.1. Consideraciones Generales
En base a los procedimientos existentes y la recopilación de la información resumida
en el marco teórico, se propone a continuación una metodologı́a que se fundamente en
cumplir los criterios recomendados y que además especifique valores dentro de los rangos
propuestos para obtener como resultado final las dimensiones del equipo y la aplicación de
las buenas prácticas de ingenierı́a.
1
La información de campo es referida a la que se dispone de primera mano y no es útil para aplicación
directa en ingenierı́a
62
3. Propuesta
Gas
• Peso molecular
• Flujo másico
• Densidad
• Factor de compresibilidad
• Viscosidad
• Coeficiente adiabático
Crudo
• Flujo másico
• Densidad API
• Tensión superficial(Constante)
• Viscosidad
Agua
• Flujo másico
• Densidad
• Viscosidad
Gas
• Peso molecular Modelo Existente
El cálculo del peso molecular se muestra en la ecuación 2.8
• Flujo másico Solución Propuesta
El flujo másico de gas se estima a partir de la ecuación 3.1.
63
3. Propuesta
z 3 + az 2 + bz + c = 0 (3.2)
a
z=y− (3.3)
3
Entonces queda:
y 3 + py + q = 0 (3.4)
Donde:
3b − a2
p= (3.5)
3
64
3. Propuesta
4380 − T [ ◦ F ]
k= (3.8)
3000 ∗ [log(M )]0.4726
Crudo
• Flujo másico Modelo Propuesto
El siguiente esquema muestra las relaciones existentes entre variables primarias
en cuadrado 2 y variables de entrada para el cálculo en cı́rculo:
API We
3
BPD Q
Q
s
Q
BSW Ww
API m b
10.1 − 21 -1.5182 52.0685
21.1 − 35 -0.6150 32.97
> 35 0 10
Donde:
BSWe
ϕ= (3.10)
100 %
• Densidad API Modelo Propuesto
A partir de datos tabulados en [23], se realizó una regresión multivariable:
2
Mı́nimos datos que ingresa el usuario
65
3. Propuesta
• Tensión superficial
La tensión superficial del crudo es un valor constante y corresponde a 25dyn/cm,
según [41]
• Viscosidad Solución Propuesta
Si se cuenta con dos datos de viscosidad y temperatura se plantea la ecuación
2.30, en donde se requiere una regresión lineal, que puede ser por mı́nimos cua-
drados para hallar las variables A y B; se propone el planteamiento matricial de
regresión lineal [20] para hallar dichos valores, y se obtiene a partir del siguiente
arreglo:
µ̂ = A + B ∗ T̂ (3.13)
Donde:
log (log (µ1 + 0.7))
log (log (µ2 + 0.7))
µ̂ =
.
.
log (log (µi + 0.7))
1 log (T1 )
1 log (T2 )
T̂ =
1 .
1 .
1 log (Ti )
A
ˆ
−1
T
= T T̂ TˆT µ̂ (3.14)
B
66
3. Propuesta
Agua
• Flujo másico Modelo Propuesto
Se realiza el balance, en base a las consideraciones realizadas para el cálculo de
flujo másico del crudo, las ecuaciones son las siguientes:
Primero se ajustan las unidades de barriles por dı́a BP D a f t3 /min:
Qoin
qoin = (3.15)
256.475
Luego, a partir de las ecuaciones mostradas en la tabla 3.1, se obtiene la fracción
de agua en la emulsión f , con esta fracción se calcula el flujo de emulsión y del
agua que acompaña a la emulsión:
qoin
qein = (3.16)
(1 − ϕ)
Finalmente, con el corte de agua %BSW se estima el caudal de agua que sale
por el fondo del recipiente:
%BSWe (qoin )
qwin = − qwein (3.18)
100 − %BSWe
• Densidad Modelo Existente
La densidad del agua en función de la temperatura, se calculará según la ecua-
ción 2.35.
• Viscosidad Modelo Propuesto
El nomograma mostrado en la figura 2.5 nos es útil para realizar un modelo ma-
temático que expresa la viscosidad de un lı́quido en función de la temperatura.
El modelo propuesto desarrollado a partir de regresiones lineales por mı́nimos
cuadrados y exponenciales de las rectas expresadas en el nomograma en función
de un marco de referencia x − y propuesto en el mismo gráfico, se obtuvieron
las ecuaciones 3.19 y 3.20:
x − 20.8222
1.3679 + 0.1584T − 0.0001T 2 − y + y
κ= (3.19)
x + 9.51
67
3. Propuesta
x = 10.2
y = 13
∂W (D)
=0 (3.21)
∂D
Al obtener la ecuación de peso que dependa únicamente del diámetro el problema de
optimización es unidimensional y su solución es trivial.
Con los métodos existentes para estimar las dimensiones óptimas del recipiente, no es
posible establecer un método computacional, de ahı́ la necesidad de desarrollar un sistema
de ecuaciones que permita la estimación de un diámetro óptimo.
El punto de partida fue ordenar todas las variables asociadas al espesor, área y volumen
del recipiente, con este fin se desarrolló la tabla 3.2:
PR PR PR PD
Espesor SE−0.6P 2SE−0.2P 2SE−0.2P 2SE−0.2P
DC DC DC DC
Espesor(C,F) 2F
+C 4F +2C
+C 4F +2C
+C 2F +2C
+ 2C
πD 2
Área πDL πD2 2
1.084D2
πD 2 L πD 3 πD 3 πD 3
Volumen 4 6 12 24
68
3. Propuesta
Se lo expresa en función de D y L:
πD2
lb
W = 490 3 πDLts + 2 tt (3.23)
ft n
πD2 L πD3
V = + (3.25)
4 6n
Luego el producto DL en función de V :
4V 2D2
DL = − (3.26)
πD 3n
Se reemplaza 3.26 en 3.23 y se obtiene la ecuación 3.27, que en sı́ representa la solución
buscada:
2D2 2D2
4V DC DC
W = 490π − +C + +C (3.27)
πD 3n 2F n 4F + 2C
Siendo F :
SE
F =C − 0.6 (3.28)
P
Se obtiene la derivada parcial, según la ecuación 3.21:
Finalmente:
L D F −C 2
= + (3.29)
D nF 2F + C n
Para verificar si el resultado es un mı́nimo, la segunda derivada debe ser un valor positivo:
∂ 2W
>0 (3.30)
∂D2
En donde:
∂ 2W
1 F −C L
2
= + (3.31)
∂D nF 2F + C D2
Una condición para que la ecuación 3.31 sea negativa es que la expresión F − C < 0,
para lo cual:
C>F (3.32)
Reemplazando la ecuación 3.28 en la inecuación 3.32 se tiene:
69
3. Propuesta
SE
C>C − 0.6 (3.33)
P
Considerando que los valores de C y P son mayores a cero y operando la inecuación 3.33
se tiene:
Sphere n=1
L D F −C 2
D
= nF 2F +C
+ n
Hemi-Head n=2
h i
L D (6k−π)4F −2Cπ 8k−π
2:1 Ellipsoidal k = 1.084 D
= 4πF 4F +2C
+ 2π
Una ecuación más útil es expresar la función óptima en volumen, pues en muchos diseños
es el punto de partida; en la tabla 3.4 se muestra el volumen en función del diámetro3 :
70
3. Propuesta
Sphere n=1
V D2 F −C 8D
A
= nF 2F +C
+ 3n
Hemi-Head n=2
h i
V D2 (6k−π)4F −2Cπ
2:1 Ellipsoidal k = 1.084 A
= 4πF 4F +2C
+ D 12k−π
3π
W, lb
40.000 b
Real
b
Analitico
b
b b
b
30.000 b
b b
b
b b b
b b
b b b
b
b b b b
b
b
b
b
b b
b b
b b b b
20.000
10.000
0 D, f t
0 2 4 6 8 10 12 14 16 18 20
Figura 3.1.: Comparación de métodos de optimización para recipientes
71
3. Propuesta
Para tener una mejor perspectiva, se realizaron pruebas entre los dos métodos existentes y
el método algebraico propuesto, para volúmenes de 100f t3 a 5000f t3 y presiones de 50psi
a 300psi, para dos sobre-espesores de corrosión tı́picos, 1/4in y 1/8in, los resultados se
muestran en la tabla 3.5.
Ac = 2ac (3.37)
Encontrando ac se encuentra el área buscada Ac . Además como el área total del cı́rculo
es AT = πr2 , entonces A = φ2 r2 .
Siendo ası́, la suma de estas dos áreas at + ac = A está definida por:
Entonces:
Ac = φr2 − 2at (3.39)
Adicionalmente el área del triángulo definido por el ángulo φ es:
72
3. Propuesta
p
Por otro lado, utilizando la identidad trigonométrica sin(φ) = 1 − cos2 (φ) y utilizando
el radio r que es una variable conocida y el nivel del lı́quido h que es medida, se define el
ángulo φ como:
r−h
cos(φ) = (3.42)
r
Reemplazando 3.42 en 3.41 se obtiene la ecuación final de Ac en función de r y h:
√ h
Ac = (h − r) 2rh + h2 + r2 cos−1 (1 − ) (3.43)
r
√ x
Ac = (x − r) 2rx − x2 + r2 cos−1 (1 − ) (3.44)
r
Donde x es la altura correspondiente al área ac
φ r
at b
x
ac
73
3. Propuesta
74
3. Propuesta
75
3. Propuesta
5. Relación de volúmenes:
Se calcula la relación entre el volumen del compartimento de crudo y el volumen total
preliminar:
Vb
fv = (3.45)
Vt
El algoritmo del paso uno se muestra en la figura 3.5
77
3. Propuesta
78
3. Propuesta
Paso dos
7. Área mı́nima para el gas: De forma paralela al balance de caudales y a partir del
caudal de crudo BOPD y su relación con el gas GOR, las propiedades de gas y de
crudo, complementando con las condiciones de operación, Top y Pop , se estima el área
mı́nima para el gas, que está relacionado con la velocidad máxima recomendada para
el gas, según la ecuación 2.56.
8. Relación de áreas:
A partir de las áreas mı́nimas para lı́quido y para gas, se procede a calcular la relación
de áreas:
Agmin
fa = (3.46)
Almin + Agmin
f loor(2D + 1)
DST D = (3.47)
2
La función floor representa la aproximación a valor entero.
79
3. Propuesta
80
3. Propuesta
Paso tres
81
3. Propuesta
82
3. Propuesta
Paso cuatro
12. Longitud total preliminar:
La longitud total del recipiente se la estima a partir de la siguiente relación:
Vl
L= (3.48)
Al (1 − fv )
13. Longitud efectiva:
La longitud efectiva y longitud total tiene la misma relación anterior, puesto que el
área es la misma:
Lef f = (1 − fv )L (3.49)
pi ∗ (D2 ) pi ∗ (D3 )
V =L∗ + (3.50)
4 n∗6
En donde n depende del tipo de tapa, 1 para tapa tipo esférica, 2 semiesférica y 4
elipsoidal.
15. Diámetro óptimo:
A partir del volumen total, se estima el diámetro óptimo, tomando como base las
ecuaciones en la tabla 3.4.
16. Selección de mayor diámetro:
Con la finalidad de no comprometer el desempeño del equipo, se compara el diámetro
mı́nimo estándar con el diámetro óptimo obtenido en el paso anterior, el diámetro
más grande pasa a ser el diámetro óptimo estándar oficial.
17. Diámetro interno:
Utilizando el diámetro estándar y con el espesor ts que se calcula según la tabla 3.2,
se calcula el diámetro interno:
83
3. Propuesta
84
3. Propuesta
85
3. Propuesta
Paso cinco
Paso final
Los siguientes pasos forman parte de una serie de cálculos en base a las dimensiones
previamente definidas.
86
3. Propuesta
f (xn )
xn+1 = xn − (3.52)
f ′ (xn )
Ag = Aoptstd − Al (3.53)
h g = Di − h l (3.54)
qe
Ae = Aa (3.55)
qa
Siendo:
Aa = Al − Ae (3.56)
Al qe
Ae = (3.57)
qa + qe
25. Velocidad de emulsión y la velocidad del agua.
Con el área de la emulsión se estima la velocidad de emulsión.
87
3. Propuesta
qe
ve = (3.58)
Ae
Con el área del agua se estima la velocidad del agua.
qw
vw = (3.59)
Al − Aw
26. Velocidad de arrastre:
A partir de las propiedades del gas y del crudo y con la altura del rebosadero y la
velocidad de emulsión definida, se calcula la velocidad de arrastre desde la ecuación
2.50.
88
3. Propuesta
C′ µg (ρo − ρg )
= (3.62)
Re 34.68vt3 ρ2g
89
3. Propuesta
3.1.7. Reporte
El resultado del diseño de proceso debe establecer los siguientes parámetros:
Dimensiones
• Diámetro nominal del recipiente.
• Diámetro interno del recipiente.
• Longitud total.
• Longitud efectiva.
• Altura de tabique interno (“bafle”).
• Diámetro de boquillas (entrada y salidas).
• Espesor.
• Presión y temperatura de diseño mecánico.
Pesos
• Vacı́o
• Operativo
• Lleno
Desempeño
• Tiempo de residencia
◦ Tiempo de residencia global del lı́quido.
◦ Tiempo de residencia del gas.
◦ Tiempo de residencia de la emulsión.
◦ Tiempo de residencia del agua.
• Corte de agua a la salida de emulsión.
• Diámetro de gota de lı́quido en el gas.
• Diámetro de gota de crudo en el agua.
• Sobre-diseño.
• Velocidades.
◦ Velocidad del gas.
◦ Velocidad de la emulsión.
◦ Velocidad del agua.
• Presión y temperatura de diseño de proceso.
90
3. Propuesta
Control y supervisión
• Tiempos de respuesta
◦ Tiempo de respuesta de la interfase en el lado de separación
⋄ Tiempo de Alto-Alto a Alto, tiHH−H
⋄ Tiempo de Alto a Normal, tiH−N
⋄ Tiempo de Normal a bajo, tiN−L
⋄ Tiempo de bajo a bajo-bajo, tiL−LL
◦ Tiempo de respuesta lado crudo
⋄ Tiempo de Alto-Alto a Alto, tcHH−H
⋄ Tiempo de Alto a Normal, tcH−N
⋄ Tiempo de Normal a bajo, tcN−L
⋄ Tiempo de bajo a bajo-bajo, tcL−LL
• Alarmas
Académico
Empresarial
91
3. Propuesta
Interés Académico
Es de interés de la universidad contar con herramientas de simulación dinámica que
permita la explicación de un fenómeno hidráulico y la interacción de dicho fenómeno con
lazos de control. Especialmente los lazos de control son sistemas que dependen del tiempo
y de condiciones iniciales; los mecanismos tradicionales que representan un fenómeno hi-
potético en funciones de transferencia en un cajón, muchas veces se vuelve algo abstracto
y se desliga de la realidad. Esta herramienta busca ayudar al usuario interactuar variando
dimensiones que se dan en la realidad y ver la afectación en los tiempos de respuesta, como
por ejemplo, variar la geometrı́a de un recipiente, o el caudal de entrada y sus propiedades
y realizar ajustes del controlador según la respuesta.
Interés Empresarial
Dentro de este ámbito, se tienen algunos intereses y dependerá del área involucrada,
entre estos:
92
3. Propuesta
paso de no retorno en la operación. Muchos accidentes ocurren por errores del ope-
rador porque este se confundió o no interpretó adecuadamente las señales del tablero
de control [21].
Tabla de resumen:
ÁREA INTERÉS PROBLEMA RECURSO
INGENIERÍA Diseño confiable Cálculo iterante Hojas de cálculo
multivariable electrónicas
FABRICANTE Detalle para Selección de acceso- Planos de diseño,
construcción rios hojas de datos, es-
pecificaciones
COMISIONADO Puesta en mar- Condiciones inespe- Procedimientos,
cha, rápido y radas, baches, no li- PLC
bien nealidad
OPERACIÓN Operabilidad y Bajo desempeño, Procedimientos,
buen desempeño alarmas no desea- instrumentos, alter-
das, difı́cil opera- nativas operativas
ción
93
3. Propuesta
Los rangos de temperatura que se espera operarán estos equipos serán entre 90◦ F y
160◦ F.
Los rangos de presión que se espera operarán estos equipos serán entre 20 psig y 80
psig.
1. P , Presión de operación.
1. Vg , Volumen de gas.
94
3. Propuesta
dm
= WGin − WG (3.64)
dt
Siendo:
zRT
P Vg = m (3.65)
M
Además:
M
ρg = P (3.66)
zRT
W g = ρg Q g (3.67)
1 d (P Vg )
= qgin − qg (3.68)
P dt
2. La siguiente ecuación proviene del análisis de acumulación que experimenta el gas y
el compartimento de crudo:
95
3. Propuesta
ρg d (P Vg ) dVb
+ ρe = (q − qE ) ρe (3.69)
P dt dt
3. De manera análoga a la ecuación 3.69 se plantea la ecuación que modela la acumu-
lación en la zona de separación:
dVw dVe
ρw + ρe = (qW in − qW ) ρw (3.70)
dt dt
Las ecuaciones asociadas a las variables auxiliares se definen a continuación:
1. Se tiene de primera mano dos ecuaciones que corresponden a la sumatoria de volúme-
nes:
Vg + Vb + Vl = Vt (3.71)
2. Siendo la segunda ecuación:
Vw + Ve = Vl (3.72)
Donde Vl es el volumen que ocupan los lı́quidos en la zona de separación y Vt es el
volumen total del recipiente y ambos son constantes.
3. La zona de separación:
Puesto que el volumen siempre es constante en la zona de separación, la suma de la
masa que entra es igual a la suma de la masa que sale.
ρg d (P Vg ) dVb
(qW in − qW ) ρw + (qEin − qE ) ρe = + ρe (3.75)
P dt dt
96
3. Propuesta
La última condición inicial también K2ci depende solamente del nivel de agua inicial
(o la altura de la interfase inicial) hwci , esta se calcula primero definiendo el área de
agua que ocupan según el valor de hwci y la ecuación 3.80, luego se estima el área total
que ocupa el lı́quido con la altura del bafle, utilizando la misma ecuación, una vez se
97
3. Propuesta
tengan dichas áreas, por resta algebraica de obtiene el área que ocupa la emulsión;
con las dos áreas y la longitud efectiva se estiman los volúmenes correspondientes
para cada fluido y finalmente se estima K2ci .
y = cx (3.86)
1. Escalón
2. Sinusoidal
3. Rampa
98
3. Propuesta
99
4. Implementación en Modélica
4.1. Caracterı́sticas de Modélica
La implementación del algorı́tmo de diseño y la simulación del sistema dinámico propues-
to, requiere de un software con caracterı́sticas especiales, que entre otras cosas, permita la
resolución de ecuaciones diferenciales en función del tiempo y ecuaciones algebraicas que
requieran métodos numéricos.
Modélica es un programa que permite el modelamiento orientado a objetos, cuenta con
cuatro caracterı́sticas que son fundamentales para el desarrollo del cálculo y la simulación
que se requiere, y que son:
1. Herencia
2. No causalidad
3. Conectores
4. Compilación en ((C))
4.1.1. Herencia
Uno de los mayores beneficios de esta caracterı́stica es la posibilidad de extender pro-
piedades y comportamientos de un modelo o de una clase. Los modelos correspondientes
al cálculo de propiedades es utilizado en varias etapas de la simulación, sin necesidad de
volver a cargar las correlaciones asociadas.
La caracterı́stica de herencia permite además la aplicación de funciones y modelos pre-
viamente estructurados y probados, como por ejemplo el cálculo de propiedades; al llamar
a una función pre-establecida, esta realiza el cálculo para las condiciones actuales, por
ejemplo, si la dinámica experimenta un cambio de presión, la densidad del gas se actualiza
según la nueva presión.
function densidadgas
constant Real R = 10.7314;
input Real Pop;
input Real PM;
input Real z;
input Real Top;
100
4. Implementación en Modélica
4.1.2. No Causalidad
Es una caracterı́stica muy poderosa de OpenModelica en el que no se requiere de un
órden previo de cálculos para caracterizar una clase. Esta es muy útil en el desarrollo de
la simulación dinámica.
La no causalidad permite además, la resolución de sistemas de ecuaciones implı́citas y
diferenciales; para resolver estas ecuaciones, modélica lo realiza por medio de las funciones
class y model, a continuación un ejemplo del modelado de la clase válvula de control:
class controlvalve
extends datain;
extends TwoNozlewater;
parameter Real DNe;
parameter Real DN;
parameter Real m;
protected
Real Cv,Cvmax;
parameter Real R=50;
Real Fp,K,SGw;
equation
SGw=densidadagua(Top,ppm)/62.3624;
Cvmax=cvmax(DN);
K=1.5*(1-(DN/DNe)^2)^2;
Fp^2=1/(1+(K/890)*(Cv/DN^2)^2);
Cv=Cvmax*R^(m/100-1);
(Qw/Cv)^2=(Fp^2)*Hw/SGw;
end controlvalveeqpwater;
Los valores de Cv de las válvulas podrı́an ser especificadas por el diseñador, pero el
programa carga por defecto los valores mostrados en el apéndice E.
Para el caso de ecuaciones diferenciales, se tienen las siguientes recomendaciones.
101
4. Implementación en Modélica
Definir la derivada de una sola variable a la vez, es decir, para el ejemplo donde
se deriva el producto presión y volumen y ambas son variables, es recomendable
utilizar una variable auxiliar que represente el producto de ambas y luego derivar
dicha variable, ası́:
K1=(P+Patm)*Vg;
der(K1)=(P+Patm)*Qg;
4.1.3. Conectores
Esta herramienta con la que cuenta modélica, hace posible la interacción entre el sepa-
rador, los caudales de entrada y salida, las válvulas que gobiernan dichos caudales y los
controles que gobiernan a las válvulas, por medio de sus entradas y salidas. El conector se
detalla en el punto 4.2.2, correspondiente a la dinámica.
102
4. Implementación en Modélica
103
4. Implementación en Modélica
4.2.2. Conectividad
La conectividad es la parte más complicada de programar, pues se debe definir pre-
viamente una variable de flujo y otra de esfuerzo, en el cuadro 4.1, propuesta en [15] se
muestra la relación entre esfuerzo y flujo de algunas áreas de la fı́sica:
Para el caso del separador aplican las variables presión y caudal, que es definido para
cada tipo de flujo de manera independiente; para el gas el conector que define la presión
Hg y el caudal Qg se lo definen ası́:
connector nozlegas
Press Hg;
flow Rate Qg;
end nozlegas;
Para el crudo:
connector nozleoil
Press Ho;
flow Rate Qo;
end nozleoil;
Para el agua:
connector nozlewater
Press Hw;
flow Rate Qw;
end nozlewater;
104
4. Implementación en Modélica
connector ActSignal
Real act;
end ActSignal;
Caudal y presión
Para la explicación se tomará el caso del crudo; se toma como punto de partida los
conectores previamente establecidos, luego se crea una clase parcial con las ecuaciones
de balance caracterı́stico en una conexión:
105
5. Interfaz con el Usuario
5.1. Generalidades
La configuración de una corrida en el simulador a nivel de consola es compleja y
desgasta mucho tiempo, por tal motivo, se precisa de un ambiente amigable que
facilite la carga de datos y lectura de resultados.
A raı́z de esta necesidad se propuso el desarrollo de una interfaz que agrupe según el
tipo de dato, que permita la ejecución del programa y permita la fácil interpretación
de los resultados.
La aplicación opera sobre el sistema operativo de MicroSoft, utilizando el Excel y
Visual Basic del mismo Excel. La razón principal por la que se seleccionó esta pla-
taforma, en el caso del autor, la curva de aprendizaje en el uso de la herramienta fue
más corta con respecto a cualquier otro programa. Además responde a una necesidad
basada en una cultura empresarial que está dependiente de software licenciado por
MicroSoft.
106
5. Interfaz con el Usuario
3. Asociar a la carpeta todos los archivos del programa escribiendo como pri-
mera instrucción:
within MiCarpeta;
4. Generar el archivo MiPrograma que contenga las instrucciones con la sinta-
xis de modélica, como por ejemplo:
within MiCarpeta;
model MiPrograma
parameter Real R=3; //Resistencia
parameter Real P=5; //Potencia
Real V; //Voltaje
Real I; //Corriente
equation
I*R=V;
V*I=P;
end MiPrograma
• Sobre la consola de Modélica
1. Se abre la aplicación y como primera instrucción se carga la librerı́a de
Modélica:
loadModel(Modelica)
Esta orden también se la puede ejecutar con las teclas: Ctrl+Shift+L
2. Se direcciona la ruta donde se encuentran los archivos.
cd("‘c:\ MiCarpeta"’)
3. Se carga el paquete creado
loadFile("package.mo"’)
4. Se simula asociando el programa con el paquete, luego definiendo el tiempo
que se detiene la simulación, cuando se trata de cálculos constantes en
función del tiempo, se define preferiblemente como 1 el número de intervalos,
finalmente el formato de salida de resultados se configura como plt, con la
finalidad de generar un archivo plano de texto.
simulate(MiCarpeta.MiPrograma,stopTime=0.1,numberOfIntervals=1,
outputFormat="plt")
OpenModelica tiene la caracterı́stica de que compila el programa utilizando código C
y genera dos archivos importantes, el ejecutable con extensión .exe y un archivo de
texto que contiene la información de entrada para el ejecutable llamado MiProgra-
ma init.txt.
107
5. Interfaz con el Usuario
Cuando se ejecuta el archivo .exe, se toma como datos de inicio el contenido del archi-
vo MiPrograma init.txt, se genera un archivo respuesta llamado: MiPrograma res.plt.
Range("A1:A4").Select
’ Loop for each row in selection.
For RowCount = 1 To Selection.Rows.Count
108
5. Interfaz con el Usuario
El segundo paso utiliza una función de Visual Basic llamada: Shell, el comando es
como se muestra a continuación:
Dim varaux
varaux = Shell("‘C:/MiCarpeta/MiPrograma.bat"’, 1)
cd\
cd MiCarpeta\ MiPrograma.exe
del MiCarpeta.MiPrograma_res.txt
MiCarpeta.MiPrograma.exe
ren MiCarpeta.MiPrograma_res.plt MiCarpeta.MiPrograma_res.txt
del MiCarpeta.MiPrograma_init.txt
Nótese que el programa anteriormente expuesto, ubica la carpeta donde están los
archivos de interés, borra la respuesta anterior para que el sistema no pregunte si se
desea sobre-escribir el archivo al final, luego ejecuta el archivo .exe, en ese momento
se genera un archivo llamado: MiCarpeta.MiPrograma res.plt, que a reglón seguido
es cambiada su extensión de .ptl a .txt, finalmente se borra el archivo de texto de
inicio para no generar conflicto en el paso uno.
El tercer y último paso, corresponde a importar el archivo resultante MiCarpe-
ta.MiPrograma res.txt, por medio de macros en Visual Basic, el código puede ser
desarrollado a partir de una grabación de macros realizando la importación del ar-
chivo de texto y asociando los resultados con las celdas de salida.
109
5. Interfaz con el Usuario
• Datos de diseño
• Datos de proceso
• Datos constructivos del equipo
• Niveles operativos y alarmas
110
6. Caso de Estudio
La aplicación del diseño, análisis de desempeño y análisis dinámico se realizaron
sobre un caso de estudio real, en donde el punto de partida es la conceptualización
del equipo en base a la información mı́nima suministrada por campo.
111
6. Caso de Estudio
112
6. Caso de Estudio
Nótese de la figura 6.2 que muestra dos etapas o fases con las siguientes capacidades:
113
6. Caso de Estudio
Temperatura ◦
F Viscosidad, cSt
104 11.16
122 8.631
COMPONENTE MOLES
CH4 82.3215
C 2 H6 5.5597
C 3 H8 3.9468
C4 H10 2.5373
C5 H12 1.2557
C6 H14 0.5505
C7 H16 0.5163
CO2 3.0903
H2 S 0
N2 0.2079
114
6. Caso de Estudio
115
6. Caso de Estudio
116
6. Caso de Estudio
MAWP 200psig
Esbeltez óptima
Estrés del material 20000psig
Eficiencia de soldadura 0.85
Tipo de tapa Hemi-sphere
Sobre-espesor Corrosivo:0.25in
Eliminador de niebla no
Altura mı́nima para el gas 1f t
117
6. Caso de Estudio
118
6. Caso de Estudio
Existen algunos aspectos por destacar al comparar las dimensiones óptimas con las no
óptimas, una de ellas es que el volumen del equipo es exactamente el mismo en ambos
casos, pero en donde existe una diferencia fundamental es en el peso del equipo, en
la tabla 6.17, es resume la diferencia de pesos entre un método y otro.
119
6. Caso de Estudio
120
6. Caso de Estudio
En la tabla 6.21 se aprecia una determinada distribución de las fases de la altura del
lı́quido, esto se debe a que el caudal de crudo es mayor a la de emulsión, por lo tanto
requiere de mayor volumen para que ambos tengan el mismo tiempo de residencia,
en este caso de 10.1min, como se muestra en la tabla 6.23.
121
6. Caso de Estudio
NIVEL % hw[ft] trw [min] tre [min] Dpo [µm] Dpw [µm]
Alto Alto 90 7.84 9.55 22.69 230.5 198.7
Alto 75 6.53 7.82 62.15 232.5 189.9
Normal 65 5.66 6.59 90.43 235.8 186.2
Bajo 25 2.18 1.80 200.04 287.2 183.3
Bajo Bajo 10 0.87 0.48 230.48 413.1 187.1
122
6. Caso de Estudio
En la tabla 6.33 se aprecia que los niveles operativos experimentaron una redistri-
bución, debido a que los caudales de agua y emulsión son diferentes con respecto
a la fase 2; esta distribución el algoritmo los asigna para mantener los tiempos de
residencia iguales entre las fases (ver tabla 6.35).
Según las tablas 6.23 y 6.35 se muestra que los diámetros de gotas ((Reales)) no
superan a los ((Teóricos)) o requeridos, para la fase aceitosa, la gota de agua no
supera los 500µm y para la fase acuosa, la gota de aceite no supera los 250µm.
123
6. Caso de Estudio
124
6. Caso de Estudio
NIVEL % hw[ft] trw [min] tre [min] Dpo [µm] Dpw [µm]
Alto Alto 90 7.84 11.81 9.41 207.29 308.66
Alto 75 6.53 9.68 25.77 209.03 294.89
Normal 65 5.66 8.15 37.49 212.04 289.26
Bajo 25 2.18 2.23 82.93 251.25 284.69
Bajo Bajo 10 0.87 0.59 95.55 343.02 290.55
125
6. Caso de Estudio
6.4.1. Configuración
Para el mismo caso de estudio, se realizó el análisis dinámico; los datos de entrada
considerados, se muestran en la tabla 6.38.
Con el uso del algoritmo para determinar las condiciones iniciales de las variables
auxiliares que requiere la simulación dinámica, se obtuvieron los valores mostrados
en la tabla 6.40
VARIABLE VALOR
K1i 34335
K2i 1499.85
V bi 56.134
126
6. Caso de Estudio
127
6. Caso de Estudio
128
6. Caso de Estudio
Tabla 6.43.: Caso de estudio: Respuesta con lazo abierto vs lazo cerrado
129
6. Caso de Estudio
Con la finalidad de mostrar las prestaciones potenciales para simular diferentes va-
lores de sintonización de los controladores propuestos en el presente trabajo, a con-
tinuación se hace un ejercicio de sintonización de prueba y error para encontrar un
controlador PID, considerando que el diseño de controladores no forma parte del
alcance del estudio.
En la tabla 6.44, se muestran nueve controladores PID para la presión.
130
6. Caso de Estudio
Tabla 6.45.: Caso de estudio: Nueve controladores diferentes para el nivel de interfase
131
6. Caso de Estudio
Tabla 6.46.: Caso de estudio: Nueve controladores diferentes para el nivel de emulsión
Finalmente para el caso de estudio, en la tabla 6.47 se presentan las gráficas obtenidas
a partir de la sintonización al tanteo para las tres variables de interés.
132
6. Caso de Estudio
Tabla 6.47.: Caso de estudio: Las tres variables de interés, sintonizadas al mismo tiempo
133
6. Caso de Estudio
Perturbación Tipo 1
La primera perturbación está relacionada a la entrada de flujo másico de gas con una
variación tipo escalón, incrementando el flujo al triple, simulando la incorporación
de un pozo con un GOR muy alto (ver tabla 6.48).
PERTURBACIÓN GAS
Tiempo 5
Magnitud 3
134
6. Caso de Estudio
Tabla 6.50.: Caso de estudio, perturbación tipo 1: Comportamiento del control del gas
Tabla 6.51.: Caso de estudio, perturbación tipo 1: Comportamiento del control del agua
135
6. Caso de Estudio
Tabla 6.52.: Caso de estudio, perturbación tipo 1: Comportamiento del control del Crudo
Perturbación Tipo 2
PERTURBACIÓN CRUDO
Amplitud 0.25
Frecuencia 4
136
6. Caso de Estudio
Tabla 6.55.: Caso de estudio, perturbación tipo 2: Comportamiento del control del gas
Tabla 6.56.: Caso de estudio, perturbación tipo 2: Comportamiento del control del agua
137
6. Caso de Estudio
Tabla 6.57.: Caso de estudio, perturbación tipo 2: Comportamiento del control del Crudo
Perturbación Tipo 3
Finalmente, la tercera perturbación asocia el flujo másico de agua, con una rampa,
simulando el incremento acelerado del corte de agua de un pozo hacia el separador
(ver tabla 6.58).
PERTURBACIÓN AGUA
Tiempo de inicio 3
Tiempo de fin 6
Valor de inicio 0
Valor de fin -0.4
138
6. Caso de Estudio
Tabla 6.60.: Caso de estudio, perturbación tipo 3: Comportamiento del control del gas
Tabla 6.61.: Caso de estudio, perturbación tipo 3: Comportamiento del control del agua
139
6. Caso de Estudio
Tabla 6.62.: Caso de estudio, perturbación tipo 3: Comportamiento del control del Crudo
diferentes diámetros. En la tabla 6.63, se muestran tres gráficos en los que se visua-
liza el desempeño de cada tipo de válvula para cada aplicación; se puede apreciar
que la válvula lineal tiene mejor respuesta a perturbaciones, puesto que sin perder el
control, esta no se sale de rango como la válvula de apertura rápida y responde más
rápido que la válvula de igual porcentaje.
La estimación del diámetro es otro ejercicio importante, en la figura 6.3, se comparan
dos válvulas bajo la misma aplicación, la lı́nea roja corresponde a una válvula de
una pulgada que no tiene la capacidad suficiente para evacuar gas y el recipiente se
presuriza, contrario a la gráfica en azul, que muestra la respuesta de la presión con
una válvula de dos pulgadas: en la figura 6.4 se muestran las señales del controlador
para las mismas válvulas, nótese que la lı́nea roja, que corresponde a la válvula
pequeña, la señal alcanza el 100 %, algo que no sucede con la válvula más grande,
que se muestra con lı́nea azul.
140
6. Caso de Estudio
141
6. Caso de Estudio
Figura 6.3.: Caso de estudio: Presión del recipiente con dos tamaño de válvulas
Figura 6.4.: Caso de estudio: Señal del controlador con dos tamaño de válvulas
142
7. Conclusiones y Recomendaciones
143
7. Conclusiones y Recomendaciones
144
7. Conclusiones y Recomendaciones
145
A. Caso de Estudio
El caso de estudio, corresponde al crudo del campo Tibu, operado por Ecopetrol. Los
análsis fueron realizados por el Instituto Colombiano del Petróleo.
El análsis de laboratorio para obtener las propiedades del crudo, denominadas assay,
se muestra en la figura A.1
El certificado de análisis es el que se muestra en la figura A.2.
Las propiedades del crudo se muestran en la figura A.3.
El análsis de laboratorio para obtener las propiedades del gas, denominado PVT, se
muestra en la figura A.4
Los detalles del muestreo se muestra en la figura A.5
La composición del gas se muestra en la figura A.6
Los datos del gas bajo liberación instantánea se muestra en la figura A.7
Las propiedades del gas se muestra en la figura A.8
146
A. Caso de Estudio
147
A. Caso de Estudio
148
A. Caso de Estudio
149
A. Caso de Estudio
150
A. Caso de Estudio
151
A. Caso de Estudio
152
A. Caso de Estudio
153
A. Caso de Estudio
154
B. Código en Modélica de Algorı́tmo
Algorı́tmo en modélica
within FWKO;
function calculo
constant Real pi = Modelica.Constants.pi;
constant Real g = 32.18;
constant Real R = 10.7314;
input Real GOR;
input Real BOPD;
input Real BSW;
input Real Top;
input Real Pop;
input Real ppm;
input Real Patm;
input Real SDl;
input Real SDg;
input Real tre;
input Real MAWP;
input Real C;
input Real S;
input Real E;
input Real Vlmax; //3[ft/min]
input Real qg;
input Real qe;
input Real rhog;
input Real rhoe;
input Real viscg;
input Real visce;
input Real qw;
input Real sigmae;
input Real rhow;
input Real z;
input Real rhoo;
155
B. Código en Modélica de Algorı́tmo
156
B. Código en Modélica de Algorı́tmo
Real DNig;
Real Almin;
Real Agmin;
Real ats; //area de coraza
Real atr; //area de tapa
Real Aoptstd; //Area optima estandar
Real Ri; //Radio optimo estandar
Real Vl; //Volumen inicial de liquido, ft^3
Real Vep; //Volumen de boquet de crudo
Real Vtl; //Volumen total inicial
Real fv; //Relacion Ltotal y Leficaz
Real Dmin; //Diametro minimo que cubre ambas areas, ft
Real hminaux; //Relacion de area liquido con area total
parameter Real tol=0.0001; //Tolerancia para metodo de newton en ec. implicitas
Real Dtemp,Dtemp1,Dtemp2; //Diametro temporal, variable auxiliar
Real tres,i,hlmax;
Real fa,hgmin,Lb;
algorithm
F := C * ((S * E) / MAWP - 0.6); //Factor F2 del material para volumen optimo, ft
tres:=tiempoResidencia(APIT,Top);
if trInlet==1 then
Vl := (1 + SDl / 100) * tres* (qe + qw); //Calculo volumen liquido, ft^3
end if;
if trInlet==2 then
Vl := (1 + SDl / 100) * trteo* (qe + qw);
end if;
Vep := 2*(1 + SDl / 100) *tre * qe; //Volumen boquet crudo, ft^3
Vtl := Vl + Vep; //Volumen total de liquido, ft^3
fv := Vep / Vtl; //Calculo de relacion entre volumen separacion y boquet crudo
Almin := (qe + qw) / (Vlmax); //Area minima para liquido requerida por velocidad,
if Kinlet==1 then
Ksb := 0.35 - 0.0001 * (Pop - 100); //Coeficiente velocidad de gas Souders & Brow
end if;
if Kinlet==2 then
Ksb:=Kmanual;
end if;
Vgmax := 60* Ksb * ((rhoe - rhog)/rhog) ^ (1 / 2); //Velocidad maxima de gas, [ft
Vg:=1.01*Vgmax;
Agmin := ((1 + SDg / 100) * qg) / Vgmax; //Area minima para gas requerida por ve
Dmin := ((4 * (Almin + Agmin)) / pi) ^ (1 / 2);
fa := Almin / (Almin + Agmin);
157
B. Código en Modélica de Algorı́tmo
Loptstd:=Vl/(Al*(1-fv));
Lb:=fv*Loptstd;
Leff:=(1-fv)*Loptstd;
if Lb<2.75 then
Lb:=2.75;
end if;
Loptstd:=Leff+Lb;
if tapa==1 then
Voptstd:=Loptstd*Aoptstd+pi*(Dtemp^3)/(1*6);
end if;
if tapa==2 then
Voptstd:=Loptstd*Aoptstd+pi*(Dtemp^3)/(2*6);
end if;
if tapa==3 then
158
B. Código en Modélica de Algorı́tmo
Voptstd:=Loptstd*Aoptstd+pi*(Dtemp^3)/(4*6);
end if;
if SlrSel == 1 then
Dtemp1:=Voptinv(Voptstd,F,C,tol,tapa);
Dtemp2:= floor(2 * Dtemp1 + 1) / 2;
else
Dtemp2:=Dtemp;
end if;
159
B. Código en Modélica de Algorı́tmo
160
C. Código en Modélica de Dinámica
La dinámica en modélica
• Atmósfera
Representa un punto referencial de altura o presión, se definió una atmósfera o
punto referencial para cada tipo de fluido, para el crudo se definió ası́:
class atmoil
nozleoil po;
parameter Press cotao=0;
input Press ho;
equation
po.Ho=ho;
ho=cotao;
end atmoil;
• Fuente
Representa una fuente de caudal, puede ser fijo o variable, se definió una fuente
para cada tipo de fluido, para el crudo se definió ası́:
class SourceQoil
extends TwoNozleoil;
extends datain;
parameter Real famp=1;
parameter Real frec=1;
input Rate ff;
protected
Real f,qo,qe,qwe,qw,APIT;
equation
APIT=apiTop(API,Top);
f=aguaemulsion(APIT);
(qo,qe,qwe,qw)=caudales(BOPD,f,BSW);
Qo=qe*ff;
ff=famp*cos(frec*time);
end SourceQoil;
161
C. Código en Modélica de Dinámica
• Válvula
Representa un obstáculo que genera una caı́da de presión y une dos sistemas,
se especificaron diferentes tipos de válvulas de control para cada tipo de fluido,
para el crudo se muestra a continuación:
class valveoil
extends TwoNozleoil;
extends datain;
parameter Real Cv=100;
protected Real SGo,rhoo,rhow,APIT,f;
equation
APIT=apiTop(API,Top);
f=aguaemulsion(APIT);
rhoo=densidadcrudo(APIT)/62.3624;
rhow=densidadagua(Top,ppm)/62.3624;
SGo=densidademulsion(rhoo,rhow,f);
(Qo/Cv)^2=Ho/SGo;
end valveoil;
Para una válvula de control manual se programó ası́:
class controlvalvelinearoil
extends datain;
extends TwoNozleoil;
parameter Real DNe;
parameter Real DN;
ActSignal oActuator; //Automatico
parameter Real tao=0.1,C=1;
protected
Real Cv,Cvmax;
Real R=50;
Real Fp,K,SGo,rhoo,rhow,APIT,f;
Real VEu,VEx,VEy;
equation
VEu=LimitValue(0,100,-oActuator.act);
tao*der(VEx)+VEx=(Cvmax/100)*VEu/C;
VEy=C*VEx;
APIT=apiTop(API,Top);
f=aguaemulsion(APIT);
rhoo=densidadcrudo(APIT)/62.3624;
rhow=densidadagua(Top,ppm)/62.3624;
SGo=densidademulsion(rhoo,rhow,f);
Cvmax=cvmax(DN);
162
C. Código en Modélica de Dinámica
K=1.5*(1-(DN/DNe)^2)^2;
Fp^2=1/(1+(K/890)*(Cv/DN^2)^2);
Cv=Cvmax*VEy/100;
(Qo)^2=((Cv*Fp)^2)*Ho/SGo;
end controlvalvelinearoil;
Nótese el uso de una función auxiliar denominadaLimitValue, se la define ası́:
function LimitValue
input Real pMin;
input Real pMax;
input Real p;
output Real pLim;
algorithm
pLim:=if p>pMax then pMax
else if p<pMin then pMin
else p;
end LimitValue;
En la clase separador sep se hace extensivo el uso de los conectores ası́:
class sep
.
.
extends TwoNozleoil;
extends TwoNozlewater;
extends TwoNozlegas;
.
.
equation
.
.
der(K1)=(P+Patm)*Qg;
der(K1)*rhog/rhoe+der(Vb)*(P+Patm)=(P+Patm)*(Qo+Qw*rhow/rhoe);
.
.
end sep;
163
C. Código en Modélica de Dinámica
Dentro del modelo, se realiza la conexión del sensor con el controlador, primero crea
un separador clase sep llamado V 100, con sus condiciones iniciales, luego en el modelo
fwko, se interconectan los actores antes mencionados:
model fwko
.
.
sep V100(K1.start=14366.1761,K2.start=611.456,Vb.start=63.641);
.
valveoil LVo1(Cv=10);
SourceQoil pumpo1(famp=-1,frec=0);
atmoil sisto1(cotao=20);
controlvalvelinearoil CVo1(DNe=3,DN=2);
.
.
equation
.
.
connect(pumpo1.po, LVo1.po);
connect(LVo1.no, V100.po);
connect(V100.po, CVo1.po);
connect(V100.no, sisto1.po);
connect(CVo1.no, sisto1.po);
connect(pumpo1.no, sisto1.po);
.
.
end fwko;
Sensores y actuadores
Se declara previamente a los sensores del separador sep, luego las ecuaciones hacen
una lectura de la variable que proviene de los cálculos, para el caso de la altura de
crudo se utiliza la variable ho , para la presión P y para la altura de la interfase hw .
class sep
.
.
ReadSignal osensor;
ReadSignal gsensor;
ReadSignal wsensor;
.
.
164
C. Código en Modélica de Dinámica
equation
.
.
osensor.val=ho;
gsensor.val=P;
wsensor.val=hw;
.
.
end sep;
A partir de las condiciones iniciales, se crean controladores para cada lazo de interés,
finalmente en la zona de ecuaciones, se realiza la conexión entre el sensor del separador
de cada variable con su respectivo controlador, ası́:
model fwko
.
.
sep V100(K1.start=14366.1761,K2.start=611.456,Vb.start=63.641);
.
PIDcontrollerg pidCtr1g(SetPointg=34);
PIDcontrollero pidCtr1o(SetPointo=4);
PIDcontrollerw pidCtr1w(SetPointw=3);
.
.
equation
.
.
connect(V100.gsensor,pidCtr1g.cIn);
connect(V100.osensor,pidCtr1o.cIn);
connect(V100.wsensor,pidCtr1w.cIn);
.
.
end fwko;
Finalmente se configuran los controladores; un controlador para cada tipo de fluido, para
el crudo se tiene:
165
C. Código en Modélica de Dinámica
model PIDcontrollero
extends BaseControllero(Ko=30,To=0.01);
Real xo; //Variable de estado
Real yo; //Variable de estado
parameter Real cio=0;
equation
der(xo)=erroro/To+cio;
yo =To*der(erroro);
outCtro=Ko*erroro+xo+0*yo;
end PIDcontrollero;
model fwko
.
sep V100(K1.start=14366.1761,K2.start=611.456,Vb.start=63.641);
.
PIDcontrollerg pidCtr1g(SetPointg=34);
PIDcontrollero pidCtr1o(SetPointo=4);
PIDcontrollerw pidCtr1w(SetPointw=3);
.
equation
.
connect(CVg1.gActuator,pidCtr1g.cOut);
connect(CVo1.oActuator,pidCtr1o.cOut);
connect(CVw1.wActuator,pidCtr1w.cOut);
.
end fwko;
class sep
ReadSignal osensor;
166
C. Código en Modélica de Dinámica
ReadSignal gsensor;
ReadSignal wsensor;
extends datainCI;
extends cbg;
extends viscdatados;
extends dimensiones;
extends TwoNozleoil;
extends TwoNozlewater;
extends TwoNozlegas;
extends datain;
extends prodGas;
extends prodOil;
extends condiciones;
extends prodProp;
extends sales;
constant Real pi = Modelica.Constants.pi;
constant Real g = 32.18;
constant Real R = 10.7314;
Real K1,K2,Vb;
Real K1ci;//(start=30542.74);
Real K2ci;//(start=843.59);
Real Vbci;
protected
//%%%%Gas-emulsion%%%
Real Ao,hod;
Real Vgmax,Vgmin,Vbmax;
//%%%%Crudo agua%%%%
Real Vl,Al,Vt;
//%%%GAS-EMULSION%%%
Real PM,z,Wg,rhog;
Real Vg,P;
//%%%CRUDO-AGUA%%%%%%%
Real Ve,Vw,hedin,hwd,Aedin,Awdin;
Real rhoe,rhoo,rhow,APIT,f;
Real r,Di;
Real viscg,viscT,visco,viscw;
Real Dpwio,Dpoiw,trereal,trwreal,Vdrage,Vdragw,Cdrage,Cdragw,ReCde,ReCdw;
Real Dplig,trgreal,Vdragg,Cdragg,ReCdg;
//Real auxQg;
equation
//%%%%%%%-GEOMETRIA-%%%%%%%%%%%
Di=Doptstd-2*ets;
167
C. Código en Modélica de Dinámica
2*r=Di;
Al=(hl - r) * (2*r * hl - hl ^ 2) ^ (1 / 2) + (r ^ 2) * acos(1 - hl / r);
Vl=Al*Leff;
Vt=pi*(Di^2)*Loptstd/4+pi*(Di^3)/12;
//%%%%%%%%%-GAS-%%%%%%%%%%%
//%%%%%%%%Propiedades y caudales%%%
PM=pesomolecular();
z=compressfactor();
Wg=flujomasicogas(PM,GOR,BOPD);
rhog=densidadgas(Pop,PM,z,Top);
//%%%%%%%%%Ecuaciones%%%%%%%%%
K1=(P+Patm)*Vg;
der(K1)=(P+Patm)*Qg;
Vg+Vb+Vl=Vt;
der(K1)*rhog/rhoe+der(Vb)*(P+Patm)=(P+Patm)*(Qo+Qw*rhow/rhoe);
//der(K1)*rhog+(P+Patm)*(Qo*rhoe+Qw*rhow)=0;
Vb=Ao*(Loptstd-Leff);
Ao=(hod - r) * (2*r * hod - hod ^ 2) ^ (1 / 2) + (r ^ 2) * acos(1 - hod / r);
//%%%Resultados%%
Hg=P;
Ho=P+hod*rhoe/2.308;
//%%%%%%%%%-CRUDO AGUA-%%%%%%%%%%%
//%%%Propiedades y caudales%%
APIT=apiTop(API,Top);
f=aguaemulsion(APIT);
rhoo=densidadcrudo(APIT)/62.3624;
rhow=densidadagua(Top,ppm)/62.3624;
rhoe=densidademulsion(rhoo,rhow,f);
viscg=cvg(Top);
viscT=viscosidad(datos,API,Top);
visco=viscosidadcrudo(viscT,rhoe);
viscw=viscosidadagua(Top);
//%%%Ecuaciones%%
Ve=Vl-Vw;
K2=rhow*Vw+rhoe*Ve;
der(K2)=rhow*Qw;
//%%%Resultados%%
Ve=Aedin*Leff;
hedin=hl-hwd;
168
C. Código en Modélica de Dinámica
//%%%%%%Controlador%%%%% Vwd
osensor.val=hod;
gsensor.val=P;
wsensor.val=hwd;
Vgmax=Vt-Vl;
Vgmin=Vgmax-Al*(Loptstd-Leff);
Vbmax=Al*(Loptstd-Leff);
end sep;
model fwko
sep V100(K1.start=24669.5,K2.start=1259.47
,Vb.start=54.5);
PIDcontrollerg pidCtr1g(SetPointg=35);
PIDcontrollero pidCtr1o(SetPointo=3.0);
PIDcontrollerw pidCtr1w(SetPointw=4.0);
valveoil LVo1;
SourceQoilStep pumpoStep;
SourceQoilNone pumpoNone;
SourceQoilRamp pumpoRamp;
SourceQoilSine pumpoSine;
atmoil sisto1(cotao=20);
valvewater LVw1;
SourceQwaterStep pumpwStep;
SourceQwaterNone pumpwNone;
SourceQwaterRamp pumpwRamp;
SourceQwaterSine pumpwSine;
atmwater sistw1(cotaw=20);
valvegas LVg1;
SourceQgasStep pumpgStep;
SourceQgasNone pumpgNone;
SourceQgasRamp pumpgRamp;
SourceQgasSine pumpgSine;
169
C. Código en Modélica de Dinámica
atmgas sistg1(cotag=5);
controlvalvegas CVg1;
controlvalveloil CVo1;//25.75
controlvalvewater CVw1;//6.85
equation
connect(pumpgStep.pg, LVg1.pg);
connect(pumpgNone.pg, LVg1.pg);
connect(pumpgRamp.pg, LVg1.pg);
connect(pumpgSine.pg, LVg1.pg);
connect(pumpgStep.ng, sistg1.pg);
connect(pumpgNone.ng, sistg1.pg);
connect(pumpgRamp.ng, sistg1.pg);
connect(pumpgSine.ng, sistg1.pg);
connect(LVg1.ng, V100.pg);
connect(V100.ng, sistg1.pg);
connect(V100.gsensor,pidCtr1g.cIn);
connect(V100.pg, CVg1.pg);
connect(CVg1.ng, sistg1.pg);
connect(CVg1.gActuator,pidCtr1g.cOut);
connect(pumpoStep.po, LVo1.po);
connect(pumpoNone.po, LVo1.po);
connect(pumpoRamp.po, LVo1.po);
connect(pumpoSine.po, LVo1.po);
connect(pumpoStep.no, sisto1.po);
connect(pumpoNone.no, sisto1.po);
connect(pumpoRamp.no, sisto1.po);
connect(pumpoSine.no, sisto1.po);
connect(LVo1.no, V100.po);
connect(V100.no, sisto1.po);
connect(V100.osensor,pidCtr1o.cIn);
connect(V100.po, CVo1.po);
connect(CVo1.no, sisto1.po);
connect(CVo1.oActuator,pidCtr1o.cOut);
connect(pumpwStep.pw, LVw1.pw);
connect(pumpwNone.pw, LVw1.pw);
connect(pumpwRamp.pw, LVw1.pw);
connect(pumpwSine.pw, LVw1.pw);
connect(pumpwStep.nw, sistw1.pw);
connect(pumpwNone.nw, sistw1.pw);
connect(pumpwRamp.nw, sistw1.pw);
170
C. Código en Modélica de Dinámica
connect(pumpwSine.nw, sistw1.pw);
connect(LVw1.nw, V100.pw);
connect(V100.nw, sistw1.pw);
connect(V100.wsensor,pidCtr1w.cIn);
connect(V100.pw, CVw1.pw);
connect(CVw1.nw, sistw1.pw);
connect(CVw1.wActuator,pidCtr1w.cOut);
end fwko;
171
D. Hoja de Datos
172
D. Hoja de Datos
173
174
E. Coeficiente Cv de Válvulas de
control
En este apéndice se muestran los valores de Cv1 para diferentes tamaños y caracterı́sticas
de válvulas de control tipo globo.
1
Datos tomados de [17]
175
E. Coeficiente Cv de Válvulas de control
176
F. ((Technical Papers)) Ganadores
La empresa de ingenierı́a Procesos y Diseños Energéticos realiza anualmente un certamen
de ((Technical Papers)), en donde se evalúa su originalidad, aplicabilidad, sustentación, entre
otros. En base a este trabajo de tesis se presentaron dos publicaciones:
177
F. ((Technical Papers)) Ganadores
178
G. Números Adimensionales
Existen dos motivaciones por las cuales se incorpora este anexo, la primera es para
ayudar a entender al lector no especializado el origen de los números adimensionales y
la segunda motivación está asociada a la pérdida de este conocimiento en la bibliografı́a
actual, ya casi nungún autor lo describe.
Un número adimensional es un valor sin unidades fı́sicas, pensadas para definir una
relación de magnitudes de un determinado fenómeno; su planteamiento es a partir de
unidades fundamentales que son medibles:
M : Masa
L: Longitud
T : Temperatura
H: Calor
F : Fuerza
Θ: Tiempo
Una vez establecidas las unidades fundamentales, se definen unos parámetros primarios,
que utilizan las unidades fundamentales, mostrados en el cuadro G.1.
Densidad ρ M L−3
Conductividad térmica κ HL−1 Θ−1 T−1
Factor gravitacional gc M L−1 Θ−2 F −1
Equivalente mecánico de calor J F LH −1
179
G. Números Adimensionales
π1 : La µb ρc κd g e J f (hg ) (G.1)
Llevando la ecuación G.1 a unidades fundamentales se obtiene:
Se forman seis ecuaciones para las seis unidades fundamentales con seis incógnitas, que
corresponden a los exponentes de la ecuación G.1; se igualan a cero para obtener un número
adimensional.
M :0=b+c+e
L : 0 = a − b − 3c − d − e + f − 2g
Θ : 0 = b + d + 2e + g
H :0=d−f +g
T :0=d+g
F :0=e−f
Resolviendo el sistema de ecuaciones se obtienen algunos números adimensionales:
Π1 = hLκ−1 (G.2)
180
G. Números Adimensionales
Π5 = L3 ρ2 gµ−2 (G.6)
Π6 = vLρµ−1 (G.7)
Π7 = DL−1 (G.8)
A continuación se describen algunos números adimensionales conocidos:
1. Reynolds Re
A partir de la ecuación G.7, Π6 , es la relación entel la fuerza inercial y la fuerza
viscosa de las ecuaciones de Navier’Stokes que gobiernan el movimiento de fluidos.
2. Nusselt Nu
A partir del producto de las ecuaciones G.2 y G.8, Π1 Π7 , mide el aumento de la
transmisión de calor desde una superficie por la que un fluido discurre.
3. Grashoff Gr
A partir del producto de las ecuaciones G.3, G.4 y G.6, Π2 Π3 Π5 , en la mecánica de
fluidos, es proporcional al cociente entra las fuerzas de flotación y las fuerzas viscosas
que actúan en un fluido.
4. Prandlt Pr
A partir de la ecuación G.5, Π4 , proporciona el cociente entre la difusividad de mo-
mento, es decir de la viscosidad y la difusividad térmica.
5. Rayleigh Ra
A partir del producto de las ecuaciones G.3, G.4, G.5 y G.6, Pr Gr , convección natural
en una pared vertical.
181
Bibliografı́a
[1] API 12J. Specification for oil and gas separators, Oct 1989.
[2] API RP 14E. Recommended practice for design and installation of offshore production
platform piping systems, Oct 1991.
[3] American National Standard / ISA 75.01.01. Flow equations for sizing control valves,
August 2005.
[4] ASTM International D 342 93. Viscosity - temperature charts for liquid petroleum
products.
[5] J.Richardson A. Khan. The resistance to motion of a solid sphere in a fluid. Chemical
Engineering Communications, 62(1-6):135–150, 1987.
[6] J. Almedeij. Drag coefficient of flow around a sphere: Matching asymptotically the
wide trend. Powder Technology, 186(3):218–223, 2008.
[8] James Taylor Atalla Sayda. Modeling and control of three-phase gravity separators
in oil production facilities. In Proceedings of the American Control Conference, pages
4847 – 4853. University of New Brunswick, 2007.
[11] Nian-Sheng Cheng. Comparison of formulas for drag coefficient and settling velocity
of spherical particles. Powder Technology, 189(3):395 – 398, 2009.
[12] F. Concha and A. Barrientos. Settling velocities of particulate systems, 3. power series
expansion for the drag coefficient of a sphere and prediction of the settling velocity.
International Journal of Mineral Processing, 9(2):167 – 172, 1982.
182
Bibliografı́a
[13] Crane. FLOW OF FLUIDS Through Valves, Fittings and Pipe. Technical Paper No.
410. 2010.
[14] Marc M. Dionne. The dynamic simulation of a three-phase separator. Master’s thesis,
The University of Calgary, 1998.
[16] M. Realff E. Grodal. Optimal design of two- and three-phase separators: A mathema-
tical programming formulation. SPE International, 1999.
[20] Stanley Grossman. ÁLGEBRA LINEAL. Mc Graw Hill, 6th edition, 2007.
[23] Manning and Thompson. OILFIELD PROCESSING, volume Two: Crude Oil. Penn-
Well Corporation, 1995.
[27] Dennis Moss. PRESSURE VESSEL DESIGN MANUAL. Gulf Professional Publis-
hing, 3th edition, 2004.
183
Bibliografı́a
[30] Katsuhiko Ogata. Ingenierı́a de Control Moderna. Pearson, 4ta edition, 2003.
[31] D. Lawler P. Brown. Sphere drag and settling velocity revisited. Environmental
Engineering-ASCE 129, 129(3):222–231, 2003.
[32] Surinder Parkash. Refining Processes Handbook. Gulf Professional Publishing, 2003.
[40] R. Turton and O. Levenspiel. A short note on the drag correlation for spheres. Powder
Technology, 47(1):83 – 86, 1986.
184