Вы находитесь на странице: 1из 18

5-.

FLUJO DE UN FLUIDO ALTAMENTE COMPRESIBLE


Los fluidos altamente compresibles se caracterizan porque su compresibilidad es
funcin de la presin y la temperatura y, en consecuencia, del espacio y el tiempo.
Lo anterior incrementa el grado de no linealidad de las ecuaciones fundamentales
de flujo para este tipo de fluidos.

En este captulo se discute la forma de la

ecuacin fundamental de flujo al ser aplicada a fluidos altamente compresibles.


As mismo, se plantean algunos algoritmos simples de solucin del modelo
numrico resultante de la discretizacin de la ecuacin fundamental de flujo.

5.1-. FLUJO UNIDIMENSIONAL


Las ecuaciones fundamentales de flujo para un fluido altamente compresible, sus
esquemas de aproximacin y sus algoritmos de solucin pueden ser interpretados
como extensiones de las ecuaciones de flujo, las aproximaciones numricas y los
algoritmos discutidos en los Captulos 2 a 6 para fluidos incompresibles o
levemente compresibles. En esta seccin se discuten dichas extensiones para el
caso de flujo unidimensional.

5.1.1-. Ecuacin Fundamental de Flujo. Considrese la ecuacin fundamental


de flujo en coordenadas cartesianas, ecuacin (2.46),

g
kA p
A
Aq~
x x
t


p
q~ .......................................................................

226

(2.46)

Para flujo lineal, la ecuacin (2.46) toma la siguiente forma:

g
kA p
A
Aq~ ......................................................................
x x
t

(5.1)

El factor volumtrico del gas, Bg , se define como la relacin del volumen de gas a

condiciones de yacimiento, Vg

. Es decir,

Bg

V
V

g cn

g cy

g cn

cy

, y el volumen de gas a condiciones normales,

g cn
g cy

Solucionando para la densidad del gas a condiciones de yacimiento, se obtiene:

g cy

g cn

Bg

..............................................................................................

(5.2)

Obsrvese que en la ecuacin (5.2), los subndices cy y cn denotan condiciones


de yacimiento y normales, respectivamente.

De otro lado, de la ecuacin de estado para gases reales se tiene:

PM ZRT
PM ZRT
PM

ZRT

PM ZRT

Bg

Bg

g CN

CN

g CY

CY

g CN

CN

g CY

CY

PCN ZT
TP

PCN ZT
.............................................................
TCN P

227

(5.3)

En la ecuacin (5.3), M es peso molecular, Z es el factor de compresibilidad del


gas, T es temperatura y R es la constante universal de gases.

Llevando la ecuacin (5.3) a la ecuacin (5.2), se obtiene:

g CY

g CN

PCN ZT

TCN P

TCN g CN P
PCN T Z

Asumiendo flujo isotrmico y derivando con respecto al tiempo,

g CY
t

g CY
t

TCN g CN
PCN T

p

t z

TCN g CN P
........................................................................
PCNT
t Z

(5.4)

Sustituyendo las ecuaciones (5.2) y (5.4) en la ecuacin (5.1), se tiene:

kA P ATCN P

Aqv CN ......................................................
x Bg x PCN T t Z

(5.5)

En la ecuacin (5.5), qv cn es el volumen de gas a condiciones normales que se


produce o inyecta por sumideros o fuentes por unidad de tiempo por unidad de
~
volumen total. Es decir, qv CN q
.

g CN

5.1.2-. Modelo Numrico. Si se define la funcin u i como,

kA P

ui
Bg x .............................................................................................

228

(5.6)

Siguiendo un procedimiento completamente anlogo al seguido en el captulo 3,


(ecuacin (3.13)) se puede obtener la siguiente aproximacin para la derivada

kA P
:
x Bg x i

kA P

x Bg x

kA

Bg

P
kA

x i 1 Bg
i 12

2
xi

P

x i 1
i 12
2

................................

(5.7)

Y recordando las ecuaciones (3.18) y (3.22)

kA P

x Bg x

kA

Bg

2Pi 1 Pi kA

xi 1 xi Bg


i 12

2Pi Pi 1

xi 1 xi

