You are on page 1of 51

Consecuencias de la Discretización

Saturac agua Reservorio Modelo de simulador


75 75

50 50

25 25

0 0
Distancia 1 2 3 4
(a) (b) Nro. de bloque
Modelo de empuje hidráulico de 4 bloques-malla: (a) reservorio hipotético y su distribución de saturación de agua a un cierto
tiempo en el influjo de agua y (b) modelo de 4 bloques-malla y distribución simulada de saturación de agua.

Para ilustrar las consecuencias de usar bloques-malla para


modelar un reservorio, veamos un modelo 1D de cuatro
bloques-malla de un reservorio hipotético de dos pozos
que está siendo inundado como el de la figura
Consecuencias de la Discretización
• Se muestra la vista de plano del reservorio, un
boceto del sistema de malla para el modelo y
diagramas de la distribución de saturación de
agua en el reservorio y en el modelo
relativamente temprano en la inundación.
• En el reservorio la saturación del agua es una
función continua de la distancia, pero en el
modelo hay saltos abruptos en la saturación del
agua entre los bloques 1 y 2 y de nuevo entre
los bloques 2 y 3.
Consecuencias de la Discretización
• Un diagrama similar de presión en el modelo
demostraría una distribución escalonada,
mientras un diagrama de la presión real del
reservorio sería una curva continua.
Consecuencias… Ponderación de la
Movilidad
• Para calcular el flujo de agua y petróleo de
bloque a bloque en nuestro ejemplo, se debe
asignar movilidad de agua y petróleo al flujo a
través de los límites hipotéticos entre bloques.
• Pero la movilidad de una fase es una función de
la saturación y la saturación en dos bloques
adyacentes pueden diferir significativamente.
• Esto lleva a preguntarnos qué saturación usar al
definir movilidades para el flujo entre los dos
bloques.
Consecuencias… Ponderación de la
Movilidad
• Ningún valor único de saturación, por tanto
ningún valor único de movilidad, puede describir
el comportamiento del flujo sobre el amplio
rango de saturaciones que puede existir en las
regiones de dos bloques-malla adyacentes.
• Pero en un simulador, se debe usar un valor
único de movilidad para calcular el caudal de
flujo de una fase entre dos bloques-malla.
• Una decisión puede ser usar un promedio de las
movilidades de los dos bloques.
Consecuencias… Ponderación de la
Movilidad
• Hay cuatro métodos a considerar:
– Ponderación aguas arriba. La movilidad a usarse en el cálculo
del flujo entre dos bloques adyacentes es la movilidad aguas
arriba (bloque 1 para el flujo entre los bloques 1 y 2 del modelo)
– Ponderación aguas abajo. La movilidad es determinada
enteramente por el bloque aguas abajo (bloque 2 del modelo).
– Ponderación mixta. En la cual se usa alguna combinación de
movilidades en bloques aguas arriba y aguas abajo.
– Métodos de extrapolación o interpolación. Tal como ponderación
aguas arriba en dos puntos. Las movilidades en uno o más
bloques-malla vecinos se usan para lograr un estimado de
movilidad en la interface de dos bloques-malla
Consecuencias… Dispersión Numérica
• La dispersión numérica es un artificio de las
técnicas de análisis numérico que pueden
causar distorsiones en simulaciones donde
ocurren rápidos cambios de saturación.
• Tales cambios son comunes en muchas
pérdidas de desplazamiento de reservorios.
• Para ilustrar el problema volvemos a usar el
modelo de cuatro bloques y consideramos flujo
entre los bloques 2 y 3 y entre 3 y 4 bajo las
condiciones representadas por la figura anterior
Consecuencias… Dispersión Numérica

• Los bloques 3 y 4 aun no han sido invadidos por


agua y el agua tendrá poca o ninguna movilidad.
• La saturación de agua en el bloque 2 está por
encima de la saturación inicial y el agua tendrá
buena movilidad en este bloque.
• Si se usa ponderación de movilidad aguas
arriba (método 1), la movilidad en el bloque 2
definirá la movilidad a usarse en el cálculo del
flujo del bloque 2 al 3.
Consecuencias… Dispersión Numérica

• En el próximo time step algo de agua fluye al


