Está en la página 1de 14

Simulación de Yacimientos

Prof. Maika Gambús, PhD

ESQUEMAS DE
SOLUCIÓN
Simulación de Yacimientos
Prof. Maika Gambús, PhD

La discretización espacio-tiempo de la ecuación de difusividad en términos de


liquido, a partir de la diferencia regresiva “backward-difference”, quedo
expresada como:


Tlxi1 / 2 Pi 1
n 1
 Pi
n 1
 T P n 1
 Pi 1
n 1
 q  Vbcl  n 1

 
 
Pi  Pi
n

  c  l t i
lxi 1 / 2 i lsci

kxM l i 1/ 2, j
Tl x i 1/ 2, j  y j 1 / 2  y j 1/ 2 h 
xi 1  xi
kxM l i 1/ 2, j
Tl x i 1/ 2, j  y j 1 / 2  y j 1/ 2 h 
xi  xi 1

 kro 
M l i 1/ 2, j   
 oBo i 1/ 2, j
Simulación de Yacimientos
Prof. Maika Gambús, PhD

La discretización espacio-tiempo de la ecuación de difusividad en términos de


liquido, a partir de la diferencia progresiva o “forward-difference”, quedo
expresada como:

 n n
  n n

Tlxi1 / 2 Pi 1  Pi  Tlxi1 / 2 Pi  Pi 1  qlsci
 Vbcl  n 1
  
 Pi  Pi n 
  c  l t i

kxM l i 1/ 2, j
Tl x i 1/ 2, j  y j 1 / 2  y j 1/ 2 h 
xi 1  xi
kxM l i 1/ 2, j
Tl x i 1/ 2, j  y j 1 / 2  y j 1/ 2 h 
xi  xi 1

 kro 
M l i 1/ 2, j   
 oBo i 1/ 2, j
Simulación de Yacimientos
Prof. Maika Gambús, PhD

ESQUEMA EXPLICITO
Simulación de Yacimientos
Prof. Maika Gambús, PhD

Si evaluamos la transmisibilidad a Pn, podremos calcular los coeficientes


de las ecuaciones explícitamente con las presiones conocidas.
Pi n 1
n+1

Esquema Explicito
Pi n1 Pi n Pi n1
n
Tx in1 / 2 Tx in1 / 2
i-1 i i+1
Ecuación de Flujo calculada a partir de la aproximación regresiva:

T n
lxi 1 / 2 P i 1
n 1
 Pi
n 1
 T n
lxi 1 / 2 P n 1
 Pi 1
n 1
 q  Vbcl  n 1

 
 
Pi  Pi
n

  c  l t  i
i lsci

Ecuación de Flujo calculada a partir de la aproximación progresiva:

T n
lxi 1 / 2 P n
i 1
n
 Pi  T n
lxi 1 / 2 P n n

 Pi 1  qlsci
 Vbcl  n 1
  
 Pi  Pi n 
  c  l t i
i
Simulación de Yacimientos
Prof. Maika Gambús, PhD

La aproximación de la derivada
progresiva en la ecuación de flujo Pi n 1
n+1
resulta en un procedimiento de
calculo explicito para las presiones
al nuevo nivel de tiempo (n+1).
Pi n1 Pi n Pi n1
n
Resolviendo la ecuación para el Tx in1 / 2 Tx in1 / 2
i-1 i i+1
parámetro desconocido Pin+1, la
expresión queda:

n 1   c  l t 
 Pi    qlsci  ...
n
Pi
 Vbcl i
  c  l t 
...   n

 * T lxi1 / 2 P i 1  T lxi1 / 2  T lxi1 / 2 Pi  T lxi1 / 2 Pi 1
n n n n n n

 Vbcl i
Simulación de Yacimientos
Prof. Maika Gambús, PhD

Fast Test

Para la 1D malla con bloque centrado de la figura anexa, determine la distribución


de presión para para el primer año de producción. La presión inicial es de 6000
psia. Las propiedades roca-fluido para este ejercicio son:
x  1000 ft,
y  1000 ft,
z  75 ft,
Bl  1 RB/STB,
cl  3.5 x10 6 psi -1 ,
k x  15 md,
  0.18,
l  10 cps Use el tamaño de intervalo de tiempo (timestep) de 10 dias. Asuma para este
ejercicio que el factor volumétrico del liquido actúa como constante dentro del
rango de presión de interés.
Simulación de Yacimientos
Prof. Maika Gambús, PhD

La distribución de presiones (generada a partir de la ecuación de flujo),


calculada a partir de la aproximación progresiva, fue definida en función
de:   c  l t    c  l t 
n 1 n

Pi  Pi   
 qlsci   
 Vbcl i  Vbcl i
Solución:

x T n lxi1 / 2 P n i 1  T n lxi1 / 2  T n lxi1 / 2 Pi  T n lxi1 / 2 Pi 1


n n

  c  l t   5.615(1)(10) 
      1.18836
6 
 Vbcl i  75 x10 (0.18)(3.5) x10 
6

Para t  10 dias :
A x  yz  1000(75)  75000 ft 2
Vb  xyz  1000(1000)75  75 x106 ft 3
Simulación de Yacimientos
Prof. Maika Gambús, PhD