i 12

xi

................... (5.8)

Siguiendo un procedimiento anlogo al seguido en la deduccin de las Ecuaciones


(3.29) y (3.31) (3.33), es posible obtener las siguientes expresiones para las
transmisibilidades de un fluido altamente compresible:

2ki Ai ki1 Ai1


...................................................... (5.9)
ki1 Ai1xi i Bg i ki Ai xi1i1 Bg i1

Ti 1

Ti 1

kA
2

xi xi1 Bg

Ti 1

2ki Ai ki1 Ai1


ki1 Ai1xi i Bg i ki Ai xi1i1 Bg i1

Ti 1

2ki Ak
i i 1 Ai 1
...................................................... (5.11)
ki 1 Ai 1xi i Bg i ki Ai xi 1i 1Bg i 1

.......................................................................... (5.10)

i 12

229

Ti 1
2

kA
2

xi1 xi Bg

......................................................................... (5.12)

i 12

Las transmisibilidades en las ecuaciones numricas que describen el flujo de un


fluido

incompresible

levemente

compresible

se

suelen

tomar

independientemente del tiempo, pues en estos casos la viscosidad se considera


independiente o poco dependiente del tiempo. Sin embargo, tal como se observa
en las ecuaciones (5.9) a (5.12), para el caso de un fluido compresible, la
transmisibilidad depende de la viscosidad y el factor volumtrico, los cuales a su
vez dependen de la presin y, por ende, del tiempo.

Por esta razn, las

ecuaciones (5.9) (5.12) se suelen escribir y aproximar de la siguiente forma:

Ti 1
2

2ki Ai ki1 Ai1


1
........................................................ (5.13)

ki1 Ai1xi ki Ai xi1 i 1 Bg i 1


2

i 12

kA
2

xi xi1 Bg

Ti 1
2

......................................................................... (5.14)

i 12

2ki Ai ki1 Ai 1
1
......................................................... (5.15)

ki1 Ai1xi ki Ai xi1 i 1 Bg i 1


2

i 12

kA
2

xi1 xi Bg

......................................................................... (5.16)

i 12

En las ecuaciones (5.13) a (5.16). el smbolo asterisco, , indica el nivel de tiempo


al cual se evalan la viscosidad y el factor volumtrico del gas.

230

Si n ,

Ti* 1 Ti n 1 y Ti* 1 Ti n 1 , y se habla de transmisibilidad explcita. Si n 1 ,


2

Ti* 1 Ti n11 y Ti* 1 Ti n11 , se habla de transmisibilidad implcita.


2

Una vez definido el nivel del tiempo, n o n 1 , se estiman los valores de

i 12

y B gi 1 a una presin promedia; por ejemplo, a la presin Pi* 1 definida de la


2

siguiente forma:

Pi 1
2

Vi Pi* Vi 1 Pi*1
..................................................................................... (5.17)
Vi Vi 1

Llevando las Ecuaciones (5.14) y (5.16) ha la Ecuacin (5.8), se tiene:

kA P Ti 12 Pi1 Pi Ti 12 Pi Pi1
................................................. (5.18)

x Bg x
xi

Sustituyendo ecuacin (5.18) a la ecuacin (5.5), se obtiene:

Ti 1 Pi 1 Pi Ti 1 Pi Pi 1
2

xi

ATCN P
Ai qvi CN
PCN T t Z

o bien,

Ti 1 Pi 1 Pi Ti 1 Pi Pi 1 V p i
2

Tcn P
Qvi CN
PCN T t Z

Reordenando los sumandos del lado izquierdo,

231

T
P
Ti 1 Pi 1 Ti 1 Ti 1 Pi Ti 1 Pi 1 V p i CN
Qvi ............................ (5.19)
2
2
2
2
PCN T t Z

En la ecuacin (5.19), Qvi cn , igual a Vi * qv i

CN

, es la rata de produccin o

inyeccin de fluidos del pozo ubicado en el bloque i .

Aplicando la aproximacin progresiva para la derivada

P
, la ecuacin (5.19)
t Z

toma la siguiente forma:

P
P Ti 1 Ti 1 Pi Ti 1 Pi 1 i i
2
2
2
t Z i

