Está en la página 1de 95

FI-UNAM FUNDAMENTOS DE SIMULACIN

NUMRICA DE YACIMIENTOS.

FUNDAMENTOS DE SIMULACIN NUMRICA DE YACIMIENTOS

CONTENIDO.

1. Introduccin.
2. Formulacin de problemas de flujo de fluidos en medios porosos.
3. Aproximacin de ecuaciones diferenciales en diferencias finitas.
4. Simulacin numrica de flujo monofsico en yacimientos.
5. Modelos de pozos en la simulacin numrica de yacimientos.
6. Solucin de sistemas lineales de ecuaciones.
7. Introduccin a la simulacin numrica de flujo multifsico.
8. Aspectos prcticos de la simulacin numrica de yacimientos.

BIBLIOGRAFIA.

1. Aziz, K. and Settari, A.: Petroleum Reservoir Simulation. Elsevier Applied Science
Publishers, New York, 1979.
2. Peaceman, D.W: Fundamentals of Numerical Reservoir Simulation, Elsevier
Scientific Publishing, Co. Amsterdam, 1977.
3. Mattax, C.C. and Dalton, R.L.: Reservoir Simulation, SPE Monograph Series, SPE
Richardson, Tex., 1990.
4. Artculos Tcnicos Selectos.

1
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

UNIVERSIDAD NACIONAL
AUTNOMA DE MXICO

DIVISIN DE ESTUDIOS DE POSGRADO DE


LA FACULTAD DE INGENIERA.

SECCIN INGENIERA PETROLERA

FUNDAMENTOS DE SIMULACIN NUMRICA


DE YACIMIENTOS

APUNTES

Dr. Femando Rodrguez de la Garza


M. en I. Agustn P. Galindo Nava

ENERO 2000

2
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

FUNDAMENTOS DE SIMULACIN NUMRICA DE YACIMIENTOS

CONTENIDO DEL CURSO

1. Introduccin a la Simulacin Numrica de Yacimientos, (SNY).

1.1 Enfoque de la SNY.


1.2 Tipos de simuladores.

2. Formulacin de Problemas de Flujo de Fluidos en Medios Porosos.

2.1 Ecuaciones de flujo multifsico composicional.


2.1.1 Consideraciones y Antecedentes.
2.1.2 Ecuaciones de Flujo.
2.2 Flujo Multifsico Pseudocomposicional: Fluidos Tipo Beta y Beta-Modificado.
2.2.1 Flujo de Fluidos Tipo Beta-Modificado.
2.2.2 Flujo de Fluidos Tipo Beta.
2.3 Flujo Monofsico.
2.3.1 Flujo de Aceite.
2-3.2 Flujo de un Aceite de Compresibilidad Pequea y Constante.
2.3.3 Flujo de Gas.
2.4 Condiciones iniciales y de frontera.
2.4.1 Condiciones Iniciales.
2.4.2 Condiciones de Frontera.

3. Aproximacin de Ecuaciones Diferenciales en Diferencias Finitas.

3.1 Diferencias Finitas.


3.2 Aproximaciones a la Primera Derivada.
3.2.1 Diferencias progresivas.
3.2.2 Diferencias regresivas, y ;
3.2.3 Diferencias centrales.
p
3.3 Aproximacin de los Trminos de la Forma:
x x
p
3.4 Aproximacin de los Trminos de la Forma:
t
3.5 Notacin de las Ecuaciones Aproximadas en Operadores en Diferencias.
3.6 Los Esquemas Explcitos, Implcito y Crank-Nicholson de discretizacin en Tiempo.
3.6.1 Esquema Explcito.
3.6.2 Esquema Implcito.
3.6.3 Esquema Crank-Nicholson.
3.7 Conceptos de Consistencia, Convergencia y Estabilidad de una Aproximacin
Numrica.
3.8 Construccin de Mallas
3.8.1 Malla Uniforme de Nodos Distribuidos.

3
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

3.8.2 Malla uniforme de Bloques Centrados.


3.8.3 Definicin de la malla radial en coordenadas cilndricas.
3.8.3.1 Malla Radial de nodos distribuidos.
3.8.3.2 Malla Radial de bloques centrados.

4. Simulacin Numrica del Flujo Monofsico Unidimensional.

4.1 Flujo Monofsico Unidimensional.


4.2 Aproximacin de las ecuaciones diferenciales en deferencias finitas.
4.3 Acoplamiento de las Condiciones de Frontera.
4.4 Clculo de las Transmisibilidades en las fronteras: Ti + 1 , T 1 .
2 i
2
4.4.1 Evaluacin de la permeabilidad absoluta en las fronteras, k 1
i
2
4.4.2 Evaluacin de la movilidad en las fronteras, 1
i
2
4.5 Mtodos de Linealizacin de las Ecuaciones de Flujo en Diferencias Finitas.
4.5.1 Mtodo de Newton-Raphson: El Mtodo General.
4.5.2 Estructura Matricial del Sistema Lineal de Ecuaciones.
4.5.3 Casos Particulares del Mtodo de Newton.
4.5.3.1 Mtodo de Linealizacin Directa.
4.5.3.2 Mtodo Semi-Implcito Linealizado.

5. Simulacin Numrica del Flujo Monofsico Multidimensional.

5.1 Flujo Monofsico Bidimensional.


5.1.1 Aproximacin de las ecuaciones diferenciales en diferencias finitas.
5.1.2 Acopiamiento de las Condiciones de Frontera.
5.1.3 Mtodo de Linealizacin de las Ecuaciones de Flujo en Diferencias Finitas.
Mtodo do Newton-Raphson. El Mtodo General.
5.1.4 Estructura Matricial del sistema lineal de ecuaciones.
5.2 Ordenamiento Normal.
5.3 Ordenamiento D4.
5.4 Flujo Monofsico Tridimensional.
5.4.1 Aproximacin de las ecuaciones diferenciales en diferencias finitas.
5.4.2 Acoplamiento de las Condiciones de Frontera.
5.4.3 Mtodo de Linealizacin de las Ecuaciones de Flujo en Diferencias Finitas.
Mtodo de Newton-Raphson. El Mtodo General.
5.4.4 Estructura Matricial del sistema lineal de ecuaciones.
5.5 Anotaciones para concluir.

6. Modelos de Pozos.

6.1 Modelo de pozo de Peaceman para un yacimiento homogneo e isotrpico.


6.2 Modelo de pozo de Peaceman para un yacimiento heterogneo y anisotrpico.
6.3 Modelo de Hoo-Jeen Su para pozos fuera de centro.

4
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

7. Solucin del Sistema de Ecuaciones Lineales.

7.1 Mtodos Directos.


7.1.1 Solucin de Sistemas Tridiagonales: Algoritmo de Thomas.
7.1.2 Algoritmos de matrices dispersas: Descomposicin LDU.
7.2 Mtodos Iterativos.
7.2.1 Mtodo de Jacobi.
7.2.2 Mtodo de Gauss-Seidel.
7.2.3 Mtodo de Sobrerelajamiento en Punto o PSOR.
7.2.4 Mtodo de SOR en Lnea o LSOR.
7.2.5 Algoritmo para el clculo del parmetro de sobrerelajacin.
7.2.6 Mtodo de SOR en Bloque o BSOR.
7.2.7 Procedimiento iterativo Implcito de Direccin Alternada o ADIP.
7.2.8 Procedimiento Fuertemente Implcito o SIP.
7.3 Solucin de Sistemas de Ecuaciones estructurados en Bloques.
7.4 Mtodos Directos Versus Mtodos Iterativos.

8. Introduccin a la Simulacin Numrica del Flujo Multifsico.

8.1 Flujo Multifsico Unidimensional de Fluidos Tipo Beta.


8.2 Forma de las Ecuaciones de Flujo en Diferencias Finitas.
8.3 Clculo de las Transmisibilidades en las Fronteras.
8.4 Acoplamiento de las Condiciones de Fronteras a las Ecuaciones Aproximada.
8.5 Anlisis de no-linealidades y tratamiento.
8.5.1 Mtodo IMPES: Stone y Garder, 1961.
8.5.1.1 Estructura matricial del sistema de ecuaciones.
3.5.2 Totalmente Implcito.
8.5.2.1 Estructura matricial del sistema de ecuaciones.
8.6 Extensiones al Flujo Multifsico Bidimensional.

9. Aspectos Prcticos de la Simulacin Numrica de Yacimientos.

9.1 Informacin necesaria para un estudio.


9.2 Construccin de la malla de clculo.
9.3 Ajuste de historia del yacimiento.
9.4 Prediccin del comportamiento futuro del yacimiento.

BIBLIOGRAFIA.

1. Aziz, K. and Settari, A.: Petroleum Reservoir Simulation. Elsevier Applied Science
Publishers, New York, 1979.
2. Peaceman, D.W: Fundamentals of Numerical Reservoir Simulation, Elsevier
Scientific Publishing, Co. Amsterdam, 1977.
3. Mattax, C.C. and Dalton, R.L.: Reservoir Simulation, SPE Monograph Series, SPE
Richardson, Tex., 1990.
4. Artculos Tcnicos Selectos.

5
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

1. Introduccin a la Simulacin Numrica de Yacimientos, (SNY).


El objetivo de la Ingeniera de Yacimientos es obtener la mxima recuperacin,
econmicamente posible, de hidrocarburos de un yacimiento petrolero. Para lograr este objetivo, el
ingeniero de yacimientos emplea principios cientficos para desarrollar modelos del yacimiento.
Estos se usan para simular el comportamiento del yacimiento ante diversas opciones de produccin
y recuperacin de hidrocarburos a lo largo de su vida productiva.

1.1 Enfoque de la Simulacin Numrica d Yacimientos.

Los modelos son bsicamente de dos tipos:

1. Modelos fsicos.
2. Modelos matemticos.

En estas notas, los modelos matemticos son los que ocuparn nuestra atencin. El
modelamiento matemtico en la ingeniera de yacimientos, se refiere a la representacin de los
procesos de transferencia de masa, y en algunas instancias de energa, que ocurren en el medio
poroso, el yacimiento, a travs de un conjunto de ecuaciones diferenciales y a su solucin
matemtica.

Las ecuaciones diferenciales, constitutivas de un modelo, se obtienen bsicamente de la


aplicacin de los principios de conservacin de masa y de energa en un volumen elemental,
representativo del medio poroso. Las ecuaciones diferenciales se complementan con:

1. Ecuaciones de estado, que describen el comportamiento volumtrico y de fases de los fluidos.


2. Ecuaciones de movimiento de las fases en el medio poroso, como son la ecuacin de Darcy
la ecuacin de Forcheimmer en el caso ms general para flujo no Darciano.
3. Ecuaciones adicionales apropiadas.

En el caso general, las ecuaciones diferenciales de flujo de fluidos en medios porosos son
ecuaciones no lineales. En situaciones particulares, como es el caso de flujo monofsico de un
fluido ligeramente compresible y de compresibilidad constante, las ecuaciones diferenciales
adquieren formas lineales de manera que pueden resolverse mediante mtodos analticos clsicos.
Generalmente las ecuaciones diferenciales deben resolverse numricamente. Esto ha dado origen a
la disciplina de Simulacin Numrica de Yacimientos.

La simulacin numrica de yacimientos consiste en el desarrollo de tcnicas y mtodos


para resolver numricamente las ecuaciones diferenciales de flujo de fluidos en medios porosos, y
en la aplicacin de esos modelos numricos en el estudio del comportamiento de yacimientos.

El proceso de solucin numrica de las ecuaciones diferenciales consiste bsicamente en


obtener una representacin aproximada de las ecuaciones en puntos especficos del espacio y del
tiempo: esto se logra mediante el empleo de mtodos finitos, tales como diferencias finitas o
elementos finitos. As, las ecuaciones diferenciales de flujo, cuyo dominio de aplicacin en espacio
y tiempo es continuo, son reemplazadas por un sistema algebraico de ecuaciones. Este sistema se

6
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

genera al aplicar en un cierto nivel de tiempo, las ecuaciones de flujo aproximadas en puntos
predeterminados, nodos, de la malla de clculo que discretiza al yacimiento, de tal manera que
cuando se usa un simulador es necesario subdividir al yacimiento en una serie de celdas o bloques.
Idealmente estas celdas deben ser lo suficientemente pequeas para evitar que los errores de
truncamiento sean grandes, y en donde en cada una de ellas se consideran constantes las
propiedades del yacimiento y de los fluidos, ver Fig. 1.1.

Fig. 1.1 Discretizacin del yacimiento.

Generalmente, el sistema de ecuaciones aproximado es no lineal. Existen diversos mtodos


para resolver ese sistema, cada uno con caractersticas propias de estabilidad numrica. Desde el
punto de vista practico; la estabilidad se mide por la capacidad de un simulador de resolver
problemas difciles de flujo, como es el caso de variaciones fuertes de presin y de saturacin en
alguna regin dada del yacimiento. En problemas de flujo multifsico, el mtodo IMPES ocupa el
extremo inferior de implicitud, mientras que el Mtodo Totalmente implcito ocupa el extremo
superior. La estabilidad tiene sin embargo un precio, que es un mayor requerimiento de memoria y
tiempo de cmputo para resolver una etapa de tiempo dada. En contraparte, el tamao del paso de
tiempo, t , con que puede avanzar la simulacin es considerablemente mayor. Existen incluso
problemas donde el mtodo IMPES no puede aplicarse, como es el caso de problemas de
conificacin, o de fuerte segregacin gravitacional.

Independientemente del mtodo empleado en la linealizacin del sistema de ecuaciones


aproximadas, el resultado final es un sistema algebraico de ecuaciones lineales. La solucin del
sistema lineal puede bsicamente obtenerse mediante mtodos directos y mtodos iterativos. Los
mtodos directos realizan un numero fijo de operaciones para resolver un sistema dado de
ecuaciones; de particular inters para la simulacin numrica de yacimientos son los mtodos de
matrices bandadas y de matrices dispersas. Los mtodos iterativos se basan en la aplicacin de

7
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

algoritmos cclicos, en espera en que a medida que las iteraciones progresen, el mtodo converja a
la solucin.

Los simuladores numricos de yacimientos han sido ampliamente usados debido a que ellos
pueden resolver problemas que de otra manera sera imposible hacerlo. No existe otro mtodo que
pueda describir el flujo multifsico (gas-aceite-agua) - multidimensional (ID a 3D) en un
yacimiento real. Simulacin numrica es la nica herramienta que puede describir
cuantitativamente el flujo multifsico en un yacimiento heterogneo a partir de un programa de
produccin, el cual no solo es determinado de las propiedades del yacimiento sino que tambin por
demandas del mercado, de las estrategias de inversin y por las regulaciones gubernamentales.
Debe quedar claro que la respuesta de un simulador numrico en un estudio de simulacin siempre
es cualitativa por todos los factores que intervienen.

Simulacin numrica frecuentemente es el mejor mtodo de solucin, debido a que puede


dar una respuesta inmediata, barata y/o ms creble que otros mtodos. Lo anterior no quiere decir
que siempre simulacin sea el mejor mtodo de anlisis por si solo para un problema de ingeniera
de yacimientos en particular. Algunos mtodos de anlisis que complementan con simulacin
numrica de yacimientos, son las pruebas de variacin de presin, las observaciones directas en el
campo, las pruebas de laboratorio, las pruebas piloto en el campo, los anlisis matemticos
sencillos (soluciones analticas) y la extrapolacin del comportamiento de otros yacimientos. Los
problemas deben resolverse con el mtodo ms sencillo y barato posible, pero que permita simular
el proceso de desplazamiento con suficiente realismo que conduzca a decisiones adecuadas. El
ingeniero de yacimientos debe primero determinar el apropiado nivel de simplificacin para que en
base a ese nivel pueda seleccionar el mtodo de anlisis tcnicamente factible. Dentro de los
factores que se deben considerar para esta adecuada seleccin estn los siguientes:

1. Tipo y complejidad del problema (Geometra del sistema, heterogeneidad del


yacimiento, tipo de fluidos presentes y tipo de proceso de depresionamiento a
considerarse).
2. Calidad de la respuesta necesaria para las decisiones administrativas del
yacimiento.
3. Tiempo disponible para terminar el estudio de simulacin.
4. Factores econmicos.
5. Disponibilidad y calidad de los datos requeridos para el estudio.
6. Capacidades del simulador numrico y caractersticas del sistema de cmputo
disponibles.

Simulacin numrica de yacimientos puede ofrecer al personal involucrado dentro de un


estudio de simulacin, lo siguiente:

1. Al Ingeniero un rpido mtodo matemtico compresivo del anlisis del


comportamiento del yacimiento.

2. Al Encargado del proyecto un estudio completo del yacimiento que puede incluir
comparaciones adecuadas de alternativos planes operativos.

3. Al ingeniero inexperto una efectiva herramienta de entrenamiento.

8
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

4. A terceras personas (gobierno) un sistemtico anlisis del comportamiento del


yacimiento, creble que incluye restricciones de operacin que se pueden especificar
con detalle.

1.2 Tipos de simuladores.

1) Modelo tanque (dimensin cero): es muy til cuando se necesitan respuestas rpidas
y el comportamiento de la presin promedio del yacimiento se considera como el nico
factor importante al realizar las decisiones operativas o de inversin. Los gradientes de
presin deben ser pequeos.
2

L
rw re
Modelo de 0D (horizontal)
Sistema coordenado Cartesiano
Modelo de 0D (horizontal)
Sistema coordenado Cilndrico

2) Modelo de 1D: estos modelos no pueden emplearse en estudios de yacimientos con un


gran ancho y/o espesor debido a que no pueden modelar la eficiencia de barrido areal o
vertical. Estos modelos pueden usarse para investigar la sensibilidad del
comportamiento del yacimiento en la variacin de ciertos parmetros del mismo. Estos
modelos son muy tiles en la evaluacin de la influencia de las heterogeneidades en la
direccin preferencial de flujo.
2
xi

h
h

i-1 i i+1
w radial
rw re
L

Modelo de 1D (horizontal) Modelo de 1D (horizontal)


Sistema coordenado Cartesiano Sistema coordenado Cilndrico

9
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

3) Modelo de 2D (Areal): estos modelos son usados cuando el patrn de flujo areal
domina el comportamiento del yacimiento. Se deben emplear estos modelos para
estudiar yacimientos completos, pero con un espesor no muy importante o bien la
mayora de los estudios con estos modelos areales en 2D incluyen el uso de
pseudofunciones para tomar en cuenta el flujo de fluidos en la direccin vertical.
Tambin se emplean en la optimizacin de los ritmos de produccin, de los
requerimientos de los pozos, de las facilidades en la superficie, en la localizacin
ptima de los pozos productores as como de los pozos inyectores de gas y/o agua y del
tiempo ptimo de las instalaciones de un equipo de produccin artificial o de la
modificacin de las facilidades en la superficie. Estos modelos son empleados para
estimar la recuperacin final (calculo de reservas), para probar diferentes plataformas
de produccin y en las estrategias operativas en la recuperacin final.
xi
0 Pozo inyector de gas
. . . . . . . .
. . . i, j-1 . . . . .
h
. . i-1, j
. i, j
. .
i+1, j
. . .
. . . i, j+1. . . . .
. . . . . . . .
yi
. . . . . . . .
Ly
Pozo productor de aceite

0
Lx
Modelo de 2D (areal). Sistema Coordenado Cartesiano

. j
i+1, j
. i,. j .
.
i, j-1. . i-1, j . . i, j+1
. . cima

. . . . . .
.
. h
.
.

base
radial
rw re

ri
Modelo de 2D (areal). Sistema Coordenado Cilndrico.

10
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

4) Modelo de 2D (Seccin Transversal): estos modelos son empleados para desarrollar


las funciones de pozos o pseudofunciones para usarlas en los modelos areales de 2D y
de esta forma reducir los requerimientos computacionales y el tiempo de proceso.
Tambin son empleados en la simulacin de la inyeccin perifrica, inyeccin de gas en
el casquete u otros procesos en los cuales las velocidades frontales hacia los pozos
productores son altamente uniformes. Estos modelos a su vez pueden emplearse para
evaluar la interaccin de las fuerzas gravitacionales, capilares y viscosas y el efecto
resultante que tienen sobre las eficiencias de desplazamiento y barrido verticales. En los
modelos de seccin en 2D, pero considerando una geometra cilndrica (r-z) se pueden
usar para representar el flujo convergente o divergente en una regin radialmente
simtrica del yacimiento, as como evaluar el comportamiento del pozo cuando los
efectos verticales dominan el comportamiento: como la conificacin de gas y/o agua.
w

.
.
. .
. .
. . .
. . .
. . . .
. . .
i, k-1 .
. . . .
i+1, k
.
. . .
i, k
.
. . .
i-1, k . . z k
. . .
i, k+1
.
. . . . .
. . . .
. . . .
. . .
. . .
. .
. .
. x i
.
Modelo de 2D (Seccin Transversal). Sistema Coordenado Cartesiano.

Angular
2

Cima
. . . . .
.
.
.
. . . . . i, k-1 .
.
. . . . . . . . .
z k
Vertical

i-1, k i, k i+1, k
. . . . . . . .
. . i, k+1
. . . . . .
. .
.
. Base
. radial
rw re
ri

Modelo de 2D (seccin). Sistema Coordenado Cilndrico.

11
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Una importante aplicacin de los modelos en 2D, es el evaluar el efecto de los ritmos de
produccin en el comportamiento del yacimiento y en la recuperacin final.

5) Modelo en 3D: estos modelos son empleados cuando la geometra del yacimiento puede
ser demasiado compleja para reducirla a modelos en 2D areales o de seccin transversal.
Por ejemplo, yacimientos con grandes extensiones de barreras de flujo pero con zonas
permeables donde ocurre flujo cruzado y que son difciles de modelar con modelos en
2D. O bien cuando los mecanismos de los fluidos del yacimiento pueden ser complejos
para analizarlos con modelos en 2D, por ejemplo, yacimientos con un gran estado de
depresionamiento caen centro de esta categora. Estos modelos tambin son usados
cuando el desplazamiento a ser estudiado est dominado por el flujo vertical, por
ejemplo, cercas del pozo en donde, tanto del casquete de gas como del acufero, puede
ocurrir una conificacin. Ocasionalmente, los modelos en 2D pueden ser mas
problemticos y caros que los simuladores en 3D debido a que el modelamiento de
algunos yacimientos que son arealmente complejos y altamente estratificados pueden
requerir docenas o cientos de conjunto de pseudofunciones.

xi
0 Pozo inyector de gas
o. . . . . . . . . . .
.
. . . . . . . . . . .
. . . . i, j-1,k. . . . . . . .
. . . i-1, .j,k i, j,k. i+1, .j,k . . . . . . .
. .
. . . . i, j+1,k . . . . . . . . .
. . . . . . . . . . . . . i, j,k h
. . . . . . . . . . . .
. . i, j-1,k.
. . . . . . . . . . . . i, j,k
Ly . . .
i,j+1,k
.
z k
. . . . . . . . . . . . . .
. . . . i, j,k .
. . . . . . . . . . . . . .
. . . .
. . . . . . . . . . . . .
i, j,k-1 .
. .
. . . . .
i-1, j,k i, j,k
.
i+1, j,k
. . . . o. . .
. . y i
. . . . .
i, j,k+1
. . . . . o. .
Pozo productor de
. aceite
. . . . . . . . . . .

0 Lx

Modelo de 3D. Sistema Coordenado Cartesiano

12
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Angular

Modelo en 3D. Sistema Coordenado Cilndrico.

Habiendo presentado una breve introduccin a la simulacin numrica de yacimientos, se


pretende ahora, en los diversos captulos que componen estas notas, presentar con mayor detalle los
aspectos tericos que sirven como base a esa disciplina.

En el capitulo 2 se hace una revisin de la formulacin de problemas de flujo multifsico en


medios porosos; se parte del problema general de flujo multifsico composicional para despus
obtener, como casos particulares, las ecuaciones de flujo multifsico de fluidos tipo Beta
modificado, tipo Beta y de flujo monofsico.

En el capitulo 3 se presentan los fundamentos de diferencias finitas. Este material es bsico


para la aproximacin de las ecuaciones diferenciales de flujo. En este capitulo se introducen los
esquemas de aproximacin explcito, implcito y Crank-Nicholson. Se revisan los conceptos de
consistencia, convergencia y estabilidad de un algoritmo numrico.

En el capitulo 4 se aborda el problema de simulacin numrica de problemas de flujo


monofsico unidimensional y multidimensional. Se presenta el mtodo de Newton-Raphson para
linealizar el sistema de ecuaciones de flujo aproximadas y se obtienen otros mtodos de
linealizacin como casos particulares de ste. Se analiza la estructura de los sistemas de ecuaciones
generados por problemas uni-, bi- y tridimensionales.

En el capitulo 5 se revisa la simulacin numrica de flujo multifsico multidimensional. Se


presentan los mtodos IMPES y de Newton-Raphson, mejor conocido en la literatura petrolera como
el mtodo Totalmente Implcito. Se analiza la estructura de los sistemas de ecuaciones y las
similitudes con el problema de flujo monofsico.

Finalmente, en el capitulo 6 se discuten las tcnicas de solucin de sistemas lineales de


ecuaciones.

13
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

2. Formulacin de Problemas de Flujo de Fluidos en Medios Porosos.


En este captulo se presenta primeramente la formulacin de las ecuaciones que describen el
flujo multifsico isotrmico de fluidos composicionales en un yacimiento petrolero. Posteriormente
se consideran casos particulares de esas ecuaciones, tales como el flujo multifsico de fluidos tipo
beta y beta modificado, as como el flujo monofsico de lquidos y gases y el tratamiento del flujo
de alta velocidad. Se revisa el procedimiento para definir las condiciones iniciales, con base en los
conceptos de equilibrio gravitacional y capilar as como las diversas condiciones de frontera de
inters. Se revisan tambin algunos conceptos relativos al flujo multifsico, como son: el clculo de
permeabilidades relativas en sistemas bifsicos y trifsicos.

2.1 Ecuaciones de Flujo Multifsico Composicional.

En esta seccin se ver la formulacin de problemas de flujo multifsico composicional.

2.1.1 Consideraciones y Antecedentes.

Considrese el flujo multifsico isotrmico de aceite, gas y agua en un yacimiento. Las fases
aceite y gas forman una mezcla multicomponente, preponderantemente de hidrocarburos, vase la
tabla mostrada a continuacin, en equilibrio termodinmico en el yacimiento, en todo punto del
dominio en espacio y en tiempo. Considrese tambin que la fase agua no intercambia su masa con
las otras fases.

Tabla 2.1 Distribucin de componentes en las Fases.

COMPONENTE FASE
C1 Aceite
C2
C3
C4 Gas

Cnc

Agua Agua

Definicin de Conceptos.

La composicin total de la mezcla de hidrocarburos, a una presin y temperatura dadas, es


determinada por las fracciones molares definidas por: z1, z2, ..., znc, de sus componentes, es decir:
Moles mM
zm = m = 1, 2, ..., nc (2.1)
Moles M
Donde MolesmM son los moles del componente m en la mezcla, y Moles M = J =1 Moles jM .
nc

14
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Puesto que los moles del componente m en la mezcla son la suma de los moles en las fases
aceite y gas: MolesmM = Molesmo + Molesmg , se puede entonces escribir la ecuacin anterior como:

Moles mo + Molesmg
zm = ...(2.2)
Moles M

Empleando las siguientes definiciones de las fracciones molares de los componentes en las
fases aceite y gas, x m y y m , y las fracciones molares de las fases aceite y el gas en la mezcla, L y
V, es decir:
Moles mo
xm = ...(2.3)
Moleso
Moles mg
ym = ...(2.4)
Moles g
Moleso
L= ...(2.5)
Moles M
Moles g
V = ...(2.6)
Moles M
donde:
nc
Moles o = Moles jo ...(2.7)
j =1
nc
Moles g = Moles jg ...(2.8)
j =1

Las Ecs. 2.7 y 2.8 son los moles en las fases aceite y gas, respectivamente.

Se puede entonces escribir la Ec. 2.2 como:

z m = x m L + y mV ...(2.9)

Ntese que son aplicables las siguientes ecuaciones de restriccin.


nc
xm = 1 ...(2.10)
m =1
nc
ym = 1 ...(2.11)
m =1
nc
zm = 1 ...(2.12)
m =1
Y
L +V =1 ...(2.13)

15
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

2.1.2 Ecuaciones de Flujo.

Las ecuaciones que describen el flujo multifsico composicional en un yacimiento, en


condiciones isotrmicas, conforme a las consideraciones previamente establecidas, se obtienen a
partir de:

a) Ecuaciones de conservacin de materia: una para cada uno de los componentes que
constituyen la mezcla de hidrocarburos y una ms para la fase agua.

b) Ecuaciones de movimiento de las fases que fluyen en el medio poroso.

c) Ecuaciones de equilibrio termodinmico entre las fases aceite y gas.

d) Relaciones de capilaridad, que establecen la relacin entre las presiones de las fases.

e) Ecuaciones de restriccin.

f) Es necesario adems tener expresiones, o correlaciones, para el clculo de propiedades fsicas


de las fases: densidad, p , viscosidad, p , y tensiones interfaciales, p , p = o, g , w , en
funcin de su composicin, de su presin, p, y de la temperatura del yacimiento, Ty.

g) As como tambin de ecuaciones, o datos experimentales, para las permeabilidades relativas


Kr's.

Con el fin de obtener las ecuaciones de flujo multifsico composicional, considrese un


volumen elemental representativo del medio poroso, donde existe flujo unidimensional, ver Fig. 2.1.
Con base en el principio de conservacin de materia, se puede establecer el siguiente balance molar
para el componente m, m=1,2,,nc, en el elemento:

A
, k
(xm o ox )x (xm o ox )x + x
(y m g gx )x (y m g gx )x + x
( w wx )x ( w wx )x + x

x x + x
Fig. 2.1 Volumen de control representativo del medio poroso

16
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Ritmo de Entrada de Moles de m al Elemento, a travs de x -


Ritmo de Salida de Moles de m al Elemento, a travs de x + x +
Ritmo de Produccin / Inyeccin de Moles de m en el Elemento =
Ritmo de Acumulacin de Moles de m en el Elemento. ...(2.14)

Ahora bien, asumiendo que cada uno de los componentes de la mezcla de hidrocarburos
estn presentes simultneamente en las fases aceite y gas, se tiene que los ritmos de entrada y salida
de moles del componente m en el elemento son:

Ritmo de Entrada de Moles de m = Ritmo de Entrada de Moles de m


Contenidos en la Fase Aceite +
Ritmo de Entrada de Moles de m Contenidos en la Fase Gas =

( Axm o ox )x + (Aym g gx )x ...(2.15)


y
Ritmo de Salida de Moles de m del Elemento =

( Axm o ox )x+x + (Ay m g gx )x+x ...(2.16)


donde:
A es el rea transversal del elemento, expuesta al flujo.
o y g son las densidades molares de las fases aceite y gas,
o y g son las velocidades microscpicas de las fases aceite, o, y gas, g, en la direccin x.

El ritmo de acumulacin de moles del componente m en el elemento, est dado por el ritmo
de cambio de los moles de m, contenidos en las fases aceite y gas en el espacio poroso, esto es:

Ritmo de Acumulacin de Moles de m en el Elemento =



Ax (S o o xm ) + (S g g y m ) ...(2.17)
t t

El ritmo de produccin/inyeccin de moles de m del elemento, definido como: q~ p* = gasto


volumtrico de la fase p = o, g a condiciones de yacimiento por unidad de volumen de roca, es,

Ritmo de Prod. / Iny. de Moles de m =


Ax(xm o q~o* + ym g q~g* ) ...(2.18)

Substituyendo las Ecs. 2.15 a 2.18 en el postulado de conservacin de masa, Ec. 2.14 y
dividiendo la expresin resultante entre el volumen del elemento de control, Ax, rearreglando y
tomando el lmite cuando x 0, se llega a:


(x m o ox ) ( y m g gx ) + (x m o q~o* + y m g q~g* ) =
x x

[ (xm o So + ym g S g )] ...(2.19)
t

17
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

La ecuacin anterior puede extenderse al caso de flujo multidimensional, por lo que la Ec.
2.19 se escribe en su forma ms general, en trminos del operador diferencial nabla, , como:

[xm o o + ym g g ] + (xm o q~o* + ym g q~g* ) =



[ (xm o So + ym g S g )] ...(2.20)
t

Un balance molar para el agua conduce similarmente a la siguiente ecuacin de


conservacin:

[ o w ] + w q~w* = ( w S w ) ...(2.21)
t
Ntese que el operador diferencial se define en el sistema de coordenadas cartesiana
como:

= i+ j+ k ...(2.22)
x y z

Tambin, el vector velocidad de la fase p = o, g , w, p , se define como:


p = px i + py j + pz k ...(2.23)

Suponiendo flujo Darciano en el yacimiento, se puede expresar la velocidad de las fases


como:

p =
kkr p
p
(p p p D ) ...(2.24)

donde, p es el peso especfico de la fase p, definido como: p = p g gc , D es la profundidad


con respecto a un plano de referencia, y k es, en el sentido ms general, un tensor de
permeabilidades absoluta.

Substituyendo la Ec. 2.24 en las Ecs. 2.20 y 2.21 se obtienen:


xm o o (po oD ) + ym g
kkr kkrg
(pg g D ) +
o g ...(2.25)
(xm o q~o* + ym g q~g* ) = [ (xm o So + ym g S g )]
t
m = 1, 2,, nc
y
kkr
w w (pw wD ) + w q~w* = ( w S w ) ...(2.26)
w t

Ahora bien, la condicin de equilibrio termodinmico entre las fases gas y aceite se estipula
a travs de la igualdad de las fugacidades de los componentes en las fases, es decir:

18
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

f mo = f mg m= 1, 2,, nc ...(2.27)

Siendo la fugacidad del componente m en la fase p = o, g , funcin de la presin, de la


temperatura y de la composicin de la fase; esto es:
(
f mo = f mo po , T y , x1 , x 2 ,..., x nc) ...(2.28)

(
f mg = f mg p g , T y , y1 , y 2 ,..., y nc ) ...(2.29)

Se tienen adems las siguientes relaciones y ecuaciones de restriccin:


( )
Pc go S g = p g po (2.30)

Pc wo (S w ) = po p w (2.31)

So + S g + S w = 1 (2.32)
nc
xm = 1 (2.33)
m =1
nc
ym = 1 (2.34)
m =1

Se puede verificar que las Ecs. 2.25, 2.26, 2.27 y 2.30 a 2.34 definen un conjunto de 2nc + 6
ecuaciones con 2nc + 6 incgnitas variables primarias, que son:
po , p g , p w , S o , S g , S w , x1 , x 2 ,..., x nc , y1 , y 2 ,..., y nc

Como puede apreciarse, el tratamiento composicional del flujo multifsico involucra un


nmero grande de ecuaciones y de incgnitas, que crecen con el nmero de componentes a
considerar. Consecuentemente, el estudio del comportamiento de yacimientos composicionales
requiere de mayores recursos computacionales y por ende de mayores recursos econmicos. El
tratamiento composicional es necesario cuando la composicin de las fases vara importantemente
durante la vida del yacimiento, como es el caso de yacimiento de aceite, voltil y de gas y
condensado, y en procesos de recuperacin mejorada.

Coats ha demostrado que el agotamiento natural de yacimientos composicionales puede


describirse aproximadamente a travs de formulaciones pseudo-composicionales ms simples, como
se ver a continuacin.

Ec. de Conservacin de la materia nc + 1


Fugacidad nc
Capilaridad 2
Restriccin 3
__________
Total = 2nc + 6

19
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

2.2 Flujo Multifsico Pseudocomposicional: Fluidos tipo Beta y Beta-Modificado.


En yacimientos de aceites ordinarios, del tipo beta, la composicin de las fases aceite y gas
no experimentan cambios importantes durante la vida del yacimiento. El comportamiento
termodinmico de las fases y sus propiedades fsicas pueden consecuentemente ser descritas
nicamente en trminos de la presin, a la temperatura correspondiente del yacimiento. Esto es, a
travs de Bo, Bg, y Rs. Desde el punto de vista composicional, el gas y el aceite obtenidos en la
superficie, despus de los separadores, se consideran ser los pseudocomponentes que constituyen a
las fases aceite y gas del yacimiento. EI pseudocomponente aceite esta presente solo en la fase
aceite, mientras que el pseudocomponente gas esta presente tanto en la fase aceite como en la fase
gas.
El tratamiento del comportamiento de fases de fluidos tipo beta se ha extendido al
tratamiento aproximado de fluidos composicionales. Se ha mostrado en la literatura que el
comportamiento de fase de un aceite voltil y de un gas y condensado, en estudios de agotamiento
natural, puede ser descrito aproximadamente extendiendo las ideas aplicadas a fluidos tipo beta.
Esto es, a travs de dos pseudocomponentes hidrocarburos y del uso de factores de volumen y de
relaciones de solubilidad, funciones que dependen solo de la presin de las fases. Los
pseudocomponentes aceite y gas, obtenidos en la superficie despus de una ms etapas de
separacin, se consideran presentes tanto en la fase gas como en la fase aceite. Este tratamiento es
conocido en la literatura como tipo beta-modificado. Coats presenta una metodologa para obtener
los pseudocomponentes y para el clculo de las propiedades termodinmicas de las fases.

2.2.1 Flujo de Fluidos Tipo Beta-Modificado.

La composicin de fluidos tipo beta-modificado, conforme a lo expresado anteriormente, se


muestra en la Tabla 2.2.

Tabla 2.2 Distribucin de componentes en las Fases.

COMPONENTE FASE

Aceite del separador Aceite

Gas del separador Gas

Agua Agua
Las ecuaciones de flujo multifsico de fluidos tipo beta-modificado pueden obtenerse como
un caso particular de las ecuaciones generales del flujo multifsico composicional. La Ec. 2.25, para
los componentes aceite y gas, es por lo tanto:
Para el componente aceite, m = 0,

xo o
kkro
o
( kkr
)
(po o D ) + y o g g p g g D +
g
...(2.35)
( ) [(
xo o q~o* + y o g q~g* =

t
)]
xo o S o + y o g S g

20
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

y para el componente gas, m = g,



x g o
kkro
o
kkr
(po o D ) + y g g g p g g D +
g
( )
...(2.36)
(x o q~o*
g + y g g q~g* )
[(
= x g o S o + y g g S g
t
)]
La ecuacin de flujo de agua se mantiene igual, esta es:

kkrw
w (p w w D ) + w q~w* = ( w S w ) ...(2.37)
w t

La condicin de equilibrio termodinmico entre las fases puede ser alternamente expresada a
travs de las constantes de equilibrio de los componentes en las fases, es decir:

( y
k o po , p g , T y , xo , y o = o
xo
) ...(2.38)

y,

( )
yg
k g po , p g , T y , x g , y g = ...(2.39)
xg

Ahora, las ecuaciones de restriccin son:


xo + x g = 1 ...(2.40)
yo + y g = 1 ...(2.41)
y
So + S g + S w = 1 ...(2.42)

Las relaciones de presin capilar estn dadas por las Ecs. 2.30 y 2.31:
( )
Pc go S g = p g p o ...(2.43)

Pc wo (S w ) = p o p w ...(2.44)

Se puede verificar que las Ecs. 2.35 a 2.44 constituyen un conjunto de 10 ecuaciones con 10
incgnitas: po , p g , p w , S o , S g , S w , xo , x g , y o , y g . Se puede sin embargo, expresar las fracciones
molares de los componentes; xo , x g , y o y y g , en trminos de propiedades volumtricas, funciones
de po y p g , y consecuentemente reducir el nmero de ecuaciones y de incgnitas, como se
muestra a continuacin:

Empleando la definicin de xo , ver Ec. 2.3, y utilizando la relacin entre moles y masa, se
tiene que:

21
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Molesoo M o moo
xm = = ...(2.45)
Moleso M o mo
Donde:
Moles oo = Moles de aceite en la fase aceite,
M o = Peso molecular del componente aceite,
M o = Peso molecular de la fase aceite,
moo = Masa del componente aceite en la fase aceite y
mo = moo + m go = Masa total de la fase aceite.

A partir de la definicin de densidad msica = m /V , y de su relacin con la densidad


molar, = / M , as como de la definicin de Bo , se puede re-escribir la Ec. 2.45 de la siguiente
forma:
M o o, cs Voo, cs o, cs
xo = = ...(2.46)
M o o Vo, cy o Bo
Similarmente se tiene que:
Moles go M o g , cs V go, cs Voo, cs g , cs Rs
xg = = = ...(2.47)
Moles o M g o Voo, cs Vo, cy o Bo

Moles ggM g g , cs V gg , cs g , cs
yg = = = ...(2.48)
Moles g M g g V g , cy g B g

Moles og M g o,cs Vog ,cs V gg ,cs o,cs rs


yo = = = ...(2.49)
Moles g M o g V gg ,cs V g ,cy g B g
Donde:
rs = Relacin de solubilidad del aceite en el gas, concepto definido como la Relacin entre los
volmenes de los componentes aceite y gas, medidos a condiciones de superficie, obtenidos
al llevar a la superficie un cierto volumen de la fase gas del yacimiento,
V og , cs
rs = ...(2.50)
V gg , cs
Este concepto adquiere sentido cuando se trata de representar el fenmeno de condensacin
retrograda en yacimientos de gas y condensado en el caso de representar el comportamiento de
fase de yacimientos de aceite voltil.

Substituyendo las Ecs. 2.42 a 2.45 en las Ecs. 2.31 a 2.40 se obtiene:
Para el componente aceite,
kkro
( )
kkrg
(p o o D ) + rs p g g D +
o Bo g Bg
...(2.51)
S S g
q o* + rs q *g = o + rs
t Bo B g

22
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Para el componente gas,


kkro
( )
kkrg
R s (p o o D ) + p g g D +
o Bo g Bg ...(2.52)
S S g

R s q o* + q *g = o R s +
t Bo B g

La ecuacin del agua se expresa en trminos volumtricos como sigue:


kkrw S
(p w w D ) + q *w = w ...(2.53)
w Bw t B w

Donde q o* , q *g y q *w son los gastos a condiciones de superficie (c.s.) de aceite, gas y agua
por unidad de volumen de roca.

Las Ecs. 2.51 a 2.53 juntamente con las Ecs. 2.42 a 2.44 definen un conjunto de 6
ecuaciones con 6 incgnitas: po , p g , p w , S o , S g y S w .

Se puede ahora, establecer la relacin entre las densidades de las fases, p , y sus
propiedades volumtricas. Para esto se emplean las restricciones estipuladas por las Ecs. 2.40 a
2.41, es decir:
o, c.s. + g , c.s. Rs
xo + x g = 1 = ...(2.54)
o Bo
Lo que conduce a:
o, c.s. + g , c.s. Rs
o = ...(2.55)
Bo

Similarmente,
o,c.s. rs + g ,c.s.
yo + y g = 1 = ...(2.56)
g B g

y para la densidad de la fase gas se tiene:


o, c.s.rs + g , c.s.
g = ...(2.57)
Bg

Ntese que las constantes de equilibrio se expresan en trminos de las relaciones de


solubilidad Rs y rs de la siguiente manera. Substituyendo las Ecs. 2.46 y 2.49 en la Ec. 2.38, se
tiene:
B
K o = o o rs ...(2.58)
g B g
Ahora bien, substituyendo las Ecs. 2.55 y 2.57 en la Ec. 2.58 y rearreglando, se llega a:

23
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

1 + g , c.s. Rs o, c.s.
Ko = ...(2.59)
1 + g , c.s. o, c.s. rs

Similarmente para la fase gas, se tiene que:


1 + o, c.s. g , c.s. Rs 1
Kg = ...(2.60)
1 + o, c.s. rs g , c.s. Rs

2.2.2 Flujo de Fluidos Tipo Beta.

La composicin de fluidos tipo beta, conforme a lo expresado anteriormente, se muestra en


la tabla 2.3.

Tabla 2.3 Distribucin de componentes en las Fases.

COMPONENTE FASE

Aceite del separador Aceite

Gas del separador Gas

Agua Agua
Ntese que al no existir el componente aceite en la fase gas, la relacin de solubilidad del
aceite en el gas es cero, rs = 0 y las ecuaciones de flujo multifsico de fluidos tipo beta se obtienen
como un caso particular de las ecuaciones anteriores. Estas son:

Para el componente aceite,


kkro
(po oD ) + qo* = So ...(2.61)
o Bo t Bo

Para el componente gas,


kkro
Rs (po o D ) +
kkrg
(
p g g D + )
o Bo g Bg
...(2.62)
S S g

Rs qo* + q*g = o Rs +
t Bo B g

La ecuacin del agua:


kkrw
(pw wD ) + qw* = S w ...(2.63)
w Bw t Bw

Con las siguientes relaciones adicionales:

24
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

So + S g + S w = 1 (2.64)

( )
Pc go S g = p g po (2.65)

Pc wo (S w ) = po p w (2.66)

Como en el caso de aceites tipo beta-modificado, se puede apreciar que las Ecs. 2.61 a 2.66
forman un conjunto de 6 ecuaciones con 6 incgnitas: po , p g , pw , S o , S g y S w .

2.3 Flujo Monofsico.

2.3.1 Flujo de Aceite.

Se considera ahora un yacimiento bajosaturado donde existe flujo monofsico de aceite, esto
es, en presencia de una saturacin inmvil de la fase agua. La fase agua se considera compresible y
su saturacin, por lo tanto, esta sujeta a cambios debido a las variaciones de presin. Las ecuaciones
que describen el flujo de aceite, en estas condiciones, se obtienen a partir de las ecuaciones
presentadas en la seccin anterior, estas son:

Para el componente aceite,


k S
oc (po oD ) + qo* = o ...(2.67)
o Bo t Bo

Ntese que k oc es la permeabilidad efectiva de la fase aceite, medida a la saturacin


irreducible de agua, koc = kkro (S wc ).

Para la fase agua se tiene:


S wc
= 0 (2.68)
t Bw

Se tienen las siguientes relaciones adicionales:


S o + S wc = 1 ...(2.69)

p w = po Pcwo (S w ) (2.70)

