Está en la página 1de 10

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO

FACULTAD DE INGENIERA
ANALISIS NUMERICO
USO DE LOS METODOS NUMERICOS
EN LA SIMULACION NUMERICA DE YACIMIENTOS
PROFESOR: VICTOR PINILLA MORAN

ALUMNOS:
CORTS RAMOS JOS LUIS
ESTANISLAO SNCHEZ RAMOS

FECHA DE ENTREGA: 19 DE ABRIL 2016

Simulacin numrica para el flujo de gases reales o aceite y el uso de mtodos


numricos para su solucin.
Introduccin
Yacimientos
Los yacimientos son estructuras geolgicas formadas a travs del tiempo por
medio de sedimentacin y que contienen algn fluido entrampado. Los yacimientos
se pueden clasificar de acuerdo al fluido que contienen o de acuerdo al tipo de roca.
Simulacin
La simulacin de yacimientos como herramienta surge durante los aos 60
con el auge de nuevas tecnologas y evoluciona conforme a estas mismas.
A medida que se obtienen ms datos la simulacin se vuelve ms precisa,
existe una mejor representacin y est mas calibrado.
Los simuladores utilizados en la ingeniera de perforacin son utilizados para
llevar a cabo predicciones del comportamiento de un pozo o yacimiento de gas.
Los parmetros que se pueden obtener de esta simulacin son: volumen de gas,
tasa de produccin, comportamiento dinmico del pozo y la distribucin de las
presiones.
El objetivo de los simuladores es la construccin de un modelo de simulacin
numrica para el flujo de gases o aceite.
Los mtodos iterativos son muy utilizados ya que tienen un mejor desempeo
en problemas donde el nmero de ecuaciones es muy grande.

El uso de los bloques de malla proporcionan una herramienta que permite


desarrollar una ecuacin diferencial que considere la conservacin de la masa.
El bloque de malla utilizado en la simulacin tiene la estructura siguiente,
donde sus dimensiones estn definidas por , .

Los bloques de malla se construyen considerndola geologa del yacimiento, el

proceso de flujo a asimilar, recursos computacionales, el tiempo de proceso, entre otros.


Un ejemplo muy conocido es el complejo Cantarell, donde se tiene un sistema de
ecuaciones de 480,000 ecuaciones algebraicas no-lineales.



Uso de mtodos numricos
Los modelos recientemente desarrollados para la simulacin de yacimientos
consideran el flujo de mltiples componentes en un yacimiento que est dividido en
una gran cantidad de componentes tridimensionales conocidos como celdas de
cuadriculas. La ley de Darcy y la de conservacin de la masa, adems del equilibrio

termodinmico de componentes entre fases, son parte de las ecuaciones que


describen el flujo entrante y saliente de estas celdas.
La ley de Darcy est definida como:
=

Donde k es la permeabilidad, A es el rea de seccin de flujo, es la viscosidad del


fluido.
Luego, valuando la ley de Darcy para el flujo de masa en la malla en el tiempo:

Para este caso y son tomados como los promedios entre los dos bloques de
malla indicados en el trmino de flujo.
La forma matricial de la ecuacin se puede describir como:

Los coeficientes de la matriz dependen de la presin(no lineal). Al resolver se


obtienen los valores de las presiones, esto mediante un proceso iterativo no lineal
llamado iteracin de Newton-Raphson.
Se calcula una funcin residual que es una funcin de variables dependientes
en una posicin(x0) y x0 mas un pequeo incremento. Esto permite calcular una
lnea tangencial, que al extrapolarla, predice el valor que tomar cuando el residual
vaya a cero en x1. Este procedimiento se calcula de modo iterativo hasta cumplir
con la tolerancia dada en un principio.

Ejemplo
Simulacin en una dimensin
Resolver el siguiente problema con las condiciones inciales y de frontera con el
mtodo de diferencias finitas.
K= 15 [md]
= 20 [cp]
c= 35x10-6 [lb/pg2]-1
L= 1,000 [pies]
= 0.15
La condicin inicial es , 0 = 1,800[
0[

45
67;

400, = 1,800[

45
67;

].

45
678

Los

] Las condiciones de frontera son 0, =


parmetros

del

modelo

son:

100[]( = 11)y = 90[]


Solucin. Este problema se puede solucionar escribiendo un programa en lenguaje
FORTRAN que permita el uso de las iteraciones. A continuacin se escriben las

especificaciones del programa para resolver el problema y dar los resultados de las
presiones para cada paso de tiempo.
PROGRAM ejemplo2_1
!============================================================
! Programa para resolver la ecuacin de difusin fijando
! las presiones como fronteras
DIMENSION a(105),b(105),c(105),d(105),p(105),pn(105)
WRITE (*,*) imax, delt
READ(*,*) imax, delt
pini = 1800.
xlong= 1000.
c1=0.
c2=1800.
delx = xlong /(imax-1)
poro=0.15
perm=15.
visc=20.
comp=35.E-6
tiempo=90.
alfa=(poro*visc*comp)/(0.00633*perm)*(delx**2/delt)
! CONDICION INICIAL
DO 10 i=1,imax
p(i)= pini
pn(i)= pini
10 CONTINUE
! PUNTOS INTERNOS
DO 20 i=2,imax-1
a(i)=-1
b(i)=2.+alfa
c(i)=-1.
20 CONTINUE
! CONDICIONES DE FRONTERA
b(1)=1.
c(1)=0.
d(1)=c1
a(imax)=0.
b(imax)=1.
d(imax)=c2
! COMIENZAN LOS PASOS DE TIEMPO
t=0
30 CONTINUE
t=t+delt
DO 40 i=2,imax-1
d(i)=alfa*pn(i)
40 CONTINUE
CALL thomas(a,b,c,d,p,imax)
WRITE(*,800)t,(p(i),i=1,imax)
DO 50 i=1,imax
pn(i)=p(i)
50 CONTINUE
IF (t.LT.tiempo) GO TO 30
800 FORMAT(200F8.1)
END PROGRAM
!======================================================thomas
SUBROUTINE thomas(a,b,c,d,p,n)
! Esta es la solucin del sistema de ecuaciones tridiagonales
! a, b, c y d: son los coeficientes de la ecuacin,
! a(i)*x(i-1)+b(i)*x(i)+c(i)*x(i+1)=d(i)
! p= vector solucin
! n= numero de variables

DIMENSION a(*),b(*),c(*),d(*),p(*),w(101),g(101)
w(1)=b(1)
g(1)=d(1)/w(1)
DO 1 i=2,n
w(i)=b(i)-a(i)*c(i-1)/w(i-1)
g(i)=(d(i)-a(i)*g(i-1))/w(i)
1 CONTINUE
p(n)=g(n)
DO 2 i=n-1,1,-1
p(i)=g(i)-c(i)*p(i+1)/w(i)
2 CONTINUE
RETURN

De esta manera se obtiene que para un = 5[Dias] los valores de las presiones
son se muestran de la manera siguiente:

Graficando:

En el caso de tomar una profundidad especifica (en este caso x=200 pies) se puede
observar la perdida de presin con forme el paso del tiempo en el yacimiento.

As se puede observar el comportamiento de las presiones a diferentes


profundidades de un yacimiento con respecto al tiempo.
Conclusiones
Los mtodos numricos aplicados a la ingeniera son muy tiles ya que permiten
hacer uso de herramientas computacionales para obtener mejores resultados en la
prctica.
En el caso de este estudio, result muy til el mtodo de Newton-Raphson ya que
mediante la iteracin se pudieron obtener los valores esperados para la estimacin
de los valores necesarios en esta rama de la ingeniera.