Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Simulación de Yacimientos - Gildardo Osorio PDF
Simulación de Yacimientos - Gildardo Osorio PDF
Para nuestro propsito, debemos considerar un modelo como una entidad que
permite el estudio de un fenmeno, bajo condiciones de prueba apropiadas, que
tiene la probabilidad de que ocurra en la prctica.
1
El modelo matemtico ms familiar es la ecuacin de balance de materia. Este es
un modelo matemtico o simulador de yacimiento en todo sentido. Este modelo
se basa en un concepto fsico fundamental: el principio de conservacin. Este
principio cuando se expresa en forma matemtica bajo las limitaciones de
suposiciones arbitrarias constituye el modelo. Vale la pena anotar que los
modelos modernos estn basado en los mismos principios. Difieren en la medida
en que se re-definen las suposiciones inherentes en la ecuacin de balance de
materiales y se aproxima ms cercanamente a las condiciones reales del
yacimiento.
Por otra parte, si las ecuaciones son muy complejas y no pueden resolverse
analticamente, debemos conformarnos con algo menos que una frmula para
representar la solucin. Lo que se debe hacer en estos casos, es reemplazar la
ecuacin original por un conjunto ms simple que sea fcil de resolver y que est
relacionado, de alguna manera, con la ecuacin original. Sin embargo, en lugar
de obtener otra(s) frmula(s), se puede llegar a soluciones de las ecuaciones ms
simples en forma de tablas de valores numricos, cada uno de los cuales se
refiere a puntos discretos en el espacio y en el tiempo dentro de la regin. Esto se
conoce como solucin numrica, la cual representa una aproximacin a la
ecuacin original que se quera resolver.
2
En trminos generales, podra decirse que un simulador numrico est integrado
por tres modelos: el diferencial, el numrico y el de computador.
Una vez se han ubicado los pozos y se han definido las propiedades a cada
bloque se plantean las ecuaciones fundamentales en cada nodo del sistema a
diferentes niveles de tiempo. De esta forma se obtiene el modelo numrico del
simulador constituido por un alto nmero de ecuaciones discretas.
3
Presin promedia en cada nodo en el tiempo cero.
Los resultados obtenidos dependen del enfoque que se le haya dado al simulador,
del tipo de modelo y de la aplicacin para la cual fue construido. En general se
busca estudiar el comportamiento del yacimiento bajo diferentes esquemas de
produccin, de ubicacin de pozos y para diferentes tasas de produccin e
inyeccin.
HISTORIA DE LA SIMULACION
4
el uso de la GeoEstadstica para describir heterogeneidades y proporcionar una
mejor definicin del yacimiento.
AVANCES RECIENTES
5
El objetivo de la simulacin de pozos horizontales es estudiar los efectos de
longitud del pozo, ngulo de inclinacin, heterogeneidades locales, permeabilidad
direccional, barreras y cada de presin en el pozo. La simulacin exacta de los
fenmenos cerca al pozo, ha permitido estudiar los efectos que tienen los pozos
horizontales sobre la productividad, interseccin de fracturas, conificacin y
recuperacin de hidrocarburos.
TIPOS DE SIMULADORES
Los simuladores de yacimientos se pueden clasificar de acuerdo al nmero de
dimensiones, al tipo de yacimiento que se quiere simular o al proceso particular
que se quiere estudiar. Ver figura 1.
6
Dimensin
Cero
Modelo Lineal
Una
Dimensin
Modelo Radial
Geometra Horizontal
Nmero de Dos
Dimensiones Dimensiones Geometra Vertical
Geometra Radial
Modelo Cartesiano
Tres
Dimensiones
Modelo Cilndrico
Tipos de
Simulador
Yacimientos de Gas
Tipo de
Yacimientos de Petrleo
Yacimiento
Yacimientos de Condensado
Recuperacin Primaria
Simulacin Trmica
Proceso de
Recuperacin
Inyeccin de Qumicos y
Polmeros
Desplazamiento Miscible
7
Estos modelos son raramente usados en estudios de yacimientos para un campo
entero, debido a que no se puede modelar el barrido areal y vertical. Por ejemplo,
no se pueden efectuar clculos confiables de la eficiencia del desplazamiento en
regiones invadidas debido a que no se puede representar los efectos
gravitacionales que actan perpendicularmente a la direccin del flujo.
(a)
(b)
Modelo radial
MODELOS 2-D
AREALES.- Los modelos areales cartesianos 2-D (x,y) son los ms usados en los
estudios de yacimientos. Se usan principalmente para estudiar el yacimiento
entero en casos donde el espesor de la formacin es relativamente pequeo o
donde no hay una gran variacin vertical en las propiedades de los fluidos y la
formacin.
8
Los modelos areales usan normalmente sistema de coordenadas cartesianas
(x,y), sin embargo existen algunas aplicaciones que requieren sistemas de
coordenadas radiales (r, ) o cilindricas. Estos dos ltimos sistemas proporcionan
una mejor definicin cerca a los pozos.
a.- Para simular inyeccin de agua perifrica o inyeccin de gas en la cresta con la
finalidad de proporcionar informacin sobre la uniformidad de la eficiencia de
barrido.
9
tienen una delgada columna de petrleo y se encuentran rodeados por agua o
gas.
MODELOS MULTICAPA.- Usados para modelar yacimientos con varias capas sin
flujo cruzado ("crossflow"), sin embargo estas capas tienen las mismas
condiciones lmites, tales como acufero comn o la produccin proveniente de las
capas se mezcla en el pozo (commingled).
Los modelos 3-D son usados donde la geometra del yacimiento es muy compleja
como para ser modelado por un 2-D. Los yacimientos en etapa de deplecin
avanzada tienen una dinmica de fluido muy compleja y requieren ser modelados
con un simulador 3-D. Tambin se usan modelos 3-D para simular el
desplazamiento de fluidos donde los regmenes de flujo son dominados por el flujo
vertical.
10
Modelo cartesiano en tres dimensiones (x,y,z)
11
Por otra parte, el modelo black oil, tambin conocido como modelo es capaz de
simular aquellos sistemas donde hay presencia de agua, aceite y gas teniendo en
cuenta la solubilidad del gas en el petrleo, por lo cual la transferencia de fases se
lleva a cabo entre el gas y el aceite, aunque no tiene en cuenta cambios en la
composicin de estas fases. En este modelo el fluido del yacimiento es
aproximado por dos componentes: un componente no voltil (crudo) y un
componente voltil (gas) soluble en la fase del petrleo.
12
Los modelos de inyeccin de qumicos tienen en cuenta ecuaciones de
conservacin adicionales para diferentes especies, por ejemplo, polmeros,
surfactantes, etc. Adems, deben tener en cuenta el efecto de la adsorcin e
incluir los efectos de reduccin de permeabilidad en la fase acuosa despues del
contacto con el polmero.
(6) Analizar que tipos de datos tienen el mayor efecto sobre la recuperacin y por
lo tanto los que deben ser estudiados cuidadosamente con experimentos fsicos
de laboratorio.
La calidad de los datos de salida no puede ser mejor que la calidad de los datos
de entrada. Los datos requeridos para hacer un estudio de simulacin proviene de
varias fuentes y no estn siempre en el formato requerido para ser aplicados
directamente al computador.
13
un caso particular, se debe determinar alguna forma alternativa de conseguir la
misma informacin.
DATOS REQUERIDOS
Los datos requeridos para efectuar una simulacin son los siguientes :
14
Los mapas de espesor total proporcionan la dimensin vertical correcta necesaria
para evaluar la correccin por potencial; sin embargo para calcular el OOIP (que
est basado en espesor de arena neta petrolfera), es costumbre incluir ya sea
factores de espesor neto/total para permitir el clculo de OOIP o un programa
separado para calcular el OOIP basado en espesores netos.
15
Datos de Perfiles Elctricos
Medidas de Laboratorio
Correlaciones Publicadas
Estos datos son necesarios para evaluar las presiones en las diferentes fases
durante los clculos IMPES y tambin para plantear las ecuaciones en la solucin
SIMULTANEA. Las presiones capilares son determinadas de datos de laboratorio.
16
Fuentes para obtener datos de Compresibilidad de la Roca
En un yacimiento existen dos posibles planos de inters que pueden ser usados
para evaluar las saturaciones de los fluidos del yacimiento: El contacto
gas/petrleo y el contacto agua/petrleo.
J = IP = q / (P - Pwf)
17
El IP es una medida del potencial del pozo, o la facilidad del pozo para producir.
II = q / (Pwf - P)
18
E.- Prediccin.
F.- Reporte.
B.- ADQUISICION Y REVISION DE LOS DATOS.- Los datos deben ser revisados
y reorganizados despus que estos hayan sido coleccionados, debido a que estos
han sido obtenidos para diferentes razones y normalmente no han sido
organizados de tal forma que tengan un uso inmediato.
19
inyeccin histrica y comparar las presiones calculadas y el movimiento de fluido
con el comportamiento actual del yacimiento.
En el reporte se debe incluir los objetivos del estudio, descripcin del modelo
usado y presentar los resultados y conclusiones referentes al estudio especfico.
Es evidente que el comportamiento del modelo numrico debe ser similar al del
yacimiento para que los resultados sean aceptables. Debido a la incertidumbre
inherente a los datos requeridos para construir el modelo, se debe probar el
comportamiento del modelo antes de ser usado para predecir el comportamiento
futuro.
El ajuste de historia es, por lo tanto, el proceso de refinar el modelo a travs del
ajuste de parmetros de geologa, roca y fluido, para producir la mnima diferencia
entre los datos de campo y los resultados del simulador.
20
PARAMETROS PARA EL AJUSTE DE HISTORIA.
a.- Presin
c.- GOR
d.- WOR
Existen varios parmetros que pueden ser modificados ya sea solo o en conjunto
para lograr un buen ajuste de historia :
Parmetros adicionales que son conocidos con mayor certeza pero que a veces
pueden ser variados :
21
k.- Contactos agua/petrleo y gas/petrleo.
e.- Comparar los resultados del simulador con el comportamiento del yacimiento.
f.- Decidir si los resultados del ajuste estn dentro de una tolerancia aceptable.
h.- Efectuar ajustes al modelo y simular otra vez para mejorar el ajuste.
Los datos de produccin deben ser analizados pozo a pozo para identificar y
eliminar inconsistencias. Se puede incluir :
22
El petrleo in-situ, as como los contactos agua/petrleo y gas/agua deben ser
comparados con estimados perfectamente conocidos, y si hubiera diferencia,
proceder a revisar a fin de continuar con la prediccin.
d.- Despus que se logra un ajuste del yacimiento total, se debe llevar a cabo un
ajuste de las mayores regiones del yacimiento. En esta etapa se refinan los
parmetros de heterogeneidad del yacimiento, barreras al flujo y acufero.
a.- Identificar los parmetros que influyen en el movimiento del agua y gas dentro
del yacimiento y acufero.
23
b.- Estimar los lmites superior e inferior para cada parmetro basado en su
incertidumbre.
24
VENTAJAS Y DESVENTAJAS DE LA SIMULACIN NUMRICA DE
YACIMIENTOS
25
Errores de truncamiento debido a que las ecuaciones diferenciales
empleadas son aproximadas por una serie de ecuaciones discretizadas, con lo
que la solucin del conjunto de ecuaciones numricas difiere, en cierto grado, de
la solucin de la ecuacin diferencial original
Adicionalmente, los modelos de laboratorio son de gran utilidad para investigar los
procesos fsicos que ocurren en el yacimiento. En este sentido, la
26
experimentacin con modelos fsicos y el desarrollo de modelos de simulacin
numrica son complementarios, no excluyentes.
27
BIBLIOGRAFIA
28
1
2.1.1 Flujo Lineal. Ocurre cuando las lneas de flujo son paralelas. Por
ejemplo, la Figura 2.1 presenta un sistema acufero lateral - yacimiento. La
intrusin de agua desde el acufero al yacimiento ocurre siguiendo lneas de
flujo paralelas al eje x.
Agua We Petrleo
Acufero Yacimiento
2.1.2 Flujo Vertical. Es un caso particular del flujo lineal. Ocurre cuando las
lneas de flujo son paralelas entre s y verticales. Por ejemplo, la Figura 2.2
ilustra la trayectoria de las lneas de flujo que gobiernan la intrusin de agua
desde un acufero de fondo a un yacimiento.
Yacimiento
We
Acufero
2.1.3 Flujo Radial. Se presenta cuando las lneas de flujo tienen forma de
rectas localizadas en un plano horizontal, convergiendo hacia un punto central.
Por ejemplo, considrese el flujo en las cercanas de un pozo que produce a
travs de todo el espesor de la formacin (Figura 2.3).
Fig. 2.3 Esquema que Indica el Flujo Radial de Fluidos hacia un Pozo.
2.1.6 Flujo Esfrico. Ocurre cuando las lineas de flujo son rectas localizadas
en el espacio tridimensional y convergiendo hacia un punto central. Por
ejemplo, considrese el flujo en las cercanas de un pozo en una formacin de
espesor considerable y el cual produce a travs de perforaciones centradas en
la formacin (Figura 2.6)
Pozo
dV
= 0 ......................................................................................................... (2.1)
dp
Luego,
1 dV
c= = 0 ............................................................................................ (2.2)
V dP
1 dV
c= = cons tan te ............................................................................. (2.3)
V dP
1 dV
c= = f (p ) ......................................................................................... (2.4)
V dP
Los tipos de flujo se definen de acuerdo a la forma como vara la presin con el
tiempo en cada punto del yacimiento. En simulacin de yacimientos se suelen
considerar tres tipos de flujo: flujo no-continuo, flujo semi-continuo o pseudo-
continuo y flujo continuo.
p
= f (t ) .................................................................................................. (2.5)
t r
Pi
t1
t2 t3
ri1
ri2 ri3
Fig. 2.7 Posicin del radio de investigacin en funcin del tiempo (flujo no-
continuo)
6
Pi
t1
t2 t3
ri1
ri2 ri3
r
Fig. 2.8 Forma tpica de la distribucin de presin en funcin del
tiempo (flujo no continuo)
t1
t2
Q
t3
Q=0
rw r r
e
p
= cons tan te ......................................................................................... (2.6)
t r
Pi
t1
t2
t3
rw r re
p
= 0 ...................................................................................................... (2.7)
t r
d (V m ) d (1 ) 1 d
= = 2 =0
dp dp dp
En este libro se har uso de la Ecuacin 2.8 cada vez que se requiere utilizar la
ecuacin de estado para un fluido incompresible.
1 dV
c= = cons tan te
V dP
de donde
1 d (V ) m m d (V m ) d (1 ) 1 d
c= = = = 2 =0
V dp m V dp dp dp
1 d
c= = cons tan te ................................................................................... (2.9)
dp
= o e c ( p p o )
............................................................................................ (2.10)
f (n ) (0 ) n
f (x ) = x ................................................................................... (2.11)
n =0 n!
(n ) (0 )
( p) = p n ................................................................................... (2.12)
n =0 n!
(n ) (0 )
(cp )n
( p) = p n = 0 e cp0 =
n =0 n! n =0 n!
( p) = 0 e
cp 0 (cp )2 + (cp )3 + (cp )4 + K + (cp )n
1 + cp +
2! 3! 4! n!
10
( p) = o e (1 + cp ) .................................................................................
cp o
(2.13)
( p ) = o (1 + cp ) ......................................................................................... (2.14)
m
pV = znRT = z RT
M
m RT RT
p=z = z
V M M
pM
= .................................................................................................... (2.15)
zRT
k d
u= ................................................................................................ (2.16)
dl
11
= p + gz ............................................................................................... (2.17)
En direccin x :
kx p
ux = .............................................................................................. (2.18)
x
En direccin y :
k y p
uy = ............................................................................................... (2.19)
y
En direccin z :
k z p
uz = + g .................................................................................... (2.20)
z
Si ocurre flujo multifsico, la ley de Darcy puede ser aplicada para expresar la
velocidad volumtrica de flujo de cada una de las fases. Por ejemplo, para el
petrleo se tiene:
En direccin x :
k o x p o
uo x = .......................................................................................... (2.21)
o x
En direccin y :
12
k o y p o
u oy = ........................................................................................... (2.22)
o y
En direccin z :
k oz p o
u oz = + o g ............................................................................... (2.23)
o z
En las Ecuaciones 2.21 a 2.23, el subndice " o " hace referencia a la variable
evaluada para la fase del petrleo. Las permeabilidades presentes en las
Ecuaciones 2.21 a 2.23 hacen referencia a permeabilidades efectivas. En
trminos de permeabilidades relativas, las Ecuaciones 2.21 a 2.23 pueden ser
escritas de la siguiente forma:
En direccin x :
kk rox p o
u ox = ......................................................................................... (2.24)
o x
En direccin y :
kk roy p o
u oy = ....................................................................................... (2.25)
o y
En direccin z :
kk roz p o
u oz = + o g ............................................................................. (2.26)
o z
En las Ecuaciones 2.24 a 2.26, el subndice " r " indica que la permeabilidad en
cuestin es relativa.
Expresiones anlogas a las Ecuaciones 2.18 a 2.26 pueden ser obtenidas para
el agua y el gas.
2.6.2 Forma de la Ley de Darcy para Flujo Radial. La Ecuacin 2.16 puede ser
aplicada al flujo radial de un fluido monofsico. En este caso, la Ecuacin 2.16
toma la siguiente forma:
k r p
ur = ............................................................................................... (2.27)
r
kk ro p o
uor = .......................................................................................... (2.28)
o r
A( X )
u x + ( u x )
u x
X
X X + X
Volumen
ux = ..................................................................................... (2.29)
Tiempo Area
El flujo msico, definido como el flujo de masa por unidad de tiempo por unidad
de rea, est dado por:
14
Cantidad
de masa = u A( x )t ......................................................................... (2.32)
x
que entra t
Cantidad
de masa = [u A( x ) + (u A( x ))] t .................................................... (2.33)
x x
que sale t
Cantidad de masa
que entra o sale por = q~Vt = q~A(x )xt ......................................... (2.34)
fuentes o sumideros t
Acumulacin (+ )
o = [ A( x )x ] [A( x )x ] ........................................ (2.37)
t + t t
Agotamiento (- )
( u x A( x )) ~ ( )
q A(x ) = A( x )
x t
(u x A(x )) ~ ( )
q A( x ) = A(x ) ............................................................... (2.38)
x t
(u x ) ( )
= + q~ ........................................................................... (2.39)
x t
En la Ecuacin 2.39, = A( x ) .
u y
u x u x + ( u x )
H ( x, y )
x
u y + (u y )
(u x ) (u y ) ( )
+ = + q~ ......................................................... (2.40)
x y t
( u x ) (u y ) (u z ) ( ) ~
+ + = + q ................................................... (2.41)
x y z t
17
u z + ( u z ) u y
u x u x + ( u x )
u y + (u y )
x
u z
(u x ) (u y ) (u z ) ( )
+ + = + q~ .......................................... (2.42)
x y z t
( )
(u ) = + q~ ........................................................................... (2.43)
t
= i + j + k .................................................................................. (2.44)
x x x
18
u = u x i + u y j + u z k ....................................................................................... (2.45)
k ( )
p = + q~ ................................................................... (2.46)
t
p p p
p = i+ j + k ............................................................................... (2.47)
x x x
k x p k y p k z p ( )
+ + = + q~ ...................... (2.48)
x x y y z z t
u r + ( u r )
u r H (r , )
Cantidad
de masa = u A(r , )t = u rH (r , )t ............................................. (2.49)
r r
que entra t
Cantidad
de masa
[
r r ]
= u H (r , ) + (u H (r , )) (r + r ) t ................................ (2.50)
que sale t
Cantidad de masa
que entra o sale por = q~Vt ............................................................. (2.51)
fuentes o sumideros t
V = (r + r )2 H (r , ) r 2 H (r , )
2 2
V = 2rrH (r , ) (r )2 H (r , )
2 2
V = r rH (r , ) ....................................................................................... (2.52)
Cantidad de masa
que entra o sale por = q~rrH (r , )t ............................................... (2.53)
fuentes o sumideros t
Acumulacin
o = [V ] [V ] .................................................... (2.54)
t + t t
Agotamiento t
Acumulacin
o = rrH (r , ) [( ) ( ) ] .......................................... (2.55)
t + t t
Agotamiento t
u rrH (r , )t [u r H (r , ) + (u r H (r , ))](r + r )t
q~rrH (r , )t = rrH (r , ) [( )t + t ( )t ]
o bien,
Debido a que cada diferencia finita hace referencia a una cantidad infinitesimal,
las diferencias de tercer orden son despreciables en comparacin con las
diferencias de segundo orden. Por consiguiente, la ecuacin anterior se
simplifica a:
21
u r H (r , ) rt (H (r , )u r )rt q~rrH (r , )t =
rrH (r , ) [( )t + t ( )t ]
1
u r H (r , ) + r
(H (r , )u r )
H (r , )q~ = H (r , )
[( )t + t ( )t ]
r r t
1
H (r , )u r + r (H (r , )u r ) H (r , )q~ = H (r , ) ( )
r r t
o bien,
1
[H (r , )u r r ] = H (r , )q~ + H (r , ) ( ) .............................................. (2.56)
r r t
1
[u r r ] = q~ + ( ) ................................................................... (2.57)
r r t
En la Ecuacin 2.57 = H (r , ) .
k ( )
p = + q~ ................................................................... (2.58)
t
1 (rWr ) 1 W Wz
W = + + .................................................................. (2.59)
r r r z
V 1 V V
V = i+ j+ k .......................................................................... (2.60)
r r z
1 kr p 1 k p k z p ( )
r + + = + q~ ................. (2.61)
r r r r z z t
3. APROXIMACIN DE ECUACIONES DIFERENCIALES A DIFERENCIAS
FINITAS
Simulacin de Yacimientos I 1
aplicacin y extensin de conceptos bsicos a ecuaciones de flujo ms complejas
las cuales gobiernan el comportamiento real de un yacimiento.
Para aclarar este proceso considrese un medio poroso lineal a travs del cual
fluye un fluido compresible o levemente compresible que se encuentra a una
presin inicial p i (Figura 3.1). Si el sistema se abre a produccin en el punto x= L,
la presin disminuye a medida que se incrementa el volumen de fluido extrado del
sistema. Supngase que para este sistema, la variacin de la presin p, en
funcin de la posicin x y el tiempo t, se puede representar por la siguiente
ecuacin diferencial:
2 p p
= (3.1)
x 2 t
Simulacin de Yacimientos I 2
X=0 X X=L
t2 t1
t3
P t4
X=0 X X=L
Simulacin de Yacimientos I 3
Barrera permeable
1 2 k P2 P 4 P4
k 1 P1 2 3 k 3 3 k4
x 1 x 2 x 3 x 4
Bloque 1 Bloque 2 Bloque 3 Bloque 4
X=0 X X=L
t1
t3 t2
t2 t1 t1
t3 t1
t2
t4 t3 t2
t3
t4 t2
t3
t4 t2
t3
t4
t3
P t4
t3
t4
t4
t4
X=0 X X=L
Simulacin de Yacimientos I 4
La Figura 3.3 presenta la forma tpica de la distribucin de presin en un sistema
lineal a diferentes tiempos, obtenida mediante la solucin numrica de una
ecuacin fundamental de flujo. A manera de ejemplo, se pudiera considerar que
las Figuras 3.1 y 3.3 corresponden a las soluciones analtica y numrica,
respectivamente, de una misma ecuacin de flujo (por ejemplo de la Ecuacin 3.1)
para un mismo sistema.
c. Las propiedades dentro de cada bloque son las mismas en todos los puntos
del bloque. Por ejemplo: a un tiempo determinado, a cada bloque le
corresponde un nico valor de presin y de permeabilidad relativa.
Simulacin de Yacimientos I 5
tiempo, razn por la cual las condiciones en cada bloque pueden cambiar
considerablemente de un intervalo de tiempo a otro. Intervalos de corta
duracin (es decir, alto nmero de intervalos), hacen que estos cambios sean
menos fuertes y aumentan la precisin de los resultados.
1 : Yacimiento
: Simulador
Sw
0
Fig. 3.4 Distorsin ocasionada en la saturacin de agua en un punto del
yacimiento
Simulacin de Yacimientos I 6
x
xa
a x
X=0 X X X=L
i i+ 1
f ( n )(a) (x a ) n
f (x) =
n=0 n!
(3.2)
(x a) (x a) + 2 f (x a) 2
0
f
f (x ) = f (a ) +
0! x x = a 1! x 2 x=a 2!
(3.3)
+
f
3
(x a)
3
+L+
nf
(x a)
n
+L
x 3 x = a 3! x n x=a n!
define:
Simulacin de Yacimientos I 7
a = xi y x = x i+1
Entonces,
x a = x i+1 x i
2 P ( x ) 3 P ( x ) n P ( x )
2 3 n
P
P (x i + 1 ) = P (x i ) + ( x ) + + + L + (3.5)
x Xi x 2 Xi 2 ! x 3 Xi 3 ! x n Xi n !
donde:
P (x i + 1 ) : Presin en el bloque i + 1 .
P (x i ) : Presin en el bloque i .
P (x i + 1 ) = Pi + 1
P (x i ) = Pi
P P
=
x Xi x i
Simulacin de Yacimientos I 8
Luego, la Ecuacin 3.5 se convierte en:
P ( x ) 2 P ( x ) 3 P ( x ) n P ( x )
2 3 n
P i + 1 = Pi + + + + L + (3.6)
x i 1! x 2 i 2! x 3 i 3 ! x n i n!
P
despejando de la ecuacin (3.6) se llega a:
x i
P P i + 1 Pi 2 P ( x ) 3 P ( x ) n P ( x )
2 n1
= L +L (3.7)
x i x x 2 i 2 ! x 3 i 3 ! x n i n!
P Pi + 1 Pi
= + R if (3.8)
x i x
donde:
2 P ( x ) 3 P ( x ) 2
R if = 2 + + L (3.9)
x i 2! x 3 i 3 !
P Pi + 1 Pi
(3.10)
x i x
Simulacin de Yacimientos I 9
A la parte truncada, R if , se le conoce como ERROR DE TRUNCAMIENTO de la
2 P ( x ) 3 P ( x )2 4 P ( x )3
]
R i 1 = 2 +
x 3 i 3 !
+
x 4 i 4 !
+ L
x i 2 !
3 P ( x ) 2 4 P ( x )3
Ri ] = 3 +
x 4 i 4 !
+ L
x i 3 !
2
[
O ( x )
2
] > O [ ( x ) ]
3
Simulacin de Yacimientos I 10
3.2.2 La aproximacin regresiva y su error de truncamiento
x
a x = - ( x a)
x a
x = xi 1
Entonces,
x a = x i 1 x i = (x i x i 1 ) = x
2 P ( x ) 3 P ( x )
2 3
P
P (x i 1 ) = P (x i ) + ( x ) + + +L
x Xi x 2 Xi 2! x 3 Xi 3!
n P ( x )
n
+ +L
x n Xi n!
donde:
P (x i 1 ) : Presin en el bloque i 1.
Simulacin de Yacimientos I 11
Para simplificar la notacin, se suele escribir Pi 1 en lugar de P (x i 1 ) ; luego, de la
P ( x ) 2 P ( x ) 3 P ( x ) n P ( x )
2 3 n
P
despejando de esta ecuacin :
x i
P Pi Pi 1 2 P ( x ) 3 P ( x ) n P ( x )
2 n 1
= + +L+ +L (3.13)
x i x x 2 i 2! x 3 i 3 ! x n i n!
o bien:
P Pi P i 1
= + R bi (3.14)
x i x
donde:
2 P ( x ) 3 P ( x ) n P ( x )
2 n1
R bi = + L + +L (3.15)
x 2 i 2 ! x 3 i 3 ! x n i n!
R bi tiende a cero cuando x tiende a cero. En este caso, la Ecuacin 3.14 toma
la forma:
P Pi P i 1
(3.16)
x i x
Simulacin de Yacimientos I 12
3.2.3 La aproximacin central y su error de truncamiento
P ( x ) 2 P ( x ) 3 P ( x )
2 3
Pi + 1 P i 1 = Pi + +
2
+
3
+ L
x i 1! x i 2 ! x i 3 !
P ( x ) 2 P ( x ) 3 P ( x )
2 3
- Pi + + L
x i 1! x 2 i 2 ! x 3 i 3 !
P ( x ) 3 P ( x ) n P ( x ) n P ( x )
3 n n
Pi + 1 P i 1 = 2 + 2 3 + + L
x i 1! x i 3 ! x n i n ! x n i n!
P
Despejando ,
x i
P Pi + 1 Pi 1 3 P ( x ) n P ( x ) n P ( x )
2 n1 n1
= L (3.17)
x i 2 ( x ) x 3 i 3 ! x n i n! x n i n!
o bien:
P Pi + 1 Pi 1
= + R iC (3.18)
x i 2 ( x )
donde:
3 P ( x ) n P ( x ) n P ( x )
2 n1 n1
R iC = + L L (3.19)
x 3 i 3 ! x n i n! x n i n!
puede aproximar a:
Simulacin de Yacimientos I 13
P Pi + 1 Pi 1
(3.20)
x i 2 ( x )
Pi + 1
Pi + 1 Pi
Pi
p
: x
progresiva
p
X : x
verdadera
Simulacin de Yacimientos I 14
Pi
Pi Pi 1
Pi 1
p
: x
regresiva
p
: x
X verdadera
Xi 1 Xi
Pi + 1
Pi
p
: x
Pi 1 centrada
p
: x
verdadera
Xi 1 Xi Xi + 1
Simulacin de Yacimientos I 15
3.3 APROXIMACIN NUMRICA PARA LA SEGUNDA DERIVADA
2P 4 P ( x ) 6 P ( x )
4 6
Pi + 1 + P i 1 = 2 Pi + ( x ) 2
+ 2 + 2 +L
x 2 i x 4 i 4 ! x 6 i 6 !
2P
Despejando ,
x 2 i
2 P Pi 1 2 Pi + P i + 1 4 P ( x ) 6 P ( x )
2 4
= 2 2 +L (3.21)
x 2 i ( x )2 x 4 i 4 ! x 6 i 6 !
o bien,
2 P Pi 1 2 Pi + P i + 1
=
2
+ R i2 (3.22)
x i ( x ) 2
donde:
4 P ( x ) 2 6 P ( x )
4
R = 2 4
2
i + 2 6 + L (3.23)
x i 4 ! x i 6!
tiene que
2 P Pi 1 2 Pi + P i + 1
(3.24)
x 2 i ( x )2
Simulacin de Yacimientos I 16
A la Ecuacin 3.24 se le conoce como la APROXIMACIN NUMRICA PARA LA
2P
SEGUNDA DERIVADA. Esta expresin permite estimar el valor de en el
x2
bloque "i" en trmino de las presiones en los bloques "i-1", "i" e "i+1". El error de
truncamiento de esta ecuacin est dado por la Ecuacin 3.23 de donde se puede
observar que es de SEGUNDO ORDEN.
2P P
tiempo, t , y expandir las derivadas y , respectivamente, tal como se
x 2
t
ilustra en la Figura 3.10.
i1 i i+1
0 X
X
Fig. 3.10 Discretizacin de una sistema lineal en funcin del espacio y el tiempo
Simulacin de Yacimientos I 17
P
APROXIMACIN DE LA DERIVADA .
t
P
La derivada puede ser expandida mediante una aproximacin progresiva
t
(Ecuacin 3.10), regresiva (Ecuacin 3.16) central (Ecuacin 3.20). En las
Ecuaciones 3.10, 3.16 y 3.20 se aproxim la variacin de la presin con respecto a
P
la posicin a un tiempo fijo, . En este caso se requiere evaluar la variacin
x t
P
de la presin con respecto al tiempo en una posicin fija, ; por lo tanto, en
t x
lugar de emplear la diferencia finita x , tal como aparece en las Ecuaciones 3.10,
3.16 y 3.20, se debe emplear la diferencia finita t . As mismo, el subndice "i" (el
cual indica posicin) en este caso permanece fijo puesto que se desea aproximar
la derivada de la presin con respecto al tiempo y, en consecuencia, el ndice que
vara debe ser aquel que indique el nivel de tiempo. Para este propsito, se
denotar por la letra "n" los ndices que indiquen nivel de tiempo y sern
superndices de la variable P . Los ndices que indiquen posicin se denotarn por
la letra "i", y sern subndices de la variable P , de tal manera que
Simulacin de Yacimientos I 18
Aproximacin progresiva:
n+1
P Pi Pin
= + O[ ( t ) ] (3.25)
t t
Aproximacin regresiva:
n1
P Pi Pi
n
= + O[ ( t ) ] (3.26)
t t
Aproximacin central:
[ ]
n+1
P Pi Pin 1
+ O ( t )
2
= (3.27)
t 2 t
t n + 1 , respectivamente.
Simulacin de Yacimientos I 19
2P
APROXIMACIN DE LA SEGUNDA DERIVADA .
x2
2 P Pi 1 2 Pi + P i + 1
(3.24)
x 2 i ( x )2
Esta ecuacin, tal como est escrita, no incluye el nivel de tiempo. La pregunta
que surge sera: A qu tiempo hace referencia las presiones en esta ecuacin?
Dependiendo del nivel de tiempo asignado a cada trmino de presin en esta
ecuacin, se suele hablar de diferentes esquemas de aproximacin, de los cuales
los ms comunes son: la aproximacin explcita, la aproximacin implcita y la
aproximacin de Crank-Nicholson. Desde el punto de vista numrico, cada uno de
estos esquemas posee caractersticas diferentes.
2 P Pi 1 2 Pi + P i + 1
n n n
(3.28)
x 2 ( x )2
De donde,
Simulacin de Yacimientos I 20
P in+ 1 t 2 Pin t + Pin 1 t = Pin + 1 ( x ) Pin ( x )
2 2
o bien:
t 2 t t
Pin + 1 = P in+ 1 Pin 1 + Pin 1
( x )2 ( x )
2
( x )2
si se define:
t
= (3.29)
( x )2
entonces:
valores de presin en los bloques " i 1 ", "i " e " i + 1" al tiempo t n . Para llevar a
cabo esta serie de clculos, se requiere de una condicin inicial para cada bloque
" i " y dos condiciones de frontera.
Ejemplo:
son:
Simulacin de Yacimientos I 21
a. P0 = constante = PCERO
b. P8 = 0
Solucin:
Para el bloque 1, i = 1:
Para el bloque 2, i = 2 :
Para el bloque 3, i = 3 :
Simulacin de Yacimientos I 22
M
Para el bloque 7, i = 7 :
tn = t2 y tn + 1 = t3
Para el bloque 1, i = 1:
Para el bloque 2, i = 2 :
Simulacin de Yacimientos I 23
Para el bloque 3, i = 3 :
etc.
Obsrvese que las presiones incluidas en los miembros derechos de las tres
ltimas ecuaciones ya han sido previamente calculadas en el paso anterior.
tn+1 tn+1
tn tn
Xi 1 Xi Xi + 1 Xi 1 X Xi + 1
Esquema Explcito Esquema iImplcito
Fig. 3.11 Forma de los esquemas explcito e implcito esta grafica comparativa
debiera aparecer despus de explicarse el esquema implcito
En la Figura 3.11 se indica los puntos en el espacio y los niveles de tiempo tenidos
en cuenta en la aproximacin explcita (Ecuacin 3.30). El procedimiento general
para la aplicacin de este esquema es el siguiente:
Pi y Pi 1 de la Ecuacin 3.30.
Simulacin de Yacimientos I 24
c. Una vez barrida toda la malla, se repite el procedimiento para el tiempo t n + 2 ,
hacen referencia al tiempo t n + 1 . En este caso, la Ecuacin 3.24 puede ser escrita
como:
n+1 n+1
2 P Pi 1 2 Pi + P in++11
(3.31)
x 2 ( x )2
de donde:
t t t
P in++11 2 Pin + 1 + Pin+11 Pin + 1 = Pin
( x ) 2
( x ) 2
( x ) 2
t
=
( x )2
Simulacin de Yacimientos I 25
entonces,
Ejemplo:
Solucin:
Para el bloque 1, i = 1:
Para el bloque 2, i = 2 :
Para el bloque 3, i = 3 :
Simulacin de Yacimientos I 26
etc.
La Figura 3.11 incluye los puntos en el espacio y los niveles de tiempo tenidos en
cuenta en el esquema implcito.
- Error de truncamiento.
- Estabilidad.
- Convergencia.
- Consistencia.
Simulacin de Yacimientos I 27
3.5.1 Error de Truncamiento
Ecuacin Ecuacin en
T = (3.34)
Diferencial Diferencias Finitas
Simulacin de Yacimientos I 28
2p p
Llevando las Ecuaciones 3.22 y 3.25, en reemplazo de y , se tiene:
x 2
t
T = 2 4 2 6 +L
( x )2 x i 4 ! x i 6 ! t
de donde,
T =
( x )2 4 P
t 2P
+L=O [ ( x ) 2
+ ( t )] (3.35)
12 x 4 i 2 t 2 i
Simulacin de Yacimientos I 29
t n+1
( Xi , t n + )
tn
Xi 1 Xi Xi + 1
Fig. 3.12 Esquema del mtodo de Crack-Nicholson
n+1 n Central
1 2P 1 2P P
+ 2 = (3.36)
2 x 2 i 2 x i t i
de donde:
+ =
2 ( x )2 2 ( x )2 t
2
2
o bien,
+ = (3.37)
2 ( x )2 2 ( x )2 t
2
t 1
P P
n+1
P n1 2 3P n + 2
= i i
(3.38)
t t 6 t 3 i
2
2
Simulacin de Yacimientos I 30
2 p p 1 P in++11 2 Pin + 1 + Pin+11 1 P in+ 1 2 Pin + Pin 1 Pin + 1 Pin
T = + (3.39)
x
2
t 2 ( x )2 2 ( x )2 t
T = L +
2 ( x )2 2 12 x 4 i 2 ( x )2
t
2
1
1 ( x ) P
2 4
P n + 1
P n
2 P 3
n+
+
2
4 L 3
i i
L
2 12 x i t 6 t i
2
2
1 P in++11 2 Pin + 1 + Pin+11 1 P in+ 1 2 Pin + Pin 1 Pin + 1 Pin
+
2 ( x )2 2 ( x )2 t
de donde:
2
t 1
( x ) 2
4P
n+1 2 4
n
( x ) P + 2 P + L
3
n+
2
T =
24 x 4 i 24 x 4 i 6 t 3 i
o bien:
T = O [ ( x ) 2
+ ( t )2 ] (3.40)
Simulacin de Yacimientos I 31
3.5.2 Estabilidad
Esquema
Estable
Esquema
Inestable
Pn
P = P n + 1 P n
Nivel de tiempo, tn
Fig. 3.13 Cambio de presin en un punto del sistema en funcin del tiempo
Simulacin de Yacimientos I 32
3.5.2.1 Criterio de Karplus
( ) ( ) ( ) ( )
a Pin+ 1 Pin + b Pin 1 Pin + c Pin + 1 Pin + L + d Pin 1 Pin + L = 0 (3.41)
Debido a que los coeficientes a, b, c, ..., d, ... pueden cambiar de un nodo a otro,
el criterio debe ser aplicado a cada nodo. Un esquema determinado puede ser
estable en un nodo pero inestable en otros.
Paso 1:
Simulacin de Yacimientos I 33
( ) ( ) (
P in+ 1 Pin + P in 1 Pin Pin + 1 Pin = 0)
Paso 2:
Paso 3:
+ 1= 2 1= 2
( t ) 1 0
( x )2
de donde:
( t )
1
(3.42)
( x )2 2
Simulacin de Yacimientos I 34
p (x i , t n ) = Pin + ni (3.43)
aproximado Pin .
p (x i + 1, t n + 1 ) 2 p (x i, t n + 1 ) + p (x i 1, t n + 1 ) p (x i, t n + 1 ) p (x i , t n )
= (3.44)
( x )2 t
(P n+1
i+1 ) ( ) (
+ ni ++11 2 Pin + 1 + ni + 1 + Pin+11 + ni +11 ) = (P i
n+1
) (
+ ni + 1 Pin + ni ) (3.45)
( x ) 2
t
(P n
i+1 ) ( ) (
+ ni + 1 2 Pin + ni + Pin 1 + ni 1 ) = (P i
n+1
) (
+ ni + 1 Pin + ni )
( x ) 2
t
ni ++11 2 ni + 1 + ni +11 ni + 1 ni
= (3.46)
( x )2 t
Simulacin de Yacimientos I 35
f (x ) = k e 1 x
(3.47)
k
f (x ) = k e 1 i x
(3.48)
k
(3.48), se tiene:
ni = nk e 1 i x
(3.49)
k
1 i x
ni = nk e (3.50)
1 i x
ni + 1 = nk + 1 e (3.51)
de donde se tiene:
ni + 1
1 (3.52)
ni
Simulacin de Yacimientos I 36
n + 1
1 (3.53)
n
n + 1
= (3.54)
n
Para que un determinado esquema sea estable, se hace necesario que sea
menor o igual a la unidad.
Solucin:
Paso 1:
ni + 1 2 ni + ni 1 ni + 1 ni
=
( x )2 t
Paso 2:
Simulacin de Yacimientos I 37
1 (i + 1) x 1 i x 1 (i 1) x 1 i x 1 i x
n e 2 n e + n e n + 1 e n e
=
( x )2 t
O bien:
t
( x ) 2
[
n e 1 i x
e 1 x
2 n e 1 i x
+ n e 1 i x
e 1 x
]=
1 i x 1 i x
n + 1 e n e
t
( x ) 2
[
n e 1 x
2 n + n e 1 x
]= n+1
n
De donde,
n + 1
n
= 1+
t
( x )2
e [ 1 x
2 + e 1 x
]
De trigonometra:
1
e = cos + 1 sen
e 1
= cos 1 sen
Luego, haciendo = x ,
n + 1
n
= 1+
t
( x )2
cos + [ 1 sen 2 + cos 1 sen ]
t
=1+ [ 2 cos 2 ]
( x ) 2
t
= 1 + 2 [ cos 1 ]
( x ) 2
Simulacin de Yacimientos I 38
De acuerdo al criterio de Von Neumman, para que el esquema sea estable, se
debe cumplir que:
n + 1
= 1
n
es decir,
t
1 2 [ 1 cos ] 1
( x )2
t
1 1 2 [ 1 cos ] 1
( x )2
t
1 1 2 ( 1 cos )
( x )2
t
2 2 ( 1 cos )
( x )2
t
1 ( 1 cos )
( x )2
t 1
( x ) 2
1 cos
Simulacin de Yacimientos I 39
El valor mnimo de la expresin 1 [ 1 cos ] se obtiene para cos = 1 , en
cuyo caso 1 [ 1 cos ] = 12 . Por tanto, el esquema ser estable siempre y
cuando:
t 1
(3.55)
( x ) 2
2
3.5.3 Convergencia
un punto determinado de la malla, mientras que la estabilidad tiene que ver con la
propagacin (incremento) del error en un punto determinado al incrementar el
tiempo. La estabilidad es un criterio de mayor peso que la convergencia. En
general, estabilidad y consistencia implican convergencia.
Simulacin de Yacimientos I 40
En Simulacin de Yacimientos, no se suele conocer la solucin exacta de la
ecuacin diferencial de flujo. Por esta razn, la forma de analizar convergencia de
un esquema numrico, consiste en dar solucin numrica a la ecuacin para
varios valores de x y t . Si las soluciones para valores sucesivamente menores
de x y t tienden a un cierto valor constante, con cierta tolerancia, se puede
concluir convergencia del esquema numrico.
T =
(x) 4P
2
t 2P
+L
12 x 4 i 2 t 2 i
consistente.
Simulacin de Yacimientos I 41
BIBLIOGRAFIA
Simulacin de Yacimientos I 42
4. FLUJO LINEAL DE UN FLUIDO INCOMPRESIBLE
La ecuacin de continuidad para flujo monofsico en una direccin est dada por
la siguiente ecuacin:
k ( )
p = + ~
q
t
k p ( )
A (x ) x = A (x ) + A (x )~
q (4.1)
x x t
La ecuacin de estado para un fluido incompresible est dada por la Ecuacin 2.8:
= constante (2.8)
~
q
qv = (4.3)
kA p
= A qv (4.4)
x x
1 i 1 i i +1 nx
x1 x i 1 x i x i +1 x nx
kA p
Ui = (4.5)
x i
Ui
= A qv (4.6)
x
U(n) (a)(x a )n
U( x ) = (4.7)
n=0 n!
x i x
evala en el punto x = xi 1 = xi , entonces x a = i y de la Ecuacin
2 2 2
4.7 se obtiene:
Simulacin de Yacimientos I 3
2 3
U x U x U x
Ui 12 = Ui + i i + i i + i i + L
1! 2 2! 2 3! 2
2 3
U x U x U x
Ui 1 = Ui i i + i i i i + L ......................................... (4.8)
2 1! 2 2! 2 3! 2
x i
Si la funcin se evala en punto x = xi + 1 = xi + , en lugar de x = xi 1 ,
2 2 2
x i
entonces x a = y de la Ecuacin 4.7 se obtiene:
2
2 3
U x U x U x
Ui+ 1 = Ui + i i + i i + i i + L ..................................... (4.9)
2 1! 2 2 ! 2 3! 2
3
x Ui x
Ui+ 1 Ui 1 = 2Ui i + 2 i + K
2 2 2 3! 2
Por consiguiente:
Ui+ 1 Ui 1
Ui 2 2
..................................................................................... (4.10)
xi
Ui (xi )2
Ric = +K
3! 4
Simulacin de Yacimientos I 4
k A p k A p
kA p x i+ 1 x i 1
2 2
x x i x i
kA p kA p
kA p i+ 1 x i+ 12 i 1 x i 12
2 2
.............................. (4.11)
x x i x i
p
4.1.1 Evaluacin del trmino . Con ayuda de la serie de Taylor, la
x i+ 1
2
funcin P(x ) puede ser expandida entorno al punto a mediante la siguiente serie
infinita:
n
p
(a )
x
p( x ) = (x a) n ...................................................................... (4.12)
n=0 n !
xi
Si el punto a en torno al cual se expande la funcin p(x ) es a = xi + 1 = x i + y
2 2
xi
se evala la funcin en x = xi , entonces x a = y de la Ecuacin 4.12 se
2
obtiene:
2 3
p x p 1 xi p 1 xi
2 3
Pi = Pi+ 1 i + 2 3 + L (4.13)
2
x i+ 12 2 x i+ 1 2! 2 x i+ 1 3! 2
2 2
Simulacin de Yacimientos I 5
x i
Si de nuevo se expande la funcin p(x ) en torno al punto a = x i + 1 = xi + y se
2 2
xi xi+1 xi+1
evala la funcin en x = xi+1 = xi + + , entonces x a = y de la
2 2 2
Ecuacin 4.12 se obtiene:
2 3
xi+1 1 p xi+1 1 3p xi+1
2
1 p
Pi+1 = Pi+ 1 + + + +L
2 1! x i+ 1 2 2! x 2 1 2 3! x 3 1 2
2 i+ 2 i+ 2
(4.14)
p x x 1 2p x 2 x 2
Pi+1 Pi = i +1 + i + 2 i+1 i + L
x i+ 12 2
2 2 x 1 2 2
i+ 2
p x x 1 2p xi+1 xi xi+1 xi
Pi+1 Pi = i+1 + i + 2 + + L
x i+ 12 2 2 2 x 1 2 2 2 2
i+ 2
p
Resolviendo para se obtiene:
x i+ 1
2
p
Donde el trmino Ri + 1 es el error de truncamiento de definido de la
2 x i+ 1
2
siguiente forma:
1 2p xi+1 xi
Ri + 1 = +L
2 2 x 2 2
i + 12
Simulacin de Yacimientos I 6
La Ecuacin 4.15 conlleva a la siguiente aproximacin:
p Pi+1 Pi
..................................................................................(4.16)
x i+ 12 1 (x + x )
i +1 i
2
p
4.1.2 Evaluacin del trmino . Si la serie de Taylor en la Ecuacin 4.12
x i 1
2
x i
se expande en torno al punto a = xi 1 = x i y la funcin p(x ) se evala en el
2 2
xi xi1
punto x = xi1 = xi (Figura 4.3),
2 2
i 1 i+ 1
2 2
i 1 i i+ 1
x i 1 x i x i+ 1
xi1
entonces x a = y de la Ecuacin 4.12 se puede escribir:
2
2 3
p x 1 p x 1 3p x
2
Pi1 = Pi 1 + i1 + 2 i1 + 3 i1 + L
2
x i 12 2 2! x 1 2 3! x 1 2
i 2 i 2
(4.17)
x i
Si de nuevo se expande la funcin p(x ) en torno al punto a = xi 1 = x i y se
2 2
x i
evala en el punto x = xi , entonces x a = y de la Ecuacin se obtiene:
2
Simulacin de Yacimientos I 7
2 3
p xi 1 p xi 1 3p xi
2
Pi = Pi 1 + + + 3 +L (4.18)
2
x i 12 2 2! x 2 i 1 2 3! x 1 2
i 2
2
2 2
p xi p xi 1 1 p xi 1 2p xi1
2
Pi Pi1 = + + 2 +L
x i 12 2 x i 12 2 2 x 2 i 1 2 2 x 1 2
i
2 2
p x x 1 p
2
xi xi1 xi xi1
Pi Pi1 = i + i1 + 2 + + L
x i 12 2 2 2 x 1 2 2 2 2
i 2
p
Resolviendo para se obtiene:
x i 1
2
p
definido de la siguiente forma:
x i 1
2
1 2p xi xi1
Ri + 1 = +L
2 2 x 2 2
i 12
p Pi Pi1
............................................................................ (4.20)
x i 12 1 (x + x )
i i 1
2
kA
Existen varias formas para evaluar numricamente los trminos y
i + 1
2
kA
en la Ecuacin 4.21. El concepto de transmisibilidad es el mtodo ms
i 1
2
ampliamente aplicado.
i 1 i+ 1
2 2
i 1 i i +1
xi 1 x i xi +1
x i1 x i1 x i x i x i+1 x i+1
2 2 2 2 2 2
De la ley de Darcy, la tasa de flujo desde el punto xi al punto x i+1/2 est dado por:
Simulacin de Yacimientos I 9
kA Pi+ 12 Pi
qi, i + 1 =
2
i xi 2
Por lo anterior,
qi, i+ 1 xi
Pi Pi+ 1 = 2
.................................................................................. (4.22)
2 kA
2
i
kA Pi +1 Pi+ 12
qi + 1 =
2, i +1
i+1 xi +1 2
Por tanto,
qi+ 1 xi +1
2, i +1
Pi+ 1 Pi+1 = ......................................................................... (4.23)
2 kA
2
i +1
xi xi+1
Pi Pi+1 = q + ............................................................. (4.24)
kA kA
2 2
i i+1
Simulacin de Yacimientos I 10
2k i A ik i+1A i+1
q= (Pi Pi+1) ................................................. (4.25)
ixik i+1A i+1 + i+1xi+1k i A i
2k i A ik i+1A i+1
Ti+ 1 = ........................................................... (4.27)
2
ixik i+1A i+1 + i+1xi+1k i A i
De otro lado, de la ley de Darcy, el flujo entre los puntos i e i + 1 tambin puede
ser escrito como:
kA
q =
(Pi Pi+1) ....................................................................... (4.28)
i+ 12 (xi + xi+1 ) 2
Comparando las Ecuaciones 4.26 y 4.28, se concluye que otra expresin para la
transmisibilidad entre los puntos i e i + 1 es:
2 kA
Ti + 1 = ....................................................................... (4.29)
2 (xi + xi+1) i+ 1 2
2k i1A i1k i A i
Ti 1 = ........................................................... (4.30)
2
i1xi1k i A i + ixik i1A i1
Simulacin de Yacimientos I 11
2 kA
Ti 1 = ...................................................................... (4.31)
2 (x i 1 + x i ) i 1 2
2
( 2 2
)
Ti + 1 Pi+1 Ti+ 1 + Ti 1 Pi + Ti 1 Pi 1 = Q v i .................................................... (4.34)
2
Simulacin de Yacimientos I 12
4.2 DISCRETIZACIN DE LAS CONDICIONES DE LMITE EXTERNO
Los lmites internos hacen referencia a la interaccin del yacimiento con los pozos
y dan origen a las condiciones de lmite interno. Al tratamiento de las condiciones
de lmite interno se le conoce como modelamiento de pozos en simulacin
numrica de yacimientos.
Simulacin de Yacimientos I 13
P(0) = Pcero P(L ) = PL
1 0 1 i 1 i i +1 nx n x + 1 nx + 2
x=0 x =L
Celda interior
Celda fantasma
Celda ficticia
Fig. 4.5 - Malla de bloque centrado en una direccin indicando los diferentes tipos
de puntos o celdas.
La Figura 4.5 ilustra un sistema lineal discretizado el cual incluye tres tipos de
puntos o celdas: (i) puntos o celdas interiores (rotulados como 1 , i 1 , i , i + 1
nx ), (ii) puntos o celdas fantasmas (rotulados como 0 y nx + 1 ), y (iii) puntos o
referencia a puntos localizados dentro del dominio fsico real del sistema. Los
puntos fantasmas son puntos que identifican celdas adyacentes a los lmites
externos del sistema y son utilizados para la discretizacin de las condiciones de
lmite externo. Los puntos ficticios son puntos que identifican celdas que se
adicionan a los lados de las celdas fantasmas y son utilizadas por conveniencia en
programacin y eficiencia computacional. Obsrvese que la condicin de lmite
externa izquierda se aplica en las interfase que une el bloque fantasma 0 y el
primer bloque interior. As mismo, la condicin de lmite externa derecha se aplica
en las interfase que une el ltimo bloque interior y el bloque fantasma nx + 1 .
P0 + P1
= Pcero
2
O bien,
kA p
(q)x =0 = = q cero ...................................................................... (4.38)
x x =0
p q
= cero ...................................................................................... (4.39)
x x = 0 kA
Simulacin de Yacimientos I 15
En el caso de un sistema cerrado, no existe flujo a travs de sus lmites externos
y, en consecuencia, q cero = 0 . En este caso la Ecuacin 4.39 toma la siguiente
forma:
p
=0 (4.40)
x x =0
p q
= L .......................................................................................... (4.41)
x x =L kA
p
= 0 .............................................................................................. (4.42)
x x =L
Para una malla de bloque centrado, las condiciones de lmite tipo Neumann se
suelen discretizar calculando el gradiente entre los puntos discretos adyacentes a
la interfase que representa el lmite externo. Por ejemplo, para el sistema ilustrado
en la Figura 4.5, una condicin tipo Neumann, Ecuacin 4.41, en x = 0 se
discretiza de la siguiente forma:
P1 P0 qcero
=
x1 x 0 kA
O bien,
q cero
P1 P0 = (x 1 x 0 ) .......................................................................... (4.43)
kA
Simulacin de Yacimientos I 16
P1 P0 = 0 ................................................................................................ (4.44)
Pnx +1 Pnx q
= L
x nx +1 x nx kA
O bien,
qL
Pnx +1 Pnx = (x nx +1 x nx ) ................................................................. (4.45)
kA
Para i = 1 :
2
( 2 2
)
T 1 P0 T 1 + T3 P1 + T3 P2 = Q v 1 ............................................................. (4.47)
2
La Ecuacin 4.47 conecta el nodo 1 con los nodos 0 y 2 a travs de los lados
Oeste y Este, respectivamente. Esta conexin se suele expresar en forma general
expresando la Ecuacin 4.47 de la siguiente forma:
y F = Q v1 .
Para i = 2 :
2
( 2 2
)
T3 P1 T3 + T5 P2 + T5 P3 = Q v 2 ............................................................. (4.49)
2
O bien,
Para i = 3 :
2
( 2 2
)
T5 P2 T5 + T7 P3 + T7 P4 = Q v 3 ........................................................... (4.51)
2
O bien,
W3 P2 + C 3 P3 + E 3 P4 = F3 .......................................................................... (4.52)
Simulacin de Yacimientos I 18
En general, para i = i :
2
( 2 2
)
Ti 1 Pi1 Ti 1 + Ti+ 1 Pi + Ti+ 1 Pi+1 = Q v i .................................................. (4.53)
2
O bien,
Finalmente, para i = nx :
2
( 2 2
)
Tn 1 Pn1 Tn 1 + Tn+ 1 Pn + Tn+ 1 Pn+1 = Q v n .......................................... (4.55)
2
O bien,
La Ecuacin 4.57 toma la forma general de los stencils de las ecuaciones en las
celdas interiores. Obsrvese, sin embargo, que en la Ecuacin 4.57 siempre se
cumple que W0 = 0 . Adicionalmente, P1 hace referencia a la presin en el
q cero
Neumann, Ecuacin 4.43, C 0 = 1, E 0 = 1 y F0 = (x 1 x 0 ) .
kA
Simulacin de Yacimientos I 19
La condicin en x = L puede ser escrita de la siguiente forma:
qL
Wnx +1 = 1 , C nx +1 = 1 , y Fnx +1 = (x nx +1 x nx ) .
kA
El sistema de Ecuaciones 4.47 a 4.58 puede ser escrito en forma matricial como
se ilustra en la Figura 4.6, donde la matriz de coeficientes est compuesta por las
transmisibilidades, Ti 1 y Ti+ 1 , el vector de incgnitas est formado por las
2 2
C0 E 0 P0 F0
W P F
1 C1 E1 1 1
W2 C2 E2 P2 F2
W3 C3 E3 M = M
O O O M M
Wnx Cnx E nx Pnx Fnx
Cnx +1 P
Wnx +1 nx +1 F nx +1
Simulacin de Yacimientos I 21
5. FLUJO BIDIMENSIONAL DE UN FLUIDO INCOMPRESIBLE
Este captulo se dedica a discutir los conceptos relacionados con la simulacin del
flujo en dos direcciones de un fluido incompresible.
(
( U x ) U y )
()
+ = + ~
q ..............................................................(2.56)
x y t
donde:
~
q = Cantidad de masa que entra o sale (fuentes o sumideros) por unidad de
volumen del yacimiento por unidad de tiempo.
= constante
Simulacin de Yacimientos I 1
luego, de la Ecuacin 2.56,
(
(U x ) U y )~
q
+ = +
x y t
(
(U x ) U y ~
q )
+ = 0 ............................................................................(5.1)
x y
k x p
Ux = ..................................................................................................(2.31)
x
k y p
Uy = ...................................................................................................(2.32)
y
~
q
qv = ................................................................................................................(5.2)
k x p k y p
H + H Hq v = 0 ............................................................(5.3)
x x y y
Simulacin de Yacimientos I 2
j=J L L
M M M
i 1, j + 1 i, j + 1 i + 1, j + 1
j= j L L
i 1, j i, j i + 1, j
i 1, j 1 i, j 1 i + 1, j 1
M M M
L L
j=1
i=1 i=i i = I
j= j
1, j i 1, j i, j i + 1, j I, j
Xi 1 Xi Xi +1
k xH ( )
2 Pi +1, j Pi, j k x H ( )
2 Pi, j Pi 1, j
k x H p i + 12 , j x i +1 + x i i 12 , j x i + x i 1
............(5.4)
x x i x i
Simulacin de Yacimientos I 3
Anlogamente, si se fija una columna i , Figura 5.3, de la Ecuacin 4.18 se tiene:
j=J J
j+1 Y j+1
j Y j
j1 Y j1
j= 2 2
j=1 1
i= i
k yH
( )
2 Pi, j + 1 Pi, j k y H
( )
2 Pi, j Pi, j 1
k y H p i, j + 12 y j + 1 + y j i, j 12 y j + y j 1
.............(5.5)
y y i y j
Simulacin de Yacimientos I 4
Considrese el sistema bidimensional ilustrado en la Figura 5.4.
j+1 Y j +1 Y j +1 i + 1, j + 1
i 1, j + 1 i, j + 1
X i 1 X i X i +1
j Y j Y j
i 1, j i, j i + 1, j
X i 1 X i X i +1
j1 Y j 1 Y j 1
i 1, j 1 i, j 1 i + 1, j 1
X i 1 X i X i +1
i 1 i i +1
Darcy:
de donde:
qi, j a i+ 12, j x i
Pi, j Pi+ 1 , j = ...............................................................................(5.6)
2 kA 2
i, j
Simulacin de Yacimientos I 5
kA Pi+ 12, j Pi+1, j
q i+ 1 , j a i+1, j =
2
i+1, j x i+1 2
o bien:
q i+ 1 , j a i+1, j x i+1
Pi+ 1 , j Pi+1, j = 2
....................................................................(5.7)
2 kA 2
i+1, j
xi xi+1
Pi, j Pi+1, j =q +
kA kA
2 2
i, j i+1, j
q x i x i +1
Pi, j Pi + 1, j = +
2 k i, j A i, j k i +1, j A i +1, j
i, j i +1, j
q k i +1, j A i + 1, j i, j x i + k i, j A i, j i +1, j x i +1
Pi, j Pi +1, j =
2 k i, j A i, jk i +1, j A i + 1, j
(
2 k i, j A i, jk i +1, j A i + 1, j )
( )
q= Pi, j Pi +1, j
i, j x ik i +1, j A i + 1, j + i + 1, j x i +1k i, j A i, j
q = Ti + 1
2, j
( )
Pi, j Pi + 1, j ........................................................................................(5.8)
donde:
Simulacin de Yacimientos I 6
(
2 k i, j A i, jk i +1, j A i +1, j)
Ti + 1 =
2, j
i, j x ik i +1, j A i +1, j + i +1, j x i +1k i, j A i, j
(
2 k i, jHi, j y jk i + 1, jHi + 1, j y j )
Ti + 1 =
2, j
i, j x ik i + 1, jHi + 1, j y j + i + 1, j x i +1k i, jHi, j y j
(
2 k i, jHi, j y jk i +1, jHi +1, j )
Ti + 1 = .....................................................(5.9)
2, j
i, j x ik i + 1, jHi + 1, j + i + 1, j x i + 1k i, jHi, j
(
2 k i, jHi, j y jk i 1, jHi 1, j )
Ti 1 = ...................................................(5.10)
2, j
k i 1, jHi 1, j i, j x i + i 1, j x i 1k i, jHi, j
Ti, j + 1 =
(
2 k i, jHi, j x ik i, j +1Hi, j +1 )
..................................................(5.11)
2
k i, j +1Hi, j +1 i, j y j + i, j +1y j +1k i, jHi, j
Ti, j 1 =
(
2 k i, jHi, j x ik i, j 1Hi, j 1 )
...................................................(5.12)
2
k i, j 1Hi, j 1 i, j y j + i, j 1y j 1k i, jHi, j
kA (Pi,j Pi+1,j )
q = .............................................................................(5.13)
i+ 12, j 1
2
(x i + x i+1 )
Simulacin de Yacimientos I 7
kA 2
Ti+ 1 , j = .........................................................................(5.14)
2
i+ 12, j (x i + x i+1 )
o bien:
kHy j 2
Ti + 1 =
i + 12 , j (x i + x i +1 )
2, j
Ti+ 1 , j kH 2
2
= .........................................................................(5.15)
y j i+ 12, j (x i + x i+1 )
Anlogamente,
Ti 1 , j kH 2
2
= .........................................................................(5.16)
y j i 12, j (x i1 + x i )
Ti, j+ 1 kH 2
2
= ........................................................................(5.17)
x i (
i,j+ 12 y j + y j+1 )
Ti, j 1 kH 2
2
= ........................................................................(5.18)
x i (
i, j 12 y j1 + y j )
( ) (
k x H p Ti+ 12, j Pi+1, j Pi, j Ti 12, j Pi,j Pi1, j )
..........................................(5.19)
x x y j x i
( ) (
k x H p Ti, j+ 12 Pi, j+1 Pi, j Ti, j 12 Pi, j Pi, j1 )
..........................................(5.20)
y y y j x i
Simulacin de Yacimientos I 8
Finalmente, llevando las Ecuaciones 5.19 y 5.20 a la Ecuacin 5.3, se obtiene:
Ti + 1
2, j
(Pi +1, j Pi, j ) Ti , j (Pi, j Pi 1, j )
1 ( ) (
Ti, j + 1 Pi, j +1 Pi, j Ti, j 1 Pi, j Pi, j 1 )
2
+ 2 2
Hi, j q v i, j = 0
y j x i y j x i
o bien:
( ) ( ) ( )
Ti+ 1 , j Pi+1, j Pi, j Ti 1 , j Pi, j Pi1, j + Ti, j+ 1 Pi, j+1 Pi, j Ti, j 1 Pi, j Pi, j1
2 2 2 2
( )
y j x iHi, j q v i, j = 0
Reordenando trminos:
( 2 2 2 2
)
Ti 1 , jPi1, j + Ti, j 1 Pi, j1 Ti 1 , j + Ti, j 1 + Ti, j+ 1 + Ti+ 1 , j Pi, j + Ti, j+ 1 Pi, j+1 + Ti+ 1 , jPi+1, j
2 2 2 2
Q i, j = 0
.........................................................................................................................(5.21)
Para simplificar un poco, la Ecuacin 5.21 puede ser escrita de la siguiente forma:
a i, jPi 1, j + bi, jPi, j 1 + c i, jPi, j + di, jPi, j +1 + e i, jPi +1, j = fi, j ...........................................(5.22)
donde:
Simulacin de Yacimientos I 9
ai, j = Ti 1 , j ........................................................................................................(5.23)
2
b i, j = Ti, j 1 ........................................................................................................(5.24)
2
( 2 2 2 2
)
c i, j = Ti 1 , j + Ti, j 1 + Ti, j+ 1 + Ti+ 1 , j .................................................................(5.25)
e i, j = Ti+ 1 , j ........................................................................................................(5.27)
2
La Ecuacin 5.22 genera una ecuacin por cada bloque en la malla. Dicha
ecuacin incluye la presin del bloque en cuestin y las de sus cuatro bloques
adyacentes en cruz, tal como se ilustra en la Figura 5.5.
j1 i, j + 1
j i 1, j i, j i + 1, j
j+1 i, j 1
Simulacin de Yacimientos I 10
El conjunto de todas las ecuaciones forman un sistema de ecuaciones cuyas
incgnitas son las presiones. La forma de la matriz de coeficientes de este
sistema de ecuaciones depende del orden seguido para escribir las ecuaciones
(es decir, la forma como se recorra la malla). A este orden se le denomina
ESQUEMA DE ORDENAMIENTO. El trabajo de computador y el nmero de
operaciones requerido para solucionar el sistema de ecuaciones es funcin, en
cierto grado, del esquema de ordenamiento. A continuacin se presentan los
esquemas de ordenamiento ms comnmente utilizados.
j=4 10 11 12
j=3 7 8 9
j=2 4 5 6
j=1 1 2 3
i =1 i=2 i=3
Simulacin de Yacimientos I 11
Ecuacin 1: i = 1 , j = 1 (bloque 1 de la Figura 5.6).
De la Ecuacin 5.22:
a1,1 = T1 1 ,1 = T 1 ,1 = 0
2 2
b1,1 = T1, 1 = 0
2
(
c 1,1 = T 1 ,1 + T3
2 2,1
+ T1, 1 + T1,3
2 2
)
d1,1 = T1,3
2
e1,1 = T3
2,1
Luego:
En este caso:
T2 1 ,1 = Ti, j 1 = 0
2 2
Luego:
b 2,1 = 0
Simulacin de Yacimientos I 12
Ecuacin 3: i = 3 , j = 1 (bloque 3 en la Figura 5.6).
En este caso:
Ti, j 1 = Ti+ 1 , j = 0
2 2
luego:
b i, j = e i, j = 0
En este caso:
Ti 1 , j = a i,j = 0
2
De la Ecuacin (5.22):
Simulacin de Yacimientos I 13
Las anteriores ecuaciones conllevan a un sistema matricial como el indicado en la
Figura 5.7.
P11 P21 P31 P12 P22 P32 P13 P23 P33 P14 P24 P34
c11 e11 d 11 P11 f 11
a c21 e21 d 21 P f
21 21 21
a31 c31 d 31 P31 f 31
b21 c12 e11 d 12 P12 f 12
b22 a22 c22 e22 d 22 P22 f 22
b32 a32 c32 d 32 P32 f 32
=
b13 c13 e13 d13 P f
13 13
b23 a23 c23 e23 d 23 P23 f 23
b33 a33 c33 d 33 P f
33 33
b14 c14 e14 P14 f14
b24 a24 c24 e24 P24 f 24
b34 a34 c34 P34 f 34
Figura 5.7 Sistema matricial obtenido del ordenamiento por filas de una malla 4*3
Observaciones:
a. Una matriz como la presentada en la Figura 5.7 se define como una MATRIZ
DE BANDA PENTADIAGONAL, pues contiene 5 bandas.
Simulacin de Yacimientos I 14
Es importante anotar que el ancho de banda depende del esquema de
ordenamiento. En general, a mayor ancho de banda, mayor es el almacenaje y
tiempo de computador requerido para solucionar el sistema de ecuaciones por
mtodos directos.
j=4 4 8 12
j=3 3 7 11
j=2 2 6 10
j=1 1 5 9
i =1 i=2 i=3
Simulacin de Yacimientos I 15
x x x
x x x x
x x x x
x x x
x x x x
x x x x x
x x x x x
x x x x
x x x
x x x x
x x x x
x x x
5.2.3 ORDENAMIENTO D2
j=4 7 10 12
j=3 4 8 11
j=2 2 5 9
j=1 1 3 6
i =1 i=2 i=3
Figura 5.10 Ordenamiento D2
Simulacin de Yacimientos I 16
Figura 5.11 Esquema de la matriz de coeficientes del ordenamiento D2
j=4 9 5 12
j=3 2 10 6
j= 2 7 3 11
j=1 1 8 4
i =1 i=2 i=3
Simulacin de Yacimientos I 17
Figura 5.13 Esquema de la matriz de coeficientes del ordenamiento D4
Tal como se indic antes, al aplicar la Ecuacin 5.21 a cada bloque de la malla se
genera un sistema de ecuaciones cuyas incgnitas son las presiones en los
bloques. La forma general de este sistema de ecuaciones es la siguiente:
Simulacin de Yacimientos I 18
La solucin de este tipo de sistemas de ecuaciones se puede realizar aplicando
mtodos directos o mtodos iterativos. Dos de los mtodos directos ms
comnmente aplicados son el de eliminacin Gaussiana y el mtodo de Gauss-
Jordan. Otros mtodos tambin utilizados son: inversin matricial, la regla de
Cramer y el mtodo de descomposicin matricial. A continuacin se discuten los
mtodos de eliminacin Gaussiana y de Gauss-Jordan.
x2
x 1 + a12 + a13 x3 +K + a1 n x n = c 1
x2 + a 23 x 3 +K + a 2n x n = c 2
x3 +K + a 3n x n = c 3
(5.37)
O M M
xn + a n1,n x n1 = c n1
xn = c n
Simulacin de Yacimientos I 19
La matriz aumentada de este sistema de ecuaciones tiene la siguiente forma:
1 (1)
a12 (1)
a13 (1)
a14 c 1(1)
0 a (22
1)
a (23
1)
a (24
1)
c (21)
0 a (32
1)
a (33
1)
a (34
1)
c 3(1)
0
a (42
1)
a (43
1)
a (44
1)
c (41)
Simulacin de Yacimientos I 20
(1) .
a. Se divide la segunda fila por a 22
(
(1)
b. Se multiplica la fila 2 resultante del paso anterior por a 32 ) y se suma a
la fila 3.
(
c. Se multiplica la fila resultante del paso 1 por a (42
1)
) y se suma a la fila 4.
1 a (1) (1)
a13 (1)
a14 c 1(1)
12
0 1 a (23
2)
a (24
2)
c (22 )
0 0 a (33
2)
a (34
2)
c 3(2 )
0 0
a (43
2)
a (44
2)
c (42 )
(2 )
a. Se divide la fila 3 por a 33
(
b. La nueva fila 3 se multiplica por a (43
2)
)y se suma a la fila 4.
1 a (1) (1)
a13 (1)
a14 c 1(1)
12
0 1 a (23
2)
a (24
2)
c (22 )
0 0 1 a (34
3)
c 3(3 )
0 0
0 a (44
3)
c (43 )
Simulacin de Yacimientos I 21
1 a (1) (1)
a13 (1)
a14 c 1(1)
12
0 1 a (23
2)
a (24
2) c 2(2 )
0 0 1 a (34
3) c 3(3 )
0 0 0 1 c (44 )
(1) x
x 1 + a12 (1) x
+ a13 (1) x
+ a14 = c 1(1)
2 3 4
x2 (
+a x2) (
+a x2)
= c (2 )
23 3 24 4 2 (5.39)
x3 + a (3 ) x
34 4 = c (3 )
3
x4 = c (4 )
4
x4 = c (44 )
x3 = c (3 )
3
(3 ) x
a 34 4
x2 = c (22 ) a x(2)
24 4
(2 ) x
a 23 3
x1 = c 1(1) (1) x
a14 4 a x(1)
13 3
(1) x
a12 2
a. Se inicializa la variable k , k = 1
b. Se normaliza la fila k :
a k, j
a k, j = , j = k, k + 1, k + 2, K, n
a k, k
Simulacin de Yacimientos I 22
donde n es el nmero total de filas de la matriz aumentada (e.d., el nmero
de ecuaciones).
a i, j = a i, j a i,k a k, j , j = k + 1, k + 2, K,
i = k + 1, k + 2, k + 3, K
x2
x 1 + a12 + a13 x3 + K + a1,n1x n1 a1,n x n = c 1
x2 + a 23 x 3 + K + a 2,n1x n1 a 2,n x n = c 2
x3 + K + a 3,n1x n1 a 3,n x n = c 3
O M M
x n1 + a n1,n x n = c n1
xn = c n
de donde:
xn = c n
x n1 = c n1 a n1,n x n
x n2 = c n2 a n2,n1x n1 a n2,n1x n
M M
Generalizando:
n
x i = c i ai, j x j ..............................................................................................(5.40)
j = i +1
Simulacin de Yacimientos I 23
5.3.2 Mtodo de Gauss-Jordan
x1 = c 1
x2 = c 2
x3 = c 3
O M
x n1 = c n1
xn = c n
a n1 a n2 a n3 L a n,n1 a n,n c n
1 c1
1 c 2
1 c3
O M
1 c n
Para lograr este objetivo se debe proceder en forma anloga al caso anterior. La
diferencia radica en que en este caso no se trata de obtener una matriz triangular
superior, sino una matriz diagonal unitaria. El procedimiento o algoritmo de
solucin es igual al anterior, excepto que en el paso c (reduccin), la ecuacin
se aplica para i k en lugar de i = k + 1, k + 2 , k + 3 , K
Simulacin de Yacimientos I 24
5.4 METODOS ITERATIVOS DE SOLUCIN DE ECUACIONES.
a 21x 1 + a 22 x 2 + a 23 x 3 + K + a 2n x n = b 2 ..........................................................(5.42)
a 31x 1 + a 32 x 2 + a 33 x 3 + K + a 3n x n = b 3 ..........................................................(5.43)
M M
a n1x 1 + a n2 x 2 + a n3 x 3 + K + a nn x n = b n ...........................................................(5.44)
De la Ecuacin 5.41:
Simulacin de Yacimientos I 25
De la Ecuacin 5.42:
b 2 a 21x 1 a 23 x 3 K a 2n x n
x2 = ...............................................................(5.46)
a 22
De la Ecuacin 5.43:
b 3 a 31x 1 a 32 x 2 K a 3n x n
x3 = ...............................................................(5.47)
a 33
De la Ecuacin 5.44:
b n a n1x 1 a n2 x 2 a n3 x 3 K a n,n1x n1
xn = ............................................(5.48)
a nn
n
b i a i, j x j
i =1
ji
xi = ..............................................................................................(5.49)
a i,i
Simulacin de Yacimientos I 26
no coinciden, entonces se asumen valores de x 1 , x 2 , K , x n iguales a los
ltimos calculados y se repite el proceso iterativo.
Pi,(kj + 1) =
1
[
c i, j
]
fi, j a i, jPi(k1), j b i, jPi,(kj )1 di, jPi,(kj +) 1 e i, jPi(+k1), j .....................................(5.50)
Simulacin de Yacimientos I 27
d. Se evala x 3 de la Ecuacin 5.47. Los valores de x 1 y x 2 tenidos en cuenta
con los calculados en la iteracin anterior, entonces estos sern los verdaderos
valores; de lo contrario, se repite el anterior procedimiento hasta encontrar
convergencia.
Pi,(kj + 1) =
1
[
c i, j
]
fi, j a i, jPi(k1+, j1) b i, jPi,(kj +11) di, jPi,(kj +) 1 e i, jPi(+k1), j ..................................(5.51)
El mtodo de Gauss-Seidel no hace uso del valor de Pi,(kj ) para el clculo de Pi,(kj +1)
ofrece una forma de tener en cuenta el valor de Pi,(kj ) en el clculo de Pi,(kj +1) .
Simulacin de Yacimientos I 28
Supngase que el valor de Pi,(kj +1) en la Ecuacin 5.51 se nota como Pi,*j(k +1) , de tal
forma que:
Pi,*j(k + 1) =
1
[
c i, j
]
fi, j a i, jPi(k1+, j1) b i, jPi,(kj +11) di, jPi,(kj +) 1 e i, jPi(+k1), j ................................(5.52)
Para que exista convergencia del mtodo PSOR (como de otros mtodos SOR),
se debe cumplir las siguientes condiciones:
Simulacin de Yacimientos I 29
Concepto de Factor de Reduccin, .
= Valor fijo
Convergencia
asinttica
Log ri,(kj )
mx
K (No de Iteraciones)
ri,(kj + 1)
= (k ) ..........................................................................................................(5.55)
r i, j
Simulacin de Yacimientos I 30
El valor de depende del valor de ; en consecuencia, la velocidad de
convergencia depende del valor de utilizado. Para la regin de convergencia
asinttica, se ha encontrado que la variacin de en funcin de es como se
ilustra en la Figura 5.15.
0
1 2
2
opt = ..............................................................................................(5.56)
1 + 1 1
2
1 + 1
= ...........................................................................................(5.57)
1
Simulacin de Yacimientos I 31
Para opt ,
= 1 ...........................................................................................................(5.58)
de ensayo y error.
Valor exacto
Valor exacto
Pi (, kj ) Pi (, kj )
k k
iteraciones. Este valor puede ser menor, igual o mayor que opt , tal como, por
Simulacin de Yacimientos I 32
w > w opt
Log rij(k )
max
w = w opt
w < w opt
Criterio de
Convergencia
k (No. de Iteraciones)
Figura 5.17 Logaritmo del residuo mximo en una iteracin en funcin del nmero
de iteraciones.
a. Se fija un valor de .
b. Se mide el tiempo requerido para resolver el sistema de ecuaciones hasta
alcanzar convergencia.
c. Se repiten los pasos a y b para otros valores de .
d. Se grafica t en funcin de (Figura 5.18).
e. Se selecciona el mejor valor de como aquel en el cual el tiempo al que se
hace referencia en el literal b es mnimo.
para Convergencia
Tiempo Requerido
w opt
w mejor
Factor de Relajacion, w
Simulacin de Yacimientos I 33
5.4.4 El Mtodo LSOR
Pi,(kj + 1) = (1 )Pi,(kj ) +
1
c i, j
[
fi, j a i, jPi(k1+, j1) b i, jPi,(kj +11) di, jPi,(kj +) 1 e i, jPi(+k1), j ]
fi, j a i, j (k + 1) b i, j (k +1) di, j (k ) e i, j (k )
Pi,(kj +1) = (1 )Pi,(kj ) + Pi 1, j Pi, j 1 Pi, j +1 P
c i, j c i, j c i, j c i, j c i, j i +1, j
.........................................................................................................................(5.59)
Considrese una malla de un sistema bidimensional la cual se recorre por filas, tal
como se ilustra en la Figura 5.19. En el momento de realizar los clculos para la
fila j , las presiones de los bloques ubicados en las filas 1 a j 1, corresponden a
los valores obtenidos en la iteracin k + 1. As mismo, las presiones asignadas a
las filas j + 1 , K , n , corresponden a los valores de presin obtenidos en la
iteracin k .
Iteracin K
j+1
j Pi 1, j Pi, j Pi+1, j
j-1
Iteracin K+1
1 i-1 i i+1
Simulacin de Yacimientos I 34
La Ecuacin 5.59 puede ser reorganizada de la siguiente forma:
.........................................................................................................................(5.60)
en la iteracin (k + 1) . Por esta razn, Pi(+k1), j puede ser sustituido por Pi(+k1+, j1) , en la
Ecuacin 5.60:
.........................................................................................................................(5.61)
Los trminos del lado derecho en la Ecuacin 5.61 son conocidos de las filas ya
recorridas en la iteracin (k + 1) o de las filas que an faltan por recorrer en la
iteracin (k + 1) y que, por tanto, almacenan valores obtenidos en la iteracin
anterior, k . Las presiones del lado izquierdo de la Ecuacin 5.61 corresponden a
los bloques de la fila j , y representan las incgnitas cuyos valores deben ser
estimados.
Si la Ecuacin 4.61 se aplica a cada uno de los bloques de la fila j , j fijo, resulta
un sistema tridiagonal de ecuaciones. Su solucin se lleva a cabo mediante la
aplicacin del algoritmo de Thomas. Una vez se resuelve este sistema de
ecuaciones para la lnea j , se contina con la lnea j + 1 , y se repite el
procedimiento. El proceso se repite hasta barrer toda la malla. El mtodo LSOR
puede ser aplicado recorriendo la malla por columnas, en lugar de filas. En este
caso, la ecuacin resultante toma la siguiente forma:
Simulacin de Yacimientos I 35
b i, j (k +1) di, j (k +1) fi, j a i, j (k +1) e i, j (k )
Pi, j 1 + Pi,(kj +1) + Pi, j +1 = (1 )Pi,(kj ) + Pi 1, j P
c i, j c i, j c i, j c i, j c i, j i +1, j
.........................................................................................................................(5.62)
Este mtodo representa una versin mejorada del mtodo LSOR. De la Ecuacin
5.22 se tiene:
a i, jPi 1, j + bi, jPi, j 1 + c i, jPi, j + di, jPi, j +1 + e i, jPi +1, j = fi, j ...........................................(5.22)
Supngase que la malla ser recorrida por columnas, aplicando el algoritmo del
mtodo LSOR. De esta forma, cada lnea i se resuelve simultneamente (Figura
5.18).
Figura 5.20 Esquema del recorrido por columnas en los mtodos LSOR y LSORC
Simulacin de Yacimientos I 36
Despus de la iteracin k , la Ecuacin 5.22 puede ser escrita como:
a i, jPi(k1), j + b i, jPi,(kj )1 + c i, jPi,(kj ) + di, jPi,(kj +)1 + e i, jPi(+k1), j fi, j = ri,(kj ) .................................(5.64)
J
ri,(kj ) = 0 (si la solucin es exacta) .........................................................(5.65)
j =1
( ) ( ) ( ) ( ) ( )
a i, j Pi(k1), j + Pi*1 + b i, j Pi,(kj )1 + Pi* + c i, j Pi,(kj ) + Pi* + di, j Pi,(kj +) 1 + Pi* + e i, j Pi(+k1), j + Pi*+ 1 fi, j = 0
........................................................................................................................(5.66)
J J J J J J J
ai, jPi(k1), j + bi, jPi,(kj )1 + c i, jPi,(kj ) + di, jPi,(kj +)1 + ei, jPi(+k1), j fi, j = ri,(kj ) ....(5.67)
j =1 j =1 j =1 j =1 j =1 j =1 j =1
J J J J J J J J
ai, jPi(k1), j + ai, jPi*1 + bi, jPi,(kj )1 + bi, jPi* + c i, jPi,(kj ) + c i, jPi* + di, jPi,(kj +)1 + di, jPi*
j =1 j =1 j =1 j =1 j =1 j =1 j =1 j =1
J J J
+ e i, jPi(+k1), j + e i, jPi*+ 1 fi, j = 0
j =1 j =1 j =1
.........................................................................................................................(5.68)
Simulacin de Yacimientos I 37
Restando la Ecuacin 5.67 de la Ecuacin 5.68, se tiene:
J J J J J J
ai, jPi*1 + bi, jPi* + c i, jPi* + di, jPi* + ei, jPi*+1 = ri,(kj )
j =1 j =1 j =1 j =1 j =1 j =1
o bien:
J J J J J J
a P * + b + c + d P * + e P * = r (k ) .....................(5.69)
i, j
i 1 i, j i, j i, j i
i, j
i +1 i, j
j =1 j =1 j =1 j =1 j =1 j =1
c. Se obtienen nuevos valores para Pi,(kj ) (es decir, los valores corregidos), as:
El mtodo LSORC puede ser aplicado barriendo la malla por filas, en lugar de
columnas. El anlisis es similar.
Simulacin de Yacimientos I 38
1
(A (x )Ux ) = A (x ) () + A (x )~q
x t
o bien,
(A (x )Ux ) + (A (x )Ux ) = A (x ) () + A (x )~q ........................................ (6.1)
x x t
Donde:
~
q : Cantidad de masa que entra o sale, por fuentes o sumideros, por unidad de
volumen de yacimiento por unidad de tiempo.
De la ley de Darcy,
k x p
Ux = .................................................................................................. (6.2)
x
= oe c (p p o )
Simulacin de Yacimientos I 1
2
p p
= oec (P Po ) c = c ..................................................................... (6.3)
x x x
p p
= oec (P Po ) c = c ..................................................................... (6.4)
t t t
2
k p k p p
A (x ) x + A (x ) x c = A (x ) c + A (x ) ~
q
x x x t
k p p
A (x ) x = A (x ) c + A (x )~
q
x x t
Dividiendo por :
k p p ~
q
A (x ) x = A (x ) c + A (x ) ........................................................ (6.5)
x x t
Si se define qv como:
~
q
qv =
Simulacin de Yacimientos I 2
3
se obtiene:
k p p
A (x ) x = A (x ) c + A (x )qv ........................................................ (6.6)
x x t
p
La derivada puede aproximarse a un esquema progresivo:
t
p Pin +1 Pin
= ................................................................................................ (6.8)
t t
Simulacin de Yacimientos I 3
4
( ) (
Ti+ 1 Pin+1 Pin Ti 1 Pin Pin1 ) Pin +1 Pin
2 2
= A i i c i + A i qv i
x i t
o bien:
( ) Pn +1 Pin
Ti+ 1 Pin+1 Ti 1 + Ti+ 1 Pin + Ti 1 Pin1 = Vi i c i i
t
+ Q v i ................... (6.10)
2 2 2 2
Si se define Ti como:
Ti = Vi i c i ................................................................................................... (6.11)
Entonces:
2
( 2 2
)
Ti+ 1 Pin+1 Ti 1 + Ti+ 1 Pin + Ti 1 Pin1 =
2 t
[
Ti n +1
]
Pi Pin + Q v i ............................. (6.12)
Pin +1 = Pin +
t
[ ( ) ]
T 1 Pin+1 Ti 1 + Ti+ 1 Pin + Ti 1 Pin1 Qv i ............................. (6.13)
Ti i+ 2 2 2 2
Simulacin de Yacimientos I 4
5
( ) (
Ti+ 1 Pin+1 Pin + Ti 1 Pin1 Pin
2 2
) [
Ti n +1
t
]
Pi Pin = 0
Ti
Ti + 1 + Ti 1 0
2 2 t
o bien:
Ti
Ti + 1 + Ti 1 ........................................................................................... (6.14)
t 2 2
Si las presiones del lado izquierdo de la Ecuacin 6.9 son evaluadas al tiempo
t n +1 , se habla de que el esquema es IMPLCITO. En este caso se tiene:
( ) (
Ti+ 1 Pin++11 Pin +1 Ti 1 Pin +1 Pin+11 =
2 2
) [
Vi i c i n +1
t
]
Pi Pin + Q v i
de donde:
Simulacin de Yacimientos I 5
6
T T
Ti+ 1 Pin++11 Ti 1 + Ti+ 1 + i Pin+1 + Ti 1 Pin+11 = i Pin + Qv i ......................... (6.15)
2
2 2 t 2 t
2
( ) 2
( ) 2
( ) 2
( )
Ti+ 1 Pin++11 Pin Ti+ 1 Pin +1 Pin Ti 1 Pin +1 Pin + Ti 1 Pin+11 Pin [
Ti n +1
t
Pi Pin = 0 ]
Ti
Ti + 1 Ti + 1 Ti 1 + Ti 1 0
2 2 2 2 t
o bien:
Ti
0
t
Simulacin de Yacimientos I 6
7. FLUJO BIDIMENSIONAL DE UN FLUIDO LEVEMENTE COMPRESIBLE
k x p k y p ( )
+ =
+ ~
q ............................................. (7.1)
x x y y t
donde:
~
q : Masa de fluido que entra o sale por fuentes o sumideros por unidad de
volumen del yacimiento por unidad de tiempo.
= oe c (p p o ) ............................................................................................. (7.2)
k P k P ~
H + H = H + Hq
x x y y t
de donde:
kH P kH P kH P kH P ~
+ + + = H + H q ............ (7.3)
x x x x y y y y t
Simulacin de Yacimientos I 1
Aplicando la regla de la cadena:
p p p
= = 0ec (P P0 )c = c ........................................................... (7.4)
x p x x x
Anlogamente:
P
= c ................................................................................................... (7.5)
y y
P
= c ................................................................................................... (7.6)
t t
2 2
kH P kH P kH P kH P P ~
+ c + + c = Hc +Hq
x x x y y y t
Al igual que para el caso lineal, debido a que para un fluido levemente compresible
la compresibilidad es muy pequea, se puede considerar que los trminos que
involucran gradientes al cuadrado tienden a cero, en cuyo caso se tiene:
kH P kH P P ~
+ = Hc +Hq
x x y y t
o bien:
kH P kH P P
+ = Hc + Hqv .................................................... (7.7)
x x y y t
Simulacin de Yacimientos I 2
Donde qV representa el volumen de fluido que entra o sale por fuentes o
sumideros por unidad de volumen del yacimiento por unidad de tiempo.
( )
k xH p Ti+ 12, j Pi+1, j Pi, j Ti 12, j Pi, j Pi1, j ( )
........................................ (7.8)
x x y jxi
( )
k xH p Ti, j+ 12 Pi, j+1 Pi, j Ti, j 12 Pi, j Pi, j1 ( )
........................................ (7.9)
y y y jxi
n+1
P Pi Pin
= ...................................................................................... (7.10)
t t
( ) (
Ti+ 1 , j Pi+1, j Pi, j Ti 1 , j Pi, j Pi1, j ) ( ) (
Ti, j+ 1 Pi, j+1 Pi, j Ti, j 1 Pi, j Pi, j1 )
2 2
+ 2 2
=
y jxi y jxi
Pin, j + 1 Pin, j
Hi, ji, jc i, j + Hi, jqv i, j
t
Si se define:
Simulacin de Yacimientos I 3
se obtiene:
t
(P
ij n +1
ij Pijn )+ Q Vij (7.14)
2 2
(
Ti, j 1 Pi,nj1 + Ti 1 , jPin1, j Ti 1
2, j 2 2 2
)
+ Ti, j 1 + Ti, j+ 1 + Ti+ 1 , j Pin, j + Ti+ 1 , jPin+1, j + Ti, j+ 1 Pin, j+1 =
2 2
ij
t
(P n +1 n
i, j Pi, j )+ Q Vi, j
o bien:
t
i, j
[ 2 2
(2 2 2 2
)
Ti, j 1 Pi,nj1 + Ti 1 , jPin1, j Ti 1 , j + Ti, j 1 + Ti, j+ 1 + Ti+ 1 , j Pin, j + Ti+ 1 , jPin+1, j + Ti, j+ 1 Pin, j+1 Qvij
2 2
]
................................................................................................................... (7.15)
La Euacin (7.15 puede ser resuelta para Pin, j+1 , conociendo las presiones al
tiempo t n .
Simulacin de Yacimientos I 4
( 2
) 2
( ) 2
( ) 2
(
Ti, j 1 Pin, j1 Pin, j + Ti 1 , j Pin1, j Pin, j + Ti+ 1 , j Pin+1, j Pin, j + Ti, j+ 1 Pin, j+1 Pin, j )
(P P ) Q
ij n +1 n
i, j i, j Vi, j =0
t
ij
Ti, j 1 + Ti 1 + Ti+ 1 , j + Ti, j+ 1 0 ........................................................ (7.16)
2 2, j 2 2 t
( 2 2 2 2
)
Ti, j 1 Pi,nj+11 + Ti 1 , jPin+1,1j Ti 1 , j + Ti, j 1 + Ti, j+ 1 + Ti+ 1 , j Pin, j+1 + Ti+ 1 , jPin++1,1j + Ti, j+ 1 Pin, j++11 =
2 2 2 2
ij
t
(P n +1 n
i, j Pi, j )+ Q Vi, j (7.17)
Si se define:
ij
Cij = Ti+1 2, j + Ti1 2, j + Ti, j1 2 + Ti, j+1 2 + ............................................... (7.20)
t
Simulacin de Yacimientos I 5
Eij = Ti+1 2, j .................................................................................................. (7.21)
ij
Fij = Pijn + Q Vij ..................................................................................... (7.23)
t
Si, jPin, j+11 + Wi, jPin+1,1j + Ci, jPin, j+1 + Ei, jPin++1,1j + Ni, jPin, j++11 = Fi, j .................................... (7.24)
n n +1 central
1 kh P kh P 1 kh P kh P P
+ + + = hijijc ij + hqv
2 x x y y 2 x x y y t
Simulacin de Yacimientos I 6
En diferencias finitas se tiene:
1
2
[ 2 2
( 2 2 2 2
)
Ti, j 1 Pi,nj1 + Ti 1 , jPin1, j Ti 1 , j + Ti, j 1 + Ti, j+ 1 + Ti+ 1 , j Pin, j + Ti+ 1 , jPin+1, j + Ti, j+ 1 Pin, j+1 +
2 2
]
1
2
[ 2 2
( 2 2 2 2
) 2 2
]
Ti, j 1 Pi,nj+11 + Ti 1 , jPin+1,1j Ti 1 , j + Ti, j 1 + Ti, j+ 1 + Ti+ 1 , j Pin, j+1 + Ti+ 1 , jPin++1,1j + Ti, j+ 1 Pi,nj++11 =
ij n+1
t
( )
Pi, j Pin, j + Q Vi, j (7.25)
De donde:
i, j n+1
Ti, j 1 Pin, j+11 + Ti 1 , jPin+1,1j Ti 1 , j + Ti, j 1 + Ti, j+ 1 + Ti+ 1 , j + 2 Pi, j + Ti+ 1 , jPin++1,1j +
2 2
2 2 2 2 t 2
i, j n
Ti, j+ 1 Pin, j++11 = 2Qvi, j Ti, j 1 Pin, j1 Ti 1 , jPin1, j + Ti 1 , j + Ti, j 1 + Ti, j+ 1 + Ti+ 1 , j 2 Pi, j
2 2 2
2 2 2 2 t
Ti+ 1 , jPin+1, j Ti, j+ 1 Pin, j+1 (7.26)
2 2
i, j
Ci, j = Ti 1 + Ti, j 1 + Ti, j+ 1 + Ti+ 1 +2
2, j 2 2 2, j t
i, j n
Fi, j = 2Qvi, j Ti, j 1 Pin, j1 Ti 1 , jPin1, j + Ti 1 , j + Ti, j 1 + Ti, j+ 1 + Ti+ 1 , j 2 Pi, j
2 2
2 2 2 2 t
Simulacin de Yacimientos I 7
7.4 EL METODO ADIP
PASO 1:
j = Ny
.
.
.
.
. x
.
.
j=2
j =1
i =1 i = 2 . . . . . . . . . . i = N x 1 i = Nx
Figura 7.1 Esquema que ilustra la direccin de barrido en el paso 1 del mtodo
ADIP.
kh P
este objetivo, se evala la componente al tiempo tn + 1 y la
x x 2
Simulacin de Yacimientos I 8
kh P
componente al tiempo t n . Es decir, la Ecuacin 7.1 se expande de
y y
acuerdo al siguiente esquema:
n+ 1 n progresiva
kh P 2 kh P p
+ = Hc + Qv
x x y y t
Numricamente se tiene:
2
n+ 1
(
Ti 1 , jPi1, j 2 Ti 1 , j + Ti+ 1
2 2, j
)Pn+ 1
i, j
2
2
n+ 1
2
(
+ Ti+ 1 , jPi+1, j 2 + Ti, j 1 Pin, j1 Ti, j 1 + Ti, j+ 1
2 2
)Pn
i, j + Ti, j+ 1 Pin, j+1
2
=
t 2
ij
(P n +1 / 2
i, j )
Pin, j + Q Vi, j
Reagrupando trminos:
n+ 1 2Vbi, j i, jc i, j n + 1 n+ 1
Ti 1 , jPi 1, j 2 Ti 1 , j + Ti + 1 , j + Pi, j 2 + Ti + 1 , jPi +1, j 2 =
2
2 2 t
2
2Vbi,j i, j c i, j n
Ti, j 1 Pin, j1 + Ti, j 1 + Ti, j 1 Pi, j T 1 Pin+1, j + Q vi, j ............ (7.27)
i, j+
2 2 2 t 2
PASO 2:
Simulacin de Yacimientos I 9
j = Ny
.
.
.
.
. y
.
.
j=2
j =1
i =1 i=2 . . . . . . . . . . i = Ny
n+1 n+ 1
con el propsito de obtener Pi, j , partiendo de los valores de Pi, j 2 obtenidos
Numricamente:
2
n+ 1
(
Ti 1 , jPi1, j 2 Ti 1 , j + Ti+ 1 ,j Pi, j
2 2
) n+ 1
2
2
n+ 1
2
(
+ Ti+ 1 ,jPi+1, j 2 + Ti,j 1 Pin, j+11 Ti, j 1 + Ti,j+ 1
2 2
)P n+1
i, j +
ij n+1 n+ 1
Ti, j+ 1 Pi,nj++11 = Pi, j Pi, j 2 + Q Vi, j
2 t 2
p
(Obsrvese que la derivada se ha aproximado utilizando un esquema
t
progresivo desde t 1 a t n+1 ). Reagrupando trminos:
n+
2
Simulacin de Yacimientos I 10
2Vbi, j i, j c i, j n+1
Ti, j 1 Pin, j+11 Ti, j 1 + Ti, j+ 1 + Pi, j + Ti,j+ 1 Pin, j++11 =
2
2 2 t
2
n+ 1 2Vbi, j i, jc i, j n + 1 n+ 1
Ti 1 , jPi 1, j 2 + Ti + 1 , j + Ti 1 , j Pi, j 2 T 1 Pi, j + 1 2 + Q vi, j
i+ , j
(7.28)
2 2 2 t 2
Si se define:
n+ 1
Pij 2 = Pij*
n+ 1
Pi +1, j 2 = Pi*+1, j
n+ 1
Pi 1, j 2 = Pi*1, j
PASO 1:
Simulacin de Yacimientos I 11
2Vbi, j i, jc i, j
Ti 1 , jPi1, j Ti 1 , j + Ti + 1 , j + Pi, j + Ti + 1 , jPi+1, j =
2
2 2 t
2
2Vbi,j i, j c i, j n
Ti,j 1 Pin, j1 + Ti, j 1 + Ti, j 1 Pi, j T 1 Pin+1, j + Q vi, j .............. (7.29)
i, j+
2 2 2 t 2
PASO 2:
2Vbi, j i, j c i, j n+1
Ti, j 1 Pin, j+11 Ti, j 1 + Ti, j+ 1 + Pi, j + Ti,j+ 1 Pin, j++11 =
2
2 2 t
2
2Vbi, j i, j c i,j
Ti 1 , jPi1,j + Ti+ 1 , j + Ti 1 , j Pi, j T 1 Pi,j+1 + Q vi, j .............. (7.30)
i+ , j
2 2 2 t 2
Procedimiento de Solucin:
PASO 1:
b. Se repite el paso anterior para otras filas, j = 2,3,4,...,N y . Para cada valor
Simulacin de Yacimientos I 12
j = Ny n n n n n n n
.
.
. n n n n n n n
.
. n n n n n n n
.
j=2 n* n* n* n* n* n* n*
j =1 n* n* n* n* n* n* n*
i =1 i=2 . . . . . . . . . i = Nx
Figura 7.3 Esquema que indica los bloques barridos (*) en un instante
determinado del PASO 1 del mtodo ADIP.
PASO 2:
Una vez barridas todas las filas de la malla, se dispone de todos los valores de Pij* ,
Simulacin de Yacimientos I 13
Ny * * * * * * *
.
.
. * * * * * * *
.
.
* * * * * * *
.
.
N y * * * * * * *
j =1
* * * * * * *
i =1 i =2 . . . . . . . . . . i = I 1 i = Nx
Figura 7.4 Esquema que ilustra la informacin disponible (calculada) una vez
ejecutado el paso 1 del mtodo ADIP.
PASO 1:
n n,* n,*
kh P kh P P
+ = Hc + Hq V ....................................... (7.31)
x x y y t
Donde:
Simulacin de Yacimientos I 14
n Ti 1 , jPin1, j Ti+ 1 , j + Ti 1 , j Pin, j + Ti+ 1 , jPin+1, j
kh P 2 2 2 2
= ....................... (7.32)
x x x i y j
n,
kh P
= Ti, j 1 Pi, j 1 Ti, j 1 Pi, j Ti, j + 1 Pin, j + Ti + 1 , jPin, j +1 .................. (7.33)
y x 2 2 2 2
Adems:
P
n,
=
(
2 Pi, j Pi, j ) ................................................................................... (7.34)
t t
( 2
)
Ti 1 , jPin1, j Ti 1 , j + Ti+ 1 ,j Pin, j + Ti+ 1 , jPin+1,j + Ti, j 1 Pi,j1 Ti,j+ 1 Pi, j Ti,j 1 Pin, j +
2 2 2 2 2 2
Ti, j + 1 Pin, j +1 =
2
ij
t 2
(P
i, j )
Pin, j + Q Vij
De donde:
2Vbij ij c n
Ti 1 , jPin1, j Ti 1 , j + Ti+ 1 , j + Ti, j 1 Pi, j + Ti+ 1 , jPin+1, j + Ti, j 1 Pi,j1 + Ti, j+ 1 Pi,nj+1
2 2 2 2 t 2 2 2
2Vbij ijc
Q Vi, j = + Ti, j + 1 Pi, j
t 2
o bien:
2Vbij ij c n
Ti 1 , jPin1, j Ti 1 ,j + Ti+ 1 , j + Ti,j 1 Pi, j + Ti+ 1 , jPin+1,j + Ti, j 1 Pi,j1
2
2 2 2 t 2 2
Pi,j = +
2Vbij ij c
+ Ti,j+ 1
t
2
Simulacin de Yacimientos I 15
Ti, j + 1 Pin, j +1 Q Vi, j
2 ..................................................................................... (7.35)
2Vbij ijc
+ T
t i, j + 1
2
PASO 2:
Donde:
n+1, Ti, j 1 Pi,j1 Ti, j 1 Pi,j Ti, j+ 1 Pin, j+1 + Ti, j+ 1 Pi,nj++11
kh P 2 2 2 2
= ................ (7.38)
y y x i y j
Adems:
P
n+1,
=
(
2 Pin, j+1 Pi, j ) .............................................................................. (7.39)
t t
Simulacin de Yacimientos I 16
Ti 1 , jPi1, j Ti 1 ,jPi,j Ti+ 1 , jPin,j+1 + Ti+ 1 ,jPin+1+,1j + Ti, j 1 Pi,j1 Ti,j 1 Pi,j Ti,j+ 1 Pin,j+1 +
2 2 2 2 2 2 2
De donde:
2 Vbij ij c n + 1 2V c
Ti + 1 , jPin++1,1j Ti + 1 , j + Ti, j + 1 + Pi, j + T 1 Pi,nj++11 = Ti 1 , j bij ij + Ti, j 1 Pi, j
2 2 2 t i, j + 2 t 2
2
T 1 Pi1, j T 1 Pi, j1 + Q Vi, j ...................................................................... (7.40)
i ,j i, j
2 2
7.35, para estimar los valores de Pi, j ; luego, ejecutar el paso 2, Ecuacin 7.40, el
1 V
c= .................................................................................................. (7.41)
V P
Simulacin de Yacimientos I 17
t = t n+1 t n (7.42)
Entonces el volumen de fluido removido a travs del bloque (i, j) durante este
intervalo de tiempo ser:
V = Q ij t ................................................................................................... (7.43)
1 Vij
C=
Vbij ij Pin, j+1 Pin, j
o bien:
( )
Vij = CVbij ij Pin, j Pin, j+1 ........................................................................... (7.46)
nx ny nx ny
Vij = i, j (Pin, j Pin, j+1 ) ............................................................. (7.47)
i =1 j =1 i =1 j =1
Simulacin de Yacimientos I 18
Llevando la Ecuacin 7.43 a la Ecuacin 7.47:
nx ny nx ny
Qi, j t = i, j (Pin, j Pin, j+1 )
i =1 j =1 i =1 j =1
o bien:
nx ny
i, j (Pin, j Pin, j+1 )
i =1 j =1
1= ............................................................................. (7.48)
nx ny
t Qi, j
i =1 j =1
La Ecuacin 7.48 es muy til como un criterio de chequeo. Despus de realizar los
clculos para los tiempos t n y t n+1 , en todos los bloques de la malla, la Ecuacin
7.48 debe cumplirse. Es decir, este criterio se aplica una vez se han cumplido los
criterios de convergencia:
nx ny
i, j (Pin, j Pin, j+1 )
i = 1 j =1
MB = .......................................................................... (7.49)
nx ny
t Qi, j
i =1 j =1
Simulacin de Yacimientos I 19
1
kA P ( g )
= A + A~
q ........................................................................ (8.1)
x x t
Por definicin
(V )
g CY ( )
g CN
Bg = =
(V )
g CN ( )
g CY
De donde:
( )
( )
g CY =
g CN
.............................................................................................. (8.2)
Bg
De otro lado
( ) g CN
(PM zRT) PCN zT
= = =
(PM zRT)
CN
Bg ............................................................... (8.3)
( ) g CY
CY
TCNP
es decir,
( g )CY TCN ( g )CN P
= ......................................................................... (8.4)
t PCN T t z
~
Dividiendo por ( g )CN y teniendo en cuenta que (q v )CN = q
( )
g CN
, se tiene:
kA P ATCN P
= + A (q v )CN ..................................................... (8.5)
x B g x PCN T t z
Si se define la funcin:
kA P
ui = .............................................................................................. (8.6)
B x
g i
kA P kA P
B x 1 B x 1
kA P g i+ 12 i+
2 g i 12 i
2
............................... (8.7)
x B g x x i
O bien:
kA 2(Pi+1 Pi ) kA 2(Pi Pi1 )
B x + x B x + x
kA P g i+ 12 i + 1 i g i 12 i +1 i
................. (8.8)
x B g x x i
2 kA
Ti+ 1 = ........................................................................ (8.9)
2 [x i + x i+1 ] B g
i+ 12
3
2 kA
Ti 1 = ...................................................................... (8.10)
2 [x i1 + x i ] B g
i 12
2k i A i k i+1 A i+1
Ti+ 1 = ................................................. (8.11)
2 [k i+1 A i+1x i iB g i + k i A i x i+1 i+1B g i+1 ]
2k i A ik i1A i1
Ti 1 = ................................................... (8.12)
2 [ k i1A i1x i iB g i + k i A i x i+1 i1B g i1 ]
*
2 kA
T
= ...................................................................... (8.13)
[x i + x i+1 ] B g
i+ 1
i+ 1 2
2
*
2 kA
T
= ...................................................................... (8.14)
[x i1 + x i ] B g
i 1
i 1 2
2
2k i A ik i+1A i+1 1
T * i+ 12 = .................................................... (8.15)
[k i+1A i+1x i + k i A i x i+1 ] i+ 1 B g i+ 1
2 2
4
2k i A ik i1A i1 1
T * i 12 = ................................................... (8.16)
[k i1A i1x i + k i A i x i1 ] i 1 B g i 1
2 2
transmisibilidad implcita.
ViPi + Vi+1Pi+1
Pi+ 1
= ................................................................................... (8.17)
2 Vi + Vi+1
TCN P
Ti+ 1 (Pi+1 Pi ) Ti 1 (Pi Pi1 ) = Vp ij + (Q vij )CN
2 2 PCN T t z
De donde:
5
T P
Ti+ 1 Pi+1 Ti+ 1 + Ti 1 Pi + Ti 1 Pi1 = Vp ij CN + Q vij ......................... (8.19)
2 2 2 2 PCN T t z
Si se aproxima:
P 1 P P
n +1 n
......................................................................... (8.20)
t z t z z
Se obtiene:
Vp ij TCN Pi
n +1 n
P
T
Pi+1 Ti+ 1 + Ti 1 Pi + Ti 1 Pi1 = i + (Q vij )CN ... (8.21)
i+ 1
2 2 2 2 PCN Tt z i zi
Sea
Vp ij TCN
ij = ................................................................................................. (8.22)
PCN T
Luego:
ij Pi
n +1 n
P
T
Pi+1 Ti+ 1 + Ti 1 Pi + Ti 1 Pi1 = i + (Q vij )CN ............ (8.23)
i+ 1
2 2 2 2 t z i zi
Las Ecuaciones 8.21 y 8.23 pueden ser aplicadas para generar un esquema de
presin implcita y transmisibilidad explcita, haciendo = n y evaluando las
presiones del lado izquierdo al tiempo t = t n+1 :
n +1 n
ij P ij P
T n
P n +1
i+1 Tin+ 1 + Tin 1 Pin+1 + Tin 1 Pin1+1 = i i + (Q vij )CN
i+ 1
2 2 2 2 t z i t z i
De donde:
6
n
ij n+1 P
T n
i+ 1
Pn +1
i+1 Tin+ 1 + Tin 1 + Pi + Tin 1 Pin1+1 = ij i + (Q vij ) ......... (8.24)
n +1
2
2 2 tz i 2 t z i CN
(0 )
z ni+1 representa el factor de compresibilidad z correspondiente al bloque i ,
(1)
d. Una vez conocido el valor de z ni+1 , se resuelve de nuevo el sistema el
sistema tridiagonal , ecuacin (8.24), con la finalidad de obtener nuevos
valores de presin:
i Pin
Tin+ 1 Pin+1+1 + Tin 1 Pin1+1 + (Q vij )CN
2 2 t z ni
Pin+1 = ............................................... (8.25)
i
Tin+ 1 + Tin 1 +
2 2 tz ni+1
Para resolver esta ecuacin por el mtodo de Gauss Seidel, se hace necesario
escribirla de la siguiente forma:
8
(k ) (k +1)
i Pin
(k +1) Tin+ 1 Pin+1+1 + Tin 1 Pin1+1 + (Q vij )CN
2 2 t z ni
Pin+1 = ................................................ (8.26)
i
Tin++11 + Tin 1 + (k )
2 2
t z ni+1
a. Para el tiempo t n , se conocen los valores de Pin y z ni , para cada uno de los
bloques de la malla.
(0 )
Pin+1 = Pin
(0 )
z ni+1 = z ni
(1)
c. Se calcula Pin+1 de la ecuacin (8.26), para cada una de los bloques de la
malla.
(1)
d. Se calcula z ni+1 para cada bloque de la malla.
(k +1) (k )
Pin+1 Pin+1
I. (k +1) < 1
n +1
P i
9
z ki +1 z ki
II. < 2
z ki +1
III. MB 1 < 3
(k +1) (k +1)
Supngase que la presin Pin+1 en la ecuacin (8.26) se nota como Pin+1 . Es decir:
(k ) (k +1)
i Pin
(k +1)
Tin+ 1 Pin+1+1 + Tin 1 Pin1+1 + (Q vij )CN
n +1
2 2 t z ni
P = ............................................... (8.27)
i
i
Tin+ 1 + Tin 1 + (k )
2 2
t z ni+1
(k +1)
El mtodo PSOR se puede aplicar a este caso calculando el valor de Pin+1 de la
siguiente forma:
(k +1) (k ) (k +1)
Pin+1 = (1 )Pin+1 + Pin+1 .............................................................................. (8.28)
(k +1)
n+1
El valor de P i est dado por la ecuacin (8.27). El procedimiento es el
siguiente:
(k +1)
a. En el momento de calcular Pin+1 se conoce la siguiente informacin: Pin y
z ni .
b. Para la iteracin cero, k = 0 , se asume:
10
(0 )
Pin+1 = Pin
(0 )
z ni+1 = z ni
(1)
c. Se calcula Pin+1+1 , para todos los bloques de la malla.
(1)
d. Se calcula z ni+1 de datos PVT para cada uno de los bloques de la malla.
kH P kH P ( g )
g + g = H + H~
q ............................(9.1)
x x y y t
kH P kH P T P
+
= H CN + H(q V )CN ...............(9.2)
x g x y g y PCN T t Z
Adicionalmente,
Ti+* 1 , j kH
*
2
2
= .....................................................(9.5)
y j
g i+ 12, j [x i + x i +1 ]
2
Ti* 1 , j kH
*
2
2
= .....................................................(9.6)
g i 12, j [x i + x i1 ]
y j
Ti,*j 1 kH
*
2
2
= .....................................................(9.7)
x i [
g i, j 12 y j + y j1 ]
Ti,*j+ 1 kH
*
2
2
= .....................................................(9.8)
x i [
g i, j+ 12 y j + y j+1 ]
De esta forma las ecuaciones (9.3) y (9.4) pueden ser escritas como:
= ..........................(9.9)
x g x y j x i
= ..........................(9.10)
y g y y j x i
Ti+* 1 ,j (Pi+1,j Pi,j ) Ti* 1 ,j (Pi,j Pi1,j ) + Ti,*j+ 1 (Pi,j+1 Pi,j ) Ti,*j 1 (Pi,j Pi,j1 )
2 2 2 2
=
y j x i
Si se define:
Vpij = x i y iH ............................................................................ (9.12)
3
TCN
ij = Vpij ............................................................................... (9.13)
PCN T
Ti*+ 1 , jPi+1, j + Ti* 1 , jPi1, j Ti*+ 1 , j + Ti* 1 , j + Ti,*j+ 1 + Ti,*j 1 Pi, j + Ti,*j 1 Pi, j1 +
2 2 2 2 2 2 2
ij Pij P
n+1 n
Donde:
2k i,jHi,j y ik i+1,jHi+1,j 1
Ti+* 1 ,j = ................................. (9.15)
2 k i+1,jHi+1,j x i + k i,jHi,j x i+1 gi+ 1 ,jB gi+ 1 ,j
2 2
Tin+ 1 ,jPin+1+,1j + Tin 1 , jPin1+,1j Tin+ 1 , j + Tin 1 , j + Ti,nj+ 1 + Ti,nj 1 Pi,nj+1 + Ti,nj+ 1 Pi.nj++11 +
2 2 2 2 2 2 2
ij Pij
n+1 n
P
T n
Pn+1
= ij + (Q vij )
t Z ij Z ij
i, j 1 i, j1
2
CN
De donde:
ij n+1
Tin+ 1 , jPin+1+,1j + Tin 1 , jPin1+,1j Tin+ 1 , j + Tin 1 , j + Ti,nj+ 1 + Ti,nj 1 + P +
2 2 2 2 2 2 tz n +1 i, j
i, j
n
ij Pij
T n
Pn +1
+T n
Pn +1
= (Q vij )CN .................................... (9.16)
t Z ij
i, j+ 1 i. j+1 i, j 1 i, j1
2 2
4
Donde:
n ij ij
C ij = Ti+ 1 , j + Ti 1 , j + Ti, j+ 1 + Ti, j 1 +
n n n = c ij +
(k ) .... (9.20)
tZ n +1
2 2 2 2
i, j t Z nij+1
E ij = Tin+ 1 , j .................................................................................... (9.21)
2
n
ij Pij
Fij = (Q vij )CN ................................................................ (9.23)
t Z ij
1. Se conoce Z nij .
se repiten lo clculos.
Pijn+1 =
[
Fij S ijPi,nj+11 + WijPin1+,1j + E ijPin+1+,1j + NijPi,nj++11 ] ............................... (9.24)
ij
Ci,j = c ij +
t Z ij
(k ) (k +1) (k ) (k +1)
(k +1)
Fij a ij Pin+1+,1j + b ij Pin1+,1j + dij Pi,nj++11 + e ij Pi,nj+11
Pijn+1 = ............................... (9.25)
(k ) ij
Ci, j = c ij + (k )
t Z nij+1
(k +1) (k )
Z ij Z ij
b. (k +1) 2
Z ij
c. MB 1.0 3
(k +1) * (k +1)
Supngase que la presin Pijn+1 de la ecuacin (9.25) se nota como: Pijn+1 ; luego, se
tiene:
7
(k +1) (k +1) (k ) (k )
* (k +1)
Fij S ij Pi,nj+11 + Wij Pin1+,1j + E ij Pin+1+,1j + Nij Pi,nj++11
Pijn+1 = ............................ (9.26)
(k ) ij
Ci, j = c ij + (k )
t Z nij+1
(k +1)
El mtodo PSOR en este caso consiste en calcular un valor ponderado de Pijn+1
* (k +1) (k )
utilizando el valor de Pijn+1 y el valor de Pijn+1 en la siguiente forma:
(k +1) * (k +1) (k )
Pijn+1 = w Pijn+1 + (1 w )Pijn+1 ............................................................. (9.27)
* (k +1)
El valor de Pijn+1 est dado por la ecuacin (9.25). El procedimiento de solucin es
(k ) (k +1) (k ) (k +1) (k )
1. Se conoce Pijn+1 , Pin1+,1j , Pi,nj++11 , Pi,nj+11 , Z nij+1 , Znij y Pijn i, j . Para k = 0 se asume:
(0 ) (0 )
Pijn+1 = Pijn y Z nij+1 = Z nij
(1)
2. Se calcula Pijn+1 i, j .
(1)
3. Se calcula Z nij+1 i, j , en base a datos PVT.
(kn++11) (k +1)
n +1
(k )
n +1
(k )
n+1
(k +1) (k ) Fij S ij Pi, j1 + Wij Pi1, j + E ij Pi+1, j + Nij Pi, j+1 +
Pijn+1 = (1 w )Pijn+1 + w . (9.28)
(k ) ij
C i, j = c ij + (k )
t Z n +1
ij
Supngase que la malla se recorre por filas tal como se ilustra en la Figura 9.1:
M
.
.
.
j+1
j
(k +1)
Pin1+,1j
(k +1) (k +1)
Pi,nj+1 Pin+1+,1j
} Iteracin k
}
j 1
.
Iteracin k+1
.
.
1
1. . . . . . i 1 i i +1 . . . . N
(9.28):
(k +1) (k ) (k +1) (k )
(k +1) (k ) wWij Pin1+,1j wE ij Pin+1+,1j F S P n+1 N P n+1
= (1 w )Pijn+1
ij i, j1 ij i, j+1
+ w
ij
Pijn+1
ij ij ij
c ij + (k ) c ij + (k ) c ij + (k )
t Z nij+1 t Z nij+1 t Z nij+1
De donde:
(k +1) (k ) (k +1) (k )
wWij Pin1+,1j (k +1) wE ij Pin+1+,1j (k ) Fij S ij Pi,nj+11 Nij Pi,nj++11
+ Pijn+1 + = (1 w )Pijn+1 + w (9.29)
ij ij ij
c ij + (k ) c ij + (k ) c ij + (k )
t Z nij+1 t Z nij+1 t Z nij+1
Las presiones del lado derecho de la ecuacin (9.29) son conocidas, bien de
iteracin anterior o bien de la iteracin actual, de filas ya barridas. El
procedimiento de solucin puede ser resumido de la siguiente forma: