Você está na página 1de 168

UNIVERSIDAD VERACRUZANA

FACULTAD DE INGENIERA Y CIENCIAS QUMICAS


REGIN POZA RICA - TUXPAM

SIMULACIN DE YACIMIENTOS A TRAVS DE RUTINAS


DE CDIGO ABIERTO ESCRITAS EN MATLAB

TESIS

PARA OBTENER EL TTULO DE


INGENIERO PETROLERO

P R E S E N T A:

DBORA MURGUA COBIN

DIRECTOR:
ING. FRANCISCO JOS MURGUA SANDRA

POZA RICA, VER.

FEBRERO 2015

AGRADECIMIENTOS

Si a alguno de ustedes le falta sabidura, pdasela a Dios, y l se la dar, pues Dios da a


todos generosamente sin menospreciar a nadie.
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.
Mi ms profundo agradecimiento a todos mis maestros y compaeros de graduacin,
jams los olvidare.

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.

Resumen: Abordar generalidades de la Tesis y definir los objetivos por alcanzar.

Introduccin: Se describen algunos aspectos de la situacin actual en la que se encuentra


la carrera en lo que a software de ingeniera petrolera se refiere. Se comenta la
posibilidad de usar software bajo el esquema de software libre en combinacin con el
software propietario que la UV tiene contratado bajo el esquema de licencias acadmicas
y se proponen algunos ejemplos particulares de aplicacin en simulacin matemtica de
yacimientos.

Captulo 1. RELEVANCIA Y OBJETO DE LA SIMULACIN DE YACIMIENTOS.


De manera general, se dar una breve introduccin a la Simulacin de Yacimientos

Captulo 2. MATLAB COMO HERRAMIENTA DE PROGRAMACIN


Ser el captulo introductorio al software propietario que se utilizar para el desarrollo del
trabajo.

Captulo 3. CONCEPTOS BSICOS, ECUACIONES FUNDAMENTALES DE FLUJO DE


FLUIDOS EN MEDIOS POROSOS Y CMO SE SOLUCIONAN.
Este captulo estar enfocado en revisar los conceptos de ingeniera petrolera que se
requieren entender y explotar las herramientas de software que se utilizarn.

Captulo 4. LIBRERA DE FUNCIONES DE SIMULACIN DE YACIMIENTOS (MRST).


Se describen en este captulo las libreras escritas para el software de Matlab, su origen,
su desarrollo y como se encuentra organizadas. As mismo, se documentan ejercicios
prcticos de Simulacin de Yacimientos resueltos con el software mencionado.

Para finalizar se presentarn las conclusiones y ventajas que se obtendran al utilizar


estas libreras escritas en Matlab como apoyo en la carrera de Ingeniera Petrolera.

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.

Estos trabajos se encuentran organizados e identificados bajo el nombre de libreras de


funciones para simulacin de yacimientos MRST por sus siglas en ingls, estn escritos
en el lenguaje de programacin Matlab, bajo un esquema de uso libre.

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.

Finalmente hacemos nfasis en la disponibilidad de las herramientas para los estudiantes


de la carrera de Ingeniera Petrolera de la Universidad Veracruzana.

Ingeniera
Petrolera
Yacimientos
Simuladores
Historia
Clasificacin
Eclipse
Ajustes
Etc

SNY

Modelo
Matemtico
Balance de
Materia
Difusividad
Fases
Ley de Darcy
Etc..

Matemticas

Clculo
Vectorial
Ecuaciones
Diferenciales
Parciales
Mtodos
Numricos
Diferencias
Finitas
Etc

Software

Libre
Propietario
Matlab
Mathematica
Mupad
Toolbox
Etc..

Solucin
Numrica
Un solo
fluido.
Monofsico
Incompresibl
e
Interactivo
Etc

MRST

Solucionadores
de flujo
Visualizadores
Mallas
Etc

Mapa de

Recorrido General.

Derechos de Autor

SINTEF
Es la organizacin independiente de investigacin mas grande en
Escandinavia, y los trabajos realizados por sus grupos de
investigacin en todas las reas estn bajo el amparo de sus
patentes.
Matlab Reservoir Simulation Toolbox (MRST) son desarrollos del
grupo SINTEF de Matemticas Aplicadas, que pueden ser usados
bajo el amparo del acuerdo de licencia de uso pblico GNU.

MATLAB

Es una marca registrada de software de The MathWorks.

MATHEMATICA
Es un programa utilizado en reas cientficas, de ingeniera,
matemticas y reas computacionales.
Es una marca registrada de software de Wolfram Research.

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

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

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

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.

RELEVANCIA Y OBJETO DE LA SIMULACIN DE


YACIMIENTOS (SY)

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.
Desde la antigedad, ya Arqumedes analizaba el comportamiento de fluidos como el agua.
Observ, entre otras cosas, cmo un fluido sometido a presin se desplaza desde la zona de mayor
presin hasta la de menor.
Leonardo Da Vinci en el siglo XV realiz grandes contribuciones al estudio del
comportamiento de los fluidos mediante el planteamiento de ecuaciones matemticas.
Uno de sus trabajos ms destacados fue la creacin de la ecuacin de continuidad o
principio de conservacin de la masa.

Por casi medio siglo, la Simulacin de Yacimientos ha sido una parte integral de la
administracin de yacimientos petroleros.

La Ingeniera de Yacimientos tiene como objetivo principal optimizar la recuperacin de


hidrocarburos, para lo cual, con el tiempo se ha valido de tcnicas y ecuaciones que han
ido evolucionando con los avances cientficos que han surgido hasta la actualidad, sin
embargo, es importante mencionar que dichas tcnicas y ecuaciones an se siguen
utilizando hoy en da.

Anteriormente se utilizaban mtodos que consideraban el Yacimiento como un tanque con


propiedades promedio, presin, propiedades petrofsicas y PVT de los fluidos; tanto que
supona la homogeneidad de todo el yacimiento, razonamiento que aunque parece lgico,
no es vlido; por lo que se opt por dividir el yacimiento en una serie de bloques o celdas
(hoy conocidas como Mallas).
A cada una de las celdas en las que se divida el yacimiento, se le asignaban propiedades
promedio, aplicando la ecuacin de balance de materia para cada bloque ajustada a la
ecuacin de Darcy que permita determinar la interaccin entre las celdas, lo que ahora
sirve de punto de partida en la Simulacin de Yacimientos.

La simulacin se ha practicado desde el inicio de la Ingeniera Petrolera, sin embargo fue


en 1940 que se reconoci su potencial y varias compaas se dieron a la tarea de
desarrollar modelos analgicos y numricos que buscaran mejorar las soluciones
analticas existentes, balance de materia y clculos de desplazamiento Buckley
Leverett.

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.

1960. A lo largo de 1960, el desarrollo de la simulacin de yacimientos se dedico en gran


parte las 3 fases y problemas de yacimientos de petrleo negro. Los mtodos de
recuperacin simulados fueron: disminucin de la presin y las diversas formas de
mantenimiento de presin. Se desarrollaron ms programas de computadora para
hacer frente a la mayor parte de los problemas generales de yacimientos
encontrados.

1970. Durante la dcada de 1970 se desarrollaron simuladores matemticos que se


extendan ms all de la recuperacin primaria y secundaria convencionales en
reas como la inyeccin de qumicos, steamflooding y la combustin in-situ. La
investigacin realizada durante este periodo, dio lugar a avances significativos en
la caracterizacin fsica de los desplazamientos de hidrocarburos bajo las
influencias de la temperatura, agentes qumicos, y el comportamiento de fase
compleja de componentes mltiples. Los simuladores deban ser capaces de
reflejar la adsorcin qumica y la degradacin, cintica de la reaccin, efectos
interfacial-tensin-reduccin y comportamientos de equilibrio de fases ms
complejos.

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.

Estos modelos (conocidos como simuladores de la nueva generacin) han aprovechado


varias tecnologas recientemente desarrolladas, que incluyen el procesamiento en
paralelo.
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.
En las dcadas de1980 y1990,los diseadores de hardware para computadoras se
centraron en el aumento de la velocidad de los microprocesadores para mejorar el
desempeo del hardware. Esta tcnica, llamada escalamiento de frecuencia, se convirti
en una fuerza dominante en el desempeo de los procesadores para computadoras
personales hasta alrededor de 2004.
El escalamiento de frecuencia lleg a su fin debido al aumento de consumo de energa
necesario para alcanzar frecuencias ms altas. Los diseadores de hardware para
computadoras personales migraron entonces hacia los microprocesadores de ncleo
mltiple, una forma de computacin paralela.
Durante las ltimas cuatro dcadas, la capacidad de computacin y la simulacin de
yacimientos evolucionaron por trayectos similares. Desde la dcada de 1970 hasta el ao
2004, los microprocesadores siguieron la ley de Moore, la cual establece que la densidad
de los transistores en un microprocesador (crculos rojos) se duplica aproximadamente
cada dos aos.
La simulacin de yacimientos evolucion de forma paralela con el crecimiento de la
capacidad de computacin en el aumento del nmero de celdas de cuadrcula (barras
azules) que podan utilizarse. En la ltima dcada, la arquitectura de las computadoras se
ha centrado en el procesamiento en paralelo ms que en el simple aumento de la
cantidad de transistores o en la frecuencia. De manera similar, la simulacin de
yacimientos ha avanzado hacia la solucin en paralelo de las ecuaciones del yacimiento.

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.

1.2 Enfoque de la Simulacin de Yacimientos


La ingeniera interacta con sistemas muy complejos que rebasan la capacidad de
comprensin, razn por la cual se crean modelos o, representaciones ms simples
de un sistema, con el objetivo de ser capaces de analizar lo que se busca estudiar en
un sistema real.

1.2.1 Conceptos Bsicos

Los siguientes conceptos bsicos ayudarn a entender un poco ms sobre la Simulacin:


Simulacin. Es la representacin de procesos por medio de modelos tericos o fsicos.
Simulacin de Yacimientos. Es el proceso mediante el cual se le integran una serie de
factores a un modelo matemtico para describir con cierta precisin el comportamiento de
ciertos eventos fsicos que ocurren dentro del Yacimiento.

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.

Modelo Numrico de Simulacin. Es un conjunto de programas computacionales que


utiliza mtodos numricos para obtener una solucin aproximada del modelo
matemtico.

Un Modelo de Simulacin de yacimientos esta conformado por tres partes:


1. Un modelo geolgico en forma de malla volumtrica con propiedades de
celdas(mallas) que describa la formacin de roca porosa dada.
2. Un modelo de flujo que describa cmo es que el fluido fluye en un medio
poroso, este est dado, tpicamente como un conjunto de ecuaciones
diferenciales parciales que expresan la conservacin de masa o de volmenes
junto con las relaciones apropiadas de cierre.
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.

1.2.2 Objetivos de la Simulacin


La Simulacin de Yacimientos nos permite entre otras cosas:
Conocer los volmenes originales de Hidrocarburos
Tener una buena idea del movimiento de los fluidos en el Yacimiento

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
Definir los valores de parmetros en el Yacimiento para llevar a cabo estudios

econmicos
Conocer las variaciones en las propiedades petrofsicas del Yacimiento o las

propiedades PVT cuando estas no se conocen bien.


Para realizar estudios individuales de pozos
Optimizar Sistemas de Recoleccin
Hacer programas de Produccin
Determinar los efectos de la localizacin en los pozos y su esparcimiento

Los resultados tpicos obtenidos de una Simulacin consisten en una distribucin de