bloque 3 porque es móvil en el bloque 2. El flujo
de agua al bloque 3 incrementa la saturación y
hace que el agua sea móvil en este bloque.
• Como resultado, el agua fluye del bloque 3 al 4
en el time step siguiente.
• Algo de agua se mueve hacia adelante de un
bloque-malla en cada time step, independiente
del tamaño del time step.
Consecuencias… Dispersión Numérica

• En el modelo de 4 bloques anterior, los cálculos


con ponderación aguas arriba moverán algo de
agua hacia el bloque-malla del pozo productor
dentro de 4 time steps.
Consecuencias… Efectos de
Orientación de la Malla
• En modelos multidimensionales, la dispersión
numérica tiende a un fenómeno en que el
cálculo es influenciado por la orientación de la
malla relativa a la ubicación de los pozos de
inyección y producción.
• El efecto de la orientación de la malla
usualmente no es importante excepto cuando la
fase desplazante es mucho más movible que la
fase desplazada (flujo de vapor y petróleo)
Consecuencias… Efectos de
Orientación de la Malla
• La figura ilustra el bosquejo para simular inyección de
vapor en un reservorio de petróleo, contiene un pozo de
producción y dos pozos de inyección de vapor (A y B)
Consecuencias… Efectos de
Orientación de la Malla
• En el simulador, el vapor del pozo A se moverá en vía
directa al productor, el vapor del pozo B debe
zigzaguear en su ruta al productor
• No solo la vía de flujo del pozo B es más larga, sino que
el vapor del pozo B verá más petróleo que el del pozo A.
• Por tanto, además de llegar más tarde, el vapor del pozo
B parece barrer más eficientemente que el vapor del
pozo A.
• Si la malla se rotara 45 grados los rendimientos
calculados para los pozos serían reversados.
Consecuencias… Efectos de
Orientación de la Malla
• Las presiones y saturaciones son distorsionadas
por la orientación de la malla.
• El uso de un gran número de bloques-malla,
reducirá pero no eliminará el efecto de la
orientación de la malla.
• Afortunadamente, el efecto no es importante en
simuladores de desplazamiento agua/petróleo.
• La orientación de la malla puede ser importante
en simulaciones gas/petróleo
Funciones Explícita e Implícita
• Similarmente, las saturaciones y presiones son
discontinuas en el tiempo: las condiciones del
reservorio son definidas solo al final de cada
time step.
• La figura siguiente compara la propagación de
saturación real de agua con la calculada en el
tiempo en una región hipotética del reservorio
representada por el segundo bloque-malla del
modelo de 4 bloques
Funciones Explícita e Implícita

Saturac de agua

75 75

50 50

25 25

