Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Murguiacobiandebora PDF
Murguiacobiandebora PDF
TESIS
INGENIERO PETROLERO
P R E S E N T A:
DIRECTOR:
Santiago 1:5
Gracias Dios por haberme dado las armas necesarias para seguir adelante, la capacidad
de poder estudiar y la sabidura para entender las cosas ms difciles.
A mi familia, por darme una educacin, su apoyo a pesar de las dificultades por creer en
mi siempre y motivarme a seguir adelante, gracias por estar siempre a mi lado, espero
que lo que haya hecho hasta ahora los haga sentirse orgullosos.
3
RESUMEN
Objetivo General: Mostrar las capacidades del Software Matlab (con el que actualmente
cuenta la Universidad de manera licenciada) para trabajar problemas de carcter
petrolero, mediante la utilizacin de rutinas orientadas hacia la Simulacin de Yacimientos
y creadas bajo el esquema de Software Libre.
4
INTRODUCCIN
El objetivo del presente trabajo es motivar el estudio de una rama muy importante de la
ingeniera Petrolera que es precisamente la Simulacin Numrica de Yacimientos, para
ello ponemos a su consideracin una serie de trabajos relacionados que han sido
publicados por investigadores especializados y que estn disponibles para su libre uso.
Para poder entender adecuadamente la mayor parte de los conceptos expresados aqu,
se requiere de una revisin de los fundamentos de la ingeniera de yacimientos, de la
simulacin numrica y de la programacin bajo el esquema de software libre.
Por lo que para recorrer este camino nos apoyaremos en algunas herramientas de
software que nos facilitarn el entendimiento de las bases matemticas que se requieren
para hacer un modelo que pueda representar al hidrocarburo moviendose a travs de un
medio poroso como el yacimiento.
Ingeniera Solucin
SNY Matemticas Software MRST
Petrolera Numrica
Derechos de Autor
5
SINTEF
MATLAB
MATHEMATICA
6
Tabla de contenido
RESUMEN ...................................................................................................................................... 4
INTRODUCCIN ............................................................................................................................ 5
Captulo 1. RELEVANCIA Y OBJETO DE LA SIMULACIN DE YACIMIENTOS (SY) .............. 11
1.1 Antecedentes ...................................................................................................................... 12
1.2 Enfoque de la Simulacin .................................................................................................... 15
1.2.1 Conceptos Bsicos ....................................................................................................... 15
1.2.1 Objetivos de la Simulacin ............................................................................................ 17
1.3 Proceso de Simulacin ........................................................................................................ 17
14 Clasificacin de los Simuladores .......................................................................................... 19
1.4.1 Simuladores Interactivos ............................................................................................... 20
Captulo 2. MATLAB COMO HERRAMIENTA DE PROGRAMACIN ........................................ 21
2.1 Generalidades ..................................................................................................................... 22
2.2 Libreras Especializadas ...................................................................................................... 23
2.3 Simulink ............................................................................................................................... 27
Captulo 3. CONCEPTOS BSICOS; ECUACIONES FUNDAMENTALES DE FLUJO DE
FLUIDOS EN MEDIOS POROSOS Y CMO SE SOLUCIONAN ................................................. 28
3.0 Introduccin ......................................................................................................................... 29
3.1 Conceptos bsicos de Ingeniera de Yacimientos................................................................ 29
3.1.1 Potencial de Flujo ......................................................................................................... 29
3.1.2 Ley de Darcy ................................................................................................................. 30
3.1.3 Flujo Estacionario y No Estacionario ............................................................................. 32
3.2 Propiedades de la Roca y Fluidos del Yacimiento ............................................................... 33
3.2.1 Propiedades de la Roca ................................................................................................ 34
3.2.1.1 Porosidad y Heterogeneidad .................................................................................. 34
3.2.1.1 Porosidad y Anisotropa ......................................................................................... 34
3.2.2 Propiedades de los Fluidos ........................................................................................... 35
3.2.2.1 Tipos de Fluidos en el Yacimiento .......................................................................... 35
3.2.2.2 Compresibilidad de los Fluidos y Factor de Compresibilidad del Gas ..................... 36
3.2.2.3 Relacin Gas-Lquido en Solucin.......................................................................... 37
3.2.2.4 FVF (Factor de Volumen de Aceite de la Formacin) ............................................. 37
3.2.2.5 Densidad del Fluido ................................................................................................ 38
3.2.2.6 Viscosidad del Fluido.............................................................................................. 38
3.2.3 Propiedades de la Roca/Fluido ..................................................................................... 39
3.2.3.1 Saturacin del Fluido .............................................................................................. 39
3.2.3.2 Presin Capilar ....................................................................................................... 39
3.3 Ley de Conservacin de la Masa ......................................................................................... 40
3.3.1 Conservacin de la Masa para un fluido en una sola fase en una dimensin ................ 40
7
3.3.2 Conservacin de la Masa para un fluido en una sola fase multidimensional ................. 41
3.4 Ecuacin Bsica para el Flujo en una sola fase ................................................................... 41
3.5 Conceptos Matemticos Bsicos ......................................................................................... 41
3.5.1 Clculo Diferencial Bsico............................................................................................. 42
3.5.1.1 Derivadas y Diferenciacin ..................................................................................... 42
3.5.1.2 Porosidad y Anisotropa ......................................................................................... 43
3.5.1.3 Expansin en Series de Taylor ............................................................................... 43
3.5.2 Ecuaciones Diferenciales (DE) Bsicas ........................................................................ 43
3.5.2.1 Ecuaciones Diferenciales Ordinarias ...................................................................... 43
3.5.2.2 Ecuaciones Diferenciales Parciales ........................................................................ 43
3.5.2.3 Condiciones Iniciales y de Frontera ........................................................................ 43
3.5.2.4 Operaciones Diferenciales Vectoriales, Nabla, Gradiente, Divergencia, Laplaciano43
3.5.3 Clculo de Diferencias Finitas ....................................................................................... 44
3.5.3.1 Diferencias Finitas .................................................................................................. 44
3.5.4 lgebra Lineal Bsica ................................................................................................... 45
3.5.4.1 Notacin Escalar y Operaciones ............................................................................ 45
3.5.4.2 Notacin Vectorial y Operaciones........................................................................... 45
3.5.4.3 Notacin Matricial y Operaciones ........................................................................... 45
3.5.4.4 Representacin Matricial de Sistemas de Ecuaciones............................................ 45
3.6 Formulacin de las Ecuaciones Bsicas para el flujo en una sola fase ................................ 46
3.6.1 Ecuacin de Continuidad en varias Geometras de flujo ............................................... 46
3.6.2 Derivacin de las Ecuaciones de Flujo Generalizadas .................................................. 53
3.6.2.1 Ecuacin de Flujo en Coordenadas Rectangulares ................................................ 53
3.6.2.2 Ecuacin de Flujo en Coordenadas Cilndricas ...................................................... 53
3.5.4.3 Notacin Matricial y Operaciones ........................................................................... 53
3.6.3 Diversas formas de las Ecuaciones de Flujo ................................................................. 53
3.6.3.1 Ecuacin de Flujo para Fluidos Incompresibles ...................................................... 53
3.6.3.2 Ecuacin de Flujo para Fluidos ligeramente Compresibles .................................... 54
3.6.3.3 Ecuacin de Flujo para Fluidos Compresibles ........................................................ 54
3.6.4 Condiciones Iniciales y de Frontera .............................................................................. 55
3.6.4.1 Presin Especificada en la Frontera Problema de Dirichlet ................................. 56
3.6.4.2 Gradiente de Presin Especificado en la Frontera Problema de Neumann ......... 57
3.6.4.3 Gradiente de Presin y Especificaciones de Presin en la Frontera ....................... 58
3.7 Aproximacin de las Ecuaciones de Flujo por Diferencias Finitas ....................................... 59
3.7.1 Construccin y Propiedades de Cuadrculas de Diferencias Finitas .............................. 60
3.7.1.1 Mallas de Bloques Centrados ................................................................................. 61
3.7.1.2 Mallas de Puntos Distribuidos ................................................................................ 61
3.7.1.3 Mallas Geomtricamente Areales y Verticales ....................................................... 61
3.7.2 Aproximacin de Diferencias Finitas de la Derivada Espacial ....................................... 61
8
3.7.2.1 Aproximacin de una Malla no Uniforme en una Dimensin ................................... 62
3.7.2.2 Aproximacin de Mltiples Dimensiones ................................................................ 63
3.7.3 Aproximacin de Diferencias Finitas a la Derivada en Tiempo ...................................... 63
3.7.3.1 Aproximacin en Diferencias hacia atrs de la Ecuacin de Flujo .......................... 63
3.7.3.2 Aproximacin en Diferencias hacia delante de la Ecuacin de Flujo ...................... 64
3.7.3.3 Aproximacin en Diferencias Centradas en la Educacin de Flujo ......................... 64
3.7.4 Implementacin de Condiciones Iniciales y de Frontera ................................................ 65
3.7.4.1 Implementacin de Condiciones Iniciales ............................................................... 65
3.7.4.2 Implementacin de Condiciones de Frontera ......................................................... 66
3.7.5 Formulaciones Explcitas e Implcitas en Diferencias Finitas ......................................... 67
3.7.5.1 Formulacin Explcita ............................................................................................. 67
3.7.5.2 Formulacin Implcita ............................................................................................. 67
3.7.6 Error de Truncamiento, Estabilidad y Consistencia de los Esquemas en Diferencias
Finitas .................................................................................................................................... 68
3.7.6.1 Error de Truncamiento y Anlisis del Error de Truncamiento Presente ................... 68
3.7.6.2 Estabilidad y Anlisis de la Estabilidad del Sistema ............................................... 69
3.7.6.3 Consistencia y Anlisis de la Consistencia ............................................................. 69
3.8 Representacin de Pozos .................................................................................................... 69
3.9 Solucin de las Ecuaciones Diferenciales en forma Matricial............................................... 70
3.9.1 Ecuaciones en Diferencias en forma Matricial ............................................................... 71
3.9.1.1 Ecuaciones en Diferencias para problemas de Flujo en 1D .................................... 72
3.9.1.2 Ecuaciones en Diferencias para problemas de Flujo en 2D .................................... 72
3.9.1.3 Ecuaciones en Diferencias para problemas de Flujo en 3D .................................... 72
3.9.2 Mtodos de Solucin..................................................................................................... 72
3.9.2.1 Mtodos Directos ................................................................................................... 72
3.9.2.2 Mtodos Interativos ................................................................................................ 73
3.10 Solucin Numrica de las Ecuaciones de Flujo en una Fase ............................................. 73
3.11 Simulacin de Flujo Multifsico en Yacimientos Petroleros................................................ 74
3.12 Modelado del Flujo de un Fluido en una caja usando el Software Mathematica ................ 75
Captulo 4. LIBRERA DE FUNCIONES DE SIMULACIN DE YACIMIENTOS (MRST) ............ 76
4.1 Generalidades ..................................................................................................................... 77
4.2 Objetivos de MRST ............................................................................................................. 78
4.3 Cdigo Abierto ..................................................................................................................... 79
4.3.1 Por qu Cdigo Abierto y por qu MATLAB? .............................................................. 79
4.4 Diseo de MRST ................................................................................................................. 79
4.4.1 Funcionalidades ............................................................................................................ 80
4.4.2 Mdulos ........................................................................................................................ 81
4.4.2.1 Solucionadores Avanzados .................................................................................... 81
4.4.2.2 Coarseing (Engrosamiento) / Upscaling (Escalamiento) ......................................... 83
9
4.4.2.3 Utilidades de Entrada y Salida................................................................................ 83
4.4.2.4 Mallas ..................................................................................................................... 84
4.4.2.5 Visualizacin .......................................................................................................... 84
4.5 Tutoriales............................................................................................................................. 85
4.6 Equipo MRST ...................................................................................................................... 86
4.7 Ejemplos.............................................................................................................................. 87
4.7.1 Solucionador de Flujo Bsico ........................................................................................ 87
CONCLUSIONES ......................................................................................................................... 97
BIBLIOGRAFA ............................................................................................................................ 98
ANEXOS ...................................................................................................................................... 99
10
CAPTULO 1.
11
1.1 Antecedentes
El estudio del movimiento de los fluidos ha sido histricamente de gran inters para cientficos y
pensadores del mundo, los cuales plantearon formulaciones para describir su movimiento a travs
de las matemticas.
Por casi medio siglo, la Simulacin de Yacimientos ha sido una parte integral de la
administracin de yacimientos petroleros.
12
1950. A finales de los aos 50, el compromiso hecho con la investigacin para la solucin
numrica de las ecuaciones de flujo comenzaron a dar sus frutos. Los resultados
fueron toscos pero sin duda tiles. Se comprob la gran utilidad de los programas
de computadoras en la simulacin de yacimientos presentando un avance
importante en la solucin de sistemas de ecuaciones diferenciales finitas para
describir flujo Multifsico transitorio en 2D y 3D. Por primera vez, los ingenieros de
Yacimientos eran capaces de resolver problemas complejos. El motor del
desarrollo de sistemas de simulacin numrica era ahora la habilidad de predecir el
futuro desempeo del yacimiento bajo diversas condiciones de y si para que se
pudieran tomar mejores decisiones en cuanto a su manejo.
13
1980. El rango de aplicacin de la simulacin sigui creciendo durante la dcada de
1980; el desarrollo de los simuladores puso nfasis en el manejo de pozos
complejos y los yacimientos fracturados.
1990. Durante la dcada de 1990, se ampli la facilidad de uso gracias a las interfaces
grficas del usuario. Cerca de fines del siglo XX, los simuladores de yacimientos
aadieron caractersticas tales como la refinacin local de la cuadrcula y la
capacidad de manejar geometras complejas, as como tambin la integracin con
instalaciones de superficie. Ahora, los simuladores pueden manejar yacimientos
complejos y, a la vez, ofrecer un manejo integrado de todo el campo.
La computacin paralela opera segn el principio de que los problemas grandes, como la
simulacin de yacimientos, pueden descomponerse en otros ms pequeos que se
resuelven entonces de manera concurrente, o en paralelo. El paso del procesamiento en
serie a los sistemas paralelos es un resultado directo del impulso para lograr un mejor
desempeo de los procesos informticos.
14
Actualmente los modelos recientemente desarrollados para la Simulacin de Yacimientos
consideran el flujo de mltiples componentes en un yacimiento que est dividido en una
gran cantidad de componentes tridimensionales conocidos como celdas de cuadrculas.
La ley de Darcy y la de conservacin de la masa, adems del equilibrio termodinmico de
componentes entre fases, gobiernan las ecuaciones que describen el flujo entrante y
saliente de estas celdas. Adems de las tasas de flujo, los modelos describen otras
variables que incluyen la presin, la temperatura y la saturacin de fases.
Fsicamente, el Yacimiento slo puede producirse una vez, y no se asegura que se har
de la madera ms adecuada ya que los errores pueden ocurrir en cualquier momento. Sin
embargo, el modelo de Simulacin nos brinda la posibilidad de producir un yacimiento
varias veces y de diversas maneras; al observar el comportamiento del modelo bajo
diferentes condiciones de operacin ayudar a seleccionar el conjunto de condiciones
ptimas ms apropiadas para el Yacimiento.
Hoy en da, a comparacin de aos anteriores y gracias a los avances tecnolgicos en las
computadoras y su velocidad de procesamiento, es posible hacer Simulaciones con
mallas de millones de celdas para resolver grandes sistemas de ecuaciones y se utilizan
tambin mallas no convencionales. De la misma forma, se pueden modelar proceso de
recuperacin ms complejos que involucren numerosos tipos de lquidos y gases
mediante modelos composicionales y trmicos.
15
Modelo Matemtico. Es un sistema de ecuaciones diferenciales parciales que expresan el
principio de conservacin de la masa y/o energa acoplados con ecuaciones de flujo de
fluidos (Ley de Darcy, Ley de Fick), temperatura y de concentracin de estos fluidos en
medios porosos. (Estas ecuaciones son ecuaciones diferenciales en derivadas parciales
no lineales cuya solucin es nicamente posible de forma numrica en un nmero de
puntos preseleccionados en tiempo y en espacio). Una vez que el modelo matemtico de
Simulacin es aprobado y calibrado adecuadamente, se convierte en una herramienta
poderosa.
3. Un modelo del pozo que describa el flujo que entra y sale del yacimiento,
incluyendo un modelo para flujo dentro del agujero y cualquier acoplamiento a
fluir o dispositivos de control de las instalaciones de superficie.
16
Determinar el comportamiento de un yacimiento bajo diversos mecanismos de
desplazamiento (recuperacin primaria, secundaria y mejorada)
Estimar los efectos que tiene el gasto de produccin sobre la recuperacin
Una corrida de Simulacin puede tomar minutos, horas, das o semanas, dependiendo
principalmente de el tamao de la malla de simulacin, el proceso a modelar, el tipo de
aceite (si es negro o composicional) y de la capacidad de cmputo que se tenga.
18
TIPO DE YACIMIENTO FRACTURADO
NO FRACTURADO
NIVEL DE SIMULACIN POZO INDIVIDUAL
YACIMIENTO
SECTOR DEL YACIMIENTO
SIMULADOR GAS, GEOTRMICO, DE ACEITE NEVRO, DE
ACEITE VOLTIL, DE GAS Y CONDENSADO, DE
RECUPERACIN QUMICA, DE RECUPERACIN
DE MISCIBLES, DE RECUPERACIN TRMICA.
Tipos de Simuladores:
1. Simuladores de Gas.- pueden ser modelados en una o dos fases dependiendo si existe
agua mvil.
2. Simuladores de Aceite Negro (Black Oil).- Son capaces de simular sistemas donde estn
presentes gas, petrleo y agua en cualquier proporcin. Este tipo de simuladores, es el
ms usado en yacimientos de petrleo y la principal suposicin es que las composiciones
del petrleo y el gas no cambian significativamente con la deplecin.
19
4. Modelos de doble porosidad.- Son necesarios para modelar el comportamiento de
yacimientos naturalmente fracturados as como algunos sistemas de carbonatos. El
comportamiento de flujo y presin de este tipo de yacimientos puede ser considerado mas
complejo que un sistema de porosidad simple.
5. Modelos termales.- Para simular procesos EOR tales como inyeccin de vapor o
combustin in-situ.
Las simulaciones de yacimientos fcilmente se vuelven tan grandes que los procesos de
entrada/salida, el post-procesamiento y la visualizacin se vuelven un reto para el
software.
En este ejemplo usando la plataforma Tinia se maneja la representacin de los datos del
subsuelo directamente en la GPU, lo que le permite visualizar y post-procesar (extraer
subconjuntos de celdas, coloreandoles, etc.) de forma interactiva para mallas con millones
de celdas.
20
CAPTULO 2.
21
2.1 Generalidades
http://www.mathworks.com/help/matlab/getting-started-with-matlab.html
Computacin Paralela
Statistics Toolbox
Optimization Toolbox
Aerospace Toolbox
Wavelet Toolbox
RF Toolbox
24
Procesamiento de Imgenes y Visin por Computador
Mapping Toolbox
Pruebas y Medicin
OPC Toolbox
Finanzas Computacionales
Financial Toolbox
Econometrics Toolbox
Datafeed Toolbox
Database Toolbox
Trading Toolbox
Biologa Computacional
Bioinformatics Toolbox
SimBiology
25
Generacin y Verificacin de Cdigos
MATLAB Coder
HDL Coder
HDL Verifier
Fixed-Point Designer
Implementacin de Aplicaciones
MATLAB Compiler
Database Toolbox
Estos toolboxes (cajas de herramientas) abarcan gran parte de las principales reas
del mundo de la ingeniera y la simulacin; El paquete Matlab dispone de dos
herramientas adicionales que expanden sus capacidades, Simulink (plataforma de
simulacin multidominio), que es un entorno grfico interactivo con el que se puede
analizar, modelar y simular la dinmica de sistemas no lineales, y GUIDE (editor de
interfaces de usuario - GUI).
26
2.3 Simulink
27
CAPTULO 3.
28
3.0 Introduccin
Entonces dado que el medio poroso de inters para nosotros es el yacimiento petrolero,
ser muy conveniente conocer algunos conceptos bsicos de ingeniera de yacimientos y
las leyes fundamentales que rigen el flujo de fluidos. As como algunas de las
propiedades de la roca del yacimiento son de inters como las relacionadas con la
capacidad de la roca para transmitir y almacenar lquidos en sus poros. La dependencia
de las propiedades del fluido con las incgnitas de la simulacin primaria (presin y
saturacin) se requiere conocer en una simulacin de aceite negro. Una buena
compresin de la dependencia de la presin con las densidades del fluido, viscosidades,
y con los factores de volumen de formacin (VFV), as como conocer las relaciones de
las soluciones gas lquido, y la dependencia de la saturacin con la permeabilidad relativa
y la presin capilar es muy til tanto para los desarrolladores de modelos y para los
usuarios de simuladores.
29
Es la densidad del fluido en trminos de la presin por distancia (normalmente se llama la
gravedad del fluido). En la ecuacin 3.2, = factor de conversin por gravedad. (En la tabla
3.1 se pueden observar las unidades correspondientes) Multiplicando ambos lados de la
ecuacin 3.1 por obtenemos:
La ley de Darcy es una relacin emprica entre la cantidad de agua que fluye a travs de
un medio poroso y el gradiente de potencial (Darcy, 1856). Para flujo en una sola fase, de
una sola dimensin (1D), esta ley puede expresarse en forma diferencial como sigue:
30
Cuando se usa esta forma de la ley de Darcy, se deben de considerar algunos supuestos
y limitaciones que van implcitas. (Scheidegger, 1974) (Collins, 1961)
Para flujo multifsico, la forma extendida de la ley de Darcy para cada fase, puede ser
expresada como:
Donde
Donde , y = Permeabilidad relativa, viscosidad, presin y gravedad del fluido para cada
fase respectivamente.
La ley de Darcy puede considerarse una ley emprica o una expresin analtica derivada
de la ecuacin de NavierStokes (Collins, 1961). En ambos casos la ley de Darcy es una
piedra angular para simulacin de yacimientos.
31
Para un fluido incompresible la respuesta de la presin se hace sentir al instante con la
misma intensidad en cualquier punto en el yacimiento, siempre que la roca del yacimiento
sea incompresible. Matemticamente esto sera:
Cuando cf > 0 y
32
3.2 Propiedades de la Roca y Fluidos del Yacimiento
Las propiedades de la roca del yacimiento, las propiedades fsicas de los fluidos [tales
como el comportamiento de presin/volumen/temperatura (PVT)], las propiedades de la
interaccin de la roca fluido (como las presiones capilares y permeabilidades relativas)
influyen fuertemente en el flujo multifsico en medios porosos. Las siguientes secciones
mencionan algunos de los fundamentos de estas propiedades.
En general una propiedad como la porosidad vara de un punto a otro o de una regin a
otra, entendindose como heterognea y cuando permanece invariable con la posicin
donde se determina ser entonces homognea. El caso de porosidad homognea es ms
bien usado para casos de yacimientos ideales que sirven para encontrar soluciones
simples a problemas que de otra manera no se pueden resolver analticamente.
33
La permeabilidad vara de un punto a otro e, incluso, en un mismo punto, puede
depender de la direccin del flujo.
Las propiedades de los fluidos que son de inters en el modelado de yacimientos incluyen
compresibilidades, densidades, factores volumtricos de formacin, relaciones gas en
solucin/liquido, y viscosidades. La dependencia de las propiedades del petrleo, el agua
y el gas con la presin a la temperatura del yacimiento sern discutidos tambin para
comprender mejor el papel que desempean en el modelado de yacimientos.
Habr que considerar tambin que el tipo de fluidos que se producen en un yacimiento
petrolero son aceite, agua y gas, mismos que se clasifican en incompresibles,
ligeramente compresibles y compresibles dependiendo del comportamiento que tengan
cuando se sujetan a presin externa.
34
Un fluido incompresible tendr compresibilidad cero esto es que tendr densidad
Este tipo de fluido es una idealizacin del gas-libre, aceite y agua. Un fluido ligeramente
compresible tiene una pequea pero constante compresibilidad que normalmente vara
entre 10-5 a 10-6 psi -1. Ejemplos: a condiciones de yacimiento el agua y el aceite (sin gas).
El fluido compresible tiene una compresibilidad entre 10-3 a 10-4 psi -1, su densidad se
incrementa cuando se aumenta la presin, pero se estabiliza a altas presiones. El gas es
compresible.
Donde
35
Como se haba comentado previamente para el caso de un fluido incompresible (Cf = 0
psi-1), para uno ligeramente compresible (10-6 psi-1 < Cf < 10-5 psi-1), o compresible (Cf >
10-4 psi -1).
Una masa fija de un fluido del yacimiento ocupa un volumen diferente a diferentes
presiones en el mismo. Los FVFs se utilizan para convertir los volmenes de la presin y
temperatura del yacimiento a sus volmenes equivalentes a condiciones estndar. Estos
factores toman en cuenta el volumen de cambios causados por la compresibilidad del
fluido para las fases de agua y gas y los causados por la compresibilidad del fluido y de
transferencia de masa de solucin de gas para la fase de aceite. La fase FVF es la
relacin entre el volumen que la fase ocupa a la presin y temperatura del yacimiento y la
que estara ocupando en condiciones estndar,
36
Para una sola fase (agua, gas o aceite muerto) la ecuacin 3.3 puede ser escrita en
trminos de densidades.
Donde el subndice
gas real:
La viscosidad del fluido es una medida de la facilidad con la que el fluido fluye como
resultado de un gradiente de presin aplicado. En un fluido diluido (gaseoso), las
molculas estn muy separadas y ofrecen una baja resistencia a fluir como consecuencia
de sus movimientos aleatorios. En contraste, un fluido denso ofrece alta resistencia al
flujo debido a que las molculas de fluido estn cerca unas de otras y sus movimientos
aleatorios retardan el flujo. La viscosidad del fluido es una funcin de la presin y la
temperatura; sin embargo, slo sera de inters la dependencia de la viscosidad con la
presin en los yacimientos isotermales.
37
Esta seccin presenta las definiciones bsicas de saturacin de los fluidos encontrados
en el flujo multifsico e introduce el concepto de la presin capilar.
La saturacin de fluidos de un fluido particular es la fraccin del espacio de los poros que
est ocupado por ese fluido. Para el caso de flujo monofsico, la saturacin del fluido Sl,
es la unidad. Para el flujo en dos fases aceite y agua, La saturacin de aceite So, es la
fraccin de espacio vaco ocupado por la fase de aceite, y la saturacin de agua Sw, es la
fraccin restante que est ocupada por la fase agua. Estas dos saturaciones son
interdependientes esto es:
Para el flujo en las tres fases aceite, agua, y el gas, la suma de las saturaciones de aceite
y agua se refiere con frecuencia como la saturacin del lquido, SL. Las tres saturaciones
se relacionan mediante la ecuacin de restriccin:
Existe presin capilar siempre que los poros (capilares) estn saturados con dos o ms
fases. En un sistema de dos fases, la presin capilar es por definicin la presin de la fase
no mojante menos la presin de la fase mojante.
La ecuacin que se obtiene a partir del anlisis del flujo sobre el volumen de control en el
medio poroso es:
39
3.4 Ecuacin Bsica para el Flujo en una sola Fase
La ecuacin de flujo para una sola fase se puede obtener mediante la combinacin de la
forma apropiada de la ley de Darcy y la ecuacin de la conservacin de la masa. La
densidad del fluido se expresa generalmente en la forma implcita de la FVF como una
funcin de la presin.
Combinando la ley de Darcy para flujo de una sola fase, de la ecuacin 3.10 y la ecuacin
de la conservacin de la masa de la ecuacin 3.44 obtendremos la ecuacin de flujo para
un fluido en una sola fase.
Donde l= o, w, o, g
40
con las derivadas de las funciones desconocidas. Ejemplos de ecuaciones diferenciales
utilizados en ingeniera petrolera son la que describen el flujo a travs de una tubera
(ecuacin de Euler), el mtodo de Muskat para yacimientos con empuje por capa de gas,
la ecuacin para pruebas de presin en pozos (ecuacin de Difusividad), y las ecuaciones
utilizadas en la simulacin de yacimientos.
41
Una ecuacin diferencial es una ecuacin que implica las derivadas de una funcin, as
como la funcin en s misma. Si se trata de derivadas parciales, la ecuacin se llama una
ecuacin diferencial parcial (PDE); Si slo derivadas ordinarias estn presentes, la
ecuacin se llama una ecuacin diferencial ordinaria (ODE). Las ecuaciones diferenciales
juegan un papel muy importante y til en matemticas aplicadas, la ingeniera y la fsica, y
mucha maquinaria matemtica y numrica ha sido desarrollada para la solucin de
ecuaciones diferenciales.
http://mathworld.wolfram.com/BoundaryConditions.html
http://mathworld.wolfram.com/Gradient.html
http://mathworld.wolfram.com/Divergence.html
http://mathworld.wolfram.com/Laplacian.html
Ejemplos:
42
http://demonstrations.wolfram.com/DirectionalDerivativesAndTheGradient/ Derivadas
direccionales y el gradiente.
http://demonstrations.wolfram.com/LinearFirstOrderDifferentialEquation/ Ecuacin
diferencial lineal de primer orden por el mtodo de variacin de parmetros.
Para los puntos discretos, se dispone de tcnicas matemticas para aproximar los
valores a partir de las funciones y sus derivadas en los puntos donde no se conocen. El
clculo de diferencias finitas es una tcnica de este tipo. El clculo de diferencias finitas
es la rama de las matemticas que utiliza operaciones aritmticas bsicas (suma, resta,
multiplicacin y divisin) para calcular derivadas aproximadas, ecuaciones diferenciales, y
otras operaciones analticas realizadas en funciones continuas.
http://demonstrations.wolfram.com/FiniteDifferenceApproximationsOfTheFirstDerivativeOf
AFunctio/ Aproximacin de la primera derivada por diferencias finitas.
http://demonstrations.wolfram.com/FiniteDifferenceSchemesOfOneVariable/ Esquemas de
diferencias finitas para una sola variable.
43
3.5.4 lgebra Lineal Bsica
En esta seccin se ofrecen referencias a conceptos del lgebra lineal bsica que son
relevantes para la resolucin de sistemas de ecuaciones lineales.
http://demonstrations.wolfram.com/SolvingMatrixSystemsWithRealIntervalOrUncertainEle
ments/ resolviendo sistemas de ecuaciones lineales.
http://demonstrations.wolfram.com/SolutionsOfTheFiniteDifferenceDiscretizedLaplaceEqu
ation/
44
3.6 Formulacin de las Ecuaciones Bsicas para el Flujo en
una Sola Fase
La forma del elemento de volumen depende del sistema de coordenadas que se utiliza
para describir el problema de flujo. El sistema de coordenadas debe ajustarse lo ms
posible a la geometra de flujo definido por las lneas equipotenciales y lneas de corriente
que son, a su vez definidos por la forma de los lmites fsicos y la distribucin de
propiedades del yacimiento.
45
La figuras 3.3 a 3.6 muestran tres geometras de flujo de uso comn en el modelado de
yacimientos. Tenga en cuenta que, para propiedades homogneas de las rocas, las lneas
de corriente se definen por los lmites fsicos del elemento de volumen en cada sistema de
coordenadas.
Figura 3.3 Geometra rectangular de flujo y detalles del volumen de control; a) flujo en 1D
y en la direccin x solamente; b) flujo en 2D en la direcciones x, y nicamente, c) flujo en
3D en las direcciones x, y, z.
46
Figura 3.4 Geometra cilndrica de flujo y detalles del volumen de control; a) flujo en 1D y
en la direccin r solamente; b) flujo en 2D en la direcciones r, y nicamente, c) flujo en
3D en las direcciones r, , z.
47
Figura 3.5 Geometra esfrica de flujo y detalles del volumen de control; a) flujo en 1D y
en la direccin r solamente; b) flujo en 2D en la direcciones r, y nicamente, c) flujo en
3D en las direccione r, , .
48
Figura 3.6 Lneas equipotenciales y lneas de flujo describen el flujo en un pozo
desde una fuente lineal infinita a un potencial uniforme.
Cabe sealar que, las geometras cilndrica, esfrica y el flujo rectangular representan
patrones de flujos relativamente simples y bien definidos. El sistema de coordenadas
rectangulares representa los sistemas de flujo rectilneos, mientras que los sistemas tanto
en coordenadas cilndricas y esfricas representar sistemas de flujo curvilneos. En estos
dos sistemas curvilneos, los elementos de flujo son patrones relativamente simples
formados a partir de elementos geomtricos ortogonales bien definidos, tales como
cilindros y esferas. Cuando las lneas equipotenciales y lneas de corriente son no
uniforme y asimtricamente distorsionadas por la forma fsica irregular definida por los
lmites o propiedades de los yacimientos heterogneos, un sistema de coordenadas
curvilneas generalizado puede ser ms conveniente.
En la figura 3.6 se observa donde un pozo est situado a una distancia de una fuente
lineal infinita (eje x), presenta esta situacin. Cualquier elemento cuadriltero encerrado
dentro de un par de lneas equipotenciales y un par de lneas de corriente ambas vecinas
definir un elemento de volumen ortogonal apropiada en coordenadas curvilneas.
49
La figura 3.7 muestra la aplicacin del principio continuo para definir la porosidad del
volumen elemental representativo.
Aplicar el enfoque del continuo da como resultado la definicin macroscpica del volumen
de control. El volumen representativo intenta resumir comportamiento macroscpico del
sistema tomando en cuenta el promedio neto de los efectos microscpicos.
Figura 3.7 (a) Asignacin de porosidad para un elemento representativo de volumen; (b)
Elemento representativo de volumen en 3D.
Para expresar matemticamente el flujo de fluidos a travs del medio poroso, se hace
necesaria la descripcin de los mismos a travs de tres principios fundamentales.
2. Una ecuacin de estado (EOS) (Ec. 3.20) que describa la densidad de un fluido
como una funcin de la temperatura y la presin.
50
3. La ecuacin constitutiva (Ec. 3.8) que describe la tasa de movimiento del fluido
entrando o saliendo del volumen elemental representativo.
En las secciones anteriores de este captulo se mostraron las ecuaciones de flujo para un
fluido homogneo en una sola fase, sin especificar si el fluido era incompresible,
ligeramente compresible, o compresible.
51
Misma que para el caso en que no exista algn trmino externo que implique entrada o salida de
flujo (Pozo), la ecuacin 3.67 quedara:
Este tipo de fluidos tiene su compresibilidad en el rango de 10-5 a 10-6 psi-1. Ejemplos: a
condiciones de yacimiento el agua y el aceite muerto (sin gas). Las ecuaciones que los
describen seran las siguientes:
La ecuacin 3.97 representa el flujo en una sola fase de un fluido ligeramente compresible
en una formacin heterognea e isotrpica. Para una formacin homognea e isotrpica
esta ecuacin se simplifica y queda como:
La ecuacin 3.99 se conoce como la ecuacin de Difusividad por analoga matemtica con el
desarrollo del flujo difusional y su desarrollo junto con el de las expresiones anteriores puede verse
en el archivo anexo 6.
Para este tipo de fluidos su compresibilidad est en el rango de 10-3 a 10-4 psi-1, su
densidad se incrementa cuando aumenta la presin, pero se estabiliza a altas presiones.
El gas es compresible.
52
La expresin 3.106 representa la forma final de la ecuacin de flujo para fluidos
compresibles y su desarrollo se puede ver en el archivo anexo 7.
La seccin 3.5.2.3 nos remite a una breve descripcin de lo que son las condiciones
iniciales y de frontera tema que a su vez se relaciona con de las ecuaciones diferenciales
bsicas, tambin mostrado a travs de ligas relacionadas.
En esta seccin, se comenta este tema con ms detalle, con aplicacin especfica a
problemas de flujo de fluidos. Las ecuaciones que se han mencionado representan
problemas fsicos especficos. Por ejemplo, la ecuacin. 3.88 representa una extensa
clase de fenmenos fsicos conocidos como fenmenos de estado estacionario. Dentro
del alcance de estos apuntes, la ecuacin 3.88 representa el flujo en una sola fase, de un
fluido incompresible a travs de un medio poroso incompresible en 3D que tiene
propiedades homogneas e isotrpicas.
La ecuacin 3.88 tiene un nmero infinito de soluciones. Para elegir una en particular se
deben de especificar condiciones adicionales en los lmites del dominio en cuestin. Estas
condiciones se llaman condiciones de contorno o de frontera. El problema de encontrar la
solucin a la ecuacin. 3.88 que satisface las condiciones impuestas de contorno se llama
un problema de valores en la frontera.
Que describe un fenmeno (flujo en estado inestable) dependiente del tiempo, Las
condiciones de contorno deben cumplirse para todos los tiempos . En el caso de la
ecuacin 3.99, las condiciones iniciales tambin deben ser satisfechas en cada punto del
dominio en el instante de tiempo en particular cuando el proceso fsico comienza . El
problema de encontrar la solucin de la ecuacin. 3.99 que satisface las condiciones
iniciales y de contorno especificadas se denomina un problema de valores iniciales y de
frontera.
53
Considrese el dominio de flujo (2D) de dos dimensiones se muestra en la figura 3.10
para un pozo situado en la parte central del campo. El dominio de flujo descrito por la
ecuacin 3.99, es el rea entre los lmites del yacimiento y el agujero del pozo.
Por lo tanto, podemos agrupar los lmites bajo dos nombres generales: externas, que son
las fronteras fsicas del dominio de flujo, e internas, que seran los pozos. Cualquier
especificacin de las condiciones de contorno para las PDEs mostradas en esta seccin
debe proporcionar una descripcin de la forma geomtrica de los lmites y las ubicaciones
de los pozos. Veamos ahora las distintas condiciones de frontera que se encuentran en
los problemas de flujo de fluidos en medios porosos.
En los lmites internos, o sea en el pozo, esta especificacin implica un pozo produciendo
(o inyectando) a una presin constante directo a la formacin. Por otro lado, en los lmites
externos, tal especificacin implica que la presin en el lmite se mantiene constante. Este
tipo de condicin de frontera se produce en yacimientos que estn constantemente
cargados por una fuerte afluencia de agua de modo que la presin en la interface entre el
yacimiento de hidrocarburos y el acufero que lo limita, permanezca constante. En la
teora de las PDEs, el problema de encontrar una solucin para un dominio con una
especificacin de presin sobre sus fronteras se conoce como el problema de Dirichlet. La
figura 3.11 muestra un tpico problema de este tipo.
54
Figura 3.11 Problema de estado estacionario de Dirichlet.
La ecuacin 3.107 puede ser reorganizada para resolverse por el gradiente de presin como:
55
El problema de encontrar la solucin para una distribucin de presin en un dominio con
una especificacin del gradiente de presin a travs de sus fronteras es conocido como el
problema de Neumann. La figura 3.12 muestra esquemticamente un tpico problema de
este tipo.
56
que se puso en produccin a un gasto constante, cerrado por un perodo de tiempo, y
finalmente puesto en produccin con otro gasto, ilustra una situacin donde las
condiciones de frontera impuestas son una funcin del tiempo.
En la seccin anterior se mostr la derivacin de las ecuaciones de flujo para una sola
fase a travs de medios porosos como ecuaciones diferenciales parciales (PDEs), de
segundo orden en el espacio y de primer orden en el tiempo. En general, estas
ecuaciones no pueden ser resueltas analticamente (exactamente) debido a su naturaleza
no lineal. Tcnicas numricas (aproximadas) deben ser utilizadas para resolver las
ecuaciones de flujo. El mtodo numrico ms popular actualmente en uso en la industria
del petrleo es el mtodo de diferencias finitas.
En la seccin 3.6 se han derivado las ecuaciones de transporte que describen el flujo en
estado inestable; estas ecuaciones contienen una segunda derivada de la presin con
respecto al espacio y una primera derivada de la presin con respecto a tiempo. La
segunda derivada en la ecuacin de flujo es generalmente aproximada utilizando un
operador de diferencias centrada debido a la naturaleza de orden superior de la
aproximacin. La primera derivada es en general aproximada utilizando un operador de
diferencias hacia atrs. Estas opciones son dictadas por la estabilidad del sistema final de
ecuaciones. La estabilidad es una propiedad que describe la capacidad de un error
pequeo propagarse y crecer con los clculos posteriores.
58
bloques para qu propiedades representativas de las rocas puedan ser asignadas. Por lo
tanto, las celdas de la cuadrcula deben ser suficientes pequeas para describir la
naturaleza heterognea del yacimiento y para permitir que las propiedades promediadas
de la misma celda representen adecuadamente el comportamiento del flujo en el
yacimiento. Esto, sin embargo, no siempre se puede lograr debido a que el esfuerzo
requerido para un estudio de simulacin est directamente relacionada con el nmero de
celdas de la cuadrcula utilizados en el estudio.
Hay bsicamente dos mtodos para el manejo de las condiciones de frontera, el primer
mtodo, sin puntos discretos en la frontera, es el ms apropiado para condiciones de
frontera de falta de flujo. El segundo mtodo, con puntos de la frontera, es ms aplicable a
situaciones en las que una variable dependiente como la presin, se especifica en el
lmite.
Las ecuaciones de flujo en medios porosos contienen derivadas continuas con respecto a
variables en espacio y tiempo. En la seccin 3.5.1.1 sugerimos algunas ligas que discuten
tcnicas para aproximar derivadas con diferencias finitas.
59
El principio bsico detrs de estas tcnicas fue la de sustituir las derivadas parciales en
las ecuaciones de flujo con aproximaciones algebraicas.
La ecuacin de en una sola fase para flujo ligeramente compresible a travs de medios
porosos se deriv en la ecuacin 3.92, y para flujo unidimensional (1D) esta ecuacin
tiene la forma:
Donde el subndice I se refiere a la Fase I (o w). Hay que recordar que la ecuacin
3.115 ignora el gradiente de profundidad y asume un medio poroso incompresible. Ms
adelante en la seccin 3.10 se eliminan estos supuestos de la solucin de la ecuacin de
flujo.
La expresin que define la aproximacin en diferencias finitas para una malla uniforme es la
siguiente:
O en trminos de transmisibilidades:
Las transmisibilidades Tlxi+1/2 y Tixi-1/2 son referidas como las transmisibilidades del medio porosos y
son definidas como:
60
La transmisibilidad en un medio poroso se considera que es una propiedad definida del mismo,
donde el fluido que fluye a travs del medio, la direccin del mismo y la posicin en el espacios
son indicados por los subndices l, x, i1/2 respectivamente.
Para una cuadrcula bloque de centrado uniforme, las separaciones entre los puntos de la
cuadrcula (o centros de bloque) son las mismas y son iguales a la dimensin de bloque x. Es
decir,
La ecuacin 3.133 es vlida tanto para los sistemas de malla de bloque centrado y punto
distribuido. Solo las separaciones entre los puntos de la cuadrcula quedaran definidos
como:
61
La discretizacin de la derivada en el tiempo en las ecuaciones 3.131 y 3.132 se maneja
de la misma manera como la derivada espacial. Tres posibles aproximaciones se pueden
utilizar para la derivada del tiempo: diferencias hacia atrs, diferencias hacia adelante, y
las diferencias centralizadas. Tanto las diferencias hacia adelante y hacia atrs son
aproximaciones de primer orden, mientras que las diferencias centralizadas son de
segundo orden.
La expresin que define las diferencias hacia atrs en diferencias finitas sera la que se
muestra a continuacin:
62
En estas ecuaciones, las presiones sobre el lado izquierdo de las ecuaciones se evalan
en el nivel de tiempo anterior n, para la aproximacin hacia adelante y en el nuevo nivel
de tiempo, n + 1, para la aproximacin hacia atrs.
Para una discusin ms detallada de los niveles de tiempo donde aplican estas expresiones se
sugiere consultar el archivo anexo 12.
Para obtener la solucin de ingeniera deseada al problema que nos ocupa, la ecuacin
diferencial debe ser someterse a unas condiciones iniciales y de frontera apropiadas. Las
condiciones iniciales y de frontera se utilizan para determinar la funcin que resuelve el
problema dado de forma nica. Mientras que una familia completa de soluciones satisface
la ecuacin diferencial, slo hay una solucin nica que satisface la ecuacin diferencial,
las condiciones iniciales y las condiciones de frontera simultneamente. Por lo tanto, para
obtener una solucin nica para los problemas de simulacin de yacimientos, las
condiciones iniciales y de frontera deben tambin aproximarse por mtodos de diferencias
finitas e incorporarse en el simulador del yacimiento.
La Sec. 3.6.5 discute condiciones iniciales y de frontera para las ecuaciones de flujo en
una sola fase que son relevantes para problemas comunes de ingeniera de yacimientos.
En esta seccin se restringir la discusin a los problemas de flujo en una sola fase. El
objetivo de la simulacin de yacimientos es predecir distribuciones de presin y gastos de
produccin a travs del tiempo. Esto se logra mediante el uso de ecuaciones en diferencia
finita ecuaciones para avanzar en la simulacin de un nivel de tiempo conocido (el tiempo
en el que se conocen todas las variables dependientes, n) a un nivel de tiempo
desconocido (el tiempo en el que las variables dependientes van a ser predichas, n + 1).
Una vez determinado, los valores de Pn + 1 se utilizan como presiones conocidas para el
prximo paso de tiempo. Para iniciar este procedimiento, las presiones conocidas
utilizadas en las ecuaciones para la primera etapa de tiempo son las presiones en las
condiciones iniciales.
Para los problemas en una sola fase, las presiones iniciales en el yacimiento pueden ser
determinadas por el gradiente de presin local. Las presiones asignados a la cuadrcula
Definir las fronteras en un yacimiento de petrleo puede ser muy complicado, ya que consiste en
describir los lmites externos e internos que delinean el sistema del yacimiento. Las fronteras
externas deben incluir tanto los lmites de los hidrocarburos en el yacimiento como cualquier
acufero asociado.
Fronteras externas. Los lmites externos de todos los yacimientos constarn de los lmites de
la zona que contiene hidrocarburos y cualquier acufero asociado. Dos tipos importantes de
lmites son generalmente considerado en simulacin de yacimientos: La especificacin del
gradiente de presin (que incluye la frontera con ausencia de flujo) y la especificacin de la
presin. La implementacin de las condiciones de frontera depende del tipo de frontera
encontrado en el campo y el sistema de malla (bloque centrado o punto distribuido) utilizado
en la discretizacin. Los detalles de cada caso se pueden consultar en el documento anexo
13.
65
Debido a los niveles de tiempo asignados a las presiones en los lados izquierdos de las
ecuaciones, la ecuacin en diferencias hacia adelante resulta en un clculo explcito para
las presiones para el nuevo nivel de tiempo, mientras que la ecuacin en diferencias hacia
atrs resulta en un clculo implcito para las presiones al nuevo nivel de tiempo. Esta
diferencia es el objeto de esta seccin.
Esta expresin para las aproximaciones en diferencias hacia adelante resulta en ser
condicionalmente estable lo cual limita su uso en simulacin de yacimientos.
Para reemplazar una PDE continua con su representacin de diferencias finitas, ciertos aspectos
de la aproximacin tienen que ser investigados cuidadosamente.
En particular, es importante para estimar la magnitud del error introducido cuando la aproximacin
se aplica, si los errores introducidos en una cierta etapa de los clculos crecen sin control como
para sobresalir sobre la solucin y, por ltimo, si la aproximacin en diferencias finitas utilizada es
compatible con la PDE original.
Las siguientes tres secciones presentan procedimientos de anlisis que se pueden utilizar para
hacer frente a estas cuestiones.
67
Dichos mtodos pueden ser consultados en (Turgay Ertekin, 2001), pginas 98 y 100
respectivamente.
El objetivo final del estudio de simulacin de yacimientos es pronosticar ya sea gastos y/o
presiones de fondo fluyendo con precisin, y estimar distribuciones de presin y
saturacin. El tratamiento de pozos en la simulacin de yacimientos presenta dificultades
que requieren una consideracin especial. En general estas dificultades pueden ser
divididas en tres categoras:
1. El bloque que acoge la terminacin del pozo suele ser grande en comparacin con
el tamao del pozo, de modo que la presin del bloque calculada por el simulador
de yacimientos es una mala estimacin de la presin del pozo que fluye.
Otros problemas surgen cuando varios pozos estn en un solo bloque del reticulado y un
pozo no se encuentra en el centro del bloque. El tratamiento de un pozo individual se
hace an ms complicado cuando se considera flujo instantneo de entrada, detalles de
la terminacin del pozo, la hidrulica del sistema de superficie, y procesos de
estimulacin.
68
Figura 3.40 La representacin de pozos en el desarrollo de un simulador de yacimientos.
Todas las tcnicas matemticas mencionadas hasta ahora dan como resultado un
conjunto de ecuaciones algebraicas que pueden ser lineales o no lineales. El carcter
lineal o no lineal del sistema de ecuaciones es determinado por la naturaleza del
problema [ecuaciones diferenciales parciales (PDEs)] lineales o no lineales y la
naturaleza de la aproximacin en diferencias finitas (tratamiento explcito o implcito de los
coeficientes).
Figura 3.41 La solucin del sistema de ecuaciones algebraicas en el proceso de simulacin de yacimientos.
Hay muchos algoritmos de solucin para estos sistemas de ecuaciones, cada uno con sus
ventajas y desventajas. Se mencionarn algunos de los ms conocidos y con tratamiento
69
en los cursos de lgebra lineal y mtodos numricos dejando los ms avanzados solo
como referencia.
forma:
Hasta
70
Ecuacin para flujo compresible.
Reduccin de Crout.
Algoritmo de Thomas.
71
3.10 Solucin Numrica de las Ecuaciones de Flujo en una
fase
La primera dificultad es que las transmisibilidades se evalan en los lmites de las celdas
de la rejilla, mientras que las propiedades de las rocas, KH y h, y las propiedades de los
fluidos dependientes de la presin, ml y BI, son conocidas slo en los centros de las
celdas.
Esto tambin es cierto para los problemas de flujo multifsico donde se requieren las
permeabilidades relativas en los lmites del bloque del reticulado pero las saturaciones y,
en consecuencia, las permeabilidades relativas se conocen slo en el interior de la celda.
72
Figura 3.17 Paso de linealizacin en el proceso de simulacin de yacimientos.
En los apartados vistos hasta ahora, se han comentado los procedimientos utilizados en
el desarrollo de simuladores de diferencias finitas, La figura 3.12 muestra estos
procedimientos para el caso de flujo multifsico.
73
la variable es la presin p. Para el caso del flujo multifsico las variables y pueden
tener varias definiciones.
El tratamiento es muy similar al mostrado para el caso de flujo monofsico y su desarrollo
puede ser consultado en (Turgay Ertekin, 2001) captulo 9, pgina 218.
74
Captulo 4.
75
Originalmente MRST fue desarrollada para apoyar la investigacin sobre
discretizacin y solucionadores multiescala consistentes en mallas polidricas no
estructuradas, pero en los ltimos aos se fue desarrollando como una plataforma
eficiente para la creacin rpida de prototipos y pruebas de eficacia de nuevos
modelos matemticos y mtodos de simulacin.
4.1 Generalidades
76
Rutinas para la creacin y manipulacin de las condiciones de frontera, las
fuentes / sumideros y modelos de pozo.
77
- Actualmente se esta preparando un libro de texto (con ejemplos trabajados).
El trmino OpenSource o Cdigo abierto hace referencia a algo que puede ser
modificado puesto que su diseo es de acceso pblico.
El software de cdigo abierto es aquel distribuido bajo una licencia que permite su
uso, modificacin y redistribucin. Como su nombre lo indica, el requisito principal
para que una aplicacin sea considerada bajo esta categora es que el cdigo
fuente se encuentre disponible. Esto permite estudiar el funcionamiento del
programa y efectuar modificaciones con el fin de mejorarlo y/o adaptarlo a algn
propsito especfico.
78
- Entrada de formatos estndar de la industria (propietarios, es decir permite el
acceso de datos externos, ej, datos reales)
Otro aspecto que destaca de MRST es que las propiedades fsicas estn definidas como
objetos dinmicos en MATLAB. Propiedades del medio (,K,), Fluidos del Yacimiento
(, , kr, PVT, ), fuerzas motoras (pozos, condiciones de frontera, fuentes), estado del
MRST est constituida por dos partes principales, la primera es un ncleo que ofrece
funcionalidades bsicas y solucionadores para una y dos fases; estos se pueden utilizar
para simular flujos incompresibles de una y dos fases en mallas generales no
estructuradas; y la segunda parte consiste en un set de mdulos add-on (adicionales) que
ofrecen una variedad ms amplia y avanzada de modelos, visualizadores y
solucionadores.
4.4.1 Funcionalidades
Mdulos Adicionales:
79
- Solucionadores ms avanzados (IMPES y Solucionadores totalmente implcitos
de Petrleo negro, polmeros, modelos de equilibrio vertical)
La versin 2014a fue liberada el 14 de Mayo del 2014 y puede descargarse bajo los
trminos de GNU General Public License (GPL).
http://www.sintef.no/Projectweb/MRST/Downloadable-Resources/Download/
4.4.2 Modulos
80
Este mdulo contiene un set de solucionadores completamente empricos para una
amplia variedad de problemas de flujo. Utiliza diferenciacin automtica para calcular
Jacobianos* lo que facilita la creacin de nuevos modelos prototipos.
Diagnstico de Flujo
Este mdulo contiene utilidades y ejemplos que muestran el
comportamiento/particionamiento del marcador y las pruebas de calidad de escalamiento
(Upscaling).
Solucionador IMPES
Este mdulo contiene una implementacin de un solucionador de presin/transporte
usando una presin implcita, una saturacin explcita y una estrategia IMPES para
comprimir el flujo de aceite negro.
MPFA
Este mdulos implemente el esquema MPFA-O, que es un ejemplo de una aproximacin
de flujo multipunto que emplea un grado de libertad mayor para asegurar una
discretizacin consistente con los efectos de una orientacin de malla reducida.
Formulaciones Adjuntas.
81
Este mdulo implementa estrategias de produccin-optimizacin basadas en
formulaciones adjuntas. Esto permite por ejemplo, la optimizacin del valor actual neto
limitado por la presin de fondo de pozo (BWP) en pozos.
Upscaling (Escalamiento)
Este mdulo contiene herramientas para descargar y convertir la informacin del Modelo
2 del Proyecto 10ma Solucin Comparativa. Tambin cuenta con un script para simular el
model completo (utilizando el Solucionador Multimalla AGMG).
Lector de Superficie.
Mdulo MEX.
82
4.4.2.4 Mallas
Este mdulo contiene extensas funcionalidades para mallas gruesas, mismas que son
tiles para solucionadores multiescala, mtodos de engrosamiento y escalamiento.
Herramientas de Mallado.
El mdulo de herramientas de mallado contiene funciones tiles para operar en mallas,
por ejemplo, encontrar mallas que se cierren en un punto, comparar dos mallas, etc
4.4.2.5 Visualizacin
Visualizacin Interactiva.
Este mdulo cuenta con caractersticas que ayudan al usuario a inspeccionar y manipular
diversos sets de datos de manera interactiva e incluye, de manera particular, un
espectador* simple para los datos de salida en Eclipse.
Este mdulo esta desarrollado por Olwijn Leeuwenburgh (TNO) e incluye ambos
esquemas EnKF y EnRML, localizacin, inflacin, datos asncronos y permite tanto datos
produccin como datos ssmicos (saturacin). Ambos parmetros, convencionales y
estructurales pueden ser actualizados.
83
Mdulo de Matriz de Fractura Discreta (DFM por sus siglas en ingls).
Este mdulo, desarrollado por Eirik Keilegavlen y Tor Harald Sandve (Universidad de
Bergen, Noruega), permite a los usuarios resolver y visualizar problemas de flujo con
rocas fracturadas involucradas.
De esta manera, los mdulos de terceros brindan una buena oportunidad de publicacin
para quienes desarrollen alguna funcionalidad sobre MRST que pueda ser de beneficio o
ayuda para alguien ms.
4.5 Tutoriales
MRST tambin cuenta con algunas extracciones tutoriales que incluye cada mdulo y que
brindan una visin general de las funciones bsicas de la caja de herramientas, entre las
que destacan:
Columna de Gravedad
Tutorial de Visualizacin
http://www.sintef.no/Projectweb/MRST/Tutorials/
2. Diagnstico de Flujo
84
3. Mtodo de Volmenes Finitos Multiescala
4. Optimizacin de Produccin
7. Mallado Flexible
8. Visualizacin
9. Fallas y Multiplicadores
MRST cuenta con un amplio numero de usuarios a nivel mundial y es utilizado en gran
nmero de artculos en revistas, congresos y conferencias, y tesis de maestra y
doctorado.
El equipo de MRST esta compuesto por diversos investigadores de SINTEF, que es ela
mayor organizacin independiente de Investigacin de Escandinavia.
85
MARINTEK
MRST cuenta con artculos de SINTEF publicados conocidos sobre el tema y proporciona
a su vez enlaces donde se hace notar su uso.
http://www.sintef.no/Projectweb/MRST/Publications/
4.7 Ejemplos
El propsito de este ejemplo es mostrar los pasos bsicos para configurar, solucionar y
visualizar un problema de flujo sencillo. Con este fin, vamos a calcular una solucin
analtica conocida: la solucin de la presin lineal que describe equilibrio hidrosttico para
un fluido incompresible en una sola fase.
86
El modelo bsico de flujo en superficie consiste en una ecuacin de conservacin de
materia y la ley de Darcy (que relaciona el caudal volumtrico al gradiente de potencia del
flujo).
Para resolver este ejemplo, se utilizar el solucionador resSol. Este solucionador esta
compuesto de la siguiente manera:
De acuerdo a los parmetros que se tengan, tenemos las dos funciones principales del
solucionador:
Retornos:
87
Observaciones:
Las presiones individuales (p0) y las saturaciones iniciales de fase (s0) se repiten de
manera uniforme para todas las cuadrculas.
Cdigo:
if size(s0, 1) == 1,
error(msgid('InitSat:Inconsistent'), ...
['Initial saturation must either be 1-by-np ', ...
'or (G.clls.num (=%d))-by-np.'], nc);
end
if numel(p0) == 1,
p0 = repmat(p0, [nc, 1]);
end
if nargin == 4,
if isa(varargin{1}, 'double') && ...
size(varargin{1}, 2) == size(resSol.s, 2),
z = varargin{1};
if size(z, 1) == 1,
88
z = repmat(z, [nc, 1]);
error(msgid('Mass:WrongSize'), ...
['Surface volume: Expected G.cells.num (=%d) ', ...
'rows. Got %d.'], nc, size(z, 1));
end
resSol.z = z;
else
warning(msgid('Mass:Inconsistent'), ...
['Initial mass (surface volume) must be ', ...
'(SIZE(s,2) (=%d))-column DOUBLE array (ignored).'], ...
size(resSol.s, 2));
end
end
end
1. Definir Geometra
Se construye una malla cartesiana de tamao 10-por-10-por-4 celdas, donde cada celda
tendr una dimensin de 1-por-1-por-1. Debido a que los solucionadores de flujo de
MRST son aplicables para mallas generales no estructuradas, la malla cartesiana se
representa usando un formato no estructurado, donde las celdas, caras, nodos, etc, estn
dados de manera explcita.
nx = 10; ny = 10; nz = 4;
plotGrid(G);
view(3), camproj orthographic, axis tight, camlight headlight
89
2. Procesamiento de la Geometra
Una vez configurada la estructura base, se procede a calcular los centroides y volmenes
de las celdas y centroides, normales y reas de las caras. Para una malla cartesiana, esta
informacin se puede calcular trivialmente, pero se da explcitamente para que el
solucionador de flujo sea compatible con mallas completamente no estructuradas.
G = computeGeometry(G);
La viscosidad se especifica al decir que el Yacimiento esta lleno de un solo fluido, para el
cual, el valor de la viscosidad, por defecto, es igual a la viscosidad de la unidad. El
solucionador de flujo esta escrito para un flujo incompresible general y requiere la
evaluacin de una movilidad total, que se proporciona por el objeto del fluido.
rock.perm =
repmat([1000, 100, 10].* milli*darcy(), [G.cells.num, 1]);
90
4. Iniciar el Simulador de Yacimientos
Del mismo modo, se han creado condiciones de frontera de Dirichlet p=0 en el lado
derecho de la malla respectivamente. Para un fluido de una sola fase, no se necesita
especificar la saturacin de entrada en la frontera. De manera similar, la composicin del
fluido sobre las caras de salida (aqu a la derecha) se ignoran por pside.
Se construyen los componentes del sistema lineal de presin mimtica para el sistema
Ax=b
91
basado en una malla de entrada y propiedades de roca para el caso se ausencia de
gravedad.
gravity off;
S = computeMimeticIP(G, rock);
% Plot the structure of the matrix (here we use BI, the inverse of B,
% rather than B because the two have exactly the same structure)
clf, subplot(1,2,1)
cellNo = rldecode(1:G.cells.num, diff(G.cells.facePos), 2) .';
C = sparse(1:numel(cellNo), cellNo, 1);
D = sparse(1:numel(cellNo), double(G.cells.faces(:,1)), 1, ...
numel(cellNo), G.faces.num);
spy([S.BI , C , D ; ...
C', zeros(size(C,2), size(C,2) + size(D,2)); ...
D', zeros(size(D,2), size(C,2) + size(D,2))]);
display(S);
S =
Resolver el sistema linear construido de S y bc para obtener una solucin para el flujo y la
presin del Yacimiento. La funcin solveIncompFlow requiere que pasemos una solucin
de estructura de pozos, incluso si el Yacimiento no tiene ninguno; as que, se inicia con
una estructura wellSol vaca.
8. Examinar Resultados
subplot(1,2,2), spy(resSol.A);
title('Schur complement system matrix');
93
Finalmente, graficamos convertir la presin calculada para la unidad bar antes de trazar
un resultado.
clf
plotCellData(G,
convertTo(resSol.pressure(1:G.cells.num),
barsa()), ...
'EdgeColor', 'k');
title('Cell Pressure [bar]')
xlabel('x'), ylabel('y'), zlabel('Depth');
view(3); shading faceted; camproj
perspective; axis tight;
colorbar
Para correr la Rutina en Matlab, buscamos en Current Folder la carpeta de 1ph el ejemplo
de nombre simpleBC.m y le damos doble click de manera que nos aparezca en el editor
Al darle correr, nos aparecern en el Comand Window (es el lugar donde se ingresan las
variables, se ejecutan funciones y se corren los archivos M.) los parmetros dados y los resultados
obtenidos con resSol, junto con una figura. La grfica final que muestra la presin en
unidades bar.
94
Aunado a eso, en el Workspace se mostraran una serie de variables (arrays) generadas
en la ventana de comandos (mediante el uso de comandos)
95
CONCLUSIONES
1. El software desarrollado por el grupo SINTEF cumple con las expectativas para su uso
acadmico y de investigacin en temas relacionados a la Simulacin de Yacimientos.
2. Se comprob la disponibilidad de acceso a informacin adicional del software
desarrollado en MATLAB bajo un esquema de uso libre.
3. Los datos se encuentran bien documentados y en constante actualizacin (2 veces al
ao).
4. Se prob la funcionalidad de los ejemplos, adems que permiten ser replicados con
datos de yacimientos reales mismos que cuentan con permiso de uso.
5. El software permite hacer desde prototipos bsicos hasta simuladores completos.
6. Para comprender lo anterior se requiere tener un conocimiento slido de las bases
matemticas de la Simulacin de Yacimientos.
96
BIBLIOGRAFA
Bear, J. (1988, 196). Dynamics of Fluids in Porous Media. New York City: Dover
Publications Inc.
Collins, R. (1961). Flow of Fluids Through Porous Materials. New York City: Van Nostrand
Reinhold.
Hubbert, M. (1956). "Darcy's Law and the Field Equations of the flow of Underground
fluids". AIME.
Klinkenberg, L. .. (1941). ''The Permeability of Porous Media to Liquids and Gases". Drill.
& Prod. Prac.
Muskat, M. (1982, 470). The Flow of Homogeneolls Fluids Through Porolls Media. Boston,
Massachusetts: IntI . Human Resources Development Corp.
Scheidegger, A. (1974). Physics of Flow Through Porous Media, third edition. Toronto,
Canada: Toronto Press.
97
ANEXOS
98
Tabla de Contenido
Tabla 3.1
Anexo 1. Conservacin de la Masa para un fluido en una sola fase, en una dimensin.
99
Tabla 3.1
100
Anexo 1.
101
102
Anexo 2.
103
Anexo 3.
104
105
106
107
Anexo 4.
108
109
110
Anexo 5.
111
112
Anexo 6.
113
114
Anexo 7.
115
Anexo 8.
116
Anexo 9.
117
118
Anexo 10.
119
120
121
122
123
124
Anexo 11.
125
126
127
128
129
130
131
Anexo 12.
132
133
134
Anexo 13.
135
136
137
138
139
Anexo 14.
140
141
142
Anexo 15.
143
144
Anexo 16.
145
146
147
148
Anexo 17.
149
150
151
152
153
Anexo 18.
154
155
156
157
Anexo 19.
158
159
160
161
162
163
164
165
166
167
168