2.3.2 Flujo de un Aceite de Compresibilidad Pequea y Constante

Considrese el flujo monofsico de un aceite de compresibilidad pequea y constante en un


medio poroso homogneo e isotrpico. Supngase que la viscosidad de: aceite es aproximadamente
constante y que al agua y la roca son incompresibles. Los efectos gravitacionales son tambin
ignorados.

25
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Tomando en cuenta las consideraciones anteriores en la Ec. 2.61, haciendo p = p o y


empleando la porosidad de hidrocarburos, hc = So , se tiene que:

Ecuacin de Flujo:
1 1
p + o qo = hc o (2.71)
o
B k oc k oc t o
B

Ahora bien, la compresibilidad de un aceite bajosaturado se define como:


1 dBo
co = (2.72)
po dp

Y para un aceite de compresibilidad pequea y constante se tiene, al integrar la Ec. 2.72, la


siguiente expresin para el factor de volumen:
Bo = Bob exp[co ( pb p )] (2.73)

Introduciendo la Ec. 2.73 en la Ec. 2.71 y operando, se obtiene:


c p
2 p + co (p )2 + o qo Bo = hc o o (2.74)
k oc k oc t

Considerando que los gradientes de presin son pequeos, de manera que co (p )2 0, se


tiene que:
c p
2 p + o qo Bo = hc o o (2.75)
k oc k oc t

2.3.3 Flujo de Gas.

Considrese el flujo monofsico de un gas en un medio poroso homogneo e isotrpico.


Supngase nuevamente que el agua y la roca son incompresibles y que los efectos gravitacionales en
el flujo son ignorados.

Las ecuaciones de flujo multifsico se reducen en este caso a:


1 1 hc 1
p + qg = (2.76)
Bg
g gB k gc k gc t

Donde p = p g y hc = S g = (1 S wc )

Para gases reales se tiene la siguiente ecuacin de estado:

26
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

pV = znRT (2.77)

Esta ecuacin puede usarse en la definicin del factor de volumen del gas, para dar la
siguiente relacin:
Vg ,cy T y p s z
Bg = = (2.78)
Vg ,cs Ts p

Substituyendo la Ec. 2.78 en la Ec. 2.76 y rearreglando:

p pT p
p + s y q g = hc (2.79)
g z Ts k gc k gc t ' z

La Ec. 2.79 se reduce a una forma casi lineal empleando la transformacin de


pseudopresin, o el potencial de gas real, de Al-Hussainy y Colaboradores. Para esto considrese:
1 dBg z d p
cg = = (2.80)
Bg dp p dp z

Usando la regla de la cadena en la derivada del tiempo de la Ec. 2.79 y considerando la Ec.
2.80, se puede reescribir la Ec. 2.79 como:
p pT c p p
p + s y q g = hc g g (2.81)
g z Ts k gc k gc g z t

Al-Hussainy y colaboradores, definieron el potencial de gas real, m( p ), como:


p
p'
m( p ) = 2 dp' (2.82)
pref
g z

Introduciendo la Ec. 2.82 en la Ec. 2.81 se obtiene:


2p T c m( p )
2 m( p ) + s y q g = hc g g (2.83)
Ts k gc k gc t

La Ec. 2.83 es an no lineal ya que g y c g dependen de la presin.

2.4 Condiciones Iniciales y de Frontera.

La formulacin de un problema de flujo de fluidos no esta completa si no se definen las


condiciones iniciales y de frontera. Las condiciones iniciales definen en el caso ms general, de
flujo multifsico composicional, la distribucin de presiones, de saturaciones y la composicin de
las fases al tiempo cero de nuestro problema. Por otra parte, las condiciones de frontera introducen

27
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

la informacin correspondiente a la forma en que el yacimiento interacta con sus alrededores


durante su vida productiva.

2.4.1 Condiciones Iniciales.

Considrese que al tiempo cero, t = 0, existe equilibrio gravitacional y capilar en el


yacimiento. Supngase tambin que se conoce la presin po, ref , de la fase aceite, a una cierta
profundidad del yacimiento, z ref y que as como la profundidad del contacto agua-aceite, zcwo . En
el caso de un yacimiento inicialmente saturado, donde se conoce la posicin del contacto gas-aceite,
zcgo , se puede establecer zref = zcgo , sabiendo que la presin en el contacto gas-aceite corresponde
a la presin de burbuja, po, ref = pb .

La suposicin de equilibrio gravitacional y capilar significa que no existe flujo de las fases al
tiempo cero; esto es, los gradientes de potencial de las fases en cualquier punto y en cualquier
direccin son cero. Esto es, conforme a la ley de Darcy, Ec. 2.24, se tiene que:
kkrp
pBp
(
p p p D = 0 ) ...(2.84)

A lo largo de un plano horizontal ubicado en una posicin cualquiera en z, se tiene que:


p p
=0 ...(2.85)
x

p p
=0 ...(2.86)
y

Las Ecs. 2.85 y 2.86 indican que en condiciones de equilibrio, las presiones, p p en el plano
horizontal (x, y) ubicado en z es constante. En estas condiciones, la Ec. 2.84 tambin indica que:
p p
p = 0 ...(2.87)
z

Lo que significa que en condiciones de equilibrio, la distribucin vertical de presiones,


p p ( z ), esta dado por el peso de la columna de los fluidos p, o sea:

p p ( x, y, z , t = 0) = p p 0 ( z ) ...(2.88)

Conocida la presin, po, ref , medida a z ref , es posible calcular la presin po en cualquier
profundidad z dentro del yacimiento.

28
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Integrando la Ec. 2.87 se obtiene lo siguiente:


dp 'p
pp z
gc
g
p p , ref
p
= dz
z ref
...(2.89)

Lo que da como resultado,


g
p p = p p, ref + ( z zref ) ...(2.90)
gc p
Donde:
p = p(p p) ...(2.91)

Y p p puede aproximarse como el promedio aritmtico de las presiones p p y pref . Se


puede ver que la Ec. 2.90 contiene implcitamente a la presin p p , ya que p depende de esa
variable. La solucin de p p de la Ec. 2.90 puede obtenerse a travs del mtodo de Newton-
Raphson, por ejemplo:

Conocida po,ref , a zref , se calcula po en cualquier z del yacimiento a partir de la Ec. 2.90,
escrita para la fase aceite, esto es:
g
po = po, ref + ( z zref ) ...(2.92)
gc o
Conocida la presin en el contacto agua-aceite, po, zcwo se puede calcular la presin de la
fase agua en el contacto, pw, zcwo . Dado que:
Pcwo ( S w = 1.0) = Pcwo, e = po, zcwo pw, zcwo ...(2.93)

Donde Pcwo, e es la presin de entrada de los poros. De la Ec. 2.92 se puede obtener la
presin de la fase agua en el contacto agua-aceite,
pw, zcwo = po, zcwo Pcwo, e ...(2.94)

Similarmente, cuando existe capa de gas en el yacimiento, se puede obtener la presin de la


fase gas en el contacto gas-aceite mediante:
p g , zcgo = Pc go, e po, zcgo ...(2.95)

La distribucin de presiones de las fases gas, p g (z ), y agua, pw (z ), pueden entonces


calcularse a partir de la Ec. 2.90. Es decir:
g
p g = p g , zcgo + ( z z zcgo ) ...(2.96)
gc g
g
pw = pw, zcwo + ( z z zcwo ) ...(2.97)
gc w
Conocida la distribucin vertical de presiones de las fases en el yacimiento, po (z ), p g (z ),
y pw (z ), es posible calcular la distribucin de presiones capilares. Esto es;

29
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Pc go ( S g ( z )) = p g ( z ) po ( z ) ...(2.98)
Y
Pcwo ( S w ( z )) = po ( z ) pw ( z ) ...(2.98)

Mediante un proceso de interpolacin inversa, se puede obtener la distribucin inicial de


saturaciones de las fases gas y agua, S g (z ), y S w (z ). La saturacin de aceite se obtiene a partir de
la Ec. 2.64, S o ( z ) = 1 S g ( z ) S w ( z ).

Ntese que dentro de la zona de aceite existe una cierta posicin z arriba de la cual la
saturacin de agua, S w , se toma irreducible o inmvil. A partir de este punto y en toda la regin
donde esto se cumpla, se tiene que el gradiente de presin de la fase agua ser el correspondiente a
la fase aceite. Un criterio similar se aplica a la regin dentro de la capa de gas donde la fase gas se
toma inmvil: el gradiente de presin de la fase gas en esa regin ser el correspondiente a la fase
aceite. La Fig. 2.1 muestra esquemticamente esta inicializacin en equilibrio gravitacional y capilar
del dominio de inters.

Z ref Cima
Pg
1 S or Gas
Pg = Po Pcgoe
P
r Sg S g (0% ) = 0 Pcgo = Pcgoe
o Z cgo
f Aceite
u
n S wc
d Po
i
d Sw Pcwo (S w ) = Po Pw
a
d Pw

Z S w (100% ) = 1
Z cwo
Pcwo = Pcwoe
Agua

Pw = Po Pcwoe

Base

Pref
Fig. 2.1 Condiciones Iniciales en Equilibrio
Gravitacional y Capilar

30
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Para el caso de fluidos composicionales; se requiere tambin especificar la composicin


inicial de las fases aceite y gas. Esta informacin deber conocerse del anlisis en laboratorio de
muestras representativas de los fluidos, obtenidas antes de iniciar la explotacin del yacimiento.

2.4.2 Condiciones de Frontera.

Bsicamente existen dos tipos de condiciones de frontera; de inters en problemas de flujo


de fluidos en medios porosos:

i. Gasto especificado en la frontera y,


ii. Presin especificada.

1) Gasto Especificado.

De la ecuacin de Darcy, escrita en la frontera para la fase p , se tiene:


kkr p A p p D
(q p ) Front = ...(2.100)
p B p
p
Front

Donde es direccin de flujo, perpendicular a la frontera.

Entonces:
p p D p Bpq p
= ...(2.101)
p
kkr p A
Front Front

2) Presin Especificada.

En este caso se especifica la presin en la frontera, por ejemplo de la fase aceite, a lo largo
del tiempo. Es decir:
po (Frontera, t ) = po (t ) Front ...(2.102)

31
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

3. Aproximacin de Ecuaciones Diferenciales en Diferencias Finitas.

3.1 Diferencias Finitas.

Suponer que para cada x en el intervalo (a, b) existen la funcin f(x); y hasta la k esima
derivada de la funcin, o sea: f ( x ), f ' (x ), f ' ' ( x ),..., f ( k ) ( x ). Entonces, la expansin de la funcin
f (x ) al rededor del punto xi contenido en el intervalo ser:
( x xi ) df ( x xi ) 2 d 2 f ( x xi ) k d k f
f ( x ) = f ( xi ) + + + ... + ...(3.1)
1! dx xi 2! dx 2 xi
k! dx k
Donde, el error de truncamiento es:
= xi + ( x xi ) y 0 < <1

Ntese que la expansin dada por la Ec. 3.1 contiene k trminos solamente y aun es exacta.
Reemplazamos la acostumbrada serie infinita de Taylor por una serie finita. Esto es posible ya que
como se puede apreciar, el k esimo trmino esta evaluado no en el punto xi sino en el punto xi
contenido en el intervalo ( x, xi ), que se desconoce, pero sin embargo hace posible la igualdad.

La Ec. 3.1 sirve de base en la aproximacin de las derivadas que constituyen las ecuaciones
de flujo de fluidos en medios porosos que nos ocupan, como se ver a continuacin.

3.2 Aproximaciones a la primera derivada.

3.2.1 Diferencias Progresivas.

Considerar en la Ec. 3.1: k = 2 y x = xi + x. Esto es:


x 2 d 2 f
f ( xi + x ) = f ( xi ) + x
df
+ ...(3.2)
dx xi 2! dx 2 p

De esta ecuacin, se puede obtener la siguiente expresin para la primera derivada:


df f ( xi + x ) f ( xi ) x d 2 f
= ...(3.3)
dx xi x 2 dx 2
p

Ntese que no existe manera de evaluar el ltimo trmino de la Ec. 3.3, ya que no se tiene
informacin sobre la segunda derivada, f ' ' ( x ), y del punto p donde debe evaluarse; este trmino
acaba desprecindose, y constituye lo que se denomina el error local de truncamiento de la
aproximacin. Su anlisis es sin embargo importante, ya que nos informa sobre el orden de la
aproximacin. El orden es definido por la potencia de x, que multiplica al trmino despreciado. En
este caso la aproximacin de la primera derivada de f (x) mediante diferencias progresivas es de
primer orden, o sea O(x) . Es comn reescribir la Ec. 3.3 como:
df f ( xi + x ) f (xi )
= + O p (x) ...(3.4)
dx xi x
Siendo O p (x) el Error Local de Truncamiento, definido como:

32
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

x d 2 f
O p (x) = , para K = 2 ...(3.5)
2 dx 2 p

3.2.2 Diferencias Regresivas.

Considerar en la Ec. 3.1: k = 2 y haciendo ahora x = xi x. Con esto, la Ec. 3.2 se


escribe como:
x 2 d 2 f
f ( xi x ) = f ( xi ) x
df
+ ...(3.6)
dx xi 2! dx 2
r

Y se obtiene la siguiente expresin para la primera derivada:


df f ( xi ) f ( xi x )
= + Or (x) ...(3.7)
dx xi x

Donde, la aproximacin de la primera derivada de f(x) mediante diferencias regresivas es


tambin de primer orden. EL error local de truncamiento de la aproximacin es:
x d 2 f
Or (x) = , para K = 2 ... (3.8)
2 dx 2
r

3.2.3 Diferencias Centrales.

Considerar en la Ec. 3.1: k = 3 y escribir la funcin f(x) en x = xi + x y x = xi x ,


como se muestra a continuacin:
x 2 d 2 f x 3 d 3 f
f ( xi + x ) = f ( xi ) + x
df
+ + ...(3.9)
dx xi 2! dx 2 x 3! dx 3
i p*

Y
x 2 d 2 f x 3 d 3 f
f ( xi x ) = f (xi ) x
df
+ ...(3.10)
dx xi 2! dx 2 xi
3! dx 3
r*

Restando las Ecs. 3.9 y 3.10, se tiene:



x 3 d 3 f d3 f
f ( xi + x ) f (xi x ) = 2x
df
+ + 3 ...(3.11)
dx 3! dx 3
dx *

r
xi
p*

La Ec. 3.11 lleva a la siguiente aproximacin de la primera derivada mediante diferencias


centrales:
f ( xi + x ) f ( xi x )
df
dx xi
=
2x
+ Oc x 2 ( )
...(3.12)

Con un error local de truncamiento de segundo orden Oc x 2 , es decir: ( )

33
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.


x 3 d 3 f
( )
Oc x =2

3! dx 3
d3 f
+ 3
dx


...(3.13)
*
p* r

Comparando el error local de truncamiento de la aproximacin anterior, Oc x 2 , con los ( )


obtenidos previamente para diferencias progresivas y regresivas, O p (x) y Or (x) se tiene que:

x 0
( )
lim Oc x 2 < lim O p (x )
x 0
...(3.14)

Lo que indica que el error de truncamiento de la aproximacin en diferencias centrales, para


la primera derivada, es menor que el correspondiente a diferencias progresivas o regresivas.

Para abreviar la escritura de las aproximaciones es conveniente usar la notacin que a


continuacin se muestra, en la que se considera que x es uniforme. Sea:

xi +1 = xi + x,
xi 1 = xi x,
f i = f ( xi ),
f i +1 = f ( xi +1 ),
Y
f i 1 = f ( xi 1 )

Empleando esta notacin se puede ahora escribir las aproximaciones anteriores de la


siguiente manera:

Diferencias progresivas,

df f ( xi + x ) f ( xi ) f f
= + O p (x) = i +1 i + O p (x) ...(3.15)
dx xi x x

Diferencias regresivas,

df f ( xi ) f ( xi x ) f f i 1
= + Or (x) = i + Or (x) ...(3.16)
dx xi x x

Y diferencias centrales,

f (xi + x ) f (xi x ) f f
df
dx
=
2x
( )
+ Oc x 2 = i +1 i 1 + Oc x 2
2x
( ) ...(3.17)
xi

34
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

p
3.3 Aproximacin de los Trminos de la Forma:
x x
Suponer que p = p( x, y ) y el coeficiente = ( p ) . Se desea aproximar el siguiente trmino
diferencial:
p
...(3.18)
x x
Considrese ahora el ncleo tpico de celdas mostrado en la Fig. 3.1 para un espacio
bidimensional discretizado.

Fig. 3.1 Ncleo tpico de celdas en Problemas Bidimensionales


i i = 1, 2, , Nx
j = 1, 2, , Ny
j Frontera = i+1/2, j
k= 1, 2, , Nz = La cual puede no estar exactamente a la mitad,
i,j-1 nicamente sirve para denotar que es frontera.
y j 1 / 2
y j = = =
i-1,j i,j i+1,j
y j +1 / 2
=
i,j+1

xi

xi +1 2 xi +1 / 2
xi 1 / 2
Si se define,
p
u= ...(3.19)
x

Se puede entonces escribir la Ec. 3.18 como:


p u
= ...(3.20)
x x x

Empleando diferencias centrales, Ec. 3.17, en la aproximacin de la Ec. 3.20 y apoyndose


en los puntos i + 1 e i 1 , que corresponden a las fronteras de la celda i, j en la direccin x, se
2 2
obtiene:
u 1 u 1
u i+ , j i , j
2 2 ...(3.21)
x i , j xi
Sustituyendo u por su definicin, Ec. 3.19:

35
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.


u 1 p p
1 1 ...(3.22)
x i, j xi 2 x
i + , j 1
i+ , j
i , j x 1
i , j
2
2
2
p
Se necesita ahora aproximar en las fronteras de las celdas. Usando de nuevo
x
diferencias centrales y apoyndose ahora en los nodos i, j , i + 1, j e i 1, j , se obtienen las
siguientes aproximaciones:
p p i +1, j p i, j
...(3.23)
x i + 1 , j x 1
2 i+
2
Y
p p i, j p i 1, j
...(3.24)
x 1
i , j x 1
2 i
2

Substituyendo las Ecs. 3.23 y 3.24 en la Ec. 3.22, se obtiene:



p

1

x x i, j xi x i + 1 , j
(
p i +1, j p i, j ) (
p i, j pi 1, j )


...(3.25)
x i 1 , j
2 2

p
3.4 Aproximacin de los Trminos de la Forma:
t

Considrese la funcin p(x,y,t) para la cual se desea obtener aproximaciones en diferencias


finitas de su derivada parcial con respecto al tiempo. Se puede para esto aplicar las aproximaciones
de diferencias progresivas, regresivas y centrales en tiempo. Antes de mostrar la forma de las
aproximaciones; es conveniente resaltar que para fines de representar puntos en el dominio del
espacio discretizado, es comn el uso de los subndices i, j, k para las direcciones x, y, z, por
ejemplo. Por otra parte; para representar puntos en el tiempo se emplean los subndices n y n+1, que
indican los niveles donde se conoce y se desconoce la solucin del problema de inters.

Aplicando diferencias regresivas en tiempo, se obtiene:


n +1 p n +1 p n
p
+ O(t )
i, j i, j
= ...(3.26)
t t
i, j

Empleando diferencias progresivas en tiempo conduce a:


n p n +1 p n
p
+ O(t )
i, j i, j
= ...(3.27)
t t
i, j

Ahora bien, aplicando diferencias centrales en la aproximacin de la derivada resulta en:

36
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

1
p n +1 p n
( )
n+
p 2
+ O t 2
i, j i, j
= ...(3.28)
t t
i, j

Como se vio previamente, la aproximacin de la primera derivada mediante diferencias


centrales es ms exacta que las aproximaciones mediante diferencias regresivas y progresivas.
Aunque esto es cierto, el empleo de diferencias centrales en tiempo no es comn en la solucin de
problemas de flujo de fluidos en yacimientos petroleros; esto probablemente se debe a que su
aplicacin requiere de mayor esfuerzo computacional. Es comn, sin embargo, el empleo de
diferencias regresivas en tiempo. El empleo de diferencias progresivas se descarta por razones de
estabilidad numrica de la aproximacin resultante. Como se podr evidenciar posteriormente, el
empleo de cualquiera de estas tres aproximaciones en la discretizacin de las ecuaciones de flujo,
resulta en esquemas numricos con caractersticas totalmente diferentes.

3.5 Notacin de las Ecuaciones Aproximadas en Operadores en Diferencias.

Con el objeto de abreviar la escritura de las ecuaciones aproximadas, se definen los


siguientes operadores de diferencias.

Sea el operador de diferencias centrales, , definido conforme a las siguientes propiedades:

ui, j , k = x ui, j , k + y ui, j , k + z ui, j , k ...(3.29)


donde,
x ui , j , k = u 1 u 1 ...(3.30)
i + , j,k i , j,k
2 2
y ui , j , k = u 1 u 1 ...(3.31)
i, j + , k i, j , k
2 2
y
z u i , j ,k = u 1 u 1 ...(3.32)
i , j ,k + i , j ,k
2 2

Se define tambin el operador de diferencias regresivas en tiempo, t , como sigue:


t u = u n +1 u n ...(3.33)

Empleando la notacin de estos operadores es posible escribir las aproximaciones mostradas


en las Ecs. 3.25 y 3.26 como sigue:

p 1
x x x x p ...(3.34)
x x xi x i, j
i, j
y
n +1
p 1
i pi , j ...(3.35)
t i, j t

37
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

3.6 Los Esquemas Explcitos, Implcito y Crank-Nicholson de discretizacin en


Tiempo.

Se mostrara ahora el uso de los esquemas explcito, implcito y Crank-Nicholson en la


aproximacin de las ecuaciones diferenciales. Se analizaran las caractersticas de las ecuaciones
resultantes.

Se considera para esto la ecuacin diferencial de flujo unidimensional de un fluido de


compresibilidad pequea y constante, Ec. 2.69, esto es:
2 p B1 p
+ q= ...(3.36)
x 2 k t
Con las siguientes condiciones iniciales y de frontera:
p( x,0 ) = P 0 ...(3.37)
p(0, t ) = P 0 ...(3.38)
Y
p ( L, t ) = P 0 ...(3.38)

3.6.1 Esquema Explcito.

E1 esquema explcito consiste en aproximar la derivada parcial del tiempo de la Ec. 3.36
mediante diferencias progresivas, es decir al nivel de tiempo n. Esto automticamente define el nivel
de tiempo del resto de los trminos de la ecuacin. Se desea entonces aproximar la Ec. 3.36 en
cualquiera de las celdas i, que discretizan el dominio O < x < L, en el nivel de tiempo n, esto es:
n
2 p B n 1 p
n
2 + qi = ...(3.40)
x i k t i
i = 1,2,..., I
n = 0,1,2,...
Donde:
k
=
CT
= cte.
CT = cte.
= uniforme y cte.
k = Isotropica.
La aproximacin del trmino de flujo mediante diferencias centrales, de la Ec. 3.25 con
= 1 y x = constante, es:
n
2 p pin+1 2 pin + pin1
2 ...(3.41)
x i x 2

Y la aproximacin de la derivada del tiempo mediante diferencias progresivas produce:


1 pin +1 pin
n
1 p
...(3.42)
t i t 2

38
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Sustituyendo estas aproximaciones, 3.41 y 3.42, en la Ec. 3.40, se tiene:


pin+1 2 pin + pin1 B n 1 pin+1 pin
+ qi = ...(3.43)
x 2 k t

Despejando pin+1 de esta ecuacin, se tiene que:


B
pin+1 = pin+1 + (1 2 ) pin + pin1 + tqin ...(3.44)
k
donde:
B
pin+1 = pin+1 + (1 2 ) pin + pin1 + tqin ...(3.45)
k

Se puede ver que la solucin de la Ec. 3.40 mediante un esquema explcito produce una
solucin explcita para pin+1 .

3.6.2 Esquema Implcito.

En un esquema implcito, la derivada parcial del tiempo de la Ec. 3.40 se aproxima en la


celda i de la malla de clculo, mediante diferencias regresivas, en el nivel de tiempo n + 1. Se tiene
que:
n +1 n +1
2 p B n +1 1 p
2 + q = ...(3.46)
x i t i
i
k
i = 1,2,..., I
n = 0,1,2,...
Aproximando el trmino de flujo mediante diferencias centrales, como en el caso anterior, y
el trmino del tiempo mediante diferencias regresivas, la forma de la Ec. 3.46 en diferencias finitas
es:
pin++11 2 pin+1 + pin+11 B n+1 1 pin+1 pin
+ qi = ...(3.47)
x 2 k t

Y rearreglando,
B
pin+11 (2 + 1) pin+1 + pin++11 = pin tqin+1 ...(3.48)
k
i = 1,2,..., I
n = 0,1,2,...
O bien
cpin+11 apin+1 + bpin++11 = d in
i = 1,2,..., I
n = 0,1,2,...

La aproximacin de la Ec. 3.46 mediante un esquema implcito conduce a un sistema


algebraico de ecuaciones lineales, cuya solucin proporciona la distribucin de presiones en el nivel
de tiempo n + 1, pin+1 , i = 1,2,..., I .

39
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

3.6.3 Esquema Crank-Nicholson.

En el esquema Crank-Nicholson, la derivada parcial del tiempo de la Ec. 3.40 se aproxima


mediante diferencias finitas centrales, lo que implica que:
1 1
n+
2 p 2
B n+
1
1 p
n+
2
2 + qi 2 = ...(3.49)
x i k t i
i = 1,2,..., I
n = 0,1,2,...
Donde,
1
n+ n +1 n
2 p 2
1 2 p 1 2 p
2 = + ...(3.50)
x i 2 x 2 2 x 2
i i
Y
1
B
k
n+
qi 2 =
1 B n +1 n
2 k
qi + qi ( ) ...(3.51)

Substituyendo las Ecs. 3.50 y 3.51 en la Ec. 3.49 y aproximando las derivadas parciales
mediante diferencias centrales, se obtiene la siguiente representacin de la Ec. 3.40 en diferencias
finitas:
1 pin++11 2 pin +1 + pin+11 1 pin+1 2 pin + pin1 B n +1 n 1 pin +1 pin
+ + q i + q i =
t
( ...(3.52) )
2 x 2 2 x 2 2k

Rearreglando,
pin+11 2( + 1) pin +1 + pin++11 = pin1 + 2( 1) pin pin+1
B
k
(
t qin +1 + qin ) ...(3.53)
i = 1,2,..., I
n = 0,1,2,...
O bien,
cpin+11 + apin +1 + bpin++11 = d in ...(3.54)

Se observa que la aproximacin de la Ec. 3.49 mediante el esquema Crank-Nicholson


produce nuevamente un sistema algebraico de ecuaciones lineales en las incgnitas
pin +1 , i = 1,2,..., I . En esta aplicacin simple, se puede apreciar el trabajo adicional que requiere el
esquema Crack-Nicholson, comparado con el esquema implcito.

Despus de revisar los esquemas de aproximacin anteriores, es natural preguntarse:

1. Cmo se comparan las soluciones obtenidas mediante cada uno de los mtodos con la
solucin exacta?,
2. Cul de los mtodos produce la mejor solucin?,
3. Cul es el efecto de x y t sobre el desempeo numrico de los mtodos y sobre la
solucin?

40
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Se pueden obtener respuestas cualitativas empleando los conceptos de: consistencia,


convergencia y estabilidad de una aproximacin numrica, que se revisan brevemente a
continuacin.

3.7 Conceptos de Consistencia, Convergencia y Estabilidad de una


Aproximacin Numrica.

Para ejemplificar estos conceptos, se considera el problema de flujo unidimensional de un


fluido de compresibilidad pequea y constante, ecuacin de difusividad. Se define el siguiente
operador diferencial A .
2 1
A= 2
x t
De esta manera, la Ec. 3.36 se escribe como:
B
Ap + q=0 ...(3.55)
k
Se considera la aproximacin de la Ec. 3.55 producida por el esquema explcito, es decir:
p n 2 pin + pin1 B n 1 pin +1 pin
{Ap}in + B qin = i +1 + qi
t
( )
+ Oc x 2 O p (t ) ...(3.56)
k x 2 k
i = 1,2,..., I
n = 0,1,2,...

Ahora bien, se define el operador de diferencias Lp como sigue:


pin+1 2 pin + pin1 1 pin+1 pin
{ }
Lp p i =
n

t
...(3.57)
x 2

La Ec. 3.56 puede entonces escribirse como:

k k
( )
{Ap}in + B qin = {L p p}in + B qin + Oc x 2 O p (t ) = 0 ...(3.58)

De donde se obtiene:
{Ap}in {L p p}in ( )
= Oc x 2 O p (t ) = Rin ...(3.59)

Esta expresin indica que la diferencia entre la representacin exacta y aproximada del
problema de flujo en cuestin, esta dada por el error local de truncamiento o de discretizacin, Rin .

Con estos antecedentes, se dice en lo general que un operador de diferencias L es


consistente con el operador diferencial A, al cual aproxima, si el orden local de la aproximacin es
mayor o igual que uno.

Que L sea consistente con A, tomando como ejemplo la Ec. 3.59, significa que en el lmite,
cuando x 0 y t 0 , la norma del vector de errores de discretizacin tambin tiende a cero,
R 0. Es claro que una aproximacin numrica deber ser consistente para que tenga algn valor
prctico.

41
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Adems de ser consistente, el operador L debe ser convergente a A. Para analizar la


propiedad de convergencia se toma como punto de partida la Ec. 3.58, la cual puede reescribirse
como sigue:
{L p p}in + kB qin = Rin ...(3.60)

Como se mencion previamente, el trmino Rin se desconoce. Bajo la suposicin que es


pequeo, se desprecia. Entonces se tiene:
n
Lp p i + {
B n
k
qi = 0 } ...(3.61)

Ntese que en la Ec. 3.61 se us p , para resaltar el carcter aproximado de la solucin,


comparada con la solucin exacta de la Ec. 3.60.

Se define ahora el Error Global de la Solucin como la diferencia entre las soluciones
exacta y aproximada:
in = pin pin ...(3.62)

Entonces se dice que el operador Lp es convergente al operador diferencial A si la norma del


vector de errores globales tiende a cero, 0, cuando x 0 y t 0.

Existe una relacin entre los errores locales de discretizacin y los errores globales de la
solucin, y Ri . Esta se establece restando las Ecs. 3.60 y 3.61:

{L p p}in {L p p }i
n
{
= L p p p



} = {L s} = R
n

i
p
n
i
n
i ...(3.63)

o sea:
in++11 2 in+1 + in+11 1 in +1 in
= Rin ...(3.64)
x 2 t

Se puede ver en la Ec. 3.64 que la ecuacin que describe el comportamiento de los errores
globales de la solucin, , es la misma ecuacin que gobierna el comportamiento de p , excepto
que el trmino fuente, qi se substituye, en este caso, por el error local de discretizacin, Rin . Esto se
cumple solamente en problemas lineales. La Ec. 3.64 implica que:
0 cuando R 0

La convergencia de un operador de diferencias puede probarse indirectamente probando la


estabilidad del operador. Esto es posible a partir del Teorema de equivalencia de Lax.

Teorema de Equivalencia de Lax:


La estabilidad es una condicin necesaria y suficiente para que exista la convergencia,
cuando la aproximacin es consistente.

42
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Estabilidad es un concepto que aplica a problemas dependientes del tiempo. Un algoritmo


numrico es estable si cualquier error, introducido en alguna etapa de los clculos, no se amplifica
en clculos subsecuentes.

Existen varios mtodos para probar la estabilidad de una aproximacin numrica, entre los
que se puede mencionar, el mtodo de series de Fourier, el mtodo matricial y el mtodo de la
energa. Se ha demostrado que el esquema explcito aplicado a la Ec. 3.35 es condicionalmente
estable. La condicin de estabilidad es:

t 1
= ...(3.65)
x 2 2

Se puede ver, en la Ec. 3.65, que para mantener estable la solucin numrica de la Ec. 3.35
mediante un esquema explcito, existe un compromiso entre el tamao del incremento de tiempo,
t y el tamao de las celdas x .

Anlisis de estabilidad de los esquemas implcitos y Crank-Nicholson, aplicados a la


solucin numrica de la Ec. 3.35, muestran que estos incondicionalmente estables.

3.8 Construccin de Mallas.

Como se evidenci en las secciones anteriores, la solucin numrica de las ecuaciones de


flujo de fluidos en medios porosos consiste en obtener una representacin aproximada de las
ecuaciones diferenciales en puntos especficos del espacio y del tiempo, i = 1,2,...,I y n = 0, 1,2,...
para el problema unidimensional. El dominio del problema, en espacio y en tiempo, se segmenta o
discretiza; se genera as una malla de clculo, constituida de celdas y nodos, donde se calcula la
solucin en etapas sucesivas de tiempo.

Existen bsicamente dos tipos de mallas en la simulacin numrica:

(a) Mallas de nodos distribuidos. (Uniformes y No uniformes).


(b) Mallas de bloques centrados. (Uniformes y No uniformes).

Los nodos y los bloques o celdas a su vez pueden ser distribuidos de manera uniforme o no
uniforme. Las mallas no uniformes son necesarias en la simulacin de problemas con regiones que
experimentan cambios fuertes en la presin y en las saturaciones, a lo largo del tiempo. A
continuacin se indican los mtodos para construirlas.

3.8.1 Malla Uniforme de Nodos Distribuidos:

En un yacimiento lineal de longitud L, y rea transversal al flujo A, una malla de nodos


distribuidos uniformemente se construye, segn lo esquematizado en la Fig. 3.2. Primeramente se
colocan nodos en las fronteras del yacimiento y entre ellos se distribuyen, con espaciamiento
uniforme, el resto de los nodos. Una vez definida la posicin de los nodos, se procede a definir la
posicin de las fronteras de las celdas en el punto medio entre los nodos.

43
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Fig. 3.2 Malla Uniforme de Nodos Distribuidos


xi +1 2
Fronteras de la celda

1 2 I
re
Nodos
Si se considera un total de I nodos, su espaciamiento, x, es:
L
xi = ...(3.66)
I 1
Ntese que el volumen de las celdas situadas en las fronteras es la mitad del volumen de las
celdas internas, es decir:
Axi / 2 i = 1, I
Vri = ...(3.67)
Axi i = 2,3,..., I - 1
La posicin de los nodos es:
xi = (i 1)xi i = 1,2,...,I ...(3.68)
Y la posicin de la frontera de las celdas es:
1
x 1 = (i )xi i = 1,2,...,I ...(3.69)
i+ 2
2

3.8.2 Malla Uniforme de Bloques Centrados:

Este tipo de mallas se construyen situando celdas de tamao uniforme en el yacimiento y


ubicando posteriormente los nodos en el centro de cada una de ellas, vase la Fig. 3.3:

Fig. 3.3 Malla Uniforme de Nodos Centrados


xi +1 2
Fronteras de la celda

i= 1 2 I
xi
Nodos

44
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Si se considera un total de I nodos, el tamao de las celdas se calcula como:


L
xi = ...(3.70)
I
Todas las celdas son de igual volumen, esto es:
Vri = Axi i = 1,2,3,..., I ...(3.71)
Las coordenadas de los nodos son:
1
xi = i xi i = 1,2,3,..., I ...(3.72)
2
y las coordenadas de las fronteras de las celdas:
x 1 = ixi i = 1,2,3,..., I ...(3.73)
i+
2

3.8.3 Definicin de la malla radial en coordenadas cilndricas.

La discretizacin de la regin de drene de un pozo requiere de una malla no uniforme en la


direccin radial, para representar adecuadamente las fuertes variaciones de presiones y de
saturaciones en las vecindades del pozo, intervalo disparado.

La mejor representacin de tales condiciones de flujo se obtiene definiendo el tamao de las


celdas de manera que la cada de presin entr ellas sea de la misma magnitud. Esto es posible
mediante el empleo de una malla logartmica convencional de nodos distribuidos o de bloques
centrados. La forma de definir estas mallas se describe a continuacin:

Considrese flujo radial en rgimen permanente con la viscosidad y el factor de volumen del
fluido constantes, de tal manera que el gasto est representado por la Ec. 3.74:
2khr p p
q= = 2hr = constante ...(3.74)
B r r
Donde
k
=
B
Integrando la Ec. 3.74,
p p ref
q = 2h ...(3.75)
ln(r rref )
La generacin de esta malla radial se establece a partir de este gasto, de la siguiente manera:
La representacin exacta del gasto en la frontera entre celdas, i + 1 , ver Fig. 3.4, est dada por:
2
ri +1 2

i-1 i

rw re
i1 ri i+ 1
2 2 Fig. 3.4 Malla radial logartmica.

45
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

p i +1 p i
q E = q = 2h ...(3.76)
ln(ri +1 ri )
Donde:
q E = Gasto Exacto
y la representacin numrica del gasto en la frontera entre celdas, est dada como:
r
q N = qi + 1 = 2h ( pi +1 pi ) ...(3.77)
2 r i + 1
2

Por lo que si se considera que:


q E = qi + 1 ...(3.78)
2

entonces igualando ambas ecuaciones, Ecs. 3.76 y 3.77, se tiene:


p pi r
2h i +1 = 2h ( p i +1 p i ) ...(3.79)
ln(ri +1 ri ) r i + 1
2

Simplificando y despejando a ri + 1 de la Ec. 3.79, se establece que los radios de las


2
fronteras de las celdas se calculan como el promedio logartmico del radio de los nodos, es decir:
r r
ri + 1 = i +1 i ...(3.80)
2 n(ri +1 ri )

Por otra parte, el gasto exacto que pasa a travs de las fronteras, est dado como:
Para la frontera en i + 1 ,
2
p i +1 pi
q Ei + 1 = 2h ...(3.81)
2 ln(ri +1 ri )
Para la frontera en i 1 ,
2
pi pi 1
q Ei 1 = 2h ...(3.82)
2 ln(ri ri 1 )

y si este gasto es una constante, entonces satisface la siguiente relacin:


ln(ri ri 1 )( pi +1 pi )
q Ei + 1
2
= =1
q Ei 1 ln(ri +1 ri )( pi pi 1 )
2
...(3.83)
Para satisfacer la Ec. 3.83, se tiene que imponer la siguiente condicin:
( pi +1 pi ) = ( pi pi 1 ), por lo que simplificndola, se tiene que:
ln(ri +1 ri ) = ln(ri ri 1 ) = constante ...(3.84)

Esto implica que:

46
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

ri +1 r
= i = bien ri +1 = ri donde i= 1, 2, 3 I. Valido para cualquier tipo de malla.
ri ri 1

Sumando esta constante a lo largo del dominio discretizado, se establece:


I 1
ln(ri +1 ri ) = ( I 1) ln(ri +1 ri ) = ln(rI r1 ) ...(3.85)
i =1

3.8.3.1 Malla Radial de nodos distribuidos.

Ahora bien, la distribucin de los radios de los nodos, para una malla de nodos
distribuidos, ver Fig. 3.5, est dada como sigue:
ri +1 2

i-1 i i+1

rw re
i1 ri i+ 1
2 2
Fig. 3.5 Malla radial logartmica de nodos distribuidos.

Si se considera que r1 = rw y rI = re, la Ec. 3.85 se escribe como:


I 1
ln(ri +1 ri ) = ( I 1) ln(ri +1 ri ) = ln(re rw ) ...(3.86)
i =1
Por lo que,
(ri +1 ri ) = (re rw )1 /(i 1) = ...(3.87)

Donde, es el factor geomtrico,


re es el radio de drene del pozo,
rw es el radio del pozo e
I es el nmero de celdas en la direccin radial.

Entonces, el radio de los nodos de las celdas esta dado como:


ri +1 = ri ...(3.88)

3.8.3.2 Malla Radial de bloques centrados.

La distribucin de los radios de los nodos, para una malla de bloques centrados, ver Fig.
3.4, est dada tambin por la Ec. 3.88. La diferencia con respecto a la malla de nodos distribuidos
est en como calcular ahora el radio del pozo, rw , el radio de drene del pozo, re y el factor
geomtrico, , los cuales se calculan para esta malla como sigue:

47
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

La Ec. 3.85 aplica directamente a este tipo de malla, por lo que simplificndola, se establece
que:
(ri +1 ri ) = (rI r1 )1 /( I 1) = ...(3.89)

Pero de acuerdo con las Ecs. 3.80 y 3.88, se tiene que el radio del pozo, rw , se calcula
como:
r
r1 1
r1 = rw =
r1 r0
= = ( 1) r1 ...(3.90)
2 ln ln ln

Despejando a r1 de la Ec. 3.90, se tiene que:



r1 = ln r ...(3.91)
( 1) w
En forma similar a rw , se tiene que el radio de drene del pozo, re , se calcula como:
r r r rI ( 1)
rI + 1 = re = I +1 I = I = rI ...(3.92)
2 ln ln ln

Despejando a rI de la ec. 3.92, se tiene que:


ln
rI = r ...(3.93)
( 1) e
Substituyendo las Ecs. 3.91 y 3.93 en la Ec. 3.89, se obtiene a partir de los radios del
pozo y de drene, as como el nmero de celdas en que se discretiza la direccin radial, esto es:
1 (I 1)
ln
re
= (rI r1 )1 (I 1) = 1 = (re rw )1 (I 1) ...(3.94)
ln
rw
1

Simplificando la Ec. 3.94, se tiene que el factor geomtrico se calcula como:


= (re rw )1 / I ...(3.95)

48
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

4. Simulacin Numrica del Flujo Monofsico Unidimensional.

En este captulo se revisara la simulacin numrica del flujo monofsico unidimensional en


medios porosos. En primer trmino se trata el problema de flujo unidimensional; posteriormente en
el capitulo siguiente se extendern los conceptos al caso de flujo multidimensional.

4.1 Flujo Monofsico unidimensional.

Considrese el flujo lineal, en coordenadas cartesianas, de un fluido compresible en un


yacimiento. La distribucin de presiones al tiempo cero, p ( x, t = 0 ), esta condicionada al equilibrio
gravitacional del fluido, ver Ec. 2.62. El yacimiento produce a un gasto q w en la frontera situada en
x = 0 . La frontera ubicada en x = L esta cerrada al flujo.

Matemticamente esto se expresa como:


p D
+ q* = ...(4.1)
x x x t B
__________ __ __
0 < x < L, t>0
(a) (b) (c)

(a) Trmino de flujo y gravedad.


(b) Trmino de fuente o sumidero en el dominio, no en las fronteras, @c.s. Gasto por unidad
de volumen.
(c) Trmino de acumulacin.

Las condiciones iniciales y de frontera se expresan como:


p ( x ,0 ) = p i ( x ) ; 0< x<L ...(4.2)

p D q B
= w ; t>0 ...(4.3)
x x x = 0 kA
Y,
p D
=0 ; t>0 ...(4.4)
x x x = L

4.2 Aproximacin de las ecuaciones diferenciales en diferencias finitas.

Se desea resolver numricamente el problema definido por las Ec. 4.1 a 4.4. La
aproximacin en diferencias finitas de la Ec. 4.1 en el nodo i, de la malla de bloques centrados
espaciada irregularmente, considerando un esquema implcito, se inicia con:
n +1 n +1
p D
+ {q *}in +1 = ...(4.5)
x x x i t B i
i = 1, 2,..., I
n = 1, 2,...

49
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

La aproximacin del trmino de flujo mediante diferencias finitas centrales, vase la Ec.
3.25, es:
n +1 n +1 n +1
p D 1 p p (D ) 1
i +1 i + 2
xi x i + 1
i
x x x i
2
...(4.6)
n +1 + 1
p p (D ) 1
n
i i 1 i 2
x i 1
2

La aproximacin del trmino de acumulacin de la Ec. 4.5 mediante diferencias regresivas,


vase la Ec. 3.26, es:
n +1 n +1
1
n

...(4.7)
t B i t B i
B i

Sustituyendo las Ecs. 4.6 y 4.7 en la Ec. 4.5 y multiplicando por el volumen de roca de la
celda i, Vri = Axi , se obtiene:
Gasto que pasa a travs de I + 1 Gasto que pasa a travs de I 1
644444
474444424
8 644444
474444424
8
n +1 n +1
T n +11 pi +1 pi (D )i + 1 T n +11 pi pi 1 (D )i 1
i + 2 2 i 2 2 ...(4.8)
Vr n +1 n
+ qin +1 = i
t B i B i
i = 1,2,..., I
n = 1,2,...

Donde T es la transmisibilidad del fluido, dada por:


A
Ti + 1 = T ( pi +1 , pi ) = 1 ...(4.9)
2 x i + 1 i + 2
2
A
Ti 1 = T ( pi , pi1 ) = 1 ...(4.10)
2 x i 1 i 2
2
La Ec. 4.8 puede expresarse en trminos de operadores de diferencias, Ecs. 3.29 y 3.32,
como sigue:

T n +11 [p D ]n +11 T n +11 [p D ]n +11 + qin +1 = i t
Vr
...(4.11)
i+ 2 i+ 2 i 2 i+ 2 t B i
O bien,

[T (p D )]n +11 + qin +1 = i t
Vr
...(4.12)
i+ 2 t B i
i = 1,2,...I
n = 0,1,2,...

50
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

4.3 Acoplamiento de las Condiciones de frontera.

Se necesita ahora obtener la forma particular que adquiere la ecuacin aproximada en las
celdas de las fronteras, i = 1 e i = I , debido al acoplamiento de las condiciones de frontera. Para
esto, considrese la porcin de la malla de clculo correspondiente a la frontera ubicada en x = 0,
mostrada en la figura 4.1, donde se muestra el nodo ficticio i = 0 :

Fig. 4.1 Malla de clculo en la porcin de la frontera en x = 0,


mostrando el nodo ficticio i = 0
X=0

1/2 11/2 21/2


i= 0 1 2

La aproximacin de la condicin de frontera, Ec. 4.3, en x = 0, o i = 1 2 , empleando


diferencias centrales es:

n +1 n +1 n +1
p D 1 B
p1 p0 (D ) 1 = qw ...(4.13)
x x 1 x 1 2 kA 1
2 2 2
O bien:

n +1
q w = T 1n +1 p1 p0 (D ) 1 ...(4.14)
2
2
La condicin de frontera en x = L, Ec. 4.4 se aproxima similarmente como, vase la Fig.
4.2:

Fig. 4.2 Malla de clculo en la porcin de la frontera en x = L,


mostrando el nodo ficticio i = I + 1
X=L

I-11/2 I-1/2 I+1/2


i= I-2 I-1 I I+1

En x = L, o i = I + 1 2 , se tiene que:

51
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

n +1 n +1
p D 1 p
p I (D )I + 1 =0 ...(4.15)
x x I + 1 x I + 1 I +1 2
2 2

Entonces,
n +1
T n +11 p I +1 p I (D )I + 1 =0 ...(4.16)
I + 2 2
Considrese ahora la Ec. 4.8 escrita en la celda I , i = I, con q In +1 = 0 :

n +1
n +1 Vr1
n
T1n.5+1 [ p 2 p1 (D )1.5 ]n +1 T 1n +1 p1 p0 (D ) 1 = ...(4.17)
2 t B 1 B 1
2

La condicin de frontera, Ec. 4.14, puede ahora acoplarse en esta ecuacin. As la ecuacin
aproximada para el nodo 1 adquiere la siguiente forma:
n +1
Vr
n
T1n.5+1 [ p 2 p1 (D )1.5 ]n +1 + q w = 1 ...(4.18)
t B 1 B 1

Vase ahora la forma particular que adquiere la Ec. 4.8 en la celda I:


n +1 n +1 n +1 n
T n +11 p I +1 p I (D )I + 1 T n +11 p I p I 1 (D )I 1
VrI ...(4.19)
=
I + 2 2 I 2 2 t B I
I
B

Acoplando la condicin de frontera, Ec. 4.16, esta ecuacin se reduce a:


n +1 Vr n +1

n

T n +11 p I p I 1 (D )I 1 = I ...(4.20)
I 2 2 t B I B I

Las Ecs. 4.18 para el nodo 1, i = 1, conjuntamente con la Ec. 4.8 para los nodos
i = 2,3,..., I 1 y la Ec. 4.20 para el nodo I , i = I , constituyen un sistema de I ecuaciones
algebraicas no lineales con las incgnitas pin +1 , i = 1,2,..., I . Existen varios mtodos para resolver
este sistema de ecuaciones.

4.4 Clculo de las Transmisibilidades en las frontera: Ti + 1 , Ti 1 .


2 2

Antes de revisar los mtodos de linealizacin, es conveniente definir la manera de calcular


las transmisibilidades en las fronteras de las celdas, Ti + 1 , Ti 1 , las cuales estn definidas por las
2 2
Ecs. 4.9 y 4.10, respectivamente. Dado que solo se conoce las presiones en los nodos de las celdas
en que se discretiza el dominio de inters, i = 1,2 ,...,I, las transmisibilidades deben evaluarse en tal
forma que se obtenga la mejor representacin posible del flujo entre nodos vecinos.

52
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

4.4.1 Evaluacin de la permeabilidad absoluta en las fronteras, k i 1 :


2

Supngase que existe una discontinuidad en las propiedades de los nodos i e i + 1 , y que la
discontinuidad se localiza en el punto i + 1 2 , la frontera de la celda como se muestra en la Fig. 4.3:

Fig. 4.3 Discontinuidad en las propiedades de las celdas


xi + 1
2

xi xi +1
i + 12

El flujo entre los nodos i e i + 1, suponiendo flujo lineal Marciano, es:

k 1 k 1
qi + 1 = A pi + 1 pi = A pi +1 pi + 1 ...(4.22)
2 x B i 2 x B i +1 2

Se desea entonces tratar el flujo entre los nodos i e i + 1 mediante una i + 1 ,


2
correspondiente a un medio homogneo equivalente, tal que produzca el mismo qi + 1 , o sea:
2

k 1
qi + 1 = A ( pi +1 pi ) ...(4.23)
2 x B i +1

Esta ecuacin puede escribirse como:

k 1
qi + 1 = A pi +1 pi + 1 + pi + 1 pi ...(4.24)
2 x B i +1 2 2

De la Ec. 4.22, se puede despejar a k i + 1 , conduce a:


2

xi + xi +1
ki + 1 = ...(4.25)
2 x x

k i k i +1

Lo que indica que k i + 1 , debe calcularse como la media armnica de k i e k i +1.


2

53
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Se puede hacer un anlisis similar para el caso de flujo radial. Esto conducir a la siguiente
expresin para k i + 1 :
2

ln (ri +1 ri )
ki+ 1= ...(4.26)

ri ln ri +1 ri + 1
2
ln ri + 1
2 + 2
k k

i i +1

4.4.2 Evaluacin de la movilidad en las fronteras, k i + 1 :


2

4.5 Mtodos de Linealizacin de las Ecuaciones de Flujo en Diferencias Finitas:

6. Linealizacin Directa.
6. Mtodo semi-implcito linealizado.
6. Mtodo de iteraciones sucesivas.
6. Mtodo de Newton Raphson, o de iteraciones Newtoniana.

Estos mtodos han sido clsicamente empleados en la solucin de sistemas de ecuaciones no


lineales.
A continuacin se presenta un enfoque general de linealizacin de las ecuaciones
aproximadas del flujo de fluidos en medios porosos. El enfoque se basa en el mtodo de Newton,
que puede considerarse como el mtodo general: se vern lo mtodos de linealizacin directa, de
aproximaciones sucesivas, y semi-implcito linealizado como casos particulares de este mtodo
general.

.5.1 Mtodos de Newton- Raphson: El Mtodo General.

Con el objeto de simplificar la exposicin del mtodo, considrese flujo lineal horizontal en
la Ec. 4.8. Se define entonces la siguiente funcin de residuos, Fi en i = 1,2,..., I , en el nivel de
tiempo n + 1 .

n +1 n +1 n +1 n +1
Fi ( pi 1 , pi , pi +1 )n +1 = T p p (D ) 1 T p p (D ) 1
i + 12 i +1 i i + 2 i 12 i i 1 i 2
...(4.27)
n +1 V n +1 n
+ qi ri = 0
t B i B i
i = 1,2,..., I
n = 1,2,...

La funcin de residuos del nodo i depende de las incgnitas pi 1 , pi , pi +1 .

El mtodo de Newton resuelve las incgnitas pin +1 , i = 1,2,..., I , en forma iterativa.

54
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

El proceso iterativo se fundamenta en la expansin de la funcin de residuos, Fin +1 , en


series de Taylor alrededor del nivel de iteracin ( ) . De esta expansin slo se conservan los
trminos de menor orden, es decir:
( ) ( ) ( )
Fi F Fi
F ( +1) ( p , p , p ) F ( ) +
i i 1 i i +1 p ( +1) + i p ( +1) +
i p i 1
p ( +1) = 0 ...(4.28)
p i p i +1
i 1 i i +1
i = 1,2,..., I
n = 1,2,...

Por lo tanto
( ) ( ) ( )
Fi F Fi
pi(1+1) + i p i( +1) + p i(+1+1) = Fi( ) ...(4.29)
pi 1 p i p i +1

Donde pi
+1 ( )
representa los cambios iterativos de las incgnitas:
pi( +1) = pi( +1) pi( ) ...(4.30)

Ntese que con el fin de simplificar la escritura, el superndice correspondiente al nivel de


tiempo n + 1 fue eliminado de la Ec. 4.28.

La forma particular que adopta la Ec. 4.26 en los nodos i = 1 e i = I , debido al


acoplamiento de las condiciones de frontera, es respectivamente:
( ) ( )
F1( +1) ( p 1 , p 2 ) F1( ) + 1
F F
p1( +1) + 1 p 2( +1) = 0 ...(4.31)
p1 p 2
Y,
( ) ( )
F ( +1) ( p , p I ) FI( ) +
FI F
p I(+11) + I p I( +1) = 0 ...(4.32)
p I 1 p I
I I 1

De las Ecs. 4.28, 4.31 y 4.32, se establece el siguiente sistema algebraico de ecuaciones
lineales:

Para i = 1 ,
( ) ( )
F1 F
p1( +1) + 1 p 2( +1) = F1( ) ...(4.33)
p1 p 2

Para i = 2,3,..., I 1 ,
( ) ( ) ( )
Fi F Fi
pi(1+1) + i pi( +1) + pi(+1+1) = Fi( ) ...(4.34)
p i 1 p i p i +1

Para i = I ,

55
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

( ) ( )
FI F
p I(+11) + I p I( +1) = FI( ) ...(4.35)
p I 1 p I

El proceso iterativo se inicia generalmente con la siguiente estimacin:


pi(0 ) = pin ; i = 1,2,3,..., I ...(4.36)

( )
Una vez resueltos los cambios iterativos, pi +1 , se calculan las presiones en la iteracin
+ 1:
pi( +1) = p i( ) + p i( +1) ...(4.37)

Se considera que el proceso iterativo converge a la solucin cuando los cambios iterativos de
las incgnitas, en valor absoluto, son menores que una tolerancia estipulada, p :

pi( +1) p ; para toda i ...(4.38)

Otro criterio de convergencia es considerar la norma del vector de residuos,


F = (F1 , F2 ,..., FI ), a adquirir un valor menor que p :
Fi( +1) p ; para toda i ...(4.39)

.5.2 Estructura Matricial del Sistema Lineal de Ecuaciones.

La estructura matricial del sistema de Ecs. 4.33 - 4.35, se muestra a continuacin:


( ) p ( +1) ( )
a1 b1 1 F1
c a2 b2 p F
2 2 2
c3 a3 b3 p3 F3

. . . . = .
. . . . .

. . . . .
a I p F
cI i i

Como puede observarse, el problema de flujo lineal genera un sistema tridiagonal de


ecuaciones. En forma resumida se puede escribir el sistema de ecuaciones como sigue:
[J ]( ) p ( +1) = F ( ) ...(4.40)

Donde [J ] es la matriz de derivadas o matriz Jacobiana, cuyos elementos son:


Ti 1
Fi
ci = = T 1 x p 1
i 2 i 2 p
2 ...(4.41)

i 1
p i 1

56
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Ti + 1 Ti 1
F Vr
ai = i = Ti 1 + Ti 1 x pi 1
+ +
2
x pi 1 2
i ...(4.42)
pi 2 2 2 p i 2 p i t pi B i

Ti + 1
Fi
bi = = Ti + 1 + x pi + 1 2 ...(4.43)

i +1
p 2 2 p i +1

.5.3 Casos Particulares del Mtodo de Newton.

Mtodos de linealizacin directa, de aproximaciones sucesivas y semi-implcito linealizado


pueden obtenerse como casos particulares del mtodo de Newton. La relacin entre el mtodo de
semi-implcito linealizado y el mtodo de Newton es presentada en Aziz y Settari.