0 0
Tiempo 1 2 3 4 5
(a) (b) Time step
Comparación de saturación vs tiempo (a) en el reservorio y (b) en un simulador
Funciones Explícita e Implícita
• En el time step 3, la saturación de agua en el
2do bloque-malla se incrementó en un 10 %
• Las propiedades, función de la saturación, tales
como la movilidad y presión capilar, habrán
cambiado durante este time step
• En el reservorio real, durante el time step 3,
estas funciones han asumido muchos valores.
• Ningún valor de estas funciones es correcto por
todo el tiempo representado por el time step 3.
Funciones Explícita e Implícita
• En el simulador, sin embargo, un solo valor para
cada variable dependiente de la saturación debe
usarse por todo el time step.
• Como con la ponderación de movilidad, no hay
un método mejor para seleccionar valores a
utilizarse en un time step para las funciones
dependientes de la saturación que cambian con
el tiempo durante una simulación.
Funciones Explícita e Implícita
• Pueden usarse los siguientes procedimientos:
• Procedimientos Explícitos usan valores de
saturación conocidos al comienzo de un time
step. Se conocen de los cálculos del time step
previo (Fin del time step 2 es comienzo del 3)
• Procedimientos Implícitos usan movilidad y
presión capilar calculada al final de time step.
Los valores no son conocidos hasta que los
cálculos para el time step se hayan completado
Funciones Explícita e Implícita
• Procedimientos Semi-Implícitos usan estimados
de movilidad y presión capilar desarrollados
asumiendo que las funciones son de línea recta
durante un time step. Las saturaciones no son
resueltas independientemente, por tanto el
procedimiento es aún parcialmente implícito.
Procedimientos Explícitos, Semi-
Implícitos e Implícitos
• Para ilustrar el uso de los tres procedimientos,
calculemos el cambio en saturación de agua en
el bloque 1 (pozo de inyección) que ocurre en el
modelo de flujo de agua de 4 bloques en los
primeros time steps (comienzo de la inyección)
• En la discusión el superíndice n se refiere al
time step precedente y n+1 se refiere al time
step que se está procesando.
• Al inicio fluye petróleo hacia fuera del bloque
Procedimientos Explícitos, Semi-
Implícitos e Implícitos
• Pronto, sin embargo, agua y petróleo fluirá fuera
del bloque 1 con WOR creciente a medida que
procede el desplazamiento.
• El único flujo en el bloque-malla 1 es agua del
pozo de inyección.
• Como consecuencia, el cambio de saturación en
el bloque durante un time step será determinado
por la fracción de petróleo que fluye del bloque
1 al bloque 2 durante el time step.
Procedimientos Explícitos, Semi-
Implícitos e Implícitos
En forma de ecuación, el cambio de saturación en
el bloque 1 durante el time step n+1 es:
∆𝑆𝑜 = − 𝑆𝑜𝑛+1 − 𝑆𝑜𝑛 = 𝑆𝑤
𝑛+1 𝑛
− 𝑆𝑤 = −𝑞∆𝑡𝑓𝑜
Donde: Sn,Sn+1= Saturación al comienzo y fin del time step
q = Caudal de flujo de los fluidos fuera del bloque 1
t = Duración del time step
𝑓𝑜 = Fracción de petróleo de fluidos que fluyen fuera del bloque
Aquí q se expresa en volumen poral por unidad de tiempo
y el signo negativo implica flujo de salida del bloque 1
Los procedimientos explícitos, semi-implícitos e implícitos
difieren en la manera en que ellos evalúan 𝑓𝑜 .
Procedimientos Explícitos, Semi-
Implícitos e Implícitos
• Para simplificar la ilustración y facilitar cálculos,
se hacen las siguientes suposiciones:
– La ponderación de movilidad es completamente
aguas arriba; por tanto, todas las funciones de
saturación son aquellas del bloque-malla 1
– La fracción de flujo de petróleo puede expresarse
analíticamente como función de la saturación de
agua.
Procedimiento Explícito
En un procedimiento explícito, para el cálculo del
flujo durante un time step, 𝑓𝑜 es función de la
saturación en el bloque al comienzo del time step
𝑓𝑜 = 𝑓𝑜𝑛
La ecuación inicial llega a ser
𝑆𝑜𝑛+1 − 𝑆𝑜𝑛 = 𝑞∆𝑡𝑓𝑜𝑛
Donde 𝑓𝑜 se conoce del time step previo.
Por tanto todos los términos, excepto 𝑆𝑜𝑛+1 son
conocidos, así que 𝑆𝑜𝑛+1 puede calcularse
directamente
Procedimiento Semi-Implícito
En un procedimiento semi-implícito 𝑓𝑜 se estima por
extrapolación de los valores conocidos de 𝑓𝑜𝑛 , al final del
𝑛 𝜕𝑓𝑜 𝑛+1 𝑛
time step: 𝑓𝑜 = 𝑓𝑜 + (𝑆𝑤 − 𝑆𝑤 )
𝜕𝑆𝑤
La ecuación inicial se convierte en:
𝑛+1 𝑛 𝑛
𝜕𝑓𝑜 𝑛+1 𝑛 ]
(𝑆𝑜 − 𝑆𝑜 ) = 𝑞∆𝑡[𝑓𝑜 + 𝑆𝑤 − 𝑆𝑤
𝜕𝑆𝑤
𝜕𝑓𝑜
La pregunta aquí es donde tomar la pendiente 𝜕𝑆 .
𝑤

El enfoque consiste en estimar el cambio de saturación


durante el time step y usar el valor promedio de la
pendiente sobre ese rango de saturación.
Se verá una manera de estimar el cambio de saturación
Procedimiento Semi-Implícito
De esta manera la pendiente puede estimarse al
comienzo del time step sin información del valor
eventual de 𝑆𝑜𝑛+1 .
El procedimiento semi-implícito introduce un
término adicional: 𝑆𝑤𝑛+1 ; pero debido a que el
𝑛 𝜕𝑓𝑜
coeficiente 𝑓𝑜 + 𝜕𝑆 es definido, no se añade
𝑤
mucho trabajo al cálculo.
Procedimiento Fully Implicit
En un procedimiento fully implícit, la fracción de
petróleo de los fluidos que salen del bloque se
evalúa al final del time step.
𝑓𝑜 = 𝑓𝑜𝑛+1
La ecuación inicial se convierte en:
𝑛+1 𝑛
𝑆𝑤 − 𝑆𝑤 = 𝑞∆𝑡𝑓𝑜𝑛+1
En esta instancia, 𝑓𝑜𝑛+1 es una función de la
saturación al final del time step n+1 y no puede
calcularse independientemente de 𝑆𝑤𝑛+1 .
Comparación de Soluciones
Se deben especificar algunas condiciones adicionales
antes de que pueda calcularse el rendimiento del bloque 1.
1. El Volumen Poral del bloque es 10.000 bbl (1.590 m3)
2. El caudal de inyección de agua es 100 BPD (16 m3/día);
basado en el volumen poral, este es un caudal de entrada alto
(0.01 VP/D) y lleva ventaja al método de solución.
1
3. fo = S −0,25
w
1−(0,75−S )2,5
w
4. La saturación de agua inicial es 0.25 VP.
La saturación de agua en el bloque-malla 1 después de 50
días de inyección se calcula por cada uno de los tres
nétodos con time steps de 0.01, 0.1, 1, 10, 25, y 50 días.
Comparación de Soluciones
Los métodos de cálculo son como sigue:
1. Procedimiento explícito. 𝑓𝑜𝑛 se calcula con el valor conocido de
𝑛 y la ecuación explicita se resuelve directamente para 𝑆 𝑛+1
𝑆𝑤 𝑤
2. Procedimiento semi-implícito. Al comienzo de cada time step el
cambio de saturación esperado durante el time step se estima con
el procedimiento explícito. Este estimado se usa en el cálculo del
𝜕𝑓
promedio de la pendiente de 𝜕𝑆𝑜 . Entonces la ecuación semi-
𝑤
implícita se resuelve para 𝑛+1 .
𝑆𝑤
3. Procedimiento implícito. Un método iterativo se usa para
𝑛+1
resolver la ecuación implícita. Primero se estima 𝑆𝑤 con el
procedimiento explícito. Luego se calcula 𝑓𝑜𝑛+1 a 𝑆𝑤 𝑛+1
. Se usa 𝑓𝑜𝑛+1
𝑛+1
para calcular un nuevo valor estimado de 𝑆𝑤 . El procedimiento
𝑛+1
se repite hasta que 𝑆𝑤 no cambie entre iteraciones, o sea hasta
que la solución converja.
Comparación de Soluciones
SATURACIÓN DE AGUA EN EL BLOQUE 1 DESPUES DE 50 DIAS DE INYECCIÓN

Con time steps cortos, los 3 procedimientos dan respuestas casi


idénticas. Con time steps mayores, el explícito sobreestima el cambio
de saturación en el bloque. Los otros 2 dan respuestas comparables
para todos los time steps. Aún estos métodos dan resultados que
varian con el tamaño del time step. En este problema, 10 días es un
time step grande.
Normalmente se impone un número de restricciones durante un cálculo
para controlar el tamaño de un time step.
Tratamiento de la Saturación
Vertical y Distribuciones de Presión
• El bloque tiene espesor específico en adición a sus
dimensiones areales, consistente con la analogía de
tanques-batidos.
• Las variaciones verticales en la distribución del fluido,
presión y propiedades de la roca no pueden definirse
directamente dentro de un bloque-malla único.
• En el reservorio, la saturación de petróleo es alta en la
parte superior y la movilidad del petróleo será alta. La
movilidad de agua será alta en la parte baja de la zona.
• En el bloque-malla, la saturación se define por un solo
valor, no distingue entre partes alta y baja de la zona.
Tratamiento de la Saturación
Vertical y Distribuciones de Presión
• Para modelar el comportamiento de flujo con razonable precisión el
simulador debe asignar al bloque funciones de movilidad para el
movimiento real de los fluidos asociados con esa distribución
específica
• La Fig ilustra el problema para un bloque que representa la
transición agua petróleo en un modelo areal 2D.
Tratamiento de la Saturación
Vertical y Distribuciones de Presión
• Por supuesto, la zona podría ser modelada exactamente
con un modelo 3D teniendo bloques-malla de suficiente
espesor para definir la distribución de saturación vertical.
• Hay alternativas, sin embargo. Un bloque grueso puede
hacerse comportar como si fuera construido de bloques
delgados usando un juego de funciones de saturación,
permeabilidad relativa y presión capilar.
• Las funciones son derivadas en una manera que cuenta
para el flujo a través de un número de capas hipotéticas,
cada cual con su propia saturación de fluido, espesor y
permeabilidad.
Tratamiento de la Saturación
Vertical y Distribuciones de Presión
• Se calcula la contribución de cada capa hipotética a la
movilidad de petróleo y agua.
• La movilidad total es la suma de las movilidades de
todas las capas.
• La movilidad total resultante para cada fase es una
movilidad promedio de permeabilidad y espesor para
una distribución de saturación y un valor de saturación
promedio en una parte del reservorio a un tiempo dado.
• Repitiendo el cálculo para el rango completo de
distribución en una parte específica del reservorio
producirá un juego de funciones de movilidad.
Tratamiento de la Saturación
Vertical y Distribuciones de Presión
• El juego de valores así derivados se llama una ‘seudo
función’.
• Para que las seudo funciones sean satisfactorias se
debe usar la distribución de saturaciones correcta al
momento de derivarlas. Hay dos juegos de condiciones
a considerar:
– En el caso más general, las condiciones son dinámicas y las
fuerzas de viscosidad, gravedad y capilaridad influyen en la
distribución de la saturación vertical.
– En muchos casos las seudo funciones pueden ser desarrolladas
asumiendo condiciones de equilibrio, donde la gravedad y
capilaridad controla la distribución de saturación vertical
Tratamiento de la Saturación
Vertical y Distribuciones de Presión
• Para desarrollar seudo funciones, la distribución vertical
de saturación y permeabilidad deben ser modelados.
• El modelo más usado con estos propósitos es uno de
corte transversal 2D con una adecuada malla vertical.
• Este modelo debe ser diseñado para simular las
principales direcciones del flujo, por tanto pueden
necesitarse varios modelos diferentes.
• La validez de un juego particular de seudo funciones
dinámicas pueden establecerse usando las funciones en
un modelo 1D para simular el rendimiento del modelo de
corte transversal.
Funciones de Pozos
• La falta de definición vertical en un solo bloque
hace imposible simular el rendimiento de un
pozo en un modelo areal 2D en el cual el pozo
es representado por un bloque.
• Un solo bloque-malla no puede modelar una
terminación parcial y una sola capa de bloques
no puede modelar conificación de agua o gas.
• Esto se resuelve usando ‘funciones de pozos’
que son seudo funciones derivadas de modelos
de pozos individuales finamente enmallados.
Funciones de Pozos
• Las funciones de pozos relacionan movilidades
de fluidos cerca de la boca de pozo a las
saturaciones de bloques-malla.
• El modelo usado para derivar funciones de
pozos debe representar apropiadamente el
intervalo de terminación, propiedades del
reservorio cerca de boca de pozo, y la mecánica
de flujo multifase en el pozo (por cuspidificación,
conificación o flujo estratificado).
Funciones de Pozos
• Las seudo funciones asignadas a un pozo
deben representar el mecanismo de producción
y la distribución geométrica de saturaciones que
pueden esperarse en la vecindad del pozo.
• Esto significa que puede necesitarse un juego
separado de seudo funciones para cada
terminación.
Re-Solución de Gas
• Dentro de un bloque-malla, la relación gas/
petróleo GOR se expresa normalmente como
función de la presión.
• Esto vale para presión constante o declinante,
porque el establecimiento de un equilibrio en la
distribución de saturación durante la evolución
de gas es instantáneo.
• Si se establece una fase de gas libre, sin
embargo, algún gas segregará y no permanece
en contacto directo con el petróleo en el cual
estaba disuelto.
Re-Solución de Gas
• Si la presión sube, el equilibrio no será restablecido
‘instantáneamente’.
• Como la distribución areal y vertical del gas libre en un
bloque-malla no está definido, un modelo de reservorio
no puede rigurosamente calcular la cantidad de gas que
se re-disolvería.
• Si la re-solución es importante, deben usarse bloques
malla más delgados o arealmente más pequeños o bien
el proceso debe primeramente ser estudiado en un
modelo externo de malla fina y los resultados impuestos
al simulador mediante relaciones modificadas entre la
relación GOR y la presión
Administración de Pozos
• Un simulador de reservorio debe tener un
programa que traduce datos de producción/
inyección a condiciones operativas del campo y
restricciones en controles para el modelo.
• Tales programas son las rutinas de gestión o de
administración de pozos.
• Una rutina de administración de pozos
establece relaciones de pozos, implementa
políticas de operación y restricciones operativas
a niveles de intervalo de producción, de pozo,
grupo de pozos, reservorio y campo.
Administración de Pozos
Campo

Reservorio

Grupo

Pozo

Bloque
Malla

Jerarquía Típica de Control de Gestión de Pozos.


Administración de Pozos
• En su forma más simple, una rutina de
administración de pozos asigna caudales o
presiones a bloques de producción individuales
en el simulador a tiempos especificados.
• Esta forma simplificada es a menudo referida
como una ‘rutina de caudal’.
• Rutinas más sofisticadas pueden también hacer
y ejecutar decisiones que simulan muchas de
las decisiones operativas requeridas para
administrar el reservorio real.
Administración de Pozos
• Por ejemplo, una rutina de administración de
pozos puede perforar, reacondicionar, re-
terminar, calcular hidráulica de pozos y líneas
de flujo, instalar ascenso artificial, controlar
caudales de gas o agua, mantener objetivos de
producción y dirigir re-inyección de gas o agua.
• La rutina puede también imponer restricciones
de producción que pueden resultar de tales
controles como contratos de producción, guías
de operación, o reglas estatutarias
Métodos de Solución
• La solución de ecuaciones consume gran parte
del esfuerzo de computación en una simulación
• Como consecuencia, la selección de un método
efectivo de solución es un paso importante en el
manejo del costo y de la dificultad del estudio.
• La mayoría de los simuladores proporcionan
varios métodos para resolver las ecuaciones y
permiten al usuario seleccionar el método más
apropiado para el problema.
Métodos de Solución
• Hay métodos de solución directos e iterativos.
• Método directo. Las incógnitas son eliminadas
una a una hasta que las ecuaciones son
resueltas. Excepto por posibles errores de
redondeo, las soluciones son exactas.
• Método iterativo. Parte de una solución
aproximada del sistema de ecuaciones. La
aproximación se reemplaza sistemáticamente
hasta que las respuestas ‘converjan’ con una
tolerancia determinada de la respuesta correcta
Métodos de Solución
• El método directo utilizamos para resolver
pequeños sistemas de ecuaciones a mano. Es
una opción apropiada para modelos pequeños a
intermedios. Las respuestas son exactas y no se
requiere intervención del usuario.
• Con modelos que tienen un gran número de
bloques, la solución directa puede no ser
práctica porque el número de cálculos y los
requerimientos de almacenamiento durante los
cálculos pueden ser excesivos.
Métodos de Solución
• El significado de ‘grande’ es influenciado por el
tipo de problema a resolver y las características
del software y hardware.
• El esfuerzo de cómputo para un método iterativo
puede ser solo una pequeña fracción de los
requeridos para una solución directa.
• Un factor adicional es el número de iteraciones
requeridas para alcanzar la convergencia.
• Sin usar el método iterativo en el problema
específico, puede no ser posible estimar el
número de iteraciones para una solución.
Métodos de Solución
• Una complicación adicional de algunos métodos
iterativos es la necesidad de seleccionar
parámetros para acelerar la convergencia.
• Los valores de los parámetros son influenciados
por las características del problema particular
que se está resolviendo.
• Puede requerirse alguna experimentación con el
modelo de reservorio antes que el método más
apropiado sea seleccionado.

You might also like