presiones y de saturaciones en cada una de las celdas en las que se ha dividido el
Yacimiento, as como los volmenes producidos y las relaciones agua-aceite y gas-aceite
para los pozos productores. Si hay inyeccin de fluidos, se obtiene ya sea el ritmo de
inyeccin de los pozos, o las presiones necesarias para inyectar los volmenes
establecidos.

1.3 Proceso de Simulacin


De manera general, podemos simplificar el trabajo que se hace en una Simulacin en 3

partes.
1. Discretizacin en espacio y tiempo.
2. Aplicacin de ecuaciones de Flujo de Fluidos para cada Fase.
3. Resultados

Descripcin del Proceso de Simulacin:

Formulacin. Comprende las suposiciones iniciales que son inherentes al


simulador, expresadas en trminos matemticos y posteriormente aplicadas a un
volumen de control en el Yacimiento. El resultado es un grupo de EDP no lineales
que describirn el flujo fluidos a travs del medio poroso.
17

Discretizacin. Es el proceso mediante el cual las EDPs se convierten en


ecuaciones algebraicas. Por lo general, si estas ecuaciones no pueden ser
resueltas tan fcilmente, es necesario hacer una linealizacin.
Linealizacin. Procedimiento de sustituir en una funcin las partes no lineales, por
unas que si lo sean.
Solucin. En la representacin de los pozos se incorporan los datos de produccin
e inyeccin a las ecuaciones antes mencionadas, una vez integradas, el proceso
de liberalizacin aproxima estas ecuaciones de modo que sean resueltas como si
fueran un sistema de ecuaciones lineal. As se consigue la distribucin de fluidos y
de presiones a lo largo del yacimiento y se considera como solucin.
Validacin y Aplicacin. Comprende la revisin de todo el proceso para asegurar
que no tenga errores (desde el punto de vista de programacin y mtodos
numricos).

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.

Antes de realizar un estudio de Simulacin es importante y recomendable hacer una


correcta planeacin del mismo, teniendo en mente que el propsito principal es identificar
el tipo o tipos de mecanismos de desplazamiento y reconocer los factores que dominan
en la representacin del yacimiento (anisotropa y heterogeneidad), para as, poder
determinar el nivel de complejidad del modelo del yacimiento, disearlo e identificar los
datos necesarios para su construccin.

1.4 Clasificacin de los Simuladores.


La clasificacin de los Simuladores de Yacimientos se hace dependiendo de sus
parmetros de seleccin. (tabla 1.1)

18

TIPO DE YACIMIENTO

FRACTURADO
NO FRACTURADO

NIVEL DE SIMULACIN

POZO INDIVIDUAL
YACIMIENTO
SECTOR DEL YACIMIENTO

SIMULADOR

TIPO DE FLUJO

GAS, GEOTRMICO, DE ACEITE NEVRO, DE


ACEITE VOLTIL, DE GAS Y CONDENSADO, DE
RECUPERACIN QUMICA, DE RECUPERACIN
DE MISCIBLES, DE RECUPERACIN TRMICA.

MONOFSICO
BIFSICO
TRIFSICO
COMPOSICIONAL

NUMERO DE DIMENSIONES

CERO DIMENSIONES
UNA DIMENSIN
DOS DIMENSIONES
TRES DIMENSIONES

GEOMETRA

X
Y
Z
r
X,Y
X,Z Y,Z X,Y,Z,

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.

3. Simuladores de Composicionales.- Toman en cuenta el comportamiento composicional


entre los componentes individuales de los hidrocarburos en las fases de gas y lquidos.
Esto es debido a que la informacin PVT no describe el comportamiento del fluido
adecuadamente para los petrleos voltiles y condensados. La transferencia de masa
entre cada uno de los elementos es calculada en fracciones molares de cada componente
individual o pseudocomponentes combinando dos o mas de los componentes
hidrocarburos individuales. Este tipo de modelo es necesario para yacimientos de
condensado (retrgrado) y petrleo voltil as como cierto tipo de inyeccin de gas y/o
procesos de recuperacin mejorada.
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.
Todos estos modelos pueden tener una, dos o tres dimensiones.

1.4.1 Simuladores Interactivos


El reto de los datos.
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.
Una plataforma en la nube para el clculo acelerado y la representacin visual es la
denominada Tinia, que es bsicamente una plataforma de C + + diseada para hacer ms
fcil la creacin de aplicaciones que pueden ejecutarse tanto en computadoras de
escritorio y en la nube. Se centra principalmente en aplicaciones que hacen,
interpretacin, con OpenGL y / o clculos los programas intensivos usando CUDA.
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.

MATLAB COMO HERRAMIENTA DE PROGRAMACIN.

21

2.1 Generalidades

MATLAB es un programa ampliamente usado por


Ingenieros de Control en anlisis y diseo y que
adems, posee una extraordinaria versatilidad y
capacidad para resolver problemas en matemtica
aplicada,fsica, qumica, ingeniera, finanzas y muchas otras aplicaciones; esta basado en
un sofisticado software de matrices para el anlisis de sistemas de ecuaciones.

MATLAB goza en la actualidad de un alto nivel de implantacin en escuelas y centros


universitarios, as como en departamentos de investigacin y desarrollo de muchas
compaas industriales nacionales e internacionales.
En entornos universitarios, por ejemplo, MATLAB se ha convertido en una herramienta
bsica, tanto para los profesionales e investigadores de centros docentes, como una
importante herramienta para la imparticin de cursos universitarios, tales como sistemas e
Ingeniera de control, lgebra lineal, proceso digital de imagen, seal, etc.
En el mundo industrial, MATLAB est siendo utilizado como herramienta de investigacin
para la resolucin de complejos problemas planteados en la realizacin y aplicacin de
modelos matemticos en ingeniera. Los usos ms caractersticos de la herramienta los
encontramos en reas de computacin y clculo numrico tradicional, prototipaje
algortmico, teora de control automtico, estadstica, anlisis de series temporales para el
proceso digital de seal.

El nombre MATLAB proviene de MATrix LABoratory (Laboratorio de Matrices); es un


lenguaje de programacin de gran aprovechamiento para la informtica tcnica que
integra, computacin, visualizacin y un ambiente moderno de lenguaje de
programacin, donde podemos encontrar, estructuras de datos sofisticadas,
herramientas que se pueden crear, editar y depurar, as como programacin
orientada a objetos; lo que hace de MATLAB una herramienta ideal para la
investigacin y la enseanza, as como para el desarrollo de aplicaciones tcnicas
fciles de utilizar.
Tiene muchas ventajas comparado con los lenguajes de programacin
convencionales ( como C, FORTRAN), en cuanto a la resolucin de problemas
22

tcnicos ya que su versin original utilizaba programas basados en rutinas de


cdigos LINPACK y EINSPACK, que son la mxima expresin de software de
computacin matricial empleados para la resolucin de numerosos problemas
relacionados con sistemas lineales y clculo de autovalores y autovectores.

Se trata de un sistema interactivo para computacin numrica y visualizacin de


datos, cuyo dato base es una matriz que no requiere dimensionamiento. El software
esta comercialmente disponible desde 1984 y actualmente se considera una
herramienta estndar en la mayora de las universidades e industrias de todo el
mundo.

Para ms detalles sobre MATLAB el siguiente enlace proporciona tutoriales para


conocer ms a detalle las funciones bsicas del programa
http://www.mathworks.com/help/matlab/getting-started-with-matlab.html
desde los bsicos de escritorio hasta programacin, proporcionando a su vez
documentos que ayuden a aclarar cualquier tipo de dudas.

2.2 Libreras Especializadas


El programa MATLAB dispone de un cdigo bsico y de diversas libreras
especializadas llamadas toolboxes, estas se agrupan en ms de 35 diferentes** que
se de describen en el sitio de Mathworks y son cotizadas manera independiente; se
dispone de muchas ms las cuales se venden por separado o pueden ser utilizadas
en forma libre* bajo el concepto de licencia de uso pblico general GNU, siglas que
en ingls definen el sistema operativo bajo el cual se fundamenta el desarrollar en
cdigo abierto y libre para su utilizacin. A continuacin se mencionan de acuerdo a
su rea de aplicacin.

Computacin Paralela
Parallel Computing Toolbox
23

MATLAB Distributed Computing Server

Matemticas, Estadstica y Optimizacin


Symbolic Math Toolbox
Partial Differential Equation Toolbox
Statistics Toolbox
Curve Fitting Toolbox
Optimization Toolbox
Global Optimization Toolbox
Neural Network Toolbox
Model-Based Calibration Toolbox

Sistema de Control, Diseo y Anlisis


Control System Toolbox
System Identification Toolbox
Fuzzy Logic Toolbox
Robust Control Toolbox
Model Predictive Control Toolbox
Aerospace Toolbox

Procesamiento de Seal y Comunicaciones


Signal Processing Toolbox
DSP System Toolbox
Communications System Toolbox
Wavelet Toolbox
RF Toolbox
Phased Array System Toolbox
LTE System Toolbox
24

Procesamiento de Imgenes y Visin por Computador


Image Processing Toolbox
Computer Vision System Toolbox
Image Acquisition Toolbox
Mapping Toolbox

Pruebas y Medicin
Data Acquisition Toolbox
Instrument Control Toolbox
Image Acquisition Toolbox
OPC Toolbox
Vehicle Network Toolbox

Finanzas Computacionales
Financial Toolbox
Econometrics Toolbox
Datafeed Toolbox
Database Toolbox
Spreadsheet Link EX (for Microsoft Excel)
Financial Instruments Toolbox
Trading Toolbox

Biologa Computacional
Bioinformatics Toolbox
SimBiology

25

Generacin y Verificacin de Cdigos


MATLAB Coder
HDL Coder
HDL Verifier
Filter Design HDL Coder
Fixed-Point Designer

Implementacin de Aplicaciones
MATLAB Compiler
MATLAB Builder NE (for Microsoft .NET Framework)
MATLAB Builder JA (for Java language)
MATLAB Builder EX (for Microsoft Excel)
Spreadsheet Link EX (for Microsoft Excel)
MATLAB Production Server

Conectividad de Base de Datos y Presentacin de Informes


Database Toolbox
MATLAB Report Generator

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
Simulink es un entorno de diagramas de bloque para la simulacin multidominio y de
diseo basado en modelos; es compatible con la simulacin, generacin automtica
de cdigo y la prueba continua y verificacin de sistemas embebidos.
Esta herramienta proporcionan un editor grfico con libreras de bloques
personalizables y solucionadores para el modelado y la simulacin de sistemas
dinmicos. Est integrado con MATLAB, lo que permite incorporar algoritmos de
MATLAB en modelos as como la opcin de exportar resultados de la simulacin a
MATLAB para su anlisis posterior.

Entre las capacidades de esta herramienta se destacan:


- Elaboracin del Modelo . Subsistemas jerrquicos, modelos con bloques de

bibliotecas predefinidas.
- Simulacin del Modelo. Simula el comportamiento dinmico del sistema y

presenta resultados como las corridas de Simulacin.


- Anlisis de Resultados de la Simulacin. Permite ver resultados y depurar la

Simulacin.
- Manejo de Proyectos. Permite el manejo de archivos, componentes y grandes

cantidades de datos para el proyecto de manera fcil.


- Conexin a Hardware. Permite conectar el modelo de hardware para las

pruebas en tiempo real y el despliegue de sistemas embebidos.

La posibilidad de usar software libre para los estudiantes de ingeniera petrolera de la


UV es de relevancia por el alto costo que representa el software especializado en la
industria del petrleo y el gas, y todava mas el hecho de que el software disponible
sea el mismo que se ensea y que se tiene licenciado y vigente, hace justificable
esta investigacin que se centra sobre las funciones para simulacin de yacimientos
de la Caja de Herramientas MRST.

27

CAPTULO 3.

CONCEPTOS BSICOS, ECUACIONES


FUNDAMENTALES DE FLUJO DE FLUIDOS EN MEDIOS
POROSOS Y CMO SE SOLUCIONAN.

28

3.0 Introduccin
El modelado matemtico de un sistema requiere del entendimiento del comportamiento
de los diferentes elementos que lo conforman. El flujo de fluidos en medios porosos es un
fenmeno complejo ya que se tienen que considerar ecuaciones que lo describan en una,
dos o tres fases. Movindose a travs de canales de flujo que presentan variaciones de
uno o varios rdenes de magnitud y en los cuales los fluidos podrn ser tratados como
compresibles, ligeramente incompresibles o incompresibles. Adicionalmente a esto para
representar el sistema de flujo podrn utilizarse una, dos o tres dimensiones incluyendo si
se desea heterogeneidad en las propiedades petrofsicas, efectos gravitacionales, efectos
capilares y transferencia de masa entre las fases.
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.

3.1 Conceptos bsicos de Ingeniera de Yacimientos.


Comprender los conceptos bsicos de ingeniera de yacimientos para problemas de
modelado de flujo en medios porosos es muy importante. Esta porcin del trabajo incluye
discusiones sobre los conceptos de potencial de flujo del fluido, la ley de Darcy y
fenmenos de transporte en estado estacionario y no estacionario. La presin capilar, la
permeabilidad relativa y la ley de conservacin de la masa se presentan en el contexto de
sus aplicaciones al flujo de fluido mono y multifsico en medios porosos.

3.1.1 Potencial de Flujo.


En ciencias de la tierra distintas de ingeniera de petrleo (por ejemplo, la geologa o
hidrologa), el potencial de flujo a un punto determinado se define como el trabajo
requerido por un proceso libre de friccin para transportar una unidad de masa de fluido
desde un estado de presin atmosfrica y cero elevacin (punto de referencia absoluto)
hasta el punto en cuestin. Definido de esta manera, el potencial de flujo se expresa
matemticamente y se define como el cabezal o altura del fluido (hf) para un fluido
incompresible como:

Donde D es positivo en la direccin vertical hacia arriba y,


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:

El trmino tiene unidades de presin y es frecuentemente referido como la presin al


nivel de referencia (datum). En simulacin e ingeniera de yacimientos es denominado
como el potencial de flujo , o sea:
En ingeniera de yacimientos, un datum arbitrario y conveniente (otro diferente al punto de
referencia absoluto) se utiliza como referencia para todas las presiones del yacimiento.
Este datum arbitrario puede ser el nivel del mar o en el centro, arriba, o en la base del
yacimiento. El nivel de este nuevo punto de referencia no es importante porque el gasto
depende del gradiente de potencial en lugar de potenciales absolutos. Por lo anterior los
ritmos de cambio de la presin en las direcciones x, y, z se pueden representar por la
expresin siguiente:

Donde el valor de Z es positivo en la direccin vertical hacia abajo. Esta es la expresin


del gradiente de potencial para fluidos incompresibles.

3.1.2 Ley de Darcy


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:

Donde factor de conversin para el coeficiente de transmisibilidad, k = permeabilidad


absoluta de la roca en la direccin de flujo, = viscosidad del fluido, potencial de flujo, y u
= cantidad de fluido por unidad de seccin transversal a la direccin de flujo (velocidad
superficial).
Para el caso de flujo en 3D, la forma diferencial de la ecuacin de Darcy, ser:

Con la definicin de gradiente de potencial (ecuacin 3.5), el vector de velocidad


quedara:

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)
1. El fluido es homogneo, de una sola fase, y newtoniano.
2. No hay ninguna reaccin qumica entre el fluido y el medio poroso.
3. Prevalecen condiciones de flujo laminar.
4. La permeabilidad es una propiedad del medio poroso que es independiente de la
presin, la temperatura, y el fluido que fluye.
5. No hay ningn efecto deslizamiento. (Klinkenberg, 1941)
6. No hay ningn efecto electrocintico.
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.
La nomenclatura utilizada en la descripcin de la ecuacin de Darcy, pueden consultarse
en la tabla 3.1.

3.1.3 Flujo en Estado Estacionario y No Estacionario


El flujo en estado estacionario y no estacionario, son un par de conceptos bsicos que
necesitan tanto los ingenieros en ejercicio como los estudiantes. Por ejemplo, la
naturaleza del flujo que presenta la inyeccin de agua en un yacimiento es la razn por
la que la produccin de aceite no responda inmediatamente a los cambios en la misma,
La compresibilidad del fluido, cf y la manera en la que la densidad responde a la presin
son los factores principales de este comportamiento.

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 o la es constante para toda p y

En trminos de la velocidad del fluido,

Problemas de flujo que involucran fluidos incompresibles y medios porosos tienen


soluciones que son independientes del tiempo (porque todos las derivadas con respecto
al tiempo son cero) y dependientes slo del espacio. Tal flujo se llama flujo en estado
estacionario debido a todas las propiedades son constantes, o constantes, con el tiempo.
Para fluidos compresibles y ligeramente compresibles, el choque de la presin (o al
menos parte de la misma) sern absorbidas por la compresin del fluido inicialmente
hasta que los fluidos ya no puedan comprimirse. El resto de la energa ser transmitida al
siguiente punto en el espacio, y as sucesivamente. La energa almacenada en el fluido
comprimido ser liberada ms adelante y se transmitir de un punto al siguiente. Con el
tiempo, el choque de presin (o por lo menos parte de ella) se har sentir en cualquier
punto de observacin. Es decir que el comportamiento en el medio poroso no es
transitorio, o dependiente del tiempo. En este caso tendremos:
Cuando cf > 0 y

En trminos de la velocidad del fluido,

Problemas de flujo que involucran fluidos compresibles o ligeramente compresibles tienen


soluciones que dependen del espacio y del tiempo. Para estos problemas, la solucin en
un momento dado se obtiene mediante la aproximacin de la solucin desde t0 = 0 hasta
t1 = t0 + t y desde t1 hasta t2 = t1 + t y as sucesivamente, hasta que se alcanza el
tiempo final. El proceso de aproximacin en la solucin en el tiempo o bien puede ser
continuo, como en el anlisis de cambios de presin, o discreto, como en la simulacin
numrica de yacimientos. Este tipo de flujo es denominado transitorio o no estacionario.
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.

3.2.1 Propiedades de la Roca y Fluidos del Yacimiento


En esta seccin se comentan propiedades de la roca del yacimiento, tales como la
porosidad y la permeabilidad, que se suponen independientes del contenido de lquido,
siempre que la roca y el fluido sean no reactivos. Los conceptos de heterogeneidad y
anisotropa de la roca son tambin introducidos.

3.2.1.1 Porosidad y Heterogeneidad


La porosidad es en el espacio poroso de la roca del yacimiento donde se almacenan los
hidrocarburos, algunos de los poros se encuentran interconectados mientras que otros se
encuentran aislados, una medida de la misma es la fraccin (%) que representan los
poros entre el volumen total de la roca que ocupan. En la roca del yacimiento se
distinguen de forma primaria dos tipo de porosidad; la total y la efectiva, la primera
incluye los poros aislados y los interconectados mientras que la segunda solo los
interconectados. Desde este punto de vista la porosidad efectiva ser la de inters para la
produccin y representa entonces una medida de la capacidad del yacimiento para
almacenar fluidos producibles.
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.

3.2.1.2 Porosidad y Anisotropa


La permeabilidad ser una medida de la capacidad de un medio poroso de transmitir
fluidos a travs de los poros interconectados. Esta capacidad es denominada absoluta o
simplemente permeabilidad si medio esta 100% saturado de un fluido en una sola fase.
33

La permeabilidad vara de un punto a otro e, incluso, en un


depender de la direccin del flujo.

mismo punto, puede

La permeabilidad absoluta es la medicin de la permeabilidad obtenida cuando slo existe


un fluido, o fase, presente en la roca. La permeabilidad efectiva es la capacidad de flujo
preferencial o de transmisin de un fluido particular cuando existen otros fluidos
inmiscibles presentes en el yacimiento (por ejemplo, la permeabilidad efectiva del gas en
un yacimiento de gas-agua). Las saturaciones relativas de los fluidos, como as tambin la
naturaleza del yacimiento, afectan la permeabilidad efectiva
La permeabilidad relativa es la relacin entre la permeabilidad efectiva de un fluido
determinado, con una saturacin determinada, y la permeabilidad absoluta de ese fluido
con un grado de saturacin total. Si existe un solo fluido presente en la roca, su
permeabilidad relativa es 1.0. El clculo de la permeabilidad relativa permite la
comparacin de las capacidades de flujo de los fluidos en presencia de otros fluidos, ya
que la presencia de ms de un fluido generalmente inhibe el flujo.
En general la permeabilidad vertical es menor que la horizontal y esa relacin define a la
anisotropa ya que cuando hay una tendencia direccional muy clara se considera al medio
poroso como anisotrpico siendo isotrpico en caso contrario.

3.2.2 Propiedades de los Fluidos


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.
En general en los yacimientos de hidrocarburos, se pueden producir simultneamente
aceite, agua y gas ya que estos coexisten a una temperatura y presin propias del
yacimiento. El gas que se produce se encuentra libre y en solucin. La mayor parte del
gas en solucin proviene del gas disuelto en el aceite y el resto del gas disuelto en el
agua. Por lo tanto considerando que el aceite y el agua son inmiscibles, las propiedades
de la fase aceite a condiciones de yacimiento se ven fuertemente afectados por el gas en
solucin. Del mismo modo, las propiedades del agua se ven afectadas (aunque en mucha
menor medida) por el gas disuelto en el agua.

3.2.2.1 Tipos de Fluidos en el Yacimiento


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

constante independientemente de la presin a que este sujeto.


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.

Figura 3.1 Comportamiento de la densidad de varios tipos de fluidos como funcin de la


presin.

3.2.2.2 Compresibilidad de los Fluidos y Factor de Compresibilidad del


Gas
La compresibilidad de un fluido se define como el cambio volumtrico relativo de una
masa dada ante un cambio de presin a temperatura constante, matemticamente la
compresibilidad puede ser expresada como:
Donde

A partir de la definicin de densidad de un fluido , una expresin equivalente para la


compresibilidad de un fluido sera:

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).
El factor de compresibilidad Z, es un factor de correccin, que se introduce en la ecuacin
de estado de gas ideal para modelar el comportamiento de los gases reales, los cuales se
pueden comportar como gases ideales para condiciones de baja presin y alta
temperatura, tomando como referencia los valores del punto crtico, es decir, si la
temperatura es mucho ms alta que la del punto crtico, el gas puede tomarse como ideal,
y si la presin es mucho ms baja que la del punto crtico el gas tambin se puede tomar
como ideal.
De manera alternativa, el factor de compresibilidad para gases especficos puede ser
ledo a partir de grficos de compresibilidad generalizados que grafiquen Z como una
funcin de la presin a temperatura constante.

3.2.2.3 Relacin Gas - Lquido en Solucin


A temperatura y presin de yacimiento, el equilibrio termodinmico de un sistema de
gas/lquido se da por la transferencia de masa entre las dos fases. En un sistema de
aceite negro, esta transferencia de masa puede ser descrita por la relacin gas/liquido en
solucin. La relacin gas/liquido en solucin es el volumen de gas (en condiciones
estndar) que debe disolverse en una unidad de volumen de lquido (en condiciones
estndar) para que el lquido y el sistema de gas alcancen el equilibrio a la temperatura y
presin del yacimiento. El equilibrio en este contexto significa que el lquido estara
saturado con el gas. En yacimientos de aceite negro existen dos relaciones gas-liquido,
una que es gas-aceite y otro gas-agua, la cual para propsitos prcticos se asume igual a
cero.

3.2.2.4 FVF (Factor de Volumen de Aceite de la Formacin)


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

3.2.2.5 Densidad del Fluido

Como ya se mencion, la densidad de un fluido es la relacin que existe entre su masa y


su

volumen , y para el caso del gas se dara en trminos de la ley del

gas real:

Donde z= factor de compresibilidad, p=presin.


M = Masa Molar, R = Constante de los gases ideales y T = Temperatura

3.2.2.6 Viscosidad del Fluido


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.
El comportamiento de la viscosidad est relacionado con la de la densidad debido a la
densidad es una medida de la trayectoria libre media de las molculas de lquido y gas, en
consecuencia, una medida de los movimientos e interacciones moleculares aleatorios que
afectan a la viscosidad.

3.2.3 Propiedades de la Roca / Fluido

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.

3.2.3.1 Saturacin de un Fluido


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:
Definiciones similares se tienen para el flujo en dos fases de aceite y gas.
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:

3.2.3.2 Presin Capilar


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.

Para un sistema aceite agua, y


Para un sistema en dos fases aceite gas.
La presin capilar es una funcin de la saturacin y la historia de saturacin (es decir,
drenaje o imbibicin) para una roca del yacimiento dado y fluidos a una temperatura y
composicin constante.

3.3 Ley de la Conservacin de la Masa


La ley de la conservacin de la masa es una ecuacin de balance de materia realizada
para un componente en un volumen de control del sistema a modelar. En yacimientos de
petrleo, el volumen de control se compone de un medio poroso que contiene fluidos en
una, dos, o tres fases. Esta seccin se refiere a un fluido en una sola fase. El medio
38

poroso es tratado como un continuo cuyas propiedades fsicas en cualquier momento son
las del elemento representativo del medio. El volumen de control, cuya forma depende del
sistema de coordenadas utilizado en el modelo, se elige y un balance de materia para el
componente se hace sobre l. El balance de materia para cualquier componente C, en el
sistema puede ser expresado como:

Donde mi =masa entrando= o sea la masa del componente entrando al volumen de


control desde otras partes del yacimiento, mo =masa saliendo= o sea la masa del
componente dejando el volumen de control hacia otras partes del yacimiento; ms =masa
fuente/sumidero= o sea la masa del componente dejando o entrando al volumen de
control externamente (a travs de pozos); y ma =masa acumulada= que es la masa del
exceso de material acumulado o agotado en el volumen de control sobre un intervalos de
tiempo. Permitiendo las dimensiones finitas del volumen de control y el intervalo de tiempo
aproximar a cero y tomar lmites, la ecuacin 3.26 resulta en una ecuacin de
conservacin de la masa para el componente considerado.

3.3.1 Conservacin de la Masa para un fluido en una sola fase, en


una dimensin
La ecuacin que se obtiene a partir del anlisis del flujo sobre el volumen de control en el
medio poroso es:

Cuyo desarrollo puede consultarse en el archivo anexo 1.

3.3.2 Conservacin de la Masa para un fluido en una sola fase


multidimensional
Para el caso en 3D siguiendo un desarrollo similar se obtiene:

Cuyo desarrollo puede consultarse en el archivo anexo 2.

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
Se puede consultar el detalle del desarrollo de esta ecuacin en diferentes sistemas de
coordenadas en la seccin 3.6 y la descripcin de las variables utilizadas en la tabla 3.1.
La ecuacin 3.45 es la ecuacin fundamental usada en simulacin de yacimientos. En su
desarrollo no se asumen consideraciones respecto al tipo de fluido (incompresible,
ligeramente compresible o compresible), en consecuencia esta ecuacin es vlida para
una sola fase de aceite, agua o gas.

3.5 Conceptos Matemticos Bsicos


Los modelos matemticos, tales como los simuladores de diferencias finitas, se
construyen en base a principios fsicos y matemticos fundamentales. Se ha comentado
lneas arriba los principios fsicos que intervienen en la simulacin de yacimientos,
incluyendo la ley de conservacin de la masa. La ley de Darcy para flujo de fluidos a
travs de medios porosos. As como el comportamiento de la presin, el volumen y la
temperatura (PVT) de los fluidos del yacimiento y las propiedades de la roca del mismo.
Los principios matemticos necesarios para desarrollar simuladores de yacimientos
numricos incluirn el clculo diferencial bsico, la teora de las ecuaciones diferenciales,
el anlisis numrico, el clculo de diferencias finitas y el lgebra lineal.
El clculo diferencial, que se remonta a la poca de Newton y Leibniz, relaciona la
derivada (o pendiente de la tangente) de una funcin continua a la funcin en s misma.
Esta rama de las matemticas tiene muchas aplicaciones importantes en campos tan
diversos como la ingeniera, las ciencias fsicas, biologa, economa y las matemticas
aplicadas.
Las ecuaciones diferenciales implican tanto funciones conocidas como desconocidas,
Ellas tienen aplicaciones en muchas de las mismas reas que el clculo diferencial, junto
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.
Los mtodos numricos de anlisis proporcionan tcnicas computacionales (algoritmos)
para las soluciones aproximadas de problemas matemticos exactos. Tcnicas de anlisis
numrico, o mtodos numricos, se utilizan para poner problemas matemticos complejos
en equipos digitales y obtener soluciones aproximadas a problemas que de lo contrario
no tendrn solucin. Una rama del anlisis numrico el clculo de diferencias finitas, se
utiliza para aproximar las relaciones funcionales y sus derivadas en una serie de puntos
discretos (discontinuos). Tales puntos pueden ser mediciones en experimentos de
laboratorio, observaciones de campo o pueden ser generados en la solucin numrica de
las ecuaciones diferenciales. El clculo de diferencias finitas se relaciona con clculo
diferencial a travs del desarrollo en series de Taylor.
El lgebra lineal trata de la solucin de sistemas de ecuaciones lineales. Una fuente de
problemas de ecuaciones lineales en ingeniera de yacimientos es la aproximacin de las
ecuaciones diferenciales continuas por ecuaciones en diferencias finitas.
Las siguientes ligas provienen del sitio http://mathworld.wolfram.com/ y ofrecen material
de inters sobre los siguientes tpicos:

3.5.1 Clculo Diferencial Bsico.


Ser la rama del clculo matemtico que trabaja con derivadas.

3.5.1.1 Derivadas y Diferenciacin


http://mathworld.wolfram.com/Derivative.html

3.5.1.2 Derivadas Parciales


http://mathworld.wolfram.com/PartialDerivative.html

3.5.1.3 Expansin en Series de Taylor


http://mathworld.wolfram.com/TaylorSeries.html

3.5.2 Ecuaciones Diferenciales (DE) Bsicas


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.

3.5.2.1 Ecuaciones Diferenciales Ordinarias


http://mathworld.wolfram.com/OrdinaryDifferentialEquation.html

3.5.2.2 Ecuaciones Diferenciales Parciales


http://mathworld.wolfram.com/PartialDifferentialEquation.html

3.5.2.3 Condiciones Iniciales y de Frontera


http://mathworld.wolfram.com/InitialConditions.html
http://mathworld.wolfram.com/BoundaryConditions.html

3.5.2.4 Operaciones Diferenciales Vectoriales: Nabla, Gradiente, Divergencia,


Laplaciano.
http://mathworld.wolfram.com/Nabla.html
http://mathworld.wolfram.com/Gradient.html
http://mathworld.wolfram.com/Divergence.html
http://mathworld.wolfram.com/Laplacian.html

Los
siguientes
ejemplos
interactivos
provienen
del
sitio
de
http://demonstrations.wolfram.com/ y son demostraciones hechas con el software de
Mathematica y son muy tiles para mejorar el entendimiento de estos conceptos
matemticos bsicos.

Ejemplos:
http://demonstrations.wolfram.com/DerivativeAsAFunction/ Derivada de una funcin.
http://demonstrations.wolfram.com/PartialDerivativesIn3D/ Derivadas parciales en 3D.
42

http://demonstrations.wolfram.com/DirectionalDerivativesAndTheGradient/
direccionales y el gradiente.

Derivadas

http://demonstrations.wolfram.com/TaylorPolynomials/ Expansin usando polinomios de


Taylor.
http://demonstrations.wolfram.com/LinearFirstOrderDifferentialEquation/
diferencial lineal de primer orden por el mtodo de variacin de parmetros.

Ecuacin

3.5.3 Clculo de Diferencias Finitas

El clculo diferencial discutido en las secciones anteriores es apropiado para funciones


continuas solamente; sin embargo, en las aplicaciones de yacimientos petroleros, una
situacin a menudo surge cuando los valores funcionales son conocidos slo en puntos
discretos. Por ejemplo, estos puntos discretos pueden ocurrir durante las mediciones de
campo donde los valores tales como las presiones y las tasas de produccin se miden en
intervalos de tiempo fijos. Los valores de Las propiedades medidas se conocen slo en el
instante cuando se miden.
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.

3.5.3.1 Diferencias Finitas


http://mathworld.wolfram.com/FiniteDifference.html