i 12 i 1

n 1

P
i
Zi

Qvi CN ............... (5.20)

En la ecuacin (5.20), el trmino i est definido como:

ij

V p i TCN
PCN T

.................................................................................................. (5.21)

La ecuacin (5.20) puede ser aplicada para generar diferentes esquemas de


aproximacin, dependiendo del nivel de tiempo al cual se evalan la
transmisibilidades y las presiones. Por ejemplo, tomando la presin implcita
( t t n 1 ) y la transmisibilidad explcita ( t t n ), se obtiene:

n
n 1
i 12 i 1

ij P
Ti n 1 Ti n 1 Pi n1 Ti n 1 Pi n11 i
2
2
2
t Z i

Reordenando trminos,

232

n 1

ij Pi

Qvi CN
t Z i

n
n 1
i 12 i 1

ij n1
ij Pi

n
n 1

Ti n 1 Ti n 1
P

T
P

i
i 12 i 1
2
t Z i
tZin1
2

Qvi CN .......... (5.22)

Otra alternativa es tomar la presin implcita ( t t n 1 ) y la transmisibilidad implcita


( t t n 1 ), en cuyo caso se obtiene:

n 1
n 1
i 12 i 1

ij n1
P

P Ti n11 Pi n11 ij i
Ti n11 Ti n11
n 1 i
2
2
t Z i
tZi
2

Qvi CN .......... (5.23)

Las ecuaciones (5.22) y (5.23) pueden ser escrita en trminos de stencil de la


siguiente forma:

Wi Pin11 Ci Pi n1 Ei Pin11 Fi ........................................................................... (5.24)

Los valores de los componentes del stencil, Wi , Ci , Ei y Fi , dependen del modelo


seleccionado (ecuacin (5.22) o (5.23)). En cualquiera de los casos, la ecuacin
(5.24) genera el modelo numrico a resolver. En esta ecuacin se tienen tres
incgnitas: P n1 , P n1 , P n1 . Sin embargo, en el caso de la ecuacin (5.22), la
i 1

i 1

variable z n1 , y por ende la componente central del stencil Ci , es funcin de la


i

presin P n1 . En el caso de la ecuacin (5.23), las tres componentes del stencil,


i

Wi , Ci y Ei , son funciones de las presiones P n1 , P n1 , P n1 . Lo anterior hace del


i 1

i 1

mtodo de solucin del sistema de ecuaciones generado por la ecuacin (5.24) un


proceso de ensayo y error. A continuacin se presentan algunos algoritmos de
solucin basados en los mtodos de solucin de ecuaciones discutidas en los
Captulos 3 y 4

5.1.3 Solucin del Modelo Numrico. Para la solucin del modelo numrico se
puede aplicar uno de los mtodos discutidos en los Captulos 3 y 4. A manera de
233

ilustracin, a continuacin se discute la aplicacin del algoritmo de la tridiagonal, el


mtodo de Gauss-Seidel y el mtodo PSOR.

Solucin Mediante el Algoritmo de la Tridiagonal. El procedimiento de solucin


a la Ecuacin (5.24), aplicando el algoritmo de la tridiagonal, puede ser resumido
de la siguiente forma:
a. Para la iteracin cero, se asumen propiedades PVT al tiempo t n1 iguales a las
correspondientes propiedades PVT al tiempo t n . Por ejemplo, se asume Z n1
i

igual al valor de z i al tiempo t n ; es decir, Z in1 Z in .

Obsrvese que el
0

superndice en parntesis indica nmero de iteracin. De esta forma, zin 1


representa el factor de compresibilidad z correspondiente al bloque i ,
evaluado al tiempo t n 1 , iteracin 0 (cero).

b. Se evalan los coeficientes no lineales en la ecuacin (5.24).

c. Se resuelve el sistema tridiagonal de ecuaciones generado por la ecuacin


(5.24). De esta forma se obtiene estimativos para la distribucin de presiones
en el sistema al tiempo t n1 .

d. Con los valores de presin obtenidos en el paso anterior, se estiman las


propiedades PVT de datos de laboratorio u otra fuente tales como
correlaciones empricas o ecuaciones de estado.

