Curso de Simulación UNP 150815 PDF
Curso de Simulación UNP 150815 PDF
Curso de Simulación UNP 150815 PDF
3. MODELO MATEMÁTICO
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.
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.
El producto escalar de un tensor por un vector gradiente se lleva a cabo como un producto de
matrices.
u 1 (K)
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.
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.
Las ecuaciones para los componentes del vector flujo (ecuación 3.2) son entonces simplificadas
a:
u ux2 u2yuz2
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.
ux kx x 0.10.0218
0.8
2.724x104cm/ sec
uz kz z 0.010.2154
0.8
2.6925x103cm/sec
u ux uy uz 8.2679
2 2 2
x103cm/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.
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
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:
θ
D
X
Z W
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:
Δ P’ = ρ x A x L Sen θ x g / A
Δ P’ = ρ x g x L x Sen θ
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
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.
• P, V, u, Z
Z - Zo
2
z u P zo uo Po '
2g 2g
2
z u PV zo uo PoV '
2g 2g
'PoVVoPdV g(zzo)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(zz 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 Az o) g( zB zo) d P g( zA zB)
d P d P
Po Po PB
q AKKr ………………….(3.7)
x
(PB ,ZB)
(PA,ZA)
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
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.
± Qo
Well
Masa de Oil
Masa de Oil Que sale
Que entra
x x+Δx
Δx
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.
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)
q*O STBD/UnidaddeVolumen
deRoca
puede expresarse como: O SCB (Ec. de Estado f (P,T) ) y por Δ t…… (3.12)
o
Por Darcy para flujo lineal (3.8) : qo Akx kro o a condiciones de reservorio
o x
Reemplazando en (3.13)
So tt So t
AkXkro o AkXkro o Bo Bo
o Bo x Q Ax
X X o Bo x X t
SC
: o ko
Donde
oBo
Sabemos que:
f (x x) f (x) f (x) Limite cuando Δx
x x
0
o q* So
x oX x t Bo
o Ecuación general de flujo del oil ………(3.15)
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
± Qo ± Qw ± Qg
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.
Masa de Oil
± Qo Que sale
y +Δy
y
hykXkro o hykXkro o hxkYkro o hxkYkro o So t t So t
oBo x
Y QSC Bo Bo
X X B
o o x X o o B y YY o o B y
hyx hxy t
Limite cuando Δx , Δy 0
± Qo
z + Δz y +Δy
y
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 xyz t
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
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
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
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
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.
± Qo ± Qw ± Qg
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
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.
Masa de Oil
(qoρo )z que entra angular
r∆θ
(qoρo ) θ
∆z
∆θ
r + Δr Δr ∆z
(qoρo )z+∆z
(qoρo ) θ+∆ θ
Masa de Oil Masa de Oil
que sale angular que sale vertical
(q )
o o r r
(qo o )r (qo o)z (qo o)zz (qoo) (qoo) t QSC SCt r r z SC(So )tt (So )t
Bo Bo
…. (3.32)
SO t t SO t
qO qO qO qO qo qo BO BO
SC{ }QSC SC r r zSC
BO Z BO ZZ BO Yr 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 zrk o
o z o
Reemplazando términos:
rr kZ o rrkZ o rz kr o r z kr o zrk 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 rrz t
………. (3.33)
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.
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.
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.
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
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.
La densidad, viscosidad y FVF de cada fase son usualmente tomados como función de la
presión de la fase.
Otras funciones que aparecen en las Ecuaciones diferenciales EDPs son funciones de la
posición solamente.
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.
En conclusión:
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.
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.
Coj Fraccion
demasadelcomponente
" j"enel petroleo
.
Cwj Fraccion
demasadelcomponente
" j"enel Agua.
Cgj Fraccion
demasadelcomponente
" j"enelgas.
± 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
C g
x g gj x Cgj q*g t (Sg g Cgj) …………………(3.55)
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
i1 i1
j :1,2,3,4..........
N
Donde los índices “i” representa las fases: agua, petróleo y gas y “j” representa a los
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.
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
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)
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
Kjgo
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
Kjgo f (T, P,Ci, j )
Co j
Tambien:
Cg j
Kjgo f (T, P,Ci, j )
Cw j
Del cual:
Co j kjg w
k
Cw j kjg o jgow
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.
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.
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
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.
FLOW
P cte
r rre
P qe
P r rre 2 Bore k h
FLOW cte
r rre
FLOW
P cte
r rre
FLOW
P cero
r rre
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.
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
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.
P( xi,yj,zk,t n )
P( x,y,z ,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 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
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.
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.
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
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.
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.
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.
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.
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
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.
Las grids (celdas) y nodos a su vez pueden ser distribuidos de manera uniforme ó no uniforme,
las mallas no uniformes son necesarios cuando:
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
i1
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.
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.
Δ 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
Δ xi= L
I
Representación
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.
Qb = λ A dP = Cte
dx
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:
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
xI + ½ = xI
Las dimensiones del block pueden entonces ser calculados de las fronteras del block como:
Δ 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”
Δ 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
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
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
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
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.
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.
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.
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.
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.
Considerar:
Δ 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
De (6)
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:
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
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
Si definimos : ri1
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
(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 ri1
Para cálculo de volúmenes
ri21 ri2 r ri2 1
r 2
i 1
………..(23) ri 1 i 12
2 2 k …………………..(24)
r2
2
Ln( i21 ) ri ri 1 ri 1
ri 2 2
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)
Grid de Block Centrado (Block center grid) Grid de punto esquinado (Corner Point grid)
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).
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.
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.
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.
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
La dimension del grid-block y los intervalos de tiempo deben ser bastante pequeños para
satisfacer cinco requerimiento. Ellos deben :
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.
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.
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
Fig. 5.3 Ejemplo de uso de cero Permeabilidad para modelar barreras al flujo
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.
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.
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.
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
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
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.
t tn1 tn
Luego una derivada del tiempo tal que el lado derecho de la ecuación pueda ser
aproximadamente en un grid-block (i , j)
n1
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
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.
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.
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.
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 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.
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
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.
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?
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
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:
i + 1/2 i+1
i
● ● ●
Δxi Δ x i +1
2 2
Δxi
Δ x i +1
(Pi1 Pi )
Qi1 ki Ai 2
………….. (1)
2 ( B)i1 xi
2 2
Caudal desde la frontera del grid i + 1/2 hasta el centro del grid-block “ i + 1 ”
(Pi1 Pi1 )
Qi1 ki1 Ai1 2
……….. (2)
2 ( B)i1 xi1
2 2
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 xi1
Q(B)i1 2 2 (Pi Pi1) ……….. (3)
2 ki Ai ki1 Ai1
Q 1 (P P ) ……….. (4)
xi xi1 i i1
( B)i1 2 2
2 ki Ai ki1 Ai1
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
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
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.
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
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
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
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
(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
(Pi1 Pi 1 )
z
Qi 1 2 i 1 i 1 2 ……….. (2)
2 ( B)i 1
r
2
Ln i 1
ri 1
2
Qi1 Qi1i 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:
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
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 “ :
Caudal desde la frontera del grid “ k + 1/2" hasta el centro del grid-block “ i , k ”
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 , k1 Zi , k (P P ) ……….. (3)
2 (r 1 r 1 ) i , k1 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(ri21 ri21 ) ……………. (4)
2 2 (i , k zi , k 1) (i , k 1 zi , k ) (B)k 1
2
ki,k1 ki,k 1
Tz(i,k1) 2 (ri21,k ri21,k )
2 2 2 (ki,k zi,k1) (ki,k1 zi,k ) (B)i,k1 ….……. (6)
a) Fluido Incompresible.
b) Fluido Ligeramente compresible.
c) Fluido Compresible.
Existen varias ecuaciones de estado dependiendo del tipo de fluido que se esté manejando. A
continuación se desarrollan cada una de estas ecuaciones:
constante
0
P
Ecuación de estado para un fluido ligeramente compresible
De la definición de compresibilidad:
V P T m P m PT
Reemplazando:
Cf 1 1 d Cf dP 1 d
PT dP
Integrando y despejando “ρ”:
o eCo (PPo)
Realizando la aproximación utilizando la serie de Taylor
o [1Co(PPo)]
Donde:
ρo= Densidad inicial del fluido evaluada a la presión inicial Po
P = Presión medida a cualquier tiempo.
PM Cg 1
RT P
b) Para un gas real
PM Cg 1 1 d Z
Z RT P Z dP
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.
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
Es aquella en la que existen dos o más variables independientes, por ello sus derivadas serán
parciales.
2T T
x2 t
En este caso T=f(t,x) donde “ t “y “x” pueden variar libremente.
El orden de una ecuación diferencial es la derivada de mayor orden que aparece en una
ecuación, por ejemplo:
dy Sen(x)
dx
Cuya solución es y(x)= -Cos(x) + C
Para determinar una solución particular, será necesario una condición inicial (xo,yo).
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:
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:
P’(0) = A1 A1 = f’(0)
P’’(0) = 2 A2 A2 = f’’(0)/ 2
P’’’(0) = 6 A3 A3 = f’’’(0)/ 6
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!
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!
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.
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)
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.
ξ = 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
''
Pn(x) f (x0 x) f (x0) x f ' (x0) x2 f (x0)..........
. (7.2)
2!
a xo x b
Δ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
“que lo multiplica. En este caso la aproximación de f’’ (xo) mediante diferencias progresivas es
de primer orden.
f(xo + Δx)
f(xo)
Δx
xo x
b) Diferencias Regresivas
a x xo b
Δx
n
f (xox) f (xo) x f ''(xo) x2 (xo) x3 f '''(xo) .....xn f (xo) ……..(7.5)
2! 3! n!
f(xo)
f(xo - Δx)
Δx
x xo
c) Diferencias Centrales
xo - Δx x xo +Δx
Δx Δx
i -1 i i+1
n
f (xox) f (xo) x f '(xo) x2 f ''(xo) x3 f '''(xo) .....xn f (xo) ...... (7.10)
2! 3! n!
n
f (xox) f (xo) x f '(xo) x2 f ''(xo) x3 f '''(xo) ....xn f (xo) ……..(7.11)
2! 3! n!
Restando (7.10) - (7.11)
f(xo+Δx
)
f(xo)
f(xo- Δx)
Δx Δx
x xo x
'''
Os x2 f (xo) Error de 2º Orden …… (7.17)
12
tn tn 1
Δt
xO xi
xO x xi1
xO x xi1
f (xO x) fi1
f (xO x) fi1
f (xO) fi
f i+i
fi
Diferencias Progresivas
Diferencias centrales
Diferencias regresivas
fi-1
Δx Δx
fi 1 fi
Diferencias progresivas fi' …………… (7.20)
x
fi fi1
Diferencias regresivas fi' …………… (7.21)
x
fi 1 f i1
Diferencias Centrales fi' …………… (7.22)
2x
fi 1 2 fi fi 1
Segunda Derivada fi'' …………… (7.23)
x2
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):
f1(x, y) 0
f2(x, y) 0
Si expandimos estas funciones alrededor del punto genérico ( x1, y1) tenemos:
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
f1 f1
x y x f1(x, y)
f2 f2 y f2(x, y
x y
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
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:
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
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 )
Caso I
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
x 0.5
f (x ) 0.52 Cos(180x0.5/) 0.62758256
f '(x ) 2(0.5) Sen(180x0.5/) 1.47942554
x1 (0.62758256 ) 0.42420693
1.47942554
x 0.50.42420693
1
0.92420693
Caso II
ν x1 x2 f1(x1, x2) f2(x1, x2) f1'(x1) f1'(x2) f2'(x1) f2'(x2) x11 x21
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.03x104 -0.00142
3 0.8314 0.4556 - 5.5 x107 - 1.9x106 -3.499 -0.3931 -1.045 7.0201 1.3x107 2.47x107
Notación Matricial
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:
APd
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.
P1
a11 a12 a13P2 a11P1 a12P2 a13P3 d1
P3
Matriz Rectangular
Matriz Cuadrada
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
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
1 0 0 .......... .... 0
0 1 0 .......... .......0
0 0 1 .......... .... 0
.......... .......0
..........
..........
0 0 0.......... ....... 1
Matriz Fila
Es de orden (1 x n) y es de la forma:
a11
a
21
a31
.
.
an1
Es una matriz cuadrada en la que para “i > j” sus elementos son ceros.
Es una matriz cuadrada en la que para “i < j” sus elementos son ceros.
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
Operaciones Elementales
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
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 11 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”.
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)
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.
Pi-1 Pi Pi+1
● ● ● ● ●
Δ x i -1 Δxi Δ x i +1
ui 1 ui1
( u)i 2 2
Reemplazando por su definición en (7.24) …….. (7.26)
x xi
Finalmente obtendremos:
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
Ax [( )i1 (Pi1 Pi ) ( )i1 (Pi Pi1) ] Qi Axxi (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 [( )i1 (i1 i ) ( )i1 (i i1) ] Qi Ax xi (S) ……. (7.33)
x 2 x 2 t B
[( Ax )i1 (i1 i ) (Ax )i1 (i i1) ] 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
Ti1 [Pi1 Pi g (Di Di1)] Ti1 [Pi Pi1 g(Di1 Di ) ] Qi Vi ( S)…. (7.35)
2 2 t B
Si el reservorio es horizontal se desprecian los términos gravitacionales:
( Tx)i1 (i1, i ) (Tx)i1 (i i1) ] 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
[( AY
x ) ( ) (A x ) () ][( A y ) ( ) (A y ) () ]Q V i, j Ct (Pi,nj1 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
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,in1 Pi,nj )
[ Tx (i1, j, i, j ) Txi 1, j (i, j i1, 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
●
Masa de Oil
(qoρo )z
r∆θ que entra angular
(qoρo ) θ
∆z
∆θ
r + Δr Δr ∆z
(qoρo )z+∆z
(qoρo ) θ+∆ θ
Masa de Oil Masa de Oil
que sale angular que sale vertical
u u
1 ( u) 1 ( i 12 i12 )
ri r i ri ri
1 [( r) () (r) () ] q * ( S)
riri r i12 i
1
2 r i12 i
1
2
i
t B
Realizando la aproximación por diferencias centrales al igual que para un flujo lineal:
A
( Ar )i1 (Pi1 Pi ) ( r )i 1 (Pi Pi1 ) Qi Vi Ct P …. . (7.55)
r 2 r 2 B t
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
●
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).
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
2 2 B t
(Tx)5 (3 2) (Tx)3 (2 1) V2 2 Ct (P2 P2 )
n1 n
. .
2 2 B t
.
. . .
. . .
.
. . .
. . .
(Tx)I 1 (I 1 I ) (Tx)I 1 (I I 1) VI I Ct (PI PI )
n1 n
2 2 B t
Pero sabemos que:
2 B x B t
. . .
. . .
. . .
. . .
B x 2 B t
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
2 2 B t
. . .
. . .
. . .
(Tx)1 (0 1 ) ( kx Ax )1 (0 1) Qb …… (7.60) (Caudal en la frontera del grid “1”)
2 Bx 2
2 B t
. . .
. . .
. . .
. . .
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.
Tb x( Kx
Ax )
b …….. (7.63)
B x
2
2 B t
(Tx)5 (3 2) (Tx)3 (2 1) V2 2 Ct (P2 P2 )
n1 n
2 2 B t
. . .
. . .
. . .
. . .
2 B t
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
2 2 B t
2 2 B t
. . .
. . .
. . .
. . .
. . .
(Tx)I 1 (I 1 I ) (Tx)I 1 (I I 1) VI I Ct (PI PI )
n1 n
2 2 B t
(Tx)1 (0 1 ) (Tx)1 (0 b) (Tx)1 (b 1) ………... (7.66)
2 2 2
(Tx)1 (0 1 ) 1(Tx)0b(0 b) 1(Tx)b1 (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”
Por lo tanto:
Qb (TbL ) (Pb P1) b (Db D1 ) ………. (7.70)
KL AL
Donde: Tb L ( ) ………. (7.71)
BL/ 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
2 2 B t
. . .
. . .
. . .
. . .
Bo I 2 B t
2
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
Un fluido ligeramente compresible tiene una pequeña pero constante compresibilidad “C” que
usualmente varía en un rango de 105 106 psi1 , 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:
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
g PM
Z RT
Bg Pcs T Z
ccs c Tcs P
g f (T, P,M)
Porosidad de la Roca
o[1C (PPo)]¨
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.
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
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:
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.
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.
[ Tx
I
i1 i
1
2
(i1, i ) Txi1 (i i1) ]iI1(Qi Qb) 0
2
…. (8.3)
S V Vi io
Vi ( ) [( )i ( )i ]
i n1 n
(CCr )[Pin1 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:
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.
Flujo en 1-D
Para un fluido ligeramente compresible la ecuación del flujo discretizada será la siguiente:
Txi1 (i1, i ) Txi1 (i i1) Qi Qb Vi i Cot [Pin1 Pin]
o
2 2 t B
Si expresamos en términos de la presión para un grid-block:
Txi1 (Pi1, Pi ) Txi1 (Pi Pi1) ] Qi Qb Vi i Cot [Pin1 Pin]i
o
2 2 t B
Donde ε i está en función de las transmisibilidades y los términos gravitacionales.
[Txi1 (Pi1, Pi ) Txi1 (Pi Pi1) Qi Qb] iI1[Vi i Cot (Pin1 Pin)i ]
o
I
i1
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 ) Tx (P P )] (Qi Qb)
o
I n n
(P n n n n
I
I
[ Vi i Ct (Pn1 Pn) n]
i1, i1
t Bo i
i1 i i i1
i1 i1 i1
i i
2 2
Una inspección de la ecuación nos revela que tenemos un término desconocido Pin1 y que
todos los grid-blocks vecinos tienen presiones conocidas a un nivel de tiempo “n”. Además la
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
Pin1 Pin [Txin1 (Pin1 Pin ) Txin1 (Pin Pin1) 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.
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
CV
Txi1 Txi1 t i i 0
2 2 t
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.
Pin, j 1 Pin, j t [Txin1, j (Pin1, j Pin, j ) Txin1, j (Pi,nj Pin1, j ) Tyin, j1 (Pi,nj1 Pi,nj ) Tyin, j1 (Pi,nj Pi,nj1) Qb Qi, j in ]
Ci, j i , j Vi , j 2 2 2 2
Sistema 1-D
Txi1 Txi1 k A 1
2 2 x Bo
Pin1 Pin 1 (Pin1 2Pin Pin1) 5.615xt (Qi Qb) Grid-blocks Intermedios i=2, 3, 4...I-1
Ct i Vi
Pin, j 1 Pin, j t [Txin1, j (Pin1, j Pin, j ) Txin1, j (Pi,nj Pin1, j ) Tyin, j1 (Pi,nj1 Pi,nj ) Tyin, j1 (Pi,nj Pi,nj1) Qb Qi, j in ]
Ci, j i , j Vi , j 2 2 2 2
k A
Txi1 Txi1 kx A 1 Tyj1 Tyj1 y 1
2 2 x Bo 2 2 y Bo
t
Pin, j 1 Pin, j 6.238t2x (Pin1, j 2Pin, j Pin1, j ) 6.238 2 y (Pi,nj1 2Pi,nj Pi,nj1) 5.615 t (Qb Qi, j )
x Bo y Bo Cti, j Vi, j
SikX kY Además
xy
t t
Pin, j 1 Pin, j 6.238 2 ( Pin1, j Pin1, j 4Pi, j Pi,nj1 Pi,nj1 ) 5.615 (Q Q )
x Bo 2 Cti, j Vi, j b i, j
Pin, j1 Pin, j 1 ( Pin1, j Pin1, j 4Pi, j Pi,nj1 Pi,nj1) 5.615 t (Qb Qi, j )
Cti, j Vi, j
Ecuación para los grid blocks que no pertenecen a la frontera del reservorio
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.
[Txin11 (Pin11 Pin1) Txin11 (Pin1 Pin11) ]iI1(Qi Qb) iI1[ Vi i Cot (Pin1 Pin)in1]
o
I
i1
2 2 t B
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.6x106 psi1 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:
Tx =1.127 K A
Δx μg Bg
Bg = Pcs T Z
Tcs P
Cambio de transmisibilidad :
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.
S ( / Bg ) P
RHS Vi ( g ) Vi
t Bg P t
[( )in1 ( )in ]
( )
( / Bg )
( i )S
Bg Bg
DelGrafico
:
P Bg
[Pin1 Pin]
Vi i
RHS ( )S [Pin1 Pin]
t Bg
[ ( )in1 ( )in ]
()
( )S
Bg Bg
()
Bg (Pin1 Pin )
()
io [ ( 1 )in1 ( 1 )in ]
( )s
Bg Bg
()
Bg (P Pin )
n1
i
[Tx
I
(Pi1, Pi ) Txi1 (Pi Pi1) Qi Qb] iI1[Vi ( )s(Pin1 Pin)i ]
i1 i1
2 2 t Bg
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:
Txin1 (Pni1, Pni ) Txin1 (Pni Pni1) Qi Qb Vi ( )s(Pin1 Pin)in
2 2 t Bg
[ Txin1 (Pni1, Pni ) Txin1 (Pni Pni1)] (Qi Qb) iI1[ Vi ( )s(Pin1 Pin)in]
I
I
i1
2 2 i1 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
Txin11 (Pin11 Pin1) Txin11 (Pin1 Pin11) ] Qi Qb Vi ( )s (Pin1 Pin)in1
2 2 t Bg
[Tx
I n1
(Pin11 Pin1) Txin11 (Pin1 Pin11) ]iI1(Qi Qb) iI1[ Vi ( )s(Pin1 Pin)in1]
i1 i1
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 Txin11 y el término ( )s con la presión solución Pin1. 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.
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 Pin1 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.
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.
LINEALIZACIÓN
LINEALIZACIÓN
A(x,y)X +B(x,y)Y =D Esta es una ecuación no-lineal desde que A y B son funciones de
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 k1 k k k k1
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.
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.
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.
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
“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
i1 i
1
2
(Pi1, Pi ) Txi1 (Pi Pi1) ]iI1(Qi Qb i ) 0
2
Grid Ecuación
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.
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
J J
[ Tx (i1, j, i, j ) Txi1, j (i, j i1, j ) Tyi, j1 (i, j1 i, j) ) Tyi, j1 (i, j i, j1) ](Qi, j Qb) 0
I I
1
i1 i , j i1
2 2 2 2
j1 j 1
J J
[Tx (Pi1, j, Pi, j ) Txi1, j (Pi, j Pi1, j ) Tyi, j1 (Pi, j1 Pi, j) ) Tyi, j1 (Pi, j Pi, j1) ](Qi, j Qb i, j ) 0
I I
I
i1
[( Tx)i1 (i1, i ) (Tx)i1 (i i1) ]iI1(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
i1 SCi b
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
T12(P2 P1) Qb T13(P3 P1) ( )(Pb P1) 0
wBw y1
1
2
K2 Ax2 P KA
2 ( ) T12(P2 P1) T24(P4 P2) 2 y2y (Pb P2) 0
wBw x wBw 2
2
3 T34(P4 P3) T13(P3 P1) 0
K4 Ax4 P
4 ( ) T (P P) T (P P) T (P P) 0
wBw x 34 4 3 45 5 4 24 4 2
Si hacemos:
a b c
i- 1, j i, j i+ 1, j
Grid Ecuación
Grid Ecuación
Txi1, j (i1, j, i, j ) Txi1, j (i, j i1, j ) Tyi, j1 (i, j1 i, j) ) Tyi, j1 (i, j i, j1) Qi, j Qb 0
2 2 2 2
Si hacemos:
ai, j (Tx)i1, j bi, j (ai, j di, j ci, j ei, j ) ci, j (Tx)i1 di, j (Ty)i, j1 ei, j (Ty)i, j1
2 2 2 2
d
i, j +1
a b c
i- 1, j i, j i+ 1, j
e
i, j-1
ei, j i, j1ai, j i1, j bi, j i, j di, j i, j1ci , j i1, j Qi, j CFi , j 0
1 2 3
CF1 CF3
4 5 6
CF4 CF6
7 8 9
CF7 CF9
Grid Ecuación
Las condiciones de frontera pueden presentar los siguientes casos los cuales se ha mencionado
anteriormente en el capitulo anterior.
CFi, j ( i, j i, j ) b (P)b
k A
B L
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.
[Pi1 2Pi Pi1] xB (Qi CFi ) xB 1.127k Ax [Di1 2Di Di1]¨
1.127k Ax 1.127k Ax xB
1 P2 P1 1
2 P3 2P2 P1 2
3 P4 2P3 P2 3
4 P5 2P4 P3 4
. .
. .
. .
n-1 Pn 2Pn1 Pn2 n1
n Pn Pn1 n
Txi1, j (i1, j, i, j ) Txi1, j (i, j i1, j ) Tyi, j1 (i, j1 i, j) ) Tyi, j1 (i, j i, j1) Qi, j Qb 0
2 2 2 2
Txi1, j (Pi1, j, Pi, j ) Txi1, j (Pi, j Pi1, j ) Tyi, j1 (Pi, j1 Pi, j) ) Tyi, j1 (Pi, j Pi, j1) ( Qi, jQb) i , j
2 2 2 2
ai, j (Tx)i1, j bi, j (ai, j di, j ci, j ei, j ) ci, j (Tx)i1 di, j (Ty)i, j1 ei, j (Ty)i, j1
2 2 2 2
ei, j Pi, j1ai, j Pi1, j bi, j Pi, j di, j Pi, j1ci , j Pi1, 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
i , j Txi 1, j (Di1, j Di , j ) Txi 1, j (Di , j Di1, j ) Tyi , j 1 (Di , j 1Di , j ) Tyi , j 1 (Di , j Di , j 1)
2 2 2 2
TxyPi, j1 Txy Pi1, j (4Txy)Pi, j TxyPi, j1 TxyPi1, j (Qi, j CFi , j ) i , j
i , j Txy (Di1, j Di1, j 4Di , j Di , j 1 Di , j 1) Para los grids que no se encuentran
en la frontera del reservorio. Grid 5.
TxyPi, j1 Txy Pi1, j (4Txy)Pi, j TxyPi, j1 TxyPi1, j (Qi, j CFi , j ) i , j
Pi, j1 Pi1, j 4 Pi, j Pi, j1 Pi1, j Bx (Qi, j CFi , j ) (Di 1, j Di 1, j 4Di , j Di , j1 Di , j 1)
1.127k A
oscomo Bx (Qi, j CFi , j ) (Di 1, j Di 1, j 4Di , j Di , j1 Di , j 1)
Siconsideram
1.127k A
Grid Ecuación
Grid 4: i , j Txi 1, j (Di1, j Di , j ) Tyi , j 1 (Di , j 1Di , j ) Tyi , j 1 (Di , j Di , j 1)
2 2 2
Grid 6: i , j Txi 1, j (Di , j Di1, 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 (Di1, j Di , j ) Txi 1, j (Di , j Di1, j ) Tyi , j 1 (Di , j 1Di , j )
2 2 2
Los valores numéricos de “C” y “Cμ” para un fluido ligeramente compresible están en el orden de
magnitud de 106 a 105 , 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 Tn11 T 1 y n11 1 . Por consiguiente la ecuación se
i i i i
2 2 2 2
simplifica a:
[Tx (P Pi ) Txi1 (Pi P ) ] (Qi Qb)
o
I n1 n1 n1 n1 I I
[ Vi i Ct (Pn1 Pn) ]
i1 i1
2
i1
2
i1 i1 i1 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:
t B
2 t B
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
3 Tx3,4 (P4n1 P3n1 ) Tx2,3 (P3n1 P2n1) Q3 V33 Ct [P3n1 P3n]
t B
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.
Si hacemos:
Txi1 ai
2
Txi1 ci
2
Ct i Vi
d
5.615t i
Ct i Vi
(Txi1 Txi1 ) (ai ci di ) bi
2 2 5.615t
a b c
i- 1, j i, j i+ 1, j
Reemplazando en la Ecuación ( )
[c (P
I
i1 i
n1
i1 Pin1) ai (Pin1 Pin11) ] iI1[Qi Qb] iI1[di (Pin1 Pin)i ]
[a P
I
i1 i
n1
i1 (ai ci di )Pin1 ci Pin11] iI1[ di Pin (Qb Qi )i ]
[a P
I
i1 i
n1
i1 bi Pin1 ci Pin11] iI1[ 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
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
V C
Txin11, j (Pin1,1j Pin, j 1) Txin11, j (Pi,nj 1 Pin1,1j ) Tyin,j11 (Pi,nj11 Pi,nj 1) Tyin,j11 (Pi,nj Pi,nj1 ) Qb Qi, j i, j i, j t (Pi,nj1 Pi,nj ) in,j1
2 2 2 2 2 t
V C
Txi1, j (Pin1,1j Pin, j 1) Txi1, j (Pi,nj 1 Pin1,1j ) Tyi, j1 (Pi,nj11 Pi,nj 1) Tyi, j1 (Pi,nj Pi,nj1 ) Qb Qi, j i, j i, j t (Pi,nj1 Pi,nj ) i, j
2 2 2 2 2 t
Si hacemos:
i , j Txï 1 , j (Di1, 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 (Pin1,1j Pin, j 1) ai, j (Pi,nj 1 Pin1,1j ) di, j (Pi,nj11 Pi,nj 1) ei, j (Pi,nj Pi,nj1 ) Qb Qi, j fi, j (Pi,nj1 Pi,nj ) i, j
2
ei, j Pi,nj11 ai, j Pin1,1j bi, j Pi,nj1 di, j Pin, j11 ci, j Pin1,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.
1 2 3
CF1 CF3
4 5 6
CF4 CF6
7 8 9
CF7 CF9
Grid Ecuación
Txi1 Txi1 k A 1
2 2 x Bo
1.127k A 1 Pim11 (1.127 kA 1.127 kA AxCt )Pin1 1.127 kA Pin11 [ AxCt Pin (Qb Qi )]i
x Bo xBo xBo 5.615t xBo 5.615t
1.127k A 1 Pim11 (1.127 2kA AxCt )Pin1 1.127 kA Pin11 [ AxCt Pin (Qb Qi )]i
x Bo x Bo 5.615t x Bo 5.615t
6.238 t2 1 Pim11 (6.238 22 1)Pin1 6.238 2t Pin11 [Pin 5.615t (Qb Qi )] 5.615t i
x Bo x Bo x Bo AxCt AxCt
Si hacemos: 1 x2
Bo y i 1.127 k Ax [Di1 2Di Di1]
t 6.238 xB
Reemplazando en la Ecuación ( )
Pin11 (2) Pin1 Pin11 [ Pin 1 (Qb Qi )] (Di 1 2Di Di 1) Grid-blocks
Tx
Intermedios i= 2, 3, 4, 5, 6 ……. I-1
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 PI1 (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
y hacemos Δx = Δy
C V C V
TxyPi,nj11 TxyPin1,1j Txy(4 1 t i, j i, j ) Pi,nj1 TxyPin1,1j TxyPi,nj11 Txy t i, j i, j Pi,nj Txy(Qb Qi ) i, j
Txy 5.615t Txy 5.615t Txy
1 x Bo
2
Si hacemos:
t 6.238
Si hacemos:
[ Pi,nj 1 (Qbi, j Qi, j )] (Di 1, j Di1, j 4Di , j Di , j1 Di , j1) 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
Formulación explicita.
Qi
2P 1 P qi* 1 P
r2 r r t
Realizando la aproximación por diferencias centrales al igual que para un flujo lineal:
(Tr )i1 (Pni1 Pni ) (Tr )i1 (Pni Pni1) Qi Qb Vri Ct ( Pi Pi )
n1 n
2 2 BO t
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.
[Txin11 (Pin11 Pin1) Txin11 (Pin1 Pin11) ] iI1[Qi Qb] iI1[ Vi i Cot (Pin1 Pin)in1]
o
I
i1
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.
VtC (P P )
I
i1
i i t
i
n1
i
n
1
Q I
Q
i1 i
I
i1 b
La Ecuación de flujo implícita para un fluido compresible esta expresada por la siguiente
expresión:
[Tx
I n1
(Pin11 Pin1) Txin11 (Pin1 Pin11) ]iI1(Qi Qb) iI1[ Vi ( )s(Pin1 Pin)in1]
i1 i1
2 2 t Bg
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.
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.
Txin11 (Pin11 Pin1) Txin11 (Pin1 Pin11) ] Qi Qb Vi ( )s (Pin1 Pin)in1
2 2 t Bg
n1
Tx 1.127(kxAx )( 1 )
n1
i
1
2 x gBg i1
2
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.
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 ( Pn1). 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.
n1
Txin11 1.127(kx Ax )( 1 ) Gxi1 ( 1 )nxi11 Gxi1 fpni11
2 x gBg i1 2 B 2 2 2
2
y fPni11 ( 1 )in11
2 B 2
Por consiguiente la Linealización de la transmisibilidad se reduce a la Linealización del término
f n11 . 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.
Hay varios métodos usados para aproximar fp en el espacio. Con la ponderación corriente-
arriba en un punto (single-point upstream).
fPi1 fPi
2
Si el block “i” es corriente arriba hacia el block i ± 1 ó
fPi1 fPi1
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.
P 1(Pi Pi1)
2
Con la ponderación del valor de los componentes de la función.
(Pi ) (Pi1)
2
B B(Pi ) B(Pi1)
2
Una vez que fp es linealizado en el espacio, entonces la transmisibilidad linealizada en el
espacio es obtenida por la siguiente relación:
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.
fPni11 fPni11 f (Pin1 , Pin11)
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.
fn1
fn1
1
f (Pi , P )
n1 f (
n1Pi , Pi1)
n1
(Pi Pi )
n1 n1
1 f
(Pi , Pi1)
n1 1
(Pin11 Pin11)
P i
1
2
P i
1
2
i1
Pi Pi1
fPni11 fPni11 f (Pin1 , Pin11) f (Pi , Pi1) (Pin1 Pin1) f (Pi , Pi1) (Pin11 Pin11)
1 n1 1 n1 1
2 2 Pi Pi1
fn1
fn1
1
f (Pi , P )
n1 f (
n1Pi , Pi1)
n1
(Pi Pi )
n1 n1
1f (
Pi , Pi1)
n1 1
(Pin11 Pin11)
P i
1
2
P i
1
2
i1
Pi Pi1
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
Txin11 (Pin11 Pin1) Txin11 (Pin1 Pin11) ] Qi Qb Vi ( )s (Pin1 Pin)in (v)
2 2 t Bg
Txin1 (Pin11 Pin1) Txin11 (Pin1 Pin11) ] Qi Qb Vi ( )s (Pin1 Pin)in
1 1 1 1 1
2 2 t Bg
ai Txni1
2
ci Tx n
i1
2
bi [ Txin1 Txin1 Vi ( )i ]
2 2 t Bg
di Vi ( )i Pin
t Bg
Txin11 (Pin11 Pin1) Txin11 (Pin1 Pin11) ] Qi Qb Vi ( )s (Pin1 Pin)in
2 2 t Bg
Txin11 (Pin11 Pin1) Txin11 (Pin1 Pin11) ] Qi Qb Vi ( )i (Pin1 Pin )i n1
1 1 1 1 1
2 2 t Bg
in1 Txin11 in 1 (Di1 Di )Txin11 in 1 (Di Di1)
2 2 2 2
ai Txni11
2
ci Txni11
2
2 2 t Bg
Txin11 (Pin11 Pin1) Txin11 (Pin1 Pin11) ] Qi Qb Vi ( )s (Pin1 Pin)i n1
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.
Pn(x) f (x) f (xo x) f (xo) (x xo) f '(xo) (x xo)2 f ''(xo) (xxo)3 f '''(xo) .....
2¡ o 3¡
Donde: x xo x
n n
f (tin1) f (tin)t f '(tin )t2 f ''(ti ) t3 f '''(ti ) ......
2! 3!
Donde: tn 1 tn t
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 n1
1
Txi 1 n1
1
Txin11 Txin11 2
Pin11 2
Pin1 …(b)
2 2 Pi 1 Pi
1
Txi 1 n1
1
Txi 1 n1
1
Txin11 Txin11 2
Pin11 2
Pin1 … (c)
2 2 Pi 1 Pi
1 Pi 1 n1 n11 n1
1
P P
n1 n1
Pi 1 Pi 1 Pin11 ….. (d)
i 1
Pi 1
i 1
1 Pi1 n1 n11 n1
1
P P
n1 n1
Pi1 Pi1 Pin11 …. (e)
i1
Pi1
i1
n1
n1 Pi
1 1 1
Pi Pi1
n1
Pin1 Pin1 Pin1 …. (f)
Pi
Los términos del lado derecho de la Ecuación se pueden aproximar
Tx
n 1
Tx
n 1
Txn 1 i 2 Pn 1 i 2 Pn 1 Pn 1 Pn 11 Pn1 Pn 1
1 1
i 12 Pi 1 i 1
P i i 1 i 1 i i
i
Tx
n 1
Tx
n 1
Txn1 i 2 Pn1 i 2 Pn 1 Pn1 Pn 11 Pn 1 Pn 1 Vi ( ) (Pn 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
Txi 1 n 1 1
Txi 1 n 1 1
[Txin11 2 (Pin11 Pin 1) ] Pin11 [Txin11 2 (Pin11 Pin1)] Pin11
2 Pi 1 2 Pi 1
Txi 1 n1 Txi 1 n 1
(Pin11 Pin 1) Vi ( )i ] Pin1
[ Txin11 2 (Pin11 Pin 1) Txin11 2
2 Pi 2 Pi t Bg
Vi ( ) (Pn1 Pn) Txn 1 (Pn1 Pn1) Txn 1 (Pn 1 Pn 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 ( ) (Pn1 Pn) poreltérmino Vi [ ( )n1 ( )n ]
t Bg i i i
t Bg i Bg i
[Tx
I n1
(Pin11 Pin1) Txin11 (Pin1 Pin11) ]iI1(Qi Qb) iI1[ Vi ( )s(Pin1 Pin)in1]
i1 i1
2 2 t Bg
Vi [ ( )n1 ( )n ]
[Q Q ]
I
i1 i b
I
i1 t Bg i Bg i
Q
I
Q
i1 i
I
i1 b
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
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).
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.
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 xy
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:
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.28x
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.
Txi1, j (i1, j, i, j ) Txi1, j (i, j i1, j ) Tyi, j1 (i, j1 i, j) ) Tyi, j1 (i, j i, j1) Qi, j 0
2 2 2 2
Txi1, j (Pi1, j, Pi, j ) Txi1, j (Pi, j Pi1, j ) Tyi, j1 (Pi, j1 Pi, j) ) Tyi, j1 (Pi, j Pi, j1) Qi, j 0
2 2 2 2
kH Ai , j kH h
Txi1 , j Txi1 , j Tyi , j 1 Tyi , j 1
2 2 2 2 xi , j
kH h[(P P P P ) (P P P P ) Q 0
i1, j, i, j i, j i1, j i, j1 i, j) i, j i, j1 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:
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:
Ln(x)
req 2
e 0.208 req 0.208x
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 .
12 1
ky x2 kx2 y2
kx ky
req 0.28 ¨
1 1
kx4 ky4
ky kx
1
req 0.14(x y )
2 2 2
req 0.198x
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.
22512 1
208 28322
2 100
100 225
req 0.28 99.521fts
1 1
2254 1004
100 225
GL 1.1272 (99
0.150x 30) 5.975bblcp/ 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:
b) GL 1.127 299
(0.150x 30) 5.031bblcp/ Darcy psi
Ln( .521) 1 1
3.5/12 2
c) GL 1.127 299
(0.150x 30) 7.354bblcp/ 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:
(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
GL 1.1272 (82
0.150x 30) 6.195bblcp/ 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.
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:
AxPd
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.
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
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.
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.
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 Pd determinando A1y multiplicando por la Ec. Anterior A1x Ax P A1 x d pero
sabemos que A1x A I matriz identidad I x P A1xd P A1xd . 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.
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 3
P 2x5(3x3) 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 35338 P2 221 19
1 5 3 1
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.
'
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.
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 17079 146
1
4 2 3 1 3 3 0 0 0 0 315212608
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
Características:
Donde:
LxUxP d Llamando al producto U xP como vector “y”
Lx y d y UxP y
Como ejemplo resolveremos lo siguiente:
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.
Ejemplo:
Etapa de eliminació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
Etapa de Triangulación
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
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 1c' 1 P2 1(1)(4.7) 0.925
'
b1 4
P1 0.925
P 4.7
2
P3 15.7
P4 10.625
P 2.975
5
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:
a ai1 di'
Con b bi1 i' 1
'
i1 ; c ci
'
i ; d di1 '
'
i1
bi bi
Para la Etapa de la Sustitución Regresiva:
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
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 Pi1
Ci Di Ai qi1
ri ; qi
Bi Ai r i1 Bi Ai ri1
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:
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)
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
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 docomox
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
• •
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:
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
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
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
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
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
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
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
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
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:
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
B22' P2 q2'
Dónde:
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
a) Método de Jacobi
• • • • • •
1 2 3 4 5 6
Grid Ecuación
De
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:
K= 0.1 md ; µ= 1.3 cp ; Ct = 105 psi1 ; Ø=0.3; ∆x=100 pies; ∆t=10 días; Pi = 1,500 psi;
h=100’ pies; Qo= 50 STBD
Pin11 (2) Pin1 Pin11 [ Pin 1 (Qb Qi )] (Di 1 2Di Di 1) Ec grid intermedios
Tx
(1) Pin1 Pin11 [ Pin 1 (Qb Qi )] (Di 1 2Di ) Ec para el primer grid.
Tx
Pin11 (1) Pin1 [ Pin 1 (Qb Qi )] (2Di Di 1) Ec. Para el último grid.
Tx
1 x2
Bo
1002
(1.2) 7.5 Tx1.127 ( 4
10 )(
10 4
) 0.00722
t 6.238 25.641(10) (6.238) 100(1.3) (1.2)
k 0.00015 25.64
Ct 1.3(0.3)(10 )
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
P1k1 1 (11250
P2k )
8.5
P2k1 1 (11250
P1k1 P3k )
9.5
P3k1 1 (4324
.8P2k1 P4k )
9.5
P4k1 1 (11250
P3k1 P5k )
9.5
P5k1 1 (11250
P4k1 P6k )
9.5
P6k1 1 (11250
P5k1)
8.5
# 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
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 Pik1 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 ik1 MAX Pik1 Pik K1
OP GS k MAX
1 1GS d i MAX Pik1 Pik k
MAX
Grid Ecuación
P5 9.5P6 11250
1 P1 1 (e1 c1P2) P1k1 w(e1 c1P2k ) (1w)P1k
b1 b1
2 P2 1 (e2 a2P1 c2P3) P2k1 w (e2 a2 P1k1 c2P3k ) (1w)P2k
b2 b2
3 P3 1 (e3 a3P2 c3P4) P3k1 1 (e3 a3 P2k1 c3P4k ) (1w)P3k
b3 b3
4 P4 1 (e4 a4P3 c4P5) P4k1 1 (e4 a4 P3k1 c4 P5k ) (1w)Pk4
b4 b4
5 P5 1 (e5 a5P4 c5P6) P5k1 1 (e5 a5 P4k1 c5P6k ) (1w)P5k
b5 b5
6 P6 1 (e6 a6P5) P6k1 1 (e6 a6 P5k1) (1w)P6k
b6 b6
P1k1 w (11250
P2k ) (1w)P1k
8.5
P2k1 w (11250
P1k1 P3k ) (1w)Pk2
9.5
P3k1 w (4324
.8P2k1 P4k ) (1w)P3k
9.5
P4k1 w (11250
P3k1 P5k ) (1w)Pk4
9.5
P5k1 w (11250
P4k1 P6k ) (1w)P5k
9.5
P6k1 w (11250
P5k1) (1w)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
# 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.
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
Txin11, j (Pin1,1j Pin, j 1) Txin11, j (Pi,nj 1 Pin1,1j ) Tyin,j11 (Pi,nj11 Pi,nj 1) Tyin,j11 (Pi,nj Pi,nj1 ) Qb Qi, j i, j i, j t (Pi,nj1 Pi,nj ) in,j1
2 2 2 2 2 t
V C
Txi1, j (Pin1,1j Pin, j 1) Txi1, j (Pi,nj 1 Pin1,1j ) Tyi, j1 (Pi,nj11 Pi,nj 1) Tyi, j1 (Pi,nj Pi,nj1 ) Qb Qi, j i, j i, j t (Pi,nj1 Pi,nj ) i, j
2 2 2 2 2 t
Si hacemos:
i , j Txï 1 , j (Di1, 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
Si j hacemos Δx = Δy
C V C V
TxyPi,nj11 TxyPin1,1j Txy(4 1 t i, j i, j ) Pi,nj1 TxyPin1,1j TxyPi,nj11 Txy t i, j i, j Pi,nj Txy(Qb Qi ) i, j
Txy 5.615t Txy 5.615t Txy
1 x Bo
2
Si hacemos:
t 6.238
a b c
i- 1, j i, j i+ 1, j
n1 n 1 n1
P n
i, j1 P 2
i1, j (4) P i, j
2 P 2
i1, j Pi,nj1 Pi,nj 1 (Qb Qi ) 1 i , j
Txy Txy
n1 n 1 n1
Pi1,2j (4) Pi, j 2 Pi1,2j Pi,nj1 Pi,nj1 Pi,nj 1 (Qb Qi ) 1 i , j
Txy Txy
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
n1 n 1
P n 1
i, j1 P 2
i1, j (4) P n1
i, j P 2
i1, j Pi,nj11 Pi,nj 1 (Qb Qi ) 1 i , j
Txy Txy
n1 n1
P (4) P P
n 1
i, j1
n1
i, j
n 1
i, j1 P P Pi,nj 1 (Qb Qi ) 1 i , j
2
i1, j
2
i1, 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:
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
P1k1 w (12750
P2k ) (1w)P1k
9.5
P2k1 1 (4324
.79 P1k1 P3k ) (1w)P2k
10.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 1GS
• • •
1 2 3
• • •
4 5 6
Grid Ecuación
n 1
1 P (2) P1 P
4
n1 n1
2
2 P1n
n 1
4 (2)P P 4
n 1
5
2 P1 n1 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)P5n1 P6 2 P2n1 P5n
n 1
3 P6n1 (2) P3n1 P2 2 P3n
n 1
6 P5 2 (2) P6n1 P3n1 P6n
Grid Ecuación
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.
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.
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.
o q* So
x oX x t Bo
o …….. (1)
W q* SW
x W X x W t BW
……. (2)
Vi[ oX o q*o] Txoi1 (Poin11 Poin1) Txoi1 (Poin1 Poin11) Qo
x x 2 2
Txoi 1 (Poin11 Poin 1) Txoi 1 (Poin 1 Poin11) QoVi SO …… (3)
2 2 BO
( )
SO So So Bo
BO Bo t
………………….. (6)
t
De (6) y la Ecuación (7.39)
( 1)
SO (Sw Sw) So[CrPo 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
( 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
Vi SO C1n (Swin1 Swin ) C2n Poin1 Poin
BO
…………..(12)
Ec (12) en (3)
Txoin1 (Poin11 Poin1) Txoin1 (Poin1 Poin11) QoC1n (Swin1 Swin ) C2n (Poin1 Poin ) …(13)
2 2
De la Ecuación (2)
( )
SW Sw Sw Bw
BW Bw t
…………….. (15)
t
De (15)
( ) ( ) Pw
Bw Bw ………………. (16)
t Pw t
1 )
SW (Sw Sw) Swn Cr Bw Po PcOW …….. (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) PcOW 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 psi1)…….. (20) y
t Bw Pw Día
Factorizando
(Swin1 Swin) y reemplazando C3 y C4 en la Ecuación resultará:
S
Vi W C3n (Poin1 Poin ) C4n (Swin1 Swin ) ……. (24)
BW
Reemplazando en (14 A):
Txwin1 (Pwin11 Pwin1) Txwin1 (Pwin1 Pwin11) QwC3n(Poin1 Poin ) C4n (Swin1 Swin ) ..(25)
2 2
Txwin1 [(Poin11 Pin1) (Pcin1 Pcin )]Txwin1[(Poin1 Poin11) (Pcin Pcin1)]Qw C3n Poin11 Poin C4n Swin1 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
Txoin1 (Poin11 Poin1) Txoin1 (Poin1 Poin11) QoC1n (Swin1 Swin ) C2n (Poin1 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 1Qoi Qw LHS
n 1 n n
C C Po
n
2 i
n
3
n1
i Poin RHS
Realizando operaciones algebraicas en la Ecuación anterior resultará la ecuación de la presión:
2 2
di C i C Po (Qo) i (Qw) iTxwin1 (Pcin1 Pcin ) i Txwin1 (Pcin Pcin1)
n
2
n
3
n
i
2 2
Txoin1 GL x 1 Kroi1
2 oBoi12 2
Txwin1 GL x 1 Krwi1
2 wBwi12 2
GL 1.127Kx Ax
x