Diferencias hacia adelante (http://mathworld.wolfram.com/ForwardDifference.html ), hacia atrs


(http://mathworld.wolfram.com/BackwardDifference.html
),
centradas
(http://mathworld.wolfram.com/CentralDifference.html)
y
divididas
(http://mathworld.wolfram.com/DividedDifference.html ).

Demostraciones sobre el tema de las diferencias finitas:


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


lgebra lineal (http://mathworld.wolfram.com/LinearAlgebra.html ) es la rama de las matemticas
que se ocupa de los vectores, matrices, y la solucin de ecuaciones lineales. Escribiendo
la ecuacin caracterstica en diferencias finitas linealizada en cada nodo desconocido se
genera un sistema de ecuaciones algebraicas lineales.
En esta seccin se ofrecen referencias a conceptos del lgebra lineal bsica que son
relevantes para la resolucin de sistemas de ecuaciones lineales.

3.5.4.1 Notacin Escalar y Operaciones


http://mathworld.wolfram.com/Scalar.html

3.5.4.2 Notacin vectorial y operaciones.


http://mathworld.wolfram.com/Vector.html

3.5.4.3 Notacin matricial y operaciones.


http://mathworld.wolfram.com/Matrix.html

3.5.4.4 Representacin matricial de sistemas de ecuaciones.


http://mathworld.wolfram.com/LinearSystemofEquations.html

Ms demostraciones sobre temas de lgebra lineal:


http://demonstrations.wolfram.com/VectorsIn3D/ Vectores en 3D.
http://demonstrations.wolfram.com/3x3MatrixExplorer/ Explorador de operaciones con una
matriz de 3 x 3.
http://demonstrations.wolfram.com/SolvingMatrixSystemsWithRealIntervalOrUncertainEle
ments/ resolviendo sistemas de ecuaciones lineales.
Finalmente una demostracin que representa la solucin de una ecuacin diferencial
parcial por el mtodo de diferencias finitas, en este caso para la ecuacin de Laplace que
como se ver ms adelante es un caso particular de la ecuacin de flujo para un fluido
incompresible.
http://demonstrations.wolfram.com/SolutionsOfTheFiniteDifferenceDiscretizedLaplaceEqu
ation/
44

3.6 Formulacin de las Ecuaciones Bsicas para el Flujo en


una Sola Fase
En esta seccin se presentan las ecuaciones bsicas que describen el transporte de un
fluido de una sola fase a travs de un medio poroso. Estas ecuaciones matemticas
describen los procesos fsicos de inters en el yacimiento y estn en la forma de
ecuaciones diferenciales parciales (PDE) que consideran las relaciones dinmicas entre el
fluido, el medio poroso, y las condiciones de flujo presentes en el sistema. Se va definir un
modelo matemtico que describa los aspectos ms importantes del flujo de un fluido
monofsico. Se acostumbra que las ecuaciones de modelo como este se expresen en
diferentes sistemas de coordenadas y se desarrollan para el caso ms general.
Por facilidad trabajaremos con el modelo en coordenadas rectangulares y presentando
solo la aplicacin de los otros casos en coordenadas cilndricas y esfricas. La figura 3.2
destaca la las etapas de formulacin en el desarrollo de un simulador de yacimientos.

Figura 3.2 Etapas en la formulacin de un simulador de yacimientos.

3.6.1 Ecuacin de Continuidad en Varias Geometras de Flujo


La ecuacin de continuidad (ecuacin diferencial de la conservacin de masa) se puede
desarrollar escribiendo una ecuacin de balance de materia sobre un volumen de control
(elemento de volumen estacionario) a travs del cual el fluido estara circulando.
La siguiente demostracin muestra en forma grfica el principio de la ecuacin de
continuidad.
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.
La seccin 3.6.2 muestra que es necesario definir un volumen elemental representativo
con el que se pueda describir una ecuacin de balance de materia. El enfoque continuo
debe ser usado para definir las propiedades del volumen elemental y el fluido pasando a
travs de l. Este enfoque simplemente trata el medio poroso como un continuo en
relacin con las propiedades del fluido y la roca (tales como la porosidad, la
permeabilidad, la viscosidad y la densidad del fluido) asignadas para el volumen de
control. Estas propiedades describen el comportamiento global del medio poroso y el
fluido contenido en el mismo.

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.
1. El principio de conservacin de la masa (Ec. 3.26), que establece que el total de la
masa de fluido entrando en un elemento representativo de volumen en el
yacimiento, debe ser igual al incremento neto en la masa del fluido en dicho
elemento ms el total de la masa del fluido que sale del mismo.
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.

3.6.2 Derivacin de las Ecuaciones de Flujo Generalizadas


3.6.2.1 Ecuacin de Flujo en coordenadas Rectangulares

Esta es su forma ms general y su desarrollo puede consultarse en el archivo anexo 3.

3.6.2.2 Ecuacin de Flujo en coordenadas Cilndricas

Cuyo desarrollo puede consultarse en el archivo anexo 4.

3.6.3 Diversas Formas de las Ecuaciones de Flujo


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.
Las siguientes secciones modifican la ecuacin de flujo general segn la dependencia de
la densidad del fluido con la presin. Se contina considerando el flujo en una sola fase.

3.6.3.1 Ecuacin de Flujo para fluidos Incompresibles


Si el fluido es incompresible, la densidad es considerada constante e independiente de la
presin y por supuesto la compresibilidad igual a cero. Bajo estas consideraciones la
ecuacin 3.62 quedara de la forma siguiente:

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:

Ecuacin tambin conocida como la ecuacin de Laplace. El desarrollo de las expresiones


anteriores puede verse en el archivo anexo 5.

3.6.3.2 Ecuacin de Flujo para fluidos ligeramente Compresibles


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:

Si no existe un trmino externo de fuente/sumidero (pozo) en el sistema, la ecuacin 3.98


se convierte en:

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.

3.6.3.3 Ecuacin de Flujo para fluidos Compresibles


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.

3.6.4 Condiciones Iniciales y de Frontera


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.
Si el problema es similar a la ecuacin de Difusividad,

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.

Figura 3.10 Dominio de flujo bidimensional con un 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.

3.6.4.1 Presin Especificada en la Frontera - Problema de Dirichlet


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.

3.6.4.2 Gradiente de Presin Especificado en la Frontera - Problema de


Neumann
Mediante la especificacin de un gradiente de presin normal a la frontera, el flujo (o
velocidad) normal a la frontera queda determinado. Por lo tanto, una especificacin de
flujo a velocidad constante en el agujero del pozo es equivalente a especificar un
gradiente de presin sobre la formacin. Esta proposicin puede entenderse mejor si se
considera la ley de Darcy escrita en la interface de un pozo y la formacin,

La ecuacin 3.107 puede ser reorganizada para resolverse por el gradiente de presin como:

En la ecuacin 3.108, m, rw, k, y h son especficos del problema y asignando una


velocidad de flujo constante (fijando el valor de q), uno simplemente especifica el valor de
. Tenga en cuenta que q es el gasto en la interface con la formacin en la ecuacin.
3.108.
De nuevo, la especificacin del gradiente de presin a lo largo de una frontera externa
resulta en la especificacin del flujo normal a la misma. Un caso especial a menudo
encontrado en ingeniera de yacimientos es una frontera de ausencia de flujo donde el
flujo se desvanece en todas partes en dicha frontera. Obviamente, si no existe flujo a
travs de la de la frontera, esto implica que el gradiente de presin a travs de la misma
tambin es cero. Un yacimiento volumtrico con fronteras exteriores completamente
selladas equivale a un gradiente de presin cero a travs de sus lmites exteriores.

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.

Figura 3.12 Problema de estado no estacionario de Neumann.

3.6.4.3 Gradiente de Presin y Especificaciones de Presin en la Frontera


En ocasiones, el potencial y su primera derivada son prescritos en diferentes segmentos
de la frontera. Tal condicin es posible cuando se trata de un medio poroso que tiene una
frontera semipermeable (con fugas). Bajo estas condiciones, la condicin de frontera del
tipo Dirichlet se prescribe en una parte de la frontera y la condicin de Neumann es
establecida para el resto de la frontera. Un yacimiento de aceite que est parcialmente
expuesto a un fuerte acufero es un ejemplo tpico de esta condicin de frontera mixta
(figura 3.13).

Figura 3.13 Especificacin de condiciones de frontera mixtas.

En problemas dependientes del tiempo (flujo en estado no estacionario), el lmite


condiciones deben ser especificadas para todo . Para estos problemas, las condiciones
de frontera tambin pueden convertirse en una funcin del tiempo. Por ejemplo, un pozo
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.
Para completar la descripcin matemtica del problema, debemos especificar la condicin
inicial para las variables dependientes del tiempo. Esto es logrado mediante la
especificacin de las presiones en cada punto en el tiempo inicial. Generalmente, las
presiones iniciales se especifican a una profundidad de referencia especfica y los
gradientes hidrostticos existentes se utilizan para inicializar el problema a otras
profundidades. Se pueden consultar discusiones detalladas sobre las condiciones iniciales
y de frontera para flujo multifsico en el libro de (Turgay Ertekin, 2001), secciones. 9.7.1 y
9.7.2.

3.7 Aproximacin de las Ecuaciones de Flujo por Diferencias


Finitas

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.
El mtodo de diferencias finitas se implementa mediante la superposicin de una
cuadrcula o malla de diferencias finitas en el yacimiento a ser modelado. El tipo de
cuadrcula seleccionado se utiliza para aproximar las derivadas espaciales en las
ecuaciones continuas. Estas aproximaciones se obtienen truncando el desarrollo en
series de Taylor de las variables desconocidas (por lo general presin para los problemas
en una sola fase de flujo y la presin y la saturacin para los problemas de dos fases de
flujo) en las ecuaciones. Un procedimiento similar se utiliza en el dominio del tiempo.
Dos tipos de cuadrculas se utilizan generalmente en la simulacin de yacimientos: la de
bloque centrado (cuerpo centrado) y la de punto distribuido (malla centrada). Aunque
estos sistemas de redes se discuten en trminos de coordenadas rectangulares
(cartesianas), son igualmente aplicables en sistemas de coordenadas cilndricas,
esfricas o elpticas.
La implementacin de aproximaciones en diferencias finitas da como resultado
ecuaciones algebraicas denominadas ecuaciones en diferencias finitas. Debe ser hecho
hincapi en que las soluciones de las ecuaciones en diferencias finitas pueden ser
57

obtenidas slo en los puntos discretos definidos por la cuadrcula. En otras palabras, las
presiones calculadas a partir de un simulador de yacimientos sern conocidas slo en
puntos de la cuadrcula dentro del yacimiento. Esto en contraste con las soluciones de las
ecuaciones continuas, que se pueden obtener en todos los puntos en el yacimiento.
Discretizacin es el proceso de convertir ecuaciones continuas en ecuaciones en
diferencias finitas. En la figura 3.8 se ve donde se lleva a cabo el paso de discretizar en el
desarrollo de un simulador de diferencias finitas.

Figura 3.14 El proceso de la discretizacin en el desarrollo de un simulador de yacimientos.

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.

3.7.1 Construccin y Propiedades de Cuadrculas de Diferencias


Finitas
Como se coment anteriormente, dos tipos de cuadrculas en diferencias finitas se utilizan
en la simulacin de yacimientos: la de bloque centrado y la de punto distribuido. En una
cuadrcula de bloque centrado, los bloques de la cuadrcula de dimensiones conocidas se
superponen sobre el yacimiento. Para el sistema de coordenadas rectangulares, los
puntos de la cuadricula se definen como los centros de estos bloques del reticulado. En
una cuadrcula de punto-distribuido, los puntos de la malla son distribuidos en el depsito
antes de que se definan bloques en el contorno. Para una cuadrcula rectangular, un
bloque lmite se coloca a medio camino entre dos puntos de presin adyacentes.
Histricamente, los simuladores de yacimientos han usado bloques centrados en
diferencias finitas ya que el volumen asociado con cada punto representativo est
claramente definido. El propsito del sistema de cuadriculado es dividir el depsito en
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 siguientes documentos anexos tratan sobre la construccin cuadriculas de bloque
centrado bloque y de punto distribuido. La discusin de estos sistemas considera
nicamente flujo en una sola direccin (la direccin x). Para el flujo en ms de una
direccin, los principios discutidos en este captulo se pueden extender fcilmente a
mltiples dimensiones.

3.7.1.1 Mallas de Bloques Centrados

El tema puede consultarse en el archivo anexo 8.

3.7.1.2 Mallas de Punto Distribuido

El tema puede consultarse en el archivo anexo 9.

3.7.1.3 Mallas Geomtricas Areales y Verticales.

Consltese en el archivo anexo 10.

3.7.2 Aproximacin en Diferencias Finitas de la Derivada Espacial


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.
Esta seccin se va a centrar en la aproximacin de las ecuaciones de flujo de fluidos por
diferencias finitas mediante el mtodo de las series de Taylor.
Estas aproximaciones se obtienen por la expansin en serie de Taylor de la variable
dependiente en las proximidades de los puntos de la cuadrcula. Cuando las
aproximaciones son aplicadas a una ecuacin de flujo nica, la PDE se sustituye por un
sistema de ecuaciones algebraicas. La discretizacin es el proceso de convertir la PDE
continua a un sistema de ecuaciones algebraicas.
Otros mtodos de discretizacin igualmente aplicables incluyen el mtodo integral de
diferencias finitas, el mtodo del elemento finito, y el mtodo del contorno finito (o mtodo
de la ecuacin integral de contorno).
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.

3.7.2 .1 Aproximacin a una Malla Uniforme en una Direccin


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,

3.7.2.2 Aproximacin a una No Malla Uniforme en una Direccin


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:

Y similarmente en la direccin hacia atrs:

3.7.2.3 Aproximacin en Mltiples Dimensiones


En las secciones anteriores se discuti el proceso de discretizacin en una sola dimensin,
podemos ahora aplicar estas mismas tcnicas para problemas multidimensionales, para consultar
este y los procesos anteriores favor de ver el archivo anexo 11.

3.7.3 Aproximacin en Diferencias Finitas a la Derivada en Tiempo

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.
Aunque la diferencia central es una aproximacin de orden superior, generalmente no es
utilizada debido a problemas de estabilidad y las dificultades que presenta en la
aplicacin de las condiciones iniciales (Aziz, 1979).
La aproximacin usando diferencias hacia atrs se utiliza generalmente en la simulacin
de yacimientos, ya que su uso no limita el tamao del paso de tiempo para una solucin
estable.

3.7.3.1
Flujo

Aproximacin en Diferencias hacia atrs de la Ecuacin de

La expresin que define las diferencias hacia atrs en diferencias finitas sera la que se
muestra a continuacin:

3.7.3.2 Aproximacin en Diferencias hacia adelante de la Ecuacin de


Flujo

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.

3.7.3.3 Aproximacin en Diferencias centradas de la Ecuacin de Flujo


La denominada aproximacin de Richardson, quedara de la siguiente forma:

Para una discusin ms detallada de los niveles de tiempo donde aplican estas expresiones se
sugiere consultar el archivo anexo 12.

3.7.4 Implementacin de Condiciones Iniciales y de Frontera


En secciones anteriores de este captulo, tres aproximaciones en diferencias finitas
adecuadas para la simulacin de yacimientos se derivaron: diferencias hacia atrs, hacia
63

adelante y centradas. Estas aproximaciones se hicieron a la ecuacin en derivadas


parciales en una sola fase, que regula el flujo a travs de medios porosos.
En las ligas mostradas en la seccin 3.5.2 se discuten soluciones a las ecuaciones
diferenciales generales. Se encontr que estas soluciones van a ser familias de funciones
que satisfacen la ecuacin diferencial de origen.
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.

3.7.4.1 Implementacin de Condiciones Iniciales


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).
En las ecuaciones en diferencias finitas, el trmino pn representa los valores de presin de
los puntos de la cuadrcula en el nivel de tiempo conocido.
El procedimiento paso a paso para el avance de la simulacin en el tiempo comienza
asignando valores conocidos de presin al nivel de tiempo n en las ecuaciones de
diferencias finitas. Las ecuaciones pueden ser resueltas para las presiones desconocidos,
Pn+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
de celdas se calculan inicialmente con la ecuacin
64

y el ajuste para todas las cuadrculas, obtenindose:

En la ecuacin 3.162, po = presin en el nivel de referencia de profundidad Zo y Zi,j,k = profundidad


de la celda (i,j,k) a la presin Obsrvese que el trmino incluye (ecuacin 3.2), la densidad de la
fase que es dependiente de la presin para fluidos compresibles y ligeramente compresibles. Por
lo tanto, la aplicacin de la ecuacin 3.162 puede requerir iteraciones.

3.7.4.2 Implementacin de Condiciones de Frontera


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.
La mayora de los simuladores comerciales de yacimientos asumen que el sistema yacimiento /
acufero est delimitado por una frontera con ausencia de flujo a cierta distancia de la roca
conteniendo hidrocarburos. Internamente un yacimiento de petrleo puede contener fronteras de
diferentes tipos, como seran los pozos, roca impermeable, y fallas de sellado.

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.

Fronteras internas. Las fronteras internas en un yacimiento de hidrocarburos incluyen


pozos, roca que no pertenece al yacimiento y fallas de sellado. Cada uno de estos lmites
requiere un mtodo de aplicacin diferente. Consltese el documento anexo 14.

3.7.5 Formulaciones Explcitas e Implcitas en Diferencias Finitas


El problema a resolver en el modelado de yacimientos es avanzar en la simulacin de las
condiciones iniciales a los tiempos futuros. Esto se logra dando pasos a travs de la
simulacin en intervalos de tiempo discretos denominados pasos de tiempo (timesteps).
Anteriormente, en este captulo se derivaron dos aproximaciones en diferencias finitas:
diferencias hacia adelante y hacia atrs (las ecuaciones. 3.158 y 3.154, respectivamente).
Aunque tienen formas similares, hay una diferencia fundamental
entre las dos
formulaciones.
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.

3.7.5.1 Formulacin Explcita

Esta expresin para las aproximaciones en diferencias hacia adelante resulta en ser
condicionalmente estable lo cual limita su uso en simulacin de yacimientos.

3.7.5.2 Formulacin Implcita

En esta caso la formulacin explicita de la frmula de diferencias hacia atrs es


incondicionalmente estable lo que la hace la ms utilizada en simulacin.
Para ms detalles sobre estas formulaciones consltese el documento anexo 15.

3.7.6 Error de Truncamiento, Estabilidad y Consistencia de los


Esquemas en Diferencias Finitas
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.

3.7.6.1 Error de Truncamiento y Anlisis del Error de Truncamiento


Presente
66

Como se coment en las secciones 3.7.2 y 3.7.3, la sustitucin de la derivada espacial y


de la derivada en tiempo se logra mediante el uso de una expansin en serie de Taylor
truncada. Por lo tanto un error de truncamiento es un resultado directo de esta
aproximacin. El resultado neto de este error de truncamiento es de naturaleza
aproximada a la solucin.
En otras palabras, si se utilizara un equipo con la capacidad para manejar un nmero
infinito de dgitos para obtener la solucin a la ecuaciones en diferencias finitas (es decir,
una solucin sin error de redondeo), la solucin sera diferente de la solucin exacta de la
PDE original debido a este error de truncamiento. Los problemas que se tienen que
abordar son la magnitud del error de truncamiento y cmo podemos aumentar la precisin
de una aproximacin por la disminucin de la magnitud de este error.
Como se mencion anteriormente, la desviacin de la PDE a partir de su correspondiente
aproximacin de diferencias finitas en un punto dado en el espacio y en un instante en el
dominio del tiempo se llama error local de truncamiento error o error local de
discretizacin.

3.7.6.2 Estabilidad y Anlisis de la Estabilidad del Sistema


Como se coment en la seccin anterior, la solucin del problema de diferencias finitas
(discreto) podra no converger a la solucin exacta del problema diferencial incluso si las
dimensiones de la malla se hacen pequeas. La disparidad de las dos soluciones debido
principalmente al efecto del error de redondeo, que pueden diferir de un computador a
otro dependiendo del nmero de dgitos que maneje durante los clculos y en el orden
interno de los mismos.
El error de redondeo resultante pronto podra sobresalir sobre la solucin deseada y
conducir a resultados incorrectos. Un esquema numrico que no puede controlar el
crecimiento de este error genera una solucin inestable.
Hay varios procedimientos para el anlisis de la estabilidad de una aproximacin en
diferencias finitas dada. Despus de realizar un anlisis de estabilidad en una
aproximacin de diferencias finitas dada, uno puede determinar los criterios estabilidad
del esquema propuesto (es decir, si el esquema propuesto es incondicionalmente estable,
con condiciones estables, o incondicionalmente inestable). A continuacin se mencionan
algunos de los ms conocidos nicamente como referencia de los mismos:

Anlisis de estabilidad por el mtodo de las Series de Fourier.

Anlisis de estabilidad por el Mtodo Matrix.

67

Dichos mtodos pueden ser consultados en (Turgay Ertekin, 2001), pginas 98 y 100
respectivamente.

3.7.6.3 Consistencia y Anlisis de la Consistencia


La consistencia (o compatibilidad) de una aproximacin en diferencias finitas con la
ecuacin diferencial es otra propiedad importante que debe examinarse cuidadosamente.
A veces es posible aproximar una PDE con una ecuacin en diferencias finitas que pasa
la prueba de estabilidad mientras que la solucin ofrecida por la ecuacin en diferencias
finitas puede converger a la solucin de otra ecuacin diferencial conforme el tamao de
tamaos de la malla tiende a cero. Para un esquema consistente, se espera que la
aproximacin en diferencias finitas sea idntica a la PDE original conforme los tamaos
de la malla tienden a cero.

3.8 Representacin de Pozos


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.
2. El acoplamiento de la compleja interaccin entre el yacimiento y el pozo es a
menudo problemtica, particularmente en el caso de pozos atravesando capas
mltiples.
3. La asignacin de las tasas de produccin de fase en el flujo multifsico cuando se
especifica una sola fase o la tasa de produccin total del pozo.
Otros problemas surgen cuando varios pozos estn en un solo bloque del reticulado y
pozo no se encuentra en el centro del bloque. El tratamiento de un pozo individual
hace an ms complicado cuando se considera flujo instantneo de entrada, detalles
la terminacin del pozo, la hidrulica del sistema de superficie, y procesos
estimulacin.

un
se
de
de

La figura siguiente muestra el paso de la representacin de pozos en el desarrollo de un


simulador de yacimientos.

68

Figura 3.40 La representacin de pozos en el desarrollo de un simulador de yacimientos.

3.9 Solucin de las Ecuaciones en Diferencias Lineales


La solucin de sistemas lineales es uno de los pasos de clculo ms intensos que se
realizan a travs de una unidad central de procesamiento en una simulacin 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).
Incluso cuando un sistema de ecuaciones no lineal es obtenido a partir de aproximaciones
en diferencias finitas, estas ecuaciones pueden convertirse en lineales usando tcnicas de
linealizacin que se comentan en la seccin siguiente. La figura 3.10 muestra el paso de
la solucin algebraica en el proceso de simulacin de yacimientos.

Figura 3.41 La solucin del sistema de ecuaciones algebraicas en el proceso de simulacin de yacimientos.

En esta seccin se comentan las soluciones de sistemas de ecuaciones de la forma:

Donde [A] = matriz cuadrada de coeficientes,


conocidos, y es el vector de incgnitas.

d= vector de valores

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.

3.9.1 Ecuaciones en Diferencias en Forma Matricial


La aproximacin en diferencias finitas de las ecuaciones diferenciales continuas que
describen el flujo de fluidos en medios porosos entrega un sistema de ecuaciones de la
forma:

Hasta

Por lo tanto, estamos interesados en un sistema de n ecuaciones que relacionan n


incgnitas (x1, x2, x3,.,xn); n x n coeficientes aij; y n trminos en el lado derecho di.
Anteriormente se describi la aplicacin de diversos algoritmos para resolver sistemas de
ecuaciones, vamos a mostrar paso a paso como las aproximaciones en diferencias finitas
de una PDE pueden ser escritas en forma matricial. Primero se discutir en caso de
yacimientos unidimensionales (1D) y posteriormente el caso en 2 y tres dimensiones (2D
y 3D).

3.9.1.1 Ecuaciones en diferencias para problemas de Flujo en 1D


Ecuacin para flujo incompresible.

Ecuacin para flujo ligeramente incompresible.

Ecuacin para flujo compresible.

3.9.1.2 Ecuaciones en diferencias para problemas de Flujo en 2D


Ecuacin para flujo incompresible.

Ecuacin para flujo ligeramente incompresible.


70

Ecuacin para flujo compresible.

3.9.1.3 Ecuaciones en diferencias para problemas de Flujo en 3D


Ecuacin para flujo incompresible.

Ecuacin para flujo ligeramente incompresible.

Ecuacin para flujo compresible.

3.9.2 Mtodos de Solucin

3.9.2.1 Mtodos Directos


Eliminacin gaussiana.

Reduccin de Gauss Jordan.

Reduccin de Crout.

Algoritmo de Thomas.

Mtodos mejorados de los algoritmos de solucin directa.

3.9.2.2 Mtodos Interativos


Mtodo de Jacobi.

Mtodo de Gauss Seidel.

Mtodos de sobre relajacin sucesiva (SOR)

Mtodo Point SOR (PSOR)

Mtodo Line SOR (LSOR)

Mtodo Block SOR (BSOR)

Procedimiento iterativo implcito de direcciones alternantes (ADIP)

Tcnicas de factorizacin aproximada.

71

3.10 Solucin Numrica de las Ecuaciones de Flujo en una


fase
En la seccin 3.4 se mostr el desarrollo de la ecuacin diferencial parcial (PDE) que
regula el flujo de una sola fase en un medio porosos anisotrpico.
En la seccin 3.7 se coment como la PDE se aproxima por diferencias finitas. La
presente seccin comenta las solucin numrica de las ecuacin de flujo en una sola fase
para fluido incompresible, fluido ligeramente compresible, y compresible.
Aunque las formas algebraicas de la aproximacin de diferencias finitas a las ecuaciones
de flujo para incompresible, ligeramente compresible, y fluidos compresibles son
similares, los mtodos de solucin requeridos para lograr una solucin numrica difieren.
Esto es debido a que el trmino de acumulacin y los trminos de transmisibilidad difieren
en la magnitud de la respuesta causada por cambios en la presin.
Para los problemas de flujo incompresible, el trmino de acumulacin se elimina de las
ecuaciones de flujo y condiciones de estado estable prevalecen. En contraste, para
ligeramente compresible y problemas de flujo compresible, la acumulacin de cambios de
fluidos con condiciones de presin y de estado inestable prevalecen.
Los trminos de transmisibilidad, en la ecuacin de diferencias finitas son definidas en la
seccin 5.3 (Ec. 5.48 y 5.49). Dos dificultades surgen en el clculo de los trminos de
transmisibilidad en las ecuaciones de flujo.
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.
La segunda dificultad con la evaluacin de la transmisibilidad en trminos de las
ecuaciones en diferencias finitas es la dependencia de las transmisibilidades sobre la
presin en los problemas de flujo en una sola fase (y sobre la presin y la saturacin para
los problemas de flujo multifsico).
La dependencia de las transmisibilidades sobre las incgnitas se traduce en un sistema
de ecuaciones algebraicas no lineales. Los solucionadores de ecuaciones discutidos en la
seccin 3.9 son vlidos solo para ecuaciones lineales; Por lo tanto, las ecuaciones no
lineales deben ser linealizadas antes de que se puedan ser resueltas.
La figura 3.11 muestra el paso de la linealizacin de las ecuaciones
lineales en el proceso de simulacin de yacimientos.

algebraica no

72

Figura 3.17 Paso de linealizacin en el proceso de simulacin de yacimientos.

3.11 Simulacin de Flujo Multifsico en Yacimientos


Petroleros
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.

Figura 3.18 Pasos mayores en el desarrollo de simuladores de flujo multifsico.

En el procedimiento de formulacin discutido en la seccin 3.4, la ecuacin de continuidad


(balance de masa diferencial), una ecuacin de estado [Descripcin matemtica del
comportamiento de la presin, el volumen y la temperatura (PVT) del fluido que fluye], y
una ecuacin de transporte (Ley de Darcy) fueron combinados para desarrollar una
ecuacin diferencial parcial (PDE) que describe el flujo en una sola fase a travs de
medios porosos.
Cuando estas ecuaciones se aplican a problemas de flujo de mltiples fases, un sistema
de PDE de se genera con una ecuacin para cada componente de hidrocarburo y una
ecuacin para la fase de agua. Estas PDEs se acoplan entre s mediante ecuaciones de
restriccin adicionales y relaciones de presin capilar.
En la seccin 3.5, discutimos la aplicacin del procedimiento de discretizacin a la
ecuacin de flujo en una sola fase.
Para los sistemas de flujo multifsico, el procedimiento de discretizacin espacial se utiliza
para convertir operadores diferenciales continuos de la forma , a una forma algebraica.
Para el flujo de una sola fase, la variable en el operador diferencial es definida como y

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.

LIBRERIA DE FUNCIONES DE SIMULACIN DE YACIMIENTOS DE


MATLAB (MRST)

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
La caja de herramientas MRST (por sus siglas en ingls, Caja de Herramientas de
Simulacin de Yacimientos) esta desarrollada por el grupo SINTEF de Matemticas
Aplicadas, como resultado de trabajos de investigacin en el desarrollo de nuevas
(multiescala) metodologas computacin reales.
MRST es bsicamente un conjunto de herramientas de programacin que permite
hacer prototipos rpidos y demostraciones que permitan entender claramente
conceptos de modelado y generacin de mallas en simulacin. Adicionalmente la
mayora de sus herramientas son eficientes y aplicables a modelos complejos de
gran tamao.

Uno de los objetivos principales de la caja de herramientas MRST es proporcionar un


marco general de flujo y transporte de fluidos en medios porosos con un enfoque
especial en mallas no estructuradas y mtodos multiescala, as como la
demostracin de nuevos mtodos de simulacin.

Las funciones para la rpida elaboracin de prototipos de solucionadores de flujo y


transporte:

Estructura de las mallas, rutinas de fabricacin de mallas, entrada /


procesamiento de los formatos estndar de la industria, tales como mallas
para manejar ejemplos con datos reales y datos sintticos.Parmetros
petrofsicos y modelos de fluidos incompresibles, rutinas de conversin a /
desde las unidades de campo comunes SI y, rutinas geoestadsticas muy
simplificados
76

Rutinas para la creacin y manipulacin de las condiciones de frontera, las


fuentes / sumideros y modelos de pozo.

Estado del Yacimiento (presin, flujos, saturaciones, composiciones, )

Rutinas de visualizacin de datos de la celda y la cara (escalares)

4.2 Objetivos de MRST


De manera general, MRST desea:
- Proporcionar una estructura general para flujo de fluidos y transporte en medios

porosos
- Enfoque especial en mallas no estructuradas y mtodos multiescala.

En el rea de investigacin MRST espera:


- Desarrollar nuevos esquemas de solucionadores y discretizacin
- Aplicaciones para nuevos problemas cientficos y de Ingeniera.
- Preservar el saber cmo y promover la re-utilizacin de resultados obtenidos en

investigaciones anteriores.
- Contribuir a la produccin de nuevas investigaciones (de compaeros) para su

aceleracin.
- Evaluacin Comparativa - comparar diferentes mtodos en problemas estndar

de prueba.

En el rea estudiantil MRST quiere:


- Desarrollar la intuicin de los estudiantes por el flujo de fluidos en medios

porosos.
- Facilitar el probar, comparar y la extensin de mtodos existentes.

77

- Actualmente se esta preparando un libro de texto (con ejemplos trabajados).

4.3 Cdigo Abierto


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.

4.3.1 Porqu Cdigo Abierto y Porqu MATLAB?


Primero que nada, porque elaborar prototipos en lenguaje de Script es mucho ms
efectivo que hacerlo en alguno de los lenguajes tradicionales compilados (C/ C++/
FORTRAN), lo que nos lleva a elegir MATLAB, que gracias a su funcionalidad nos
proporciona ciertas libertades al permitirnos explorar algoritmos e implementaciones
alternas a las matemticas, remplazar gradualmente operaciones individuales con
ediciones de manera acelerada redimibles desde MATLAB, adems nos brinda acceso
directo al entorno de MATLAB y al prototipo mientras se desarrollan los componentes de
repuesto, sin mencionar que hay ms experiencia en MATLAB y Octave que en, por
ejemplo, Python.

4.4 Diseo de MRST


CMO ESTA DISEADO MRST?

El objeto fundamental es el Mallado, por eso se destacan 3 aspectos importantes:


- Estructura de datos para geometra y topologa.
- Varias rutinas para la construccin Mallas.

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
Yacimiento (presin, gasto, saturaciones, ect). Todas las operaciones de MRST
aceptan, manipulan y producen objetos de este tipo.
*Todas las propiedades fsicas estn en unidades del SIU.

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
Dentro de las funcionalidades bsicas encontramos:
- Solucionadores de presin y transporte para flujo de una y dos fases.
- Rutinas para construccin y visualizacin de mallas estructuradas y no

estructuradas completamente.
- Lectura y procesamiento de mallas esquina de punto
- Unidades fsicas y propiedades
- Estructura de Datos (mallas, pozos, fluidos, objetos)
- Conjunto de Caractersticas estables

Mdulos Adicionales:
- Extensiones o modificaciones de las funcionalidades bsicas de MRST

79

- Solucionadores ms avanzados (IMPES y Solucionadores totalmente implcitos

de Petrleo negro, polmeros, modelos de equilibrio vertical)


- Solucionadores Multiescala (MsMFE, MsFV) y Modelo de Reduccin (POD)
- Laboratorio Numrico de CO2
- Upscaling, coarsening (engrosamiento), diagnsticos de flujo, visualizacin

avanzada
- Los mdulos pueden contener un cdigo en desarrollo activo

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/

Instalacin: MRST se proporciona como un archivo de almacenamiento autnomo (un


archivo TAR-estilo Unix comprimido con gzip). El archivo se puede extraer de dentro de
MATLAB mediante la funcin de descomprimir. Los desarrolladores MRST recomiendan
extraer los archivos a un subdirectorio del directorio principal del usuario

4.4.2 Modulos
A partir de la versin liberada 2011a, como ya se mencion antes, MRST se divide en
funcionalidades bsicas y mdulos adicionales, en este ltimo encontramos un conjunto
de funciones y scripts que amplan o modifican las capacidades existentes de MRST. Un
mdulo puede usar todas las funcionalidades de la caja de herramientas principal y,
opcionalmente, puede depender de otros mdulos.

4.4.2.1 Solucionadores Avanzados

Solucionadores totalmente Empricos

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).

Elementos Multiescala Finitos Mixto

Este mdulo implementa los elementos multiescala finitos mixtos con el mtodo de
elemento (MsMFE) aplicado a mallas no estructuradas en 3D.

Volmenes Finitos Multiescala

Este mdulo implementa los volmenes finitos multiescala con el Mtodo MsFV aplicado
a mallas no estructuradas en 3D.

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.

Laboratorio Numrico de CO2.

Este modulo ofrece herramientas y scripts para informatizar trampas estructurales,


regiones de acumulacin, trayectorias de derrame, as como una Simulacin rpida y
correcta de la migracin de CO2 utilizando modelos verticalmente integrados. Tambin
provee de acceso simplificado a juegos de datos pblicos que se encuentren disponibles.

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.

4.4.2.2 Coarsening (Engrosamiento) / Upscaling (Escalamiento)

Coarsening (Engrosamiento) por amalgamacin

Este mdulo contiene un set de herramientas y tutoriales para la construccin de mallas


gruesas basadas en la amalgamacin de celdas a partir de un modelo de escala fina.

Upscaling (Escalamiento)

Este mdulo incluye escalamientos basados en el flujo para ambas permeabilidad y


transmisibles para mallas cartesianas, as como un ejemplo de escalamiento armnico
para mallas de punto de esquina.

4.4.2.3 Utilidades de Entrada y Salida

SPE 10, Modelo 2.

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.

Este mdulo contiene soporte para la entrada de lectores de simulacin completos en


formato ECLIPSE, incluyendo lectura de entrada, conversin a unidades SI, y
construccin de objetos MRST para mallas, fluidos, propiedades de las rocas y pozos.

Mdulo MEX.

Este mdulo contiene extensiones de MRST escritas en lenguajes compilados, tales


como clculos geomtricos ms eficientes computacionalmente, as como una API para
MRST.
82

4.4.2.4 Mallas

Mdulo de Mallas gruesas.

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.

Mdulo de Lneas de Corriente.

Permite rastrear lineas de corriente basadas en flujos.

4.4.3 Modulos Terceros

Mdulo de Filtro de Ensemble Kalman.

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
Solucionador de flujo con presin capilar
Tutorial del Solucionador bsico de Flujo
Tutorial de la Fbrica de Mallas
Visualizacin de la formacin Johansen
Modelado de Yacimiento Real p1
Modelado de Yacimiento Real p2

http://www.sintef.no/Projectweb/MRST/Tutorials/

En la Galera se muestran las caractersticas ms destacadas de MRST mediante


ejemplos de Simulaciones y visualizaciones realizadas por el kit de la caja de
Herramientas. Los ejemplos disponibles en la galera se enlistan a continuacin.

1. Solucionador de Aceite Negro


2. Diagnstico de Flujo
84

3. Mtodo de Volmenes Finitos Multiescala


4. Optimizacin de Produccin
5. Validacin del Modelo Delfg EGG
6. Trampa Estructural de CO2 **
7. Mallado Flexible
8. Visualizacin
9. Fallas y Multiplicadores
10.

Optimizacin de Velocidad

Algunos de los ejemplos tienen la opcin de paper en vez de mostrar la tabla de


caractersticas, este es un archivo escrito del trabajo en tema.

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.

4.6 Equipo MRST


El equipo de MRST esta compuesto por diversos investigadores de SINTEF, que es ela
mayor organizacin independiente de Investigacin de Escandinavia.

SINTEF se basa en la investigacin disciplinar de amplia base que posee experiencia


internacional de primer nivel en las reas de tecnologa, medicina y ciencias sociales. Es
una organizacin independiente no comercial dedicada a la investigacin.
El grupo SINFEF esta estructurado en varios institutos de investigacin definidos en
trminos de cadenas de valor y clusters industriales del mercado. As pues encontramos:

SINTEF INFORMATION AND COMMUNICATION TECHNOLOGY


SINTEF BUILDING AND INFRASTRUCTURE

85

MARINTEK
SINTEF FISHERIES AND AQUACULTURE
SINTEF ENERGY RESEARCH
SINTEF PETROLEUM RESEARCH
SINTEF TECHNOLOGY AND SOCIETY

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/

El equipo de desarrolladores esta conformado de la siguiente manera:

- Dr. Brd Skaflestad, Cientfico de Investigacin


- Dr. Knut-Andreas Lie, Jefe Cientfico, profesor
- Dr. Halvor Mll Nilsen, Cientfico Senior
- Dr. Stein Krogstad, Cientfico Senior
- Olav Myner, Maestra en Ciencia, desarrollador de Software
- Dr. Xavier Raynaud, Cientfico de investigacin
- Dr. Atgeirr F. Rasmussen, Cientfico de Investigacin.

4.7 Ejemplos

4.7.1 Solucionador de Flujo Bsico


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).