Primeramente se nota que los elementos de la matriz Jacobiana estn constituidos por tres
tipos de trminos. Estos son: transmisibilidades, derivadas de transmisibilidades y derivadas del
trmino de acumulacin. De esta manera se tiene:
ci = (cT )i + (cT ' )i ...(4.44)

ai = (aT )i + (aT ' )i + (a AC ' )i ...(4.45)


y
bi = (bT )i + (bT ' )i ...(4.46)
Donde:
(cT )i = Ti 1 ...(4.47)
2
y
Ti 1
(cT ' )i = x p 2 ...(4.48)
i 1
2
pi 1

Los trminos (bT )i , (bT ')i , (aT )i , (aT ')i , se definen similarmente. El trmino (a AC )i esta
dado por:
(a AC ' )i = i
Vr
...(4.49)
t p i B i

Con estos antecedentes, se puede expresar la matriz Jacobiana, [J ], como la suma de las
siguientes submatrices:
[J ] = [T ] + [T '] + [( B )'] ...(4.50)
Donde:

1. [T ] : Matriz tridiagonal con elementos (cT )i , (aT )i y (bT )i


2. [T '] : Matriz tridiagonal con elementos (cT ')i , (aT ')i y (bT ')i
3. [( B )'] : Matriz diagonal con elementos (a AC )i

57
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

De acuerdo con lo anterior, se puede derivar del mtodo de Newton los mtodos de
linealizacin citados anteriormente. Estos se obtienen prelinealizando parcialmente la funcin de
residuos, Fi y controlando el nmero de iteraciones, como se muestra a continuacin:

.5.3.1 Mtodo de Linealizacin Directa.

Considrese en la funcin de residuos, Ec. 4.27, la siguiente aproximacin:


T n +1 T n ...(4.51)

La funcin de residuos del mtodo de linealizacin directa se expresa entonces como:

(FLD )i = [T n p n +1 ]i + qin +1
Vri
t = 0 ...(4.52)
t B i

Siendo la transmisibilidad evaluada explcitamente al nivel de tiempo n, es evidente que la


matriz Jacobiana generada a partir de (FLD )i es la mostrada a continuacin:

[J ]LD = [T ] + [( B )'] ...(4.53)

Se observa que [J ]LD es un caso particular de la matriz Jacobiana del mtodo de Newton,
[J ]TI , que se obtiene al eliminar la submatriz de derivadas de transmisibilidad, [T '].

Dados el vector de residuos FLD y la matriz Jacobiana [J ]LD , se puede verificar que el
mtodo de linealizacin directa se obtiene aceptando la solucin de la primera iteracin, es decir:
[J ]nLD p (n +1) = F LD
n
...(4.54)
Ntese que:

(FLD )in = [T n p n ]i + qin +1 = 0 ...(4.55)

.5.3.2 Mtodo Semi-Implcito Linealizado.

Aziz y Settari muestran que la solucin que se obtiene con el mtodo semi-implcito
linealizado es equivalente a la solucin generada en la primera iteracin del mtodo de Newton, o
sea:
[J ]nSL p (n +1) = FSLn ...(4.56)
Donde:
(FSL )in = (FLD )in ...(4.57)
Y,
[J ]nSL = [J ]n ...(4.58)

58
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

5. Simulacin Numrica del Flujo Monofsico Multidimensional.

En este captulo se revisara la simulacin numrica del flujo monofsico multidimensional


en medios porosos. En primer trmino se trata de un flujo bidimensional y posteriormente el flujo
tridimensional de una sola fase.

5.1 Flujo Monofsico Bidimensional.

Considrese flujo bidimensional, en coordenadas cartesianas, de un fluido compresible en un


yacimiento areal. Considrese que la distribucin de presiones al tiempo cero, p ( x, y, t = 0 ), esta
dada por el equilibrio gravitacional del fluido. Las fronteras del yacimiento son impermeables y
existen fuentes y sumideros, pozos, en el dominio del yacimiento.

La ecuacin que describe el flujo del fluido en el yacimiento es:


p D p D
+ + q* = ...(5.1)
x x x y y y t B

0 < x < Lx
0 < y < Ly
t>0

Las condiciones iniciales y de frontera se expresan como:


p( x, y,0 ) = pi ( x, y ) ; 0 < x < Lx y 0 < y < Ly ...(5.2)

p D
= 0; 0 < y < Ly ; t >0 ...(5.3)
x x x = 0, x = Lx

p D
= 0; 0 < x < Lx ; t >0 ...(5.4)
y y y = 0, y = Ly

5.1.1 Aproximacin de las ecuaciones diferenciales en diferencias finitas.

La aproximacin en diferencias finitas de la Ec 5.1 en el nodo i, j de una malla de bloques


centrados espaciada irregularmente, ver Fig. 5.1, considerando un esquema implcito, parte de la
siguiente ecuacin:

n +1 n +1 n +1
p D p D n +1
+ + {q *}i, j = ...(5.5)
x x x i, j y y y t B i, j
i, j
i = 1,2,...,I
j = 1,2,...,J
n = 1,2,...

59
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Fig. 5.1 Ncleo Tpico de la malla de clculo bidimensional


de un yacimiento rectangular

i, j 1
y j

i 1, j i, j i + 1, j
h

i, j + 1

x i

Para discretizar la componente del trmino de flujo en la direccin x, de la Ec. 5.1, se


mueve uno a lo largo de y = constante; esto es, se mantiene fijo el subndice j. De igual forma, para
discretizar la componente en la direccin x, se mueve uno a lo largo de x = constante y se mantiene
fijo el subndice i. Por similitud con el problema de flujo unidimensional, los trminos de flujo de la
Ec. 5.1 se escriben como:

n +1 n +1 n +1
p D 1 x p
x +1 , pi , j (D )i + 1 , j
xi x i + 1 , j 2
i j
x x x i , j
2 ...(5.6)
x
n +1 n +1
p p ( )
i, j i 1, j D 1
i 2 , j
x i 1 , j
2
Y
n +1 n +1
p D 1 y p
n +1
y + p (D ) 1
y j y +
, 1 ,
2
i j i j i , j
y y y
i, j 1
i, j + 2
...(5.7)
y
n +1 n +1

pi , j pi, j 1 (D )i , j 1
y
i, j 1 2
2

La aproximacin del trmino de acumulacin es:

n +1 n +1
1
n

...(5.8)
t B i, j t B i, j B i, j

60
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Sustituyendo las Ecs. 5.6 a 5.8 en la Ec. 5.1 y multiplicando por el volumen de roca de la
celda i, j , Vri, j = h xi y j , se obtiene:
n +1 n +1
Tx n +11 pi +1, j pi, j (D )i + 1 , j Tx n +11 pi, j pi 1, j (D )i 1 , j +
i + 2 , j 2 i 2 , j 2
n +1 n +1
Ty n +1 1 pi, j +1 pi, j (D )i, j + 1 Ty n +1 1 pi, j pi, j 1 (D )i, j 1 ...(5.9)
i , j + 2 2 i , j 2 2
Vri, j n +1 n
+ qin, +j 1 =
t B i, j B i, j

i = 1,2,..., I
j = 1,2,..., J
n = 1,2,...

Donde T es la transmisibilidad del fluido, dada por:

h y
(
Txi + 1 , j = T pi +1, j , pi, j = ) j
xi + 12 , j ...(5.10)
2 x i + 1
2
Y

( h xi
Tyi , j + 1 = T pi, j +1 , pi, j = )
yi , j + 12 ...(5.11)
2 y j + 1
2
La Ec. 5.9 puede escribirse en trminos de operadores, Ecs. 3.29 y 3.32, como sigue:

Tx n +11
i+ 2 ,j
[ x p x D ]n +11 Tx n +11 [ x p x D ]n +11 +
i+ , j i , j i , j
2 2 2

Ty n +1 1
i, j + 2
[ y p y D] n +1
i , j + 12
Ty n +1 1
i, j 2
[ y p y D] n +1
i , j 12
+ ...(5.12)

Vri, j
qin, +j 1 = t
t B i, j
Agrupando cada direccin de flujo,
[ ( i, j
)]
x [Tx ( x p x D )]in, +j 1 + y Ty y p y D n +1 + qin, +j 1 =
Vri , j
t
t ...(5.13)
B i, j
O bien,
Vri , j
[T (p D )]in,+j1 + q in, +j 1 = t ...(5.14)
t B i, j
i = 1,2,..., I
j = 1,2,..., J
n = 0,1,2,...

61
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

5.1.2 Acoplamiento de las Condiciones de Frontera.

El acoplamiento de las condiciones de frontera, Ecs. 5.3 y 5.4 en la Ec. 5.9 se hace de
manera similar al problema unidimensional (1D). La Ec. 5.9 entonces adquiere formas particulares
en las celdas ubicadas a lo largo de las fronteras.

Las Ecs. 5.14 constituyen un sistema algebraico de ecuaciones no lineales. Los mtodos de
linealizacin descritos para el problema unidimensional (1D) aplican tambin en este caso. La
diferencia bsicamente estriba en las caractersticas, o estructura, del sistema de ecuaciones lineales
que se genera. Se puede analizar esta diferencia a travs del mtodo de Newton.

5.1.3 Mtodo de Linealizacin de las Ecuaciones de Flujo en Diferencias Finitas.


Mtodo de Newton- Raphson. El Mtodo General

Se definen entonces las siguientes funciones de residuos:

n+1
( )
Fin, j+1 = Fi, j pi, j1, pi1, j , pi, j , pi+1, j , pi, j+1 n+1 = Txn+11 pi+1, j pi, j (D)i+1, j
i+ , j 2

2
n+1 n+1
Txn+11 pi, j pi1, j (D)i1, j + Tyn+1 1 pi, j+1 pi, j (D)i, j+1 ...(5.15)
i , j 2 i, j+ 2
2 2

n+1 Vri, j n+1 n


Tyn+1 1 pi, j pi, j1 (D)i, j1 + qin,+j1 = 0
i, j 2 t B i, j B i, j
2
El proceso iterativo resulta de expander Fin, j+1 en series de Taylor alrededor de la iteracin
( ) y conservar solo los trminos de menor orden:
( ) ( )
Fi, j +1) Fi, j
( )
Fin, j+1 = Fi, j pi, j1, pi1, j , pi, j , pi+1, j , pi, j+1 n+1 Fi(,j ) +
pi, j1
(
pi, j1 + pi(1+,1j)
pi1, j
...(5.16)
( ) ( ) ( )
Fi, j ( +1) Fi, j ( +1) Fi, j
+ pi, j + pi+1, j + pi(, j++11) = 0
pi, j pi+1, j pi, j+1

i = 1,2,..., I
j = 1,2,..., J
n = 1,2,...
y = 0,1,2,...
Por lo tanto:
( ) ( ) ( )
Fi , j Fi, j Fi , j
pi(, j+11) + pi(1+,1j) + pi(, j+1)
pi , j 1 pi 1, j pi , j

...(5.17)
( ) ( )
Fi , j Fi , j
+ pi(+1+,1j) + pi(, j++11) = Fi(,j )
pi +1, j pi , j +1

62
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Donde:
pi(, j+1) = pi(, j+1) pi(, j) ...(5.18)
Escrita en forma compacta la Ec. 5.17, se tiene:
f i(,j )pi(, j+11) + ci(, j)pi(1+,1j) + ai(, j)pi(, j+1) + bi(, j)pi(+1+,1j) + ei(, j)pi(, j++11) = Fi(,j ) ...(5.19)
(f ) (c ) (a ) (b ) (e )
La definicin de los coeficientes f i, j , ci, j , ai , j , bi, j y ei, j se establece al igualar las Ecs.
5.17 y 5.19.

5.4.4 Estructura Matricial del Sistema Lineal de Ecuaciones.

Para un ordenamiento normal de las incgnitas y de las ecuaciones, cuando se barre la malla
de clculo secuencialmente por renglones, o bien por columnas, el sistema de ecuaciones, Ec. 5.19,
genera una matriz pentadiagonal, de la siguiente forma:

( ) p ( +1) ( )
a1,1 b1,1 e1,1 1,1 F1,1
c p F
2,1 a2,1 b2,1 e2,1 2,1 2,1
c3,1 a3,1 b3,1 e3,1 p3,1 F3,1

c4,1 a4,1 b4,1 e4,1 p4,1 F4,1
c5,1 a5,1 e5,1 p5,1 F5,1

f1,2 a1,2 b1,2 e1,2 p1,2 F1,2
f2,2 c2,2 a2,2 b2,2 e2,2 p F
2,2 2,2
f3,2 c3,2 a3,2 b3,2 e3,2 p3,2 = F3,2
f4,2 c4,2 a4,2 b4,2 e4,2 p F
4,2 4,2
f5,2 c5,2 a5,2 e5,2 p5,2 F5,2

f1,3 a1,3 b1,3 p1,3 F1,3
f2,3 c2,3 a2,3 b2,3 p2,3 F2,3

f3,3 c3,3 a3,3 b3,3 p3,3 F3,3
f4,3 c4,3 a4,3 b4,3 p F
4,3 4,3
f5,3 c5,3 a5,3
5,3
p F5,3

Como se indic en la seccin anterior, el proceso iterativo comnmente se inicia con la


solucin del nivel del tiempo previo, y termina al cumplirse los criterios de convergencia
equivalentes con las Ecs. 4.36 y 4.37, respectivamente.

5.5 Ordenamiento Normal.

El esquema de ordenamiento normal o estndar, por ejemplo para un problema


bidimensional, consiste en ordenar los nodos de la malla de clculo, primero en la direccin con el
menor nmero de nodos y por ltimo en la direccin con el mayor nmero de nodos, esto permite
garantizar el menor ancho de banda de la matriz de coeficientes.

63
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

5.5 Ordenamiento D4.


5.4 Flujo Monofsico Tridimensional.

Considrese el flujo tridimensional, en coordenadas cartesianas, de un fluido compresible en


un yacimiento global. Considrese tambin que la distribucin de presiones al tiempo cero,
p( x, y, z, t = 0), esta dada por el equilibrio gravitacional del fluido. Las fronteras del yacimiento son
Impermeables y existen fuentes y sumideros, pozos, en el dominio del yacimiento.

Matemticamente esto se expresa como:


p D p D p D
+ + + q* = ...(5.20)
x x x y y y z z z t B
0 < x < Lx
0 < y < Ly
0 < z < Lz
t>0

Las condiciones iniciales y de frontera se expresan como:


p(x, y, z,0) = pi(x, y, z ) ; 0 < x < Lx , 0 < y < Ly y 0 < z < Lz ...(5.21)

p D
= 0; 0 < y < Ly ; 0 < z < Lz ; t >0 ...(5.22)
x x x = 0, x = Lx

p D
= 0; 0 < x < Lx ; 0 < z < Lz ; t >0 ...(5.23)
y y y = 0, y = Ly

p D
= 0; 0 < x < Lx ; 0 < y < Ly ; t >0 ...(5.24)
z z z = 0, z = Lz

5.1.1 Aproximacin de las ecuaciones diferenciales en diferencias finitas.

La Ec. 5.20 puede aproximarse siguiendo un procedimiento similar al empleado en los


problemas previos. Esto es, la ecuacin aproximada esta dada por:
n +1 n +1 n +1
p D p D p D
+ +
x x x i, j ,k y y y z z z i , j ,k
i , j ,k ...(5.25)
n +1

+ {q *}in,+j1,k =
t B i , j ,k
i = 1,2,...,I
j = 1,2,...,J
k = 1,2,...,K
n = 1,2,...

64
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

La Fig. 5.2 muestra el ncleo tpico empleado en la discretizacin del dominio


tridimensional.

Fig. 5.2 Bloque Tpico de celdas para un problema tridimensional.

i, j , k 1
zk
i, j 1, k

i 1, j , k i, j, k i + 1, j , k

i, j + 1, k

i, j , k + 1
yi

x i

Aproximacin de los trminos de flujo:

En la direccin x,
n +1 n +1 n +1
p D 1 x p
x +1, , p i , j ,k (D )i + 1 , j ,k
x i , j ,k xi x i + 1 , j ,k
i j k
x x
2
2 ...(5.26)
x
n +1 n +1
p ( )
i, j ,k p i 1, j ,k D 1
i 2 , j ,k
x i 1 , j
2

En la direccin y ,
n +1 n +1
p D 1 y p
n +1
y p (D )
y
1
y y y j y 1
i , j +1,k i , j ,k i , j + 2 ,k
i , j ,k i , j + 2 ,k
...(5.27)
y
n +1 n +1


y pi , j ,k pi , j 1,k (D )i , j 1 ,k



i , j 1 ,k 2

2

Y en la direccin z,

65
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

n +1 n +1 n +1
p D 1 k p
z , , +1 pi, j ,k (D )i, j ,k + 1
z i, j ,k z k z i, j ,k + 1 2
i j k
z z
2 ...(5.28)
k
n +1 n +1

pi, j ,k pi, j ,k 1 (D )i, j ,k 1

z i, j ,k 1 2
2

Aproximacin del trmino de acumulacin:

n +1 n +1
1
n

...(5.29)
t B i, j , k t B i, j , k B i, j , k

Sustituyendo las Ecs. 5.26 a 5.29 en la Ec. 5.25 y multiplicando por el volumen de roca de la
celda i, j , k , Vri, j , k = h xi y j z k , se obtiene:
n +1 n +1
Tx n +11 p pi , j , k (D )i + 1 , j , k Tx n +11 p pi 1, j , k (D )i 1 , j , k +
i + 2 , j , k i +1, j , k 2 i 2 , j , k i , j , k 2
n +1 n +1
Ty n +1 1 p pi , j , k (D )i , j + 1 , k Ty n +1 1 p pi , j 1, k (D )i , j 1 , k +
i , j + 2 , k i , j +1, k 2 i , j 2 , k i , j , k 2 ...(5.30)
n +1 n +1
Tz n +1 p pi , j , k (D )i , j , k + 1 Tz n +1 p pi, j , k 1 (D )i, j , k 1
i, j , k + 12 i , j , k +1 2 i, j , k 12 i , j , k 2
Vri , j , k n +1 n
+ qin, +j ,1k =
t B i , j , k B i, j , k

i = 1,2,..., I
j = 1,2,..., J
k = 1,2,..., K
n = 1,2,...

Donde T es la transmisibilidad del fluido, dada por:


En la direccin x,
y z
( j k
Txi + 1 , j , k = T pi +1, j , k , pi, j , k = )
xi + 12 , j , k ...(5.31)
2 x i + 1
2
En la direccin y,

( x i z k
Ty i, j + 1 , k = T pi , j +1, k , pi , j , k = )
yi, j + 12 , k ...(5.32)
2 y j + 1
2
Y en la direccin z ,
x y
( i
Tz i , j , k + 1 = T pi, j , k +1 , pi, j , k = ) j
z i , j , k + 12 ...(5.33)
2 z k + 1
2

66
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

La Ec. 5.30 en trminos de operadores, Ecs. 3.29 y 3.32, esta dada por:

Tx n +11
i + 2 , j, k
[ x p x D]in++11, j, k Txin+11, j, k [ x p x D]in+11, j , k +
2 2 2

Ty n +1 1
i, j + 2 , k
[ y p y D] n +1
i , j + 12 , k
Ty n +1 1
i, j 2 , k
[ y p y D] n +1
i , j 12 , k
+
...(5.34)
Tz n +1
i, j , k + 12
[ z p z D]in, +j ,1k + 1 Tzin, +j ,1k 1 [ z p z D]in, +j,1k 1 +
2 2 2
Vri, j , k
qin, +j ,1k = t
t B i, j , k

Agrupando cada direccin de flujo,

[ (
x [Tx ( x p x D )]in,+j1,k + y Ty y p y D n +1 +
i , j ,k
)]
...(5.35)
Vri , j ,k
z [Tz ( z p z D )]in,+j1,k + q in, +j ,1k = t
t B i , j ,k
O bien,
Vri, j ,k
[T (p D )]in,+j1,k + q in, +j ,1k = t ...(5.36)
t B i , j ,k
i = 1,2,..., I
j = 1,2,..., J
k = 1,2,..., K
n = 0,1,2,...

5.4.2 Acoplamiento de las Condiciones de Frontera.

El acoplamiento de las condiciones de frontera, Ecs. 5.22, 5.23 y 5.24 en la Ec. 5.30, es
similar al problema unidimensional (1D). Nuevamente se enfatiza que la Ec. 5.30 adquiere formas
particulares en todas aquellas celdas ubicadas a lo largo de las fronteras.

Las Ecs. 5.36 forman un sistema algebraico de ecuaciones no lineales. Los mtodos de
linealizacin descritos para el problema unidimensional (1D) aplican igualmente.

Para analizar la estructura de los sistemas de ecuaciones generados por los mtodos de
linealizacin, cuando se aplican al sistema no-lineal de ecuaciones 5.36, se aplicar el mtodo de
Newton. Se define entonces el mtodo general.

5.4.3 Mtodo de Linealizacin de las Ecuaciones de Flujo en Diferencias Finitas.


Mtodo de Newton- Raphson. El Mtodo General

Se definen entonces las siguientes funciones de residuos:

67
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

(
Fin, j+,1k = Fi, j,k pi, j,k 1, pi, j1,k , pi1, j,k , pi, j,k , pi+1, j,k , pi, j+1,k , pi, j,k+1 n+1 = )
n+1 n+1
Txn+11 p pi, j,k (D)i+1, j,k Txn+11 p pi1, j,k (D)i1, j,k +
i+ , j,k i+1, j,k 2 i , j,k i, j,k 2
2 2
n+1 n+1
Tyn+1 1 pi, j+1,k pi, j,k (D)i, j+1,k Tyn+1 1 pi, j,k pi, j1,k (D)i, j1,k +
...(5.37)
i, j+ 2,k 2 i, j2,k 2
n+1 n+1
Tzn+1 p pi, j,k (D)i, j,k+1 Tzn+1 p pi, j,k 1 (D)i, j,k 1 +
i, j,k +1 i, j,k +1 2 i, j,k 1 i, j,k 2
2 2

Vri, j,k n+1 n


+ qin, +j,1k =0
t B i, j,k B i, j,k

El proceso iterativo resulta de expander Fin, j+,1k en series de Taylor alrededor de ( ) y


conservar solo los trminos de menor orden:
( )
) Fi, j,k
n+1 ( (
+1) ( )
Fi, j,k = Fi, j,k pi, j,k 1, pi, j 1,k , pi1, j,k , pi, j,k , pi+1, j,k , pi, j +1,k , pi, j,k +1 Fi, j,k + pi(, j+,k1)1 +
pi, j,k 1

( ) ( ) ( )
Fi, j,k F F
p( +1) + i, j,k p( +1) + i, j,k p( +1) + ...(5.38)
pi, j 1,k i, j 1,k pi1, j,k i 1, j ,k pi, j,k i, j,k

( ) ( ) ( )
Fi, j,k F F
p( +1) + i, j,k p( +1) + i, j,k p( +1) = 0
pi+1, j,k i +1, j,k pi, j+1,k i, j +1,k pi, j,k +1 i, j,k +1

i = 1,2,..., I
j = 1,2,..., J
k = 1,2,..., K
n = 1,2,...
y = 0,1,2,...
Por lo tanto:
( ) ( ) ( )
Fi, j , k Fi, j , k Fi, j , k
pi(, j+, k1)1 + pi(, j+11), k + pi(1+,1j), k +
pi, j , k 1 pi, j 1, k pi 1, j , k

( ) ( ) ( )
Fi, j , k Fi, j , k Fi, j , k
pi(, j+, k1) + pi(+1+,1j), k + pi(, j++11), k + ...(5.39)
pi, j , k pi +1, j , k pi, j +1, k

( )
Fi, j , k
pi(, j+, k1)+1 = Fi(,j ,)k
pi, j , k +1

Donde:
pi(, j+, k1) = pi(, j+, k1) pi(, j), k ...(5.40)

Escrita en forma compacta la Ec. 5.17, se tiene:

68
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

hi(, j), k pi(, j+, k1)1 + f i(,j ,)k pi(, j+11), k + ci(, j), k pi(1+,1j), k + ai(, j), k pi(, j+, k1) + bi(, j), k pi(+1+,1j), k
...(5.41)
+ ei(, j), k pi(, j++11), k + g i(, j), k pi(, j+, k1)+1 = Fi(,j ,)k

La definicin de hi, j,k , fi, j,k , ci, j,k , ai, j,k , bi, j,k , ei, j,k y gi, j,k se establece al igualar las Ecs. 5.39
y 5.41.

5.4.4 Estructura Matricial del Sistema Lineal de Ecuaciones.

Para un ordenamiento normal de las incgnitas y de las ecuaciones, el sistema de Ecs. 4.41,
genera en este caso una matriz de coeficientes heptadiagonal.

( ) ( +1) ( )
a1,1 b1,1 e1,1 g1,1 p1,1 F1,1
c p F
2,1 a2,1 b2,1 e2,1 g2,1 2,1 2,1
c3,1 a3,1 b3,1 e3,1 g3,1 p3,1 F3,1

c4,1 a4,1 b4,1 e4,1 g4,1 p4,1 F4,1
c5,1 a5,1 e5,1 g5,1 p5,1 F5,1

f1,2 a1,2 b1,2 e1,2 p1,2 F1,2
f2,2 c2,2 a2,2 b2,2 e2,2 p F
2,2 2,2
f3,2 c3,2 a3,2 b3,2 e3,2 p3,2 = F3,2
f4,2 c4,2 a4,2 b4,2 e4,2 p F
4,2 4,2
f5,2 c5,2 a5,2 e5,2 p5,2 F5,2

h1,3 f1,3 a1,3 b1,3 p1,3 F1,3
h2,3 f2,3 c2,3 a2,3 b2,3 p2,3 F2,3

h3,3 f3,3 c3,3 a3,3 b3,3 p3,3 F3,3
h4,3 f4,3 c4,3 a4,3 b4,3 p F
4,3 4,3
h5,3 f5,3 c5,3 a5,3 p5,3 F5,3

El proceso iterativo se inicia con la solucin del nivel del tiempo previo, y termina al
cumplirse los criterios de convergencia equivalentes con las Ecs. 4.35 y 4.36.

5.5 Anotaciones para concluir.

Es conveniente enfatizar que independientemente del nmero de dimensiones y del tipo de


sistema coordenado, el flujo monofsico de un fluido compresible es descrito por la ecuacin
diferencial generalizada, Ec. 2.62:


[ (p D )] + q* = ...(5.42)
t B

Y que la aproximacin en diferencias finitas de esta ecuacin puede expresarse en su forma


ms general, en trminos de operadores de diferencias, como:

69
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Vri, j , k
[T (p D )]in, +j ,1k + qin, +j ,1k = t ...(5.43)
t B i, j , k

Ntese que existe una gran similitud entre estas dos ecuaciones y que el paso de la Ec. 5.42
a la Ec. 5.43 es directo. Esto es, en el trmino de flujo se reemplaza el operador diferencial por el
operador de diferencias centrales y la mobilidad por la transmisibilidad T. El trmino fuente,
que se expresa en la ecuacin diferencial como gasto por unidad de volumen de roca, deber ser
simplemente el gasto del pozo ubicado en la celda. En el trmino de acumulacin se reemplaza la
derivada parcial con respecto al tiempo, t , por el operador de diferencias regresivas en tiempo,
t , y a su vez este se multiplica por el volumen de roca de la celda y se divide entre t.

Se observa que independientemente del nmero de dimensiones y del sistema de


coordenadas empleados, la transmisibilidad Ti + 1 , entre las celdas i e i + 1 por ejemplo, es el
2
producto entre la mobilidad del fluido, evaluada en la frontera de las celdas, i + 1 , y el rea
2
expuesta al flujo entre esas celdas, Ai + 1 , dividida por la distancia que separa a los nodos i e i + 1 ,
2
i + 1 , esta es:
2

A
Ti + 1 = T ( pi +1 , pi ) = i + 1 ...(5.44)
2 i + 1 2
2

Es evidente que la forma de calcular el rea expuesta al flujo y la mobilidad, en la frontera


de las celdas, depender del sistema de coordenadas, como lo indican las Ecs. 4.23 y 4.24.

Ntese que la ecuacin diferencial, Ec. 5.42, es no lineal y que el sistema algebraico de
ecuaciones aproximadas, 5.43, tambin lo es. Se mostr que el mtodo iterativo de Newton-
Raphson es el mtodo general para resolver el sistema no lineal de ecuaciones. Mtodos como
linealizacin directa, aproximaciones sucesivas y semi-implcito linealizado pueden obtenerse
como casos particulares del mtodo de Newton, prelinealizando parcialmente las ecuaciones y
controlando el nmero de iteraciones.

Se observa tambin que la estructura matricial del sistema lineal de ecuaciones, generado
por los mtodos de linealizacin, depende del nmero de dimensiones del problema. As para un
ordenamiento normal de las ecuaciones y de las incgnitas se tienen que el problema
unidimensional genera un sistema de ecuaciones tridiagonal, el problema bidimensional genera un
sistema pentadiagonal y el problema tridimensional genera un sistema heptadiagonal.

6. Modelos de Pozos.

6.1 Modelo de pozo de Peaceman para un yacimiento homogneo e isotrpico.


6.2 Modelo de pozo de Peaceman para un yacimiento heterogneo y anisotrpico.
6.3 Modelo de Hoo-Jeen Su para pozos fuera de centro.

70
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

7. Solucin de Sistemas de Ecuaciones Lineales.

En este captulo se presenta una breve discusin de los mtodos de solucin comnmente
empleados en la simulacin numrica de yacimientos.

Bsicamente los sistemas de ecuaciones, como los que se generan en la simulacin de los
yacimientos, pueden resolverse mediante mtodos directos o iterativos. Los Mtodos Directos
requieren un nmero fijo de operaciones en la solucin de un sistema dado. En los Mtodos
Iterativos no es posible predeterminar el nmero de operaciones, ya que la solucin consiste en
aplicar algoritmos cclicos, en espera de que al paso de las iteraciones se obtenga una mejor
aproximacin de la solucin.

7.1 Mtodos Directo.

La solucin numrica de los problemas del flujo de fluidos a travs de medios porosos,
generan sistemas lineales de ecuaciones que en forma matricial conforman una matriz dispersa con
una estructura bandada, en la cual los elementos diferentes de cero estn sobre una banda de ancho
predecible.

En los mtodos directos, el trabajo computacional y el requerimiento de memoria estn


directamente relacionados con el nmero de ecuaciones o de incgnitas a resolver. Entre mayor sea
este nmero, el ancho de banda del sistema matricial de ecuaciones es generalmente mayor y la
cantidad de memoria de cmputo y de tiempo de procesamiento son tambin mayores. El nmero de
ecuaciones de incgnitas esta en funcin del nmero total de bloques o de celdas, en que se
discretiza el dominio de inters y del nmero de componentes considerados.

Los mtodos directos, consisten de un proceso de eliminacin hacia adelante, que


transforma a la matriz de coeficientes en una matriz triangular superior, y de un proceso de
sustitucin hacia atrs, donde se obtiene la solucin. El mtodo de eliminacin Gaussiana es el
mtodo directo bsico. Existen una serie de variaciones de este mtodo, motivadas por las
peculiaridades de algunos sistemas de ecuaciones y en su solucin eficiente. Dentro de estos estn,
los Algoritmos de Banda y las Tcnicas de Matrices Dispersas son de inters en Simulacin
Numrica de Yacimientos. Los algoritmos de banda toman ventaja de la estructura bandada de la
matriz para confinar las operaciones de eliminacin dentro de la banda. Las tcnicas de matrices
dispersas, reconociendo la existencia de un gran nmero de ceros en la matriz de coeficientes,
evitan el almacenamiento de esos ceros y operaciones innecesarias.

El trabajo requerido en los algoritmos de banda esta directamente relacionado con el ancho
de la banda. El menor ancho de banda se obtiene cuando el ordenamiento de las incgnitas y de las
ecuaciones se hace en la direccin del menor nmero de celdas.

La eficiencia de los mtodos directos se mejora grandemente cuando se hace uso de tcnicas
especiales de ordenamiento del sistema lineal de ecuaciones, como es el caso del ordenamiento D4.

A continuacin se presenta el algoritmo de Thomas empleado en la solucin de sistemas


tridiagonales de ecuaciones generados tpicamente en la solucin numrica de un problema

71
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

unidimensional monofsico, o equivalentes. Posteriormente se presentar el mtodo de


descomposicin LU que resuelve sistemas de ecuaciones con matrices arbitrariamente
estructuradas.

7.1.1 Solucin de Sistemas Tridiagonales: Algoritmo de Thomas.

Considrese el siguiente sistema tridiagonal de ecuaciones:

a1u1 + b1u 2 = d1
ci ui 1 + ai ui + bi ui +1 = d i ; i = 2,3,..., I 1
c I u I 1 + a I u I = d I ...(7.1)
O bien,
Au = d ...(7.2)
Donde,
a1 b1 u1 d1
c a2 b2 u d
2 2 2
c3 a3 b3 u 3 d 3

A= . . . . = .
. . . . .

. . . . .

cI a I u I d I

As como u T = (u1 , u 2 ,..., u I ) y d T = (d1 , d 2 ,..., d I ).

Se descompone la matriz A en el producto de las matrices W y Q,

A = WQ ...(7.3)

Donde W y Q se define como sigue:

w1
c w2
2
c3 w3

W = . .
. .

. .

cI wI

72
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

1 q1
1 q2

1 q3

Q= . .
. .

1 q I 1

1

Efectuando el producto de las matrices WQ e igualando la matriz resultante, elemento a


elemento, con la matriz A, se obtiene un sistema de 2I 1 ecuaciones con 2I 1 incgnitas:
w1, w2 ,...,wI y q1, q2 ,...,qI 1. Su solucin proporciona las siguientes definiciones para los elementos
de las matrices Q y W :
w1 = a1
b
q1 = 1
w1
b
qi = i ; i = 2,3,..., I ...(7.4)
wi
wi = ui ci qi 1 ; i = 2,3,..., I ...(7.5)

La solucin del sistema tridiagonal se obtiene como sigue:

Au WQu = Wg ...(7.6)
Donde g = Qu . Es decir, se tiene:

( ) ( +1) ( )
w1 g1 d1
c w2 g d
2 2 2
c3 w3 g3 d3

. . . = .
. . . .

. . . .
wI g d
cI I I

De donde se obtiene en un barrido hacia delante la solucin de g,


d
g1 = 1
w1
...(7.7)
d ci g i 1
gi = i ; i = 2,3,..., I
wi

73
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Finalmente se puede resolver Qu = g como sigue:

( ) ( +1) ( )
1 q1 u1 g1
1 q2 u g
2 2
1 q3 u 3 g3

. . . = .
. . . .

1 q I 1 . .
1 u g
I I

Y en un barrido hacia atrs se obtiene la solucin deseada:

uI = g I
u i = g i q i u i +1 ; i = I 1, I 2,...,1 ...(7.8)

Resumiendo, para resolver el sistema tridiagonal, Au = d , es necesario primero calcular los


elementos qi , wi y gi mediante las Ecs. 7.4, 7.5 y 7.7 y posteriormente obtener la solucin de u i
mediante la Ec. 7.8.

7.1.2 Algoritmos de matrices dispersas: Descomposicin LDU

7.2 Mtodos Iterativos.

Los mtodos iterativos adquieren inters en el caso de problemas multidimensionales, donde


el nmero de ecuaciones a resolver es relativamente grande. Bsicamente existen dos tipos:

1.- Mtodos iterativos por punto, (MIP).


2.- Mtodos iterativos por lnea o bloque, (MIL/B).

En los mtodos iterativos por punto, MIP, las incgnitas de cada nodo son resueltas
explcitamente en cada iteracin. Por otro lado, los mtodos iterativos por lnea/bloque, MIL/B, se
resuelven simultneamente las incgnitas de un grupo de celdas. Entre ms implcito sea un mtodo
iterativo, esto es entre mayor sea el nmero de incgnitas que se resuelven simultneamente, la
convergencia a la solucin es ms rpida. Esto requiere sin embargo una mayor capacidad de
memoria de cmputo y un mayor esfuerzo computacional por iteracin. Lo anterior indica que en la
implementacin de un mtodo iterativo por bloques, es necesario hacer un balance entre implicitud
y simplicidad para resolver el sistema de ecuaciones generado por los bloques.

Los mtodos iterativos estn ligados a parmetros de iteracin, que se introducen en el


algoritmo para acelerar la convergencia a la solucin. El ritmo de convergencia de un algoritmo
dado, depende de varios factores, dentro de los que se pueden mencionar: las caractersticas de la
malla de clculo, la anisotropa y las heterogeneidades de la formacin, la estimacin inicial de la
solucin y los criterios de convergencia.

74
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Dentro de los mtodos iterativos que han recibido atencin en la simulacin numrica de
yacimientos se tienen a los mtodos PSOR, LSOR, BSOR y algunas variantes de estos, as como
los mtodos ADIP y SIP. Ninguno de estos mtodos es universal: algunos funcionan bien bajo
algunas circunstancias y mal bajo otras. A continuacin se presentan algunos de estos mtodos.

Para ejemplificar los mtodos iterativos, considrese el siguiente sistema de ecuaciones:

f i, j ui, j 1 + ci, j ui 1, j + ai, j ui, j + bi, j ui +1, j + ei, j u i, j +1 = d i, j ...(7.9)


i = 1,2,..., I
j = 1,2,..., J

Como antecedentes a los mtodos SOR se presentan primeramente los mtodos de Jacobi y
de Gauss Seidel.

7.2.1 Mtodos de Jacobi.

La solucin del sistema de ecuaciones, Ec. 7.9, mediante el mtodo de Jacobi consiste en la
aplicacin sucesiva del siguiente proceso iterativo:

ui(,mj +1) = (m ) (m ) (m ) (m )
1
d i, j f i, j u i , j 1 ci, j u i 1, j bi, j u i +1, j ei, j u i , j +1 ...(7.10)
ai , j

Donde m + 1 y m son los niveles iterativos, desconocido y conocido respectivamente.

Ntese que la solucin de las incgnitas se obtienen puntualmente, o explcitamente: el


orden en que estas se resuelven es irrelevante. Como cualquier proceso iterativo, se requiere de una
estimacin inicial de la solucin y se espera que en la medida en que las iteraciones avancen, el
mtodo converja a la solucin. Esto ocurre cuando los cambios iterativos de las incgnitas en todos
los nodos sean, en valor absoluto, menor que una tolerancia preestablecida: u im, j+ 1 u im, j , en
todos los nodos i, j .

7.2.2 Mtodos de Gauss-Seidel.

Se observa que si se establece un orden en la solucin de las incgnitas mediante el mtodo


de Jacobi, el ordenamiento normal por ejemplo, en la medida que se avanza la solucin, existe ya
en los nodos barridos una mejor estimacin de la solucin. El mtodo de Gauss-Seidel reconoce este
hecho y modifica el algoritmo iterativo de Jacobi de la siguiente manera:

ui(,mj +1) = (m +1) (m +1) (m ) (m )


1
d i , j f i, j u i , j 1 ci, j u i 1, j bi, j u i +1, j ei, j u i , j +1 ...(7.11)
ai , j
Donde el barrido se hace por renglones. Esto es, en orden creciente de j y para cada
rengln j se barre en orden creciente de i . El mtodo de Gauss-Seidel es computacionalmente ms
simple que el mtodo de Jacobi y converge ms rpido a la solucin.

75
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

7.2.3 Mtodo de SOR en Punto o PSOR.

El mtodo iterativo del PSOR se basa en una modificacin del mtodo de Gauss-Seidel,
donde se introduce el uso de un parmetro de iteracin, , con el objeto de acelerar el proceso de
( )
convergencia a la solucin. Si se denomina u i*, jm +1 a la solucin obtenida mediante el mtodo de
Gauss-Seidel en la iteracin m + 1, el mtodo PSOR se define como:

ui(,mj +1) = (1 )ui(,mj ) + ui*,(jm +1)


...(7.12)
1 2

Donde es el parmetro de sobrerelajacin que, como ya se mencion, acelera el ritmo de


convergencia de la solucin. El parmetro adquiere valores en el rango de 1 a 2. Ms adelante se
daran algunos criterios para la estimacin de este parmetro.

7.2.4 Mtodo de SOR en Lnea o LSOR.

Se establecen, en cada iteracin, sistemas de ecuaciones similares a los generados en


problemas lineales. De esta manera se resuelve simultneamente las incgnitas correspondientes a
una lnea o columna de celdas, que son ms fciles de resolver. En la solucin de las incgnitas de
una lnea determinada, se emplean los nuevos valores de las incgnitas obtenidos en lneas
anteriores.

Como una extensin del mtodo de Gauss-Seidel, para cada j se establece el siguiente
sistema de ecuaciones:

ci, j u *(m +1) + ai, j u *(m +1) + bi, j u *(m +1) = d i, j f i, j u (m +1) ei, j u (m ) ...(7.13)
i 1, j i, j i +1, j i , j 1 i , j +1
i = 1,2,..., I para cada j

El sistema de ecuaciones generado con la Ec. 7.13 es tridiagonal. Se puede entonces


resolver mediante el algoritmo de Thomas. Una vez que se obtiene la solucin de las incgnitas
u i*,(jm +1) , i = 1,2,..., I correspondientes a la lnea j , esta se sobrerelaja como la Ec. 7.12, esto es:

u i(,mj +1) = (1 )u i(,mj ) + ui*,(jm +1)


...(7.14)
1 2

El ritmo de convergencia del mtodo iterativo LSOR, depende del valor del parmetro de
sobrerelajacin, . Existe un valor ptimo de este parmetro, el cual se puede obtener por ensaye y
error o mediante algn procedimiento o algoritmo, como se ver posteriormente.

El proceso iterativo LSOR comienza con la siguiente estimacin inicial:

76
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

ui(,0j) = uin, j ...(7.15)


Y termina cuando los cambios iterativos de las incgnitas son, en valor absoluto, menores
que una cierta tolerancia estipulada, esto es:
ui(, j+1) ui(, j) tolerancia
para toda i = 1,2,...,I ...(7.16)
j = 1,2,...,J

7.2.5 Mtodo de SOR en Bloque o BSOR.

La idea principal de este mtodo consiste en rearreglar por planos el sistema de ecuaciones
generado por un problema tridimensional:
hi, j,kui, j,k1 + fi, j,kui, j1,k +ci, j,kui1, j,k + ai, j,kui, j,k +bi, j,kui+1, j,k + ei, j,kui, j+1,k + gi, j,kui, j,k+1 = di, j ...(7.17)
i = 1,2,..., I
j = 1,2,..., J
k = 1,2,..., K

Es decir, el problema tridimensional, Ec. 7.17, se resuelve mediante una serie de barridos
bidimensionales, empleando los nuevos valores de las incgnitas de los planos previamente
resueltos.

El mtodo de sobrerelajacin en Bloques, BSOR, aplicado a la solucin del sistema lineal de


ecuaciones definido por la Ec. 7.17, consiste en conservar en el lado izquierdo de la ecuacin a los
trminos correspondientes a dos direcciones as como a la diagonal principal y pasar al lado
derecho los trminos correspondientes a una direccin y a los trminos de residuos, con lo que se
establece el siguiente proceso iterativo:
fi, j,kui*,(jm+1,1k) + ci, j,kui*(m +1) *(m+1) *(m+1) *(m+1) (m+1) (m)
1, j,k + ai, j,kui, j,k +bi, j,kui+1, j,k + ei, j,kui, j+1,k = di, j hi, j,kui, j,k1 gi, j,kui, j,k+1 ...(7.18)

El problema bidimensional, Ec. 7.18, genera para un ordenamiento normal, una matriz de
coeficientes pentadiagonal que se resuelve ms eficientemente que el problema original. Cada uno
de estos problemas reducidos, se resuelve empleando un esquema directo de solucin, con lo que
se genera una solucin intermedia que sirve de base para obtener la solucin al nivel de iteracin
desconocida, (m + 1). Una vez que se obtiene la solucin intermedia de las incgnitas u i*(, jm, k+ 1) ,
i = 1,2,..., I y j = 1,2,..., J correspondientes al plano k , sta se sobrerelaja como la Ec. 7.14.

En problemas donde el mtodo LSOR no converge debido, por ejemplo, que la formacin es
altamente heterognea y anisotrpica, el mtodo BSOR tiene un mejor comportamiento. Las
propiedades de convergencia de estos mtodos iterativos mejoran a medida que el nmero de
ecuaciones resueltas simultneamente aumenta. Esto; sin embargo, ocasiona un aumento en el
trabajo computacional realizado en cada iteracin.

Al igual que el mtodo anterior, el mtodo BSOR, comienza con una estimacin inicial dada
por la Ec. 7.15 y termina cuando alcanza la convergencia estipulada por la Ec. 7.16.

77
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

7.2.6 Algoritmo para el clculo del parmetro de sobrerelajacin.

Una forma de seleccionar el valor ptimo del parmetro de sobrerelajacin, , de los


mtodos iterativos LSOR y BSOR es por ensaye y error. Es decir, se realizan corridas de
sensibilidad con diferentes valores de este parmetro y se obtiene una grfica de los valores de
empleados contra el nmero de iteraciones requeridas para resolver el problema en cuestin. La
Fig. 7.1 representa una grfica tpica del comportamiento de este parmetro , donde se observa su
valor ptimo, obtenido con el menor nmero de iteraciones realizado.
130

120
No. de Iteraciones

110

100

90

80 b = 1.15

70
0.7 0.8 0.9 1 1.1 1.2 1.3 1.4

Parametro de Sobrerelajacin

Fig. 7.1 Parmetro de Sobrerelajacin Vs. Nmero de Iteraciones.

Otra manera de seleccionar el valor ptimo de es a travs del procedimiento que a


continuacin se describe:

Partiendo de considerar que cualquier esquema iterativo para resolver el sistema de


ecuaciones puede expresarse de la siguiente forma:
x ( +1) = Ax ( ) + b ...(7.19)
Donde + 1 es el nivel iterativo desconocido y es el nivel iterativo conocido.

El valor ptimo de est en funcin del radio espectral de la matriz A, ( A), de la


siguiente manera:
2 ...(7.20)
b =
1 + 1 ( A)
1
2 2
[ ]
Donde b es el valor ptimo del parmetro de sobrerelajacin.

El radio espectral de la matriz A, ( A), est definido como:

( A) =
( + 1) ...(7.21)
1
2

78
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Donde es el valor promedio del ritmo al cual converge la solucin, ( ) , el cual se


calcula con la siguiente expresin:
x ( +1)
( ) = ...(7.22)
x ( )
Donde x ( ) es el vector de los cambios iterativos de la solucin, definido como:
x ( ) = x ( +1) x ( ) ...(7.23)
Y x es la norma del vector solucin de los cambios iterativos.

Los valores de ( ) deben estar muy prximos a un valor lmite de y este valor se usa
como una aproximacin del radio espectral. Tambin se requiere un valor inicial de en la Ec.
7.21 para obtener el vector solucin x ( ) . Por tal motivo, se requiere que este proceso iterativo se
inicialice con = 1 y se cumpla con la siguiente condicin:

( +1) ( ) tolerancia ...(7.24)


De tal manera que este proceso iterativo se detiene hasta lograr la convergencia estipulada,
Ec. 7.24. Cabe mencionar, que este proceso converge solo si el valor actual de es menor que el
nuevo valor de calculado. De otra forma, los valores de ( ) oscilarn y no se podr obtener una
aproximacin correcta del radio espectral, ( A). Este ltimo caso, debe reducirse hasta que
( ) logre la convergencia.

7.2.7 Procedimiento Iterativo Implcito de Direccin Alternada o ADIP.

7.2.8 Procedimiento Fuertemente Implcito o SIP.

7.3 Solucin de Sistemas de Ecuaciones Estructurados en Bloques.

Los mtodos directos e iterativos descritos previamente se extienden en forma natural a la


solucin de sistemas estructurados en bloques. La diferencia estriba en que en lugar de operar con
escalares, como hasta ahora se ha mostrado, debe operarse matricialmente. Obviamente, el orden de
las operaciones es importante en este caso.

Se toma como ejemplo la extensin del algoritmo de Thomas a la solucin de sistemas


tridiagonales en bloques, como los generados en la aplicacin del mtodo de Newton a la
linealizacin de las ecuaciones de flujo multifsico en diferencias. Se puede representar el sistema
como:
a1u1 + b1u 2 = d1
ci ui 1 + ai ui + bi ui +1 = d i ; i = 2,3,..., I - 1
c I u I 1 + a I u I = d I ...(7.25)
O bien,
Au = a ...(7.26)
Donde,

79
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

a1 b1
c a2 b2
2
c3 a3 b3

A= . . .
. . .

. . .

cI a I

As como u T = (u1 , u 2 ,..., u I ) y d T = (d1 , d 2 ,..., d I ) .

Los elementos ai , bi y ci son para el caso de flujo de los pseudocomponentes aceite, gas y
agua, submatrices de (3 x3), como se definen en el problema multifsico. Los elementos ui y d i son
equivalentemente subvectores de orden 3.

En forma similar con el procedimiento establecido anteriormente, la solucin del sistema


tridiagonal en bloque consiste en descomponer la matriz A en el producto WQ. Por lo que se
establece el sistema g = Qu, como paso intermedio de la solucin. En este caso, las matrices W y Q
se definen como sigue:

w1 w2 w3

w4 w5 w6
w7 w8 w9
1
c1 c 2 c3 w1 w2 w3


c 4 c 5 c 6
w w5 w6
4
c 7 c8 c9 w7 w8 w9 2
2
c1 c2 c3 w1 w2 w3


c c5 c6 w w5 w6
4 4
c 7 c8 c9 3 w7 w8 w9 3
W =










c1 c2 c3 w1 w2 w3

c
4 c5 c 6 w
4 w5 w6


c 7 c8 c9 I
w7 w8 w9 I

Y,

80
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

1 q1
1 q2

1 q3

Q= . .
. .

1 q I 1
1

Donde I son matrices identidad de orden (3 x3),


1 0 0
I = 0 1 0
0 0 1

Las submatrices wi , qi y el subvector g i se obtienen como:


w1 = a1
q1 = w11b1
...(7.27)
qi = wi1bi ; i = 2,3,..., I
wi = ai ci qi 1 ; i = 2,3,..., I
Y,
g1 = w11d1
...(7.28)
g i = wi1 (d i ci g i 1 ) ; i = 2,3,..., I

La solucin de u se obtiene en un barrido hacia atrs como sigue:

uI = g I
...(7.29)
ui = g i qi ui +1 ; i = I - 1, I - 2,..., 1

7.4 Mtodos Directos Versus Mtodos Iterativos.

En los mtodos directos convencionales, eliminacin Gaussiana o descomposicin LU por


ejemplo, el requerimiento de memoria y de tiempo de cmputo aumentan drsticamente en la
medida que aumenta el nmero de ecuaciones. Por esta razn, los mtodos directos son
generalmente preferidos cuando el nmero de ecuaciones no es muy grande. Qu es grande y qu
es pequeo?: es una pregunta difcil de contestar. Con el desarrollo de las denominadas
supercomputadoras el calificativo puede ser demasiado subjetivo. Lo que antes era un sistema
grande, puede ahora considerrsele un sistema pequeo. Es tambin indudable que con el desarrollo
de los mtodos de matrices dispersas y de tcnicas especiales de ordenamiento, los mtodos
directos tienen ahora un mayor potencial de aplicacin: el tamao de los sistemas de ecuaciones
que puede resolverse eficientemente mediante estos mtodos es cada vez mayor, y lo seguir siendo
en la medida en que los sistemas de computo sean ms poderosos. Una desventaja de los mtodos

81
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

iterativos es la falta de metodologas para el clculo de los parmetros de iteracin ptimos. Los
mtodos existentes para el clculo de estos parmetros han sido desarrollados bajo una serie de
simplificaciones. En algunas situaciones los parmetros tericos no solo no resuelven
eficientemente el problema, sino que provocan problemas de convergencia en el mtodo.

8. Introduccin a la Simulacin Numrica del Flujo Multifsico.

En este captulo se revisaran los fundamentos de la simulacin numrica del flujo


multifsico en yacimientos. Aprovechando la experiencia obtenida en el captulo 4, y habiendo
ejercitado el uso de operadores de diferencias, seremos concisos en la escritura de las ecuaciones
aproximadas. Se ver como el problema multifsico ofrece una serie de posibilidades, a de
formulaciones, para el tratamiento del sistema no lineal de las ecuaciones de flujo en diferencias.

Como en el problema monofsico, primeramente se revisar el problema de flujo


unidimensional y posteriormente se extendern los mtodos al problema multidimensional.

8.1 Flujo Multifsico Unidimensional de Fluidos Tipo Beta.

Considrese el flujo lineal multifsico isotrmico de fluidos tipo beta: aceite, gas y agua en
un yacimiento petrolero. Las distribuciones de presiones y de saturaciones al tiempo cero, p p (x, t = 0)
y Sp(x,t = 0) , obedecen al equilibrio gravitacional y capilar, como se describe en el capitulo 2. Se
considera que no existen fuentes distribuidas a lo largo del dominio del yacimiento. El yacimiento
produce a un gasto de aceite qo en la frontera situada en x = 0 y en la frontera en x=L esta cerrada al
flujo. Las ecuaciones que describen el flujo de fluidos en el yacimiento son:

Para el componente aceite,

po D S o
o o = ...(8.1)
x x x t Bo

Para el componente gas,

p g D p D S g S o
g g + o Rs o o = + R ...(8.2)
x x x t B g Bo
s
x x x

La ecuacin del agua,

p w D S w
w w = ...(8.3)
x x x t B w
0< x<L
t >0

Con las siguientes relaciones adicionales:

So + S g + S w = 1 (8.4)

82
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Pc go = p g p o (8.5)
y
Pc wo = p o p w (8.6)

Las condiciones iniciales, como se mencion previamente, corresponden a un equilibrio


gravitacional y capilar de las fases en el yacimiento. Esto genricamente se escriben como:

Pp ( x,0 ) = p p10 ( x ) ; 0<x<L (8.7)

S p (x,0 ) = S p10 ( x ) ; 0<x<L (8.8)


Donde p = o, g , w

Las condiciones de frontera se expresan, en x = 0, como:

p o D B
o = o o qo ; t0 ...(8.9)
x x x =0 kkro A x =0

Los gastos de produccin del gas libre y del agua pueden obtenerse, con algunas
simplificaciones, mediante las siguientes relaciones:

g
q g =
qo (8.10)
o x =0
Y

q w = w qo (8.11)
o x =0

Ntese que el gasto total de produccin de gas, libre ms disuelto, esta dado por:

g
q gT = q g + q o (Rs ) x =0 = + R s qo (8.12)
o x =0

En la frontera en x = L, la condicin de cero flujo para todos los fluidos, p = o, g , w, se


expresa como:

p p D
=0 ; t0 ...(8.13)
x p
x
x= L

8.2 Forma de las Ecuaciones de Fluidos en Diferencias Finitas.

La aproximacin en diferencias finitas de las Ec. 8.1 a 8.3 en el nodo i, mediante un


esquema implcito se expresa, a travs de operadores en diferencias, como:

83
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Para el componente aceite,


(
1 Sg Sw )
[To (p o o D )]in +1 =
Vri
t
...(8.14)
t Bo i

Para el componente gas,


[ ( )]i
T g p o + Pc go g D n +1 + [To R s (p o o D )]in +1 =

(
Vri S g R s 1 S g S w
t +
) ...(8.15)
t Bg Bo
i

Y para el componente agua,


Vri S w
[Tw (po Pc wo w D )]in +1 = t ...(8.16)
t Bw i
i = 1,2,..., I
n = 0,1,2,...

Ntese que las relaciones adicionales, Ecs. 8.4 a 8.6, fueron acopladas en las ecuaciones de
flujo en diferencias. Con esto se tiene ahora en cada nodo tres ecuaciones con tres incgnitas:
( )i
p o , S g , S w , i = 1,2,..., I.

8.3 Clculo de las Transmisibilidades en las Fronteras.

Las transmisibilidades, Tp , p = o, g, w se definen similarmente al caso monofsico, excepto


que la permeabilidad absoluta es reemplazada por la permeabilidad efectiva de la fase en cuestin,
esto es:
A kkr p
(
T p,i + 1 = T p p p,i +1 , p p,i = ) ...(8.17)
2 x i + 1 p B p 1
2 i+ 2
Observaciones:
1.- Los criterios para calcular las transmisibilidades, T p , mencionados en el problema de
flujo monofsico, aplican en este caso en lo que se refiere al grupo k / p B p .
2.- La permeabilidad relativa de la fase p, kr p , deben sin embargo evaluarse, segn
experimentos numricos publicados en la literatura, en el nodo de mayor potencial de esa fase p, o
lo que se denomina corriente arriba.
3.- Algunos autores (Peaceman) recomienda evaluar corriente arriba no solo kr p sino
krp / p Bp . De esta manera se tendr por ejemplo que:
(
T g ,i + 1 p g ,i +1 , S g ,i +1

) (
si p g g D 1 > 0
i+ 2
)

T g ,i + 1 p g ,i + 1 , S g ,i + 1 =
2
...(8.18)
2 2 2 T
g ,i + 2
(
1 p g ,i , S g ,i ) caso contrario

84
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

8.4 Acoplamiento de las Condiciones de Frontera a las Ecuaciones Aproximadas.

Las condiciones de frontera se expresan en diferencias finitas como sigue:

q o = T n +1 1 [p o o D ]n1 +1 ...(8.19)
o, 2 2
Y,

p, I + 2
[
T n+1 1 p p p D n+11 = 0
I+2
] ...(8.20)

Por similitus con la Ec. 8.19, los gastos de produccin de gas y de agua, q g y q w , pueden
escribirse en forma de diferencias como sigue:

[ ]
q g = T n +11 p g g D n1 +1 (To R s )n1 +1 [p o o D ]n1 +1
g,
...(8.21)
2 2 2 2
Y,
q w = T n+11 [p w w D ]n1 +1 ...(8.22)
w, 2 2

Aunque los gastos de produccin de gas y de agua estn subordinados al gasto de


produccin de aceite, segn lo muestran las Ecs. 8.10 y 8.11, las ecuaciones anteriores, Ecs. 8.19,
8.21 y 8.22, sirven de enlace para acoplar las condiciones de frontera en las ecuaciones
aproximadas de flujo.

El acoplamiento de las condiciones de frontera en las ecuaciones aproximadas se hace en


forma similar al problema de flujo monofsico. Las ecuaciones de los nodos i =1 e i = I , adquieren
entonces formas particulares.

Para el nodo i =1, se tiene:


Para el componente aceite,
(
Vr1 1 S g S w )
Ton,1+.15 [p o o D ]1n.+51 + q on +1 = t
...(8.23)
t Bo 1

Para el componente gas,


[ ]
T gn,+11.5 p o + Pc og g D n +1 + (To R s )1n.+51 [p o o D ]1n.+51 +
1.5

Tg


n +1
Vr S
q on +1 = 1 t g +
1 S g S w ( ) ...(8.24)
T + R s
o 1 t B g Bo 1
2

Y para el componente agua,


n +1
T S
Twn,+11.5 [p w w D ]1n.+51 + w q on+1 = 1 t w
Vr
...(8.25)
To 1 t Bw 1
2

85
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Para el nodo i = I , se tiene:


Para el componente aceite,
(
1 S g Sw )
T n +1 1 [p o o D ]n+11 =
VrI
t
...(8.26)
o, I 2 I2 t Bo I

Para el componente gas,

g,I
[ I2
]
T n +1 1 p o + Pc og g D n +11 (To R s )n +11 [p o o D ]n +11
I I
2 2 2
...(8.27)
Vr (
S g 1 S g S w )
= I t +
t B g Bo I

Y para el componente agua,


S
T n+1 1 [p w w D ]n+11 =
VrI
t w ...(8.28)
w, I
2
I 2 t Bw I

8.5 Anlisis de no-linealidades y tratamiento.

Las Ecs. 8.14, 8.15 y 8.16 y sus formas particulares para las celdas de fronteras, definen un sistema
(
no lineal de 3I ecuaciones con 3I incgnitas en el nivel de tiempo n + 1 : po , S g , S w (n +1) ; )I
i = 1,2,..., I. Su solucin ha originado una serie de formulaciones, o mtodos de soluciones,
conocidos en la literatura especializada como: IMPES, Solucin Simultnea o SS, Solucin
Secuencial o SEQ, Semi-Implcitos Linealizados o SL y Totalmente implcitos o TI.

Cada uno de los mtodos mencionados tiene un desempeo diferente en la solucin de


problemas especficos. Se distinguen por poseer caractersticas de estabilidad numrica diferentes,
que van desde menos implcito, IMPES, hasta el ms implcito: el mtodo totalmente implcito o
mtodo de Newton. Entre ellos, y en orden creciente de estabilidad se tiene: IMPES, SS, SEQ, SL y
TI.

Los mtodos menos implcitos, IMPES, requiere el menor esfuerzo computacional para
resolver un problema dado: estn sin embargo condicionados a usarse en problemas de flujo donde
las variaciones de presin y saturacin en las celdas, p y S g , durante una etapa de tiempo, t , son
suaves. Problemas donde esto no se cumple, problemas de conificacin, segregacin gravitacional
y formaciones de frentes, por ejemplo, requieren de mtodos ms estables, como los mtodos semi-
implcitos linealizados, SI o el mtodo totalmente implcito, TI. Debe notarse sin embargo que en la
medida en que el mtodo es ms implcito, los requerimientos computacionales, memoria y tiempo,
son mayores. Consecuentemente, los costos tambin son mayores.

8.5.1 Mtodo IMPES: Stone y Garder, 1961.

El mtodo fue propuesto en 1961 por Stone y Garder. Debido a los requerimientos
computacionales relativamente reducidos del mtodo y a las limitaciones de memoria y velocidad

86
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

de operacin de los sistemas de cmputo de la poca, el mtodo IMPES result ser el mtodo
viable en estudios globales de comportamiento de yacimientos en los inicios de la simulacin
numrica.

La idea fundamental del IMPES consiste en reducir, en el nivel de tiempo n + 1, el


subsistema de ecuaciones de flujo, Ecs. 8.13 a 8.15, que aplica en cada nodo de la malla de clculo,
i = 1,2,..., I, a una sola ecuacin de presiones. El sistema de ecuaciones resultantes se resuelve para
obtener la distribucin de presiones, p i(n + 1 ) , i = 1,2,3,..., I. Despus de obtener la distribucin de
presiones, las saturaciones se calculan explcitamente, o desacopladamente, en cada nodo de la
malla de clculo: S g , i (n + 1) y Sw,i(n+1), i = 1,2,3,..., I. Estrictamente hablando, el desacoplamiento del
clculo de presiones y saturaciones puede lograrse evaluando explcitamente las funciones
dependientes de saturacin, krp , Pcgo y Pcwo, en los trminos de flujo y fuente de las ecuaciones. El
mtodo original y versiones posteriores, como las presentadas por Cotas en 1968 y por
Breintenbach en 1969, evalan explcitamente, al nivel de tiempo n, no solo las funciones de
presin sino tambin las funciones de saturacin en tales trminos, esto es: T pn +1 T pn , Pcgo
n +1 n
Pcgo
n +1
y Pc wo n
Pc wo en los trminos de flujo y fuentes; y np +1 np .

Las ecuaciones aproximadas de flujo del mtodo IMPES, de acuerdo con las
consideraciones mencionadas son:

Para el componente aceite,


( )
[ ( )] Vr 1 S g Sw
Ton p on+1 on D i = i t
t Bo
...(8.29)
i

Para el componente gas,


[ (
T gn p on+1 + Pc go
n
i
)] [ (
gn D + (To Rs )n p on+1 on D i = )]
(
Vri S g Rs 1 S g S w ) ...(8.30)
t +
t Bg Bo
i

Y para el componente agua,


[ (
Twn p on+1 Pc wo
n +1 Vr
)] S
wn D i = i t w
t
...(8.31)
Bw i
i = 1,2,..., I
n = 0,1,2,...

Es necesario ahora hacer explcitas las variables primarias, p o ,i (n +1) , S g,i (n+1) y Sw,i(n+1) en los
trminos de acumulacin de las Ecs. 8.29 a 8.31. Para esto se hacen las siguientes operaciones, se
toma como ejemplo el trmino de acumulacin de la ecuacin del aceite:
(
1 Sg Sw ) (
1 Sg Sw ) n+1 (
1 Sg Sw ) n ...(8.32)
t =



Bo i Bo i Bo i

87
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

( )
Sumando y restando ( / Bo )n+1 1 S g Sw n en la Ec. 8.31, se le puede llevar a la siguiente
forma:

(
1 S g Sw )
n+1 n+1 n
t = B ( ) ( )
t 1 S g S w + 1 S g S w n
Bo
...(8.33)
Bo i o i Bo
i

Nuevamente sumando y restando n +1 / Bon dentro de los parntesis de corchetes, se llega a:

t
(
1 Sg Sw ) = n+1 (1 S ) (
n+1 n+1 n+1 n
) n
...(8.34)
g Sw + 1 Sg Sw +
Bo
t
Bo i Bo i Bon Bon Bo
i

Es decir:

t
(
1 Sg Sw ) = n+1 (1 S ) (
1
) 1
Sw + 1 Sg Sw n t + n+1t ...(8.35)
t g n
Bo i Bo i Bo Bo i

Ahora bien, si se considera que:

n+1
d 1

(1 / Bo )n+1 (1 / Bo )n = t (1 / Bo ) ...(8.36)
dp Bo pon+1 pon t po

Se tiene entonces que:

n+1
d 1
t (1 / Bo ) = t po ...(8.37)
dp Bo

Por otro lado, a partir de la definicin de la compresibilidad de la roca se establece que:

1 d 1 t ...(8.38)
cr =
dp n t po

Donde se supone que la porosidad es funcin exclusiva de la presin de l aceite: = ( po ).


Entonces:

t = cr nt po ...(8.39)

Sustituyendo las Ecs. 8.37 y 8.39 en la Ec. 8.35 y finalmente sustituyendo sta en la
ecuacin del aceite, Ec. 8.29, se obtiene:

88
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Para el componente aceite,

[ ( )] (
Ton pon+1 on D i = oo t po + og t S g + ow t S w
i
) ...(8.40)

Operando en forma similar en los trminos de acumulacin de las ecuaciones del gas
y del agua, se obtienen las siguientes expresiones,

Para el componente gas,

[ (
T gn pon+1 + Pc go
n
)] [
gn D + (To Rs )n p on+1 on D i =
i
( )] ...(8.41)
(
go t po + gg t S g + gw t S w )i
Y para el componente agua,

[ (
Twn p on+1 Pc wo
n +1
)] (
wn D i = wo t p o + wg t S g + ww t S w
i
) ...(8.42)

Note que el primer subndice de los coeficientes identifica a la ecuacin a que


corresponde, aceite, gas o agua, y el segundo coeficiente identifica a la variable primaria, po , S g o
S w . Por ejemplo, og se refiere al coeficiente de la variable t S g en la ecuacin de aceite. Los
coeficientes para las tres fases se definen como sigue:

Para el componente aceite,


n+1
Vri n
n
d 1
oo = S o cr + n+1 ...(8.43)
t Bo dpo Bo

n+1
Vr
og = i ...(8.44)
t o
B
n +1
Vr
ow = i ...(8.45)
t Bo

Para el componente gas,


n n+1 n n+1
Vri n d 1 R d Rs
go = S g cr + S gn n+1 + Soncr s + Son n+1 ...(8.46)
t Bg
dpg Bg
Bo dpo Bo

n+1 n+1 n+1
R
Vr
gg = i s
dPcgo d 1
+ S gn n+1 ...(8.47)
B g
t Bo dS g dp g B g

n +1
Vri R s
gw = ...(8.48)
t Bo

89
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Y para el componente agua,


n n+1
Vr d 1
wo = i S wn cr + n+1 ...(8.49)
t Bw dpw Bw

wg = 0 ...(8.50)
n+1 n+1
dPc wo d 1
Vr
ww = i S wn n+1 ...(8.51)
t
Bw dS w dp w
Bw

Ntese que las incgnitas S g , i y S w, i aparecen solo en el lado derecho de las ecuaciones de
flujo, Ecs. 8.40 a 8.42. Esta caracterstica es aprovechada por el mtodo IMPES para combinar las
tres ecuaciones aproximadas del nodo i y generar una sola ecuacin en trminos de presin,
exclusivamente. Para esto, se multiplica la ecuacin del gas, Ec. 8.41, por g i y la ecuacin de l
agua, Ec. 8.42 por wi , y sumando las ecuaciones juntamente con la ecuacin del aceite, Ec. 8.40.
Esto es:

[ ( )] [ (
Ton pon +1 on D i + gi Tgn pon +1 + Pcgo
n
i
)] [ (
gn D + gi (To Rs )n pon +1 on D i )]
[ (
+ wi Twn pon +1 Pcwo
n +1
)] (
wn D i = oot po + g go + w wo t po,i +
i
) ...(8.52)
( )i (
og + g gg + w wg t S g,i + ow + g gw + w ww t Sw,i )i
Para eliminar t S g y t S w de la ecuacin anterior es necesario que se cumpla lo siguiente:
( ) (
og + g gg + w wg = og + g gg = 0 )i ...(8.53)
Y
( ow + g gw + w ww )i = 0 ...(8.54)

Esto constituye un sistema de dos ecuaciones con dos incgnitas en cada nodo i : gi y wi .
Resolviendo este sistema se obtiene:
og ...(8.55)
g i =
gg
i
Y
1 og
...(8.56)
wi = ow gw
ww i gg
i

Con estas definiciones de g y w, la ecuacin combinada, Ec. 8.52, se reduce a:

[ ( )] [ (
Ton pon+1 on D i + gi Tgn pon+1 + Pcgo
n
i
)] [ (
gn D + gi (To Rs )n pon+1 on D i )] ...(8.57)
[ (
+ wi Twn pon+1 Pcwo
n+1
)] (oo +g go +wwo )i t po,i
wn D i =

90
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Esta ecuacin contiene exclusivamente las incgnitas: po,i 1n+1, po,i 1n+1 y po,i 1n+1. Puede
entonces escribirse de la siguiente manera:

cin p on,+i 11 + ain p on,+i 1 + bin p on,+i +11 = d in ...(8.58)


i = 1,2,..., I
n = 0,1,2,...
La Ec. 8.57 escrita en cada uno de los nodos de las celdas, i = 1,2,...,I al nivel de tiempo n +1,
constituye un sistema tridiagonal de I ecuaciones lineales con I incgnitas, p o,i n+1 , i = 1,2,..., I.
Resuelta la distribucin de presiones, se puede resolver la distribucin de saturaciones S g , i n +1 ,
S w, i n +1 , i = 1,2,..., I , mediante las siguientes expresiones:

S gn,+i1 = S gn,i + t S g ,i ...(8.59)


Y
S wn+,i1 = S wn ,i + t S w,i ...(8.60)

Donde t S g y t S w se calculan a partir de las Ecs. 8.40 y 8.42, como sigue:


1
t S w,i =
ww i
{[ (
Twn pon+1 Pcwo
n+1
on D i wo,i t po,i)] } ...(8.61)

Y
1
t S g ,i =
og


{[ ( i )] (
Ton pon+1 on D oo t po + ow t S w
i )} ...(8.62)
i
Una vez calculadas ( po, Sg , Sw)in+1 se puede calcular ( pg , pw, So)in+1 y avanzar al siguiente
nivel de tiempo.

8.5.1 Estructura matricial del sistema de ecuaciones

Al escribir la Ec. 8.52 en cada uno de los nodos de la malla de clculo, i = 1,2,...,I se genera
un sistema tridiagonal de ecuaciones que se resuelve con el algoritmo de Thomas.
a1 b1
c
2 a 2 b2
c3 a3 b3

A= . . .
. . .

. . .

c I a I

Es evidente que en este sistema el vector de incgnitas esta formado por los subvectores
u T
= ( p1 , p 2 , ..., p I ) y el vector de trminos conocidos por los subvectores d T = (d1, d 2 ,...,d I ).

91
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

8.5.2 Mtodo de Newton-Raphson.

A partir de las Ecs. 5.15 a 5.17 se definen las siguientes funciones de residuos:

Para el componente aceite,


(
1 Sg Sw )
Fon,i+1 = [To (p o o D )]in+1
Vri
t =0
...(8.63)
t Bo i

Para el componente gas,


[ ( )]i
Fgn,+i 1 = Tg po + Pc go g D n +1 + [To Rs ( po o D )]in +1

Vri S g Rs 1 S g S w
t +
(
=0
) ...(8.64)
t B g Bo
i

Y para el componente agua,


Vri S w
Fwn,+i 1 = [Tw (p o Pc wo w D )]in+1 t = 0 ...(8.65)
t Bw i
i = 1,2,..., I
n = 0,1,2,...
Ntese que las funciones de residuos, Ecs. 8.63 a 8.65, del nodo i, tienen en lo general las
siguientes dependencias de las variables primarias:

[(
F p ,i p o , S g , S w
i 1
) (
, po , S g , S w , po , S g , S w
i i +1
) (
n +1
=0 ) ] ...(8.66)
Donde p = o, g , w.

A partir de las funciones de residuos se establece el siguiente proceso iterativo para resolver
el sistema no lineal de ecuaciones:

( ) ( ) ( )
F p, i F p, i F p, i
po(, i+11) + S g(, i+11) + S w(, i+11) +
po, i 1 S g , i 1
S w, i 1
( ) ( ) ( )
F p, i F p, i F p, i
po(, i+1) + S g(, i+1) + S w(, i+1) +
...(5.67)
po, i S g , i
S w, i
( ) ( ) ( )
F p, i F p, i F p, i
po(, i++11) + S g(, i++11) + S w(, i++11) + = F p(, i)
po, i +1 S g , i +1
S w, i +1

Como se mencion en el problema monofsico, es comn iniciar el proceso iterativo en el


nivel de tiempo n + 1 partiendo de la solucin de nivel de tiempo n , esto es:

( po , S g , S w )in +1 = ( po , S g , S w )in i = 1,2,..., I ...(5.68)

92
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Los criterios de convergencia son similares a los mostrados en las Ec. 4.35 y 4.36.
Notacin compacta:
Si se define:
F p,i
a po,i = ...(8.69)
po,i
F p,i
a pg,i = ...(8.70)
S g ,i
Y,
F p,i
a pw,i = ...(8.71)
S w,i
Donde p = o, g , w.

b pp, i y c pp, i se definen similarmente, como las derivadas de la funcin de residuos, F pi ,


con respecto a las incgnitas en i + 1 e i 1 , respectivamente.

8.5.2.1 Estructura matricial del sistema de ecuaciones.

De acuerdo con las Ecs. 8.69, 8.70 y 8.71, entonces se puede escribir el subsistema de
ecuaciones, Ec. 8.67 para el nodo i como se muestra a continuacin:

( +1)
po
p
g
pw
i1
( ) ( ) ( ) ( +1) ( )
coo cog cow aoo aog aow boo bog bow po Fo
p ...(8.72)
cgo cgg cgw ago agg agw bgo bgg bgw g = Fg
cwo cwg cww awo awg aww bwo bwg bww pw Fw
i i i i i
( +1)
po
p
g
pw
i+1

O bien:
ci( )u i(1+1) + ai( )u i( +1) + bi( )ui(+1+1) = Fi( ) ...(8.73)
i = 1,2,..., I
n = 0,1,2,...

Ntese que c es la submatriz de orden (3x3 ) de la Ec. 8.73 que contiene los elementos
c po, c pg , c pw. a y b son tambin submatrices de orden (3x3) , similarmente definidas . u es el
subvector de incgnitas: (po , S g , S w )T y F es el subvector de residuos (Fo , Fg , Fw )T .

93
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

Al escribir la Ec. 8.72 en cada uno de los nodos de la malla de clculo, i = 1,2,...,I se genera
un sistema bloque-tridiagonal de ecuaciones. Esto es, se tiene un sistema tridiagonal donde los
elementos son submatrices de (3x3) : ci , ai y bi .

a1 b1
c a2 b2
2
c3 a3 b3
...(8.74)
A= . . .
. . .

. . .

cI a I

Es evidente que en el sistema del vector de incgnitas esta formado por los subvectores
uT = (u1, u2 ,...,u I ) y el vector de trminos conocidos por los subvectores F T = (F1, F2 ,..., FI ) .

8.6 Extensiones al Flujo Multifsico Bidimensional.

En relacin con el mtodo IMPES, se tiene que independiente del nmero de


dimensiones, el mtodo combina las ecuaciones de flujo multifsico de manera tal que la ecuacin
resultante contiene como incgnitas nicamente a la presin del aceite; las incgnitas de saturacin,
Sg y Sw, son resueltas desacopladamente despus de resolver las presiones. Se verifica que la
ecuacin combinada, escrita en cada uno de los nodos de la mall de clculo, i = 1,2,..., I, genera un
sistema de ecuaciones con la misma estructura del problema monofsico: en la aplicacin del
mtodo IMPES al problema unidimensional, se encontr una estructura tridiagonal en el sistema de
ecuaciones. Consecuentemente, la aplicacin del IMPES a problemas bidimensionales y
tridimensionales genera respectivamente sistemas pentadiagonales y heptadiagonales.

En la aplicacin del mtodo de Newton-Raphson al problema multifsico, se nota que las


incgnitas: po , S g y S w son resueltas simultneamente en cada nodo de la malla de clculo. Se
verifica que el sistema de ecuaciones resultante puede verse, anlogamente al caso monofsico,
como un sistema tridiagonal. Los elementos de ese sistema tridiagonal son sin embargo submatrices
de orden (3x3) . Extendiendo estas ideas, y con los antecedentes del problema monofsico, es
evidente que al aplicar el mtodo de Newton a problemas de flujo multifsico bidimensional y
tridimensional, se generan respectivamente sistemas de ecuaciones bloque-pentadiagonales y
bloque-heptadiagonales.

94
FI-UNAM FUNDAMENTOS DE SIMULACIN
NUMRICA DE YACIMIENTOS.

BIBLIOGRAFA.

1. AZIZ, K. and SETTARI, A.: Petroleum Reservoir Simulation, Applied Science Publishers,
Ltd., London, (1979).
2. BEHIE, A. and VINSOME, P.K.W.: Block Iterative Methods for Fully Implicit reservoir
Simulation, SPEJ (Oct. 1982) 658-668.
3. BREITENBACH, E.A., THURNAU, D.H. and VAN POOLEN, H.K.: The Fluid Flow
Simulation Equations, SPEJ (1969), 9, No. 2, pp. 155.
4. COATS, K.H.: Use and Misuse of Reservoir Simulation Models, JPT, (Nov., 1969), 1391-
1398.
5. COATS, K.H.: Reservoir Simulation: State of the Art, JPT, (Aug., 1982), 1633-1642;
Trans., AIME, 273.
6. DOUGLAS, J.Jr., PEACEMAN, D.W. and RACHFORD, H.H. Jr.: A Method for
Calculating Multi-Dimensional Immiscible Displacement, Trans. SPE of AIME, 216,
(1959), pp. 297.
7. LETKEMAN, J.P. and RIDINGS, R.L.: A Numerical Coning Model, SPEJ (1970), 19,
No. 4, pp.418.
8. MacDONALD. R.C. and COATS, K.H.: Methods for Numerical Simulation of Water and
Gas Coning, Trans. SPE of AIME, 249, (1970), pp. 107.
9. NOLEN, J.S. and BERRY, D.W.: Tests of the Stability and Time-Step Sensitivity os Semi-
Implicit Reservoir Simulation Techniques, Trans. SPE of AIME, 253, (1972), pp. 253.
10. MITCHELL, A.R.: The finite Difference Method in Partial Differential Equations. John
Wiley & Sons, (1980).
11. ODHE, A.S.: Reservoir Simulation What is it? , JPT, (Nov. 1969), 1383-1388.
12. PEACEMAN, D.W.: Fundamentals of Numerical Reservoir Simulation, Elsevier,
Amsterdam, (1977).
13. PRICE, H.S. and COATS, K.H.: Direct Methods in Reservoir Simulation, SPEJ, (June
1974), 19.
14. RODRIGUEZ de la GARZA, F.: CONIMP: Un Simulador Numrico del Fenmeno de
Conificacin de Fluidos, Revista IMP, (Julio 1985), Vol. 17, No. 3, pp. 17.
15. SETTARI, A. and AZIZ, K.: Use of Irregular Grid in Reservoir Simulation, SPEJ (April
1972) 103-114.
16. SPILLETE, A.G., HILLESTAD, J.G. and STONE, H.L.: A High-Stability Sequential
Solution Approach to Reservoir Simulation, SPE 4542, Presented at the 48th Annual Fall
Meeting, Las Vegas, Nev. (1973).
17. STAGGS, H.M. and HERBECK, E.F.: Reservoir Simulation Models- An Engineering
Overview, JPT, (Dec., 1971), 1428-1436.
18. STONE, H.L. and GARDER, A.O.Jr.: Analysis of Gas-Cap or Dissolved-Gas Drive
Reservoirs, SPEJ (June 1961) 91-102.
19. STRANG, G.: Linear Algebra and Its Applications, Academic Press, New York, 1976.
20. WATTS, J.W.: A Method for Improving Line Successive Over-relaxation in Anysotropic
Problems- A theoretical Analysis, SPEJ (April 1973) 105-108, Trans., AIME, 255.

95

También podría gustarte