Simulación de Yacimientos Petroleros

Transcripción

Simulación de Yacimientos Petroleros
Simulación de
Yacimientos Petroleros
Fernando Rodríguez de la Garza
PEMEX E&P – UNAM
Enero 2005
Contenido
„
„
„
„
„
„
La explotación de yacimientos: Antecedentes
Simulación numérica de yacimientos:
Antecedentes
Ecuaciones del simulador
Solución de los sistemas de ecuaciones en la
SNY
Mallas en la SNY
Conclusión: Tendencias en la SNY
La explotación de yacimientos
Los yacimientos petroleros
Estructuras geológicas que se formaron hace millones de
años (Terciario-Mesozoico) y que contienen hidrocarburos
entrampados, líquidos y/o gaseosos, en sus espacios
porosos y permeables.
Roca sello (Lutita)
Yacimiento
(Arenisca
/ Caliza)
Roca
generadora
(Arcilla)
La explotación de yacimientos
Los yacimientos petroleros
Tipos:
„ De acuerdo a los fluidos que contienen:
– Aceite: negro, volátil, pesado.
– Gas y condensado (… condensación
retrógrada)
– Gas Seco
„
De acuerdo a los tipos de roca:
– Areniscas
– Carbonatos
La explotación de yacimientos
Los yacimientos petroleros
Tipos:
„ De acuerdo a los rasgos geológicos:
– Fracturados
– No fracturados
– Turbidíticos
La explotación de yacimientos
La exploración y producción de HC’s
Exploración
Abandono
Recuperación
Mejorada
Descubrimiento
E&P de
Hidrocarburos
Recuperación
Secundaria
Delimitación
Desarrollo
Recuperación Primaria
La explotación de yacimientos
Disciplinas en E&P de HC’s
Geología y
Geofísica
Ing. de
Yacimientos
Ing. de
Producción
Ing. de
Diseño
Ing. de
Perforación
Disciplinas en
E&P
Operación de
la Producción
Ing. de Gas
Ing. Ambiental
Investigación
y Laboratorio
Ing. Económica
y Admon.
La explotación de yacimientos
Decisiones
Etapa de producción primaria:
‰ Programa
de desarrollo del campos
‰ Número de pozos a perforar, características y
ubicación en el yacimiento
‰ Ritmos óptimos de producción de hidrocarburos
‰ Instalaciones de producción, recolección y
transporte de hidrocarburos
La explotación de yacimientos
Decisiones
Etapa de explotación secundaria: Aplicación de
procesos de recuperación secundaria y mejorada de
hidrocarburos.
– ¿Cuando aplicar?
– ¿Qué fluido inyectar?
– ¿Perforación adicional de pozos: ¿Cuántos y donde?
– ¿Ritmos de inyección y producción?
– ¿Duración del proyecto?
– ¿Recuperación adicional de hidrocarburos?
– ¿Instalaciones de producción adicionales?
La explotación de yacimientos
Inyección
de gas
FR: hasta 35%
Presión
FR: 25%
Inyección
de agua
Ritmo de
Producción
Ritmo de
Producción
Presión
Decisiones
Producción Primaria
Producción Secundaria
Tiempo
Normalmente se inyecta algún fluido, gas o agua, para mantener
la presión del yacimiento y aumentar la recuperación de aceite.
La explotación de yacimientos
La Administración de Yacimientos
El empleo de recursos humanos, técnicos y
económicos para maximizar las ganancias
obtenidas de un yacimiento mientras que se
minimizan las inversiones y los costos de
operación
La explotación de yacimientos
La Administración de Yacimientos
Una herramienta clave en la toma de
decisiones de la administración moderna de
yacimientos es la simulación numérica
de yacimientos
La Simulación Numérica de
Yacimientos: Antecedentes
„
„
Surge en los años 60 y evoluciona
conforme a los avances tecnológicos en
materia de recursos computacionales y
numéricos
Solución de las EDP’s, altamente no
lineales, que describen los diversos
procesos de transporte que ocurren en un
yacimiento petrolero
La Simulación Numérica de
Yacimientos: Antecedentes
„
„
Se genera el modelo numérico del
yacimiento y ensayan diversas opciones
técnico-económicas para su desarrollo y
explotación.
Estas opciones son evaluadas y guían la
toma de decisiones respecto de la opción
que mejor cumpla con los objetivos de la
Administración de Yacimientos
La Simulación Numérica de
Yacimientos: Antecedentes
Etapas del desarrollo del modelo numérico de un
yacimiento
Adquisición y análisis
de datos
(Geológicos, Geofísicos, Petrofísicos,
PVT, Producción/Inyección)
Construcción del
modelo geológico
(modelo estático)
Ingeniería básica de
yacimientos y
producción
Construcción del
modelo dinámico
(Ajuste del comportamiento)
Predicción del
comportamiento
(Múltiples escenarios)
Análisis y
documentación de
resultados
La Simulación Numérica de
Yacimientos: Antecedentes
Incertidumbre en el modelado
„
Datos del yacimiento:
– Generalmente obtenidos indirectamente
– Datos directos: Mediciones en muestras de roca y fluidos
tomadas en pozos.(… información limitada a puntos específicos)
„
Datos directos limitados al inicio: Aumentan conforme se
desarrolla y produce el yacimiento.
„
La incertidumbre del modelo disminuye con el tiempo:
–
–
Se tienen mas datos
Modelo mejor calibrado y más representativo del yacimiento.
Ecuaciones del simulador
Flujo multifásico composicional – isotérmico en
yacimientos de hidrocarburos
Componentes hidrocarburos:


kk rg


kkro
(
(∇po − γ o∇D ) + ∇ •  ym ρˆ g
∇ •  xm ρˆ o
∇p g − γ g ∇D ) +
µo
µg




∂
*
*
qo ρˆ o xm + q g ρˆ g ym = φ (ρˆ o xm S o + ρˆ g ym S g )
∂t
m=1,2,…,nc
Agua:
[
]
 kk rw
 *
∂
(∇pw − γ w∇D ) + qw ρˆ w = [φρˆ w S w ]
∇ •  ρˆ w
µw
∂t


Equilibrio termodinámico:
f mo = f mg
m=1,2,…,nc
Ecuaciones del simulador
Ecuaciones de restricción y adicionales
nc
So + S g + S w =1
Pc go (S g ) = p g − po
Pcwo (S w ) = po − pw
y
∑x
m =1
m
nc
∑y
m =1
m
=1
=1
Se tienen 2nc+6 ecuaciones con 2nc+6 incógnitas:
po , p g , pw , S o , S g , S w , x1 , x2 , ..., xnc , y1 , y2 , ..., ync
Las ecuaciones e incógnitas se pueden reducir a 2nc+1
acoplando estas últimas cinco ecuaciones en las restantes
Ecuaciones del simulador
Ecuaciones de flujo en diferencias finitas
Componentes hidrocarburos:
n +1
n +1
∆[xmTo (∆po − γ o ∆D )]ijk + ∆ ymTg (∆po + ∆Pc go − γ g ∆D ) ijk +
[
(qo ρ
)
n +1
o m ijk
x
+ (q g ρ g ym )ijk =
n +1
Vrijk
∆t
Agua:
∆[Tw (∆po − ∆Pcwo − γ w ∆D )]
n +1
ijk
[
∆ t {φ ρ o xm (1 − S g − S w ) + ρ g ym S g
+ (qw ρ
Equilibrio termodinámico:
n +1
]
n +1
f mo ijk = f mg ijk
)
n +1
w ijk
=
Vrijk
∆t
∆ t [φρ w S w ]ijk
m=1,2,…,nc
i=1,2,…,I
j=1,2,…,J
k=1,2,…,K
n=0,1,2,…
]}
ijk
Ecuaciones del simulador
Ecuaciones del flujo en diferencias …
Constituyen un sistema algebraico de ecuaciones
no lineales
En cada celda de la malla de cálculo se tienen
2nc+1 ecuaciones con el mismo número de
incógnitas
En la simulación numérica de yacimientos
naturalmente fracturados (…donde coexisten dos
medios porosos: fracturas y matriz rocosa), el
número de ecuaciones y de incógnitas se duplica
Ecuaciones del simulador
Ecuaciones del flujo en diferencias finitas
Existen yacimientos con aceites cuya
composición se mantiene constante (…para
fines prácticos) durante la etapa de producción
primaria: Yacimientos de aceite negro. La
mezcla de hidrocarburos se representa mediante
dos pseudocomponentes: Aceite y gas
Ecuaciones del simulador
Ecs. en diferencias: yacimientos de aceite negro
Aceite:
∆[To (∆po − γ o ∆D )]
n +1
ijk
+q
n +1
o ijk
=
Vrijk
∆t
∆ t {φbo (1 − S g − S w )}ijk
Gas:
n +1
n +1
∆[Tg (∆po + ∆Pcgo − γ g ∆D )]ijk
+ ∆[To Rs(∆po − γ o ∆D )]ijk +
n +1
n +1
ijk
q g ijk + ( qo Rs )
Agua:
=
Vrijk
∆t {φbg S g + φbo Rs (1 − S g − S w )}ijk
∆t
∆[Tw (∆po − ∆Pcwo − γ w ∆D )]
n +1
ijk
+ (q
)
n +1
w ijk
=
Vrijk
∆t
∆t [φρ w S w ]ijk
i=1,2,…,I ; j=1,2,…,J; k=1,2,…,K;
n=0,1,2,…
Solución de las ecuaciones
Sistemas de ecuaciones algebraicas no lineales
Los métodos han evolucionado con la infraestructura de
cómputo disponible a lo largo del tiempo:
• Década de los 60’s: Métodos IMPES y SS
• Década de los 70’s: Métodos Semi-Implícitos y SEQ
• 80’s - : Métodos Totalmente Implícito y de Implicitud
Autoadaptable
Solución de las ecuaciones
Sistemas de ecuaciones algebraicas no lineales
Diferencia básica entre métodos: Tratamiento de las nolinealidades en los términos de flujo de las EDF:
[(
)(
( )∆D )]
n +1
∆[T ( p , S )(∆p + ∆Pc − γ ∆D )]ijk
≅ ∆ T p , S β ∆p n +1 + ∆Pc β − γ p
Método
IMPES
Semi-Implícito
TI
βp
βS
n
n
βp
n n+1
n+1 n+1
S
S
βp
Observaciones
Permite reducir de 3 a 1
Ecuación/Incógnita por celda
Resuelve no-linealidades con
Iteración Newtoniana (NR)
ijk
Solución de las ecuaciones
Sistemas de ecuaciones algebraicas no lineales
A cada método corresponde un grado diferente de
implicitud en el manejo de las no-linealidades de las
ecuaciones: IMPES es el menos implícito y el Método
Totalmente Implícito el más.
Mayor implicitud = Más trabajo computacional
para montar el problema matricial = Mayor
estabilidad numérica del simulador (Pasos de
tiempo mayores)
Solución de las ecuaciones
Sistemas de ecuaciones algebraicas no lineales
Método de Implicitud Autodaptable
Aplica diferentes grados de implicitud (IMPES,…, TI) en la
malla de cálculo, dependiendo de las necesidades locales.
Mayor implicitud en zonas con cambios fuertes en las
incógnitas durante un paso de tiempo
Requerimientos pueden variar con el tiempo
Optima el esfuerzo computacional y mantiene la
estabilidad numérica del Método Totalmente Implícito
Solución de las ecuaciones
Sistemas de ecuaciones algebraicas no lineales
Método General
A partir del Método TI y permite obtener el resto de los
métodos como casos particulares.
[J ]TI δuν +1 = − FTIν
ν
FTIn +,i1 → Fi {T ( p, S ) n +1[∆p + ∆Pc − γ ( p, S )]n +1 , Q( p, S ) n +1 , (φbS ) n +1}
[J ]TI = [T ] + [T ']p + [T ']S + [Pc']S + [γ ']p, S + [Q']p, S + [(φbS )']
Solución de las ecuaciones
Sistemas de ecuaciones algebraicas no lineales
Método General:
IMPES como caso particular
[J ]
n +1
n
δ
u
=
−
F
IMPES
IMPES
n
n +1
n
n +1
FIMPES
+ ∆Pc n − γ ( p , S )n ], Q( p , S )n ,( φbS )n +1 }
,i → Fi { T ( p , S ) [ ∆p
[J ]
IMPES
= [T ] + [(φbS )']
El Método General permite generar de manera simple
y directa el Método de Implicitud Autoadaptable
Solución de las ecuaciones
Sistemas de ecuaciones lineales
„
Métodos Directos (Algoritmos para la solución de
matrices dispersas con ordenamientos especiales):
problemas donde el número de ecuaciones es
“razonablemente pequeño”
„
Métodos Iterativos ( Existen diversos – Lo mejor
es Gradiente Conjugado con Preacondicionamiento)
tienen mejor desempeño en problemas donde el número
de ecuaciones es grande
Solución de las ecuaciones
Sistemas de ecuaciones algebraicas no lineales
Modelo numérico del Complejo Cantarell
Yacimientos naturalmente fracturados
Akal
Kutz
N
Nohoch
Modelo de Aceite Negro
Sistema de 480,000
ecuaciones algebraicas nolineales a resolver en cada nivel
de tiempo
Chac
Modelo Composicional
Mezcla de HC’s representada
por cinco pseudocomponentes
80,000 celdas
Sistema de 1,760,000
ecuaciones algebraicas nolineales a resolver en cada nivel
de tiempo
Solución de las ecuaciones
Sistemas de ecuaciones algebraicas no lineales
Modelos del campo Abkatún y Complejo Abkatún-Pol-Chuc
Solución de las ecuaciones
Sistemas de ecuaciones algebraicas no lineales
Modelo regional de yacimientos de la Sonda de Campeche
Mallas en la SNY
Se construyen considerando
1. Geología del yacimientos: estructura,
estratigrafía, fallas y otros rasgos internos
2. Planes de desarrollo: ubicación y tipo de
pozos
3. Procesos de flujo a simular
4. Exactitud deseada en la solución
5. Recursos computacionales
Mallas en la SNY
Tipos
„
„
Bloques centrados ó nodos distribuidos…
(Voronoi o PEBI-bisector perpendicular)
Simuladores comerciales disponen de
algoritmos de generación automática de
mallas:
‰
‰
‰
‰
Geometría de punto de esquina
Curvilíneas (tubos de corriente)
Refinamiento local (mallas híbridas y cartesianas)
Malla dinámica
Mallas en la SNY
Tipos
Mallas en la SNY
Tipos
Mallas en la SNY
Modelado de pozos en la SN global de Yacimientos
• La presión calculada en celdas fuente (…con pozo) no
corresponde a las presión medida en el fondo del pozo
• Las saturaciones de fluidos calculadas en celdas con pozo,
cuando ocurre conificación de fluidos (… fenómeno local alrededor
del pozo), tampoco corresponden a las saturaciones calculadas por
el simulador
p
rw
z
radio
Sw = 90%
rw
radio
Mallas en la SNY
Modelado de pozos en la SN global de Yacimientos
• La presión en el pozo se calcula mediante modelos
analíticos:
p
n +1
wf ,ij
= p
n +1
ij
rw
qµ
+
ln
2π kh r0
• El modelado de problemas de conificación de fluidos
(… Swf) se lleva a cabo mediante:
‰
Generación y uso de curvas de pseudo- Kr’s
‰
Refinamiento local
Mallas en la SNY
Mallado - Refinamiento Local
Procesamiento en ParaleloDescomposición de Dominio
Motivación
• Modelos de yacimientos geológicamente complejos
y/o altamente heterogéneos requieren de un gran
número de celdas (… hasta 4.5 millones de celdas)
• Reducir el tiempo de cómputo en la SNY:
‰
Corridas de fin de semana a corridas de un día
para otro.
‰
Corridas de un día para otro a corridas en
horarios normales.
Procesamiento en ParaleloDescomposición de Dominio
Motivación
SNY tradicional con PP-DD
SNY tradicional
Procesamiento en ParaleloDescomposición de Dominio
Motivación
El principio del cómputo en paralelo es la descomposición
de dominio:
El yacimiento se divide en un cierto número de
subdominios y a cada uno se asigna un procesador, en
el que se realizan los cálculos correspondientes.
Cada procesador mantiene los datos del subdominio
que le corresponde (celdas, pozos,…,etc.) y los datos
de los subdominios vecinos (… datos externos) que
requiere para realizar sus cálculos.
Conclusión: Tendencias en la SNY
En los últimos años
1. Desarrollar simuladores multipropósitos: simulan
diversos tipos de yacimientos y procesos
2. Simuladores integrales: yacimiento, pozos,
instalaciones superficiales de producción
3. Número grande de celdas (hasta 4.5 millones) para
capturar el detalle de la geología y heterogeneidades:
Procesamiento en paralelo
Conclusión: Tendencias en la SNY
En los últimos años
4.
Procesamiento en paralelo mediante uso de clusters
de PC’s
5.
Fácil uso: pre y postproceso de datos/resultados
6.
Recientemente se ha reportado la aplicación exitosa
de elemento finito en la SNY-composicional

Documentos relacionados