e. Se repiten los pasos b, c y d hasta que las presiones y las propiedades PVT,
de cada bloque, en dos iteraciones consecutivas sean iguales dentro de cierto
grado de tolerancia.

234

Solucin Mediante el Mtodo de Gauss-Seidel. La ecuacin (5.24) puede ser


escrita como:

Pi n1

Fi Ei Pi n11 Wi Pi n11
............................................................................ (5.25)
Ci

Para resolver la ecuacin (5.25) por el mtodo de Gauss-Seidel, se hace


necesario escribirla de la siguiente forma:

k 1

Pi

n 1

Fi Eik Pi n11 Wi k Pi k11

Cik

k 1

Pi n1

n1
i 1

Fi Ei P

k 1

Wi Pi n11

Ci k

...................................................................... (5.26).

En la ecuacin (5.26), los superndices k y k 1 indican iteraciones k y k 1 ,


respectivamente. El algoritmo de solucin puede ser resumido de la siguiente
forma:
a. Para la iteracin cero k 0 , se asume una distribucin de presiones al tiempo
0

t n1 igual a la distribucin de presiones al tiempo t n (es decir, Pi n11 Pi n1 ).


Igualmente, para la iteracin cero

k 0 ,

se asumen propiedades PVT al

tiempo t n1 iguales a las propiedades PVT al tiempo t n (por ejemplo,


0

Z in1 Z in ).

b. Se evalan los coeficientes no lineales en la ecuacin (5.26).

235

k 1

c. Se calcula Pi n11 de la ecuacin (5.26), para cada una de los bloques de la


malla. De esta forma se obtiene estimativos para la distribucin de presiones
en el sistema al tiempo t n1 .

d. Con los valores de presin obtenidos en el paso anterior, se estiman las


propiedades PVT de datos de laboratorio u otra fuente tales como
correlaciones empricas o ecuaciones de estado.

e. Se repiten los pasos b, c y d hasta que las presiones y las propiedades PVT,
de cada bloque, en dos iteraciones consecutivas sean iguales dentro de cierto
grado de tolerancia
k 1

Solucin Mediante el Mtodo PSOR.

Supngase que la presin Pi n1 en la

k 1

ecuacin (5.26) se nota como Pi n1 . Es decir:


k

*k 1
n 1

F Eik Pi n11 Wi k Pi k11


i
Cik

* k 1
n1

F Ei k Pi n11 Wi k Pi n11
..................................................................... (5.27)
i
Ci k

Pi

Pi

k 1

k 1

Para la aplicacin del mtodo PSOR, la presin Pi n1 est dada por:


k 1

k 1

Pi n1 1 Pi n1 Pi n1 ............................................................................... (5.28)

236

El procedimiento de aplicacin es muy similar al mtodo de Gauss-Seidel, excepto


k 1

que para el clculo de Pi n1 se aplica la ecuacin (5.28), en lugar de aplicar la


(5.26).

5.2-. FLUJO BIDIMENSIONAL


Tal como se mencion anteriormente, los esquemas de aproximacin y los
algoritmos de solucin para flujo unidimensional de un fluido compresible
representan una extensin de las ecuaciones de flujo, aproximaciones y
algoritmos discutidos en los Captulos 3 y 4 para fluidos incompresibles o
levemente compresibles. En forma completamente anloga, es posible aplicar
dicha extensin a flujo bidimensional de un fluido altamente compresible. Por
ejemplo, mediante un procedimiento anlogo al seguido para la derivacin de la
ecuacin (5.5), se puede obtener el siguiente modelo diferencial para flujo
bidimensional de un fluido altamente compresible:

kH P kH P HTcn P

H qv CN .............................. (5.29)
x Bg x y Bg y PcnT t z
Asimismo, el modelo numrico resultante, escrito en forma de stencil, est dado
por:

Sij Pi ,nj11 Wij Pin1,1j Cij Pi ,nj1 Eij Pin1,1j Nij Pi ,nj11 Fij ........................................... (5.30)

En la ecuacin (5.30), los componentes del stencil estn definidos de la siguiente


forma:

Si , j Ti*, j 1 .................................................................................................... (5.31)


2

Wi , j Ti* 1

2, j

................................................................................................... (5.32)

237

Ei , j Ti* 1 , j .................................................................................................... (5.33)


2

N i , j Ti*, j 1 ................................................................................................... (5.34)


2

ij

........................................................ (5.35)
Ci , j S i , j Wi , j Ei , j N i , j
n 1

tZ
i

Fi , j

ij Pi, j

Qvij ............................................................................. (5.36)


cn
t Z ij

En las ecuaciones (5.31) a (5.36), el smbolo * representa el tiempo t n o t n1 ,


dependiendo de si las transmisibilidades se tratan implcita o explcitamente.

A manera de ejemplo, si se considera solucionar el sistema de ecuaciones


generado por la ecuacin (5.30) mediante el mtodo de Gauss-Seidel, se reordena
la ecuacin (5.30) de la siguiente forma:

k 1

k 1

Pi ,nj1
k 1

Pi ,nj1

Fi , j S i,kj Pi ,nj11 Wi ,kj Pi k1, j1 Ei,kj Pi n1,1j N i,kj Pi ,nj11


Ci,kj

k 1

k 1

Fi , j Si,kj Pi ,nj11 Wi , kj Pi n1,1j Ei,kj Pi n1,1j Ni,kj Pi ,nj11


Ci,kj

..................................... (5.37)

La ecuacin (5.37) para flujo bidimensional es equivalente a la ecuacin (5.26)


para flujo unidimensional. El algoritmo de solucin es similar al descrito para el
caso de flujo unidimensional (numeral 5.1.3).

7.3-. Criterio de balance de Materiales para Yacimientos de Gas.

Como se discuti en el captulo 4, el criterio de balance de materiales nos permite


validar la solucin que se est obteniendo a un tiempo dado del sistema de
ecuaciones que describe el comportamiento del yacimiento. Esto sigue siendo
238

vlido para el caso de un yacimiento de gas pero la ecuacin para aplicar el


criterio es diferente, dada la naturaleza del gas como fluido compresible.

Si el yacimiento es cerrado se puede decir que la produccin de un yacimiento se


debe a la compresibilidad del fluido y la formacin; o sea

Fluidos producidos:

GP qCNi , j * t
i , j

Mientras el yacimiento pas del tiempo tn al tiempo tn+1, la expansin del volumen
de fluido contenido en los poros, en PCN, est dada por

VCN

TCN
n
n 1
* VPi , j * P / Z P / Z
PCN *T i , j

Por tanto el criterio de balance de materiales se puede plantear como

TCN
n
n 1
* VPi , j * P / Z P / Z
P *T i , j
EBM CN
1 Tol. ..................................
qCNi, j * t

(5.38)

i , j

A continuacin se presenta una aproximacin al programa para modelar el flujo


de gas en dos dimensiones aplicando el mtodo LSOR y tomando las
transmisividades implcitas.

DIMENSION DELX( NM ), PERMX( N,M), TX(N,M), TXG(N,M), TY(NM),


TYG(N,M), PIN(N,M ), PINM(N,M), ZIN(N,M ), ZINM(N,M), Q(N,M),
GAMA(N,M), H(N.M)
READ(X,Y) N, POR, TEMP
239

READ(X,Y) (H(I,J), PERMX(I,J), PERMY(I,J), Q(I,J); I=1,N, J=1,M)


READ (XX,XX) (DELX(I), I=1,N), (DELY(J), J=1,M)
TEMP=TEMP+460
CT=2*CONSTANTE DE UNIDADES
CGAMA=POR*520/(14.65*TEMP)
CBG=0.0282*TEMP
DO 50 I=1,N
DO 50 J=1,M
GAMA(I,J)=CGAMA*DELX(I)*DELY(J)H(I,J)
TY(I,J)=CT*H(I,J)*H(I,J+1)*KY(I,J)*KY(I,J+1)*DELX(I)/
(H(I,J)*KY(I,J)*DELY(J+1)+H(I,J+1)*K(I,J+1)*DELY(J))
50