Solucion: n 1   c  l t    c  l t 
 Pi    qlsci   
n
Pi
 Vbcl i  Vbcl i

x T n lxi1 / 2 P n i 1  T n lxi1 / 2  T n lxi1 / 2 Pi  T n lxi1 / 2 Pi 1


n n

Para bloques de malla uniformes:


n n
 Ax k x   Ax k x  Ax k x
n n

T lxi1 / 2  T lxi1 / 2    c 
 
  c 
  c
 l Bl x i 1/ 2  l Bl x i 1/ 2 l Bl x
75000(0.015)
 1.127  0.1268
10(1)(1000)
Simulación de Yacimientos
Prof. Maika Gambús, PhD

n 1   c  l t 
 Pi    qlsci  ...
n
Pi
 Vbcl i
  c  l t 
...   n

 * T lxi1 / 2 P i 1  T lxi1 / 2  T lxi1 / 2 Pi  T lxi1 / 2 Pi 1
n n n n n n

 Vbcl i
Aplicaremos ahora las condiciones iniciales a n=0; Pin=6000 psia para los
bloques de malla i=1,2,...,5
Para el bloque i=1, timestep 1
P1
n 1 n

 P1  1.18836 0.1268P2n  0.1268P1n  (0) P0 
n 1 n
P1  P1  0.1507 P2n  0.1507 P1n  (0) P0
n 1
P1  6000  0.1507(6000)  0.1507(6000)
n 1
P1  6000 psia
Simulación de Yacimientos
Prof. Maika Gambús, PhD

n 1    t 
 Pi   c l  qlsci  ...
n
Pi
 Vbcl i
  c  l t 
...   
 * T n lxi1 / 2 P n i 1  T n lxi1 / 2  T n lxi1 / 2 Pi n  T n lxi1 / 2 Pi 1n 
 Vbcl i

Para el bloque i=2, timestep 1


n 1 n n
P2  P2  0.1507 P3n  0.3013P2n  (0.1507) P1
n 1
P2  6000  0.1507(6000)  0.3013(6000)  0.1507(6000)
n 1
P2  6000 psia
Para el bloque i=3, timestep 1
n 1 n n
P3  P3  0.1507 P4n  0.3013P3n  (0.1507) P2
n 1
P3  6000  0.1507(6000)  0.3013(6000)  0.1507(6000)
n 1
P3  6000 psia
Simulación de Yacimientos
Prof. Maika Gambús, PhD

n 1    t 
 Pi   c l  qlsci  ...
n
Pi
 Vbcl i
  c  l t 
...   
 * T n lxi1 / 2 P n i 1  T n lxi1 / 2  T n lxi1 / 2 Pi n  T n lxi1 / 2 Pi 1n 
 Vbcl i

Para el bloque i=4, timestep 1


n 1 n n
P4  P4  (1.18836)(150)  0.1507 P5n  0.3013P4n  (0.1507) P3
n 1
P4  6000  178.2540  0.1507(6000)  0.3013(6000)  0.1507(6000)
n 1
P4  5821.75 psia
Para el bloque i=5, timestep 1
n 1 n n
P5  P5  (0) P6n  (0.1507) P5n  (0.1507) P4
n 1
P5  6000  0.1507(6000)  0.1507(6000)
n 1
P5  6000 psia
Simulación de Yacimientos
Prof. Maika Gambús, PhD

Este es el final del primer timestep. Para el bloque i=1, timestep 2


n 1 n
Ahora, colocamos Pin= Pin+1 donde P1  P1  0.1507 P2n  0.1507 P1n  (0) P0
n 1
i=1,2,...,5. Es decir, P1  6000  0.1507(6000)  0.1507(6000)
P11= 6000 psia, n 1
P1  6000 psia
P21= 6000 psia,
P31= 6000 psia,
Para el bloque i=2, timestep 2
P4 = 5821.75 psia, y
1
n 1 n n
P2  P2  0.1507 P3n  0.3013P2n  0.1507 P1
P51= 6000 psia a t=10 días n 1
P2  6000  0.1507(6000)  0.3013(6000)  0.1507(6000)
n 1
P2  6000 psia

Para el bloque i=3, timestep 2


n 1 n n
P3  P3  0.1507 P4n  0.3013P3n  0.1507 P2
n 1
P3  6000  0.1507(5821.75)  0.3013(6000)  0.1507(6000)
n 1
P3  5973.14 psia
Simulación de Yacimientos
Prof. Maika Gambús, PhD

Para el bloque i=4, timestep 2


n 1 n n
P4  P4  178.254  0.1507 P5n  0.3013P4n  0.1507 P3
n 1
P4  5821.75  178.254  0.1507(6000)  0.3013(6000)  0.1507(6000)
n 1
P4  5697.21 psia

Para el bloque i=5, timestep 2


n 1 n n
P5  P5  (0) P6n  0.1507 P5n  0.1507 P4
n 1
P5  6000  0.1507(6000)  0.1507(5821.75)
n 1
P5  5973.14 psia

Este es el final del segundo time step. El procedimiento se repite hasta el


final de la simulación.

También podría gustarte