Donde se
Eliminando

desconocen la presin

y la velocidad del flujo

podemos reducir la ecuacin (1.1) a una ecuacin elptica de Poisson.

En la ecuacin (1.1) la roca esta caracterizada por la permeabilidad K que da a la roca la


habilidad de transmitir el fluido.

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:
state = initResSol(G, p0)
state = initResSol(G, p0, s0)
Donde los Parmetros son
G - Estructura de Datos de la Malla
p0 - Presin Inicial de Yacimiento. Escalar o Vectorial ( G.cells.num-by-1)
s0 - Saturacin Inicial del Yacimiento. Un vector 1-by-(numero de fases) o un
arreglo de celdas (G.cells.num)-by-(numero de fases).
El valor por defecto: s0=0 (para una sola fase)
Retornos:
state - Estructura de la Solucin del Yacimiento iniciada con campos.
- Presin Un valor de presin escalar para cada celda en G
- Flujo Un valor de flujo de Darcy para cada cara en G
-s
Saturaciones de fase para todas las fases en cada celda.
87

Observaciones:
En caso de que una arreglo (G.cells.num)-by-3 de saturacin de fluidos, state.s,
las columnas generalmente son interpretadas de la siguiente manera:
1 <-> Agua, 2 <-> Liquido, 3 <-> Vapor
Las presiones individuales (p0) y las saturaciones iniciales de fase (s0) se repiten de
manera uniforme para todas las cuadrculas.
El flujo inicial Darcy es cero en todo el Yacimiento.

Cdigo:
if nargin <= 2, s0 = 0; end
[nc, nf] = deal(G.cells.num, G.faces.num);
if isfield(G, 'nnc') && isfield(G.nnc, 'cells')
% Expand the number of interfaces with the number of non-neighboring
% interfaces
nf = nf + size(G.nnc.cells, 1);
end
if size(s0, 1) == 1,
s0 = repmat(s0(1,:), [nc, 1]);
elseif size(s0, 1) ~= nc,
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
resSol = struct('pressure', p0,
'flux', zeros([nf, 1]), ...
's',
s0);

...

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]);


elseif size(z, 1) ~= nc,
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

A continuacin se muestra el desglose de la solucin del problema paso por paso:

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;
G = cartGrid([nx, ny, nz]);
display(G);
G =
cells:
faces:
nodes:
cartDims:
type:

[1x1 struct]
[1x1 struct]
[1x1 struct]
[10 10 4]
{'tensorGrid'

cartGrid'}

Una vez que la estructura de la malla se ha generado, se grafica la geometra


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);

3. Ingresar datos de Roca y Fluidos

Los nicos parmetros en la ecuacin de presin en una fase son la permeabilidad


K y la viscosidad del fluido
anisotrpica.

. Se fija la permeabilidad como homognea y

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]);
fluid

