Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Curso de Simulación UNP 150815 PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 237

UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

3. MODELO MATEMÁTICO

Los simuladores de reservorios han sido caracterizados variadamente como modelos de


computadora, modelos matemáticos ó modelos numéricos, es de utilidad hacer una distinción
entre estos términos, para nuestro propósito un modelo matemático de un sistema físico es un
grupo de ec. Diferenciales parciales junto con un apropiado grupo de condiciones de frontera
que creemos adecuadamente describe los procesos físicos significantes teniendo lugar en el
sistema.

Para utilizar las ec. Diferenciales parciales para predecir el comportamiento de un reservorio es
necesario resolverlos sujeto a las condiciones apropiadas de frontera. Solo para el caso más
simple que involucra un reservorio homogéneo y fronteras regulares (como una frontera circular
alrededor de un simple pozo) soluciones pueden ser obtenidas por los métodos clásicos de
física-química.

Aproximaciones deben ser hechas para poner las Ec. Diferenciales en una forma (diferencias
finitas) que este dispuesto a solución por computadoras digitales, tal conjunto de ecuaciones
constituye un modelo numérico. Finalmente el programa de computadora o grupo de programas
escritos para solucionar las ecuaciones de un modelo numérico hace el modelo del computador.

FORMULACION
FORMULACIÓN

PROCESO E DP
EDP NONO ECS ECS. DISTRIBUC. PROCESO
DE LINEALES
LINEALES ALGEBRAICAS ALGEBRAICAS DE PRESIÓN DE SIMULA.
j
RECUPER. NO LINEALES LINEALES SATURACIÓN NUMÉRICA
Y RATES. DE RESERV.

Anisotropía y el Tensor Permeabilidad.

Hasta este punto se ha estado tratando la permeabilidad de un medio poroso como si fuera
independiente de la dirección del flujo. Nosotros conocemos sin embargo que esto no es
generalmente verdad para lo que ocurre naturalmente en el medio poroso en la mayor parte de
los reservorios bajo superficie. La permeabilidad intrínseca puede tener diferentes valores para
el flujo en diferentes direcciones, por eso requiere de un tensor (matriz) para tomar el caso
anisotrópico. La permeabilidad Vertical es a menudo mucho menor que la permeabilidad
horizontal en cualquier dirección. Si nosotros podemos usar la ley de Darcy en el desarrollo mas
realístico, debemos considerar la mas compleja naturaleza direccional de la permeabilidad
constante. Para esto consideraremos el flujo en tres dimensiones en un sistema de
coordenadas. En tal sistema de flujo, el potencial de flujo en cualquier punto tendrá una
dirección asi como también magnitud. Lo mismo será verdad para el flujo. Ambos son
cantidades vectoriales y pueden ser expresados como componentes en el espacio cartesiano.

 , , and ux,uy,uz .


x y z
La experiencia ha mostrado que el flujo volumétrico es siempre directamente proporcional al
potencial de flujo (gradiente del potencial) aun cuando la constante de proporcionalidad aparente
puede ser una función de la dirección de flujo.

Introducción a la Simulación Numérica de Reservorios Pag. 1


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

El producto escalar de un tensor por un vector gradiente se lleva a cabo como un producto de
matrices.

u   1 (K)

ux  Kxx Kxy Kxz x


u   1K K K   
 y    yx yy yz  y (3.1)
uz  Kzx Kzy Kzz  
 z

Las nueve constantes de proporcionalidad, Kij, son necesarias para expresar la posible
dependencia del flujo sobre todas las componentes del vector gradiente (Potencial de flujo).
Tomados juntos forman un tensor cual nosotros llamaremos el tensor permeabilidad.
Individualmente estos nueve elementos no tienen significado físico. Considerando el hecho que
la manera más general en el cual podemos describir el flujo de fluido en una matriz
tridimensional utilizaría tres ecuaciones para describir el vector flujo.

Ecuación Generalizada de Darcy:

ux  1Kxxx  Kxyy  Kxzz


 
uy  1Kyxx  Kyyy  Kyzz
 
uz  1Kzxx  Kzyy  Kzzz (3.2)
 
Si los ejes principales de las permeabilidad coincide con el eje de las coordenadas del sistema
los términos cruzados desaparecen Kyx = Kxy, Kzx = Kxz and Kzy = Kyz de tal forma que el
tensor permeabilidad es una matriz simétrica. Una de las propiedades de la matriz simétrica es
que la simetría es retenida durante la rotación y traslación de los ejes coordenados. Así un
particular conjunto de ejes puede ser siempre encontrado donde todos los elementos que no se
encuentran sobre la matriz principal son iguales a cero asi:

kx 0 0
dad  0 ky 0
Tensorpermeabili (Llamado matriz diagonal)
 0 0 kz 
Para el tensor permeabilidad al ser una matriz diagonal se puede decir que:
1. Los ejes deben ser ortogonales.
2. Los ejes deben ser los ejes principales de la permeabilidad.

Introducción a la Simulación Numérica de Reservorios Pag. 2


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

3. Las 3 cantidades kx, ky y kz son la verdadera permeabilidad constante cuando el potencial


de flujo es dirigida a lo largo de los ejes x,y & z respectivamente.
La matriz diagonal permeabilidad aparece para ajustar a la experiencia en rocas reservorio
donde la permeabilidad normal a los planos de estratificación es el mínimo valor para la
permeabilidad en cualquier dirección mientras el máximo valor ocurre paralelo a esos planos

Las ecuaciones para los componentes del vector flujo (ecuación 3.2) son entonces simplificadas
a:

ux  kx , uy   y , uz   kz  .


k
(3.3)
 x  y  z

Y el flujo total tendrá una magnitud y ángulos de dirección dados por:

u  ux2 u2yuz2
ux  uy   
uz 
 arccos  u  :   arccos
 u :  arccos
  u
Donde: cos2
 cos2  cos2  1.
Ejemplo

Un medio poroso anisotrópico (kx = 100 md, ky =50 md and kz = 10 md). Está saturado con un
fluido incompresible y el potencial de flujo es -0.25 atm/cm dirigido con ángulos de
85 y 60 grados con respecto a los ejes x e y . Encontrar la magnitud y dirección del flujo
volumétrico resultante.

cos  1cos285cos260  0.8616   30.5


   dcos  0.25cos85  0.0218
x  dl 
   dcos  0.25cos60  0.125
y  dl 
   dcos  0.250.8616   0.2154
z  dl 


 
ux  kx x   0.10.0218
0.8
  2.724x104cm/ sec

uy  kyy  0.050.125  7.8125 x103cm/sec


  0.8

Introducción a la Simulación Numérica de Reservorios Pag. 3


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO


 
uz  kz z  0.010.2154
0.8
  2.6925x103cm/sec
u  ux uy uz 8.2679
2 2 2
x103cm/sec(Magnitud del flujo volumétrico)
ux 
  arccos  u   88.1degrees (Angulo del flujo con respecto a X)
uy 
  arccos  u  19.1degrees (Angulo del flujo con respecto a Y)
uz 
  arccos u   7.1degrees (Angulo del flujo con respecto a Z)

Notar en el ejemplo que la dirección del flujo volumétrico es diferente a la dirección del potencial
de flujo. Esto siempre será verdadero en un medio anisotrópico excepto cuando el potencial de
flujo sea paralelo a uno de los ejes coordenados.

El orden de un tensor será el número de índices necesario para especificar sin ambigüedad una
componente de un tensor: un escalar como un tensor de orden cero, un vector, un tensor de
orden uno, y dada una base vectorial, los tensores de segundo orden pueden ser representados
por una matriz. La mayoría de las magnitudes físicas se pueden expresar como tensores. Un
ejemplo simple es la descripción de una fuerza aplicada al movimiento de una nave en el agua.
La fuerza es un vector y la nave responderá con una aceleración, que es también un vector. La
aceleración en general no estará en la misma dirección que la fuerza, debido a la forma
particular del cuerpo de la nave. Sin embargo, resulta que la relación entre la fuerza y la
aceleración es lineal, tal relación es descrita por un tensor del tipo (1,1), es decir que transforma
un vector en otro vector. El tensor se puede representar como una matriz que cuando es
multiplicada por un vector, dé lugar a otro vector. Así como los números que representa un
vector cambiaran s uno cambia el conjunto de coordenadas, los números en la matriz que
representa el tensor también cambiarán cuando se cambie el conjunto de coordenadas. En la
ingeniería las tensiones en el interior de un solido rígido o líquido también son descritas por un
tensor. Si un elemento superficial particular dentro del material se selecciona el material en un
lado de la superficie aplicará una fuerza en el otro lado. En general esta fuerza no será
ortogonal a la superficie, si no que dependerá de la orientación del a superficie de una manera
lineal. Esto esta descrito por un tensor del tipo (2,0), ó mas exactamente por un campo tensorial
del tipo (2,0) puesto que las tensiones puede cambiar punto a punto.

Introducción a la Simulación Numérica de Reservorios Pag. 4


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Sistemas Homogéneo y heterogéneo

La característica de un sistema homogéneo es la distribución espacial uniforme de la propiedad.


Mientras el sistema heterogéneo exhibe una distribución no uniforme. Por simplicidad a menudo
asumimos homogeneidad en los cálculos de reservorios, aunque muchos reservorios son
heterogéneos. Es allí donde la simulación numérica de reservorios llega a ser una herramienta
poderosa, debido a que esta nos permite incorporar variación de propiedades en el sistema. Es
importante que cuando describimos un reservorio como homogéneo especifiquemos la
propiedad de referencia. (Ejem: Este reservorio es homogéneo con respecto a la porosidad
pero heterogéneo con respecto a la permeabilidad), aunque las ecuaciones en simulación de
reservorios pueden acomodar la variación de propiedades dentro del dominio de interés con
detalle, tal información detallada puede estar no disponible o en el mejor de los casos no
detallado (impreciso/ no exacto). En tales casos debemos emplear técnicas de interpolación y
ejercicios de ajuste de historia.

Sistemas Isotrópicos y Anisotrópicos

Algunos parámetros usados en simulación de reservorios exhiben dependencia direccional. Un


reservorio exhibe distribución de propiedad isotrópica si esa propiedad tiene el mismo valor
independiente de la dirección en la cual se mide. Por otro lado si el valor de la propiedad varía
con la dirección entonces el reservorio es anisotrópico con respecto a esa. Uno debería ser
cuidadoso para notar que solo aquellas propiedades que no son dependientes del volumen
(Intensivas) pueden exhibir dependencia direccional. La porosidad por ejemplo es una
propiedad intensiva por definición. Esta utiliza las tres dimensiones, y por consiguiente tiene
cero grados de libertad en términos de variación direccional. La permeabilidad al contrario tiene
dimensiones de área dejando una dirección en el cual puede variar. Las figuras muestran todas
las posibles permutaciones de casos para dos dimensiones para la permeabilidad.
Figure

Introducción a la Simulación Numérica de Reservorios Pag. 5


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

La existencia de anisotropía determina la orientación de los principales ejes del sistema de


coordenadas. En la mayoría de las aplicaciones los simuladores de reservorios emplean
sistemas de coordenadas ortogonales, donde los ejes son mutuamente perpendiculares. Es
imperativo alinear estos ejes con las direcciones principales del flujo de tal forma que podamos
eliminar los elementos diagonales del tensor permeabilidad y quedar con elementos
tridiagonales en un sistema de tres dimensiones (dos para dos dimensiones) de otro modo una
representación incorrecta del sistema resultaría como se indica.

Las propiedades de la roca reservorio, las propiedades físicas de los fluidos tales como el
comportamiento PVT y propiedades de interacción fluido/roca tales como presión capilar y
permeabilidades relativas influyen fuertemente en el flujo multifásico en medio poros

Porosidad y el concepto de Heterogeneidad: Una propiedad de la roca reservorio tal como la


porosidad usualmente varia en espacio de un punto a otro o de una región a otra. Si una
propiedad es constante e independiente de la locación la roca reservorio es llamada
homogéneo. En realidad los reservorios homogéneos son raros por tanto el concepto de
homogeneidad es generalmente usado para medios porosos ideales. La idealización es usada
para simplificar por otro lado problemas intratables para obtener soluciones analíticas.

Permeabilidad y el concepto de anisotropía: La permeabilidad varia de un punto a otro y aun en


el mismo punto puede depender de la dirección de flujo. En muchos problemas prácticos es
suficiente asumir que la permeabilidad puede ser representado por tres valores (Kx,Ky Kz) en
tres principales direcciones. Es frecuentemente posible asumir que la Kh = Kx=Ky en el plano
horizontal debido a que en muchos ambientes deposicionales las tendencias direccionales no
son aparentes. En adición la permeabilidad vertical Kv es a menudo diferente de la
permeabilidad horizontal Kh, debido a que delgados paquetes de arcillas intercaladas afectan
significativamente la permeabilidad vertical. Si Kx=Ky=kz el medio poros es llamado isotrópico,
sin embargo es llamado anisotrópico si la permeabilidad muestra una predisposición direccional.

Algunos parámetros usados en simulación de reservorios exhiben dependencia direccional. Un


reservorio exhibe una distribución isotrópica de propiedades si la propiedad tiene los mismos
valores independientes de la dirección en el cual es medido. Por otro lado si los valores varian
con la dirección el reservorio es anisotrópico con respecto a esa propiedad. Solo aquellas
propiedad que no son basados en volumen puede exhibir dependencia direccional, la porosidad
por ejemplo es basado en volumen por definición; usa las tres direcciones asi tiene cero grados
de libertad en términos de variación direccional. La permeabilidad por el contrario tiene solo la
dimensión de área, dejando una dirección en el cual puede variar. Además todas las posible
permutaciones de sistemas isotrópico y anisotrópico y homogéneo y heterogéneo pueden existir
para casos multidimensionales. Heterogeneidad , homogeneidad , isotropía y anisotropía son
cada uno relacionados a una simple propiedad, por lo tanto estos términos deberían siempre ser
usados en referencia a una propiedad especifica. Por ejemplo un reservorio puede mostrar
distribución homogénea con respecto a la porosidad pero distribución heterogenea con respecto
a su espesor.

Introducción a la Simulación Numérica de Reservorios Pag. 6


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

3.1. Flujo en una sola dimensión

En su forma mas simple la Ley de Darcy para un flujo lineal horizontal de una simple fase
establece que el régimen de flujo volumétrico a través de un medio poroso de longitud “L” y
sección transversal “A” (sin considerar la conservación de la energía, por simplicidad asumimos
condiciones isotérmicas)

q   AK P …………… (3.1)
L
Donde:

q = Régimen de flujo volumétrico


A= Área de la sección transversal de flujo.
L =Longitud del medio poroso.
ΔP = Diferencia de presión aplicado a través de la longitud
μ = Viscosidad del fluido.
K=Constante que define la habilidad de la roca para transmitir fluidos esta constante es
conocida como permeabilidad absoluta del medio.

Introducción a la Simulación Numérica de Reservorios Pag. 7


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

La aplicabilidad de la ley de Darcy esta limitado a las siguientes condiciones:

 Fluido homogéneo de una sola fase


 Flujo Laminar.
 No existe reacción química entre el medio y el fluido.
 No existe resbalamiento entre las partículas de fluido y la superficie de los granos de la
roca. ( La dimensión de los poros se aproxima la trayectoria media de la partícula)
 La permeabilidad es independiente del tipo de fluido, temperatura y presión.

El valor de la permeabilidad es determinado por la dimensión del poro y su distribución. Como


se puede ver en la ecuación (3.1) “K” tiene dimensiones de longitud al cuadrado. La
permeabilidad de muchas rocas es dependiente de la dirección del flujo, en otras palabras la
permeabilidad medida con flujo perpendicular a cada cara de un cubo de una roca no son
iguales. Tales rocas son denominados “Anisotrópicos”.

Si el medio poroso es no horizontal

θ
D

X
Z W

Δ P = F / A la fuerza que origina el movimiento debido a la presión es F = Δ P x A

En un estrato inclinado la energía adicional que origina el movimiento del fluido es debido a la
gravedad como componente del peso del fluido en la dirección del estrato:

F = M x Aceleración de la gravedad = W Sen θ x g = ρ x A x L Sen θ x g

Δ P’ = ρ x A x L Sen θ x g / A

Δ P’ = ρ x g x L x Sen θ

Δ P’ = ρ x g x Sen θ ……….. (3.2)


L

La Ec. De Darcy considerando la energía adicional:

q   AK  P  gSen …………… (3.3)


 L 

Introducción a la Simulación Numérica de Reservorios Pag. 8


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Para derivar la ec. Diferencial para flujo en una dimensión, tenemos área y profundidad “D” a
variar arbitrariamente con la distancia “X”

 
q   AK  P  g z 
  x x

 
q   AK  P  g z  …………… (3.4)
  x x 

3.2. Potencial del fluido (Definido por M. King Hubert)

En ciencias de la tierra además de Ing. De Petróleo por ejemplo Geología e Hidrología


Potencial del fluido en un punto es definido como el trabajo requerido por un proceso sin fricción
para transportar una unidad de masa de fluido desde un estado de presión y elevación arbitraria
a un punto en estudio.

Como se menciono arriba, las velocidades de partículas del fluido forman un conjunto de líneas
de flujo. Las líneas de flujo son normales a las superficies equipotenciales y las magnitudes de
estas velocidades son proporcionales a la gradiente de esas superficies equipotenciales.
Hubbert define el potencial como la energía mecánica por unidad de masa en cualquier
posición.

El potencial del fluido también puede ser definido como la energía total requerida para
transportar el fluido hacia determinada posición. La suma total de esta energía o trabajo hecho
sobre el fluido refleja la energía mecánica dentro del fluido. Consideremos una partícula de
fluido en un punto de referencia ó datum plane con potencial igual a cero. Entonces el potencial
asociado con el fluido en mover hacia una nueva posición es calculado sumando todo el trabajo
realizado sobre el fluido.

Introducción a la Simulación Numérica de Reservorios Pag. 9


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

• P, V, u, Z

Z - Zo

• Po, Vo, uo, Zo D.P.

De la siguiente ecuación de la conservación de la energía al flujo de fluidos:

2
z  u  P  zo  uo  Po  '
2g  2g 
2
z  u  PV  zo  uo PoV  '
2g 2g

'PoVVoPdV g(zzo)PV u
V 2

2g
Considerando que la velocidad del fluido es despreciable a ese nivel, el volumen especifico es
constante.

P
'  d P  g(zz o)
Po 

La razón para esto es que el flujo de fluido entre dos puntos A y B es gobernado por la
diferencia en potencial entre los puntos no los potenciales absolutos.

PA PB PA
'A 'B    g(z Az o)    g( zB zo)   d P  g( zA zB)
d P d P
Po  Po  PB 

Introducción a la Simulación Numérica de Reservorios Pag. 10


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Es por consiguiente convencional en ingeniería de reservorios seleccionar un plano de


referencia arbitrario (datum plane) conveniente relativo al reservorio y expresar todos los
potenciales con respecto a ese plano. Este nivel arbitrario puede ser a nivel de mar en la
mitad, en el tope o base del reservorio, el nivel de este datum no es tan importante porque el
caudal depende de la diferencia de potencial más que los potenciales absolutos. Además si se
asume que el fluido del reservorio es incompresible ρ independiente de la presión, puede ser
expresado como:

' P g z ……………………… (3.5)


Una forma alternativa de expresar el potencial de cualquier fluido matemáticamente es como


cabeza de fluido (fluid head) es:

 ' P g z ………………… (3.6)

Donde Ф es el potencial en unidades de presión. De la Ec. (3.4) y (3.6) la ecuación de Darcy


puede expresarse en términos del potencial de fluido como:

q   AKKr  ………………….(3.7)
 x

El potencial Ф es también frecuentemente llamado la presión de referencia (datum pressure),


desde que la función representa la presión en cualquier punto en el reservorio referido al plano
de referencia (datum plane) como lo ilustrado en la fig.

Datum plane arbitrario z=zo

ФB= PB - ρ g (ZB- Zo) ФA = PA – ρ g (ZA-Zo)

(PB ,ZB)

(PA,ZA)

Introducción a la Simulación Numérica de Reservorios Pag. 11


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Nivel de referencia Absoluto

B  PB  DB
A  PA  DA
B A PB PA  (DB DA)
Nivel de Referencia Arbitrario

B  PB  ZB
A  PA  ZA
B A  PB PA  (ZB ZA)
Nivel de Referencia Arbitrario z=zo

2  P2  D2
1  P1 D1

2 1  P2 P1  (D1 D2)

Introducción a la Simulación Numérica de Reservorios Pag. 12


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

En el caso de un reservorio de petróleo, el flujo monofásico ocurre cuando la presión dinámica


de fondo está por encima del punto de burbuja, durante la depleción la presión dinámica cae
por debajo del punto de burbuja lo cual resulta en la combinación de un flujo bifásico dentro del
reservorio. Muskat (1949) extendió la ecuación de Darcy a fin de modelar un flujo multifásico
agregando un factor de corrección, cuyo valor depende de la saturación de fluidos en el sistema
por lo que la ecuación toma la forma presentada. Para un flujo inmiscible de 03 fases la Kr es
incluida para obtener la ley de Darcy separadamente para los flujos volumétricos de petróleo,
agua y gas.

 
qo   AKKro  Po o g z    AKKro o ………………….. (3.8)
  x x   x
 
qw   AKKrw  Pw w g z   AKKrw w ……………………(3.9)
  x x   x
AKKrg  Pg  AKKrg g
qg    g g z    …………………… (3.10)
  x x   x
Estas tres ecuaciones serán combinadas con el principio de balance de materiales ó principio de
continuidad para obtener la ecuación diferencial que gobierna el flujo de oil, agua y gas en un
medio poroso.

3.3. Flujo de una sola fase en una dimensión 1-D

± Qo

Well

Masa de Oil
Masa de Oil Que sale
Que entra

x x+Δx
Δx

Ecuación de Balance de Materiales Me – Ms ± M = M o

Me = Masa que entra al elemento de volumen del reservorio de otras partes del reservorio.

Ms = Masa que sale del elemento de volumen del reservorio hacia otras partes del reservorio.

Introducción a la Simulación Numérica de Reservorios Pag. 13


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

M = Masa de fluido que entra o sale del elemento de volumen del reservorio externamente a través de
los pozos ( Pozo Inyector / Pozo Productor)

Mo= Masa del exceso de fluido almacenado ó depletado del elemento de volumen del reservorio en
un intervalo de tiempo Δ t ( Acumulación de masa debido a la compresibilidad del fluido a medida
que la presión cambia)

(qOO )X t (qO O)XX t qSC SCt  Ax[(OSO)tt (OSO)t ] (3.11)

q*O  STBD/UnidaddeVolumen
deRoca

  SCeCo(PPsc) Ec de Estado para un fluido de compresibilidad constante que también

puede expresarse como: O  SCB (Ec. de Estado   f (P,T) ) y  por Δ t…… (3.12)
o

Reemplazando (3.12) en (3.11)

SO tt SO t 


    
 qO   qO   BO   BO  
SC[    ] QSC SC  A x SC  ………………. (3.13)
 BO X  BO XX t

Por Darcy para flujo lineal (3.8) : qo   Akx kro o a condiciones de reservorio
o x
Reemplazando en (3.13)
 So tt  So t 
    
 AkXkro o   AkXkro o   Bo   Bo  
 o Bo x     Q  Ax
X X  o Bo  x X t
SC

: o  ko
Donde
oBo

 o   o   So tt  So t 


   
 Ao x   Ao x  Q  Bo   Bo  
X X X  SC    …………(3.14)
Ax Ax t
Limite cuando Δx 0 Limite cuando Δ t 0

Sabemos que:
f (x x)  f (x)   f (x) Limite cuando Δx
x x
0

Introducción a la Simulación Numérica de Reservorios Pag. 14


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

   o   q*    So 
x  oX x   t  Bo 
o Ecuación general de flujo del oil ………(3.15)

Ecuaciones de Flujo utilizando la Terminología CVFD (Control Volume Finite Difference)

La importancia del método del Control del Volumen de Diferencia Finita descansa en su capacidad para el
uso de la misma forma de la ecuación de flujo para 1D, 2D y problemas de flujo en 3D sin importar el
ordenamiento del esquema de los blocks. La única diferencia entre las ecuaciones de flujo de 1D, 2D y 3D
es la definición de los elementos para el juego de blocks colindantes. El método CVFD es principalmente
usado para escribir las ecuaciones de flujo en una forma compacta que es independiente de la
dimensionalidad del flujo, el sistema de coordenado usado o el esquema de ordenamiento de los blocks

Δx

Introducción a la Simulación Numérica de Reservorios Pag. 15


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

3.4. Flujo Multifásico en una sola dimensión 1-D

± Qo ± Qw ± Qg

Masa de Oil Well Masa de Oil


Que entra Que sale

Masa de Agua
Masa de Agua
Que Sale
Que entra

Masa de Gas
Masa de Gas Disuelto +
Disuelto + Gas Libre
Gas Libre x x+Δx Que sale
Δx
Que entra

   W   q*   SW 
x  W X x  W  t  BW 
Ecuación general del flujo del agua ……(3.16)

Si no hay transferencia de masa entre las fases una ecuación similar de continuidad será
también escrita para la fase gas, un limitado pero útil efecto de transferencia de masa puede ser
tomado en cuenta usando el modelo black oil. El cual asume que el gas está en solución en el
petróleo, pero el petróleo no vaporiza en el gas (como el caso de los reservorios de gas y
condensado). Por lo tanto el BM en el gas es alterado para incluir no solo gas libre también gas
en solución.

  Sg S Rst t  Sg S Rst 


  O    O  
 qg qO Rs  qg qO Rs   Bg BO   Bg BO  
 
 Bg  BO   Bg  BO   Qg RsQo  Ax
t
(3.17)
X X X

  g  Rs o   q*    Sg  So Rs


x g x x  t  Bg Bo 
oX gT Ec general del gas (3.18)

Introducción a la Simulación Numérica de Reservorios Pag. 16


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

3.5. Flujo de una sola fase en dos dimensiones

Masa de Oil
± Qo Que sale
y +Δy
y

Masa de Oil Masa de Oil Espesor h


Que entra Que sale
Masa de Oil Well
Que entra
x x +Δx

Realizando el mismo análisis:


SO tt SO t 
    
 qO   qO   qO   qO   BO   BO  

 BO   BO   
 BO   BO   Q  hy x …… (3.19)
X X X Y YY
SC
 t

Reemplazando por la Ecuación de darcy (3.8), (3.9), (3.10)

 hykXkro o   hykXkro o   hxkYkro o   hxkYkro o   So t t  So t 
       
 oBo x          
Y  QSC   Bo   Bo  
X X  B
o o x X  o o B y YY  o o B y
hyx hxy t

La Kx , Ky representan la Anisotropía de la roca indicando la permeabilidad en la dirección x e y.

Limite cuando Δx , Δy 0

Tomando límites a cada miembro de la Ecuación:

   o      o   q*    So 


x  ox x   y  oy  y  t  Bo 
O …………… (3.20)

Introducción a la Simulación Numérica de Reservorios Pag. 17


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

3.6. Flujo de una sola fase en tres dimensiones

± Qo

z + Δz y +Δy
y

Masa de Oil Masa de Oil


Que entra Que sale
Well
z
x x +Δx

Realizando el mismo análisis:


 SO t t  SO t 
    
 qO   qO   qO   qO   qo   qo   BO   BO   (3.21)

 BO   BO             Q xy z
X X X  BO Y  BO Y Y  Bo Z  Bo ZZ
O
t

Reemplazando por la Ecuación de darcy (3.8), (3.9), (3.10)

 kX kro o   kX kro o   kYkro o   kykro o   kZkro o   kZkro o   SO t t  SO t 
    
 oBo x   oBo x   oBo y   oBo y   oBo z   oBo z   BO   BO  
 SC  
Q
X X X
 Y Y Y
 Z Z Z
x y z xyz t

Limite cuando Δx , Δy, Δz 0

Tomando límites a cada miembro de la Ecuación:

   o      o     o   q*    So 


x  ox x   y  oy  y  z  oz z  t  Bo 
O …………… (3.22)

Introducción a la Simulación Numérica de Reservorios Pag. 18


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

3.7. Operador Gradiente

El Operador vector diferencial “ ” es una forma compacta de expresar operaciones


diferenciales. Tiene componentes similares a los vectores, pero como todos los operadores es
usado para operar funciones externas además generalizar las ecuaciones de flujo para simple y
tres fases. Sea “ P “ una función escalar continua en un punto “ R “ físicamente para representar
los rates de cambio con respecto a la distancia en cada una de las direcciones de coordenadas
X, Y, Z, el Operador gradiente (que opera sobre una función escalar de variables) esta dado por
:

P 
 i
 x 
 
 P  Pi P j  Pk  P  P j
   
…………. (3.23)
x y z y 
P 
z z
 
Representa la gradiente de presión en los tres ejes

Ejemplo:

Si P = 5x + 3y +z

 P  (5x) i (3y) j  (z) k


   
x y z
   
P  5i 3 j 1k

3.8. Operador Divergencia

El operador divergencia algunas veces refiere como un producto escalar que opera sobre un
vector, sea v un vector en un espacio de tres dimensiones que es una función de variables x,
y, z. Este operador es definido como:

 
    i   j   z 
x y z 

Introducción a la Simulación Numérica de Reservorios Pag. 19


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

v v1  v2 v3



…………. (3.24)
x  y z
El producto de la matriz (3x1) por la matriz (1x3) da como resultado una matriz (1x1)

x i 
      x y z 
xi y j  k  y j   x i i   y j  j  z k k
     
z k
x y z 
 x   y  z 
 
Ejemplo
  
Si v 5xi  3y j 1zk

v (5x)  (3y) (1z)



x y z

v5  319
Se observan los siguientes hechos a cerca de la divergencia de un vector:

 Es una cantidad escalar


 Permanece invariable bajo una transformación de coordenadas

 
Si ” ρ” es la densidad de un fluido en un punto “P” entonces v  m es el flujo masico al
 
punto “P”, físicamente m representa el rate de decrecimiento de la masa por unidad de
volumen en las cercanías del punto “P”.

3.9. Divergencia de la Gradiente de un Vector

El operador Laplaciano opera sobre una función escalar de variables X,Y,Z y es obtenido
tomando la divergencia de la gradiente de una función escalar “P”.

P 
xi 
 
  
 (P)    i   j   k  P j
 
x  y    y 
P 
z k
 

Introducción a la Simulación Numérica de Reservorios Pag. 20


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

2 
(P)   P2 i i   P2 j  j   P2 k k
2 2

x y z 

 (P)   P  2 P 2 P
  2
 …………. (3.25)
x2  y2 z2
El grupo de operadores diferenciales operando sobre una función “P” en el lado izquierdo de la

Ec. es llamado “Operador Laplaciano 2 ” ó:

2   2   2   2
 2 2 2
…………. (3.26)
x  y z

Para el caso que “λ” y “P” son escalares, entonces la divergencia de " λ ” veces la gradiente de
“P” es escalar.

(P)   (P)  (P)  (P)


 
…………. (3.27)
x x  y  y z z
3.10. Flujo Multifásico en tres dimensiones

± Qo ± Qw ± Qg

Mos Mws Mgs

z + Δz y +Δy
y Masa de Oil
Masa de Oil Que sale
Que entra
Masa de Agua
Masa de Agua Que Sale
Que entra
Well Masa de Gas
Masa de Gas Disuelto +
Disuelto + z
Gas Libre
Gas Libre x x +Δx Que sale
Que entra
Moe Mwe Mge

Introducción a la Simulación Numérica de Reservorios Pag. 21


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Para extender la ecuación general de flujo a un espacio de tres dimensiones para un flujo
multifásico aplicamos la definición de Gradiente y Divergencia.

   o      o     o   q*    So  …………… (3.28)


x  ox x   y  oy  y  z  oz z  O
t  Bo 

( oo )x, y,z  q*o   (So )


 
Ecuación general de flujo para el oil …………. (3.29)
t Bo
Realizando el mismo análisis

( ww )x, y, z  q*w   (Sw )


 
Ecuación general de flujo para el agua ……. (3.30)
t Bw
S
( gg Rs  o o )x, y,z  q*gT   ( g   RsSo ) Ec. general de flujo para el gas
  
(3.31)
t Bg Bo

Flujo Cilíndrico de una sola fase en Tres Dimensiones

±QoSC Masa de Oil


que entra vertical

Masa de Oil
(qoρo )z que entra angular
r∆θ
(qoρo ) θ
∆z
∆θ

Masa de Oil Masa de Oil


(qoρo ) r (qoρo ) r+∆r
que sale radial que entra radial
r

r + Δr Δr ∆z
(qoρo )z+∆z
(qoρo ) θ+∆ θ
Masa de Oil Masa de Oil
que sale angular que sale vertical

M  r rzSo o Además o   SC


B
Efectuando un balance de flujo másico en un elemento diferencial de volumen en un intervalo de
tiempo Δt :

Introducción a la Simulación Numérica de Reservorios Pag. 22


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

(q  )
o o r r 
(qo o )r (qo o)z (qo o)zz (qoo) (qoo) t  QSC SCt  r  r z SC(So )tt  (So )t 

 Bo Bo 

…. (3.32)

 SO t t  SO t 
   
 qO   qO   qO   qO   qo   qo   BO   BO  
SC{            }QSC SC r r zSC
 BO Z  BO ZZ  BO Yr  BO Y  Bo   Bo   t

s.q. Ley de Darcy qo  r zkr  para flujo radial a condiciones de reservorio y
 r

Para un flujo Lineal: qo   r rkZ o y para un flujo angular qo  zrk o
o z o 
Reemplazando términos:

 rr kZ o   rrkZ o   rz kr o   r z kr o   zrk   So t t  So t 
        
 oBo z   z Z  oBo r Y Y  oBo r Y  oBo     Bo   Bo  
Z Z  o Bo

QO

z r rrz t
………. (3.33)

1  r kZ o   1  r kZ o  1  rkr o   1  r kr o  1  ko o   1  ko o   So t t  So t 


    
r  oBo z ZZ r  oBo z Z r  oBo r r r r  oBo  r r r  oBo    r  oBo    Bo   Bo  
   Q 
z r  rrz t

Limr, z, 0 Limt 0

r    o   1    ro   1   o   q*    So 


 
r z  oz z  r r  or r  r   o   SC
t  Bo 
…………. (3.34)

   o   1    ro   1   o   q*   So 


 
z  o z z  r r  o r r  r   o   SC
t  Bo 

( oo )r, z,  q*o   (So )


 
…………………. (3.35)
t Bo

Introducción a la Simulación Numérica de Reservorios Pag. 23


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

3.11. Relaciones Auxiliares

En adición a las Ecuaciones diferenciales EDPs ciertas relaciones auxiliares deben ser
proporcionadas para completar la descripción del modelo matemático. Primero notamos que la
suma de los volúmenoes de las 3 fases debe ser siempre igual al Volumen poroso en cualquier
punto del sistema.

So Sw Sg 1 …………… (3.36)

Obviamente cualquier saturación puede expresarse en términos de los otros dos. En cualquier
posición del reservorio las Permeabilidades relativas Kr son tomadas a ser funciones de la
kSaturación.

kro  f (So,Sw) …………… (3.37)

krw  f (So,Sw) …………… (3.38)

krg  f (So,Sg) …………… (3.39)

Debido a la falta de datos adecuados la “Kr” de tres fases son usualmente calculados con
modelos de “Kr” y los datos obtenidos en sistema de dos fases gas/oil y agua/oil (Correlación de
Stone). Similarmente en cualquier posición en el Reservorio las Presiones Capilares “Pc” son
tomadas a ser función de la saturación. Donde los cambios de sentido de la saturación ocurre,
las “Kr “ son también dependientes de la historia del campo y el proceso de hystéresis debería
ser tomado en cuenta.

Pco / w  Po Pw  f (So,Sw) ………….. (3.40)

Pcg / o  Pg Po  f (Sg, So) ………….. (3.41)

La Presión capilar puede ser también dependiente de la historia del campo si un cambio en la
dirección de la saturación ocurre. Note que una tercera presión capilar es automáticamente

Introducción a la Simulación Numérica de Reservorios Pag. 24


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Pcg / w  Pg Pw  Pcg / o Pco/ w ………….. (3.42)

Debido a que los datos son faltantes la presión capilar “Pc” de tres fases es usualmente
calculado de sub-sistemas agua/oil y gas/oil. La Pc 0 / w es asumido a se función de la Sw,
mientras la Pc g / o es asumido a ser función de la Sg.

Las Permeabilidades relativas y presiones capilares son frecuentemente dependientes de la


posición en el cual un conjunto múltiple de datos debe ser usado.

La densidad, viscosidad y FVF de cada fase son usualmente tomados como función de la
presión de la fase.

f  f (Pf ) f : oil, agua, gas ………….. (3.43)


f  f (Pf ) f : oil, agua, gas ………….. (3.44)
Bf  f (Pf ) f : oil, agua, gas ………….. (3.45)

La Razón de solubilidad es expresada como función de la presión de petróleo.

Rs  f (Po) ………….. (3.46)

Las funciones describiendo ρ, μ, β y Rs pueden también ser dependientes de la posición,


requiriendo el uso de un conjunto múltiple de datos.

Otras funciones que aparecen en las Ecuaciones diferenciales EDPs son funciones de la
posición solamente.

kx  f (x, y, z) ………….. (3.47)


ky  f (x, y, z) ………….. (3.48)
kz  f (x, y, z) ………….. (3.49)

y la profundidad D = D (x,y,z) ………….. (3.50)

La porosidad es una función de ambas presión y posición asi:

  f (Po, x, y, z) ………….. (3.51)

Las Ecuaciones (3.36) al (3.51) constituyen una lista de relaciones auxiliares (bajo la suposición
simplificada que la presión no se eleva sobre el punto de burbuja, causando que el gas
desaparezca).

Junto con las Ecuaciones de flujo estas relaciones definen un sistema de tres ecuaciones
diferenciales parciales con tres variables desconocidas P o, Sw y Sg, todas las otras cantidades
dependen solo de estas tres variables y las variables independientes x,y,z y tiempo.

Introducción a la Simulación Numérica de Reservorios Pag. 25


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

En conclusión:

Se presentan 6 ecuaciones son 6 variables.

Variables desconocidas Ecuaciones

Variables desconocidas Ecuaciones


Po Ec de flujo de petróleo.
Pg Ec. De flujo de gas
Pw Ec. De flujo de agua
So So+Sg+Sw=1
Sg Pc g / o = Pg – Po
Sw
Pc 0 / w = Po – Pw

En una Ecuación diferencial existen dos tipos de variables, variables independientes y variables
dependientes, las funciones desconocidas de la EDP son las “variables dependientes” de la
ecuación, las derivadas en la EDP siempre son tomadas con respecto a las variables
independientes, los elementos ( Kro, Krw, Krg, μo, μw, μg, Bo,Bw,Bg, Φ, Rs etc) son parámetros
y funciones conocidas en la Ecuación.

Sistema composicional

En algunos sistemas de hidrocarburos existe una considerable transferencia de masa entre las
fases fluyentes. Esta transferencia de masa complica el ya sistema complejo desde que un
balance de masa debe ser efectuado sobre cada fracción fluyente en lugar de cada fase.

En un sistema reservorio hay generalmente varias clases de componentes químicos. Estos


componentes varían en concentración en las diferentes fases, mientras cada fase fluye a
diferentes caudales (regímenes de flujo). Considerando un elemento infinitesimal del reservorio
como muestra la figura, Hay “N” clases de componentes químicos fluyendo en el elemento del
reservorio en tres posibles fases movibles. En el elemento hay cambios debido a algunos
factores o todos de los siguientes:

 Producción
 Inyección
 Cambio de Presión

Por lo que ya no es suficiente mantener un balance de masa en cada componente, pero cada
componente debe ser conservado a través de todo el sistema.

Considerando la conservación de la masa aplicada a cada componente se presenta:

Coj Fraccion
demasadelcomponente
" j"enel petroleo
.
Cwj Fraccion
demasadelcomponente
" j"enel Agua.
Cgj Fraccion
demasadelcomponente
" j"enelgas.

Introducción a la Simulación Numérica de Reservorios Pag. 26


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Entonces de acuerdo al mismo análisis realizado anteriormente se puede escribir:

± Qo ± Qw ± Qg

C1  C1 
C2  C2 
Masa de Oil Well Masa de Oil
 Que entra Que sale 
C3  C3 
C4 
 Masa de Agua
Masa de Agua
Que Sale
C4 

.  Que entra . 
.  . 
.  . 
Masa de Gas

Masa de Gas Libre

.  Libre
x x+Δx
Que sale . 
.  . 
Que entra Δx
 
CN 
 CN 

" j "Coj FlujoMasico


FlujoMasicodelComponente TotaldelaFasePetróleo
….(3.52)

   C  o  C q*   S    C  ……………….. (3.53)


 x  o X oj  x  oj o
t o o oj

   C  W  C q*   S    C  ………………. (3.54)


 x  W X wj  x  wj W
t w w wj

  C  g  
 x  g gj  x  Cgj q*g   t (Sg   g Cgj) …………………(3.55)

   C o  C W  C g C q*   S  C S  C S  C 


 x  o X oj  x W X wj  x g wj
 x  jo T  t o o oj w w wj g g gj
(3.56)

Introducción a la Simulación Numérica de Reservorios Pag. 27


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

La ecuación (3.56) describe el flujo de un simple componente por ejemplo el CH4 en un sistema
lineal considerando fuente o sumidero. Una revisión más cercana de la ecuación muestra que
cada término de la izquierda representa el flujo másico del componente jésimo “j th” en cada fase
que es simplemente derivada de la ecuación (3.52).

Similarmente el término de acumulación expresa los cambios en cada fase del componente
específico.

Una ecuación general para los “N” componentes en observación será de la siguiente forma:

  3  C  Pi     3 S  C 
 x  x  t 
………………(3.57)

i ij i i ij
i1 i1

j :1,2,3,4..........
N
Donde los índices “i” representa las fases: agua, petróleo y gas y “j” representa a los
componentes.

Hasta este punto debemos determinar el número de variables independientes en el sistema.


Esas datas son resumidas en la tabla inferior para un sistema de “N” componentes.

Desconocidos Numero
Cij 3N
Pi 3
Si 3
Pi 3
µi 3
ki _________3_________

3N+15

Para resolver este sistema, debemos tener 3N+15 relaciones independientes. Las relaciones
que pueden ser diferenciales o algebraicas. Estas relaciones vienen de varias fuentes:

 Ecuaciones diferenciales
 Equilibrio de fases
 Datos PVT
 Datos de permeabilidad relativa
 Principios de conservación de masa
 Datos de capilaridad.

Introducción a la Simulación Numérica de Reservorios Pag. 28


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Vamos a desarrollar las relaciones necesarias:

1. Una ecuación diferencial parcial puede ser escrita para cada componente en el sistema
asi proporcionando “N” relaciones.

2. Las saturaciones de la fase deben siempre sumar la unidad, desde que el espacio poral
está siempre lleno de fluido.

Sg So Sg 1
3. La fracción de masa de cada componente en cada fluido debe sumar la unidad desde
que la conservación de cada componente es requerida. Así:

C
N
jo 1
1

C
N
jw 1
1

C
N
jg 1
1

Esto proporciona tres relaciones:

4. De los datos PVT, los siguientes son obtenidos:

o  f (Po ,Coj) o  f (Po ,Coj)


g  f (Pg ,Cgj) g  f (Pg ,Cgj)
w  f (Pw,Cwj) w  f (Pw,Cwj)
Esto proporciona seis relaciones más. En la práctica real la densidad y viscosidad son
computadas utilizando correlaciones determinadas que relacionan estos parámetros con
la concentración y las presiones. Dos bien conocidas correlaciones son la de Alani-
Kennedy y Avasti Kennedy correlaciones para hidrocarburos.

5. Datos de la Permeabilidad relativa nos permite obtener la data necesaria para cálculos
de movilidades.

ko  f (Sg , So , Sw)
kg  f (Sg , So , Sw)
kw  f (Sg , So , Sw)

Introducción a la Simulación Numérica de Reservorios Pag. 29


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

6. Equilibrio de fases. El equilibrio constante que puede ser planeado de los principios
termodinámicos que gobiernan la distribución de un componente entre sus estados
líquidos y gaseosos. Por ejemplo

Cg j
 Kjgo
Co j
Este establece que la relación de la masa fraccional del componente “j” en el gas a la
fracción del componente “j” en el líquido(oil) es una constante. Esta constante llamada la
constante de equilibrio, es una función de varias variables.

Cg j
 Kjgo  f (T, P,Ci, j )
Co j
Tambien:

Cg j
 Kjgo  f (T, P,Ci, j )
Cw j
Del cual:

Co j kjg w
 k
Cw j kjg o jgow

Introducción a la Simulación Numérica de Reservorios Pag. 30


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

3.12. Condiciones Iniciales y Condiciones de Frontera

Una vez que han sido definidas las ecuaciones que servirán para describir el proceso físico que
ocurre en el reservorio, es necesario establecer ciertas condiciones en el sistema que permitan
la solución de dichas ecuaciones. En simulación de Reservorios la variable dependiente es con
frecuencia la presión y para calcular su distribución en un Reservorio a cualquier tiempo se debe
tener la condición inicial. P (x,y,z ) = C para un t = 0. Donde “C” es alguna constante o función
f =f(x,y,z) que describe la distribución de un parámetro dentro del Sistema al tiempo cero.

Consideremos el flujo en 2-D mostrado en la figura para un pozo localizado en la parte central
del campo. El flujo descrito por las ecuaciones de flujo es el Área entre los límites del reservorio
y el pozo. Por consiguiente podemos agrupar las fronteras bajo dos nombres generales:

Externos que son las fronteras físicas del flujo en el dominio (Conjunto de puntos discretos en el
Sistema reservorio) e Internas que son las paredes de los pozos. Cualquier especificación de
las condiciones de frontera para las EDP’s desarrolladas deberían proporcionar una descripción
de la geometría de la frontera y la localización de los pozos. Ahora revisamos las variadas
condiciones de frontera que son encontrados en problemas de flujos de fluido en medios
porosos.

Introducción a la Simulación Numérica de Reservorios Pag. 31


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Presión Especificada en la Frontera ( Problema de Dirichlet)

En las fronteras internas o paredes del pozo esta especificación implica un pozo productor (o
inyector) a una presión constante en la cara de la arena Pwf = cte . Por otro lado en la frontera
externa tal especificación implica que la presión en la frontera del reservorio permanece
constante Pe = cte. Este tipo de condición de frontera ocurre en reservorios que son
constantemente recargados por un influjo de agua fuerte para que la presión en la interfase
entre el reservorio de hidrocarburo y el acuífero permanezca constante. En la teoría de las
EDP’s, el problema de encontrar una solución para un dominio con una presión especificada
sobre sus fronteras es conocido como Problema de estado estable de Dirichlet. La figura
muestra un típico problema de Dirichlet.

3.12.1. Presión especificada en la frontera (Problema o condición de frontera de Dirichlet ó de


Estado Estable)

Gradiente de presión especificado sobre la frontera (Problema o condición de frontera de


Neumann)

Especificando una gradiente de presión normal en la frontera del reservorio, el flujo (o velocidad)
normal a la frontera es prescrita (Existe flujo a través de la frontera). Sin embargo una
especificación de flujo constante en la cara del pozo es equivalente a especificar una gradiente

Introducción a la Simulación Numérica de Reservorios Pag. 32


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

de presión constante en la cara de la arena. Esta afirmación puede ser entendida mejor si uno
considera la ley de Darcy escrita en la cara de la arena de un pozo.

qW  2 rw kh d P ……………………… (3.43)
 dr
Esta ecuación puede ser reordenada para resolver para la gradiente de presión como:

dP qw  …………………….(3.44)
dr 2 rwkh
En esta ecuación qw, μ, K y h son especificados en el problema, especificando un rate de flujo
constante (fijando el valor de qw) uno simplemente especifica el valor de (dP/dr) para r=rw.
Notar que qw es el rate en la cara de la arena. Otra vez la especificación de la gradiente de
presión a lo largo de una frontera externa resulta en la especificación del flujo normal hacia la
frontera.

Un caso especial a menudo encontrado en ingeniería de reservorios es el no-flujo en la frontera


donde los flujos desaparecen en cualquier lugar sobre la frontera. Obviamente si flujo a través
de la frontera no existe, esto implica que la gradiente de presión a través de la frontera también
es cero. Un reservorio volumétrico sellado completamente en las fronteras externas es
equivalente a una gradiente de presión cero a través de sus fronteras externas. El problema de
resolver para la distribución de presión en un dominio (Puntos específicos discretizados de un
sistema) con una especificación de gradiente de presión a través de sus fronteras es conocido
como el problema de estado inestable de Neumann.

FLOW

P  cte
r rre

P  qe 
P r rre 2 Bore k h
FLOW  cte
r rre

FLOW

P  cte
r rre

FLOW

Introducción a la Simulación Numérica de Reservorios Pag. 33


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

P  cero
r rre

3.12.2. Gradiente de presión especificado sobre la frontera (Problema o condición de frontera de


Neumann ó de Estado Inestable)

Gradiente de Presión y Presión especificados sobre la frontera

Algunas veces ambos el potencial “Φ” y su derivada “dΦ /dr “son preescritos sobre diferentes
segmentos de la frontera. Tal condición es posible cuando estamos tratando con un medio
poroso que tiene una frontera semi- permeable. Bajo estas condiciones la condición de frontera
tipo Dirichlet es preescrita sobre una parte de la frontera y la condición de Newmann es
preescrita sobre lo restante de la frontera. Un reservorio de petróleo que es parcialmente
expuesto a un fuerte acuífero es un típico ejemplo de una especificación de condición mixta de
frontera.

Introducción a la Simulación Numérica de Reservorios Pag. 34


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

3.12.3. Gradientes de presión y presiones especificados sobre la frontera (Condición mixta)

En problemas dependiente del tiempo (flujo inestable), las condiciones de frontera deben ser
especificados para todo tiempo t ≥ 0. Para estos problemas, las condiciones de frontera pueden
ser también llegar a ser funciones del tiempo dP/dt = f (t) por ejemplo un pozo que fue puesto
en producción a un rate constante se cierra por un periodo de tiempo y finalmente se pone en
producción a otro rate ilustra una situación donde las condiciones de frontera impuestas son una
función del tiempo.

Para completar la descripción matemática del problema, debemos especificar la condición inicial
para las variables dependientes del tiempo. Esto es alcanzado especificando las presiones en
cada punto a un tiempo inicial. Generalmente las presiones iniciales son especificadas a una
profundidad de datum plane y las gradientes hidrostáticas existentes son usadas para inicializar
el problema a otras profundidades.

La naturaleza y magnitud de las condiciones iniciales y de frontera son gobernadas por los
problemas físicos en mano. Una EDP con apropiadas condiciones iniciales y de frontera definirá
un problema bien planteado si la solución existe y es única. Si el problema matemático y su
solución satisfacen estos requerimientos, entonces tenemos un problema formulado
apropiadamente y podemos proceder con una solución numérica. Obviamente alguna prueba
rigurosa puede ser necesaria para verificar que la solución generada cumple estas condiciones
necesarias. Sin embargo debido a que estas pruebas están mas allá del alcance de nuestro
curso asumimos implícitamente que siempre trataremos con problemas bien planteados.

En conclusión:

a) En la Frontera Interna

 Presión en el wellbore constante P(r w,t) = Pwf =cte

 Presión en el wellbore variable P(rw,t) = f(t)

 Caudal constante qW  k2 rh dP cte  rdP(rw,t)  cte …… (3.45)


 dr dr
 Caudal variable qw = g(t)
r dP(rw,t)  g(t) ……. (3.46)
dr
 Pozo cerrado qw = 0
r dP (rw,t)  0 …… (3.47)
dr
b) En la Frontera Externa

 Presión en la frontera constante P(re,t) = Pe =cte

 Presión en la frontera variable P(re,t) = g(t)

 Flujo a través de la frontera qe  k 2 re h dP cte  dP(re,t)  cte…… (3.48)


 dr dr

Introducción a la Simulación Numérica de Reservorios Pag. 35


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

 Flujo variable a través de la frontera qe = h(t)


dP(re,t)  h(t) ……..(3.49)
dr
 No existe flujo a través de la frontera (frontera cerrada) qe = 0 
r dP(re,t)  0 (3.5)
dr
 Reservorio infinito Lim P(r,t) = Pi r 

Introducción a la Simulación Numérica de Reservorios Pag. 36


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

4. DISCRETIZACIÓN EN EL ESPACIO Y EL TIEMPO

4.1. Introducción

Una vez que se ha establecido el modelo matemático capaz de describir el proceso físico que se
presenta en el reservorio, se hace necesario obtener su solución. Sin embargo las Ecs que
representan el flujo de los fluidos en medios porosos son en general, como ya se ha visto, Ecs
diferenciales en derivadas parciales no lineales que relacionan los cambios de presión y
saturación a través del medio con respecto al tiempo y para las cuales es casi imposible obtener
una solución analítica (exacta). De ahí que surja la necesidad de transformar el modelo
matemático a un modelo numérico, siendo éste el único camino por medio del cual se puede
llegar a una solución que sea aplicable.

La solución analítica, si este es el caso, una vez hallada la expresión final permite obtener
soluciones en cualquier lugar dentro del dominio espacial de la función y a cualquier momento
en el dominio del tiempo de dicha función.

Las soluciones aproximadas por medio de diferencias finitas en cambio, son discretas en tiempo
y en el espacio, es decir, una vez planteado el sistema de Ecs éste da soluciones al modelo en
lugares específicos (previamente seleccionados) y con una frecuencia predeterminada.

Hallar soluciones para las Ecs de flujo por el método llamado diferencias finitas es quizás el
método mas ampliamente utilizado en la Ingeniería de Reservorios.

Proceso Físico que Modelo Matemático. Modelo Numérico.


ocurre en el (Balance de materiales, Conjunto de Ecs de
Reservorio. Ec de Estado, Ec de diferencias finitas con
(Flujo de fluidos en darcy ) límites apropiados de
medio poroso) Ec Diferenciales parciales fronteras y
no lineales de 2º orden. condiciones iniciales.
Ecuaciones auxiliares.

Introducción a la Simulación Numérica de Reservorios Pag. 37


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

P( xi,yj,zk,t n )
P( x,y,z ,t)

Dominio Continuo Dominio Discreto


Ecs diferenciales se aplica a Ecs en diferencias finitas se aplica
todo ( x,y,z,t) en el dominio. n
a valores discretos. ( xi,yj,zk,t )

Cuando alguien habla de dar una solución numérica (aproximada) a una Ec. Se está refiriendo a
proporcionar resultados en puntos discretos dentro del sistema. El decir que las Ecs que se
emplean en la simulación serán resueltas en forma numérica implica que se determinarán los
parámetros dependientes (presiones y saturaciones) en puntos discretos en espacio y tiempo.

La discretización del espacio se hace al dividir el reservorio en un número determinado de


celdas, las cuales son generalmente rectangulares. La discretización del tiempo se realiza al
tomar intervalos de la misma para cada uno de los cuales el problema es resuelto.

La medida de estos intervalos de tiempo depende del problema en particular que se esté
manejando, aunque hay que hacer notar que mientras menor sea el intervalo de tiempo
utilizado, la solución que se obtenga será más aproximada.

Así entonces, los valores de la variable dependiente al resolver las Ecs numéricas se obtienen
para cada uno de los blocks o bloques que componen la malla o grillado y para los valores
específicos de tiempo.

La Transformación de una Ec. Diferencial continua a una forma discreta se hace generalmente
utilizando el método de las diferencias finitas, que consiste en sustituir las derivadas de la Ec.
Diferencial por fórmulas de derivación. Así pues, las Ecs. Diferenciales en derivadas parciales
son reemplazadas por su equivalente en diferencias finitas las cuales pueden obtenerse al
extender el polinomio de Taylor generado por una función en un punto dado y después resolver
para la derivada que se requiere.

DISCRETIZACIÓN
DISCRETIZACIÓN

PROCESO EDP NO ECS ECS. DISTRIBUC. PROCESO


DE LINEALES ALGEBRAICAS ALGEBRAICAS DE PRESIÓN DE SIMULA.
RECUPER. NO LINEALES LINEALES SATURACIÓN NUMÉRICA
Y RATES. DE RESERV.

Introducción a la Simulación Numérica de Reservorios Pag. 38


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

4.2. Definición

En general las Ecs diferenciales parciales que describe el fuljo de fluidos en reservorios no
pueden ser solucionados analíticamente (exactamente), ellos pueden ser resueltos
numéricamente (aproximadamente), reemplazando las Ecs diferenciales con diferencias finitas.
Implícito en una Ec. por diferencias finitas es la Discretización, que es la subdivisión de la
distancia y el tiempo en incrementos específicos definidos.

En otras palabras para usar las Ecs por diferencias finitas es necesario tratar el reservorio como
si fuera compuesto de elementos de volumen discretos para calcular cambios en las variables
dependientes (Presión y saturación) dentro de cada elemento de volumen sobre cada uno de los
muchos intervalos de tiempo discretos.

Los elementos de volumen discretos del reservorio son frecuentemente referidos como Grid -
blocks y los intervalos de tiempo discretizados son llamados Time Steps. Aunque la subdivisión
del reservorio es una abstracción, esta es cualitativamente correcto visualizar los grid-blocks
como tanques de pozo con lados permeables. Para extender esta analogía, visualizar el
contenido de un grid-block como uniformemente distribuido dentro del block y los regimenes al
cual el flujo de fluidos entra y salen son determinados por la permeabilidad de las fronteras del
grid-block y la diferencia de presión entre los gri-blocks adyacentes.

En esencia el problema matemático es reducido a un cálculo de flujo entre gri-blocks


adyacentes. La figura ilustra la analogía de tanque para un modelo en el cual el flujo de fluidos
es limitado a una dimensión. Observar que en esta analogía, la relación y/o composiciones de
los fluidos fluyendo de un tanque al siguiente son determinados por los contenidos de los
tanques en la dirección del flujo.

Insinuado por la analogía del tanque, las propiedades dentro de cada grid-block no varían con la
locación dentro del block. Por ejemplo a un tiempo particular, un block tiene únicamente un
simple valor de saturación de cada fase y cualquier propiedad que es dependiente de la
saturación (Presión capilar y permeabilidad relativa).

Para representar variaciones en las propiedades del reservorio, las propiedades de los grid-
block deben diferenciarse de block a block. Así puede haber cambios abruptos en las
propiedades desde un grid-block al siguiente. El cambio con el cual una propiedad varia entre
los blocks vecinos es una función de la dimensión del grid-block.

La precisión con la cual un reservorio puede ser descrito en un modelo y la exactitud con el cual
el flujo de los fluidos del reservorio pueden ser calculados dependerán del número de grid-
blocks usados en el modelo.

En la práctica el número de grid-blocks será limitado principalmente por el costo de los cálculos
y el tiempo disponible para preparar la entrada de datos y para interpretar resultados.

El modelo debería contener suficientes grid-blocks para simular el reservorio y su


comportamiento adecuadamente pero dentro de esa restricción (limitación) el modelo debería
ser tan pequeño y simple como sea posible. Como se manifestó la vida del reservorio deberá
también ser discretizado o dividido en incremento de tiempos.

Un simulador calcula los cambios en un reservorio (presión, flujo etc) sobre cada uno de los
muchos incrementos de tiempos finitos. Las condiciones son definidos solo al principio y al

Introducción a la Simulación Numérica de Reservorios Pag. 39


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Introducción a la Simulación Numérica de Reservorios Pag. 40


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

final de cada intervalo de tiempo, consecuentemente las condiciones dentro de un reservorio y


más específicamente dentro de cada grid-block puede cambiar abruptamente des un intervalo
de tiempo al siguiente.

Generalmente los intervalos de tiempo (time steps) son escogidos suficientemente pequeños
para limitar las dimensiones de esos cambios abruptos hacia niveles aceptables. En general la
exactitud con lo cual el comportamiento del reservorio puede ser calculado será influenciado por
la longitud de los intervalos de tiempo.

Simulación y Discretizacion

La Simulación Numérica es una técnica que intenta resolver ecuaciones complejas aplicadas al
Estudio de muchos problemas de ingeniería, modelando el espacio y el tiempo por medio de
bloques con propiedades discretas, y aproximando las ecuaciones que representan a cada
bloque por medio de métodos numéricos.

En una aproximación en diferencias finitas, la ecuación diferencial a solucionar es reemplazada


por un grupo de ecuaciones algebraicas que relacionan las mismas variables que la ecuación
original, pero puntualmente.

Esas ecuaciones son llamadas ecuaciones en diferencias finitas y el problema diferencial es de


esta manera reducido a un problema algebraico. Mientras más se aproxime el problema discreto
a el problema original, mayor similitud habrá entre la solución verdadera y los valores puntuales.
El proceso de obtención de las ecuaciones numéricas que aproximen una ecuación diferencial
es llamado discretización. [Aziz, 1978 ] [Peaceman, 1977].

Para hacer esta transformación discreta, existen diferentes métodos: integral, variacional,
elementos finitos, diferencias finitas, etc. Para el presente trabajo se utilizará el método de las
diferencias finitas realizando una expansión por medio de las series de Taylor, discretizando
algunas de las ecuaciones base.

Los simuladores modernos para algunos problemas demasiado complejos de modelar, pueden
demandar la utilización de hasta varios millones de bloques, problemas cuyos sistemas
matriciales generados, sólo pueden resolverse con los computadores del más alto desempeño.

Introducción a la Simulación Numérica de Reservorios Pag. 41


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

4.3. Discretización Espacial

La Solución numérica de las EDP por diferencias finitas involucran reemplazar las derivadas
parciales por cantidades en diferencias finitas. Entonces en lugar de obtener una solución
continua ó analítica (exacta) obtendremos una solución aproximada (numérica) en un discreto
juego de grid-blocks o puntos en tiempos discretos (Intervalos de tiempo).

Las Ecs en diferrencias finitas deben ser implementadas sobre un dominio discreto, sobre este
dominio los valores de los parámetros dependientes (Presión y saturación) son calculados para
simplificar la presentación solo en el caso de dos dimensiones será considerado. La extensión a
tres dimensiones (ó la reducción a una dimensión) es simple.

Un juego discreto de grid-blocks (celdas) en un plano x-y es obtenido. Hay I grid-blocks en la


dirección x , J grid-blocks en la dirección y. El subindice “i” es usado para identificar columnas
de grid-blocks y el subíndice “j” para indicar filas (xi , yj), la doble subscripción es usada para
describir posición en el dominio discreto. Por ejemplo: Pi,j se refiere al valor de la Presión en el
punto (i,j) y mas generalmente al valor promedio de la Presión dentro del grid-block (i, j).

4.3.1. Sistema de Grids

Diseñar el conjunto de celdas que representen el yacimiento es una tarea larga y díficil y se
hace mediante otros softwares especiales que integran datos geológicos, sísmicos y
petrofísicos.

Se ha comentado que en la simulación es sobrepuesto al plano estructural del yacimiento un


sistema de grids (cuadricula ó sistema de celdas) siendo cada grid (celda) una unidad básica
usada en el simulador. Asi pues algunos puntos básicos al considerar en la selección del
sistema de grids son:

 El sistema de grids en toda su forma es rectangular.


 El sistema tendrá la menor cantidad de celdas como sea posible dependiendo de la
heterogeneidad del reservorio.
 El sistema será correctamente orientado, clasificado según su tamaño y su forma para
permitir una buena aproximación de los limites del yacimiento.
 Si existe permeabilidad direccional ú orientada un eje del sistema estará en la
dirección de la máxima permeabilidad, dicha permeabilidad podra ser determinada por
medio de pruebas de presión.
 Tratar de colocar un pozo por celda y en el centro del mismo.
 Si se sabe de la existencia de un acuífero o si se sospecha de flujo de agua el sistema de
grids (celdas) incluira hileras extras de grids a cubrir el acuifero para simular el flujo de agua.

Ahora bien para cerrar las fronteras cuando se utiliza un sistema de grids existen
básicamente dos maneras de lograrlo que son:

 Evitar el flujo a través de toda la periferia hacieno las transmisibilidades de dicha periferia
igual a cero.
 Extender el sistema de grids agregando bloques virtuales externos a dicha frontera y
haciendo las propiedades dependientes (Presiones, Saturaciones, Ks ) de cada grid

Introducción a la Simulación Numérica de Reservorios Pag. 42


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Introducción a la Simulación Numérica de Reservorios Pag. 43


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

agregado iguales a los del grid interior inmediato adyacente, de tal manera que no haya cambio
de bloque a bloque adyacente y el flujo sea cero.

La desventaja de esta segunda forma es que se genera una nueva red lo que implica un
aumento considerable en el número de ecuaciones.

La solución numérica de las Ecs de flujo de fluidos en medios porosos consiste en obtener una
representación aproximada de las Ecs diferenciales en puntos específicos del espacio y del
tiempo i= 1,2,3,4,5….I y n = 0,1,2,3,4,5 …N para el problema unidimensional

El dominio del problema en espacio y en tiempo se segmenta o discretiza, se genera asi una
malla de cálculo (Sistema de grids y nodos) donde se obtiene la solución en etapas sucesivas
de tiempo.

Exiten básicamente dos tipos de grids de uso común en Simulación

a) Sistema de grids de Block centrado


b) Sistema de grids Nodos distribuidos

Las grids (celdas) y nodos a su vez pueden ser distribuidos de manera uniforme ó no uniforme,
las mallas no uniformes son necesarios cuando:

 Se simulan problemas con regiones que experimentan cambios fuertes en la presión y en


las saturaciones a lo largo del tiempo. (Conificación de fluidos, representación de
acuiferos)
 Se tienen reservorios geologicamente complejos: Arquitectura compleja, fallas ,
acuñamientos etc.

4.3.1.1. Grid de Block Centrado (Block-centered grid)

Se denomina asi porque el punto (xi , yj) está en el centro del block (i,j). Los valores de la
variable dependiente (Presión y saturación) son calculados en el centro del grid-block.
Estos grid-blocks tienen dimensiones predeterminadas de Δxi que no son necesariamente
iguales. Estos grid-blocks pueden satisfacer la siguiente relación:

 xi = L
I
i1

En otras palabras, los grid-blocks deben extenderse a lo largo de la longitud Lx, del reservorio
en la dirección de interes. Esto incluye ambos el estrato productivo y cualquier acuifero
asociado.
Una vez que los grid-blocks son definidos, los puntos donde las presiones son calculadas son
ubicado en el interior de los grid-blocks. Para sistemas de grids rectangulares los nodos (grid-
points) son ubicados en el centro de los blocks (de alli el nombre de block centrado), mientras
para sistemas de grids cilindricos los puntos de presion son ligeramente excentricos del centro.
Las fronteras o bordes del i-esimo grid son designados xi -1/2 y xi +1/2 donde el centro del block es
designado como xi. Estas propiedades de grid-blocks están relacionados a traves de la
siguiente relación.

Introducción a la Simulación Numérica de Reservorios Pag. 44


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

xi1  xi1 yi1  yi1


xi  2 2 yi  2 2
2 2
xi  xi1  xi1 yi  yi1  yi1
2 2 2 2

La fig. 5.2 ilustra xi , xi -1/2 , xi +1/2 , Δxi, Δxi + 1 y Δxi -1 . Notar que en un sistema de grid-block
centrado los nodos (grid-points) del primer y ultimo grid-block está en el interior del reservorio.

La fig. 5.3 ilustra un sistema de grid block centrado no uniforme en dos dimensiones.

Gridblock Gridblock Gridblock Gridblock Gridblock Gridblock Gridblock


1 2 …….. i –1 i i+1 ……… I– 1 I

Δ x i -1 Δxi Δ x i +1

Δ x i -1/2 Δ x i +1/2

…… ……
● ● ● ● ● ● ●

x1 x2 x i -1 xi x i +1 x I -1 xI
x 1/2 x 3/2 x 5/2 x i -3/2 x i -1/2 x i +1/2 x i +3/2

Notar que los nodos estan en el centro de los grid-blocks

Para una malla o sistema de grids uniforme:

Δ xi= L
I

Representación

Introducción a la Simulación Numérica de Reservorios Pag. 45


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Nomenclatura

y j +1 ●
i,j+ 1
y j +1/2

yj
● ● ●
i-1,j i, j i+ 1,j
y j -1/2

yj- 1
i, j-1

x i -1 xi x i +1
x-i 3/2 xi -1/2 xi+1/2 xi +3/2

El grid de block centrado es generalmente usado con una condición de frontera tipo Newman.

En este caso en la frontera se especifica el valor de la derivada de la función (variable


dependiente) en la frontera. El flujo a través de la frontera puede ser representado por un
término fuente en la celda frontera, bajo esas condiciones las ecuaciones para las celdas
fronteras son modificados para incluir el término fuente (+Qb), o sea la gradiente (dP/dx = K )
que indica flujo no cero a traves de la frontera .

Qb = λ A dP = Cte
dx

En el caso de un sistema cerrado el valor de la derivada (dP/dx = 0) es igual a cero.

4.3.1.2. Sistema de grids de Punto distribuido ó (Point-distributed/Point centered)

Para flujo en la dirección x un sistema de grid de punto distribuido puede ser construido, los
nodos (grid-points) son ubicados en la frontera del reservorio y en su interior. Notar que
ubicando los nodos en las fronteras del reservorio un grid de punto distribuido por definición
extendera la longitud entera del reservorio en la dirección de interes.

Para grids rectangulares las fronteras del reservorio son ubicados en la mitad entre dos nodos
(gridpoints) adyacentes. Esto es:

Introducción a la Simulación Numérica de Reservorios Pag. 46


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

xi ± ½ = ( xi ± 1 + xi )/2

En un grid de punto distribuido la frontera izquierda del primer grid-block por definición esta
ubicado en el tope del nodo del block esto es:

x ½ = x1

Si el grid-block fuera mas extendido, el block contendria roca no reservorio. Similarmente la


frontera derecha del último grid-block esta ubicado en el tope del nodo del block esto es:

xI + ½ = xI

Las dimensiones del block pueden entonces ser calculados de las fronteras del block como:

Δxi = xi +1/2 - xi -1/2

Gridblock Gridblock Gridblock Gridblock Gridblock


1 2 ……… i –1 i i+1 …………... I– 1 I

Δ x i -1/2 Δ x i +1/2

● ● ●…. ● ● ● ●.…. ● ●

x1 x2 x i -1 xi x i +1

Δxi Δ x i +1
x i -1/2 x i +1/2 x+3/2

Notar que los nodos están excentricos de los centros de los grid-block y que las fronteras del
gridblock descansa en la mitad entre los nodos. “El Area sombreada refleja el volumen de la
celda asociado a ese grid-block”

Para una malla uniforme:

Δ xi= L
( I – 1)

La fig 5.5 ilustra un sistema de grids de puntos distribuidos en dos dimensiones. En ambos
sistemas de block centrado y de punto distribuido, las dimensiones del block pueden variar para
cada grid-block. Cualquier sistema de grid puede ser usado en la simulación de reservorios. El
uso de sistemas de grid de punto distribuido tiene varias ventajas cuando implementemos
ciertas condiciones de frontera. Ademas el sistema de punto distribuido tiene ventajas
numéricas cuando espaciamientos no uniformes es usado. En particular, un grid de punto
distribuido resulta en un operador de diferencia finita consistente (compatible donde la solucion
por diferencia finita converge a una solucion de una EDP) mientras un grid de block centrado no

Introducción a la Simulación Numérica de Reservorios Pag. 47


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

lo hace. Aunque esas ventajas existe para un sistema de grid de punto distribuido,
historicamente el sistema de grid de block centrado ha sido el mas comunmente usado en
simulación de reservorios. Esto es debido a que el sistema de grid de block centrado se adhiere
mas al concepto de balance de materiales usados en ingenieria de reservorios. Tambien para
reservorios volumétricos con fronteras de no flujo, el grid de bolck centrado ofrece una fácil
implementación de las condiciones de frontera externa.

Representación

En este caso la ubicación de los nodos (grid-points) son especificados directamente

x1, x2, x3, x4 ……….xI


y1 , y2, y3, y4 ………yj

Y un block rectangular es visualizado alrededor de cada nodo con los bordes izquierdo y
derecho x-1/2 y x+1/2 y los bordes superior e inferior y j +1/2 y y j -1/2.

xi ± ½ = ( xi ± 1 + xi )/2
yi ± ½ = ( yi ± 1 + yi )/2

Para puntos interiores los cocientes espaciales son escritos de la misma manera que para el
otro sistema de grids. Hay sin embargo significantes diferencias entre los dos sistemas de grids.
El sistema de punto centrado tiene fronteras que coinciden con los puntos de calculo exterior,
esto es ventajoso cuando los pozos son ubicados exactamente en la frontera exterior del
rectangulo de calculo, como en el modelamiento de un patron de un cuarto five-spot o un
modelamiento 3:1 de linea directa (line drive). Por otro lado, en el sistema de block centrado las
fronteras del rectangulo de calculo coincide con las fronteras ó limites del block, esto es
consistente con un enfoque ó metodologia de volumen de control y es frecuentemente mas
natural para un ingeniero. Otra diferencia es que el sistema de block centrado no requiere
especial tratamiento de las ecuaciones por diferencias finitas para los blocks exteriores, mientras

Introducción a la Simulación Numérica de Reservorios Pag. 48


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

que el sistema punto centrado requiere una ligera modificación. Por estas razones el sistema de
block centrado es usualmente preferido para simulación de reservorios.
El sistema de punto centrado es generalmente usado cuando una condición de frontera tipo
Dirichlet es especificado en el problema. En esta condición la función (variable dependiente) es
especificada sobre la frontera P(i,j,t) = Pe

Nomenclatura

i, j-1
y j +1 ●
y j +1/2

yj ● ● ●
i-1,j i, ,j i+1,j
y j -1/2

y j -1 ●
i, j-1

x i -1 xi x i +1
x i -1/2 x i +1/2

Introducción a la Simulación Numérica de Reservorios Pag. 49


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Un patron five spot consiste de filas de pozos de producción e inyección alternantes. La simetria
del sistema significa que el flujo entre dos pozos cualquiera puede ser modelado ubicando los
pozos en una esquina contraria de un sistema de blocks cartesianos y es referido como un
calculo de un cuarto five- spot.

4.3.2. Geometria de grids (celdas) areales

Aunque en la sección previa enfatiza la geometría rectangular, varios sistemas de grid son
comunmente usados en simulación de reservorios cuando los objetivos de los estudios de
simulación requieren los gridblocks aproximarse apretadamente o corresponder exactamente la
geometria del problema a ser modelado. El uso de geometrias especializadas requiere el uso
de la correspondiente forma de la ecuación diferencial y su analogia en diferencias finitas en el
estudio de simulación.

4.3.2.1. Geometria de coordenadas rectangulares

La geometria de coordenada rectangular (Grid blocks estructurados) tiene muchas aplicaciones


y es la geometria de grid mas comunmente usado en simulación de reservorios. Un grid
rectangular puede ser usado para contestar preguntas referentes al desempeño o
comportamiento de un reservorio en todo el campo, el desempeño de patrones de pozo
individuales y el desempeño de secciones verticales entre pozos. Simulaciones de todo el
campo son desarrollados para determinar el comportamiento del reservorio en su totalidad.
Estas simulaciones generalmente usan un arreglo de grid rectangular debido a que los sistemas
de grid rectangulares son bastante flexibles para ser ajustados sobre cualquier geometria de
reservorio.
El espaciamiento del grid para las simulación en todo el campo puede ser no uniforme.
Generalmente, un grid refinado (pequeño espaciamiento del grid) es usado en áreas de interés,
tales como regiones de formaciones productivas de hidrocarburos, mientras un menor refinado
de grids es usado en areas de menor importancia como los acuiferos.
La fig. 5.6 muestra una vista areal de un sistema de grid de una simulación total del campo e
ilustra el uso de gridblocks inactivos. Para permitir el sistema de grids ajustar apropiadamente
sobre un reservorio en estudio grid-blocks en el exterior de las fronteras del reservorio deben
estas inactivos. Todo los software comerciales de simulación tienen la facilidad para inactivar
grid-blocks no necesarios.

Sistemas de grids rectagulares son tambien usados para modelar patrones elementales en
patrones de invasión. Cuando modelamos un patron de un pozo con simulación de reservorios,
la simetria es generalmente usado para reducir el número de gridblocks requeridos para modelar
el desplazamiento adecuadamente. Por ejemplo para modelar un patron interior de un five-spot,
la simetria puede ser usada para reducir el modelo a un octavo del patrón. Tipicamente el
espaciamiento uniforme del grid es usado para estudios de patrones de flujo. Cuando un grid de
block-centrado es usado, los volumenes porales, transmisibilidades, régimenes de inyección y
producción deben ser ajustados para dar razon de los volumens de los grid fuera del patron.

Introducción a la Simulación Numérica de Reservorios Pag. 50


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Los sistemas de grids rectangulares también son usados en estudios de simulación de


secciones verticales, que son desarrollado para determinar el comportamiento interpozo de
varios pozos a lo la largo de un corte seccional dado. Los objetivos de un estudio de corte
seccional pueden incluir determinar los efectos de arcillas sobre el desplazamiento no uniforme
gravitacional override/underride (forma de lenguas en el desplazamiento por gas o agua) ) en
procesos de desplazamiento, determinando el efecto de la geología del reservorio en detalle
sobre el comportamiento del pozo, y asistiendo en el sobre-escalamiento (Pasar de un modelo
geológico “escala fina” a un modelo de reservorio “escala gruesa”) de propiedades del núcleo o
core a escala de reservorio.

Introducción a la Simulación Numérica de Reservorios Pag. 51


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

4.3.2.2. Geometría de Grids Cilindricos

La geometría de grids cilindricos son usados para estudios de simulación de un simple pozo.
Los objetivos de la simulación de un simple pozo incluyen predecir el desempeño o
comportamiento de pozos individuales determinando los efectos de estrategias de
completación/producción en la conificación de gas y agua, y optimizando intervalos de
perforados. Para representar La fig. 5.9 ilustra un grid cilindrico en presencia de un simple
pozo.

Introducción a la Simulación Numérica de Reservorios Pag. 52


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Mientras las dimensiones de los grids son relativamente arbitrarios para un sistema de grids
rectangulares, la construcción de un sistema de grids cilindricos sigue un particular conjunto de
reglas. La construcción de una malla de geometría cilindrica representa adecuadamente las
fuertes variaciones del intervalo disparado (perforated) del pozo, es necesario emplear una
malla (sistema de grids) no uniforme en la dirección radial.
La mejor representación del flujo radial en una malla se obtiene definiendo el tamaño de los
grids (celdas) proporcionalmente a su caída de presión, lo quese consigue empleando una malla
(sistema de grids) logaritmico de nodos centrados ó nodos distribuidos.

Construcción de un sistema de grids cilindrico

Considerar:

 Flujo radial en régimen permanente


 Viscosidad y FVF del fluido constantes.

El gasto de fluidos se expresa como:

Q  2 rh dP cte …………… (1)


dr
(PPref)
Integrando Q  2 h …………….(2)
Ln(r / rref)
Ahora bien, la representación exacta (Analítica) del gasto en la frontera del reservorio i +1/2
común a las celdas i é i + 1 de acuerdo con la Ec. (2) está dado por:

Qi 1  2 hi 1 (Pi1 Pi ) ………… (3)


2 2 Ln(ri1 / ri )

Gridblock Gridblock Gridblock Gridblock Gridblock Gridblock


1 2 …… i – 1 i i+1 ……………… I

Δ r i -1 Δri Δ r i +1

Δ r i -1/2 Δ r i +1/2

● ● ● ● ● ● h
rw r i -1 ri r i +1 re
r i -3/2 r i -1/2 r i +1/2 r i +3/2

Ahora bien la Ec (1) se puede aproximar o representar numéricamente en el punto i +1/2


(Discretizando) mediante diferencias finitas como:

Introducción a la Simulación Numérica de Reservorios Pag. 53


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Qi 1  2 hi 1 ( r )i 1 (Pi 1 Pi ) …………(4)


2 2 r 2

Igualando expresiones (3) = (4)

Qi 1  2 hi 1 (Pi1 Pi )  2 hi 1 ( r ) i 1 (Pi 1 Pi ) ……… (6)


2 2 Ln(ri1 / ri ) 2 r 2

De (6)

S.q. ri1  ri1 ri1


2

1  ri 12 ri1 ri


Por lo tanto: ri 1  ……. (7)
Ln( i 1 ) ri 1 ri
r r
2 Ln( i 1 )
ri ri

r i +1/2 Se puede expresar como el promedio logarítmico de los radios en los nodos i é i + 1

Por otro lado tenemos que el caudal en los puntos i -1/2 é i +1/2 se pueden representar como:

(Pi Pi 1)


Qi 1  2 hi 1 (Pi1 Pi ) ……. (8) y Qi 1  2 hi 1 ……(9)
2 2 Ln(ri1 / ri ) 2 2 Ln(ri / ri 1)

Puesto que es un régimen o gasto constante Qi1  Qi1


2 2

r
Ln( i 1) (P P)
ri x i 1 i 1……………. (10)
Ln( i ) (Pi Pi 1)
r
ri 1
De (10) para que se cumpla que (P i +1 - P i ) = (P i - P i -1) Debe cumplirse que:

r   
Ln i 1   Ln r i   Constante ……………. (11)
 ri   r i 1 
Ejemplo :

   
i 1 Ln r 2   Ln r 1 
 r1  r 0 

Introducción a la Simulación Numérica de Reservorios Pag. 54


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

   
i  2 Ln r 3   Ln r 2 
r 2   r1 
   
i  3 Ln r 4   Ln r 3 
r3  r 2 
       
Ln r2  Ln r3 Ln r4  Ln(r2)  Ln(r1)  Ln(r3) Ln(r2)  Ln(r4)  Ln(r3)  Ln r4 
 r1   r2   r3   r1 
       
Ln r2  Ln r3 Ln r4   3Ln r4 
 r1   r2   r3   r3 

Ln rr (I 1)Ln rr Ln rr 


I 1
i 1 i 1 I
…………… (12)
i 1 i i 1

Si definimos :   ri1
ri
De (12)

r   
(I 1)Ln i 1 Ln rI  ……………….. (13)
 ri   r1 
ri 1  rI  1I
  
ri  r1 
………………. (14)

Si consideramos r1  rw y rI  re
1
ri 1  re  I
   
ri  rw 
………………..(15)

De (15) ri 1  ri
1
 
 re 
I
y Factor de distribución geométrico …… .. (16)
 rw 
Donde I es el número de grids en la dirección radial

Para i = 1 (Primer grid block en la dirección radial)


r1
ri ri 1 r r r 
r1  rW  1 0  
1
ri 1 
2
r
Ln( i ) 2 Ln() Ln()
ri1

Introducción a la Simulación Numérica de Reservorios Pag. 55


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

 (rW)(Ln)
Despejando r1  ……… (17)
 1
Similarmente :

rI 1 rI  rI rI
rI 1  re  
2 Ln() Ln()

re (Ln)
Despejando rI  ……… (18)
1
En conclusión :

r1 r2 r3 r4 r5 ………….. rI

● ● ● ● ● ● h
rw r 3/2 r 5/2 r 7/2 r 9/2 r 11/2 ……… re

Ecuaciones fundamentales:
1
 I
 re  ………. (19)
 rw 
r1  rW y rI 1  re ………….(20)
2 2

 (rW)(Ln)
r1 
 1
re (Ln)
rI  ……… (21)
1
ri 1  ri
r r ri ri 1
ri 1  i 1 r i y ri 1  r …… (22)
2 Ln( i 1 ) 2 Ln( i )
ri ri1
Para cálculo de volúmenes
ri21 ri2 r ri2 1
r 2
i 1
 ………..(23) ri 1 i  12
  2 2 k …………………..(24)
r2
2
Ln( i21 ) ri ri  1 ri 1
ri 2 2

Introducción a la Simulación Numérica de Reservorios Pag. 56


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

4.3.2.3. Corner- Point Grid (Celdas de punto esquinado)

Tradicionalmente las celdas o bloques eran en forma de paralelepípedos; no obstante, esta


figura no representaba completamente todas las formas que podía asumir un reservorio. Por
esta razón en 1983 se introdujo la geometría corner-point (Grid blocks estructurados) en la que
las esquinas del bloque no son precisamente ortogonales (esquinas no forman angulos de 90º).
Las propiedades de los grids blocks tales como las transmisibilidades, espesores y centros de
grids son calculados desde las esquinas del grid. De esta manera se podían modelar fallas
estratigráficas, pinch outs y muchas otras estructuras geológicas. La geometría corner-point
puede ser usado para todas las aplicaciones en el campo, sin embargo los bordes de los
poligonos pueden ser ubicados sobre las fallas. La descripción de las fallas es generalmente
mejor con geometria corner-point que la descripción obtenida por un sistema rectangular .

Otra forma de construir blocks distorsionados donde los grid blocks individuales guardan alguna
amplia relación con una forma cartesiana subyacente es utilizando una geometria corner point
(Ponting, 1992). Este esquema es implementado en el simulador Eclipse (GeoQuest,
Schlumberger) donde ha sido aplicado muy ampliamente. En la geometría corner point aparece
más bien tedioso construir un grid block especificando todas las 8 esquinas de cada grid block
(aunque algunos son compartidos con los vecinos). Sin embargo si esta aproximación es
usada, el ingeniero virtualmente siempre tendría acceso al software de construcción del grid
aunque construyendo complejos grids puede todavía estar consumiendo tiempo.

El ingeniero puede ser renuente (indispuesto) a usar una geometría corner point si hay una alta
probabilidad que el modelo del reservorio cambiará radicalmente. En el futuro esto puede ser
superado autogenerando las celdas corner-point directamente desde un geomodelo (aunque
algún escalamiento puede también ser necesario en este proceso)

Actualmente la geometría corner-point es probablemente mas común en casos base bastante


fijos de modelos de reservorio que el ingeniero tiene bastante confianza. El modelo indicado en
la figura esta construido usando una geometría corner-point desde que tiene una falla principal
entre el acuífero y el reservorio principal.
Desventajas:
 La construcción de los grid para un reservorio complejo consume mucho tiempo y es
necesario un software especializado.
 La resolución de los fenomenos cercanos al pozo es deficiente asi como la dimensión de los
grids es de varias ordenes de magnitud mas grandes que el diametro del pozo.
 El modelo de grids es inflexible ( Es imposible ingresar un nuevo pozo horizontal sin cambiar
el grid sobre todo el modelo

Introducción a la Simulación Numérica de Reservorios Pag. 57


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Fig 5.10. Típica geometría de punto esquinado


sobre un reservorio de hidrocarburo.

Introducción a la Simulación Numérica de Reservorios Pag. 58


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Grid de Block Centrado (Block center grid) Grid de punto esquinado (Corner Point grid)

Introducción a la Simulación Numérica de Reservorios Pag. 59


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

4.3.2.4. Bisector Perpendicular PEBI

Una interesante clase de grids no cartesianos (Grid blocks no estructurados) son los grids PEBI
(Perpendicular Bisector), en los grids PEBI los puntos grids seleccionados son cerrados
completamente dentro de volúmenes usando una construcción geométrica que se mostrará en
las siguientes figuras. Los grids PEBI han sido desarrollados extensamente por Aziz y
colaboradores en la Stanford University y por Heinemann en Austria (Heinemann, en 1991;
Palagi and Aziz, 1994).

Que es un Grid PEBI?

 Un grid PEBI es un grid adaptable k-ortogonal.


 Un grid PEBI Grid combina las ventajas de los otros dos métodos de discretización:
- Grids ortogonales pero no flexibles.
- Grids de punto esquinado: Relativamente flexibles pero no necesariamente ortogonales.

Porque usar Grids PEBI?

 Son Flexibles: completa libertad considerando la dimensión o forma de un grid block.


 Resolución exacta de fenómenos en el wellbore (Alto grado de refinamiento es posible)
 Cualquier número de características complejas pueden ser modelados simultáneamente
(Fallas, fracturas etc).
 Los grids pueden ser construidos en 2D y 3D
 Es posible resolver dos problemas antogonisticos al mismo tiempo:
- Minimizando el número de grid blocks
- Maximizando la exactitud y eficiencia en el costo.
 El número de grid blocks puede ser reducido tanto como 50% sin sacrificar resolución.
 Resultando ahorro en tiempo en el CPU siempre más que la sobrecarga en el computador
causado por un software irregular.

Ventajas

 Los grids no estructurados (PEBI) son superiores a los grids estructurados: Modelamiento
exacto de las Características geológicas complejas (planos de falla, superficies erosionadas,
superficies inclinadas, discordancias).
 Mucho mejor opciones de modelamiento de pozos: Más exacta simulación de los fenómenos
cercanos al pozo.
 Muy flexible en términos de parámetros de construcción de grids.
 Reduce la dimensión y el número de celdas grids y asi el tiempo de ejecución de la
simulación sin comprometer la exactitud, mejorando esto.
 Mas grids ortogonales que el sistema de punto esquinado (corner Point), en consecuencia
menos necesidad por los esquemas multipuntos/ MPFA y menos tiempo de ejecución de la
corrida.

La mayor parte de los estudios de simulación son llevados a cabo con grids-block cartesianos o
grids de punto esquinado (corner point). Pocos estudios de simulación del campo han sido
hechos utilizando los grid-blocks no estructurados. El nuevo enfoque es usar grid-blocks
híbridos como el LGR (Refinamiento local del grid) no estructurados.

Introducción a la Simulación Numérica de Reservorios Pag. 60


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Un ejemplo de un estudio utilizando grids PEBI son mostrados en la figura donde la forma
particularmente flexible de este grid es usado para modelar fallas en este caso particular.

Desde que los primeros grid blocks fueron construidos, la variedad, rango y resolución de las
mediciones en el campo petrolero han aumentado, y la capacidad de la computadora y eficiencia
ha crecido. para tomar ventaja de estos desarrollos, los ingenieros de reservorios requieren
mejores y herramientas o software de simulación mas comprensivos. La adquisición de
moderna sismica 3 D, tecnicas de interpretación y procesamiento han resultado en definciones
mas confiables y de alta resolución de las fallas y superficies erosionadas. El ingeniero quiere
representar la total complejidad de fallas no verticales, curveantes y fallas que intersectan o
truncan en contra de otra. Otro desarrollo que requiere modelos mas complejos es el incremento
del uso de pozos horizontales y de alto ángulo y pozos multilaterales. Estos requrimientos
extienden los programas de construcción de celdas (gridding) tradicionales basados en la
geometria corner-point tal como el programa de GeoQuest de Schlumberger al limite.
Esto ha conducido al desarrollo de nuevo software de construcción de celdas tecnicas como la
utilidad FloGrid que producira celdas que conforman la estructura del reservorio como las
definidas por superficies falladas y fronteras litológicas. Un sistema Bisector perperdicular no
estructurado (PEBI) y celdas tetraedricas estan siendo desarrollados e incluido en programas de
simulación y construcción de celdas (gridding). Los blocks en una celda PEBI puede tener una
variedad de formas, y ellos pueden ser arreglados para encajar cualquier geometría de
reservorio. La forma mas suave del gridblock da una solución de simulación más exacta debido
a que hay menos chance de escoger la orientación equivocada del grid block un problema
potencial con los grid blocks tradicionales. Un grid PEBI tambien permite flujo en mas
direcciones desde un grid block dado. Importante en el modelamiento de pozos horizontales,
esquemas de inyección de gas o interacción de pozos en una prueba de interferencia. Estos
grids tambien estan siendo usados como una base para una nueva generación de técnicas de
upscaling.

Un desarrollo mas del gridding (construcción de grid) es el acoplamiento del análisis de la


prueba de pozos con programas de simulación para dar al ingeniero un mayor rango de modelos
numericos de reservorios que los existentes en modelos analíticos.
Los grids PEBI son de gran beneficio en estas situaciones, permitiendo componentes radiales
de flujo en el pozo a ser combinados con caracteristicas planares o lineales tales como la
trayectoria de planos de falla o pozos horizontales. La corrida de simulación con los grids PEBI
tienden a ser mas grandes que aquellas corridas sobre grids estructurados, pero la abilidad de
capturar la complejidad estructural de las unidades de flujo del resevorio pesa mas que la
necesidad para la velocidad. Un entendimiento puede ser alcanzado construyendo un grid
estructurado en partes simples gelógicas del reservorio,y conectando en un grid no estructurado
cuando la complegidad geologica requiere mas flexibilidad en los grid blocks moldeados.

Introducción a la Simulación Numérica de Reservorios Pag. 61


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Distribución de presiones de acuerdo Construcción de triángulos. Ningún


a un perfil vértice de un triángulo descansa en el
interior circunscrito de otro triangulo

Introducción a la Simulación Numérica de Reservorios Pag. 62


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Construcción de los bisectores Sistema final de Grid-blocks


perpendiculares de cada triangulo

Introducción a la Simulación Numérica de Reservorios Pag. 63


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

4.3.2.5 . Refinamiento local del Grid

En un reservorio los cambios en presión, saturación y flujo tienden a ser muy diferente en
diferentes partes del sistema. Por ejemplo cerca de un pozo en el cual esta cambiando el
régimen de producción cada día habrá cambios grandes de presión y saturación. Por el
contrario en el flanco del yacimiento al cual está conectado pero es remoto desde los pozos
activos los cambios de presión puede ser bastante lento y las saturaciones apenas pueden
alterarse del todo. Para representar regiones con frentes de agua cambiando rápidamente
requerirán un refinamiento de grids-block que será requerido para regiones relativamente
estáticas del sistema. Así un simple distribución de grids-block uniforme con Δx, Δy, Δz no
serán frecuentemente adecuados para representar regiones de un reservorio activo. En su lugar
la aplicación de algún refinamiento local del grid (Local grid refinement LGR) puede ser mucho
mas apropiado.

Actualmente la tecnología LGR (Local Grid Refinement) permite modelar de manera todavía
más precisa el yacimiento mediante la implementación de pequeñas celdas radiales alrededor
de los pozos. Esto permite al ingeniero describir regiones seleccionadas del reservorio en extra-
detalle. Grids refinados radiales son a menudo usados alrededor de la cara del pozo para
examinar la conificación o otros fenomenos resultantes de una rapida variación en la
propiedades alejadas del pozo. Los grids refinados son tambien un camino para tratar
variaciones de la propiedades cerca de las fallas.

El Sistema LGR usa un sistema de grids secundario (fino) enclavado en un sistema de grids
primario (convencional ó grueso). La fig 5.11 ilustra el objetivo de utilizar un grid fino, ubicar un
grid mas refinado en áreas de interes en el reservorio manteniemdo un minimo número de
celdas activas en el modelo. La fig 5.11 a muestra dos reservorios de hidrocarburoos en
comunicación a través de un acuifero en común. fig 5.11 b muestra un sistema convencional
mientras la fig. 5.11c muestra un grid refinado localmente sobre el mismo resevorio. Debido a
que ambos el sistema de grids refinado y convencional son rectangulares, las tecnicas
discutidas anteriormente en esta seccion bajo geometria de coordenads rectangulares son
apropiadas. Tecnicas especiales son requeridas para describir las transmisibilidades y flujos en
la frontera comun donde los dos sistemas de grids se encuentra.

Introducción a la Simulación Numérica de Reservorios Pag. 64


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Introducción a la Simulación Numérica de Reservorios Pag. 65


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Introducción a la Simulación Numérica de Reservorios Pag. 66


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

4.3.2.6. Geometria de Grid Vertical

En el anterior exposición de geometria de grids areales (con la excepción de el grid rectangular


de corte seccional) el grid vertical o sistema de estratos ó capas no fue mencionado. Tres tipos
de sistemas pueden ser utilizados con los grids areales expuestos en la sección previa. a)
Estratigraficos, b) Proporcionales y c) Tipos tanque.

El Ordenamiento estratigrafico como el nombre implica Fig 5.13 sigue la estratigrafia o geologia
natural del reservorio. este sistema es usado para incorporar información geologica en el
modelo del reservorio de una manera qque es consistente con la estratigrafia del reservorio bajo
estudio. este es el mas común usado en el sistema de grids en una simulación de reservorio de
todo el campo.

La estratificación proporcional como su nombre implica Fig 5.14 mantiene la relación de los
espesores del estrato constante entre dos superficies mapeadas. La estratificación proporcional
es usada para agregar definición (estratos adicionales) a una simple capa mapeada.

La estratificación tipo tanque ilustrada en la fig. 5.15 usa un sistema de grids horizontales aún en
presencia de una depresión (anticlinal) o caracteristicas estructurales. La estratificación tipo
tanque tiene limitado uso en la simulación de todo el campo, pero puede ser usado en el
modelamiento radial de un simple pozo o modelamiento conceptual.

Fig. 5.13 . Ordenamiento estratigráfico en simulación de reservorios. a) Reservorio a ser modelado. Note
el engrosamiento de la parte superior del estrato de Oeste a Este y el adelgazamiento en el fondo del
estrato de Oeste a Este. b) El sistema de grid estratigráfico del reservorio bajo estudio. Note la
proporcionalidad variante de los espesores del grid de Oeste a Este

Introducción a la Simulación Numérica de Reservorios Pag. 67


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Fig. 5.14. Estratificación proporcional en simulación de reservorio. a) Estrato


superior del reservorio en la fig. 5.13. y b) Uso de grid proporcional para
incrementar definición a un estrato mapeado Geológicamente. Notar las identicas
proporciones del engrodamiento del grid de oeste a este.

Fig.5.15. Estratificación tipo tanque en simulación de reservorio. a) Reservorio a ser


modelado. b) Notar que el área sombreada representa los grids inactivos

Introducción a la Simulación Numérica de Reservorios Pag. 68


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Introducción a la Simulación Numérica de Reservorios Pag. 69


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Introducción a la Simulación Numérica de Reservorios Pag. 70


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Introducción a la Simulación Numérica de Reservorios Pag. 71


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

4.3.3. Criterio para la seleccion de la dimensión del Grid-block

La dimension del grid-block y los intervalos de tiempo deben ser bastante pequeños para
satisfacer cinco requerimiento. Ellos deben :

 Identificar saturaciones y presiones en locaciones especificas y tiempos requeridos por


el estudio.
 Describir la geometria, geología y propiedades fisicas iniciales del reservorio
adecuadamente.
 Describir la dinamica de los perfiles de saturaciones y presiones con suficiente detalle
para encontrar los objetivos del reservorio en estudio.
 Modelar los mecanismos del fluido de reservorio apropiadamente.
 Ser compatible con las matemáticas en los segmentos de solución del simulador para
que las soluciones de las ecuaciones de flujo sean estables y exactas.

El último requerimiento es frecuentemente el de mayor demanda, pero el usuario del simulador


debe primero intentar de satisfacer los requerimientos 1 al 4 para que la simulación
exitosamente aportará respuestas a la pregunta correcta.

Selección de la dimensión del Grid-block

Para ser una herramienta efectiva de ingenieria, un modelo de reservorio debe simular el
comportamiento futuro del reservorio bajo uno o mas estrategias de producción e inyección. Los
aspectos del comportamiento que son los mas importantes incluyen productividad e inyectividad
del pozo, niveles de presion y saturaciones de fluido en la vecindad del pozo, GOR Y WOR de
producción y relaciones gas/agua, eficiencias de desplazamiento y la eficiencia de recuperación
completa.

 Localización donde los niveles de presion y saturacion deben ser conocidos.

El primer paso en desarrollar un diseño preliminar de un modelo reservorio es identificar


las locaciones al cual los niveles de presión y saturación deben ser conocidos. La
localización espacial podria incluir todas las localizaciones existentes y planeadas o
podria ser limitado a algun pequeño grupo de ellos. El grid debe ser suficientemente fino
para que el comportamiento del reservorio y cada locación sea identificado. Este
ejercicio definirá minima segmentación en espacio.

Aunque minima segmentación identifica localizaciones al cual el comportamiento del


reservorio deba ser definido una mas grande segmentacion es usualmente requerida.
Para ilustrar la fig. 5.1 compara un minimo grid que podria corresponde a un reservorio a
ser desarrollado sobre un patron de flujo five-spot con un grid areal existente que podria
ser usado en una simulación de aquel reservorio.

Introducción a la Simulación Numérica de Reservorios Pag. 72


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Fig. 5.1 Ejemplo de sistema de grids a) Para identificar locaciones en el cual el dato del
comportamiento es necesario b) Para proporcionar adecuada segmentación para la simulación.

 Representación de la Geometría, Geología y Propiedades Fisicas

Los limites externos del resevorio es el factor geometrico mas obvio que debe ser
representado. En algunos casos, el sistema de grids puede ser orientado para que los
limites del reservorio correspondan a los bordes del grid. En casos cuando los limites
externos tienen una forma mas compleja, la areas que caen fuera del reservorio pueden
ser representado removiendo los correspondientes grid del calculo o asignandoles
premeabilidad cero.

Otro factor descriptivo que puede ejercer una mayor influencia sobre la selección de la
dimensiones de los grid-block es la presencia de barreras internas par el fluido de fluido,
incluyendo discontinuidad de arcillas, discontinuidad de reservorios y fallas no
conductivas. Tales barreras son generalmente incluidas en el modelo asignando una
permeabilidad cero en el limite de los grid-blocks internos apropiados. Los limites del
Grid-block deben ser seleccionados para aproximar la localicación de las barreras al
flujo. Representación de barreras internas necesitan ser hechos solo si las barreras son
sustanciamente suficientes para afectar el comportamiento del flujo seriamente. La fig.
5.2 muestra un sistema de grid seleccionado para representar limites del reservorio y
barreras de arcilla. Fig 5.3 ilustra un sistema de grids construido para que los limites de

Introducción a la Simulación Numérica de Reservorios Pag. 73


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

las celdas con cero permeabilidad representen fallas sellantes en el reservorio.


Significantes cambios en la permeabiliad y porosidad deberian ser representados por
una frontera entre los estratos en el modelo. Reservorios altamente estratificados pueden
requerir extensiva segmentación de los grids en la dirección vertical. Por otro lado si hay
pequeña variación vertical en las propiedades la segmentación vertical puede no ser
necesaria, solamente para propósitos descriptivos

Usualmente 10 a 20 grid-blocks en la dirección vertical son suficientes para describir el


resorvorio y definir el comportamiento de la dinámica del fluidoPropiedades de los fluidos
del reservorio.

Variaciones en las propiedades iniciales de los fluidos ejemplo la viscosidad, la presión


de saturación y el GOR de solución algunas veces determina una mas fina definición de
grid en algunas regiones del modelo que el requerido por otros factores de diseño. Por
ejemplo una zona viscosa o de “petroleo pesado” cerca de un contacto agua-petroleo o
presiones de saturación que son funciones de la profundidad o posición areal debe ser
considerado cuando seleccionados dimension del grid. Un grid que inadecuadamente
representa tales variaciones verticalmente o lateralmente podrian resultar en una pobre
predicción de las presiones promedio del reservorio, gradientes de presión o
saturaciones de gas. Si hay una significante variación en la composición del gas en un
reservorio de gas cap o gas la aprpiada definición del grid para representar tal tendencia
es un prerequisito necesario para estudios significativos de inyección de gas.

Fig. 5.2 Geometrías Internas y externas influencian en el diseño del modelo

Introducción a la Simulación Numérica de Reservorios Pag. 74


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Fig. 5.3 Ejemplo de uso de cero Permeabilidad para modelar barreras al flujo

 Representación de la dinámica de saturación y comportamiento de la presión

En adición a los factores de descripción del reservorio ya discutidos hay varios factores
dinámicos que necesitan ser considerados en la selección de la dimensión del grid. Por
ejemplo una distribución de saturación comunmente (tipo cuarzo) definido puede llevar a
errores en rates de producción calculados y en eficiencias de desplazamiento. Uno de
estos factores involucran resoluciones areales y verticales,mientras otros tales como la
dispersión numérica influencian la exactitud de los calculos incluidos en solucionar las
ecuaciones de flujo.

Par representar la dinamica del comportamiento del reservorio adecuadamente un


modelo de reservorio debe tener tres capacidades.

 Debe ser capaz de de describir las presiones en el reservorio como una función del
tiempo. Cálculos exactos de presión son necesitados para la predicción de la
productividad del pozo y mas adelante para la estimación de la recuperación total.
 Si existe mas de una fase movible en el reservorio, el modelo debe ser capaz de
describir las locaciones y el movimiento de los fluidos en forma individual. Apropiada
segmentación vertical puede ser importante si hay significante movimiento vertical o
segregación de fluidos.
 El modelo deberia ser capaz de representar correctamente el comportamiento de la
inyección y producción de los pozos y sus dependencia en la presión y saturación en
la vecindad de estos pozos. Frecuentemente representación de pozos individuales en
modelos areales y tres dimensiones 3D no son prácticos. Por otro lado los pozos
pueden ser modelados satisfactoriamente en un modelo radial con grids blocks de
dimensiones pequeñas cercanos al pozo.

Introducción a la Simulación Numérica de Reservorios Pag. 75


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

 Efecto de la dimensión del grid-block sobre la presión calculada y la productividad.

Si una región de un reservorio contiene solo una fase movible y si no hay pozos en esa
región, relativamente pocos grid-blocks serán requeridos para una adecuada
representación de la presión en esa región. Los gri-block representando un acuifero ó
capa de gas por ejemplo a menudo puede ser muchas veces mas grande que aquellos
usados para representar regiones multifásicas. Fig 5.4 muestra un grid areal tipico que
usa grandes blocks en un acuifero. Gradientes de presión en el acuifero son
adecuadamente modelados, aún si el acuifero representado en la figura 5.4 contiene
pozos de inyección de agua, podria todavía estar modelado adecuadamente con el grid
mostrado, proporcionado esa descripción detallada del comportamiento de inyectores
individuales no es necesario. Las zonas de petróleo conteniendo pozos productivos son
usualmente modelados con grid-blocks mas pequeños, aún si el petróleo es la unica
fase fluyendo en esas zonas, debido a que los pronósticos del comportamiento de los
pozos productores individuales son casi siempre requeridos. En regiones multifase la
representación de la presión es más compleja. Los grid-blovks deben definir
adecuadamente las saturaciones debido a que errores en la distribución calculada de las
saturaciones pueden resultan en errores en las mobilidades de los fluidos que se
traducen directamente en errores en las presiones calculadas. La fig 5.5 ilustra los
perfiles de las posibles saturaciones y presiones a varios tiempos durante una inyección
de agua a una relaciones de mobilidades favorable. Claramente perfiles exactos de
presion son posibles si solo los perfiles de saturacion son exactos. Staggs y Herbeck
estudiaron el efecto de la dimensión del grid-block sobre el rate de producción previsto.
Ellos usaron varios modelos de dos fases balck-oil de 5 acres ¼ modelo five-spot 1:1
relación de mobilidad en una inyección de agua en el cual la presión fue mantenida
constante en el fondo de pozo para ambos. La sola diferencia de los modelos fue el
número de grid-blocks: 3x3, 4x4,5x5 y 6x6 como lo indica la figura 5.6. antes de la
inyección el reservorio habia estado produciendo por gas en solución y una saturación de
gas establecida. En cada caso, el modelo de reservorio tomo cerca de 1 año para
represurizar antes que la producción de petroleo respondiera a la inyección de agua.
Los resultados resumidos en la figura 5.6 demuestran la significante relación entre la
dimensión del grid-block y el performance calculado. Staggs y Hervbec concluyeron
que al menos 2 grid-blocks deberian ser usados entre los pozos inyectores y
productores. Nuestra experiencia sugiere que mas de 2 grid-blocks entre los
pozos cercanos son necesarios para la mayoria de problemas.

 Verificando la sensitividad a las dismensiones de los grids-block

Se ha discutido los lineamientos y consideraciones que son importantes en la selección


de la dimensión de los grids. Una ves que un sistema de grids es seleccionado ¿Qué
puede ser hecho para verificar que el grid es apropiado para el estudio?. Es esencial en
esta etapa del diseño del modelo redefinir las preguntas a ser contestadas en el estudio.
Especificamente determinar que aspetos del moviiento de los fluidos deben ser
conocidos para desarrollar y apoyar conclusiones del estudio y que predicciones
especificas del comportamiento del reservorio son necesarios. Teniendo redefinido las
preguntas a ser contestadas el mas directo modo de verificar la adecuada selección de
grids es refinar ( hacer los grids mas pequeños) el grid por un factor de 2 por ejemplo y
determinar si las respuestas a als preguntas cambian significativamente. Si el modelo es
grande, puede ser mas practico usar esta aproximación en subconjuntos del modelo
construyendo modelos mas pequeños que contienen solo las regiones de mayor interes.
Las comparacines a ser hechas normalmente incluyen distribción de presiones y

Introducción a la Simulación Numérica de Reservorios Pag. 76


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

saturaciones, desplazamientos y eficiencias de recuperación y los comportamientos de


inyección y producción de pozos ó regiones.

 Ejemplo de Dimensiones de Grid

Aunque el problema de la selección de la dimension del grid-block es complejo y es


influenciado por las propiedades especificas del reservorio y por las preguntas
especificas a ser contestadas en un estudio es posible identificar algunas guias que son
usualmente aplicados.

 En general 10 a 20 grid-blocks verticales son suficientes para un modelo de corte


seccional. El número de grid-blocks en la dirección del flujo depende del numero de
pozos a ser modelados y de las variaciones horizontales en las propiedades ,
usualmente 20 a 80 grid-blocks son suficientes.
 Tipicamente modelos areales deberian tener 30 a 100 grid-blocks en cada dirección.
La dimensión del grid-block en dos direcciones tienden a ser similares.
 Los modelos radiales tienen 10 a 30 grid-blocks verticales y 10 a 20 grid-blocks grid-
blocks horizontales. El número total de grid-blocks usualmente es mucho mas
pequeño que en otros modelos, y las corridas de sensibilidad que son siempre
necesarios con estos modelos puede ser realizados relativamente mas baratos.
 Modelos 3D deben tener un gran numero de grid-blocks que los modelos 1D y 2D y
generalment son los mas costosos. La dimensión areal de un grid 3D
necesariamente son similares a aquellos de un grid areal. Puede ser necesario
comprometer segmentaciones verticales para controlar el número total de grid-blocks
en un modelo. Tipicamente el número de grids verticales en un modelo de un campo
entero esta restringido a desde 3 hasta 7. Sustancialmente mas definicion vertical es
practico en un modelo 3D de solo una porción del campo. Notar tambien que la
dimensión de un modelo puede grandemente depender del tipo de computadora a
ser usado en la simulación.
 De acuerdo con la teoria existente es necesario colocar por lo menos un grid-
block ente los gridblocks que contienen pozos. Por ejemplo si se tiene un
espaciamiento de 600 metros entre pozos, la dimension del grid-block seria de
300 metros

Fig. 5.4 Típica distribución areal de las celdas en la cual la región de la simple fase
es modelado con grids grandes

Introducción a la Simulación Numérica de Reservorios Pag. 77


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Fig. 5.5 Perfil hipotético de presión y saturación, ilustrando la necesidad de una adecuada
segmentación. Perfiles son mostrados al inicio y al final y dos condiciones intermedias en
la vida de un reservorio hipotético

600 m

300 m

Introducción a la Simulación Numérica de Reservorios Pag. 78


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Fig. 5.6. Influencia del espaciamiento del grid-block sobre la predicción del
comportamiento del reservorio: a) Modelos usados para estudiar el efeto del
espaciamiento. B) Rates de flujo de petróleo predichos por los modelos.

Introducción a la Simulación Numérica de Reservorios Pag. 79


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

4.4. Discretización del Tiempo

Para completar la discretización, también reemplazamos cada derivada de tiempo por


su correspondiente cociente de diferencia. El tiempo es dividido en puntos discretos :
0, t1, t2, t3, t4.....tn, tn1 ( Notar que usamos indices superiores para indicar el nivel del
tiempo ) . Asumir que tenemos a un tiempo t n , una solución para cada variable
dependiente en cada grid-block. Un procedimiento numérico consiste entonces de una
técnica para generar una solución para cada variable dependiente en cada grid-point a
un tiempo siguiente tn1 . Claramente empezando con una condición inicial al tiempo
cero, repetida la aplicación del procedimiento numérico generará la solución en cada
punto discreto en el espacio y tiempo. (xi, yj, t n ) para el periodo de tiempo de interés.

t  tn1 tn
Luego una derivada del tiempo tal que el lado derecho de la ecuación pueda ser
aproximadamente en un grid-block (i , j)

n1
 So   S 
n

 Bo   o 
  P Pin, j1  Pin, j   So    Bo i , j
 t   t
i, j

i. j  t  Bo  i , j t

4.4.1. Selección de los Intervalos de Tiempo

Hemos visto que un arreglo es usualmente necesario cuando las dimensiones de los grids
son selecconados para un modelo de reservorio. Arreglo es también necesario cuando una
secuencia de incrementos de tiempo a usar en la simulación es seleccionada. Tan grande
un intervalo de tiempo reducira la calidad de las respuestas, mientras mas pequeño un
intervalo de tiempo incrementará el tiempo en la computadora, tiempo calendario y costos.

 Registros de tiempo en la entrada y salida del simulador

Durante la mayor parte de la simulación de un reservorio, perfiles de flujo y direcciones de


flujo serán establecidos, relativamente grandes timesteps de igual longitud pueden ser
usados, y el simulador procedera sin problemas. Durante este tiempo la dimensión de los
intervalos de tiempo pueden estar limitados solo por la frecuencia de la salida de data
requerida, registros de tiempo de cambios en el ingreso de data ó alguna acción requerida
por consideraciones de manejo de reservorios. Por ejemplo una tipica longitud para el
intervalo de tiempo en el ajuste de historia podria ser de 1 a 3 meses para concidir con el
registro mensual de los cambios de producción del pozo. Algunas veces en la simulación los
intervalos de tiempo deben ser restringidos en dimensión para que cambios en algunos
parametros preseleccionados puedan ser limitados a caer dentro de un rango ó tolerancia
predeterminado.

Introducción a la Simulación Numérica de Reservorios Pag. 80


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

 Consecuencias de intervalos de tiempo sin restricción.

Las tres mas comunes consecuencias de usar un intervalo de tiempo que es demasiado grande
son:
1) Las mobilidades calculadas son incorrectas debido a que las mobilidades cambian tanto
durante un intervalo de tiempo que el uso de un simple valor para una mobilidad de una fase es
inapropiado.
2) La dispersión numérica es aceptablemente grande y
3) Algunas propiedades del reservorio usualmente presión cambian tanto durante un simple
intervalo de tiempo que la fisica del sistema no puede ser descrito adecuadamente. Si las
mobilidades no son calculados correctamente, entonces los regimenes de flujo individuales entre
los grid-blocks estarán en error y los perfiles de saturación de fluido serán distorsionados. En
otras palabras las soluciones a las ecuaciones de flujo serán incorrectas. Si una formulación
implicita esta siendo usada, no puede haber indicación de error debido a que las soluciones
pueden ser erroneas y todavia ser estables. La mecánica de los fluidos del reservorio no serán
modelados apropiadamente si alguna propiedad cambia tanto durante un intervalo de tiempo
que cambios en la fisica del sistema no es reconocido. Por ejemplo petróleo saturado en un
grid-block en el cual la presión decae rapidamente deberia liberar un gran volumen de gas que
deberian luego llegar a ser moviles y percolar hacia la parte superior del sistema ó fluir hacia un
pozo en producción. Si el intervalo de tiempo es demasiado largo , el inicio del desarrollo del
gas no sera reconocido, gas no será movil durante el intervalo de tiempo y una irreal saturación
e gas será calculado por el simulador.

 Selección automatica de intervalos de tiempo.

La mayor parte de los simuladors tienen la capacidad de establecer intervalos de tiempo


automaticamente calculando los valores de parametros preseleccionados y ajustando los
intervalos de tiempo hasta que cambios en los parámetros encuentran el criterio de tolerancia
especificado. Los parametros y sus tolerancias varian de simulador a simulador y puede ser
fijados automaticamente o seleccionados por el usuario. En otro caso despues que el simulador
toma un intervalo de tiempo, este usualmente se prueba contra las tolerancias. Si estos no son
encontrados, los calculos hechos con el intervalo de tiempo es descartado y un intervalo de
tiempo mas pequeño es seleccionado. Algnos de los mas comunes parámetros usados y
toleracias son las siguientes:

 Cambio de presión: la magnitud de un aceptable cambio de presión dependerá del problema


a ser resuelto. Si a un tiempo en particular gas libre está presente o experado, la tolerancia
sera unos pocos psi, por otro lando en simulaciones de algunos procesos como inyección de
agua a presiones encima del punto de burbuja, tolerancias encima de 100 psi son
aceptables.
 Cambio de saturación: Esto es frecuentemente un criterio aplicable. La dimensión de un
aceptable cambio en la saturación dependerá en la formulación de las ecuaciones resueltas,
el simulador usado y la técnica usada para estimar las funciones de saturación (parámetros
dependientes de la saturación) . Valores comunes para de cambio de saturación aceptables
varian desde el 5 al 10 % Volumen poroso. Con la formulación totalmente implicita cambios
grandes pueden algunas veces ser tolerados.
 Coeficiente de Transmisibilidad: Esto es esencialmente una modificación del criterio de
cambio de saturación, excepto que las tolerancias son puesto directamente sobre los
coeficientes usados en la ecuación de flujo.

Introducción a la Simulación Numérica de Reservorios Pag. 81


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

 Error en el Balance de materia: Este criterio no es siempre aplicable y puede ser dificil usarlo
efectivamente. En general un error grande en el balance de materia indica que la solución
en la ecuación esta en error. (Grande puede ser dificil de definir aquí).
 Error de truncamiento en el tiempo: Controlando las dimensiones de los intervalos de tiempo
para mantener los errores de truncamiento en el tiempo dentro de tolerancias deseables es
util en problemas en el cual la no-linealidad en las funciones de presión ó saturación son
especialmente fuertes.

 Selección de intervalos de tiempo para comenzar la simulación.

A tiempos muy tempranos en una simulación o cualquier tiempo hay un significante cambio en la
operación que esta siendo modelada, hay usualmente cambios rapidos y grandes en la
magnitud del flujo. A esos tiempos, los intervalos de tiempo deben ser recortados para permitir
al modelo ajustarse al cambio. Tal primer evento es el comienzo de la simulación, Al comienzo
el modelo usualmente estará en equilibrio con potenciales de flujo no establecidos o tendran
especificados presiones y saturaciones en ciertas locaciones en el reservorio. En el primer
ejemplo, correspondiente a las condiciones de descubrimiento, pequeños intervalos de tiempo
deben ser tomados hasta que los gradientes de potencial y direcciones de flujo son
establecidos. Intervalos de tiempos inicialesde 5 a 10 días son usualmente demasiados
pequeños para comenzar la simulación. Si el fluido de producción por intervalos de tiempo es
pequeño vs el volumen de los grid-blocks que contiene el pozo, intervalos de tiempo iniciales de
15 dias ó mas podrian ser aceptables.

En el segundo ejemplo correspondiente al tiempo después que el reservorio ha sido ubicado en


producción no todos los gradientes de potencial serán especificados correctamente y pequeños
intervalos de tiempo deben ser tomados hasta que los potenciales de flujo puedan
apropiadamente reajustarse.

En otro ejemplo una ves que un intervalo de tiempo inicial es exitosamente tomado,
subsecuentes intervalos puede ser secuencialmente mas grandes, conduciendo eventualmente
a los intervalos de tiempos básicos discutidos anteriormente que involucran doblar la dimensión
del intervalo de tiempo para cada nivel de tiempo hasta que un maximo es alcanzado.

Otro evento que puede requerir una reducción en la dimensión del intervalo de tiempo es un
cambio en los rates de producción e inyección. Cuando un pozo es productor o inyector a un
rate relativamente constante un perfil de presión es establecido en la vecindad de ese pozo. Si
un cambio grande en el rate ocurre, el perfil cambiará drasticamente y habrá grandes cambios
en la magnitud y posiblemente en la dirección del movimiento del fluido. Pequeños intervalos de
tiempo pueden ser requeridos aquí por las razones previamente discutidas. En los ejemplos
más drasticos, cuando los productores son convertidos a inyectores los intervalos de tiempo
pueden tener que ser reducidos a menos de 0.01 día inmediatamente después de un cambio de
rate.

 Comparasión de los intervalos de tiempo usados enlas formulaciones Implicitas y Explicitas

Los parámetros de flujo que son funciones de la presión y saturación pueden ser tratados
explicitamente, implicitamente o semi-implicito. El tratamiento explicito en el cual los parámetros
son asumido en mantener el mismo valor durante un intervalo de tiempo que ellos tuvieron al
principio del intervalo de tiempo es a menudo el menos satisfactorio, especialmente si los
intervalos de tiempos son grandes. Si las saturaciones y presiones no estan cambiando
rapidamente como en algunos modelos areales con grandes grid-blocks un tratamiento explicito

Introducción a la Simulación Numérica de Reservorios Pag. 82


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

puede ser aceptable y los intervalos de tiempo de razonable longitud pueden ser usados sin
introducir errores grandes en el cálculo de los regimenes de flujo. Cuando ellos son aplicables
las tecnicas explicitas son más económicas que otros métodos. En muchas simulaciones y
particularmente en simulación de conificación, liberación de gas de solución y percolación de
gas, el uso de las técnicas implicita o semi-implicita son una necesidad práctica. De otra forma
inaceptables intervalos de tiempo pequeños serán requeridos para prevenir oscilaciones de la
presión ó saturación y alcanzar la convergencia de la solución.

 Verificando la aceptabiliad de las dimensiones de los intervalos de tiempo.

Independiente de la formulación usada y el criterio aplicado para seleccionar los intervalos de


tiempo, es deseable probar si la secuencia resultante de los intervalos de tiempo producira una
suficiente exactitud en la simulación. Como en el caso de la dimensión del grid-block, la menor
manera de contestar esta pregunta es desarrollar corridas de analisis de sensibilidad. Una
porción del reservorio deberia ser simulado primero con la secuencia seleccionada de intervalos
de tiempo y luego con pequeños intervalos de tiempo (mas pequeños por un factor de 2 a 3). Si
una significante diferencia no es observado en el comportamiento, la secuencia seleccionada de
intervalos de tiempo puede ser utilizada con confianza.

Introducción a la Simulación Numérica de Reservorios Pag. 83


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

5. TRANSMISIBILIDAD

Para calcular el flujo de oil, agua y gas de grid block a grid block, debemos asignar movilidades
de los fluidos aplicable para el flujo a través de los límites hipotéticos entre blocks (Interfase).
Pero la movilidad de una fase es función de la saturación y hemos indicado que las saturaciones
en dos blocks adyacentes pueden diferir significativamente. Esto conduce a la pregunta¿Qué
saturación usaremos en definir las movilidades para el flujo entre dos blocks?

Claramente ningun simple valor de Saturación y en consecuencia ningun simple valor de


movilidad de oil, agua y gas puede adecuadamente describir el comportamiento sobre el amplio
rango de saturaciones que puede existir en las regiones del reservorio representado por dos grid
blocks adyacentes.

Pero en el simulador usamos un simple valor de movilidad para cada intervalo de tiempo para
calcular el régimen de flujo de una fase entre dos grid blocks adyacentes, pero se sabe de la
experiencia que esta aproximación llamada ponderación 50/50 raras veces es la mejor.

Consideramos dos celdas adyacentes i é i+1 del modelo de Reservorio asumiendo que hay una
distribución arbitraria de la presión tal que: Pi > P i+1, la celda “ i ” es una celda corriente arriba
y la celda “i+1” es una celda corriente abajo. El flujo de cualquier fluido sería de la celda i hacia
i+1. Sin embargo estamos todavia con el problema de determinar que movilidad deberia ser
usado en el cálculo del flujo.

A) ● ● ● B) ● ● ●
i -1 i i+1 i -1 i i+1

Δx i -1 Δxi Δxi+1 Δx i -1 Δxi Δxi+1

Hay varias posibilidades:

El flujo entre estos dos elementos es una función de dos parámetros como se puede ver en la
siguiente ecuación la movilidad y la diferencia de presiones:

Qi  i 1  Qi 1  A ko (Pi Pi 1) Porlotanto Q  A (Pi Pi 1)


2 x Bo x
a) Upstream (corriente arriba) :

A) Qii1  A i (Pi  Pi1) y B) Qi1i  A i1 (Pi1  Pi ) … (1)


xi x i1

b) Downstream (corriente abajo):

A) Qi i 1  A i 1(Pi Pi 1) y B) Qi 1 i  A i (Pi 1 Pi ) ……… (2)


xi 1 xi

Introducción a la Simulación Numérica de Reservorios Pag. 84


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

c) Average (Promedio) : Q  A  1[wi (1w)i 1](Pi Pi 1) ……. (3)


 xi  2

Q   A  1   i i1 Pi Pi1


 
d) Harmonic (Armónico): ………… (4)
 xi  2  i i1 
5.1. Definición

Es la capacidad de comunicación entre dos blocks adyacentes, es una propiedad de la interface,


es función de la geometría del grid block, de las propiedades petrofísicas de la roca y de las
propiedades del fluido del reservorio.

5.1.1. Transmisibilidad para un flujo Lineal

i + 1/2 i+1
i
● ● ●

Δxi Δ x i +1
2 2

Δxi
Δ x i +1

Considerando un flujo lineal en la dirección X del grid “ i ” al grid “ i + 1 ” escribiendo la Ec. de


Darcy a condiciones de Reservorio para calcular el caudal desde el centro del block “ i ” hasta
la frontera del grid i + 1/2 :

(Pi1  Pi )
Qi1   ki Ai 2
………….. (1)
2 ( B)i1 xi
2 2
Caudal desde la frontera del grid i + 1/2 hasta el centro del grid-block “ i + 1 ”

(Pi1  Pi1 )
Qi1   ki1 Ai1 2
……….. (2)
2 ( B)i1 xi1
2 2

Introducción a la Simulación Numérica de Reservorios Pag. 85


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Qi 1  Qi i 1  Q
2

Despejando de cada ecuación las diferencias de presiones y sumando los terminos para
eliminar el termino “P i + 1/2 “ obtendremos:

 xi xi1 
 
Q(B)i1  2  2   (Pi  Pi1) ……….. (3)
2 ki Ai ki1 Ai1 
 

Q 1 (P P ) ……….. (4)
 xi xi1  i i1
 
( B)i1  2  2 
2 ki Ai ki1 Ai1 
 
ki Ai ki 1 Ai 1 (P P )
Q 2 x i i 1 ……….. (5)
(ki Ai xi 1) (ki 1 Ai 1 xi ) (B) i 1
2

Qi 1  Qi i 1  Q Ti 1 (Pi  Pi 1) Representación discretizada /numérica del caudal


2 2

ki Ai ki 1 Ai 1
Ti 1  2 x 1 ……….. (6)
2 (ki Ai xi 1) (ki 1 Ai 1 xi ) (B) i 1
2

Ti 1  GL 1 ……….. (7)
2 (B)i 1
2

Donde “G L” es el Factor Geométrico lineal para un medio poroso anisotrópico y distribución


de grid irregular.

Introducción a la Simulación Numérica de Reservorios Pag. 86


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Ti+1/2 es la Transmisibilidad para una distribución de permeabilidad en el grid-block heterogéneo


y grid-blocks irregulares (ni constantes ni iguales en sus dimensiones). Notar que para un
reservorio discretizado los blocks han definido dimensiones y permeabilidades, por consiguiente
el factor geométrico “ G “ interblock es constante independiente del espacio y tiempo. En
adición el término dependiente de la presión ( μ B ) de la Transmisibilidad usa algún promedio de
viscosidad y factor de volumen de formación del fluido contenido entre el block “i” y el block
“i+1”ó algún ponderado (up-stream, down stream, peso promedio) en cualquier instante de
tiempo.

En otras palabras el termino ( μ B ) no es función del espacio pero es una función del tiempo a
medida que las presiones en el grid block cambian con el tiempo. Por lo tanto la transmisibilidad
es solo función del tiempo no depende del espacio.

Para un flujo en la dirección “X”

ki , j Ax i , j ki 1, j Ax i 1, j 1
Txi 1 , j  2 x ……….. (8)
2 (ki , j Ax i , j xi 1, j ) (ki 1, j Ax i 1, j xi , j ) (B) i 1 , j
2

Para un flujo en la dirección “Y”

ki , j Ay i , j ki , j 1 Ay i , j 1 1
Tyi , j 1  2 x ……….. (9)
2 (ki , j Ay i , j yi , j 1) (ki , j 1 Ay i , j 1 yi , j ) (B) i , j 1
2

Unidades:

K : Darcys T: STBD/psi
r : Pies Constante 1.127
Δ Z : Pies
μ : cP
Bo : Bls/STB
A= pies cuadrados

Introducción a la Simulación Numérica de Reservorios Pag. 87


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

T( i+1/2,j)

T( i+1/2,j)

i , j+1
Δ y i, j+1

Ty(i,j+1/2))
i ,j+1/2
i -1, j Tx( i-1/2,j) i,j Tx( i+1/2,j) i+1 ,j Δ y i, j
● ● ●
i-1/2 ,j i+1/2 ,j
i ,j-1/2
Ty(i,j-1/2)
i , j-1
Δ y i, j-1

Δx i-1, j Δx i, j Δx i+1, j
x

Introducción a la Simulación Numérica de Reservorios Pag. 88


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

5.1.2. Transmisibilidad para un Flujo Radial

r i - 1/2
r i + 1/2

i -1 i i+1
● ● ● ΔZi

rw
r i - 1/2
ri
r i + 1/2
re

i
ΔZi-1 i-1 ● i+1
● ● ΔZi ΔZi+1

i-1 i i+1
i +1/2 ΔZi
● ● ●

r i - 1/2
r i + 1/2
r i -1

ri
ri+1

Introducción a la Simulación Numérica de Reservorios Pag. 89


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Considerando un flujo en la dirección radial del grid “ i + 1 ” al grid “ i ” escribiendo la Ec. de


Darcy a condiciones de Reservorio para calcular el caudal desde la frontera del grid i + 1/2 hasta
el centro del block “ i ” :

(Pi 1 Pi )
Qi 1  2 i zi 2 ………….. (1)
2 ( B)i 1  ri 1 
2 Ln 2 
 ri 
Caudal desde el centro del grid-block “ i + 1 ” hasta la frontera del grid i + 1/2

(Pi1 Pi 1 )
 z
Qi 1  2 i 1 i 1 2 ……….. (2)
2 ( B)i 1  
r
2
Ln i 1 
 ri 1 
 2
Qi1  Qi1i  Q Flujo Radial
2

Despejando de cada ecuación las diferencias de presiones y sumando los terminos para
eliminar el termino “P i + 1/2 “ obtendremos:

Ln(ri1/ 2 ) Ln( ri1 )


 ri  ri1/ 2   (P P)
Q(B)i 1  ……….. (3)
2  zi i zi1 i1  i1 i
 
Despejando el caudal

Qi 1  2 (Pi1 Pi ) ( 1 )i1/ 2


1 Ln ri1/ 2   1 Ln ri1  B
izi  ri  i1zi1  ri1/ 2 
2

Qi1i QTi1/2(Pi  Pi1) Representación discretizada /numérica del caudal

Tri 1  2 ( 1 )i1/ 2 ……….. (5)


1 Ln ri1/ 2   1 Ln ri1  B
Ki zi  ri  Ki1 zi1  ri1/ 2 
2

Introducción a la Simulación Numérica de Reservorios Pag. 90


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Donde Ti  1  Gr ( 1 )i  1 ……….. (6)


2 B 2
Donde “G r ” es el Factor Geométrico radial para un medio poroso anisotrópico y distribución de
grid irregular.

5.1.3. Transmisibilidad para un Flujo Vertical

Para la Transmisibilidad vertical en un sistema de dos dimensiones donde los grids blocks
mostrados presentan la siguiente configuración.

r i + 1/2
ii+1,k
+ 1, j
r i - 1/2
ii,,kj
i -1, j
i-1,k
r i -1 ΔZi,j
ΔZi,k
● ● ● ●
r i●
ri+1●
● ● ●
● ● ●
● ● ●

r i -1

ri i – 1/2
ri+1 r i + 1/2

ΔZ i,k+1
● i k+1
k+1/2
● i-1 ,k ● i, k ● i+1 ,k ΔZ i,k
k-1/2

● i, k-1 ΔZ i,k-1

ri – 1/2
ri
r i + 1/2

Introducción a la Simulación Numérica de Reservorios Pag. 91


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Considerando un flujo lineal en la dirección Z del grid “ i , k+1 ” al grid “ i , k ” escribiendo la Ec.
de Darcy a condiciones de Reservorio para calcular el caudal desde el centro del block “
i,k+1 ” hasta la frontera del grid “ k + 1/2 “ :

(Pi , k 1 Pi , k1)


Qzk  1  i , k1(r r ) 2 2 2
Zi , k1 ( 1 )k 1 ………….. (1)
2
i 1
2
i 1
2 B 2
2

Caudal desde la frontera del grid “ k + 1/2" hasta el centro del grid-block “ i , k ”

(Pi , k Pi , k1 )


QzK  1  i , k  (ri2 1 ri2 1 ) 2
( 1 )k 1 ……….. (2)
2 2 2
Zi , k B 2
2
Qzk1 Qi,k1 Qi,k
2

Despejando de cada ecuación las diferencias de presiones y sumando los terminos para
eliminar el termino “P i, k + 1/2 “ obtendremos:

Q(B)k 1  
2  Zi , k1  Zi , k   (P P ) ……….. (3)
2 (r 1 r 1 )  i , k1 i , k  i , k 1 i , k
2 2 
i i
2 2

Despejando el caudal

i , k 1 i , k (Pi , k 1 Pi , k ) 1
Q 2(ri21 ri21 ) ……………. (4)
2 2 (i , k zi , k 1) (i , k 1 zi , k ) (B)k 1
2

Pero sabemos que:

Q( i , k)(i , k 1)  Tz(i , k1) (Pi , k1  Pi , k ) ………. (5)


2

ki,k1 ki,k 1
Tz(i,k1)  2 (ri21,k ri21,k )
2 2 2 (ki,k zi,k1) (ki,k1 zi,k ) (B)i,k1 ….……. (6)

Tri1,k  2 ( 1 )i1/2,k Tz(i,k1) Gv 1


2 1 Ln ri1/2,k  1 Ln ri1,k  B (B)k1
ki,kzi,k  ri,k  ki1,kzi1,k  ri1/2,k 
2
2

Introducción a la Simulación Numérica de Reservorios Pag. 92


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

6. CLASIFICACIÓN DE LOS FLUIDOS SEGÚN SU COMPRESIBILIDAD

Dependiendo de su compresibilidad los fluidos del reservorio se clasifican en tres grupos:

a) Fluido Incompresible.
b) Fluido Ligeramente compresible.
c) Fluido Compresible.

En un fluido incompresible, la densidad del fluido se considera constante, un fluido se denomina


ligeramente compresible si su densidad se puede considerar como función lineal de la presión,
esto es, la compresibilidad del fluido es constante. Finalmente un fluido compresible es aquel
que presenta un cambio significativo en su densidad con la presión.

6.1 Ecuaciones de Estado

Cualquier ecuación de estado puede representarse analíticamente por una función:

F (presión, densidad, temperatura) = 0

Existen varias ecuaciones de estado dependiendo del tipo de fluido que se esté manejando. A
continuación se desarrollan cada una de estas ecuaciones:

Introducción a la Simulación Numérica de Reservorios Pag. 93


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Ecuación de Estado para un fluido incompresible

 constante

  0
P
Ecuación de estado para un fluido ligeramente compresible

De la definición de compresibilidad:

Además V  m     m     m(2)   


   
Cf   1  V 
1

V  P T  m P  m  PT
Reemplazando:

Cf  1     1 d  Cf dP 1 d
  PT  dP 
Integrando y despejando “ρ”:

  o eCo (PPo)
Realizando la aproximación utilizando la serie de Taylor

  o [1Co(PPo)]
Donde:
ρo= Densidad inicial del fluido evaluada a la presión inicial Po
P = Presión medida a cualquier tiempo.

BO O 1Cr (PPO):


Además B
1Cf (PPO)  y

Ecuación de estado para un fluido compresible

a) Para un gas ideal

  PM  Cg 1
RT P
b) Para un gas real
  PM  Cg 1  1 d Z
Z RT P Z dP

Introducción a la Simulación Numérica de Reservorios Pag. 94


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

7. APROXIMACIÓN POR DIFERENCIAS FINITAS

La gran mayoría de los fenómenos físicos y químicos dentro del campo de la ingeniería, pueden
ser modelados mediante las ecuaciones diferenciales ordinarias, por lo cual se hace necesario
estudiar las técnicas más apropiadas que nos permiten resolver estos modelos que por lo
general no contienen soluciones analíticas. Dentro de estas técnicas de resolución destacan
aquellas de solución inmediata y otras que involucran ecuaciones predoctoras y concretas las
cuales van a ser analizadas.

Ecuación Diferencial Ordinaria

Es aquella ecuación que representa una sola variable independiente, por lo tanto, sus derivadas
son totales.

dy  f '(x, y)
dx
Donde:

x= Variable independiente
y= variable dependiente

En muchas ecuaciones diferenciales, “x” puede estar en forma explícita ó implícita

dy  y  x Explícita en la variable independiente.


dx
dy y  Sen(y) Implícita en la variable dependiente.
dx
Ecuación Diferencial Parcial

Es aquella en la que existen dos o más variables independientes, por ello sus derivadas serán
parciales.

Por ejemplo la ecuación de trasferencia de calor en estado no estacionario (no-estable) en una


dimensión:

 2T   T
x2 t
En este caso T=f(t,x) donde “ t “y “x” pueden variar libremente.

Orden de una Ecuación Diferencial

El orden de una ecuación diferencial es la derivada de mayor orden que aparece en una
ecuación, por ejemplo:

Introducción a la Simulación Numérica de Reservorios Pag. 95


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

y'''x 2y''(1 x)y'y  0


Esta es una ecuación diferencial de tercer orden.

Grado de una Ecuación Diferencial

Es el grado algebraico de la derivada de mayor orden que se encuentra en la ecuación. Por


ejemplo:

y'''x 2y'' y'  y  0


Esta es una ecuación diferencial de primer grado, ya que el grado de la derivada de mayor
orden es uno.

Considerando la ecuación diferencial:

dy Sen(x)
dx
Cuya solución es y(x)= -Cos(x) + C

Esta solución es una familia de curvas.

Para determinar una solución particular, será necesario una condición inicial (xo,yo).

Existen una serie de métodos de solución de ecuaciones diferenciales ordinarias. La elección


de alguna de ellas estará en función del tipo de ecuación diferencial que se tenga resultado del
modelamiento de un fenómeno físico o del grado de precisión que se quiera obtener los
resultados.

Introducción a la Simulación Numérica de Reservorios Pag. 96


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

7.1. Polinomio de Taylor generado por una función

Si una función f(x) es derivable y posee derivadas continuas hasta de orden “n” en el punto x=0,
siendo n≥1, se tratará de obtener un Polinomio P n(x) que coincida con f(x) y con sus “n”
derivadas en x=0.
Esto es:

P(0)  f (0)
P'(0)  f '(0)
P''(0)  f ''(0)
P'''(0)  f '''(0
. .
. .
Pn(0)  f n(0)

El polinomio buscado deberá ser de n-ésimo grado para que pueda contar con las “n” derivadas.
Dicho polinomio se expresará de la siguiente manera:

Pn(x)  Ao  A1 x  A2 x2  A3 x3 .....An xn ……. (7.1)

El problema ahora es determinar los n+1 coeficientes A o , A1, A2, A3…… An. Sustituyendo x=0 en
el polinomio (7.1) tenemos que:

Pn (0) = Ao por lo tanto Ao = f (0)

Si derivamos el polinomio (7.1) y la derivada se evalúa en x=0, tenemos que:

P’(0) = A1  A1 = f’(0)
P’’(0) = 2 A2  A2 = f’’(0)/ 2
P’’’(0) = 6 A3  A3 = f’’’(0)/ 6

En general: P k (0) = k ¡ Ak ; despejando Ak de la última expresión obtenemos:

K
AK  f (0) Donde k = 1, 2, 3, 4,……..n
k!
Sustituyendo los valores que se obtengan para cada una de las derivadas se tiene lo siguiente:

'' ''' n
Pn(x)  f (0)  f ' (0) x  f (0) x2  f (0) x3 .....f (0) xn ………. (7.2)
2! 3! n!

Introducción a la Simulación Numérica de Reservorios Pag. 97


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Si se desea que el polinomio Pn(x) (7.2) satisfaga a la función f(x) y a sus “n” primeras
derivadas pero en el punto x = xo esto es:

P(xO)  f (xO)
P'(xO)  f '(xO)
P''(xO)  f ''(xO)
P'''(xO)  f '''(xO)
. .
. .
. .
P (xo)  f (xo)
n n

Para lograrlo el argumento del polinomio Pn (x) será x = xo + Δx (xo se traslada Δx veces en el
sentido positivo de las abscisas)

a xo x b

Δx

'' ''' n n
Pn(x)  f (x0  x)  f (x0) (x  x0) f ' (x0)(x  x0)2 f (x0) (x  x0)3 f (x0) .....(x  x0)n f (x0)
2! 3! n!

f (x)  Pn (x) f (xi )(xxi )K


n K
………….. (7.3)
k0 k!

A esto se le conoce como el Polinomio de Taylor de grado”n” generado por f(x) en el punto “xo
“, el cual se comentó es el principio básico utilizado en la derivación de las fórmulas de
aproximación en diferencias finitas.

Ejemplo: Cual es exactamente la expansión de la serie de Taylor de la siguiente expresión:


f (x) ex Cercano al punto xo = 0

Sabemos que
 f (x)  ex puede ser mostrado recursivamente que todas las derivadas de orden
x
superior de f(x) son:
 f n
(x)  ex donde n = 1, 2, 3,……….. Sustituyendo en la ecuación de la
xn
expansión de Taylor (7.3)

eX eXo(xxo)eXo(xxo) eXo.....(xxo) eXo


2 n
………. (7.4)
2! n!

Introducción a la Simulación Numérica de Reservorios Pag. 98


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Evaluando en el punto xo = 0 , eXo e0 1; reemplazando en Ec. (7.4)


2 3 n
x x x
f (x)  e 1   ........
X x
1! 2! 3! n!

7.2. Diferencias Finitas

La solución numérica aproximada de una EDP por medio de las diferencias finitas se refiere al
proceso por el cual las derivadas parciales son reemplazadas por expresiones aproximadas
obtenidas a partir de la serie de Taylor.

7.2.1. Aproximación de la Primera Derivada

Considerando la siguiente extensión de la Serie de Taylor

'' ' '' n n


Pn(x)  f (x0  x)  f (x0)  x f ' (x0) x2 f (x0)  x3 f (x0) ..........
...xn f (x0) ….. (7.1)
2! 3! n!
Nótese que la expansión dada por la ec. (7.1) contiene “n” términos solamente y aún no es
exacta. Reemplazamos la acostumbrada serie infinita de Taylor por una serie finita, esto es
posible ya que como se puede apreciar, el n-ésimo término está no en el punto “x o” sino en el
punto ξ que se desconoce pero que se sabe está contenido en el intervalo <x,xi> donde:

ξ = xo + Φ (x – xo ) y 0< Φ < 1

La ec (7.1) sirve de base en la aproximación de las derivadas que constituyen las ecuaciones de
flujo de fluidos en medios porosos que nos ocupan, como se verá a continuación.

a) Diferencias progresivas

Si consideramos n=2 de (7.1) se puede obtener la siguiente expresión para la aproximación de


la primera derivada:

''
Pn(x)  f (x0  x)  f (x0)  x f ' (x0) x2 f (x0)..........
. (7.2)
2!
a xo x b

Δx

Donde Δx = x - xo por lo tanto x = xo + Δx

Nótese que no existe manera de evaluar el último término de la Ec. (7.2), No se tiene
información de la segunda derivada f’’’ (xo ) . Este término se elimina y constituye lo que se
denomina “Error de Truncamiento de la aproximación”. Su análisis es importante pues da
información sobre el orden de la aproximación que está definido por la potencia del término “Δx

Introducción a la Simulación Numérica de Reservorios Pag. 99


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

“que lo multiplica. En este caso la aproximación de f’’ (xo) mediante diferencias progresivas es
de primer orden.

Ordenando y reagrupando términos:

f '(xo)  f (xo x)  f (xo)  x f (xo)


''
…………… (7.3)
x 2
Eliminando el segundo término la aproximación queda como:

f '(xo)  f (xo x)  f (xo) …………. (7.4)


x

f(xo + Δx)

f(xo)

Δx

xo x

b) Diferencias Regresivas

Realizando el mismo análisis para aproximar la primera derivada si:


Δx = xo - x por lo tanto x = xo - Δx

a x xo b

Δx

n
f (xox)  f (xo) x f ''(xo) x2 (xo) x3 f '''(xo) .....xn f (xo) ……..(7.5)
2! 3! n!

f '(xo)  f (xo)  f (xox)  x f ''(xo) …………… (7.6)


x 2

Introducción a la Simulación Numérica de Reservorios Pag. 100


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

f '(xo)  f (xo)  f (xo x) …………. (7.7)


x
La Aproximación de f’’ (xo ) mediante diferencias regresivas también es del primer orden.
El orden local de truncamiento de la aproximación es por la eliminación de los términos mayores
que el “n” límite utilizado.

Op = - Δx f’’’ (xo) Error de 1º Orden …………… (7.8)


2
Or = Δx f’’’ (xo) Error de 1º Orden …………… (7.9)
2

f(xo)

f(xo - Δx)
Δx

x xo

c) Diferencias Centrales

Si consideramos en la serie de Taylor n= 3

xo - Δx x xo +Δx

Δx Δx

i -1 i i+1
n
f (xox)  f (xo) x f '(xo) x2 f ''(xo) x3 f '''(xo) .....xn f (xo) ...... (7.10)
2! 3! n!
n
f (xox)  f (xo) x f '(xo) x2 f ''(xo) x3 f '''(xo) ....xn f (xo) ……..(7.11)
2! 3! n!
Restando (7.10) - (7.11)

Introducción a la Simulación Numérica de Reservorios Pag. 101


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

f (xox)  f (xox)  2x f '(xo) 2x f '''(xo) 2x f V(xo) .......


3 5
(7.12)
3! 5!
Despejando f’’ (xo )

f '(xo)  f (xox)  f (xox) x2 f ''(xo) ......(7.13)


2x
Despreciando los dos últimos términos el error de truncamiento seria de segundo orden:

f '(xo)  f (xox)  f (xox) …….. (7.14)


2x

Oc = Δx² f’’’ (xo) Error de 2º Orden …… (7.15)

f(xo+Δx
)

f(xo)

f(xo- Δx)
Δx Δx

x xo x

7.2.2. Aproximación de la Segunda Derivada

Si sumamos las ecuaciones (7.10) + (7.11) y despejamos la segunda derivada obtenemos la


siguiente relación:

f '' (xo)  f (xo x) 2 f (x2o)  f (xo x) x2 f (xo)


'''
…………(7.16)
x 12

Introducción a la Simulación Numérica de Reservorios Pag. 102


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

'''
Os x2 f (xo) Error de 2º Orden …… (7.17)
12

7.2.3. Aproximaciones de términos de la forma


d f  f (t, x)
dt
a) Diferencias progresivas en tiempo

tn tn 1
Δt

tin1 tin t


n
f (t ) f (t )t f '(t )t
n 1 n f ''
n(ti)
t3 f ''' ......
2
…………….. (7.18)
i i i
2! 3!
Despreciando términos de segundo orden:

f '(t ) f  f (ti ) f (ti )


nn 1 n
n
…………… (7.19)
i
t i t

b) Diferencias regresivas en tiempo

tin tin1 t


t2
n1 t
3
f (t ) f (t )t f '(t )  f ''(ti ) ..........
n n1 n1
…………(7.20)
i i i
2! 3!

Despreciando términos de 2º orden:


n1
f '(t ) f  f (ti ) f (ti )
n1 n
n1
……….. (7.19)
i
t i t
Empleando la siguiente notación se puede ahora escribir las aproximaciones anteriores en
términos de variables discretas.

Introducción a la Simulación Numérica de Reservorios Pag. 103


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

xO  xi
xO x  xi1
xO x  xi1
f (xO  x)  fi1
f (xO x)  fi1
f (xO)  fi

f i+i

fi
Diferencias Progresivas
Diferencias centrales
Diferencias regresivas
fi-1
Δx Δx

i-1 i + 1/2 i i -1/2 i+1

fi 1  fi
Diferencias progresivas fi'  …………… (7.20)
x
fi  fi1
Diferencias regresivas fi'  …………… (7.21)
x
fi 1  f i1
Diferencias Centrales fi'  …………… (7.22)
2x

fi 1 2 fi  fi 1
Segunda Derivada fi''  …………… (7.23)
x2

Introducción a la Simulación Numérica de Reservorios Pag. 104


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

7.2.4. Método de Newton- Rapson Estándar

Numerosos modelos matemáticos provenientes del planteamiento de los fenómenos físicos y


químicos, resultan en una ecuación algebraica no-lineal, normalmente de grado 2 ó mayor, y en
muchos casos son exponentes fraccionarios. Estas ecuaciones algebraicas, deberán resolverse
por alguno de los métodos numéricos que a continuación se detallaran. El éxito de la resolución
de estas ecuaciones radica en la habilidad de seleccionar el método más adecuado. En tal
sentido, este debe ser primero, de fácil implementación y segundo, debe asegurar la
convergencia dentro de un margen de tolerancia estimado.

El método de Newton-Raphson es un método de convergencia de segundo orden en la solución


de ecuaciones algebraicas no-lineales, cuando los valores iniciales son asignados
adecuadamente, se obtiene la solución con un número bajo de iteraciones, sin embargo cuando
estos puntos no son los suficientemente buenos, se tienen dificultades en lograr la
convergencia. Este método es uno de los métodos usados con mayor frecuencia en la solución
de problemas derivados del modelamiento matemático de fenómenos químicos y físicos dentro
del campo de la ingeniería.

Un sistema de ecuaciones algebraicas no lineales puede representarse mediante:

f1(x1, x2, x3, x4 .......,xn)  0


f2(x1, x2, x3, x4 .......,xn)  0
f3(x1, x2, x3, x4 .......,xn)  0

fn(x1, x2, x3, x4 .......,xn)  0


O más simplemente:

F(x)  0
X  (x1, x2, x3, x4 .......,xn)t
El método parte de la expansión de la función “f” alrededor de un punto, mediante la utilización
de la serie de Taylor, tal como se ilustra para una función de dos variables expandida alrededor
del punto (xo, yo).

 f  f 1 2
f
f (x, y)  f (xo, yo)  (x xo)  (y  yo)  [ 2 (x xo) 2
2  2
f 2
(x xo)(y  yo)  f2 (y  yo)2]....
x y 2! x x  y y
Truncamos la serie de Taylor a los términos de orden más bajos (primera derivada):

f (x, y)  f (xo, yo)   f (x  xo)   f (y  yo)


x y

Introducción a la Simulación Numérica de Reservorios Pag. 105


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Supongamos el sistema de dos variables:

f1(x, y)  0
f2(x, y)  0
Si expandimos estas funciones alrededor del punto genérico ( x1, y1) tenemos:

f1(x(1), y(1))  f1(x, y)   f1 (x(1) x)   f1 (y(1)  y )


x y
f2(x(1), y(1))  f2(x, y)   f2 (x(1) x)   f2 (y(1)  y )
x y
f1(x(1), y(1))  0
f2(x(1), y(1))  0
Si hacemos:

x(1)  x  x
y(1)  y  y
Las ecuaciones ( ) y ( ) pueden reescribirse como:

 f1  x  f1  y  f1(x , y )
x x , y y x , y

 f2  x  f2  y  f2(x, y )
x x , y y x , y

Este sistema puede escribirse en forma matricial como:

 f1  f1 
 x  y   x  f1(x, y)
   
 f2  f2   y  f2(x, y 
 x  y 

Introducción a la Simulación Numérica de Reservorios Pag. 106


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

 f1  f1 
 x  y   x
1)
 f1)

  y   
 f2  f2     f2 
 x  y 

   


MATRIZ
JACOBIANA VECTOR VECTOR
DE DE
VARIABLE FUNCIONES

La Ecuación ( ) es un sistema lineal de dos variables la que se puede resolver por los métodos
tradicionales de solución de ecuaciones lineales.

Algoritmo de solución

El Sistema algebraico no lineal se resuelve del siguiente modo:

 Escribir las ecuaciones en forma explícita.


 Asumir un valor inicial ( xo, yo ) para cada variable.
 Evaluar la matriz jacobiana y el Vector de Funciones y resolver el sistema.
 Los valores de  x ;  y se sustituyen y se encuentran los nuevos valores ( x1, y1 )
 Se continúa el procedimiento hasta cumplir con el criterio de convergencia establecido
anteriormente.

Criterio de convergencia

Los criterios de convergencia pueden ser diversos, es decir que se puede establecer dicho
criterio respecto a las variables o a las funciones, para lo cual se establece un vector tolerancia
que dependiendo del problema físico pede tomar un mismo valor o valores dependientes para
cada variable. Se va a considerar para nuestro caso el siguiente criterio:

Error x1  x  TOL


Generalización del Método

El sistema lineal puede ser desarrollado en forma similar al método descrito para dos variables
cuya etapa final es similar a la mostrada en la ecuación anterior.

 f1  f1 
 x  y   x   f1(x, y)
  y  
 f2  f2     f2(x, y 
 x  y 

Introducción a la Simulación Numérica de Reservorios Pag. 107


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO


 f1  f1 .......... .... f1   x1   f1(X  )
x1 x2 xn   x   
  2  f2(X) 
 f2  f2 ............... f2  .  . 
 x x2 xn  .   
 1     . 
. . ................ .  .   
. ...... .     . 
 . ..........
.  . 
 fn  fn .......... 
 .....  fn  .  .



x1 x2 xn   
   xn  fn(X  )

Ó simplemente: X  (x1 , x2 , x3..........


...xn )
F   F(X )
x X 

Caso I

Resolver f(x) = x² - Cos(x) = 0

f x  1  f (x
  f ())
 x  f (x ) 
x x Despejando

x
f’(x) = 2x + Sen(x)

ν x f (x ) f ( )

x
( )
 x(1)   f (x)()
f '(x)
0 0.5 -0.62758256 1.47942554 0.42420693
1 0.92420693 0.25169068 2.64655707 -0.0950117
2 0.822910576 0.01188097 2.39553909 -0.00495962
3 0.82414613 3.292 x 10 5 2.38226038 - 1.382 x 10 5
4 0.82413231 2.53 x 10 10 2.38222336 -1.032 x 10 10
5 0.82413231 0 2.38222336 0

Introducción a la Simulación Numérica de Reservorios Pag. 108


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

x  0.5
f (x )  0.52 Cos(180x0.5/)  0.62758256
f '(x )  2(0.5)  Sen(180x0.5/) 1.47942554
 x1  (0.62758256 )  0.42420693
1.47942554
x  0.50.42420693
 1
 0.92420693

Caso II

Se tienen las siguientes ecuaciones:

f1(x1, x2) 1.6x12 3.6x1x2 7.8x1 2.6x2 5.2


f2(x1, x2)  0.9x22 3.1x12 6.2x1 6.2x2
 f1  3.2x 3.6x 7.8  f2  6.2x 6.2
x1 1 2
x1 1

 f1  3.6x 2.6x  f2 1.8x 6.2


x2 1 2
x2 2

ν x1 x2 f1(x1, x2) f2(x1, x2) f1'(x1) f1'(x2) f2'(x1) f2'(x2)  x11  x21
0.5
0 0.4 -1.38 -0.299 -4.76 -0.8 -3.1 6.92 0.2763 0.0805
0.776
1 0.4805 -0.20239 -0.2426 -3.585 -0.1949 -1.396 7.0650 0.0551 -0.0235
2 0.8315 0.4570 -0.00019 -0.0099 -3.494 -0.3935 -1.044 7.0227 1.03x104 -0.00142
3 0.8314 0.4556 - 5.5 x107 - 1.9x106 -3.499 -0.3931 -1.045 7.0201 1.3x107 2.47x107

Introducción a la Simulación Numérica de Reservorios Pag. 109


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

7.2.5. Ecuaciones Matriciales

El algebra de matrices es el lenguaje de fuerza usado en discusiones y debates de los métodos


de solución (Sistema de ecuaciones lineales) y alguna familiaridad con el tema es un pre-
requisito para la comprensión del resto del capitulo. Debido a aquellos quienes usan los
simuladores raras veces necesitan ó tienen la oportunidad para usar el algebra de matrices en
sus normales actividades, una breve revisión de las operaciones con matrices usados en este
capitulo y mencionados en la mayor parte muy a menudo en la literatura de la simulación de
reservorios es incluido aquí.

Notación Matricial

Cuando un conjunto de ecuaciones (Sistema de ecuaciones lineales) como el mostrado son


grandes como en un simulador de reservorios, estos son difíciles de debatir y virtualmente
imposible para manejar a menos que ellos sean expresados como matrices. La notación
matricial es ilustrada como un típico set de ecuaciones lineales.

a11P1 a12P2 a13P3  d1 a11 a12 a13  P1  d1 


a21P1 a22P2 a23P3  d2 a a a  P  = d 
 21 22 23   2  2
a31P1 a32P2 a33P3  d3 a31 a32 a23  P3 d3

Existen tres variables desconocidas: P1, P2 y P3, todas las demás cantidades son conocidas en
un formato matricial las ecuaciones llegan a ser simbólicamente representadas como:

APd
Los subíndices de los elementos de la matriz generalmente se refieren a las localizaciones de
filas y columnas. En alguna pare de la literatura sobre Simulación , los subíndices adjuntos a los
elementos en una matriz indicarán la localización de los gris-blocks mas que la localización de
los elementos de la matriz.

La distinción es usualmente clara y la notación no es confusa. “A” es la matriz de coeficientes


conocida y es una matriz de 3 x 3 debido a que tiene el mismo número de filas y columnas, es

una matriz cuadrada. Las matrices 3 x 1 P y d son matrices columnas.

P esdesconocid
o y d esconocido
. Ecuaciones individuales pueden ser generadas
multiplicando elementos de una fila dada, de izquierda a derecha por elementos desconocidos
de la columna del vector desde la parte superior a la inferior e igualando la suma de los

productos al elemento de la columna d conocidos. Por ejemplo:

P1 
a11 a12 a13P2  a11P1 a12P2 a13P3  d1
P3

Introducción a la Simulación Numérica de Reservorios Pag. 110


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Matriz Rectangular

Es una matriz de orden m x n. Donde m= # de filas y n = # de columnas (m≠ n)

Matriz Cuadrada

Es una matriz de orden “n”. Tiene “n” filas y “n” columnas.

a11 a12 a13 .......... ....a1n  a11 a12 a13 .......... ....a1n 
a a a ..........  a a a .......... ....a2n 
 21 22 23 ....a2n   21 22 23 
A=
..........
..........
..........
......  A=
a31 a32 a33 ...............a3n 
   
am1 am2 am3.......... .......amn  an1 an2 an3..........
.......ann 
Observaciones

1) Solo las matrices cuadradas tienen diagonal principal.


2) a i,, j = Elemento de la fila “i” y columna “j”
3) Una matriz no tiene valor numérico.
4) Los elementos pueden ser números, vectores, funciones etc.

Matriz Escalar

Es una matriz diagonal con elementos iguales entre si y diferentes de cero, donde:
a 1, 1 = a 2,2 = a 3, 3 = ………….. a n, n

a11 0 0 .......... .... 0 


0 a 0 .......... .......0 
 22 
0 0 a33 .......... ....0 
.......... 
 ..........
..........
........0 
0 0 0.......... ....... ann 

Matriz Identidad (I)

Es una matriz escalar con elementos iguales a la unidad

1 0 0 .......... .... 0 
0 1 0 .......... .......0

0 0 1 .......... .... 0 
.......... .......0 
 ..........
..........
0 0 0.......... ....... 1 

Introducción a la Simulación Numérica de Reservorios Pag. 111


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Matriz Fila

Es de orden (1 x n) y es de la forma:

a11 a12 a13 ....a1n


..........
Matriz columna

Es una matriz de orden (n x1), por convención se llamara Vector.

a11
a 
 21 
a31
 
. 
. 
 
an1

Matriz Triangular superior

Es una matriz cuadrada en la que para “i > j” sus elementos son ceros.

a11 a12 a13 .......... ....a1n 


 
0 a22 a23 .......... ....a2n 
0 0 a33 .......... ....a3n 
 
0 0 0 .......... .........a4n 
0 0 0 .......... 
 .........a5n 
..........
..........
..........
..........
.. 
 
0 0 0 .......... .......ann 

Matriz Triangular Inferior

Es una matriz cuadrada en la que para “i < j” sus elementos son ceros.

Introducción a la Simulación Numérica de Reservorios Pag. 112


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

a11 0 0 .......... ........0 


a a 0 .......... 
 21 22 .........0 
a31 a32 a33 .......... .......0 
 
a41 a42 a43 .......... ........0 
 
a51 a52 a53 .......... ........0 
..........
..........
..........
..........
........0 
 
an1 an 2 an3 .......... .......ann 
Matrices Banda

b1 c1 0 0 0.......... ..........


.....0  b1 c1 0 e1 0 0 0 0 0 
a b c 0 0.......... ..........
.....0  a b2 c2 0 e2. 0 0 0 0 
2 2 2  2 
0 a3 b3 c3 0.......... ..........
.....0  0 a3 b3 0 0 e3 0 0 0 
   
0 0 a4 b4 c4 .......... ..........
...0  d4 0 0 b4 c4 0 e4 0 0 
..........
..........
..........
..........
.........0  0 d5 0 a5 b5 c5 0 e5 0 
   
..........
..........
..........
..........
.........0  0 0 d6 0 a6 b6 0 0 e6 
..........
..........
..........
..........
.........0  0 
   0 0 d7 0 0 b7 c7 0 
..........
..........
..........
..........
.........
cn  0 0 0 0 d8 0 a8 b8 c8 
0 0 0..........   
 ..........
.........an bn  0 0 0 0 0 d9 0 a9 b9 
Matriz Tridiagonal Matriz Pentadiagonal

b1 c1 0 e1 0 0 f1 0 0 
a b2 c2 0 e2. 0 0 f2 0 
2 
0 a3 b3 0 0 e3 0 0 f3 
 
d4 0 0 b4 c4 0 e4 0 0 
0 d5 0 a5 b5 c5 0 e5 0 
 
0 0 d6 0 a6 b6 0 0 e6 
g 
7 0 0 d7 0 0 b7 c7 0 
0 g8 0 0 d8 0 a8 b8 c8 
 
0 0 g9 0 0 d9 0 a9 b9 
Matriz Heptadiagonal

Introducción a la Simulación Numérica de Reservorios Pag. 113


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Matriz Inversa ( A1) :


A1es inversa de “A “ si Ax A1  A1 x A  I
Siendo “A “una matriz cuadrada y “I” matriz identidad del mismo orden de “A”.

Operaciones Elementales

Se llama así a las siguientes operaciones:

a) Al intercambio de dos filas ó columnas.


b) A la multiplicación de una fila ó columna por un escalar no nulo.
c) Si a una fila ó columna se le suma el múltiplo de otra fila ó columna.

Matriz equivalente

Dos matrices son equivalentes si uno de ellos se obtiene a partir del otro mediante un número
finito de operaciones elementales.

Matriz Escalonada

Una matriz de orden mxn es escalonada si tiene la siguiente estructura:

 Las primeras k filas son no nulas y las restantes “m-k” filas son nulas.
 El primer elemento de cada una de las “k” filas es la unidad.
 En cada una de las “k” filas, el número de ceros anteriores a 1 crece de fila a fila.

Cualquier matriz “A” de orden “mxn” puede reducirse a una matriz escalonada mediante un
número finito de operaciones elementales.

1 19 3 2 8 0 
0 12 2 5 1 7 
 
0 0 11 3 5  3 
0 0 0 1 2  2 5 
 
Rango de una Matriz r(A)

El rango de una matriz A de orden “mxn” está dada por el orden de la sub-matriz cuadrada mas
grande de “A” y cuyo determinante es diferente de “0”.

Rango de una matriz mediante operaciones elementales

Se lleva la matriz a su forma escalonada. Luego el rango de dicha matriz será igual al rango de
su matriz escalonada (que es igual al número de filas no nulas)

Cálculo de la matriz inversa utilizando operaciones elementales

Se aplica A  IOperacione s  I  B B  A1


s Elementale

Introducción a la Simulación Numérica de Reservorios Pag. 114


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

7.3. Aproximación de Términos de la forma “


 ( P)”
x x
Si se define: ux x P …………………… (7.24)
x

Se puede escribir:
 ( P) u …………………. (7.25)
x x x
Donde ux es velocidad por lo tanto (du /dx) Cambio de velocidad entre las fronteras de un grid-
block.

Empleando la aproximación por Diferencias Centrales y apoyándonos en los puntos i ± 1/2


Que corresponden a las fronteras de la celda ó grid block (i,j) en la dirección “x” se obtiene:

Pi-1 Pi Pi+1

i-1 i - 1/2 i i + 1/2 i+1

● ● ● ● ●

Δ x i -1 Δxi Δ x i +1

ui 1 ui1
( u)i  2 2
Reemplazando por su definición en (7.24) …….. (7.26)
x xi

( u)i  1 [( P)i1 ( P)i1 ] ……………. (7.27)


 x xi x 2 x 2

( u)i  1 [(  )i1 (P)i1 (  )i1 (P)i1 ] ………….. (7.28)


x xi x 2 2 x 2 2

Finalmente obtendremos:

(  ( P)i  1 [(  )i1 (Pi1 Pi ) (  )i1 (Pi, Pi1) ] ….. (7.29)


x x xi x 2 x 2

Introducción a la Simulación Numérica de Reservorios Pag. 115


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

7.4. Discretización (Aproximación) de la Ecuación General de Flujo

7.4.1. Ecuación General de flujo para un Sistema Lineal

( oo )x, y,z  q*o   (So )


 
De la Ecuación General de flujo tenemos:
t Bo

Sabemos que el término Movilidad es igual a o  k ; q* = STBD/ Volumen de roca


oBo

Qi

Pi-1 Pi Pi+1

A
A i-1 i - 1/2 i i + 1/2 i+1

● ● ● ● ●

Δ x i -1/2 Δ x i +1/2

Δ x i -1 Δxi Δ x i +1

7.4.1.1. Desarrollo de la Ecuación General de flujo en una dimensión 1-D

 ()  q *  (S ) …….. (7.30)


x x i
t B
Reemplazando por su equivalente en diferencias finitas Ec. (7.29) y multiplicando por el
volumen de Roca.

Ax xi [(  )i1 ()i1 (  )i1 ()i1 ]Axxi qi * Axxi  (S) …. (7.31)


xi x 2 2 x 2 2 t B
Si el Reservorio es Horizontal:

Introducción a la Simulación Numérica de Reservorios Pag. 116


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Ax [(  )i1 (Pi1 Pi ) (  )i1 (Pi Pi1) ] Qi Axxi  (S) ……….. (7.32)
x 2 x 2 t B
Si consideramos un arreglo de grid-blocks en un reservorio no horizontal de (7.31)

Datum Plane

Di+1

i +2

Di •

Di-1 i +1

i + 1/2 Di +1/2
i

i - 1/2
i -1 Δxi

Ax [(  )i1 (i1 i ) (  )i1 (i i1) ] Qi Ax xi  (S) ……. (7.33)
x 2 x 2 t B

[( Ax  )i1 (i1 i ) (Ax  )i1 (i i1) ] Qi Ax xi  ( S) ……. (7.34)
x 2 x 2 t B
Ax x
El Término ( ) Se llama Transmisibilidad además   P D
x i  12
El término " " es llamado gradiente de formación además   g

Introducción a la Simulación Numérica de Reservorios Pag. 117


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Ti1 [Pi1 Pi   g (Di  Di1)] Ti1 [Pi Pi1  g(Di1  Di ) ] Qi  Vi  ( S)…. (7.35)
2 2 t B
Si el reservorio es horizontal se desprecian los términos gravitacionales:

Ti1 [Pi1 Pi ]  Ti1 [Pi Pi1 ] Qi  Vi  ( S) …………… (7.36)


2 2 t B
En forma general la Ecuación resultará:

( Tx)i1 (i1, i ) (Tx)i1 (i i1) ] Qi Vi  (S) …………. (7.37)
2 2 t B
Desarrollando el termino diferencial de acumulación del segundo miembro de la Ecuación, y
considerando que solo tenemos una sola fase por lo tanto Φ x S = Φhc

 ( )  1    ( 1 ) ………… (7.38)
t B B t t B

 ( )  1  P   ( 1 ) P ……….. (7.39)
t B B P t P B t

Sabemos que: Cr 1  Cr   ……….. (7.40)


 P P
Cf   1  B   1  B  B2  B  B(B2)  B  B B  Cf BP(B
1
1)……. (7.41)
B P B B  P B  P P P
B
Reemplazando (7.40) y (7.41) en la Ec. (7.39) obtenemos lo siguiente:

 ( )  1 C P (Cf ) P [ 1C (Cf )]P ………. (7.42)k


t B B r t B t B r B t

 ()   (C  C ) P   Ct (Pin1 Pin ) ………. (7.43)


t B B r f
t B t
Ct = Cr + So Co + Sw Cw + Sg Cg
La Ecuación general de flujo en una dimensión 1-D totalmente “Discretizada” será:

( Tx)i1 (i1, i ) (Tx)i1 (i i1) ] Qi  Vi i Ct (Pi Pi )


n1 n
… . (7.44)
2 2 B t

Introducción a la Simulación Numérica de Reservorios Pag. 118


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Vi i Ct (Pin1 Pin ) … (7.45)


 [Tx I
i1 i1
2
(i1, i ) Txi1 (i i1) ] (Qi Qb )  
2
I
i1
I
i1 B t
7.4.1.2. Ecuación General de Flujo en dos dimensiones 2-D

( )  q*i, j   (S )


 
..………. (7.46)
t B

hyx  (x x ) hyx  (y y ) Qi, j hyx  (S) ………. (7.47)
x x y y t B
   C (Pn1  Pi,nj )
AY x 1 [( x )i1, j (x )i1, j  (x )i1, j ()i1, j ]  AXy 1 [( y )i, j 1 (y )i, j 1  ( y )i, j 1 ()i, j 1 ] Qi, j Vi, j i, j t i, j
x x 2 2 x 2 2 y y 2 2 y 2 2 B t

[( AY
x ) ( ) (A x ) () ][( A y ) ( ) (A y ) () ]Q V i, j Ct (Pi,nj1 Pi,nj )
x 1
i , j
2
x 1
i , j
Y 1
i , j
2
1
i , j
X
i, j x
1 y
i, j 
2
1 X
i, j 
2
1
i, j 
1 i, j
y
i, j
2 2 y 2 2 B t

i, j Ct (Pi,nj1 Pi,nj )


[( TX )i1, j (x )i1, j (TX )i1, j ()i1, j ][( TY )i, j 1 (y )i, j 1 (TY )i, j 1 ()i, j 1 ]Qi, j Vi, j
2 2 2 2 2 2 2 2 B t

Realizando el mismo análisis resulta la ecuación para un flujo en 2-D ec. (7.48)
j J J
i, j Ct (P,in1 Pi,nj )
[ Tx (i1, j, i, j ) Txi 1, j (i, j i1, j ) Tyi, j 1 (i, j 1 i, j) ) Tyi, j 1 (i, j i, j 1) ] (Q i, j Qb)  Vi, j
I I I

i 1
1
i , j
2 2 2 2 i 1 i 1 B t
j 1 j 1 j 1

Ay
Φ i ,,j+1
i , j+1

● Φ i + 1,j
Φ i – 1,j Φ i ,j

Ax h
Ax i – 1,j i - 1/2 i ,j i + 1/2 i + 1,j

● ● ● ● ●

Ay Φ i ,,j-1
i , j-1

Introducción a la Simulación Numérica de Reservorios Pag. 119


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

7.4.2. Ecuación General de Flujo para un Sistema Radial

±QoSC Masa de Oil

que entra vertical

Masa de Oil
(qoρo )z
r∆θ que entra angular
(qoρo ) θ
∆z
∆θ

Masa de Oil Masa de Oil


(qoρo ) r (qoρo ) r+∆r
que sale radial que entra radial
r

r + Δr Δr ∆z

(qoρo )z+∆z
(qoρo ) θ+∆ θ
Masa de Oil Masa de Oil
que sale angular que sale vertical

( oo )r, z,  q*o   (So ) …. (7.49)


 
t Bo

   o   1    ro   1   o   q*   So  ………. (7.50)


 
z  o z z  r r  o r r  r   o   SC
t  Bo 

1   ro  q*    SO 


r r  r r  SC t  BO 
…………. (7.51)

Haciendo u r rO ………. (7.52)


r

u u
1 ( u)  1 ( i 12 i12 )
ri r i ri ri
1 [( r) () (r) () ] q *   ( S)
riri r i12 i
1
2 r i12 i
1
2
i
t B

Introducción a la Simulación Numérica de Reservorios Pag. 120


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

1 [( r) (  ) (r) (  ) ] qi*   (S) ………. (7.53)


ri ri r i12 i1 i r i12 i i1 t B
Multiplicando por el volumen de roca Vi  2 ri ri h

2 ri ri h [( r) (  ) (r) (  ) ]  QiV  (S) ………. (7.54)


ri ri r i12 i1 i r i12 i i1 i
t B

Realizando la aproximación por diferencias centrales al igual que para un flujo lineal:

Ai1  2 ri1h (Área de Flujo)


2 2

A
( Ar  )i1 (Pi1  Pi ) ( r )i 1 (Pi  Pi1 ) Qi  Vi  Ct P …. . (7.55)
r 2 r 2 B t

Tri1  Ar 


 
2  r i1
2

(Tr )i1 (i1 i ) (Tr )i1 (i i1)  Qi  Vri  Ct ( Pi  Pi )


n1 n
……. (7.56)
2 2 B t
Qi

i-1 i - 1/2 i i + 1/2 i+1


● ● ● ● ●

Introducción a la Simulación Numérica de Reservorios Pag. 121


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

7.4.2.1. Ecuación General para un Flujo Cilíndrico en dos dimensiones 2-D

Si consideramos un flujo en 2-D tanto radial como vertical Ecuación (7.57)

Q i,k
Qi,j

i ,i,k+1
j+1

k+1k+
1

i-1,1,j
i- k ii-1/2,
-½, k i, ,j
k ii++1/2½,j
,k i + k1,j
i+1,
● ● ● ● ●
i ,i,j-k-1
1

Vi,k i,k Ct (Pi,nk1 Pi,nk )


( Tr)i1,k (i1,k i,k ) (Tr)i1,k (i,k i1,k ) (Tz)i,k1 (i,k1 i,k) ) (Tz)i,k1 (i,k i,k1) ] Qi,k 
2 2 2 2 B t

7.4.3. Implementando las condiciones de frontera

Las frontera en un reservorio de petróleo puede ser extremadamente complicado, consistiendo


de las fronteras internas y externas que delinean el sistema reservorio. Las fronteras externas
pueden incluir los límites de ambos el reservorio de hidrocarburos y cualquier acuífero asociado.
La frontera del reservorio puede estar sujeta a una de las cuatro condiciones:

 Gradiente de presión constante en la frontera


 Flujo constante en la frontera
 No flujo a través de la frontera
 Presión constante en la frontera.

En realidad las tres primeras condiciones de frontera se reduce a una gradiente de presión
especificada (condición de frontera de Neumann) y la cuarta condición es la condición de
frontera tipo Dirichlet (valor de presión constante).

Introducción a la Simulación Numérica de Reservorios Pag. 122


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

a) Gradiente de presión especificada en la frontera

Para el grid –block “1” que se encuentra sobre la frontera izquierda del reservorio considerando
una celda ficticia “0” la ecuación de flujo será:

P P
x b x b
● ● ● ● ………..
● ● ●

0 b 1 2 3 I -1 I b I +1
1/2 3/2 5 /2 I -1/2 I+1/2

Ecuación de flujo en el grid-block 1 adyacente a la frontera hasta el grid block “I”

(Tx)3 (2 1) (Tx)1 (1 0) V1 1 Ct (P1 P1 )


n1 n

2 2 B t
(Tx)5 (3 2) (Tx)3 (2 1) V2 2 Ct (P2 P2 )
n1 n
. .
2 2 B t
.
. . .
. . .
.
. . .
. . .

(Tx)I 1 (I 1 I ) (Tx)I 1 (I I 1) VI I Ct (PI PI )
n1 n

2 2 B t
Pero sabemos que:

(Tx)1 (o 1) ( kxAx )1 ( x x ) 1()1


kA
……. (7.58)
2 Bx 2 B 2 x 2

(Tx)1 (o 1) ( x x ) 1[(P)  ((D0 D1) ]


kA
……. (7.59)
2 B 2 x x
Reemplazando en la Ecuación general para el grid-block 1, y el grid “I”, considerando que el
block ficticio “0” y el grid “1” se encuentra a la misma profundidad. D o = D1

(Tx)1 (o 1)  ( x x ) 1 (P)b Qb  ( x x ) 1 (P)b


kA kA
Involucra un caudal en la frontera
2 B 2 x B 2 x

Introducción a la Simulación Numérica de Reservorios Pag. 123


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Reemplazando en la Ecuación General en los grid blocks fronteras del reservorio:

(Tx)3 (2 1)(k1 A1) (P)b V1 1 Ct (P1 P1 )


n1 n

2 B x B t
. . .
. . .
. . .
. . .

(kI AI ) (P)b (Tx)I 1 (I I 1) VI I Ct (PI PI )


n1 n

B x 2 B t

b) Caudal especificado en la frontera

La condición de frontera de régimen de flujo especificado tiene lugar cuando en las cercanías
del reservorio la frontera tiene un alto o bajo potencial de un reservorio vecino ó un acuífero. En
este caso el fluido se mueve a través de la frontera del reservorio. Métodos tales como cálculos
de influjo de agua y balance de materiales en la ingeniería de reservorio pueden ser usados
para estimar el régimen de flujo, cuando el término es especificado como “Qb” la ecuación de
flujo para el grid-block “1” llega a ser:

Qb Qb
● ● ● ● ……….. ● ● ●

0 b 1 2 3 I -1 I b I +1
1/2 3/2 5 /2 I -1/2 I+1/2

Ecuación de flujo en el grid-block 1 adyacente a la frontera hasta el grid block “I”

(Tx)3 (2 1) (Tx)1 (1 0) V1 1 Ct (P1


n1
 P
1
n
)
2 2 B t

(Tx)5 (3 2) (Tx)3 (2 1) V2 2 Ct (P2 P2 )


n1 n

2 2 B t
. . .
. . .
. . .

(Tx)I 1 (I 1 I ) (Tx)I 1 (I I 1) VI I Ct (PI


n1
 PI
n
)
2 2 B t

Introducción a la Simulación Numérica de Reservorios Pag. 124


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Pero sabemos que:

(Tx)1 (0 1 )  ( kx Ax )1 (0 1)  Qb …… (7.60) (Caudal en la frontera del grid “1”)
2 Bx 2

Reemplazando en la Ecuación general para el grid-block 1, y el grid “I” (Grids frontera)

(Tx)3 (2 1)Qb V1 1 Ct (P1 P1 )


n1 n

2 B t
. . .
. . .
. . .
. . .

Qb (Tx)I 1 (I I 1) VI I Ct (PI PI )


n1 n

2 B t

En un flujo multidimensional con “Qb” especificado para la frontera total del reservorio”QbL” para
cada grid-block frontera es obtenido pro-rateando “Qb” entre todos los grid-block fronteras que
comparte esa frontera.

TbL
QbL  Qb
l bL
m …….. (7.61)
T
Donde la Transmisibilidad entre la frontera del reservorio y el grid-block frontera es definida
como:

KL AL
Tb L ( ) ……… (7.62)
L b
B
2
La longitud “L” y el sub-índice “L” es reemplazado por x,y ó z, dependiendo de la cara de la
frontera sobre el grid-block. Hay que mencionar que la suposición de las caídas de presión a
través de la frontera del reservorio para todos los grid-blocks que comparten esa frontera son
iguales.

Para el caso del flujo en la dirección “x”

Tb x( Kx 
Ax )
b …….. (7.63)
B x
2

Introducción a la Simulación Numérica de Reservorios Pag. 125


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

c) Condición de No flujo en la frontera

La condición de no flujo en la frontera resulta de la tendencia de la permeabilidad a ser cero en


la frontera del reservorio. Por lo tanto la transmisibilidad en la frontera del reservorio es cero
(Tx)1/2 = 0 . Debido a la simetría en el grid block frontera Φ0 = Φ1.Para el análisis en el grid-
block “1” seria:

(Tx)1 (0 1)  Qb  0 Además (Tx)I 1 (I 1 I )  Qb  0 ……. (7.64)


2 2

Reemplazando en la ecuación general de flujo

(Tx)3 (2 1) V1 1 Ct (P1 P1 )


n1 n

2 B t
(Tx)5 (3 2) (Tx)3 (2 1) V2 2 Ct (P2 P2 )
n1 n

2 2 B t
. . .
. . .
. . .
. . .

 (Tx)I 1 (I I 1) VI I Ct (PI PI )


n1 n

2 B t

d) Presión especificada en la frontera

Condiciones de este tipo son encontrados cuando el reservorio esta en comunicación con un
fuerte acuífero ó cuando pozos al otro lado de la frontera del reservorio operan para mantener
reemplazo al vaciamiento y como resultado mantener la presión constante en la frontera. El
valor de la presión puede ser función del tiempo, pero para nuestro caso será asumido
constante.

Pb Pb
● ● ● ● ………… ● ● ●

0 b 1 2 3 I -1 I b I +1
1/2 3/2 5 /2 I -1/2 I+1/2

Ecuación de flujo en el grid-block 1 adyacente a la frontera hasta el grid block “I”

Introducción a la Simulación Numérica de Reservorios Pag. 126


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

(Tx)3 (2 1) (Tx)1 (1 0) V1 1 Ct (P1 P1 )


n1 n

2 2 B t

(Tx)5 (3 2) (Tx)3 (2 1) V2 2 Ct (P2 P2 )


n1 n

2 2 B t
. . .
. . .
. . .
. . .
. . .

(Tx)I 1 (I 1 I ) (Tx)I 1 (I I 1) VI I Ct (PI PI )
n1 n

2 2 B t

Realizando el análisis en el grid “1”

(Tx)1 (0 1 ) (Tx)1 (0 b b 1) ……….…….(7.65)


2 2

(Tx)1 (0 1 ) (Tx)1 (0 b)  (Tx)1 (b 1) ………... (7.66)
2 2 2

(Tx)1 (0 1 ) 1(Tx)0b(0 b)  1(Tx)b1 (b 1)  Qb ……….. (7.67)
2 2 2
Para mantener el potencial al lado izquierdo de la frontera del grid-block “1” constante, el fluido
saliendo de la frontera hacia el grid “1” tiene que ser igual al fluido ingresando a la frontera del
reservorio desde el otro lado grid “0”

(Tx)0b(0 b)  (Tx)b1 (b 1) b …….. (7.68)

Por lo tanto:

(Tx)b1 (b 1)  Qb ……. (7.69)

Manteniendo el potencial en cualquier punto constate implica que la presión es mantenida


constante debido a que el potencial menos la presión es constante.

Introducción a la Simulación Numérica de Reservorios Pag. 127


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

En general para una presión especificada en la frontera la ecuación llega a ser:


Qb (TbL ) (Pb P1) b (Db D1 )  ………. (7.70)

KL AL
Donde: Tb L ( ) ………. (7.71)
 BL/ 2 b
Considerando que los grids frontera “1” y “I” se encuentra a la misma profundidad que los grids
ficticios. Por lo tanto:

k1 A1
(Tx)1 (0 1 ) (  x )(Pb  P1 ) ……. (7.72)
2 B 1
2

(Tx)I 1 (I 1 I ) ( kI 


AI ) (P P)
b I ……. (7.73)
2 B xI
2
Reemplazando en la ecuación general de flujo:

(Tx)3 (2 1) (


k1 A1
) (P  P)  V1 1 Ct (P1n1  P1n)
Bo x1 t
b 1
2 B
2
(Tx)5 (3 2) (Tx)3 (2 1) V2 2 Ct (P2 P2 )
n1 n

2 2 B t
. . .
. . .
. . .
. . .

( kI AI x ) (Pb  PI )(Tx)I 1 (I I 1) VI I Ct (PI  PI )


n1 n

Bo I 2 B t
2

Introducción a la Simulación Numérica de Reservorios Pag. 128


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

7.4.4. Dependencia en la presión de las propiedades de la roca y los fluidos

Las propiedades dependientes en la presión que son importantes en este capitulo incluyen
aquellas propiedades que aparecen en la transmisibilidad, potencial de flujo, producción y el
termino de acumulación que contiene la densidad del fluido, el factor de volumen de formación,
la viscosidad del fluido y la porosidad de la roca. La densidad del fluido es necesaria para la
estimación de la gradiente del fluido. Las ecuaciones usadas para la estimación de estas
propiedades para varios fluidos y porosidad de la roca son presentados.

a) Fluido incompresible

Este tipo de fluido es una idealización de petróleo libre de gas (black oil) y el agua. Un fluido
incompresible tiene cero de compresibilidad, independiente de la presión, tiene una densidad,
FVF y viscosidad constante. Matemáticamente:

 f (P)constante
B f (P) Bo 1
  f (P)constante

b) Fluido Ligeramente compresible

Un fluido ligeramente compresible tiene una pequeña pero constante compresibilidad “C” que
usualmente varía en un rango de 105 106 psi1 , petróleo libre de gas, agua y petróleo sobre el
punto de burbuja son ejemplos de fluidos ligeramente compresibles. La dependencia de presión
de la densidad FVF y la viscosidad para fluidos ligeramente compresibles son expresados como:

 o[1C(P Po) ]


o
B B
[1C(P Po)]
 o
[1C(P Po)]
Donde ρº, Bº y μº son propiedades a una presión de referencia Pº y temperatura del reservorio, y
c el cambio fraccional de la viscosidad con el cambio de presión. El petróleo sobre su punto de
burbuja puede ser tratado como un fluido ligeramente compresible con la presión de referencia
siendo la presión en el punto de burbuja y en este caso ρº, Bº y μº son obtenidos de las
propiedades del petróleo saturado en el punto de burbuja.

c) Fluido Compresible

Un fluido compresible tiene órdenes de magnitud en compresibilidad más altos que un fluido
ligeramente compresible usualmente varia en el rango de 10 10 psi dependientes de la
2 4 1

presión. La densidad y viscosidad de un fluido compresible incrementa a medida que la presión


incrementa pero tiende a nivelarse a altas presiones. El FVF disminuye en órdenes de
magnitud a medida que la presión incrementa desde una presión atmosférica hasta altas

Introducción a la Simulación Numérica de Reservorios Pag. 129


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

presiones. El gas natural es un buen ejemplo de un fluido compresible. La dependencia de la


presión de la densidad, el FVF y la viscosidad del gas natural son expresados como:

g  PM
Z RT
Bg    Pcs T Z
ccs c Tcs P
g  f (T, P,M)
Porosidad de la Roca

La porosidad depende de la presión del reservorio debido a la compresibilidad combinada de la


roca y los poros. La porosidad incremente a medida que la presión del reservorio (La presión
del fluido contenido en los poros) incrementa. Esta relación puede ser expresada:

o[1C (PPo)]¨
Donde Φo = porosidad en la presión de referencia P º y CΦ = Compresibilidad de los poros. Si
la presión de referencia es escogida como la presión inicial del reservorio entonces Φo puede
incorporar el efecto de la sobrecarga sobre la porosidad.

Introducción a la Simulación Numérica de Reservorios Pag. 130


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

8. ECUACIÓN GENERAL PARA FLUIDOS EN UNA SOLA FASE EN UN MEDIO POROSO

8.1. Introducción

En este capítulo la ecuación de flujo de una sola fase que incorpora el rate de producción y las
condiciones de frontera es presentada para varios fluidos, incluyendo los fluidos incompresibles,
ligeramente compresibles y compresibles. Estos fluidos difieren uno de otro por la dependencia
de la presión de sus densidades, FVF y viscosidades. Este capítulo incluyen la ecuación de flujo
para un sistema incompresible (roca y fluido) y las ecuaciones explicitas e implícitas para fluidos
ligeramente compresibles y compresibles. Las ecuaciones de flujo para grid-block de block
centrado tienen la misma forma general.

DISCRETIZACION
DISCRETIZACIÓN
DISCRETIZACIÓN

PROCESO EDP NO ECUACIONES


ECS ECS. DISTRIBUC. PROCESO
DE LINEALES ALGEBRAICAS
ALGEBRAICAS NO ALGEBRAICAS DE PRESIÓN DE SIMULA.
RECUPER. NO LINEALES
LINEALES LINEALES SATURACIÓN NUMÉRICA
Y RATES. DE RESERV.

8.2. Ecuación General de flujo para un Fluido Incompresible

Esto implica que el flujo en un fluido incompresible no permite el término de acumulación ó


depleción. En otras palabras cualquiera que cruza las fronteras físicas hacia el reservorio debe
desplazar un volumen equivalente desde el reservorio. La solución es independiente del tiempo.
La dependencia del tiempo es removida cuando B w es tratado como constante para un fluido
incompresible (En consecuencia también el medio poroso es asumido a ser incompresible). La
ecuación representa un sistema de flujo estable, así como las condiciones de frontera son
independientes del tiempo. La presión en la frontera permanece intacta y no cambia con el
tiempo, la ecuación no contiene términos de porosidad “Φ ” porque la roca es tratado como
incompresible.

8.2.1 Flujo en una dimensión 1-D

Esta Ecuación puede ser simplificada para describir el flujo de un fluido incompresible en un
medio heterogéneo y anisotrópico por la siguiente observación:

 La densidad de un fluido incompresible es constante que implica que la viscosidad y el FVF


es constante.
 El medio poroso es incompresible lo cual implica que la porosidad es constante.

Esto indica que el lado derecho de la Ec. contiene solo términos constantes por lo tanto la
derivada es igual a cero, al realizar esto implica que la condición de estado estable existe.

Introducción a la Simulación Numérica de Reservorios Pag. 131


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

De la Ecuación general de flujo (3.30) el término de acumulación es cero

( ww )  Qw   (Sw )


 
………(8.1)
t Bw
 
( ww )  Qw  0 …… (8.2)

 (  ( ))  (  ( ))  (  ( ))Q  0 Ec. De Poisson


 x wxx wx  y wy y wy z wz z wz w

 2 ( )   2 ( )   2 ( )  0 Ec. De La Place
 x 2 wx  y 2 wy z 2 wz
Esta ecuación describe la distribución de presión p = p(x,y,z) en el flujo de un fluido
incompresible en un medio homogéneo e isotrópico donde no hay términos externos de
fuente/sumidero (Inyección/Producción), es también llamado la Ecuación de La Place. Una
observación de la ecuación es que no contiene el término de la permeabilidad.

Esto implica que la distribución de la presión es gobernada por la configuración


geométrica del reservorio y de las condiciones de frontera impuestas. El efecto de la
permeabilidad no es reflejado en la distribución de la presión solo en el régimen de flujo
(Qi).

Realizando un análisis en 1-D la ecuación general en su forma discretizada, además


En la Ec. (7.44). La Cw = 0 además Cr = 0

 [ Tx
I
i1 i
1
2
(i1, i ) Txi1 (i i1) ]iI1(Qi Qb)  0
2
…. (8.3)

Introducción a la Simulación Numérica de Reservorios Pag. 132


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

8.3. Ecuación General de flujo para un Fluido Ligeramente Compresible

La densidad, el FVF y la viscosidad de un fluido ligeramente compresible a temperatura del


reservorio son funciones de la presión. Tal dependencia sin embargo es débil. En este contexto
el FVF, la viscosidad y la densidad aparecen en el LHS de la ecuación de flujo pueden ser
asumidos constantes. El término de acumulación puede ser expresado en términos de cambios
de presión sobre un intervalo de tiempo sustituyendo el término (Φ/B)
Además se asume que la compresibilidad del fluido es pequeña y permanece constante dentro
del rango de presión de interés. A diferencia de la ecuación para un fluido incompresible la
presión en un flujo de un fluido ligeramente compresible es dependiente del tiempo. La
distribución de la presión cambia con el tiempo esto significa que el problema de flujo debe ser
resuelto en la forma de un estado inestable. Al tiempo to = 0 todas las presiones en los grid-
blocks (Po,i = 1,2,3,…..I) deben ser especificados. Inicialmente el fluido en el reservorio esta en
un equilibrio hidrodinámico. Además es suficiente especificar la presión en un punto del
reservorio y la presión inicial de cualquier block en el reservorio puede ser estimado de
consideraciones de presión hidrostática. Luego el procedimiento conlleva encontrar la solución
de la presión en tiempos discretos (t1, t2, t3,….) marcando el último valor de la presión en el
tiempo usando intervalos de tiempo (Δt1, Δt2, Δt3…).
Para obtener la presión a un tiempo “t” dado, la presión debe haber avanzado desde las
condiciones iniciales t=0 (nivel de tiempo “n”) a t1 =to + Δt1 (nivel de tiempo “n+1”). La solución
de la presión es luego avanzado desde un tiempo t1 a t2= t1+ Δt2 y así el proceso es repetido
tantas veces como sea necesario hasta que el tiempo de simulación es alcanzado.
Para obtener la solución de la presión al nivel n+1 asignamos la presión solución justamente
obtenida como presión al nivel de tiempo ”n”, escribir la ecuación de flujo para cada block en el
reservorio discretizado y resolver el resultante conjunto de ecuaciones lineales para el conjunto
de presiones desconocidas.
Avanzando la solución de la presión del nivel de tiempo anterior “n” hasta un nuevo nivel de
tiempo “n+1” puede ser alcanzado con cualquiera de los esquemas de solución explicito o
implícito.

  S V   Vi io
Vi ( )  [( )i ( )i ] 
i n1 n
(CCr )[Pin1  Pin]
t B t B B t Bo
8.3.1. Formulación de las Ecuaciones de Flujo para un fluido ligeramente compresible

Aunque estemos evaluando los coeficientes a un nivel de tiempo “n” no hemos definido el nivel
de tiempo de las presiones desconocidas en el lado izquierdo de la ecuación. La selección del
nivel de tiempo esta relacionado a la formulación explicita o implícita en diferencias finitas.

Existen básicamente dos maneras para ir de los valores de tiempo antiguo/anterior “n” hasta los
valores en el nivel de tiempo nuevo/actual “n+1”. Hay dos niveles de tiempo en el lado derecho
de la ecuación pero no hay niveles de tiempo especificados en el lado izquierdo de la ecuación
para las presiones y transmisibilidades. Sabemos que:

Cualquier término a nivel de tiempo “n” es conocido


Cualquier término a nivel de tiempo “n+1” es desconocido.

Debemos especificar un nivel de tiempo para aquellos términos del lado izquierdo de la ecuación
para tener un nivel de tiempo en presión.

Introducción a la Simulación Numérica de Reservorios Pag. 133


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

8.3.1.1. Formulación del esquema de solución Explicito

Flujo en 1-D

Para un fluido ligeramente compresible la ecuación del flujo discretizada será la siguiente:

Txi1 (i1, i ) Txi1 (i i1)  QiQb Vi  (S)


2 2 t B

Txi1 (i1, i ) Txi1 (i i1)  Qi Qb  Vi i Cot [Pin1 Pin]
o

2 2 t B
Si expresamos en términos de la presión para un grid-block:

Txi1 (Pi1, Pi ) Txi1 (Pi Pi1) ] Qi Qb  Vi i Cot [Pin1 Pin]i
o

2 2 t B
Donde ε i está en función de las transmisibilidades y los términos gravitacionales.

i Txi1  (Di1  Di )Txi1  (Di  Di1)


2 2

 [Txi1 (Pi1, Pi ) Txi1 (Pi Pi1) Qi Qb]  iI1[Vi i Cot (Pin1 Pin)i ]
o
I
i1
2 2 t B

Este esquema es el más simple ya que resuelve el problema para una sola incógnita en el
nuevo nivel de tiempo, valiéndose para ello de los valores conocidos de la incógnita en el nivel
de tiempo anterior.

Tx (P P ) Tx (P P ) Qi Qb 


n n
i1,
n V
ni i
o
nCt (Pn1 Pn) n
n
i1
t Bo i
i i
i1 i1 i i
2 2

i n  Txin1  n (Di1 Di )Txin1  n (Di Di1)


2 2


 [ Tx P ) Tx (P P )] (Qi Qb) 
o
I n n
(P n n n n
I
I
[ Vi i Ct (Pn1 Pn) n]
i1, i1
t Bo i
i1 i i i1
i1 i1 i1
i i
2 2

Una inspección de la ecuación nos revela que tenemos un término desconocido Pin1 y que
todos los grid-blocks vecinos tienen presiones conocidas a un nivel de tiempo “n”. Además la

Introducción a la Simulación Numérica de Reservorios Pag. 134


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

solución de la presión a un nivel de tiempo “n+1” es obtenido solucionando la ecuación para


Pin1para el grid-block “i” independiente de las ecuaciones de flujo de los otros blocks.
El análisis de estabilidad desarrollado en el enfoque matemático concluye que la Ecuación es
condicionalmente estable. La ecuación da numéricamente soluciones de presión estables solo
para pequeños intervalos de tiempo. En otras palabras el intervalo de tiempo permisible es
bastante pequeño y la cantidad de esfuerzo computacional requerido para obtener la solución a
problemas prácticos a un nivel de tiempo dado no es prácticamente usado en simulación de
reservorios. La formulación explicita es solo de interés académico para los matemáticos.

Como puede observarse se tiene una sola incógnita, el valor de la presión al nuevo nivel de
tiempo “n+1” el cual se encuentra involucrado en el lado izquierdo de la ecuación:

t
Pin1 Pin  [Txin1 (Pin1 Pin ) Txin1 (Pin Pin1) Qi Qb in ]]
Ct i Vi 2 2

Por su sencillez este esquema de solución presenta limitaciones fuertes de estabilidad lo que
ocasiona tener que utilizar intervalos de tiempo pequeños al avanzar la solución, lo cual
tampoco es conveniente debido al tiempo de computadora que se requiere para efectuar una
corrida. Esta limitación hace que su aplicación sea impráctica en la mayoría de problemas de
simulación, no obstante que el esfuerzo que se requiere para desarrollar un simulador que esté
basado en este esquema es mucho menor que ningún otro.

Estabilidad

En algunos problemas el error de redondeo acumulado durante las operaciones aritméticas para
obtener la solución crece con el tiempo hasta que el alcance de sus dimensiones llegue a ser
significantes y la solución llega a ser sin sentido, en estos casos el sistema esta llamado a ser
inestable. Por otro lado hay sistemas donde el error de redondeo se acumula pero sus
magnitudes son mantenidas dentro de límites. La solución es por consiguiente correcta y estos
sistema son llamados estables.

Condicionalmente será estable si ciertas condiciones son cumplidas, una de ellas es el “Δt
intervalo de tiempo” (time step) que deberá ser escogido de tal forma que la acumulación de
errores de redondeo estén mantenidas bajo control. El “Δt” es función de que tan grande es “Δx,
Δy, Δz”, transmisibilidades y si los términos son lineales o no lineales.

Introducción a la Simulación Numérica de Reservorios Pag. 135


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Hay muchos criterios para analizar la estabilidad de la solución, entre ellos listamos los mas
comúnmente aplicados

 Método de Karplus
 Método de Neuman’s
 Análisis de Fourier
 Método de Matrices

En nuestro caso utilizaremos el método de Karplus que se expresa lo siguiente:

CV
Txi1 Txi1  t i i  0
2 2 t

Para cualquier grid “i“ t  Ct i Vi Criterio de Estabilidad


Txi1 Txi1
2 2

Para un reservorio Isotrópico y Homogéneo 1-D t  1 x2


2x6.238Bo

Si se tiene varios grid-blocks se realiza el análisis y el cálculo para cada grid y se escoge
el menor Δt.

Nos preguntamos, como se comparan las soluciones obtenidas mediante cada uno de los
métodos con la solución exacta. Cuál de los métodos produce la mejor solución. Cual es el
efecto de “Δx” y “Δt” sobre el desempeño numérico de los métodos y sobre la solución.

La diferencia entre la representación exacta y aproximada del problema de flujo en cuestión es


el error de truncamiento ó de discretización. El teorema de la equivalencia de Lax: “ La
estabilidad es una condición necesaria y suficiente para que exista la convergencia cuando la
aproximación es consistente”. Una aproximación numérica debe ser consistente para que tenga
valor práctico. Se define el error global de la solución como la diferencia entre las soluciones
exactas y aproximadas.  Pin Pi*n . Un algoritmo numérico es estable si cualquier error
introducido en alguna etapa de los cálculos no se amplifica en cálculos subsecuentes.

Sistema de grids en dos dimensiones 2-D

Pin, j 1 Pin, j  t [Txin1, j (Pin1, j Pin, j ) Txin1, j (Pi,nj Pin1, j ) Tyin, j1 (Pi,nj1 Pi,nj ) Tyin, j1 (Pi,nj Pi,nj1) Qb Qi, j in ]
Ci, j i , j Vi , j 2 2 2 2

Introducción a la Simulación Numérica de Reservorios Pag. 136


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Reservorio Isotrópico y Homogéneo

Sistema 1-D

Txi1 Txi1 k A 1
2 2 x Bo

Los valores de la Transmisibilidad y el valor de i dependerá de la posición del grid que


se está analizando. Reemplazando en la Ecuación ( )

Pin1 Pin 1.127x5.615xk A t (Pin1 2Pin Pin1)  t x5.615(Qi Qb in)


x Bo Ct i Ax Ct i Vi
Sihacemos  k Definimos   
1 x2 Bo
Ct  t 6.238
Pin1 Pin 6.328t2  (Pin1 2Pin Pin1)  5.615xt (Qi Qb)
x Bo Ct i Vi
Pin1 Pin  1 (Pin1 2Pin)  5.615xt (Qi Qb in) Para el grid – block i=1
 Ct i Vi
Condición de Frontera no flujo

Pin1 Pin  1 (Pin1 2Pin Pin1)  5.615xt (Qi Qb) Grid-blocks Intermedios i=2, 3, 4...I-1
 Ct i Vi

Pin1 Pin  1 (2Pin  Pin1)  5.615xt (Qi Qb) Para el grid-block i= I


 Ct i Vi
Condición de Frontera no flujo
Sistema 2-D

Pin, j 1 Pin, j  t [Txin1, j (Pin1, j Pin, j ) Txin1, j (Pi,nj Pin1, j ) Tyin, j1 (Pi,nj1 Pi,nj ) Tyin, j1 (Pi,nj Pi,nj1) Qb Qi, j in ]
Ci, j i , j Vi , j 2 2 2 2
k A
Txi1 Txi1 kx A 1 Tyj1 Tyj1  y 1
2 2 x Bo 2 2 y Bo
t 
Pin, j 1 Pin, j 6.238t2x (Pin1, j 2Pin, j  Pin1, j ) 6.238 2 y (Pi,nj1 2Pi,nj  Pi,nj1) 5.615 t (Qb Qi, j )
x Bo y Bo Cti, j Vi, j
SikX kY Además
xy
t t
Pin, j 1 Pin, j 6.238 2 ( Pin1, j Pin1, j 4Pi, j Pi,nj1 Pi,nj1 ) 5.615 (Q Q )
x Bo 2 Cti, j Vi, j b i, j
Pin, j1 Pin, j  1 ( Pin1, j  Pin1, j 4Pi, j  Pi,nj1  Pi,nj1) 5.615 t (Qb Qi, j )
 Cti, j Vi, j
Ecuación para los grid blocks que no pertenecen a la frontera del reservorio

Introducción a la Simulación Numérica de Reservorios Pag. 137


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

8.3.1.2. Formulación del esquema de solución Implícito

La formulación implícita de la ecuación de flujo puede ser obtenida resolviendo para todos los
valores desconocidos simultáneamente

Nótese que las presiones se encuentran en el nuevo nivel de tiempo “n+1” y en consecuencia
son también incógnitas.

Este esquema consiste en resolver el problema para todos los valores de las incógnitas en
forma simultánea. Así pues para el análisis en 1-D en el grid “i” existen tres incógnitas.

Esta ecuación es llamada “Implícita” porque hay una relación implícita entre presiones
desconocidas en los puntos “i-1, i, i+1”.

Para expresar el problema completamente esta ecuación debe ser escrita “I” veces, una vez
para cada grid-block “i” y todas las “I” ecuaciones deben ser resueltas simultáneamente.

 [Txin11 (Pin11 Pin1) Txin11 (Pin1 Pin11) ]iI1(Qi Qb)  iI1[ Vi i Cot (Pin1 Pin)in1]
o
I
i1
2 2 t B

Introducción a la Simulación Numérica de Reservorios Pag. 138


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

8.4. Ecuación General de flujo para un Fluido Compresible

La ecuación de flujo para una simple fase de un fluido compresible aunque similar en forma a la
ecuación de flujo para un fluido ligeramente compresible es generalmente una ecuación mas
difícil para resolver numéricamente. La adicional dificultad incrementa debido a que la
transmisibilidad de un medio poroso al gas es mucho más sensitivo a los cambios de presión
que la transmisibilidad de un medio poroso al líquido.

Esto lo ilustramos en el siguiente ejemplo: Dado los siguientes datos de roca y fluido, determinar
la razón de cambio de la transmisibilidad al gas con una gravedad específica de 0.61 al
petróleo donde la presión declina desde 2,014.7 a 1,614.7 psi. Las propiedades del petróleo y
las dimensiones del grid-block son Δx = Δy = 100 pies h= 10 pies, K= 4.2 md μ= 3 cp
Co 1.6x106 psi1 T=580 ºR Pcs=14.7 Tcs = 520ºR y Bo = 1.22 Bbls/STB donde Bo es
reportado a 1,014.7 psi y temperatura del reservorio.

Solución:

La transmisibilidad y propiedades pueden ser estimadas como siguen. Para el caso de un gas
real la transmisibilidad para un flujo lineal:

a) Transmisibilidad del gas @ 2,014.7 psi

Tx =1.127 K A
Δx μg Bg

Bg = Pcs T Z
Tcs P

Bg = 14.7 x 580 x 0.838 = 1.215 x 10 3 Bbl/ scf


5.615 x 520 x 2,014.7

Tx gas = 1.127 x 0.0042 x 100 x 10 = 2,497.3 scf/D -psi


3
100 x0.0156 x1.215 x 10

b) Transmisibilidad del gas @ 1,614.7 psi

Bg = 14.7 x 580 x 0.838 = 1.543 3 Bbl/ scf


5.615 x 520 x 1,614.7

Tx gas = 1.127 x 0.042 x 100 x 10 = 2,115.6 scf/D -psi


100 x0.0145 x1.543 x 10 3

Cambio de transmisibilidad :

Δ T = 2,497.3 – 2,115.6 x 100 = 15.3 %


2,497.3

Introducción a la Simulación Numérica de Reservorios Pag. 139


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

c) En el caso del petróleo la transmisibilidad @ 2,014.7 psi

Bo = 1.22 [ 1+ 1.6 x 10 6 (1014.7 – 2,014.7)] = 1.218 Bbl/STB

Tx = 1.127 x 0.0042 x 100 x 10 = 1.2954 x 10 2 STBD/psi


3 x 1.218 x 100

d) Calculo de la transmisibilidad @ 1,614.7 psi

Bo = 1.22 [ 1+ 1.6 x 10 6 (1014.7 – 1,614.7)] = 1.219 Bbl/STB

Tx = 1.127 x 0.0042 x 100 x 10 = 1.2943 x 10 2 STBD/psi


3 x 1.219 x 100
Cambio de transmisibilidad :

Δ T = 1.2954 x 10 ֿ ² – 1.2943 x 10 ֿ ² x 100 =0.085 %


1.2954 x 10 ֿ ²

El cambio de transmisibilidad para el gas es 15.3 % comparado con un cambio de


transmisibilidad de petróleo de 0.085 % para el mismo cambio de presión.

El ejemplo anterior ilustra porque la transmisibilidad puede ser evaluado al nivel anterior ”n” para
un fluido ligeramente compresible y porque especial técnica de linealización es requerido para
fluidos compresibles. Debido a que las transmisibilidades a los líquidos cambian muy
lentamente durante la declinación de la presión ( o levantamiento durante la represurización)
ellos pueden ser exactamente aproximados con valores al comienzo del intervalo de tiempo.
Esto no es verdadero para fluidos compresibles, donde los cambios en la transmisibilidad deben
ser considerados durante el curso de la solución de la presión. Aunque asumimos una
transmisibilidad constante para flujo ligeramente compresible, ello realmente es dependiente de
la presión (0.085% en el cambio). Consecuentemente los métodos de linealización discutidos
en esta sección pueden ser aplicados en problemas de fluidos ligeramente compresibles.
Además debido a la inclusión de la permeabilidad relativa y presión capilar en los términos de
transmisibilidad de flujo multifásico, estas técnicas de linealización son requeridos para fluidos
ligeramente compresibles en situaciones de flujo multifásico.

8.4.1. Ecuación General de flujo para un Fluido Compresible

La densidad, FVF y viscosidad de fluidos compresibles a temperaturas de reservorio son


funciones de la presión. Tal dependencia sin embargo no es débil como en el caso de los
flujidos ligeramente compresibles. En este contexto el FVF, viscosidad y densidad aparecen en
el lado derecho de la ecuación de flujo, puede ser asumido constante pero actualizado al menos
una vez al comienzo de cada intervalo de tiempo. El término de acumulación es expresado en
términos de cambios de presión sobre un intervalo de tiempo de tal forma que el balance de
materiales es preservado. La siguiente expresión preserva el balance de materiales:

Introducción a la Simulación Numérica de Reservorios Pag. 140


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

S  ( / Bg ) P
RHS  Vi  ( g )  Vi
t Bg P t

[(  )in1 (  )in ]
( )

 ( / Bg )
 ( i )S 
Bg Bg
DelGrafico
:
P Bg 
[Pin1  Pin]

Vi i
RHS ( )S [Pin1  Pin]
t Bg

Donde (  )S Es la pendiente de la cuerda (  )i entre la nueva presión "Pin1" y la presión


Bg Bg
anterior "Pin ". Esta pendiente es evaluada al nivel de tiempo actual “n+1” pero es un nivel de
iteración ""retrazado.

[ (  )in1 (  )in ]
()

(  )S 
Bg Bg
()
Bg (Pin1  Pin )

Introducción a la Simulación Numérica de Reservorios Pag. 141


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Alternativamente el término de acumulación puede ser expresado en términos de cambios de


presión sobre un intervalo de tiempo ecuación ( ) y observando que la contribución de la
compresibilidad de la roca “Cr” es despreciable comparado a la compresibilidad del gas “Cg ”.

()
io [ ( 1 )in1 ( 1 )in ]
(  )s 
Bg Bg
()
Bg (P Pin )
n1
i

En esta sección adoptaremos la siguiente aproximación que es consistente con el tratamiento


del flujo multifásico a tratarse más adelante. La ecuación de flujo resultante será:

 [Tx
I
(Pi1, Pi ) Txi1 (Pi Pi1) Qi Qb]  iI1[Vi (  )s(Pin1 Pin)i ]
i1 i1
2 2 t Bg

8.4.1.1. Formulación de las Ecuaciones de Flujo para un fluido compresible

El nivel de tiempo en la ecuación ( ) es aproximada en simulación de reservorios en una de las


dos formas como en el caso de los fluidos ligeramente compresibles. La ecuación resultante es
comúnmente conocida como la formulación explicita de las ecuaciones de flujo y la formulación
implicita de la ecuación de flujo.

Formulación del esquema de solución Explicito

La formulación explicita puede ser obtenido si definimos los niveles de la presión al nivel de
tiempo anterior (antiguo) “n”. Esto se reduce a:

Txin1 (Pni1, Pni ) Txin1 (Pni Pni1) Qi Qb  Vi (  )s(Pin1 Pin)in
2 2 t Bg

 [ Txin1 (Pni1, Pni ) Txin1 (Pni Pni1)] (Qi Qb) iI1[ Vi (  )s(Pin1 Pin)in]
I
I
i1
2 2 i1 t Bg
En adición a lo remarcado relacionado al método de la formulación explicita mencionado
anteriormente, la solución de la ecuación requiere iteraciones para remover la no linealidad de la

" Bgn1 " en la definición de " (  )s " en el lado del termino de



ecuación mostrado en el término
Bg
acumulación RHS.

Introducción a la Simulación Numérica de Reservorios Pag. 142


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Formulación del esquema de solución Implícito

La formulación implícita de la ecuación de flujo puede ser obtenido si definimos el argumento a


un nivel de tiempo “n+1”. Por consiguiente la ecuación se reduce a:

Txin11 (Pin11 Pin1) Txin11 (Pin1 Pin11) ] Qi Qb  Vi (  )s (Pin1 Pin)in1
2 2 t Bg

in1 Txin11  n (Di1 Di )Txin11 n (Di Di1)


2 2

 [Tx
I n1
(Pin11 Pin1) Txin11 (Pin1 Pin11) ]iI1(Qi Qb)  iI1[ Vi (  )s(Pin1 Pin)in1]
i1 i1
2 2 t Bg
En esta ecuación definir los datos de gravedad al nivel de tiempo antiguo “n” en lugar del nivel
de tiempo “n+1” no introduce apreciable error. A diferencia de la ecuación para fluidos
ligeramente compresibles la ecuación ( ) es una ecuación no-lineal debido a la dependencia de
la transmisibilidad Txin11 y el término (  )s con la presión solución Pin1. Estos términos no
2 Bg
lineales presentan un serio problema numérico. En este capitulo se discute la linealización de
estos términos en espacio y tiempo. La linealización del tiempo presenta errores de
truncamiento adicionales que dependen de los intervalos de tiempo. Así la linealización reduce
la exactitud de la solución y generalmente restringe el intervalo de tiempo. Esto conduce hacia a
borrar las ventajas de la estabilidad incondicional asociados con el método de formulación
implícita mencionado en la sección anterior.

Avanzando la Presión solución en el tiempo.

La distribución de presión en un problema de flujo compresible cambia con el tiempo asi como el
caso con flujo de fluido ligeramente compresible. Además un problema de flujo de fluido
compresible tiene un estado de solución inestable y la presión solución Pin1 es obtenido en la
misma forma que para un fluido ligeramente compresible discutido en la sección anterior con
algunas excepciones:

 La inicialización puede requerir iteración debido a que la gravedad específica del gas es
función de la presión.
 La Transmisibilidad no es mantenida constante si no mas bien es calculado en los grid-block
corriente arriba y actualizados al comienzo de cada intervalo de tiempo.
 Obtener la presión solución puede requerir iteraciones debido a que la ecuación de flujo
para un fluido compresible es no-lineal comparado con la ecuación casi-lineal de la ecuación
para un fluido ligeramente compresible.

Introducción a la Simulación Numérica de Reservorios Pag. 143


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

9. Linealización de las Ecuaciones de flujo

Las ecuaciones de flujo presentados en el capitulo anterior son generalmente EDP’s no lineales.
(Los coeficientes que acompañan a las EDP’s como densidad, compresibilidad, Rs, Bo, Bg y
viscosidad presentan una dependencia implícita de la variable dependiente la presión en otras
palabras son función de la presión.
Para obtener la distribución de la presión en el reservorio, estas ecuaciones son linealizadas
(Los coeficientes de las EDP’s en cierta forma pierden su dependencia de la presión) para utilizar un
método de solución para ecuaciones lineales. En este capítulo nosotros tenemos como objetivo
la linealización de las ecuaciones de flujo para un grid-block arbitrario. Para alcanzar este
objetivo, identificamos los términos no lineales en las ecuaciones de flujo, se presenta los
métodos de linealización de estos términos en espacio y tiempo y subsecuentemente presentar
la ecuación de flujo linealizada para problemas de flujo de una sola fase. Para simplificar la
presentación de conceptos, usamos la formulación implícita de una ecuación de flujo en 1-D en
la dirección “x” y usar un grid de block centrado en la discretización del reservorio. Primero
discutiremos la ecuación de flujo para un fluido incompresible que muestra la linealidad, luego la
formulación implícita para la ecuación de flujo de un fluido ligeramente compresible que muestra
una muy débil no linealidad y finalmente la formulación implícita para la ecuación de flujo para
un fluido compresible que muestra un alto grado de no linealidad. Aunque las ecuaciones de
flujo para una sola fase muestran diferentes grados de no linealidad, estas ecuaciones son
generalmente clasificados teniendo débil no-linealidades.

PROCESO EDP NO ECS ECS. DISTRIBUC. PROCESO


DE LINEALES ALGEBRAICAS ALGEBRAICAS DE PRESIÓN DE SIMULA.
RECUPER. NO LINEALES LINEALES SATURACIÓN NUMÉRICA
Y RATES. DE RESERV.

LINEALIZACIÓN
LINEALIZACIÓN

AX+BY = D Esta es una ecuación Lineal, donde X e Y son variables desconocidas,

A y B son los coeficientes constantes.

A(x,y)X +B(x,y)Y =D Esta es una ecuación no-lineal desde que A y B son funciones de

las soluciones desconocidas x e y.

Introducción a la Simulación Numérica de Reservorios Pag. 144


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Si tenemos que “k” es el contador de iteraciones, conocemos la solución al nivel de iteración “k”,
se va a buscar la solución para el próximo nivel de iteración “k+1”.

Linealizaremos la ecuación evaluando los coeficientes A(x,y) y B(x,y) al nivel de iteración “k”
donde X e Y son conocidos.

A(x , y ) x B(x , y ) y
k k k k1 k k k k1
D
Si este proceso de solución converge:

( xk 1  xk ) 0
( y k 1 y k ) 0
[ A( x k 1, y k 1 )  A( x k, y k )
[B( x k 1, y k 1 )  B( x k, y k )
Los coeficiente no cambian asi la solución a la ecuación linealizada es la correcta solución de la
ecuación no lineal.

9.1. Términos no lineales en las Ecuaciones de flujo

Los términos componentes en cualquier ecuación de flujo incluye los términos de flujo
interblocks “Términos en los Puntos” i ± ½” “el término de acumulación
 (S/ B), Término de
t
régimen de flujo en un pozo “Q i,j,“ y términos de flujo en los grids ficticios reflejando el flujo a
través de la frontera del reservorio para grid blocks frontera “Qb”.

El número de términos de flujo interblocks iguala el número de todos los grid-blocks vecinos
existentes. El número de términos de regimenes de flujo de pozos ficticios iguala el número de
grid-blocks frontera que caen en las fronteras del reservorio. Para cualquier frontera en el grid-
block Términos en los Puntos i ± ½ , el número de blocks vecinos existentes y el número de
pozos ficticios siempre asciende a dos, cuatro o seis para un flujo 1-D, 2-D, 3-D
respectivamente.

Introducción a la Simulación Numérica de Reservorios Pag. 145


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

a b c
i- 1, j i, j i+ 1, j

d
i, j +1

a b c
i- 1, j i, j i+ 1, j

e
i, j-1

En problemas de flujo de una sola fase si los coeficientes de las presiones desconocidos de los
grids en la ecuación de flujo dependen de la presión del grid-block, la ecuación algebraica es
llamado no lineal, en caso contrario la ecuación es lineal. Por consiguiente los términos que
pueden mostrar dependencia de la presión incluyen las transmisibilidades, el régimen de
producción del pozo, los regimenes de pozos ficticios, y los coeficientes de las presiones de los
grid-block en el término de acumulación. Esto es verdad para ecuaciones en el enfoque
matemático. En el enfoque de ingeniería sin embargo los términos de flujo interblock, la
producción de pozos y la producción de pozos ficticios reciben el mismo tratamiento por ejemplo
las presiones en los grid-blocks contribuyen al potencial de flujo (diferencia de presiones) en
cualquier término son tratados implícitamente como se demostró en el anterior capítulo. Por
consiguiente los términos no lineales incluyen las transmisibilidades en los términos de flujo
interblocks y los regimenes de pozos ficticios, el coeficiente de la caída de presión en el término
de la producción del pozo y el coeficiente de la diferencia de presión en el grid-block en el
término de acumulación.
Existe una principal diferencia entre la aproximación por diferencias finitas de las derivadas
espaciales para un flujo de un fluido ligeramente compresible y un fluido incompresible. La
diferencia es la dependencia de los términos de la transmisibilidad en la presión.

La definición de transmisibilidad es:

Ti1  ( Ax Kx )i1 ( 1 )i1


2 x 2 B 2
Para el problema de un fluido incompresible ( μ B )i+1/2 fue asumido constante y los terminos
restantes propiamente del grid (Ax Kx /Δx) fueron promediados armónicamente. Para el
problema de un fluido ligeramente compresible continuamos usando el promedio armónico para
los terminos propios del grid pero debemos asignar un nivel de tiempo a las propiedades
dependientes de la presión y promediar estas propiedades entre los grid-blocks adyacentes.

Para flujo de fluidos ligeramente compresibles las propiedades del fluido dependientes de la
presión ( μ B )i+1/2 representan una debil no-linealidad y pueden ser evaluados al nivel de tiempo
anterior “n”. En esta sección analizaremos la no-linealidad de las ecuaciones de flujo para
fluidos compresibles y ligeramente compresibles. La ecuación para un fluido incompresible es

Introducción a la Simulación Numérica de Reservorios Pag. 146


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

lineal. Examinaremos la dependencia de la presión de varios terminos en las ecuaciones de


flujo, particularmente los terminos de flujo inter-blocks, el término de acumulación y los
rates/regimenes de producción de los pozos ficticios. (condiciones de frontera)

9.2. Linealidad de la Ecuación para un fluido incompresible

Donde la Transmisibilidad Ti±1/2 es expresada como: Ti1 Gi1 ( 1 )i1


2 2 B 2

“G i±1/2 “ es el factor geométrico La producción del pozo “Qi”es estimado de acuerdo a las
condiciones operativas del pozo y los pozos ficticios “Qb” son estimados de acuerdo al tipo de
condición de frontera. Notar que la Ti±1/2 y G i±1/2 son funciones del espacio entre los grid-
blocks “ i y i+1”. Debe ser mencionado que el valor numérico para el régimen de producción Qi
podria ser calculado por las condiciones operativas del pozo fuera de una presión de fondo
fluyente especificada. Similarmente un valor numérico para el flujo/régimen para un pozo ficticio
puede ser calculado por condiciones de frontera fuera de una presión especificada de frontera.
En tales casos ambos la producción del pozo y el flujo de los pozos ficticios son conocidos y
como resultado pueden ser movidos al lado derecho de la Ecuación (RHS). Caso contrario si el
regimen de producción y del pozo ficticio son funciones de la presión “Pi”, como resultado parte
de la ecuación aparece con el coeficiente de Pi y la otra parte tiene que ser movido al lado
derecho de la ecuación. El FVF, viscosidad y los términos gravitatorios de un fluido
incompresible no son funciones de la presión. Por consiguiente las transmisibilidades no son
funciones de la presión. Esto como resultado representa un sistema de “I” ecuaciones lineales
algebraicas. El sistema de ecuaciones lineales puede ser resuelto para las presiones
desconocidad (P1, P2, P3,……Pi ) por algoritmos presentados en las siguientes secciones.

 [ Tx
I
i1 i
1
2
(Pi1, Pi ) Txi1 (Pi Pi1) ]iI1(Qi Qb i )  0
2

Donde: ε i está conformado por los términos gravitacionales

i Txi1  (Di1  Di )Txi1  (Di  Di1)


2 2

Grid Ecuación

1 Tx3P1 Tx3P2 1 (Q1 Qb1)


2 2
2 Tx3 P1  (Tx3 Tx5 ) P2 Tx5 P3 2 (Q2 )
2 2 2 2
3 Tx5P2 (Tx5 Tx7 ) P3 Tx7P4 3 (Q3 )
2 2 2 2
4 Tx7P3 (Tx7 Tx9 ) P4 Tx9P5 4 (Q4 )
2 2 2 2
. . . . . .
I TxI 1PI 1 TxI 1 bI PI I (QI QbI )
2 2

Introducción a la Simulación Numérica de Reservorios Pag. 147


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Ejemplo:

Se tiene el siguiente arreglo de grids para un flujo en 1-D enunciar las ecuaciones

Q3

Pb Qb
● ● ● ● ● ● ●

0 b 1 2 3 4 5 b 6
1/2 3/2 5/2 7/2 9/2 11/2

Aplicando la Ecuación general de flujo en 1-D para cada grid block con las condiciones de
frontera especificada y considerando despreciable los términos gravitacionales:

Grid Ecuación

k1 A1
1 (Tx)3 (P2  P1) (Tx)1 (P1  P0 )  (Tx)3 (P2  P1) ( ) (P  P)  0
x1 b 1
2 2 2 B
2
2 (Tx)5 (P3 P2) (Tx)3 (P2 P1)  0
2 2
3 (Tx)7 (P4  P3) (Tx)5 (P3  P2) Q3  0
2 2
4 (Tx)9 (P5 P4) (Tx)7 (P4 P3)  0
2 2
5 (Tx)11(P6 P5) (Tx)9 (P5 P4)  Qb (Tx)9 (P5  P4) 0
2 2 2

Son cinco ecuaciones con cinco incógnitas los cuales conforman un sistema lineal de
ecuaciones con solución donde la incógnita es la distribución de presiones, los términos
restantes de la ecuación están formados por las transmisibilidades que están en función de las
propiedades PVT, propiedades físicas del fluido y la geometría del reservorio, además el caudal
es un dato conocido de producción.

Nota: Es necesario especificar las condiciones del pozo Productor / Inyector en un pozo
y las condiciones de frontera para obtener valores de presión.

Introducción a la Simulación Numérica de Reservorios Pag. 148


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

También podemos utilizar la siguiente notación para hacer más simple el análisis:

Grid Ecuación

k1 A1
1 T1,2 (P2 P1) T 0,1 (P1 P0)  T1,2 (P2  P1) (  x ) (Pb  P1)  0
Bo 1
2
2 T2,3 (P3 P2) T1,2 (P2 P1)  0
3 T3,4 (P4 P3) T2,3 (P3 P2) Q3  0
4 T4,5 (P5 P4) T3,4 (P4 P3) 0
5 T5,6 (P6 P5)T4,5 (P5 P4 )  Qb T4,5 (P5 P4) 0

9.2.1. Flujo en dos dimensiones 2-D

De la Ecuación (7.47) el término de acumulación es cero por lo tanto:

 ( h λx Фw ) +  (h λy Фw ) ± Qw = 0 ………. (7.47)


x x y y
La Ecuación general discretizada de la ecuación de flujo en 2-D será la ecuación (8.4):

J J

[ Tx (i1, j, i, j ) Txi1, j (i, j i1, j ) Tyi, j1 (i, j1 i, j) ) Tyi, j1 (i, j i, j1) ](Qi, j Qb)  0
I I
1
i1 i , j i1
2 2 2 2
j1 j 1

J J

[Tx (Pi1, j, Pi, j ) Txi1, j (Pi, j Pi1, j ) Tyi, j1 (Pi, j1 Pi, j) ) Tyi, j1 (Pi, j Pi, j1) ](Qi, j Qb i, j ) 0
I I

i1 i1, j i1


2 2 2 2
j1 j1

Introducción a la Simulación Numérica de Reservorios Pag. 149


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

9.2.2. Chequeo por Balance de Materiales para un Fluido incompresible

Para problemas de flujo en un fluido incompresible (Constante Φ y B) no hay término de


acumulación de masa en el reservorio. Además, la suma de fluidos entrantes y salientes de la
fronteras del reservorio incluyendo los pozos equivalen a cero (o un número pequeño
originados por errores de redondeo.

 I
i1
[( Tx)i1 (i1, i ) (Tx)i1 (i i1) ]iI1(Qi CFi )  0
2 2

La ecuación para chequeo por balance de materiales puede ser derivado la ecuación () para
cada grid-block en el sistema ( i= 1, 2, 3, ……I) y luego sumando todas las ecuaciones, todos los
términos inter-blocks en la ecuación resultante se cancelan, quedando la Ecuación siguiente:

 Q  Q )  0
I
i1 SCi b

Un chequeo por balance de materiales no satisfactorio implica una solución de presión


incorrecta para el problema. Si esto sucede la ecuación de flujo y todos sus elementos
(Transmisibilidadesk, rates de flujo, rates de pozos ficticios ) para cada grid-block en el
reservorio y la solución de las ecuaciones algebraicas deben ser cuidadosamente verificados
para encontrar la causa del error.

Introducción a la Simulación Numérica de Reservorios Pag. 150


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Ejemplo

Se tiene un reservorio el cual se puede describir por el sistema de grids en un flujo de dos
dimensiones, enunciar las ecuaciones de flujo para el sistema mostrado.

No flujo Q5

5 Ay
No flujo
No flujo •

3 4 dP
No flujo dx
• •

1 2 Ax
Qb
• • Δy2/2

Pb

Grid Ecuación

K1 Ay1
T12(P2  P1) Qb T13(P3  P1) ( )(Pb  P1)  0
wBw y1
1

2
K2 Ax2 P KA
2 ( ) T12(P2  P1) T24(P4  P2)  2 y2y (Pb  P2) 0
wBw x wBw 2
2
3 T34(P4  P3) T13(P3  P1) 0
K4 Ax4 P
4 ( ) T (P  P) T (P  P) T (P  P) 0
wBw x 34 4 3 45 5 4 24 4 2

5 T45(P5  P4) Q5 0

Introducción a la Simulación Numérica de Reservorios Pag. 151


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

9.2.3. Notación de Weinstein, Stone y Kwan

Cuáles son las ventajas de esta notación:

 Permite una representación más compacta de las Ecuaciones de Flujo.


 Permite la implementación de varios métodos de solución.

Para un flujo 1-D de la Ec. 8.3:

Txi1 (i1, i ) Txi1 (i i1)  Qi CFi  0


2 2

Txi1 i1, Txi1i Txi1 i Txi1i1  QiCFi  0


2 2 2 2

Si hacemos:

ai  (Tx)i1 bi  (ai ci ) ci  (Tx) i1


2 2

a b c
i- 1, j i, j i+ 1, j

La representación de la Ecuación de Flujo será:

ai i1  bi i ci i1 Qi 0


ai i1  bi i ci i1 (Qi CFi )
Para un sistema de “n” grids con condiciones de frontera:

Grid Ecuación

1 b1 1 c12 (Q1 CF1)


2 a2 1  b2 2 c23 (Q2 )
3 a3 2  b33 c34 (Q3 )
4 a4 3  b44 c45 (Q4 )
. . . . . .
n an n1 bnn (Qn CFn )
Si lo escribimos en forma matricial el sistema de ecuaciones lineales y hacemos
-(±Qi)= α i :

Introducción a la Simulación Numérica de Reservorios Pag. 152


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

b1 c1 0 0 0.......... ....0  1  1 


a b c 0 0.......... ....0     
2 2 2   2  2 
0 a3 b3 c3 0.......... ....0  3  3 
    
0 0 a4 b4 c4 .......... ...0  4 = 4   Ax  b
..........
..........
..........
........0  .  . 
    
..........
..........
..........
........0  .  . 
..........
..........
..........
........0  .  . 
    
0 0 0.......... .......an1 bn  n n 
Donde

A: Matriz de Coeficientes (Matriz Banda Tridiagonal)


X: Vector incógnita
b : Vector columna

Si consideramos la ecuación en términos de presión

Grid Ecuación

1 b1 P1 c1 P2 (Q1 CF1 1)


2 a2 P1  b2 P2 c2P3 (Q2 2)
3 a3 P2  b3P3 c3P4 (Q3 3 )
4 a4 P3  b4P4 c4P5 (Q4 4 )
. . . . . .
n an Pn1  bnPn (Qn CFn n )
i Txi1  (Di1  Di )Txi1  (Di  Di1)
2 2

b1 c1 0 0 0.......... ... 0  P1  1 


a b c 0 0.......... ...0  P2 2 
2 2 2
0 a3 b3 c3 0.......... .... 0  P3  3 
    
0 0 a4 b4 c4 .......... ...0  P4 = 4   Ax  b
..........
.......... ........0  .  . 
..........

..........
.......... ........0  .  . 
..........
..........
.......... ........cn1  .  . 
..........

0 0 0.......... .......an1 bn  Pn n 

Introducción a la Simulación Numérica de Reservorios Pag. 153


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

9.2.4. Para un flujo en dos dimensiones 2-D de la Ec.( ) :

Txi1, j (i1, j, i, j ) Txi1, j (i, j i1, j ) Tyi, j1 (i, j1  i, j) ) Tyi, j1 (i, j  i, j1)  Qi, j  Qb  0
2 2 2 2

Si hacemos:

ai, j (Tx)i1, j bi, j (ai, j di, j ci, j ei, j ) ci, j (Tx)i1 di, j (Ty)i, j1 ei, j (Ty)i, j1
2 2 2 2

d
i, j +1

a b c
i- 1, j i, j i+ 1, j

e
i, j-1

La Representación de la Ec. de Flujo será:

ei, j i, j1ai, j i1, j bi, j i, j  di, j i, j1ci , j i1, j Qi, j CFi , j 0

Por ejemplo si tenemos un sistema bidimensional siguiente enunciar el sistema de ecuaciones


Lineales para un sistema 3 x 3 :

CF1 CF2 CF3

1 2 3
CF1 CF3

4 5 6
CF4 CF6

7 8 9
CF7 CF9

CF7 CF8 CF9

Introducción a la Simulación Numérica de Reservorios Pag. 154


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Grid Ecuación

1 e14 b11 c12 (Q1 CF1)


2 e2 5 a2 1 b22 c23 (Q2 CF2)
3 e3 6 a3 2 b33 (Q3 CF3)
4 e4 7 b44 c45 d41 (Q4 CF4)
5 e5 8 a54 b55 c56 d52 (Q4)
6 e6 9 a65 b66 d63 (Q6 CF6)
7 b77 c78 d74 (Q7 CF7)
8 a87 b88 c89 d85 (Q8 CF8)
9 a98 b99 d96 (Q9 CF9)
Si lo escribimos en forma matricial el sistema de ecuaciones lineales y hacemos
-(±Q i j+ CF i,j) = α i,j :

b1 c1 0 e1 0 0 0 0 0  1  1 


a b2 c2 0 e2. 0 0 0 0     
2   2  2
0 a3 b3 0 0 e3 0 0 0  3 3 
    
d4 0 0 b4 c4 0 e4 0 0  4  4
0 d5 0 a5 b5 c5 0 e5 0  5 5   Ax  b
   =
 
0 0 d6 0 a6 b6 0 0 e6  6 6
0     
 0 0 d7 0 0 b7 c7 0   7  7
0 0 0 0 d8 0 a8 b8 c8  8  8 
    
0 0 0 0 0 d9 0 a9 b9  9  9
Donde

A: Matriz de Coeficientes (Matriz Banda Pentadiagonal)


X: Vector incógnita
b : Vector columna

Las condiciones de frontera pueden presentar los siguientes casos los cuales se ha mencionado
anteriormente en el capitulo anterior.

 Gradiente de presión constante en la frontera

CFi, j  ( i, j i, j ) b (P)b
k A
B L

Introducción a la Simulación Numérica de Reservorios Pag. 155


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

 Flujo constante en la frontera


CFi, j  Qb
 No flujo a través de la frontera

CFi, j 0
 Presión constante en la frontera.

ki, j Ai, j
CFi, j (  L )(Pb  Pi, j ) (Flujo lineal)
B
2
2 k h
CFi, j ( ir, j )(Pb Pi, j ) (Flujo radial entrando)
Ln e
ri
2 k h
CFi, j ( ir, j )(Pwf Pi, j )(Flujo radial saliendo)
Ln 1
rw
Nota1: En el caso que la Presión constante sea una condición de frontera “CF ” en el
sistema 1-D ó 2-D la Presión del grid block P i,j adyacente a la frontera se considera
como incógnita en la ecuación lineal respectiva.

9.2.5. Reservorio Isotrópico y Homogéneo 1-D

De la Ec: ai i1  bi i ci i1 (Qi CF) ………….. (a)

Representamos en términos de la presión: ai Pi1  bi Pi ci Pi1 (Qi CF) i


Donde i Txi1  (Di1  Di )Txi1  (Di  Di1)
2 2

Txi1 Txi1 Tx ai  ci  k A 1 y bi  (Txi1 Txi1 )


2 2 x  B 2 2

Reemplazando en la ecuación (a):

k A 1 [P 2P  P ]  (Q CF) 


x B i1 i i1 i i i

El valor de  i dependerá de la posición del grid block en el sistema de grillados, si pertenece a


la frontera para el primer grid block: i  Tx 1  (Di1 Di ) , si es el último grid :
i
2
i  Txi1  (Di  Di1)
2

Introducción a la Simulación Numérica de Reservorios Pag. 156


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

[Pi1 2Pi Pi1]   xB (Qi CFi )  xB i


1.127k Ax 1.127k Ax

i 1.127 k Ax  [Di1 2Di  Di1]


xB

[Pi1 2Pi Pi1]   xB (Qi CFi )  xB 1.127k Ax [Di1 2Di Di1]¨
1.127k Ax 1.127k Ax xB

[Pi1 2Pi Pi1]   xB (Qi CFi ) [Di1 2Di Di1]


1.127k Ax
Considerar la Nota 1

Si    1 (Qi CFi ) [Di1 2Di  Di1]


Tx
Ecuación General:

Pi1  2Pi  Pi1 i


Grid Ecuación

1 P2  P1 1
2 P3 2P2 P1 2
3 P4 2P3 P2 3
4 P5 2P4 P3 4
. .
. .
. .
n-1 Pn 2Pn1 Pn2 n1
n Pn  Pn1 n

1 1 0 0 0.......... ....0  P1  1 


 12 1 0 0.......... ....0  P   
   2   2
 0 1 2 1 0.......... ....0  P3  3 
 0 0 12 1...........  P. =    Ax  b
 ...0   4   4
 0..........
..........
..........
..... 0  .  . 
    
 0..........
..........
..........
.......1  .  . 
 0 0 0.......... .......1 1  Pn  n

Introducción a la Simulación Numérica de Reservorios Pag. 157


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

9.2.6. Reservorio Isotrópico y Homogéneo 2-D

Txi1, j (i1, j, i, j ) Txi1, j (i, j i1, j ) Tyi, j1 (i, j1  i, j) ) Tyi, j1 (i, j  i, j1)  Qi, j  Qb  0
2 2 2 2

Txi1, j (Pi1, j, Pi, j ) Txi1, j (Pi, j Pi1, j ) Tyi, j1 (Pi, j1  Pi, j) ) Tyi, j1 (Pi, j Pi, j1)  ( Qi, jQb) i , j
2 2 2 2

ai, j (Tx)i1, j bi, j (ai, j di, j ci, j ei, j ) ci, j (Tx)i1 di, j (Ty)i, j1 ei, j (Ty)i, j1
2 2 2 2

ei, j Pi, j1ai, j Pi1, j bi, j Pi, j  di, j Pi, j1ci , j Pi1, j  (Qi, j CFi , j ) i , j

d
i, j +1

a b c
i- 1, j i, j i+ 1, j

e
i, j-1

Txi1 , j  Txi1 , j Tx1.127kX AX 1 Además Tyi , j  1 Tyi , j  1 Ty1.127kY AY 1


2 2 x B 2 2 y B

bi  (Txi1 , j Txi1 , j Tyi , j  1 Tyi , j  1 )


2 2 2 2

i , j  Txi  1, j  (Di1, j Di , j ) Txi  1, j (Di , j Di1, j ) Tyi , j 1 (Di , j 1Di , j ) Tyi , j  1 (Di , j Di , j 1)
2 2 2 2

i , j  Tx (Di1, j 2Di , j Di1, j ) Ty (Di , j 1 2Di , j Di , j 1)


TyPi, j1 TxPi1, j (2Tx2Ty)Pi, j TyPi, j1 TxPi1, j  (Qi, j CFi , j ) i , j

Si consideramos que ∆x=∆y entonces Ax = Ay kx = ky

Introducción a la Simulación Numérica de Reservorios Pag. 158


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

TxyPi, j1 Txy Pi1, j (4Txy)Pi, j TxyPi, j1 TxyPi1, j  (Qi, j CFi , j ) i , j

i , j  Txy  (Di1, j Di1, j 4Di , j Di , j 1 Di , j 1) Para los grids que no se encuentran
en la frontera del reservorio. Grid 5.

TxyPi, j1 Txy Pi1, j (4Txy)Pi, j TxyPi, j1 TxyPi1, j  (Qi, j CFi , j ) i , j

Pi, j1  Pi1, j 4 Pi, j  Pi, j1 Pi1, j   Bx (Qi, j CFi , j )  (Di 1, j  Di 1, j 4Di , j  Di , j1  Di , j 1)
1.127k A

oscomo   Bx (Qi, j CFi , j )  (Di 1, j  Di 1, j 4Di , j  Di , j1  Di , j 1)
Siconsideram
1.127k A

Grid Ecuación

1 P4 2P1 P2 1


2 P5 P1 3P2 P3 2
3 P6 P2 2P3 3
4 P7 2P4 P5 P1 4
5 P8  P4 4P5  P6  P2 5
6 P9 P5 3P6 P3 6
7 2P7  P8  P4 7
8 P7 3P8  P9 P5 8
9 P8 2P9 P6 9

El valor de  i dependerá de la posición del grid block en el sistema de grillados, si


pertenecen a la frontera del sistema grids :

Grid 1:  i , j  Txi  1, j  (Di1, j  Di , j ) Tyi , j  1 (Di , j  Di , j 1)


2 2

Grid 2: i , j  Txi  1, j  (Di1, j  Di , j ) Txi  1, j (Di , j  Di1, j ) Tyi , j  1  (Di , j  Di , j 1)


2 2 2

Introducción a la Simulación Numérica de Reservorios Pag. 159


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Grid 4: i , j  Txi  1, j  (Di1, j Di , j ) Tyi , j 1 (Di , j 1Di , j ) Tyi , j  1 (Di , j Di , j 1)
2 2 2

Grid 7: i , j  Txi  1, j  (Di1, j Di , j ) Tyi , j 1 (Di , j 1Di , j )


2 2

Grid 3: i , j  Txi  1, j (Di , j  Di1, j ) Tyi , j  1  (Di , j  Di , j 1)


2 2

Grid 6: i , j  Txi  1, j (Di , j Di1, j ) Tyi , j 1 (Di , j 1Di , j ) Tyi , j  1 (Di , j  Di , j 1)
2 2 2

Grid 8: i , j  Txi  1, j  (Di1, j Di , j ) Txi  1, j (Di , j Di1, j ) Tyi , j 1 (Di , j 1Di , j )
2 2 2

Grid 9: i , j  Txi  1, j (Di , j Di1, j ) Tyi , j 1 (Di , j 1Di , j )


2 2

2 1 0 1 0 0 0 0 0  P1  1 


1 3 1  P2 2
 0 1 0 0 0 0    
0 1 2 0 0 1 0 0 0  P3  3 
1 0 0 2  P   
 1 1 1 0 0   4  4
0 1 0 1 4 1 0 1 0  P5  = 5 
    
0 0 1 0 1 3 0 0 1  P6 6
0 0 0 1 0 0 2 1 0  P7 7
    
0 0 0 0 1 0 1 3 1  P8  8 
0 0 0 0 12  P   
 0 0 1   9  9

Introducción a la Simulación Numérica de Reservorios Pag. 160


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

9.3. No linealidad de la ecuación de flujo para un fluido ligeramente compresible

La ecuación de flujo implícita para un fluido ligeramente compresible es expresada por la


ecuación ( ) donde el FVF, viscosidad y densidad están descritas por las siguientes ecuaciones:

 o[1C(P Po) ]


o
B B
[1C(P Po)]
 o
[1C(P Po)]

Los valores numéricos de “C” y “Cμ” para un fluido ligeramente compresible están en el orden de
magnitud de 106 a 105 , consecuentemente el efecto de la variación de presión sobre el FVF,
viscosidad y gravedad pueden ser despreciado sin introducir notable error. Simplemente
utilizando B ≈ Bº, μ≈ μº y ρ ≈ ρº a su vez Transmisibilidades y términos de gravedad son
independientes de la presión Tn11  T 1 y  n11   1 . Por consiguiente la ecuación se
i i i i
2 2 2 2
simplifica a:


 [Tx (P Pi ) Txi1 (Pi P ) ] (Qi Qb)  
o
I n1 n1 n1 n1 I I
[ Vi i Ct (Pn1 Pn) ]
i1 i1
2
i1
2
i1 i1 i1 t Bo i i i

La ecuación es una ecuación es una ecuación algebraica lineal debido a que los coeficientes de
las presiones desconocidas al nivel “n+1” son independientes de la presión.

La ecuación para el flujo 1-D es obtenido de la ecuación ( ) en la misma forma que fue descrita
en la sección inicial:

Tx1,2 (P2n1 P1n1) Q1 Qb1  V11 Cot [P1n1 P1n]1


o

t B

Tx2,3 (P3n1 P2n1) Tx1,2 (P2n1 P1n1) Q2 Qb2  V22 C


o
o [P2  P2 ]2
t n1 n
t B
Tx3,4 (P4n1 P3n1) Tx2,3 (P3n1 P2n1) Q3 Qb3  V33 C
o
3 P 3 ]3
t n1 n
o [P
t B
Tx4,5(P5n1 P4n1) Tx3,4 (P4n1 P3n1) Q4 Qb4  V44 C
o
o [P4 P4 ]4
t n1 n
t B

TxI 1 (PIn1 PIn11) QI QbI  Vnn C


o
o [PI  PI 1]I
t n1 n

2 t B

Introducción a la Simulación Numérica de Reservorios Pag. 161


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Q3

Pb Qb
● ● ● ● ● ● ●

0 b 1 2 3 4 5 b 6
1/2 3/2 5/2 7/2 9/2 11/2

Grid Ecuación

1 Tx1,2 (P2n1 P1n1 ) Qb1  V11 Ct [P1n1  P1n]


t B
(Tx)12 (P2n1  P1n1) ( 1 1x ) (Pb  P1n1)  V11 Ct (P1n1  P1n)
kA
1
B 1 t B
2
2 (Tx)23 (P3n1 P2n1) (Tx)12 (P2n1 P1n1)  V22 Ct (P2n1 P2n1)
t B

3 Tx3,4 (P4n1 P3n1 ) Tx2,3 (P3n1 P2n1) Q3  V33 Ct [P3n1 P3n]
t B

Tx4,5(P5n1  P4n1) Tx3,4 (P4n1  P3n1)  V44 C


o
4 t
[Pn1  P4n]
t Bo 4

5 Tx45 (P5n1 P5n1) Qb5  V55 Ct [P5n1 P5n]


t B

Introducción a la Simulación Numérica de Reservorios Pag. 162


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Aunque la Ecuación para un fluido incompresible y un fluido ligeramente compresible


representan un conjunto de ecuaciones lineales hay una diferencia básica entre ellos. Mientras
en la primera la presión del reservorio solo depende del espacio (locación y condiciones de
frontera), la segunda ecuación la presión depende del espacio y el tiempo, la implicación de esta
diferencia es que la ecuación de flujo para un fluido incompresible tiene un estado de solución
para un flujo en estado estable (solución independiente del tiempo), mientras para la ecuación
para un fluido ligeramente compresible tiene un estado de solución para un flujo en estado
inestable ( solución que depende del tiempo). Debería ser mencionado que la solución de la
presión para la última ecuación en cualquier intervalo de tiempo es obtenido sin “iteración”
debido a la linealidad de la ecuación de flujo.

Debemos reiterar que la linealidad de la ecuación es el resultado de despreciar la dependencia


de la presión del FVF y la viscosidad en la transmisibilidad. En conclusión el entendimiento del
comportamiento de las propiedades del fluido ha conducido hacia el diseño un práctico modo de
linealizar la ecuación de flujo para un fluido ligeramente compresible.

Nota: Es necesario especificar las condiciones del pozo productor/ inyector y las
condiciones de frontera para la formulación explicita e implícita y obtener valores de
presión con el tiempo.

9.3.1. Notación de Weinstein, Stone y Kwan

Si hacemos:

Txi1  ai
2
Txi1  ci
2

Ct i Vi
d
5.615t i
Ct i Vi
(Txi1 Txi1  )  (ai ci di ) bi
2 2 5.615t

a b c
i- 1, j i, j i+ 1, j

Reemplazando en la Ecuación ( )

 [c (P
I
i1 i
n1
i1 Pin1) ai (Pin1 Pin11) ] iI1[Qi Qb]  iI1[di (Pin1  Pin)i ]

i Txi1  (Di1 Di )Txi1  (Di Di1)


2 2

Introducción a la Simulación Numérica de Reservorios Pag. 163


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

 [a P
I
i1 i
n1
i1 (ai ci di )Pin1 ci Pin11]  iI1[ di Pin (Qb Qi )i ]

 [a P
I
i1 i
n1
i1 bi Pin1 ci Pin11]  iI1[ di Pin (Qb Qi )i ]
Escribiendo la ecuación para un grid block en análisis la ecuación seria:
Haciendo: [di Pin (Qb Qi ) ]  fi

ai Pin11 bi Pin1 ci Pin11  fi


En esta ecuación actualizando la gravedad especifica del fluido a un nivel de tiempo “n” en lugar
de un nuevo nivel de tiempo “n+1” no introduce un error apreciable. El análisis de estabilidad
desarrollado en el enfoque matemático concluye que la ecuación ( ) es incondicionalmente
estable debido a la linealidad de la ecuación. La ecuación nos da soluciones de presión
numéricamente estables sin límites sobre el intervalo de tiempo permisible. Sin embargo debe
tener un límite sobre los intervalos de tiempo para obtener una solución exacta pero no es una
consideración en la estabilidad. La propiedad de estabilidad incondicional del método de la
formulación implícita hace esta atractiva a pesar del esfuerzo extra computacional requerido por
intervalo de tiempo. La solución a un tiempo de simulación dado puede ser obtenida con mucho
menos esfuerzo computacional tomando largos intervalos de tiempo. El intervalo de tiempo esta
limitado solo por requerimientos de exactitud. Consecuentemente el método de la formulación
implícita es comúnmente usado en simulación de reservorios.

Para un sistema de “I” grids con condiciones de frontera:

Grid Ecuación

1 b1 P1 c1 P2  f1
2 a2 P1  b2 P2 c2P3  f2
3 a3 P2  b3P3 c3P4  f3
4 a4 P3  b4P4 c4P5  f4
. . . . . .
I aI PI 1  bI PI  fI
b1 c1 0 0 0.......... ....0  P1   f1 
a b c 0 0.......... ....0  P  f 
2 2 2   2  2
0 a3 b3 c3 0.......... ....0  P3   f3 
   f 
0 0 a4 b4 c4 .......... ...0  P4 =  4  Ax  b
..........
..........
..........
........0  .  . 
    
..........
..........
..........
........0  .  . 
..........
..........
..........
........cI  .  . 
    
0 0 0.......... .......aI bI  PI   fI 

Introducción a la Simulación Numérica de Reservorios Pag. 164


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

9.3.2. Sistema de Grids en dos dimensiones 2-D

V  C
Txin11, j (Pin1,1j Pin, j 1) Txin11, j (Pi,nj 1 Pin1,1j ) Tyin,j11 (Pi,nj11 Pi,nj 1) Tyin,j11 (Pi,nj Pi,nj1 ) Qb Qi, j  i, j i, j t (Pi,nj1 Pi,nj ) in,j1
2 2 2 2 2 t

Linealizando la Ecuación de flujo para dos dimensiones:

V  C
Txi1, j (Pin1,1j Pin, j 1) Txi1, j (Pi,nj 1 Pin1,1j ) Tyi, j1 (Pi,nj11 Pi,nj 1) Tyi, j1 (Pi,nj Pi,nj1 ) Qb Qi, j  i, j i, j t (Pi,nj1 Pi,nj ) i, j
2 2 2 2 2 t

Si hacemos:

Txi1, j  ai, j Tyi, j1  ei, j


2 2
Txi1, j  ci, j Tyi, j1  di, j
2 2
Ct i, j Vi, j
(Txi1, j Txi1, j Tyi, j1 Tyi, j1  ) (ai, j ci, j di, j ei, j  fi, j ) bi, j
2 2 2 2 5.615t

Ct i, j Vi, j Ct i, j Vi, j n


f Además  P (Qb Qi, j ) i, j  gi, j
5.615t i, j 5.615t i, j

i , j  Txï 1 , j  (Di1, j Di , j ) Txi 1 , j (Di , j Di 1, j ) Tyi , j 1 (Di , j 1 Di , j ) Tyi , j 1 (Di , j Di , j 1)
2 2 2 2

d
i, j +1

a b c
i- 1, j i, j i+ 1, j

e
i, j-1

ci, j (Pin1,1j Pin, j 1) ai, j (Pi,nj 1 Pin1,1j ) di, j (Pi,nj11 Pi,nj 1) ei, j (Pi,nj Pi,nj1 ) Qb Qi, j  fi, j (Pi,nj1 Pi,nj ) i, j
2

ei, j Pi,nj11 ai, j Pin1,1j bi, j Pi,nj1 di, j Pin, j11 ci, j Pin1,1j gi, j
Notar que todas las presiones están a un mismo nivel de tiempo y en consecuencia son
incógnitas por lo tanto existe para cada grid- block asociado que no se encuentra en la frontera
cinco incógnitas.

Introducción a la Simulación Numérica de Reservorios Pag. 165


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

CF1 CF2 CF3

1 2 3
CF1 CF3

4 5 6
CF4 CF6

7 8 9
CF7 CF9

CF7 CF8 CF9

Grid Ecuación

1 e1 P4 b1P1 c1P2 (Q1 Qb1) 1


2 e2 P5 a2 P1 b2P2 c2P3 (Q2 Qb2) 2
3 e3 P6 a3 P2 b3P3 (Q3 Qb3) 3
4 e4 P7 b4P4 c4P5 d4P1 (Q4 Qb4) 4
5 e5 P8 a5P4 b5P5 c5P6 d5P2 (Q5) 5
6 e6 P9 a6P5 b6P6 d6P3 (Q6 Qb6) 6
7 b7P7 d7P8 d8P4 (Q7 Qb7) 7
8 a8P7 b8P8 c8P9 d8P5 (Q8 Qb8) 8
9 a9P8 b9P9 d9P6 (Q9 Qb9) 9
Si lo escribimos en forma matricial el sistema de ecuaciones lineales y hacemos
-(±Q i j+ Qb i,j)+εi,j = gi,j :

b1 c1 0 e1 0 0 0 0 0  P1  g1 


a b2 c2 0 e2. 0 0 0 0  P  g 
2   2  2
0 a3 b3 0 0 e3 0 0 0  P3  g3 
   g 
d4 0 0 b4 c4 0 e4 0 0  P4  4
0 d5 0 a5 b5 c5 0 e5 0  P5  g5 
   =
 
0 0 d6 0 a6 b6 0 0 e6  P6 g6
0  P  g 
 0 0 d7 0 0 b7 c7 0   7  7
0 0 0 0 d8 0 a8 b8 c8  P8  g8 
   g 
0 0 0 0 0 d9 0 a9 b9  P9   9

Introducción a la Simulación Numérica de Reservorios Pag. 166


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

9.3.3. Para un Reservorio Isotrópico y Homogéneo 1-D

Desarrollando la ecuación general de flujo para un sistema en una dimensión:

Txi1 Txi1 k A 1
2 2 x Bo

1.127k A 1 Pim11 (1.127 kA 1.127 kA  AxCt )Pin1 1.127 kA Pin11  [ AxCt Pin (Qb Qi )]i
x Bo xBo xBo 5.615t xBo 5.615t

1.127k A 1 Pim11 (1.127 2kA  AxCt )Pin1 1.127 kA Pin11  [ AxCt Pin (Qb Qi )]i
x  Bo x Bo 5.615t x Bo 5.615t

Reagrupando términos y si hacemos Sihacemos  k


Ct
1.127k A 1 Pim11 (1.127 2kA  AxCt )Pin1 1.127 kA Pin11 [ AxCt Pin (Qb Qi )]i
x Bo xBo 5.615t xBo 5.615t

6.238 t2 1 Pim11 (6.238 22 1)Pin1 6.238 2t Pin11  [Pin  5.615t (Qb Qi )] 5.615t i
x Bo x Bo x Bo AxCt AxCt

Si hacemos:  1 x2
Bo y i 1.127 k Ax  [Di1 2Di  Di1]
 t 6.238 xB
Reemplazando en la Ecuación ( )

( 1) Pin11 ( 2 1) Pin1 ( 1) Pin11  [ Pin  1 (Qb Qi )] 5.615t i


   Tx AxCt

Pin11 (2) Pin1  Pin11   Pin  1 x  Bo (Qb Qi )  5.615t i


1.127 k A AxCt

Pin11 (2) Pin1  Pin11  [ Pin  1 (Qb Qi )] (Di 1 2Di  Di 1) Grid-blocks
Tx
Intermedios i= 2, 3, 4, 5, 6 ……. I-1

Si hacemos: ei  [ Pin  1 (Qb Qi )]  (Di 1 2Di  Di 1)


Tx

Introducción a la Simulación Numérica de Reservorios Pag. 167


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

El sistema de ecuaciones lineales estaría formado de la siguiente manera:

Para un sistema de “I” grids con condiciones de frontera:

Grid Ecuación

1 P1 (1)P2 e1
2 P1 (2)P2  P3 e2
3 P2 (2)P3  P4 e3
4 P3 (2)P4  P5 e4
. . . . . .
I PI1  (1)PI  fI
(1) 1 0 0 0..........
.... 0  P1   f1 
 1 (2) 1 0 0..........
....0  P  f 
   2  2
 0 1 (2) 1 0..........
.... 0  P3   f3 
 0 1 (2) 1..........  P  f 
 0 . 0   4 =  4  Ax  b
 0 0 ..........
..........
..........
......0  .  . 
    
 0 0 ..........
..........
..........
......0  .  . 
 0 0 ..........
..........
..........
.......1  .  . 
    
 0 0 0.......... ......1 (1)
..........  Pn  fn

Para un sistema 2-D

Si desarrollamos la ecuación en dos dimensiones:

y hacemos Δx = Δy

Txi1, j Txi1, j Tyi, j1 Tyi, j1  Txy k A 1


2 2 2 2 x Bo
Reemplazando en la Ecuación ( )

C V C V
TxyPi,nj11 TxyPin1,1j Txy(4 1 t i, j i, j ) Pi,nj1 TxyPin1,1j TxyPi,nj11  Txy t i, j i, j Pi,nj Txy(Qb Qi ) i, j
Txy 5.615t Txy 5.615t Txy

 1 x Bo
2
Si hacemos:
 t 6.238

Introducción a la Simulación Numérica de Reservorios Pag. 168


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Pi,nj11 Pin1,1j (4) Pi,nj 1 Pin11,j Pi,nj11   Pi,nj  1 (Qb Qi )  1 i , j


Txy Txy
i , j  Txy (Di1, j Di1, j 4Di , j Di , j 1 Di , j 1)
Ec. Para los grid blocks que no se encuentren en la frontera, si los grid blocks se encuentran en
la frontera se tiene que utilizar la ecuación genera, para eliminar las transmisibilidades.

Si hacemos:

[ Pi,nj  1 (Qbi, j Qi, j )] (Di 1, j Di1, j 4Di , j Di , j1 Di , j1)  gi, j
Txy
Grid Ecuación

1 P4 (2) P1 P2  g1
2 P5  P1 (3)P2  P3 g2
3 P6  P2 (2)P3 g3
4 P7 (3) P4  P5  P1 g4
5 P8  P4 (4)P5  P6  P2 g4
6 P9  P5 (3) P6  P3 g6
7 (2) P7  P8  P4 g7
8 P7 (3)P8  P9 P5 g8
9 P8 (2) P9 P6 g9

(2) 1 0 1 0..........
..........
.........0  P1  g1 
 1 (3)  P2 g2
 1 0 1..........
..........
.........0    
 0 1 (2) 0 0..........
..........
........0  P3  g3 
 1 0 (3) 1..........  P  g 
 0 ..........
.......0   4  4
 0 1 0 1 (4)......... ..........
.....0  P5  = g5 
    
 0 0 1 0 1..........
..........
.........1  P6 g6
 0 0 0 1 0..........
..........
.........0  P7 g7
    
 0 0 0 0 1..........
..........
........1  P8  g8 
 0 ....... (2)  P  g 
 0 0 0 0..........   9  9

Introducción a la Simulación Numérica de Reservorios Pag. 169


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Reservorio 1D flujo Radial

Formulación explicita.

Qi

i-1 i - 1/2 i i + 1/2 i+1


● ● ● ● ●
j

 2P  1 P qi*  1 P
r2 r r  t

Realizando la aproximación por diferencias centrales al igual que para un flujo lineal:

Tri1 (i1 i ) Tri1 (i i1)  Qi Qb  Vri  Ct ( Pi


n1
 P n
i )
2 2 B t

(Tr )i1 (Pni1  Pni ) (Tr )i1 (Pni  Pni1)  Qi Qb  Vri  Ct ( Pi  Pi )
n1 n

2 2 BO t

Pin1 Pin  t [Trin1 (Pin1  Pin) Trin1 (Pin  Pin1) Qi ]


Ct i Vi 2 2

Introducción a la Simulación Numérica de Reservorios Pag. 170


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

9.3.4.Chequeo por Balance de Materiales para un Fluido ligeramente compresible

El chequeo por balance de materiales a un nivel de tiempo “n+1” puede ser derivado de la
Ecuación ( ) escribiendo para cada grid block del sistema (i=1,2,3,4 ….. I) y luego sumando
todos los “I” términos.

 [Txin11 (Pin11 Pin1) Txin11 (Pin1 Pin11) ] iI1[Qi Qb]  iI1[ Vi i Cot (Pin1 Pin)in1]
o
I
i1
2 2 t B
La suma de todos los términos inter-blocks en el reservorio que son expresados por el primer
término son equivalentes a cero, mientras el segundo termino del LHS (Lado izquierdo de la
ecuación) representa la suma algebraica de todos los términos de producción o inyección a
través de los pozos Σ Qi y aquellos cruzando las fronteras del reservorio ΣQ b. El lado derecho
de la ecuación representa el término de acumulación en todos los grid-blocks en el reservorio.

 [Qi Qb]  iI1 Vi i Cot (Pin1 Pin)


o
I
i1 t B
Dividiendo la Ecuación por el término del lado izquierdo nos da una relación:

 VtC (P P )
I
i1
i i t
i
n1
i
n

1
 Q  I
Q
i1 i
I
i1 b

Introducción a la Simulación Numérica de Reservorios Pag. 171


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

9.4. No linealidad de la Ecuación de flujo para un fluido compresible

La Ecuación de flujo implícita para un fluido compresible esta expresada por la siguiente
expresión:

 [Tx
I n1
(Pin11 Pin1) Txin11 (Pin1 Pin11) ]iI1(Qi Qb)  iI1[ Vi (  )s(Pin1 Pin)in1]
i1 i1
2 2 t Bg

in1 Txin11  n (Di1 Di )Txin11 n (Di Di1)


2 2
La dependencia de la densidad es expresada por la siguiente expresión:

g
g  cs Además g 
Bg aire
En adición el FVF del gas y la viscosidad son presentados en forma tabular como funciones de
la presión y temperatura del reservorio.

Bg  f (P)
g  f (P)
Como mencionamos en el capitulo anterior la densidad y viscosidad de un fluido compresible
incrementa a medida que la presión incrementa pero tiende a estabilizarse a altas presiones.
El FVF disminuye en orden de magnitud a medida que la presión incrementa desde bajas hacia
altas presiones.

Consecuentemente las transmisibilidades inter-blocks, gravedad del gas el coeficiente de


presión del término de acumulación, el pozo en producción y la transmisibilidad en los términos
de los pozos ficticios todos son función de las presiones desconocidas en el grid-block. Por
consiguiente la Ecuación es no-Lineal.

La solución de la ecuación requiere linealización de los términos no-lineales en el espacio y el


tiempo.

La Ecuación de flujo 1-D en la direccion”x” para un fluido compresible puede ser obtenido de la
ecuación ( ) en la misma manera que fue descrita en la sección anterior.

Txin11 (Pin11 Pin1) Txin11 (Pin1 Pin11) ] Qi Qb  Vi (  )s (Pin1 Pin)in1
2 2 t Bg

Introducción a la Simulación Numérica de Reservorios Pag. 172


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

En la ecuación de arriba los términos de Txin11 para un sistema de grids de block-centrado es


2
definido por la siguiente ecuación:

n1
Tx 1.127(kxAx )( 1 )
n1
i
1
2 x gBg i1
2

Txin11  Gx i1 ( 1 )in11


2 2 gBg 2

9.4.1. Linealización de los Términos No-Lineales

Esta sección presentaremos los varios métodos utilizados para tratar las no-linealidades.
Aunque los métodos de linealización presentados aquí pueden no ser requeridos debido a que
las no-linealidades en flujos de una sola fase son débiles, estos métodos de linealización son
necesarios para la simulación de flujo multifásico en reservorios de petróleo presentados en
capítulos posteriores. Los términos no-lineales tienen a ser aproximados en Espacio y Tiempo.
La linealización en el espacio define el lugar donde las no-linealidades están a ser evaluadas y
cuales de los grid-blocks en el reservorio deberían ser usados en su estimación. La
linealización en el espacio implica como los términos son aproximados para reflejar su valor al
nivel de tiempo actual “n+1” donde la presión solución es desconocida. La figura muestra tres
métodos comúnmente utilizados en la Linealización a ser aplicados a la no-linealidad (f) que es
una función de una variable (P):

 El Método Explícito.
 El Método de la simple Iteración.
 El Método totalmente implícito.

Introducción a la Simulación Numérica de Reservorios Pag. 173


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Cada figura muestra las mejoras en el valor linealizado de la no-linealidad a medida que la
iteración progresa desde la primera iteración (  0) hacia la segunda iteración (  1) en
continuar hasta que la presión converja hacia ( Pn1). La iteración sobre la presión en el caso
de un fluido compresible solo es necesaria para satisfacer el balance de materiales y remover la
no-linealidad del término de acumulación debido al tiempo. En la figura el valor de la no-
linealidad al nivel de tiempo “n” (El comienzo del intervalo de tiempo) es representado por un
circulo vacío, su valor al tiempo “n+1” (después de alcanzar la convergencia) es representado
por un cuadrado vacío en esa iteración. Notar que el método explícito mostrado en la primera
figura no proporciona alguna mejora en el valor de la no-linealidad a medida que la iteración
progresa. El método de la simple iteración mostrado en la segunda figura proporciona una
mejora en el valor de la no-linealidad en una manera sensata. En el tratamiento completamente
implícito presentado en la tercera figura el valor mejorado de la no-linealidad a medida que la
iteración progresa cae sobre la tangente de la no-linealidad en la iteración anterior. Otros
métodos de linealización tales como el método linealizado-implícito (Mc Donald y Coats 1970) y
el método semi-implícito ( Nolen y Berry 1972) no son aplicable para un flujo de una sola fase.
Estos son utilizados en flujo multifásico para tratar con las no-linealidades debido solo a la
saturación del fluido. Los tratamientos de varios términos no-lineales que aparecen en las
ecuaciones de flujo en una sola fase son presentados en las siguientes secciones.

9.4.2. Linealización de las Transmisibilidades

Las Transmisibilidades al nivel “n+1” está expresado por la siguiente ecuación:

n1
Txin11 1.127(kx Ax )( 1 )  Gxi1 ( 1 )nxi11  Gxi1 fpni11
2 x gBg i1 2 B 2 2 2
2

y fPni11  ( 1 )in11
2 B 2
Por consiguiente la Linealización de la transmisibilidad se reduce a la Linealización del término
f n11 . La función f p está evaluada en las fronteras del grid- block x 1 y al nivel de tiempo
P i i
2 2
“n+1”, donde la presión solución no es conocida. Por consiguiente fp necesita ser expresado
como función de la presión de los grid-blocks sobre ambos lados de la frontera especificada del
grid-block y en algún tiempo conocido. Estas aproximaciones son denominadas Linealización
en el espacio y Linealización en el tiempo.

9.4.3. Linealización en el espacio

Hay varios métodos usados para aproximar fp en el espacio. Con la ponderación corriente-
arriba en un punto (single-point upstream).
fPi1  fPi
2
Si el block “i” es corriente arriba hacia el block i ± 1 ó

Introducción a la Simulación Numérica de Reservorios Pag. 174


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

fPi1  fPi1
2

Si el block i” es corriente abajo hacia el block i ± 1. La diferencia de potencial entre los blocks
“i” y “i±1” es utilizado para determinar los grid-blocks corriente arriba y corriente abajo.

Con la ponderación del valor promedio de la función.

fPi1  f  1( fPi  fP i1 )


2 2

Con la ponderación del valor promedio de la presión.

fPi1  f (P)  1( p) B( p)


2
Donde:

P  1(Pi  Pi1)
2
Con la ponderación del valor de los componentes de la función.

fPi1  f (P)  1() (B)


2
Donde:

   (Pi )   (Pi1)
2
B  B(Pi )  B(Pi1)
2
Una vez que fp es linealizado en el espacio, entonces la transmisibilidad linealizada en el
espacio es obtenida por la siguiente relación:

Txi1  Gxi1 fP i1


2 2 2

Introducción a la Simulación Numérica de Reservorios Pag. 175


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

9.4.4. Linealización de f p en el Tiempo


El efecto de la no-linealidad de fp sobre la estabilidad de la solución depende de la magnitud
del cambio de presión sobre el intervalo de tiempo “Δt”. Los métodos de Linealización en el
tiempo presentados anteriormente en la figura (8.1) pueden ser utilizados para aproximar f p en
el tiempo. Notar que fp es una función de la presión de los grid-blocks que rodean la frontera
del grid-block en análisis como mencionamos en el anterior capitulo. fp  f (Pi ,Pi1)
Con el método explicito figura (8.1a) La no linealidad es evaluada al comienzo del intervalo de
tiempo (nivel “n”).

fPni11  fPn i1  f (Pin , Pin1)


2 2

Con el método de la simple iteración fig.(8.1b) la no-linealidad es evaluada una iteración anterior
a la presión solución.

  
fPni11  fPni11  f (Pin1 , Pin11)
2 2

Con el método totalmente implícito fig.(8.1c) la no-linealidad es aproximada por su valor al nivel
de iteración “ν” mas un término que depende del régimen de cambio de la presión sobre el nivel
de iteración.

 

fn1
fn1
 1 
 f (Pi , P ) 
n1 f (
n1Pi , Pi1)
n1
(Pi  Pi ) 
n1 n1 
1 f 
(Pi , Pi1)
n1 1 
(Pin11  Pin11)
P i
1
2
P i
1
2
i1
Pi Pi1

 

fPni11  fPni11  f (Pin1 , Pin11)   f (Pi , Pi1) (Pin1  Pin1)   f (Pi , Pi1) (Pin11  Pin11)
 1   n1 1  n1 1 

2 2 Pi Pi1
 

fn1
fn1
 1 
 f (Pi , P ) 
n1 f (
n1Pi , Pi1)
n1
(Pi Pi ) 
n1 n1 
1f (
Pi , Pi1)
n1 1 
(Pin11 Pin11)
P i
1
2
P i
1
2
i1
Pi Pi1

Una vez que f p es linealizado en el tiempo, luego la transmisibilidad linealizada en el tiempo es


obtenido aplicando la siguiente relación:

Txin11  Gxi1 fPni11


2 2 2

Introducción a la Simulación Numérica de Reservorios Pag. 176


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

9.4.5. Linealización de los Términos de Acumulación

El coeficiente de cambio de presión en el termino acumulación exhibe la no linealidad para un



fluido solo compresible. Esta no-linealidad resulta de la dependencia de la presión de Bgn1 en la
definición de
  
 Bi
9.4.6. Linealización de la Ecuación de flujo en el tiempo

Como ser menciono anteriormente la ecuación de flujo para un fluido compresible exhibe el más
alto grado de no-linealidad entre las ecuaciones de flujo en 1-D. Por consiguiente escogiendo la
ecuación en 1-D demostraremos los varios métodos de Linealización.

 Método Explícito

En el método explicito las transmisibilidades, el rate de producción, los términos gravitacionales


y las condiciones de frontera si se presentan son actualizadas al nivel de tiempo conocido (nivel

“n”). Todavía necesitaremos iterar en el término


   la función dependiente de la presión del
 Bs
término de acumulación. Bajo estas suposiciones la Ecuación (v) llega a ser:

Txin11 (Pin11 Pin1) Txin11 (Pin1 Pin11) ] Qi Qb  Vi (  )s (Pin1 Pin)in (v)
2 2 t Bg

in  Txin1 in1 (Di1  Di )Txin1 in1 (Di  Di1)


2 2 2 2

Ubicando los niveles de iteración y re-arreglando términos, obtenemos la forma final de la


ecuación e flujo para cualquier block “i”:

Txin1 (Pin11 Pin1) Txin11 (Pin1 Pin11) ] Qi Qb  Vi (  )s (Pin1 Pin)in
 1  1  1  1  1

2 2 t Bg
ai Txni1
2
ci Tx n
i1
2

bi  [ Txin1 Txin1  Vi (  )i ]
2 2 t Bg

di  Vi (  )i Pin
t Bg

Introducción a la Simulación Numérica de Reservorios Pag. 177


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Los términos desconocidos que reflejan el tratamiento explicito de las transmisibilidades en la


ecuación de flujo para el block “i” son las presiones en los blocks (i-1),(i) y (i+1) al nivel de
 1  1  1
tiempo actual (n+1) y al nivel de iteración actual ((ν+1) (Pin11, Pin1, Pin11)
 1  1  1
ai Pin11 bi Pin1 ci Pin11  di (Qb Qi ) in
 Método de la simple Iteración

En el método de simple iteración, las transmisibilidades, rates de flujo y condiciones de frontera


si están presentes están actualizados al nivel de tiempo actual (n+1) con una iteración
esperando por ello (ν). Los datos gravitacionales son actualizados al nivel de tiempo conocido

(nivel “n”). Tenemos que iterar el término


   dependiente de la presión en el coeficiente del
 Bs
término de acumulación. Aplicando esas suposiciones y ubicando los niveles de iteración la
ecuación llega a ser:

Txin11 (Pin11 Pin1) Txin11 (Pin1 Pin11) ] Qi Qb  Vi (  )s (Pin1 Pin)in
2 2 t Bg
Txin11 (Pin11 Pin1) Txin11 (Pin1 Pin11) ] Qi Qb  Vi (  )i (Pin1 Pin )i n1
 1 1  1 1 1

2 2 t Bg
 
in1 Txin11 in 1 (Di1 Di )Txin11 in 1 (Di Di1)
2 2 2 2


ai Txni11
2

ci Txni11
2

bi  [ Txin11 Txin11  Vi (  )i ]


 

2 2 t Bg

di  Vi (  )i Pin


t Bg
Los términos desconocidos en la ecuación reflejan el tratamiento de simple iteración de las
transmisibilidades en la ecuación de flujo para el grid-block “i” , son las presiones de los blocks
(i) , (i+1) y (i-1) al nivel de tiempo actual (n+1) y nivel de iteración actual (ν+1).
 1  1  1
(Pin11, Pin1, Pin11)
 1  1  1
ai Pin11 bi Pin1 ci Pin11  di (Qb Qi ) ci in 1 (Di 1 Di ) di in 1 (Di Di 1)
2 2

Introducción a la Simulación Numérica de Reservorios Pag. 178


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

 Método totalmente implícito

En el Método completamente implícito las transmisibilidades, los rates de producción y las


condiciones de frontera si están presentes son actualizados al nivel de tiempo actual (n+1). Los
términos gravitacionales son actualizados al nivel de tiempo conocido (n). Los términos no-
lineales y las presiones desconocidas están al nivel de tiempo actual (n+1) y al nivel de iteración

actual (ν+1) y utilizando el nivel de iteración anterior (ν) en el cálculo de


   .
 Bs

Txin11 (Pin11 Pin1) Txin11 (Pin1 Pin11) ] Qi Qb  Vi (  )s (Pin1 Pin)i n1
 1 1  1 1 1

2 2 t Bg
Para hacer más sencillo en 1-D el análisis despreciamos los términos gravitacionales e
incluimos el término de no flujo en las fronteras.

Txin11 (Pin11 Pin1) Txin11 (Pin1 Pin11) ] Qi  Vi (  )i (Pin1 Pin )


1 1 1 1 1 1 1
….. (a)
2 2 t Bg
Aplicando la Extensión del Teorema de Taylor para cada término de la Ecuación:

Pn(x)  f (x)  f (xo x)  f (xo) (x xo) f '(xo) (x xo)2 f ''(xo) (xxo)3 f '''(xo) .....
2¡ o 3¡
Donde: x  xo  x
n n
f (tin1) f (tin)t f '(tin )t2 f ''(ti ) t3 f '''(ti ) ......
2! 3!
Donde: tn 1  tn t

f (x, y)  f (xo, yo)   f (x  xo)   f (y  yo)


x y

f1(x(1), y(1))  f1(x, y)   f1 (x(1) x)   f1 (y(1)  y )


x y

f2(x(1), y(1))  f2(x, y)   f2 (x(1) x)   f2 (y(1)  y )


x y
x(1)  x  x
y(1)  y  y
 
n1
 f (Pi , P )   f (Pi , Pi1) (Pin1 Pin1)   f (Pi , Pi1) (Pin11 Pin11)
 1   n1 1  1 
f n1
f
n1 n1 n1
P i
1
2
P i
1
2
i1
Pi Pi 1

Introducción a la Simulación Numérica de Reservorios Pag. 179


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

 1 
Donde: Pi n 1
 Pin 1  Pi
Los primeros términos de la ecuación (a) de la izquierda podemos realizar la aproximación
mediante el teorema de Taylor.
 
 1 
Txi 1 n1
 1
Txi 1 n1
 1
Txin11 Txin11  2
 Pin11  2
 Pin1 …(b)
2 2 Pi 1 Pi

 
 1 
Txi 1 n1
 1
Txi 1 n1
 1
Txin11 Txin11  2
 Pin11  2
 Pin1 … (c)
2 2 Pi 1 Pi


 1 Pi 1 n1 n11 n1
  1
P P 
n1 n1
 Pi 1  Pi 1  Pin11 ….. (d)
i 1
Pi 1
i 1


 1 Pi1 n1 n11 n1
  1
P P 
n1 n1
 Pi1  Pi1  Pin11 …. (e)
i1
Pi1
i1


n1
n1 Pi
 1   1   1
Pi  Pi1 
n1
 Pin1  Pin1  Pin1 …. (f)
Pi
Los términos del lado derecho de la Ecuación se pueden aproximar

Vi (  ) (Pn11 Pn)  Vi (  ) (Pn1  Pn11 Pn) …(g)


t Bg i i i
t Bg i i i i

Reemplazando todos las aproximaciones en (a)

 Tx

n 1
Tx

n 1 
Txn 1  i 2  Pn 1  i 2  Pn 1 Pn 1  Pn 11  Pn1  Pn 1 
1 1

 i  12 Pi 1 i 1
 P i   i 1 i 1 i i 
 i 
 
 Tx

n 1
Tx

n 1 
Txn1  i 2  Pn1  i 2  Pn 1 Pn1  Pn 11  Pn 1  Pn 1  Vi (  ) (Pn 1  Pn  n 11)
1 1

 i  12 Pi 1 i 1
 P i   i 1 i 1 i i  t B i i i i
 i  g
 

Introducción a la Simulación Numérica de Reservorios Pag. 180


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

En la ecuación anterior procedemos a operar algebraicamente y re-arreglar términos


considerando que en la operación los términos ( Pi 1)( Pi );( Pi 1)( Pi );( Pi 1)2 ;( Pi )2 son
despreciables, debido que en la iteración el producto de los términos pequeños son números
más pequeños.

 

Txi 1 n 1    1 
Txi  1 n 1    1
[Txin11  2 (Pin11  Pin 1) ]  Pin11 [Txin11  2 (Pin11  Pin1)]  Pin11 
2 Pi 1 2 Pi 1
 
Txi 1 n1  Txi 1 n 1 
(Pin11  Pin 1)  Vi (  )i ]  Pin1 
    
[ Txin11  2 (Pin11  Pin 1) Txin11  2
2 Pi 2 Pi t Bg
Vi (  ) (Pn1  Pn) Txn 1 (Pn1  Pn1) Txn 1 (Pn 1  Pn 1) (Q)
t Bg i i i i 1
2
i 1 i i  1 i 1
2
i i

Reemplazamos el término
Vi (  ) (Pn1 Pn) poreltérmino Vi [ (  )n1 (  )n ]
t Bg i i i
t Bg i Bg i

Introducción a la Simulación Numérica de Reservorios Pag. 181


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

9.4.7. Chequeo por Balance de Materiales para un Fluido Compresible

Para la formulación implícita el chequeo del balance incremental y acumulativo de materiales de


materiales para problemas de flujo en un fluido compresible está dado por la siguiente ecuación:

 [Tx
I n1
(Pin11 Pin1) Txin11 (Pin1 Pin11) ]iI1(Qi Qb)  iI1[ Vi (  )s(Pin1 Pin)in1]
i1 i1
2 2 t Bg

Vi [ (  )n1 (  )n ]
 [Q Q ]  
I
i1 i b
I
i1 t Bg i Bg i

 Vt [ (B ) (B ) ]


I
i1
i n1
i
n
i
g
1 g

  Q 
I
Q
i1 i
I
i1 b

Introducción a la Simulación Numérica de Reservorios Pag. 182


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

10. Representación y Modelado de Pozos (Modelo de Peaceman)

El objetivo final de un estudio de simulación de reservorios es predecir el régimen de flujo y/o las
presiones fluyentes del fondo del pozo exactamente y estimar las distribuciones de presión y
saturación. El tratamiento de pozos en simuladores de reservorio presenta dificultades que
requieren especial consideración. En general estas dificultades pueden ser divididas en tres
categorías.

1.- El block/celda que contiene la terminación del pozo es generalmente mas grande
comparado con la dimensión del pozo, de tal forma que la presión del block así calculado por el
simulador de reservorio es una pobre estimación de la presión fluyente del pozo Pwf.
2.- Asociando la interacción compleja entre el reservorio y el wellbore (pozo) es a menudo
problemático, particularmente en el caso de pozos multi- estratos.
3.- Asignando los regimenes de producción de las fases en flujo multifásico cuando una simple
fase o el rate de producción total de un pozo es especificado.

Otros problemas se ponen de manifiesto cuando varios pozos están en una simple celda y un
pozo no está localizado en el centro de la celda. El tratamiento de un pozo individual llega a ser
aun mas complicado cuando consideramos IPR instantáneo, detalles de completación, cara de
la formación (pozo), hidráulica del sistema de superficie y estimulación del pozo.

REPRESENTACIÓN DEL
REPRESENTACION
DELPOZO
POZO

PROCESO EDP NO ECS ECS. DISTRIBUC. PROCESO


DE LINEALES ALGEBRAICAS ALGEBRAICAS DE PRESIÓN DE SIMULA.
RECUPER. NO LINEALES LINEALES SATURACIÓN NUMÉRICA
Y RATES. DE RESERV.

Introducción a la Simulación Numérica de Reservorios Pag. 183


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

En general la contribución (caudal) de cualquier grid-block del reservorio penetrado por un pozo
al rate de flujo del pozo es independiente de la ecuación de flujo para ese block. Tal
contribución tiene que ser estimada separadamente de y luego sustituido en la ecuación de flujo
para ese block.

El flujo de fluido hacia el pozo en un grid-block es radial sin considerar la dimensionalidad del
problema de flujo. Un pozo es modelado como un término línea fuente ó sumidero. En este
capítulo el énfasis en problemas de flujo en 1D y 2D es sobre la estimación del factor geométrico
del pozo, mientras en problemas de flujo 3D el enfoque es sobre la distribución del rate (caudal)
entre los diferentes blocks que son penetrados por el pozo. La estimación del factor geométrico
del grid-block es presentado por un pozo contenido en un grid-block y que se encuentra en los
límites del grid-block y un pozo contenido en un grid-block y que se encuentra sobre uno o dos
límites de no flujo del reservorio (flujo 1D y 2D).

Tratamiento de pozos en flujo Lineal 1D

La figura 10.1 muestra el flujo de fluido en un problema de flujo lineal1D. La transferencia de


Fluido ingresando ó saliendo de un grid-block tiene dos componentes, transferencia de fluido
global y transferencia de fluido local. La transferencia de fluido global es lineal y mueve fluido de
un grid-block a otro y la trasferencia de fluido local es radial y mueve fluido dentro del grid-block
hacia la producción del pozo (ó de un pozo inyector). Aunque este tratamiento de pozos es
nuevo para problemas de flujo 1D, es consistente con y ampliamente aceptado en el
modelamiento de flujo de fluido en 2D, reservorios de estratos simples. Para un grid-block en
problemas de flujo 1D fig. 10.2 es importante diferenciar entre el termino fuente que representa
un pozo real (ó físico) y el término fuente que representa un pozo ficticio (ó condición limite).
Esta diferenciación es crucial porque el flujo resultante de una condición límite es siempre lineal,
mientras tanto el flujo hacia ó desde un pozo real es siempre radial. Por ejemplo el fluido que
cruza el limite derecho del reservorio (grid-block 5 en la figura 10.2) es estimado delas
condiciones específicas del límite, sin embargo el fluido que ingresa ó sale del grid-block (grid-
block 1 en la figura 10.2) en cualquier punto incluyendo el punto limite, a través del pozo es
estimado de la ecuación de flujo radial de un pozo real. Ec. 10.1.

Introducción a la Simulación Numérica de Reservorios Pag. 184


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Con excepción de los modelo de flujo hacia los pozos (r,Ө,z) los pozos en la simulación
numérica de reservorios son representados mediante celdas/gris-block “fuente”.

Una vez definida la malla ó sistema de grids que representa al reservorio, los pozos son
ubicados en las celdas de acuerdo a su posición: A estas se les denomina “celdas productoras”
ó inyectores.

En mallas convencionales el ritmo de producción ó inyección de un pozo se asigna entonces a


toda una celda ó grupos de celdas. No es posible para fines prácticos representar el detalle del
flujo en el pozo.

Por lo anterior, la presión calculada en las celdas con pozo, no corresponde a la presión que se
tiene en el fondo del pozo, tampoco corresponde a la presión media de la celda como es el caso
de las celdas sin pozo.

Se han desarrollado modelos que permiten relacionar la presión calculada por el simulador en
las celdas con pozo, con la presión correspondiente al pozo. A estos modelos se les conoce
como “Modelado de pozos”. Fue Peaceman en un trabajo clásico publicado en 1978 quién
desarrolló el primer modelo básico de pozos

10.1. Idea Básica: Establecer una relación entre Pi,j y Pwf (i,j) .

Considerar:

a) Flujo radial incompresible de una sola fase hacia el pozo (Caudal constante)
b) Pozo centrado en la celda (gris-block)
c) Medio isotrópico
d) Medio Homogéneo
e) Despreciando los efectos gravitacionales.

El Modelo de Van Pollen realizó uno de los primeros intentos para desarrollar un modelo de
pozo en simulación. Este modelo generalmente no es usado hoy pero es históricamente
importante. Van Pollen uso la ecuación de flujo estable, en este modelo el termino “re” de la
ecuación representa el radio de la celda que contiene el pozo. En otras palabras, el radio
equivalente de la celda “req” es calculado de:

 req2  xy

Que resulta req 


xy Para un block cuadrado Δx=Δy, la ecuación se reduce a:

req  0.5642
x

Se tiene entonces de la Ecuación de estado estable para el término P avg Van Pollen asume que
la presión en la celda que contiene el pozo wellblock es equivalente a la presión promedio de la
celda:

Introducción a la Simulación Numérica de Reservorios Pag. 185


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

1.127x2 k h(P Pwf) 1.127x2 kH h(Pi, j  Pwf)


QSC   QSC 
B[Ln( re ) S  1] 
r
B[Ln( eq )  S  1]
rw 2 rw 2
2 k h (Pi, j  Pwf(i, j) )
GL 1.127 r H 1 QSC(i, j) GL(i, j) …… (10.1)
Ln( e )  S  B
rW 2

En la cual Van Pollen asumía permeabilidades isotrópicas en la celda que contiene el pozo.
Para propiedades de la celda anisotrópicas la permeabilidad promedio geométrica debería ser
usada por kH esto es:

kH  (kx ky) 2
1

Peaceman utilizando soluciones numéricas para una simple fase y un patrón five-spot mostró
que el radio equivalente req de la celda que contiene el pozo (wellblock) al cual la presión en
estado estable en el reservorio es Pe, es igual a la presión en el wellblock Pi,j y esta dado para
un reservorio isotrópico y homogéneo por:

req  0.28x

Utilizando la aproximación por diferencias finitas en un sistema 2D, ecuación de flujo de una
simple fase como ec. Implementada en un grid-block que contiene un pozo, desarrollaremos un
procedimiento para un dominio isotrópico, homogéneo que esta discretizado por grids
cuadrados.

De la EDP describiendo el flujo incompresible de una sola fase en un medio isotrópico y


homogéneo esta puede ser escrito de la Ec. ()

( ww )  Qw   (Sw )


 
t Bw
 
( ww )  Qw  0 Ec. de Poisson

Representación numérica aplicando la Ec. General de Flujo

Txi1, j (i1, j, i, j ) Txi1, j (i, j i1, j ) Tyi, j1 (i, j1 i, j) ) Tyi, j1 (i, j i, j1)  Qi, j  0
2 2 2 2

Introducción a la Simulación Numérica de Reservorios Pag. 186


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Txi1, j (Pi1, j, Pi, j ) Txi1, j (Pi, j Pi1, j ) Tyi, j1 (Pi, j1  Pi, j) ) Tyi, j1 (Pi, j  Pi, j1)  Qi, j  0
2 2 2 2

Considerando las Transmisibilidades iguales y representando como:

kH Ai , j kH h
Txi1 , j Txi1 , j Tyi , j 1 Tyi , j  1  
2 2 2 2  xi , j 

Además Δxi,j =Δyi,j y Ai,j = h (Δxi,j)

kH h[(P P P P ) (P P P P )  Q  0
 i1, j, i, j i, j i1, j i, j1 i, j) i, j i, j1 i, j

kH h[P 4P  P P ]  Q  0 ……..(a)


 i1, j, i, j i, j1 i, j1 i, j

Si la celda que contiene el pozo y las celdas vecinas son asumidas a ser localizadas fuera de las
fronteras físicas del reservorio y otros pozos (en adición a la suposición de un medio poroso
isotrópico y homogéneo) es razonable asumir que:

Pi 1, j  Pi 1, j  Pi , j1  Pi , j1 …. (b)

Combinando las ecuaciones (a) y (b)

Introducción a la Simulación Numérica de Reservorios Pag. 187


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

kH h[4P 4P ]  Q …….. (c)


 i1, j, i, j SC i, j

La ecuación para el régimen de flujo estable puede ser escrito con las presiones de los blocks
vecinos [por ejemplo grid-block (i+1,j)] y la celda que contiene al pozo (i,j)] y la distancia entre
ellos, para S=0 esto es:

1.127x2 kH h(Pi 1, j  Pi , j )


QSC  …………….. (d)
Ln(x)
req
Sustituyendo (d) en (c)

Ln(x)  
req 2
  e  0.208  req  0.208x
req 2 x

Notar la diferencia en la definición de Peaceman del radio equivalente del wellblock req y la
definición de Van Pollen del req . El modelo de Peaceman esta basado en la premisa que la
presión calculada para un wellblock es equivalente a la presión fluyente a un radio equivalente
req . La definición de req puede ser usada para relacionar la presión fluyente al rate de flujo Q sc
a través de la presión del gridblock Pi,j .

1.127x2 kH h(Pi, j  Pwf(i, j) )


QSC  req Despejando
Pwf(i, j)
B[Ln( )  S]
rw

Pwf( i , j)  Pi , j  QSCBo [ Ln(0.208x)  S]


1.127x2 kH h rw
Peaceman extendió la ecuación para un sistema de grids donde Δx≠Δy, además un sistema
anisotrópico.

 12 1

 ky x2  kx2 y2
 kx  ky 

req  0.28  ¨
1 1
 kx4  ky4
 ky  kx

Introducción a la Simulación Numérica de Reservorios Pag. 188


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Para un sistema isotrópico Δx=Δy

1
req  0.14(x y )
2 2 2
 req  0.198x

Un Reservorio de petróleo de una sola fase consistente de una formación horizontal tiene varios
pozos verticales en producción. Cada pozo está localizado en el centro de cada grid-block y
penetra toda la formación. El Bo y la viscosidad son 1 bbl/STB y 2 cp respectivamente. El
diámetro del pozo es de 7”. Calcular el factor geométrico para cada pozo.

Well ID Δx (fts) Δx (fts) h (fts) Kx (md) Ky(md) S


W-1 208 832 30 100 225 0
W-2 208 832 30 150 150 0
W-3 416 416 30 100 225 0
W-4 416 416 30 150 150 0

 22512 1

  
  208 28322
2 100 
100  225 
req 0.28  99.521fts
1 1
 2254 1004
100  225

kH  (100x 225) 2 150md


1

GL 1.1272 (99
0.150x 30)  5.975bblcp/ Darcy psi
Ln( .521)  1
3.5/12 2
Deberia ser notado que aunque los cuatro grid-blocks tienen el mismo espesor de 30 pies área
de 173,056 pies cuadrados y permeabilidad horizontal de 150 md los factores geométricos son
diferentes debido a la heterogeneidad y dimensiones de los grid-blocks.

Considerar el pozo W-1 y estimar el factor geométrico para los siguientes casos:

a) No existe daños S=0


b) Pozo con daño S=1
c) Pozo estimulado S=-1

Introducción a la Simulación Numérica de Reservorios Pag. 189


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

b) GL 1.127 299
(0.150x 30)  5.031bblcp/ Darcy psi
Ln( .521) 1 1
3.5/12 2

c) GL 1.127 299
(0.150x 30)  7.354bblcp/ Darcy psi
Ln( .521) 1 1
3.5/12 2

Este ejemplo demuestra el efecto del daño y la estimulación sobre el factor geométrico y en la
producción del pozo. El daño reportado en el pozo reduce el factor geométrico en un 14.6 % y
donde esta estimulado incrementa el factor geométrico en un 20.7%.

Considerar el pozo W-1y estimar la producción del pozo para las siguientes condiciones
operativas:

a) Calcular el caudal si la gradiente de presión en el wellbore/sandface 300 psi/ft.


b) Calcular el caudal si la presión Pwf(1) es igual a 2,000 psi y la presión promedia es igual
a 3,000 psia.
c) Presión en Pwf (4) si la presión promedia en el block es = 3,500 psia y el caudal 1,500
STB/D.

a) De la Ecuación QSC 1.1272 rWkH h P


B r rw

QSC 1.1272 (3.5/12)(0.150)(30) (300) 1394


.1STB/ D
1(2)
1.127x2 kH h(Pi, j  Pwf(i, j) )
b) De la ecuación: QSC  r
B[Ln( eq )  S]
rw

QSC 1.127x2 (0.150)(30)(3,0002,000) 2,731.5STB/ D


1(2) Ln(99.521)
3.5/12
c)

Estimar la presión del fondo del pozo en el grid-block #4

(Pi, j  Pwf(i, j) )
Para un especificado Pwf la ecuación aplica: QSC(i, j) GL(i, j)
B
req 0.198(416) 82.364pies

Introducción a la Simulación Numérica de Reservorios Pag. 190


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

GL 1.1272 (82
0.150x 30)  6.195bblcp/ Darcy psi
Ln( .3641 )1
3.5/12 2
Debería ser notado que aunque los 4 grid-blocks tienen el mismo espesor de 30 pies y área de
173,056 pies cuadrados una permeabilidad horizontal de 150 md, los factores geométricos son
diferentes debido a la heterogeneidad y /o dimensiones de los grid-block.

Pwf(4) 3,5001500(2)(1) 3,015psia


6.195

Introducción a la Simulación Numérica de Reservorios Pag. 191


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

11. SOLUCIÓN DE LAS ECUACIONES DE FLUJO

En los capítulos anteriores se vio que al aplicar las ecuaciones resultantes del esquema de
solución implícito a cada uno de los bloques que componen la malla (grillado/sistema de grid-
blocks) se establece un determinado número de ecuaciones algebraicas con su correspondiente
número de incógnitas. Este sistema lineal de ecuaciones simultáneas que resulta puede ser
escrito en forma general empleando la notación matricial siguiente:

 
AxPd
Donde “A” es la matriz de coeficientes que es función de las características del reservorio y
dimensiones del grid-block, “d” es un vector conocido y puede contener información
concerniente a los rates de flujo e información de los intervalos de tiempo previos (conocidos) y
“P” es el vector de incógnitas de presión en todos los puntos del sistema considerado.

De esta manera, ahora el problema consiste en resolver el sistema para obtener el vector de
incógnitas de presión, el cual pude ser muy simple ó muy complejo, dependiendo del fenómeno
físico que se intenta resolver.

Cuando la solución es relativamente fácil, como en el caso de problemas de una dimensión y


muchos problemas de dos dimensiones, la solución al vector presión constituye solo una
fracción del tiempo total de cómputo y del costo de la simulación del reservorio.

Sin embargo en problemas más complejos como en caso de algunos modelos de dos y la gran
mayoría de tres dimensiones, el esfuerzo que se requiere para resolver el vector “P” tiene un
mayor significado con relación al resto del problema en la simulación del reservorio.

Por lo anterior es fácil comprender que la eficiencia que tenga un simulador tanto para resolver
el problema planteado como en el aspecto económico depende en gran medida del algoritmo
que se utilice eficientemente para resolver el vector de presión establecido.

SOLUCIÓN:MÉTODO
SOLUCION: MÉTODODIRECTO
DIRECTO YY
REPRESENTACION MÉTODO INDIRECTO
MÉTODO INDIRECTO
DEL POZO

PROCESO EDP NO ECS ECS. DISTRIBUC. PROCESO


DE LINEALES ALGEBRAICAS ALGEBRAICAS DE PRESIÓN DE SIMULA.
RECUPER. NO LINEALES LINEALES SATURACIÓN NUMÉRICA
Y RATES. DE RESERV.

Introducción a la Simulación Numérica de Reservorios Pag. 192


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

11.1. Métodos de Solución

La mayoría de simuladores proporciona más de un método para solucionar las ecuaciones de


flujo en reservorios, para seleccionar el mejor método para un problema en particular no es
necesario saber en detalle como los algoritmos disponibles trabajan. Es útil sin embargo
comprender los principios concernientes de los varios métodos de solución para que sus
fortalezas y debilidades puedan ser apropiadamente apreciada cuando uno de varias soluciones
deben ser ejercitadas.

En esta sección se describirá de alguna manera superficial, los métodos de solución que son
largamente utilizadas. También describiremos algunas técnicas que son de significancia
histórica solamente y el resto para propósitos de exposición.

Los métodos que se emplean para obtener la solución de la ecuación pueden dividirse en dos
grandes grupos: Métodos directos y métodos indirectos.

11.1.1. Métodos Directos en la Solución de Sistemas de Ecuaciones Algebraicas

Como su nombre implica, el algoritmo que es usado resuelve la ecuación exactamente, la


solución del sistema es obtenido por la completación de un número fijo de operaciones
Los métodos directos no solo requieren almacenamiento de la información contenida en la
matriz “A” y el vector conocido “d”, estos sufren de una acumulación del error de redondeo que
ocurre durante los calculas.

Algunos ejemplos de métodos directos son los siguientes:

 Inversión de Matriz
 Regla de Cramer
 Eliminación de Gauss
 Método de Gauss-Jordan
 Descomposición matricial
 Algoritmo de Thomas para sistemas tridiagonales.

a) Método de Inversión de matriz

Introducción a la Simulación Numérica de Reservorios Pag. 193


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Se trata de un método bastante sencillo para lo cual se requiere determinar la matriz inversa de
la matriz de coeficientes y mediante una pre-multiplicación obtener la solución del sistema dado
   
Ax Pd determinando A1y multiplicando por la Ec. Anterior A1x Ax P  A1 x d pero
 
sabemos que A1x A  I matriz identidad I x P A1xd  P A1xd . La solución se
obtiene con los resultados que proporcione el producto del lado derecho dela ecuación. Como
puede suponerse el uso del método es un tanto elaborado y lento debido a la necesidad de
obtener la matriz inversa de la matriz de coeficientes, por lo que su empleo en trabajos de
simulación es prácticamente nulo.

( AI )Operacione s ( I B) B  A1


s Elementale
1 2 3 P1  1  1 2 3  1 0 0 1 0 0  4/ 41 3/ 41 14/ 41
3 2 4  P  10  3 2 4  0 1 0 0 1 0  8/ 41 6/ 41 13/ 41
   2      
2 1 0 P3 10 2 1 0  0 0 1 0 0 1  7/ 41 5/ 41 4/ 41

 4 3 14 1   174
P   8 6 13 10  62
 1
41
7 5 4  10  3 
b) Regla de Cramer

Este es un método extremadamente sencillo, pero no muy práctico para ser desarrollado en una
computadora tal como lo requiere el tratar de obtener la solución del vector “P”

2 P1 3P2 7 2 3 P1   7


3P1 5P2 1
Cuya ecuación matricial es 3 5 P  1
   2  
Se aplicará la regla de Cramer para obtener la solución, primero se calcula el determinante de la
matriz de coeficientes:

2 3
P  2x5(3x3) 19
3 5
Se obtienen ahora los otros determinantes al hacer el intercambio de columnas tal como enuncia
la regla .

7 3 2 7
P1  35338 P2   221 19
1 5 3 1

En consecuencia la solución del sistema es:

Introducción a la Simulación Numérica de Reservorios Pag. 194


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

P1 38 P2 19
P1   2 P2    1
P 19 P 19
La aplicación de este método en la simulación de reservorios prácticamente no se da, ya que
solo es útil para resolver el sistema de ecuaciones pequeño y el querer resolver problemas
mayores con él, provoca la utilización de un tiempo de cómputo extenso aún para casos
relativamente sencillos.

c) Método de eliminación de Gauss

Este método consiste básicamente en sistematizar el teorema fundamental de equivalencia.


Para ello se requiere aplicar a una matriz empleada (que se forma con la matriz de coeficientes
y el vector de valores conocidos) un número determinado de operaciones, las cuales son
llamadas operaciones sobre los reglones de una matriz, con el fin de obtener un sistema
equivalente al anterior que proporcione las incógnitas de una forma sencilla y directa. Así pues
tomando el sistema original, el objetivo es transformar la matriz de coeficientes “A” a una matriz
triangular superior como se indica a continuación.
 
Dado el sistema: AxPd
El vector “d” es añadido es añadido a la matriz de coeficientes formando así, la matriz ampliada
como sigue:

a11 a12 a13............a1n d1  c11 c12 ..c1n  d1' 


c13 ..........
a  
 21 a22 a23..........a2n d2  0 c22 c23 ..........c2n d2' 
. . ......... 
. ..........  
.   0 0 c33................ d3'  
 . ........... 
.......... 0 0 .......... 
..........
. ...........  

. ..........
 0 . .........  .. 
..........
an1 an2 an3..........ann. dn 0 0.............cnn.  dn' 
 0

c11 c12 c1'n 


c13 .......... P1  d1' 
  P  d' 
0 c22 c23 ..........c2' n   2  2
0 0 c33.........c3' n  P3  d3' 
 .    
0 0 ..... 
..........   . 
0 ......  .  . 
 . ..........    '
0 0 ' 
0.............cnn  Pn dn
Lo cual después de efectuar un número determinado de operaciones elementales a los
renglones de la matriz ampliada por la expresión anterior se reduce a la siguiente forma:

Introducción a la Simulación Numérica de Reservorios Pag. 195


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

'
De esta manera el valor de “Pn” puede obtenerse directamente de Pn  dn
cnn
Los n-1, n-2, n-3,….3, 2,1 valores se calculan mediante la simple sustitución de los mismos que
ya han sido obtenidos con anterioridad.

A manera de ejemplo, considere el siguiente sistema de ecuaciones:

3P1 4P2 2P3  P4  P5 16 3 4 2 1 1  P1   16


2P1  P2 4P3 8P4 2P5 13 2 1 4 8 2  P   13
   2  
8P1  P2  P3 3P4 2P5 14  8 1 1 3 2 x P3   14
P1  P2 3P3 2P4  P5  4 1 3 2 1  P  4
 1   4  
4P1 2P2 3P3  P4 3P5  3 4 2 3 1 3  P5  3

La matriz ampliada del sistema anterior queda como sigue:

3 4 2 1 1  16  1 1 3 2 1  4 
2 1 4 8 2  13  0 1 7 5 4  28 
  
8 1 1 3 2  14   0 0 17 17 8  49  
1 3 2 1  4  0 0 0 17079  146 
 1  
4 2 3 1 3  3  0 0 0 0 315212608

De esta manera los resultados se obtienen como se muestra a continuación:

P5  12608 P5  4
3152
170P4 79(4)  146  P4 1
17P3 17(1) 8(4)  49  P3  2
P2 7(2) 5(1) 4(4)  28  P2  3
P1 (3) 2(2) 2(1) (4)  4  P1 1
d) Método de Gauss-Jordan

Se trata de un método útil y sencillo para encontrar la solución de un sistema de ecuaciones


lineales. Es muy parecido al método de eliminación de Gauss visto con anterioridad, solo que
aquí el aplicar las operaciones fundamentales en los reglones de la matriz ampliada es con el
objeto de convertirlas en la matriz identidad “I”, a partir de la cujal se puede obtener la solución
directamente.

Introducción a la Simulación Numérica de Reservorios Pag. 196


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Características:

 Método disponible más generalizado.


 Método lento.
 Requiere una gran cantidad de almacenamiento.

Para una mejor comprensión se resolverá un ejemplo. Considérese el siguiente sistema de


Ecuaciones:

3P1 6P2 7P3  4


3 6 7  4 1.00 0.00 0.00 3.001 P1  3.001
8P1 5P3 19  8 0 5  19  0.00 1.00 0.00 2.000 P2  2.000
 
1 2 6  5 0.00 0.00 1.00 1.000 P3 1.000
P1 2P2 6P3

El método de Gauss-Jordan no es un método de aproximaciones sucesivas, por lo tanto su


solución debería ser exacta, pero no lo es debido a los errores que se presentan en el desarrollo
del mismo. La solución del ejemplo resuelto con anterioridad es en realidad P1=3, P2=2, P3=1.
Que difiere de los resultados obtenidos, debido a que al efectuar las operaciones se trabajó
redondeando a tres cifras decimales, incurriéndose en un error de 0.01 en el valor de “P1”. Este
problema se presenta al resolver sistemas de ecuaciones lineales en computadoras, ya que
éstas tienen siempre un “límite” con respecto al número de dígitos en las constantes con las que
se trabajan. Se puede demostrar que si selecciona como “pivote” el mayor elemento en valor
absoluto en la matriz de coeficientes, se minimiza el error por redondeo.

e) Método de la Descomposición Matricial

Como mencionamos anteriormente, la matriz de coeficientes en problemas de simulación de


reservorios son matrices banda, para pequeñas matrices banda, la solución directa por
factorización es un método eficiente. Por ejemplo para modelos areales 2D, menos de 150 grids
en ancho, la solución directa ó factorización usualmente será el método preferido. Este método
implica la transformación de la matriz de coeficientes en otras matrices las cuales son por regla
general más fáciles de operar, después utilizando estas matrices se obtiene la solución. La
descomposición de la matriz de coeficientes puede hacerse en dos matrices triangulares
superior e inferior. La descomposición es seguida por una sustitución hacia atrás la cual calcula
la incógnita en dos pasos sucesivos de sustitución. El proceso de descomposición es como
sigue:
 
Dado: AxP  d
Entonces: A LxU

Introducción a la Simulación Numérica de Reservorios Pag. 197


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Donde:

L11 0 0 .......... ........0  1 U12 U13 U14 .......... ....U1n 


L L 0 ..........   
 21 22 .........0  0 1 U23 U24 .......... .....U2n 
L31 L32 L33 .......... .......0  0 0 1 U34 .......... ......U3n 
  
L L41 L42 L43 .......... ........0  U  0 0 0 1.......... ........ .U4n 
  0 0 0 0 1..........
L51 L52 L53 .......... ........0   ......U5n 
..........
..........
..........
..........
........0  ..........
..........
.......... ........ 
..........
  
Ln1 Ln 2 Ln3 .......... .......Lnn  0 0 0 .......... ....1 
..........

  
LxUxP  d Llamando al producto U xP como vector “y”
 
Lx y  d y UxP  y
Como ejemplo resolveremos lo siguiente:

1 1 1 P1  15 L11 0 0  1 U12 U13  1 1 1


1 2 3 P   34  L L 0  x 0 1 U  1 2 3
   2    21 22   23  
1 3 6 P3 53 L31 L32 L33 0 0 1  1 3 6

L11 L11U12 L11U13  1 1 1


L L21U12  L22 
L21U13  L22U23   1 2 3
 21
L31 L31U12  L32 L31U13  L32U23  L33 1 3 6
L11 1 U12 1 U13 1
L21 1 L22 1 U23  2
L31 1 L32  2 L33 1
1 1 1 P1  15 P1 11

Lx y d  0 1     
2 x P2  19  P2  4
0 0 1 P3 0  P3  0

Introducción a la Simulación Numérica de Reservorios Pag. 198


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

f) Método del Algoritmo de Thomas para sistemas tridiagonales 1-D

Es un método basado en la eliminación gaussiana y reduce el consumo de memoria de la


máquina ya que no almacena los elementos que son ceros. Este detalle es muy importante
cando se trabaja con sistemas grandes de más de 1000 ecuaciones que normalmente se
representan en los problemas de Ingeniería Química y problemas de simulación numérica.

Básicamente consiste en dos etapas:

 Etapa de triangulación (Eliminación)


 Etapa de sustitución regresiva

Características del método:

 Variación del método de Gauss-Jordan


 Muy exacto
 Más rápido que el método standard
 Matriz de estructura específica (Tridiagonal.

Características de las Ecuaciones Tridiagonales

 Cada ecuación contiene 3 variables desconocidas (La primera y la última ecuación contienen
solo dos variables).
 Las variables desconocidas son ordenadas de tal forma que para una ecuación dada, dos de
las variables desconocidas ocurren con la ecuación previa y dos ocurren en la próxima
ecuación.

La forma matricial Tridiagonal general es:

Ejemplo:

Para un sistema de 3 ecuaciones:

b1 P1 c1P2  d1 b1 c1 0  P1  d1 


a2P1 b2P2 c2P3  d2  a2 b2 c2 x P2  d 
 2
a3P2 c3P4  d3 0 a3 b3  P3 d3
Para un sistema de 4 ecuaciones:

b1 P1 c1P2  d1 b1 c1 0 0  P1  d1 


a2P1 b2P2 c2P3  d2  a2 b2 c2 0  P2 d2
x 
a3P2 b3 P3 c3P4  d3 0 a3 b3 c3  P3 d3
a3 P3 b4P4  d4 0 a4 b4 P4 d4
 0

Introducción a la Simulación Numérica de Reservorios Pag. 199


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Etapa de eliminación

Si b1≠0, entonces elimina P1 solo de la 2º ecuación y se obtiene una nueva 2º ecuación.

b2' P2 c2' P3  d2' con: b2'  b2  a2 c1 ; c2'  c2 ; d2'  d2  a2 d1


b1 b1
Si b2≠0 se elimina P2 solo en la 3º ecuación y así se obtiene una nueva 3º ecuación

ad
b3' P3 c3' P4  d3' con: b3'  b3  a3 c' 2 ; c3'  c3 ; d3'  d3  3 ' 2
b2 b2
En la última ecuación si b3≠0 se elimina P3 y se obtiene:

a4 d3
b4' P4  d 4' con: b'4  b4  a4 c' 3 ; d4'  d4 
b3 b3'
Etapa de sustitución regresiva

Se procede a la sustitución regresiva calculando primero P4, luego P3 a continuación P2 y


finalmente P1.

d4' d3' c3' P4 d2' c2' P3 d1 c1 P2


P4  ' ; P3  ; P2  ; P1 
b4 b3' b2' b1
Ejemplo: Resolver el siguiente sistema Tridiagonal usando el algoritmo de Thomas.

4P1  P2  1  4 1 0 0 0 P1  1


8P1  P2  P3 13 8 1 1 0
 0 P2 13
3P2 2P3  4P4  3   0 3 2 4 0 x P3  3
P3  P4  P5  2.1  0 0 1 1
 1 P4 2.1
2P4 6P5  3.4  0 0 0 2 6 P5 3.4

a1   0 b1   4  c1   1 d1  1


a  8 b  1 c   1 d   13
 2    2    2    2  
A  a3   3 B  b3  2 C  c3   4 d  d3  3
a   1 b  1 c   1 d  2.1
 4    4    4    4  
a5  2 b5  6  c5  0 d5 3.4

Introducción a la Simulación Numérica de Reservorios Pag. 200


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Etapa de Triangulación

 1 (8)(1) 1 ; c2'  c2 1 ; d2'  d2  a2 d1 13 (8)(1) 11


a2 c1
b2'  b2 
b1 4 b1 4

a c (3)(
1 ) a3 d2'
b  b3  '  2
'
3
3 2  5 ; c3  c3  4 ; d3  d3  '  3 (3)(11)  36
' '
b2 1 b2 1

 0.2 ; c4  c4 1 ; d4  d4  '  2.1 (1)(36)  5.1


a c (1)(
4 ) a4 d3'
b  b4  '  1
' 4 3 ' '
4
b3 5 b3 5

b5'  b5 
a5 c4
 6  (2)(1) 16 ; c '  c  0 ; d '  d  a5 d 4'  3.4 (2)(5.1)  47.6
b4' 0.2 4 4 5 5
b4' 0.2
Etapa de Sustitución Regresiva

d5' 17.6
 2.975 ; P4  d4 c' 4 P5  5.1(1)(2.975) 10.625
'
P5  ' 
b5 16 b4 0.2
d3' c3 P4 36(4)(10.625) d 2' c2 P3 11(1)(15.7)
P3    15.7 ; P2    4.7
b3' 5 b2' 1
P1  d 1c' 1 P2  1(1)(4.7)  0.925
'

b1 4

En consecuencia el vector solución está dado por:

P1  0.925 
P  4.7 
 2  
P3   15.7 
   
P4 10.625
P  2.975
 5

Introducción a la Simulación Numérica de Reservorios Pag. 201


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Generalización del Sistema

 Etapa de Triangulación

Si bi' ≠0, se elimina Pi, solo en la ecuación (i+1) con lo que se obtiene como nueva ecuación
(i+1) lo siguiente:

bi'1 Pi1 ci'1 Pi2  di'1 Para i= 1, 2, 3, 4…………. (n-1)

a ai1 di'
Con b  bi1  i' 1
'
i1 ; c  ci
'
i ; d  di1  '
'
i1
bi bi
 Para la Etapa de la Sustitución Regresiva:

dn' di' ci' Pi1


Pn  ' ; Pi  Para i= (n-1), (n-2), (n-3)…………. 2, 1.
bn bi'

El sistema Tridiagonal AxPB Puede ser escrito como:

AiPi1 BiPi CiPi1  Di


Que se muestra en forma matricial del siguiente modo, para sistemas grandes es un
procedimiento más adecuado que en esencia tiene la forma anteriormente descrita:

B1 C1 0 0 0  P1  D1 


A B2 C2 0 0  P2 D2
2
0 A3 B3 C3 0  xP3  D3
0 0  P4 D4
 0 A4 B4
0 0 0 A5 B5 P5 D5

Este Sistema puede ser triangulado de la siguiente forma:

Para la etapa 1, según el algoritmo de Thomas usando la ecuación anterior: i=1

B1 P1 C1P2  D1
La cual se resuelve para P1 como:

D1 C1 P2 C1
P1   Haciendo cambio de variables: r1  y q1  D1
B1 B1 B1 B1

Introducción a la Simulación Numérica de Reservorios Pag. 202


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Entonces: P1  q1 r1 P2
Para la etapa 2 la ecuación básica combinada con la anterior permite obtener:

A2P1  B2 P2 C2 P3  D2
A2(q1 r1 P2)  B2 P2 C2P3  D2
P2(B2  A2 r1)  D2 C2P3  A2 q1  P2  (D2  A2 q1 ) ( C2 )P3
B2  A2 r1 B2  A2 r1
r2  ( C2 ) ; q2  (D2  A2 q1 )
B2  A2 r1 B2  A2 r1
De forma general podemos definir:

Pi  qi ri Pi1
Ci Di  Ai qi1
ri  ; qi 
Bi  Ai r i1 Bi  Ai ri1
En la última etapa “n” la última ecuación se aísla a “Pn=qn”, resolviendo el sistema anterior
utilizando el algoritmo de Thomas con:

a1   0 b1   4  c1   1 d1  1


a  8 b  1 c   1 d   13
 2    2    2    2  
A  a3   3 B  b3  2 C  c3   4 d  d3  3
a   1 b  1 c   1 d  2.1
 4    4    4    4  
a5  2 b5  6  c5  0 d5 3.4

C1 1 D
Para la primera etapa: r1    0.25 ; q1  1  1  0.25
B1 4 B1 4
Para la segunda etapa:

D A q
r2  C2  1 1 ; q2  2 2 1  13(8)(.25) 11
B2  A2 r1 (1) (8)(0.25) B2  A2 r1 (1) (8)(0.25)
Para la tercera etapa:

D A q
r3  C3  4  0.8 ; q3  3 3 2  (3) (3)(11)  7.2
B3  A3 r2 (2) (3)(1) B3  A3 r2 (2) (3)(1)

Introducción a la Simulación Numérica de Reservorios Pag. 203


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Para la cuarta etapa:

D A q
 5 ; q4  4 4 3  (2.1) (1)(7.2)  25.5
C4 1
r4  
B4  A4 r3 (1) (1)(0.8) B4  A4 r3 (1) (1)(0.8)
Para la quinta etapa:

D A q
 0 ; q5  5 5 4  (3.4) (2)(25.5)  2.975
C5 0
r5  
B5  A5 r4 (6) (2)(5) B5  A5 r4 (6) (2)(5)
En la última etapa se aísla P5 como también q5, luego se calcula los valores de Pi sucesivas:

P5  q5  2.975
P4  q4 r4 P5  25.5(5)(2.975) 10.625
P3  q3 r3 P4  7.2(0.8)(10.625) 15.7
P2  q2 r2 P3 11(1)(15.7)  4.7
P1  q1 r1 P2  0.25(0.251)(4.7)  0.925

P1  0.925 
  
P2 4.7 
P   15.7 
 3 
P4 10.625
  2.975
P5  

Introducción a la Simulación Numérica de Reservorios Pag. 204


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Ordenamiento en las matrices

Para continuar el razonamiento será conveniente usar otra notación manejable corta. En la
matriz de coeficientes la presencia de elementos diferentes de cero serán identificados por “x” si
un elemento es cero, el espacio será dejado en blanco con esta notación.

a11 a12 0  x x 
 
a21 a22 docomox
a23 esrepresenta x x
0 a33  x x
 a32

Notaciones simplificadas también serán usadas para identificar los grid-blocks con el propósito
de indicar el orden en el cual términos en las ecuaciones de presión para los grids, aparecen en
la matriz de coeficientes.

Un grid será identificado por un número simple y términos presentes en las ecuaciones serán
identificados como números en los grid-blocks.

Ordenamiento Standard

Los grids en un modelo (Nx x Ny) (Nx blocks en cada fila y Ny blocks en cada columna) son
numerados fila por fila en secuencia. Por ejemplo para un modelo (4 x 3) y (2 x 6) son
numerados como se indica:

ORDENAMIENTO (4 X 3)

• • • •
9 10 11 12

• • • •
5 6 7 8

• • • •
1 2 3 4

Introducción a la Simulación Numérica de Reservorios Pag. 205


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

• •
11 12

• •
9 10

• •
7 8
ORDENAMIENTO (2 X 6)

• •
5 6

• •
3 4

• •
1 2

Con la notación simplificada de la Ecuación de la presión para el grid-block número 2 del modelo
(4 x 3) será:

a2 P1  b2 P2  c2 P3  d2 P2  e2

Donde la subscripción se refiere al número del grid block. La ecuación involucra solo 4
presiones debido a que el block 2 comunica solo con los blocks # 1,3 y 6. Las matrices
coeficientes para estos dos modelos son indicados:

Introducción a la Simulación Numérica de Reservorios Pag. 206


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

1 2 3 4 5 6 7 8 9 10 11 12
1 x x x
2 x x x x
3 x x x x
4 x x x
5 x x x x
6 x x x x x
7 x x x x x
8 x x x x
9 x x x
10 x x x x
11 x x x x
12 x x x

Matriz Pentadiagonal

1 2 3 4 5 6 7 8 9 10 11 12
1 x x x
2 x x x
3 x x x x
4 x x x x
5 x x x x
6 x x x x
7 x x x x
8 x x x x
9 x x x x
10 x x x x
11 x x x
12 x x x

Matriz Triangular

El # total de Ecs. Es Nx x Ny = 12 es el mismo para ambos modelos pero la distribución de


términos en las matrices para los dos modelos difieren, la matriz coeficiente para el modelo
(4x3) es una matriz banda de ancho nueve, pero el modelo (2x6) es una matriz banda de ancho
cinco. El trabajo requerido para resolver un set de ecuaciones con matrices banda por el
método de factorización discutido anteriormente es una función del ancho dela matriz así como
del número de ecuaciones. Resolver el modelo (4x3) tomaría más del doble del trabajo que
resolver el modelo (2x6).

Introducción a la Simulación Numérica de Reservorios Pag. 207


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Métodos Directos en prácticas de Simulación

En años recientes ha habido mejoramientos en los métodos directos de aproximación para


solucionar las ecuaciones de presiones. Estos métodos han desarrollado como resultado de los
grandes adelantos en la tecnología escasa de matrices, que son usados en diseños de
transmisión de poder e investigación de operaciones y otros campos relacionados. La confianza
de estas nuevas aproximaciones es reordenar las matrices de tal forma minimizar el trabajo
computacional realizado en los procesos de eliminación. Un algoritmo es luego diseñado para
resolver el sistema tan eficientemente como sea posible operando solo sobre los elementos
diferentes de cero de la matriz reordenada. Como resultado de estos métodos de
reordenamiento y esquemas computacionales la velocidad incrementada de la ejecución ha
hecho estos métodos competitivos para muchos problemas de reservorios que eran
anteriormente demasiados grandes.

1) Ordenamiento Natural

El primer esquema es el ordenamiento natural por fila para la eliminación Gauseana donde la
numeración es a lo largo de la más corta dimensión, este ordenamiento es utilizado para
minimizar el ancho de la banda por la aplicación de una rutina para resolver por banda. El
trabajo involucrado el almacenamiento requerido es :

W  I x J3 S  I x J2

• • • •
3 6 9 12

• • • •
2 5 8 11

• • • •
1 4 7 10

Introducción a la Simulación Numérica de Reservorios Pag. 208


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

1 2 3 4 5 6 7 8 9 10 11 12

1 x x
2 x x x
3 x x x
4 x x x x
5 x x x x x
6 x x x x
7 x x x x
8 x x x x x
9 x x x x
10 x x x
11 x x x x
12 x x x

2) Ordenamiento Diagonal

En este ordenamiento las celdas son numeradas consecutivamente a lo largo de diagonales


comenzando con la más corta dimensión, este método agrupa las celdas por cuenta diagonal,
cal por inspección se incrementa a medida que movemos de la parte inferior izquierda a través
del dominio hasta la parte derecha superior. El trabajo y almacenamiento requerido está dado
por la siguiente relación:

4 3
W  I x J3  J S  I x J2  J
2 3

• • • •
4 7 10 12

• • • •
2 5 8 11

• • • •
1 3 6 9

Introducción a la Simulación Numérica de Reservorios Pag. 209


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

1 2 3 4 5 6 7 8 9 10 11 12

1 x x x
2 x x x x
3 x x x x
4 x x x
5 x x x x x
6 x x x x
7 x x x x
8 x x x x x
9 x x x
10 x x x x
11 x x x x
12 x x x

Diagonal Número Celdas


de
elementos
(1) 1 1
(2) 2 2,3
(3) 3 4,5,6
(4) 3 7,8,9
(5) 2 10,11
(6) 1 12

3) Ordenamiento Punto Alternante (Ordenamiento A3)

Este ordenamiento cíclico obtenido por la división de las celdas en dos grupos, círculos y
cuadrados, luego numerando los puntos de tal forma que dos celdas similares no son
consecutivamente numeradas. El trabajo involucrado en el esquema de ordenamiento cíclico
es:

3 2
W I x J S I x J
2 2

• • • •
5 11 6 12

• • • •
9 3 10 4

• • • •
1 7 2 8

Introducción a la Simulación Numérica de Reservorios Pag. 210


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

1 2 3 4 5 6 7 8 9 10 11 12

x x x
2 x x x x
3 x x x x x
4 x x x x
5 x x x
6 x x x x
7 x x x x
8 x x x
9 x x x x
k10 x x x x x
11 x x x x
12 x x x

4) Ordenamiento Diagonal Alternante (Ordenamiento D4).

Este esquema ordena los puntos de las celdas sobre diagonales alternantes esto puede ser
visto como una combinación de los puntos alternantes y ordenamiento diagonal. Ello ha
producido la reducción más grande en trabajo de los métodos examinados. El trabajo
involucrado está dado por la siguiente relación:

3 2 3
W  I xJ S  I xJ  J
2 2 6

• • • •
2 9 5 12

• • • •
7 3 10 6

• • • •
1 8 4 11

Introducción a la Simulación Numérica de Reservorios Pag. 211


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

1 2 3 4 5 6 7 8 9 10 11 12

1 x x x
2 x x x
3 x x x x
4 x x x x
5 x x x x
6 x x x x
7 x x x x
8 x x x x
9 x x x x
10 x x x x
11 x x x
12 x x x

La falta de elementos diferentes de cero en el cuadrante superior derecho de los dos últimos
ordenamientos de la Ecuación facilita el uso de la eliminación Gauseana para remover todos los
términos en el cuadrante inferior izquierdo, esta operación es convenientemente expresada en
notación matricial, si las matrices son particionadas en las fronteras de los cuadrantes en cuatro
blocks, cada uno de los cuales incluye todos los elementos del cuadrante esto representa:

B11 B12  B11 B12  P1  q1 


B B   B B  P   q 
 21 22  21 22  2   2

1 2 3 4 5 6 7 8 9 10 11 12
1
2 B11 B12
3
4
5
6
7
8
9
10 B21 B22
11
12

Notar que el particionamiento no es una operación matemática es solo una notación conveniente
manejable. El set de ecuaciones puede entonces ser expresado como:

B11 P1  B12 P2  q1
B21 P1  B22 P2  q2

Introducción a la Simulación Numérica de Reservorios Pag. 212


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

En este ejemplo la eliminación gauseana sobre la matriz particionada es expresada en la misma


manera como si la matriz represente dos simples ecuaciones, si eliminamos P1 en la primera
ecuación el resultado en la segunda ecuación será:

B22' P2  q2'
Dónde:

B22'  B22  B21 B111 B12


q2'  q2  B21B111 q1
Solo una pequeña cantidad de trabajo es requerido en la forma B 22’ debido a que B11 es una
matriz diagonal y su inversa B11ˉ¹ es simplemente el reciproco de términos de la diagonal. Para
completar la solución B22’xP2= q2’ por eliminación Gauseana (La mayor parte del trabajo se
realizara en estas etapa) luego resolver para P1.

Introducción a la Simulación Numérica de Reservorios Pag. 213


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

11.1.2. Métodos Indirectos en la Solución de Sistemas de Ecuaciones Algebraicas

Como se trato anteriormente la exactitud de un vector solución obtenido a través de los


procesos directos depende de la precisión de la computadora utilizada en el estudio. Los
errores de redondeo pueden acumularse y crecer incontrolablemente y pueden dominar la
solución, especialmente en el caso de grandes conjuntos de ecuaciones lineales.

Los métodos de solución iterativo no requieren almacenamiento de la matrix coeficiente “A”


como los métodos de solución directo. En adición estos métodos no sufren de la acumulación
de los errores de redondeo que ocurren durante los cálculos. En los métodos iterativos los grid-
blocks son generalmente ordenados utilizando la secuencia del ordenamiento natural.

El proceso de solución iterativo implica un cálculo sistemático de una aproximación, la cual es


mejor en cada iteración. El proceso involucra la selección de un grupo inicial de valores
desconocidos generalmente llamado vector inicial, este vector es operado para producir una
mejor aproximación. Para un criterio de convergencia el error en cada paso se reduce y el nuevo
valor de la incógnita “Pn” que se obtiene se aproxima a la solución correcta “P* “ a medida que
se sigue iterando.

Una tarea importante cuando un solucionador de ecuaciones iterativo es usado, es establecer el


criterio de convergencia para el problema dado. Una prueba de convergencia chequea la
diferencia entre las soluciones obtenidas en dos niveles de iteración sucesiva. Para terminar el
proceso, el criterio de convergencia es establecido y las iteraciones se paran cuando este
criterio es encontrado.

Pⁿ

n ∞

P*
Introducción a la Simulación Numérica de Reservorios Pag. 214
Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Dentro de los métodos Iterativos más importantes se tienen:

 Método de Jacobi (Para problemas 1D)


 Método de Gauss Siedel (Para problemas 1D)
 Método PSOR (Point Succesive Over-Relaxation) Sobre relajación sucesiva en una punto
(Para problemas 1D)
 Método LSOR (Line succesive Over-Relaxation) sobre relajación sucesiva en línea.
(Para problemas 2D-3D)
 Método ADIP (Alternating Direction Implicit Procedured) Procedimiento implícito de dirección
alternante. (Para problemas 2D-3D)
 Método SIP ( Strongly Implicit Procedure) Procedimiento fuertemente Implícito.

a) Método de Jacobi

Si tenemos la siguiente ecuación:

ai Pin11 bi Pin1 ci Pin11 ei


Para un sistema de grid -blocks donde el modelo es 1-D:

• • • • • •
1 2 3 4 5 6

Grid Ecuación

1 b1 P1 c1 P2 e1


2 a2 P1 b2 P2 c2P3 e2
3 a3 P2 b3P3 c3P4 e3
4 a4 P3  b4P4 c4P5 e4
5 a5 P4  b5P5 c5 P6 e5
6 a6 P5 b6 P6 e6

De

1 P1  1 (e1 c1P2)  P1k1  1 (e1 c1P2k )


b1 b1
2 P2  1 (e2 a2P1 c2P3)  P2k1  1 (e2 a2 P1k c2P3k )
b2 b2

Introducción a la Simulación Numérica de Reservorios Pag. 215


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

3 P3  1 (e3 a3P2 c3P4)  P3k1  1 (e3 a3 P2k c3P4k )


b3 b3
4 P4  1 (e4 a4P3 c4P5)  P4k1  1 (e4 a4 P3k c4P5k )
b4 b4
5 P5  1 (e5 a5P4 c5P6)  P5k1  1 (e5 a5 P4k c5P6k )
b5 b5
6 P6  1 (e6 a6P5)  P6k1  1 (e6 a6 P5k )
b6 b6

b1 c1 0 0 0 0 
a b2 c2 0 0 0 
2 
0 a3 b3 c3 0 0 
 
0 0 a4 b4 c4 0 
0 00 a5 b5 c5 
 
0 00 0 a6 b6 

Ejemplo:

Se presenta un sistema de grid-blocks 1D con los siguientes datos en un reservorio Isotrópico y


homogéneo.

K= 0.1 md ; µ= 1.3 cp ; Ct = 105 psi1 ; Ø=0.3; ∆x=100 pies; ∆t=10 días; Pi = 1,500 psi;
h=100’ pies; Qo= 50 STBD

Pin11 (2) Pin1  Pin11  [ Pin  1 (Qb Qi )] (Di 1 2Di  Di 1) Ec grid intermedios
Tx

(1) Pin1  Pin11  [ Pin  1 (Qb Qi )] (Di 1 2Di ) Ec para el primer grid.
Tx

Pin11 (1) Pin1  [ Pin  1 (Qb Qi )] (2Di  Di 1) Ec. Para el último grid.
Tx

 1 x2
Bo
 1002
(1.2)  7.5 Tx1.127 ( 4
10 )(
10 4
)  0.00722
 t 6.238 25.641(10) (6.238) 100(1.3) (1.2)

  k  0.00015  25.64
Ct 1.3(0.3)(10 )

Introducción a la Simulación Numérica de Reservorios Pag. 216


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

8.5 P1 P2  7.5(1500 )  11250


P1 9.5P2 P3  11250
P2 9.5 P3 P4 (11250  50 )  4324
.79
0.00722
P3  9.5P4  P5 11250
P4  9.5P5  P6 11250
P5 8.5P6 11250
P1k1  1 (11250  P2k )
8.5
P2k1  1 (11250 P1k  P3k )
9.5
P3k1  1 (4324 .8P2k  P4k )
9.5
P4k1  1 (11250 P3k  P5k )
9.5
P5k1  1 (11250 P4k  P6k )
9.5
P6k1  1 (11250 P5k )
8.5
# Iteración P1 P2 P3 P4 P5 P6
0 0 0 0 0 0 0
1 1323.5294 1184.2105 455.2421 1184.2105 1184.2105 1323.5294
2 1462.8482 1371.4496 704.5495 1356.7844 1448.1831 1462.8482
3 1484.8764 1482.5576 742.4246 1410.8139 1481.0139 1493.9038
4 1497.9479 1418.6632 759.8075 1418.2566 1489.9702 1497.7663
5 1490.4309 1421.8689 753.8652 1421.0292 1491.1603 1498.8200
6 1490.8081 1420.4522 754.4945 1420.529 1491.5630 1498.9600
7 1490.6414 1420.5581 754.2927 1420.6376 1491.5251 1499.0074
8 1490.6538 1420.5193 754.3153 1420.6124 1491.5415 1499.0029
9 1490.6493 1420.5230 754.3086 1420.6165 1491.5384 1499.004
10 1490.6497 1420.5218 754.3094 1420.6154 1491.539 1499.0045
11 1490.6496 1420.5220 754.3091 1420.6156 1491.5389 1499.0045
12 1490.6496 1420.5219 754.3092 1420.6155 1491.5389 1499.0045

b) Método de Gauss- Siedel

Este método es prácticamente idéntico al de Jacobi, la única diferencia consiste en que el


método de Gauss-Siedel se acelera cuando existe la convergencia a la solución debido a que
una vez que calcula el componente Pik 1 , la utiliza inmediatamente en la misma iteración.

Introducción a la Simulación Numérica de Reservorios Pag. 217


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Grid Ecuación
1 b1 P1 c1 P2 e1
2 a2 P1 b2 P2 c2P3 e2
3 a3 P2 b3P3 c3P4 e3
4 a4 P3  b4P4 c4P5 e4
5 a5 P4  b5P5 c5 P6 e5
6 a6 P5 b6 P6 e6

1 P1  1 (e1 c1P2)  P1k1  1 (e1 c1P2k )


b1 b1
2 P2  1 (e2 a2P1 c2P3)  P2k1  1 (e2 a2 P1k1 c2P3k )
b2 b2
3 P3  1 (e3 a3P2 c3P4)  P3k1  1 (e3 a3 P2k1 c3P4k )
b3 b3
4 P4  1 (e4 a4P3 c4P5)  P4k1  1 (e4 a4 P3k1 c4P5k )
b4 b4
5 P5  1 (e5 a5P4 c5P6)  P5k1  1 (e5 a5 P4k1 c5P6k )
b5 b5

6 P6  1 (e6 a6P5)  P6k1  1 (e6 a6 P5k1)


b6 b6
Ejemplo:

P1k1  1 (11250
 P2k )
8.5

P2k1  1 (11250
P1k1  P3k )
9.5

P3k1  1 (4324
.8P2k1  P4k )
9.5

P4k1  1 (11250
P3k1  P5k )
9.5

P5k1  1 (11250
P4k1  P6k )
9.5
P6k1  1 (11250
 P5k1)
8.5

Introducción a la Simulación Numérica de Reservorios Pag. 218


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

# Iteración P1 P2 P3 P4 P5 P6
0 0 0 0 0 0 0
1 1323.5294 1323.5294 594.5609 1246.7958 1315.4521 1478.2884
2 1479.2387 1402.5052 734.1158 1399.9545 1487.1834 1498.4921
3 1488.5300 1418.1732 751.8871 1419.9021 1491.4099 1498.9894
4 1490.3733 1420.2379 754.2042 1420.5909 1491.5347 1499.004
5 1490.6162 1420.5074 754.3050 1420.6147 1491.5388 1499.004
6 1490.6479 1420.5213 754.3090 1420.6155 1491.5389 1499.0045
7 1490.6495 1420.5219 754.3092 1420.6155 1491.5389 1499.0045
8 1490.6496 1420.5219 754.3092 1420.6155 1491.5389 1499.0045

Método de sobre-relajación (PSOR)

Se trata de un método que acelera la obtención de la solución con respecto a los métodos
iterativos visto anteriormente, vale decir la velocidad de convergencia es acelerada con el
objetivo de reducir el número de iteraciones requeridas para una solución, en este método el
nuevo valor de Pik1 se obtiene con parte de la nueva iteración y con parte de la anterior, para
ello se introduce el término de “Parámetro de relajación ω “ cuya presencia acelera el proceso
de convergencia. Donde 1 < ω < 2 . El parámetro de sobre-relajación tiene un óptimo valor que
es llamado el parámetro óptimo de sobre-relajación “ωop”. El uso de este óptimo valor mejora la
convergencia de este método que es dos veces la velocidad de convergencia que el método de
Gauss-Siedel. El parámetro óptimo de sobre-relajación es estimado utilizando la siguiente
relación:
2 d ik1 MAX Pik1 Pik K1
OP GS k  MAX
1 1GS d i MAX Pik1 Pik k
MAX

Donde ρGS es el radio espectral.

Grid Ecuación

1 b1 P1 c1 P2 e1


2 a2 P1 b2 P2 c2P3 e2
3 a3 P2 b3P3 c3P4 e3
4 a4 P3  b4P4 c4P5 e4
5 a5 P4  b5P5 c5 P6 e5
6 a6 P5 b6 P6 e6
Despejando:

9.5 P1 P2  11250


P1  9.5P2 P3  11250
P2 9.5 P3 P4 4324.79
P3  9.5P4  P5 11250

Introducción a la Simulación Numérica de Reservorios Pag. 219


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

P5 9.5P6 11250
1 P1  1 (e1 c1P2)  P1k1  w(e1 c1P2k ) (1w)P1k
b1 b1
2 P2  1 (e2 a2P1 c2P3)  P2k1  w (e2 a2 P1k1 c2P3k ) (1w)P2k
b2 b2
3 P3  1 (e3 a3P2 c3P4)  P3k1  1 (e3 a3 P2k1 c3P4k ) (1w)P3k
b3 b3
4 P4  1 (e4 a4P3 c4P5)  P4k1  1 (e4 a4 P3k1 c4 P5k ) (1w)Pk4
b4 b4
5 P5  1 (e5 a5P4 c5P6)  P5k1  1 (e5 a5 P4k1 c5P6k ) (1w)P5k
b5 b5
6 P6  1 (e6 a6P5)  P6k1  1 (e6 a6 P5k1) (1w)P6k
b6 b6

P1k1  w (11250
 P2k ) (1w)P1k
8.5
P2k1  w (11250
P1k1  P3k ) (1w)Pk2
9.5

P3k1  w (4324
.8P2k1  P4k ) (1w)P3k
9.5

P4k1  w (11250
P3k1  P5k ) (1w)Pk4
9.5

P5k1  w (11250
P4k1  P6k ) (1w)P5k
9.5

P6k1  w (11250
 P5k1) (1w)P 6k
8.5

# w P1 P2 P3 P4 P5 P6 ρGS
It
0 - 0 0 0 0 0 0
1 1 1323.5294 1323.5294 594.5609 1246.7958 1315.4521 1478.2884
2 1 1479.2387 1402.5052 734.1158 1399.9545 1487.1834 1498.4921 0.11616
3 1.03086 1488.8167 1418.6878 752.4913 1420.5833 1491.6142 1499.0295 0.12012
4 1.03198 1490.4889 1420.3657 754.3468 1420.6288 1491.6042 1499.0117 0.08994
5 1.02355 1490.6346 1420.5280 754.3104 1420.6224 1491.5389 1499.0044 0.08746
6 1.02287 1490.648 1420.5236 754.3101 1420.6155 1491.5389 1499.0045 1.000
7 1.02153 1490.6641 1420.5236 754.3093 1420.6156 1491.5389 1499.0045

Introducción a la Simulación Numérica de Reservorios Pag. 220


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

# Iter d1 d2 d3 d4 d5 d6 dMAX
0 0 0 0 0 0 0
1 1323.5294 1323.5294 594.5609 1246.7958 1315.4521 1478.2884 1478.2884
2 155.7093 78.9758 139.5549 153.1587 171.7313 20.2037 171.7313
3 9.578 16.1826 18.3755 20.6288 4.4308 0.5374 20.6288
4 1.6722 1.6779 1.8555 0.0455 -0.01 -0.0178 1.8555
5 0.1457 0.1623 -0.0364 0.0064 -0.0653 -0.0073 0.1623
6 0.0134 -0.0044 -0.003 -0.0069 0.000 0.0001 0.0134
7 0.0161 0.0000 0.0008 0.0001 0.0000 0.0000 0.0161

Método ADIP

El método es básicamente un proceso de dos etapas que involucra dos ecuaciones diferentes
más que el único usualmente utilizado para un nivel de tiempo.

El nivel de tiempo del reservorio es dividido en dos sub-niveles de tiempo iguales.

Durante el primer sub-nivel de tiempo el grupo de celdas es barrido en la dirección “x” por cada
fila resolviendo para las presiones desconocidas.

En el segundo sub-nivel de tiempo el sistema es barrido en la dirección “y” por cada columna
resolviendo para las presiones desconocidas.

V  C
Txin11, j (Pin1,1j Pin, j 1) Txin11, j (Pi,nj 1 Pin1,1j ) Tyin,j11 (Pi,nj11 Pi,nj 1) Tyin,j11 (Pi,nj Pi,nj1 ) Qb Qi, j  i, j i, j t (Pi,nj1 Pi,nj ) in,j1
2 2 2 2 2 t

Linealizando la Ecuación de flujo para dos dimensiones:

V  C
Txi1, j (Pin1,1j Pin, j 1) Txi1, j (Pi,nj 1 Pin1,1j ) Tyi, j1 (Pi,nj11 Pi,nj 1) Tyi, j1 (Pi,nj Pi,nj1 ) Qb Qi, j  i, j i, j t (Pi,nj1 Pi,nj ) i, j
2 2 2 2 2 t

Si hacemos:

Txi1, j  ai, j Tyi, j1  ei, j


2 2
Txi1, j  ci, j Tyi, j1  di, j
2 2
Ct i, j Vi, j
(Txi1, j Txi1, j Tyi, j1 Tyi, j1  ) (ai, j ci, j di, j ei, j  fi, j ) bi, j
2 2 2 2 5.615t

Ct i, j Vi, j Ct i, j Vi, j n


f Además  P (Qb Qi, j ) i, j  gi, j
5.615t i, j 5.615t i, j

Introducción a la Simulación Numérica de Reservorios Pag. 221


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

i , j  Txï 1 , j  (Di1, j Di , j ) Txi 1 , j (Di , j Di 1, j ) Tyi , j 1 (Di , j 1 Di , j ) Tyi , j 1 (Di , j Di , j 1)
2 2 2 2

Para un reservorio isotrópico y homogéneo en 2D la ec. General será:

Si desarrollamos la ecuación en dos dimensiones:

Si j hacemos Δx = Δy

Txi1, j Txi1, j Tyi, j1 Tyi, j1  Txy k A 1


2 2 2 2 x Bo
Reemplazando en la Ecuación ( )

C V C V
TxyPi,nj11 TxyPin1,1j Txy(4 1 t i, j i, j ) Pi,nj1 TxyPin1,1j TxyPi,nj11  Txy t i, j i, j Pi,nj Txy(Qb Qi ) i, j
Txy 5.615t Txy 5.615t Txy

 1 x Bo
2
Si hacemos:
 t 6.238

Pi,nj11 Pin1,1j (4) Pi,nj 1 Pin11,j Pi,nj11   Pi,nj  1 (Qb Qi )  1 i , j


Txy Txy

d Termino asumido conocido


i, j +1 previo Time Step nivel “n”

a b c
i- 1, j i, j i+ 1, j

Termino asumido conocido e


Time Step nivel “n” i, j-1

Ecuación para el barrido horizontal por cada grid en la dirección “x”.

n1 n 1 n1
P n
i, j1 P 2
i1, j (4) P i, j
2 P 2
i1, j Pi,nj1   Pi,nj  1 (Qb Qi )  1 i , j
Txy Txy
n1 n 1 n1
Pi1,2j (4) Pi, j 2 Pi1,2j  Pi,nj1 Pi,nj1  Pi,nj  1 (Qb Qi )  1 i , j
Txy Txy

Introducción a la Simulación Numérica de Reservorios Pag. 222


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Realizando un barrido en la dirección “y”:

d
i, j +1
Termino asumido conocido
Termino asumido conocido a b c recién calculado time Step
recién calculado time Step i- 1, j i, j i+ 1, j
nivel “n+½ ”
nivel “n+½”
e
i, j-1

n1 n 1
P n 1
i, j1 P 2
i1, j (4) P n1
i, j P 2
i1, j Pi,nj11   Pi,nj  1 (Qb Qi )  1 i , j
Txy Txy

n1 n1
P (4) P P
n 1
i, j1
n1
i, j
n 1
i, j1  P P  Pi,nj  1 (Qb Qi )  1 i , j
2
i1, j
2
i1, j
Txy Txy

• • •
1 2 3

• • •
4 5 6

Ec. General para los grid blocks que se encuentran fuera de la frontera, desarrollando la
ecuación para un sistema de 6 grids blocks:

Realizando un barrido en la dirección “X” se generan las siguientes ecuaciones:

Introducción a la Simulación Numérica de Reservorios Pag. 223


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Grid Ecuación

n 1 n 1
1 P2 2 (2) P1 2 P4n   P1n
n 1 n 1 n 1  
2 P3 2 (3)P2 2  P1 2  P5n  P2n  q2 
 TX 
n 1 n 1
3 (2)P 3
2 P
2
2  P  P3n
6
n

n 1 n 1
4 P5 2 (2)P 4
2  P  P4n
1
n

n 1 n 1 n 1
5 P6
2 (3)P 5
2 P
4
2  P2n  P5n
n 1 n 1
6 (2) P 6
2 P
5
2  P   P6n
3
n

Reagrupando términos:

Grid Ecuación

n 1 n 1
1 P2 2 (2) P1 2   P1n P4n
n 1 n 1 n 1  
2 P3 2 (3)P2 2  P1 2  P2n  q2   P5n
 TX 
n 1 n 1
3 (2)P 3
2 P
2
2  P P
3
n
6
n

n 1 n 1
4 P5
2 (2) P 4
2   P P
4
n
1
n

n 1 n 1 n 1
5 P6
2 (3)P 5
2 P
4
2  P P2n
5
n

n 1 n 1
6 (2)P 6
2 P
5
2  P P
6
n
3
n

Reemplazando términos:

Grid Ecuación

1 P2 9.5P1  12,750
2 P3 10.5P2  P1  4,324.79
3 9.5P3  P2  12,750
4 P5 9.5P4  12,750
5 P6 10.5P5  P4  12,750
6 9.5P6  P5  12,750

Introducción a la Simulación Numérica de Reservorios Pag. 224


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Utilizando el método de sobre-relajación:

P1k1  w (12750
 P2k ) (1w)P1k
9.5

P2k1  1 (4324
.79 P1k1  P3k ) (1w)P2k
10.5

P3k1  w (12,750P2k1) (1w)P3k


9.5

P4k1  w (12,750P5k ) (1w)Pk4


9.5

P5k1  w (12,750P4k1  P6k ) (1w)P5k


9.5

P6k1  w (12,750 P5k1) (1w)P 6k


9.5

# w P1 P2 P3 P4 P5 P6 ρGS
It
0 - 0 0 0 0 0 0
1 1 1342.10 539.7038 1398.9161 1342.1 1342.1 1483.379
2 1 1388.9161 678.3449 1413.5099 1483.3789 1496.834 1499.6667 0.1106
3 1.0292 1414.228 681.2763 1413.8275 1500.142 1500.0736 1500.0177 0.10833
4 1.0286 1413.8893 681.1886 1413.8088 1500.0039 1500.00 1499.999 0.0202
5 1.0051 1413.8089 681.1816 1413.8085 1499.9999 1499.9999 1500.00 0.02373
6 1.0209 1413.8085 681.1816 1413.8085 1499.9999 1500.00 1500.00

# Iter d1 d2 d3 d4 d5 d6 dMAX
0 0 0 0 0 0 0
1 1342.1 539.7038 1398.9161 1342.1 1342.1 1483.379 1398.9161
2 46.8161 138.6411 14.5938 141.2789 154.734 16.2877 154.734
3 25.3119 2.9314 0.3176 16.7631 3.8296 0.351 16.7631
4 0.3387 0.0877 0.0187 0.1381 0.0736 0.0179 0.3387
5 0.0804 7E-3 -3E-4 -4E-3 1E-4 1E-4 0.0804
6 -4E-4 0.00 0.00 0.00 0.001 0.000

Donde w 2
1 1GS

Introducción a la Simulación Numérica de Reservorios Pag. 225


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Realizando un barrido en la dirección “Y” se generan las siguientes ecuaciones:

• • •
1 2 3

• • •
4 5 6

Grid Ecuación

n 1
1 P (2) P1 P
4
n1 n1
2
2   P1n
n 1
4 (2)P  P 4
n 1
5
2  P1 n1  P4n
n 1 n 1  
2 P n 1
 P1 2 (3) P  P n 1 2   P2n  q2 
 TY 
5 2 3

n 1 n 1
5 P4 2 (3)P5n1  P6 2  P2n1  P5n
n 1
3 P6n1 (2) P3n1  P2 2   P3n
n 1
6 P5 2 (2) P6n1  P3n1   P6n

Reagrupando términos y reemplazando se establecen las siguientes ecuaciones:

Grid Ecuación

1 P4 9.5P1  7.5x1500681.1816 11,931.1816


4 9.5P4 P1  7.5x1,5001500 12,750
2 P5 10.5P2  7.5x1,5001413.80851413
.80856925
.2077 7152
.5093
5 10.5P5 P2  7.5x1,5001499 .9999
3 P6 9.5P3  7.5x1,500681.1816
6 9.5P6  P3  12,750

Introducción a la Simulación Numérica de Reservorios Pag. 226


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Resolviendo directamente tenemos los siguientes resultados:

P1= 1412.8428 psi


P4= 1490.8255 psi
P2= 817.8516 psi
P5= 1435.0334 psi
P3= 1412.8428 psi
P6= 1490.25 psi

Métodos Directos vs Métodos Indirectos

En los métodos directos convencionales, la eliminación Gauseana o descomposición matricial


(Lx U) por ejemplo el requerimiento de memoria y el tiempo de cómputo aumentan
drásticamente en la medida que aumenta el número de ecuaciones, por esta razón los métodos
directos son generalmente preferidos cuando el número de ecuaciones no es muy grande. ¿Qué
es grande y que es pequeño? Es una pregunta difícil de contestar. Con el desarrollo de las
denominadas supercomputadoras el calificativo puede ser demasiado objetivo, lo que antes era
un sistema grande puede ahora considerársele un sistema pequeño.

Es también indudable que con el desarrollo de los métodos de matrices dispersas y de técnicas
especiales de ordenamiento, los métodos directos tienen ahora un mayor potencial de
aplicación, el tamaño delos sistemas de ecuaciones que puede resolverse eficientemente
mediante estos métodos es cada vez mayor y lo seguirá haciendo en la medida en que los
sistemas de computo sean más poderosos.

Una desventaja de los métodos iterativos es la falta de metodología para el cálculo de los
parámetros de iteración óptimos. Los métodos existentes para el cálculo de estos parámetros
han sido desarrollados bajo una serie de simplificaciones. En algunas situaciones los
parámetros teóricos no solo no resuelven eficientemente el problema sino que provocan
problemas de convergencia en el método.

Introducción a la Simulación Numérica de Reservorios Pag. 227


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Modelamiento de Flujo Multifásico en Reservorios de Petróleo

En los primeros capítulos se presentó los procedimientos utilizados en el desarrollo del


simulador de diferencias finitas. Como lo indica el diagrama que muestra estos procedimientos
para sistemas de flujo Multifásico, en este capítulo tratará estos procedimientos como se aplican
a problemas de flujo Multifásico.

En el proceso de formulación la ecuación de continuidad (Ec. De balance de materia diferencial),


una ecuación de estado (matemática descripción del comportamiento del flujo de fluido con la
temperatura/volumen/presión PVT) y la ecuación de transporte (Ley de Darcy) fueron
combinados para desarrollar una ecuación diferencial parcial (EDP) que describe el flujo de una
simple fase a través del medio poroso. Cuando estas ecuaciones se aplican son aplicadas para
problemas de flujo Multifásico un sistema de EDP es generado con cada ecuación para cada
componente hidrocarburo y una para la fase agua. Estas EDP son acopladas una con otras por
ecuaciones adicionales restrictivas y relaciones de presión capilar.

Se estudió la aplicación del proceso de discretización a la ecuación de flujo de una sola gase.
Para sistemas de flujo Multifásico el procedimiento de discretización espacial es usado para
convertir los operadores diferenciales continuos a ecuaciones algebraicas. Para una simple fase
la variable “λ” en el operador diferencial es definida como la movilidad efectiva y la variable
dependiente es la presión.

El proceso de discretización resulta en un sistema de ecuaciones algebraicas no lineales, se


presentó varios métodos de Linealización de los términos no lineales, términos dependientes de
la presión en la ecuación de flujo de una simple fase. Estos métodos son el tratamiento
explicito, el tratamiento de la simple iteración y el tratamiento totalmente implícito de los términos
de la transmisibilidad. En este capítulo se presenta como estos métodos son aplicados a
situaciones de flujo Multifásico y presentamos métodos adicionales que pueden ser usados para
linealizar los términos dependientes de la saturación en sistemas de flujo Multifásico. En
sistemas de flujo multifásico se trata con ecuaciones múltiples en múltiples variables
desconocidas para cada grid-block, se puede formular la ecuación final en varias formas
dependiendo sobre cuál de las variables desconocidas son resueltas directamente de las
ecuaciones de flujo (términos principales) y cuales son resultas de las ecuaciones adicionales
restrictivas. Una vez formulado varios métodos de solución pueden ser usados para generar los
coeficientes de la matriz. Estos son los métodos de Solución Simultánea (SS), Método de
solución implica en la presión y explicita en la saturación (IMPES) y el método de solución
Secuencial (SEQ).

Introducción a la Simulación Numérica de Reservorios Pag. 228


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Finalmente la representación de pozos en simulación de reservorios es complicada en la


presencia de producción multifase. En un flujo de simple fase las dos posibles especificaciones
de pozo son presión en el fondo y el rate de producción e inyección. Para sistemas de flujo
Multifásico hay muchos más posibles especificaciones, estos incluyen presión en el fondo del
pozo, rate de inyección y producción de petróleo/gas/agua, rate de producción de líquidos y rate
de vaciamiento del pozo (condiciones de reservorio)

Este capítulo presenta las bases del modelamiento de un reservorio Black-oil. En este contexto
se presenta los conceptos necesarios de ingeniería para flujo Multifásico en medio poroso,
seguido por la derivación de la ecuación de flujo para cualquier componente en el sistema en un
reservorio 1D rectangular. Entonces utilizando la terminología CVFD, se presenta la ecuación
general de flujo en un sistema Multifásico y multidimensional que aplica a los grid-blocks
interiores y de frontera del reservorio. Desde estos componentes de la ecuación de flujo, los
modelos básicos de flujo de dos fases petróleo/agua, petróleo/gas y gas/agua y los tres
componentes petróleo/gas /agua son derivados. Los términos de acumulación en las
ecuaciones de flujo son expresados en términos de cambios en las variables desconocidas en
los grid-blocks sobre un intervalo de tiempo. Se presentan las ecuaciones para la fase con rates
de inyección y producción desde los pozos de simples grid y multigrid operando a diferentes
condiciones. El tratamiento de las condiciones de frontera es presentado y discutido en detalle.
Los Métodos de Linealización de los términos no lineales en flujo Multifásico son presentados.

Método IMPES

El objetivo del método IMPES es obtener una simple ecuación de la presión para cada grid-block
combinando todas las ecuaciones de flujo para eliminar los valores de saturación desconocidos.
Para alcanzar esto, las presiones capilares y las transmisibilidades tienen que ser evaluadas
explícitamente (Al nivel de tiempo “n”) ó al nivel de iteración anterior “ʋ”. Se usa el tratamiento
explicito, consecuentemente el método IMPES es usado solo cuando los cambios de saturación
cambian lentamente de un intervalo de tiempo al siguiente. La ecuación de la presión es escrito
para cada grid-block (celda) desde i= 1, 2, 3, 4….n y el resultante grupo de ecuaciones es
resuelto directamente ó iterativamente para la distribución de presión de la fase petróleo. El
segundo paso en el método IMPES involucra la solución explicita para los valores de saturación
desconocidas sustituyendo las presiones al nivel de tiempo “n+1” en la ecuación apropiada de
flujo para los grid-block individuales. Aunque la función “fp” en la transmisibilidad puede ser
tratado implícitamente este tiene una débil no-linealidad y por consiguiente su evaluación
explicita no causa problemas de estabilidad severos.

Introducción a la Simulación Numérica de Reservorios Pag. 229


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

De las ecuaciones generales de flujo tenemos los siguientes:

   o   q*    So 
x  oX x   t  Bo 
o …….. (1)

   W   q*   SW 
x  W X x  W  t  BW 
……. (2)

Multiplicando por Volumen Bruto del elemento infinitesimal a ambos lados:

Vi[   oX o   q*o] Vi   So 


   
x  x   t  Bo 
Reemplazando por su igualdad por diferencias finitas

 
Vi[   oX o   q*o] Txoi1 (Poin11  Poin1) Txoi1 (Poin1  Poin11) Qo
x  x  2 2

Txoi 1 (Poin11  Poin 1) Txoi 1 (Poin 1  Poin11) QoVi  SO  …… (3)
 
2 2   BO 

Vi  SO  …….. (4)


 
Desarrollaremos la expresión:
  BO 
Sw So1  SoSw ………………. (5)
t t
De (4)

( )
 SO    So So Bo
  BO  Bo t
………………….. (6)
t
De (6) y la Ecuación (7.39)

( 1)
 SO    (Sw Sw)  So[CrPo Bo Po] ……….. (7)
  n 1 n

  BO  Bo t Bo t P t

( 1)
 SO    (Sw  Sw)  So[Cr Bo ]Po ……………..
  n 1 n

  BO  Bo t
(8)
Bo Po t

Introducción a la Simulación Numérica de Reservorios Pag. 230


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

( 1 )
 SO        …….(9)
n 1 n
Vi    Vi ( Sw Sw ) Vi (1 Sw )
i i Cr
[  Bo ]( Poin 1  Poin
  BO  Bo t t Boi P

Si hacemos C1  Vi i ( STB) …... (10) y


Boi t Dia
  1) 
 ( 
C2 Vi i (1Swi )  Cr  Bo  (STBx psi1) …… (11)
t Boi Po  Dia
 
Reemplazando (11) y (10) en (9)


Vi   SO   C1n (Swin1 Swin ) C2n Poin1  Poin
 
  BO 
 …………..(12)
Ec (12) en (3)

Txoin1 (Poin11 Poin1) Txoin1 (Poin1 Poin11) QoC1n (Swin1 Swin ) C2n (Poin1 Poin ) …(13)
2 2

De la Ecuación (2)

Vi[   W X W   q*W] Vi   SW 


   
……..(14)
x  x   t  BW 

Txwin1 (Pwin11  Pwin1) Txwin1 (Pwin1  Pwin11) QwVi   SW 


 
…. (14A)
2 2   BW 

( )
 SW   Sw Sw Bw
 
  BW  Bw t
…………….. (15)
t
De (15)

(  ) (  ) Pw
Bw  Bw ………………. (16)
t Pw t

Introducción a la Simulación Numérica de Reservorios Pag. 231


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

PcOW  Po Pw  Pw Po PcOW  Pw Po PcOW ………(17)


t t t
Reemplazando (17) en (15)

  1 )
 SW    (Sw Sw)  Swn   Cr  Bw   Po PcOW …….. (18)
n 1 n (
 
  BW  Bw
i i
t i i
 Bw Pw   t t 
 
Operando:

 1   1 
 SW    (Swin 1 Swin)  Swn   Cr  (Bw)   Po Swn   Cr  (Bw)  PcOW Sw
   
  BW  Bw t i i
 Bw Pw   t  i i  Bw Pw  Sw t 
   

 ( 1 ) 
n 
Sw 
Si hacemos C3 Vi i i 
Cr  Bw  (STBx psi1)…….. (20) y
t  Bw Pw  Día
 

C4 Vi i  PcOW C3 (STB) ……. (21)


Bwi t Sw Día
  1 )
   1 )
( n  (  Pc 
Vi  ( Sw i
n1
Sw) n
Vi
iSw  
n
Cr 
i i Bw  (Poi  Poi ) Vi
n1 n Swi i  Cr
 Bw  OW (Swin1  Swin)
Bw t t  Bw Pw  t  Bw Pw  Sw 
   

Factorizando
(Swin1 Swin) y reemplazando C3 y C4 en la Ecuación resultará:

   1  Pc 


  Sw n
 Cr
C3n (Poin1 Poin ) (Swin1 Swin )Vi i Vi i i   Bw O_W   LHS….(22)
 Bwt t  Bwi Pw Sw 
 
 
  Pc 
C3n (Poin1  Poin ) (Swin1 Swin )Vi i C3n O_W   LHS ………(23)
 Bwt  Sw 
De (23) en (19)

Introducción a la Simulación Numérica de Reservorios Pag. 232


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

 S 
Vi   W  C3n (Poin1  Poin ) C4n (Swin1  Swin ) ……. (24)
  BW 
Reemplazando en (14 A):

Txwin1 (Pwin11 Pwin1) Txwin1 (Pwin1 Pwin11) QwC3n(Poin1 Poin ) C4n (Swin1 Swin ) ..(25)
2 2

Sabemos que PcOW  Po Pw  Pw Po PcOW (26)

   
Txwin1 [(Poin11 Pin1) (Pcin1 Pcin )]Txwin1[(Poin1 Poin11) (Pcin Pcin1)]Qw C3n Poin11 Poin C4n Swin1 Swin ..(27)
2 2

De la Ec (27) y (13) aparece la Swi en el lado derecho de las dos ecuaciones los cuales deben
ser combinados para eliminar este término para obtener la Ecuación en términos de Poi

Txoin1 (Poin11 Poin1) Txoin1 (Poin1 Poin11) QoC1n (Swin1 Swin ) C2n (Poin1 Poin ) ….(13)
2 2

n
Operando Algebraicamente y haciendo i  C1n
C4
Multiplicamos por “αi” a la Ecuación (27) para eliminar el termino de las saturaciones de agua y
sumamos las ecuaciones (13) mas (27).

 n n 
n 1

n 1  n

n  n 1

Txoi 12 i Txwi 12  Poi 1 Poi Txoi 12 i Txwi 12  Poi Poi 1 i Txwi 12 Pci 1  Pci i Txwi 12 Pci  Pci 1Qoi Qw LHS
n 1 n n

C  C Po
n
2 i
n
3
n1
i Poin  RHS 
Realizando operaciones algebraicas en la Ecuación anterior resultará la ecuación de la presión:

ai Poi 1 bi Poi ci Poi 1 di

ai Txoin1 i Txwin1


2 2
   
bi  Txoin1 Txoin1 C2n  i Txwin1 Txwin1 C3n 
 2 2   2 2 
ci Txoi 1 i Txwi 1
n n

 
2 2
di   C i C Po (Qo) i (Qw) iTxwin1 (Pcin1 Pcin ) i Txwin1 (Pcin Pcin1)
n
2
n
3
n
i
2 2

Introducción a la Simulación Numérica de Reservorios Pag. 233


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Despejando de la Ecuación (13) la saturación de Agua Swin1 resultará:


 
Swin1  Swin  1 Txoin1 (Poin11  Poin1) Txoin1 (Poin1  Poin11) QoinC2n(Poin1  Poin)
C1  2 2 
Donde la Transmisibilidad es igual a:

 
Txoin1 GL x  1  Kroi1
2  oBoi12 2

 
Txwin1 GL x  1  Krwi1
2  wBwi12 2

GL 1.127Kx Ax
x

Introducción a la Simulación Numérica de Reservorios Pag. 234


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Introducción a la Simulación Numérica de Reservorios Pag. 235


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Introducción a la Simulación Numérica de Reservorios Pag. 236


Ing. Carlos Ramírez Castañeda
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE INGENIERÍA DE PETRÓLEO

Introducción a la Simulación Numérica de Reservorios Pag. 237


Ing. Carlos Ramírez Castañeda

También podría gustarte