TX(I,J)=CT*H(I,J)*H(I+1,J)*KX(I,J)*KX(I+1,J)*DELY(J)/
(H(I,J)*KX(I,J)*DELX(I+1)+H(I+1,J)*K(I+1,J)*DELX(I))
READ(*,*) MXITER, TOLPR, TOLBM, DTI, PI
DTI=DTI/24
DT=DTI
TIEMPO=0
DO 80 I=1,N
DO 80 J=1,M
PIN(I,J)=PI
PINM(I,J)=PI
CALCULAR ZETA(PIN(I,J))
ZIN(I,J)=ZETA(PIN(I,J))

80

ZINM(I,J)=ZETA(PIN(I,J))
TIEMPO=TIEMPO +DT
IT=0

100 DO 150 I=2,N


DO 150 J=2,M
PPRMX=(PINM(I,J)+PINM(I-1,J))/2
PPRMY=(PINM(I,J)+PINM(I,J-1))/2
CALCULE VISCOSIDAD (PPRMX)
240

VISCX=VISCOSIDAD(PPRMX)
CALCULE VISCOSIDAD (PPRMY)
VISCY=VISCOSIDAD(PPRMY)
CALCULE ZETA(PPRMX)
ZETAX=ZETA(PPRMX)
CALCULE ZETA(PPRMY)
ZETAY=ZETA(PPRMX)
BGX=CBG*PPRMX/ZETAX
BGY=CBG*PPRMY/ZETAY
TYG(I,J)=TY(I,J)/(VISCY*BGY)
150

TXG(I,J)=TX(I,J)/(VISCX*BGX)
DFMPR=0
DO J=1,M
DO 300 I=2,N-1
A(I)=TXG(I-1,J)
B(I)=-(TXG(I-1,J)+TXG(I+1,J)+GAMA(I,J)/(T+ZINM(I,J))
C(I)=TXG(I+1,J)
IF (J.EQ.1)
D(I)=Q(I,J)-TYG(I,J)*PINM(I,J+1)GAMA(I,J)/T*PIN(I,J)/ZIN(I,J).
ELSE
IF(J.EQ.M)
D(I)=Q(I,J)-TYG(I,J-1)*P(I,J-1)GAMA(I,J)/T*PIN(I,J)/ZIN(I,J).
ELSE
D(I)=Q(I,J)TYG(I,J-1)*P(I,J-1)TYG(I,J)*PINM(I,J+1)GAMA(I,J)/T*PIN(I,J)/ZIN(I,J).

300

ENDIF
A(1)=0
B(1)=-(TXG(1,J)+GAMA(1,J))
241

B(N)=-(TXG(N-1)+GAMA(N,J)/(T*ZINM(N,J))
C(N)=0
CALL THOMAS (A(I),B(I),C(I),PAST(I);I=1,N)
DO I=1,N
P(I,J)=(1-W)*PINM(I,J)+W*PAST(I)
DIFPR=ABS((P(I)-PINM(I))/PINM(I)
PINM(I,J)=P(I,J)
CALCULAR ZETA(P(I,J))
ZINM(I,J)=ZETA (P(I,J))
IF (DIFPR.GT.DFMPR) DFMPR=DIFPR
END DO
END DO
IT=IT+1
IF (IT.GT.MXITER) GO TO 400
IF (DFMPR.GT.TOLPR) GO TO 100
400 *CALCULO DE LA EBM

EBM

A(I )DELX (I ) * * T

CN

/ PCnT * PIN ( I ) / ZIN ( I ) P( I ) / ZINM ( I )

Q(I ) * DT

IF (ITER.GT.MXITER) GO TO 420
IF ABS((EBM-1).GT.TOLBM) GO TO 100
420 WRITE (*,*) TIEMPO, DT, IT, DFMPR, BM, (PINM(I), I=1,N)
TIEMPO=TIEMPO+DT
IF (TIEMPO.GT.MXT) GO TO 500
DO 450 I=1,N
DO 450 J=1,M
PIN(I,J)=PINM(I,J)
CALCULAR ZETA(PIN(I,J))
450 ZIN(I,J)=ZETA(PIN(I,J))
GO TO 100

242

500 END

243

Вам также может понравиться