= initSingleFluid('mu' ,
1*centi*poise
, ...
'rho', 1014*kilogram/meter^3);

90

4. Iniciar el Simulador de Yacimientos

Para simplificar la comunicacin entre los diversos solucionadores de flujo y de transporte,


todas las incgnitas se concentran en una estructura. Aqu, esta estructura se inicia con la
presin uniforme inicial de Yacimiento igual a cero y la saturacin (una fase) igual a 0.0
(utilizando el comportamiento predeterminado en initResSol)
resSol = initResSol(G, 0.0);
display(resSol);
resSol =
pressure: [400x1 double]
flux: [1380x1 double]
s: [400x1 double]

5. Condiciones de Frontera de Dirichlet

Los solucionadores de flujo de MRST asumen automticamente condiciones sin caudal en


todas las fronteras exteriores (e interiores); para otro tipo de condiciones de frontera, se
deben indicar explcitamente.
Aqu se imponen condiciones de Neumann ( flujo de 1m3/da) en lado de la izquierda
mundial. Los flujos se deben dar en unidades de m3/s y por lo tanto, se debe dividir por el
nmero de segundos en un da.
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.
bc = fluxside([], G, 'LEFT', 1*meter^3/day());
bc = pside
(bc, G, 'RIGHT', 0);
display(bc);
bc =
face:
type:
value:
sat:

[80x1 int32]
{1x80 cell}
[80x1 double]
[]

6. Construccin del Sistema Lineal

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))]);

title('Hybrid pressure system matrix')

La estructura de bloque se puede ver claramente en la matriz dispersa A, que nunca se


forma en su totalidad, De hecho, en lugar de almacenar B, almacenamos su inversa B^-1.
Del mismo modo, los bloques Cy D no estn representados en la estructura S; mismos
que pueden ser fcilmente formados explcitamente cuando sea necesario, o su accin
puede ser fcilmente calculada.
display(S);
S =
BI: [2400x2400 double]
ip: 'ip_simple'
type: hybrid'

92

7. Solucin del Sistema Linear

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.
La opcin MatrixOutput=true agrega la matriz del sistema A a resSol para permitir la
inspeccin de la matriz.
resSol = solveIncompFlow(resSol, G, S, fluid, ...
'bc', bc, 'MatrixOutput', true);
display(resSol);
resSol =
pressure:
flux:
s:
facePressure:
A:

[400x1 double]
[1380x1 double]
[400x1 double]
[1380x1 double]
[1340x1340 double]

8. Examinar Resultados

El objeto ResSol contiene la matriz de complemento de Schur utilizado para resolver el


sistema hbrido.
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

Corriendo Rutina en MATLAB


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

Como resultado de la investigacin sobre la disponibilidad de Ingeniera Petrolera para


fines acadmicos se encontr lo siguiente:

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

Abou-Kassem, J. E. (1991). Three-Dimensional Modeling of One-Eighth of Confined Fiveand Nine-Spot Patterns. J. Pet. Sci. Eng.
Aziz, K. a. (1979). Petroleum Reservoir Simulation. London: Applied Science Publishers
Ltd.
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.
Darcy, H. (1856). "Les Fontaines Publiques de la Ville de Dijon,". Dalmount, Paris.
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.
Knut - Andreas Lie (2014). An Introduction to Reservoir Simulation Using MATLAB.
SINTEF ICT, Department of Applied Mathematics
Odeh, A. .. (1982). "An Overview of Mathematical Modeling of the Behavior of Hidrocarbon
Reservoirs". Soc. of Industrial and Applied Mathematics, 24, No. 3 , 263.
Pedrosa, O. a. (SPERE (November) 1986). Use of Hybrid Grid in Reservoir Simulation.
SPERE, Trans. , AIME.
Saleri, N. a. (1988 (Octuber 2-5)). Engineering Control in Reservoir Simulation. Houston:
SPE Paper 18305 SPE Annual Technical Coference and Exhibition.
Scheidegger, A. (1974). Physics of Flow Through Porous Media, third edition. Toronto,
Canada: Toronto Press.
Turgay Ertekin, J. H.-K. (2001). BASIC APPLIED RESERVOIR SIMULATION. Richardson
Tx: SPE TEXTBOOK SERIES VOL 7 .

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.
Anexo 2. Conservacin de la Masa para un fluido en una sola fase, multidimensional.
Anexo 3. Ecuacin de flujo en coordenadas Rectangulares.
Anexo 4. Ecuacin de Flujo en Coordenadas Cilndricas
Anexo 5. Ecuacin para Flujos Incompresibles
Anexo 6. Ecuacin para Flujos Ligeramente Compresibles
Anexo 7. Ecuacin para Flujos Compresibles
Anexo 8. Mallas de Bloques Centrados
Anexo 9. Mallas de Punto Distribuido
Anexo 10. Mallas Geomtricas
Anexo 11. Aproximacin en Diferencias Finitas de la Derivada Espacial.
Anexo 12. Aproximacin en Diferencias Finitas de la Derivada en Tiempo
Anexo 13. Implementacin de Condiciones de Frontera; Condiciones Externas
Anexo 14. Condiciones Internas
Anexo 15. Formulacin Explcita
Anexo 16. Ecuaciones en Diferencias en Problemas de Flujo en 1D.
Anexo 17. Ecuaciones en Diferencias en Problemas de Flujo en 2D.
Anexo 18. Ecuaciones en Diferencias en Problemas de Flujo en 3D.
Anexo 19. Problema de Flujo Incompresible en una sola Fase

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

Você também pode gostar