Sunteți pe pagina 1din 169

Preparado por: Franco Sivila

Franco Sivila
MBAL es una aplicacin para el modelado de
reservorios.
MBAL pertenece al Suite de aplicaciones de IPM.
MBAL contiene varias herramientas con diferentes
propsitos.
La aplicacin puede utilizarse por si sola, pero
tambin puede ser parte de un modelo GAP.
Que es MBAL?
Franco Sivila
MBAL en modelo GAP
Elemento Tank [reservorio] en modelo GAP
Este elemento requiere un archivo MBAL para
realizar los clculos relacionados al reservorio.
Nota.- Este elemento tambin puede utilizar enlaces
con simuladores tales como Eclipse.
Interface Modelo GAP
Franco Sivila
Herramientas MBAL
M
B
A
L
1. Material Balance (MB)
2. Reservoir Allocation
3. Monte Carlo
4. Decline Curve Analysis
5. 1D Model
6. Multi Layer
7. Tight Gas Type Curves
8. Streamlines(ltima versin)
Franco Sivila
La herramienta de MB permite aplicar los
conceptos de conservacin de masa.
MBAL usa un modelo conceptual del
reservorio para predecir su comportamiento.
MBAL se base en la produccin e inyeccin
de fluidos en el reservorio.
Para MBAL el reservorio no tiene dimensiones,
por lo tanto, no toma en cuenta la geometra
del mismo.
En el modelo MBAL la ubicacin de los pozos
no tiene importancia.
1. Material Balance (MB)
Franco Sivila
Estimar hidrocarburos in-situ, tamao de casquete
de gas, etc.
Determinar la presencia y tamao de un acufero.
Estimar la profundidad de los contactos de fluidos.
Predecir la presin de reservorio.
Predecir el comportamiento del reservorio.
1. MB - Aplicaciones
Franco Sivila
APLICACIN DE MB AL ANLISIS DE RESERVORIOS
1. MB - Concepto
El ingreso y salida de Materia en el
volumen de control se da a travs
de los pozos de inyeccin y
produccin.
Franco Sivila
MBAL permite modelar los siguientes tipos de fluido
Petrleo
Gas Seco
Gas hmedo
Gas retrgrado
1. MB Modelado de Fluido (PVT)
Franco Sivila
Mtodos para el modelado del fluido
Correlaciones de Black Oil
Ecuacin de estado
Tracking (combinacin Black Oil + EOS)
1. MB Modelado de Fluido (PVT)
Franco Sivila
Reservorios con columna de hidrocarburos
considerable
MBAL puede modelar el fluido considerando un
reservorio homogneo. Tambin, puede modelar
el fluido de forma variable en funcin de la
profundidad.
Este ltimo permite que las propiedades del fluido
sean variables en funcin de la profundidad.
1. MB Modelado de Fluido (PVT)
Franco Sivila
Para el modelado del reservorio, MBAL tiene las
opciones:
1. MB Reservorios Mltiples
1. Modelo con un solo tanque.
2. Modelo con mltiples tanques conectados
mediante una variable de transmisibilidad.
Franco Sivila
MBAL contiene varias herramientas para
realizar el ajuste del modelo con el historial de
produccin.
1. MB Ajuste con historial
1. Mtodo grfico
2. Mtodo analtico
3. Grfico de energa
4. Grfico de funcin Wd
Franco Sivila
2. ReservoirAllocation(RA)
Cuando se tiene un pozo produciendo de mas
de un reservorio (multi-layersystem), esta
herramienta permite determinar el aporte de
cada reservorio.
Franco Sivila
2. RA - Antecedentes
MBAL utiliza el IPR de cada reservorio para
estimar el IPR total del pozo.
El IPR de cada reservorio est asociado a cada
iteracin (timestep).
El modelo toma en cuenta las correcciones que
se requieren para los IPR en cada iteracin.
Franco Sivila
2. RA - Inflow
Ejemplo de una
iteracin.
En la siguiente
iteracin el IPR de los
reservorios cambiara
y ser estimado
nuevamente.
Franco Sivila
2. RA - Inflow
El IPR total es estimado sumando los caudales de
los reservorios Q2 + Q3.
Primera iteracin
Franco Sivila
2. RA - Clculos
En cada nueva iteracin se requiere estimar la nueva
presin para cada reservorio.
Para esto se utiliza un modelo de reservorio (MBAL).
En el modelo MBAL se toman en cuenta los efectos de
acufero, compresibilidad y expansin de los fluidos.
Los coeficientes C y n del IPR se mantienen constantes.
Franco Sivila
2. RA - Clculos
En base a la produccin (vol. acumulado Gp) de
cada reservorio, una nueva presin de reservorio es
estimada.
Grfico P/z para dos
reservorios.
Franco Sivila
2. RA - Clculos
Diagrama de flujo
Se define caudal total
de pozo
Q2+ Q3 =Q1
Estima presin de fondo
fluyente, Pwf
Construye IPR total
Estima volmenes producido
Primera iteracin
Determinar nuevo IPR
Coeficientes C y n se mantienen
constantes
Estimar presin de
reservorio. MB o Curvas
de declinacin
Para cada Layer
Construye nueva IPR
Estima volmenes producido
Segunda iteracin
Franco Sivila
2. RA Interface
Ejemplo de modelo MBAL ReservoirAllocation
Pozo
Reservorio
Franco Sivila
2. RA Ingreso de datos
Para habilitar la herramienta ReservoirAllocation ir a Tool y seleccionar la herramienta.
MBAL permite el ingreso de datos en secuencia. Por ejemplo, no permite ingresar datos de reservorio o pozo si no se
completan los datos de PVT.
Ingresar datos en el siguiente orden:
1. Options(seleccionar tipo de fluido y seleccionar si se desea realizar un seguimiento de las impurezas)
2. PVT(ingresar datos PVTdel fluido, los campos disponibles cambian en funcin del fluido seleccionado en Options)
3. Input (crear reservorios/Tanks, crear pozos/wells)
Franco Sivila
2. RA Ingreso de datos
1. Options(seleccionar tipo de fluido y seleccionar si se desea realizar un seguimiento de las impurezas)
Franco Sivila
2. RA Ingreso de datos
1. Options(seleccionar tipo de fluido y seleccionar si se desea realizar un seguimiento de las impurezas)
ReservoirFluid: puede seleccionar petrleo, gas o gas retrgrado.
Oil (petrleo) Esta opcin modela petrleo
Gas (gas seco/gashmedo) Esta opcin modela gasdonde la condensacin ocurre
nicamente en el separador.
El lquido se integra en el gas como una cantidad
equivalente.
Las perdidas de presin son calculadas en base a una
sola fase (gas) cuando no existe agua presente.
Gas retrgrado Esta opcin modela el fluido con un modelo de Black Oil
para gas retrgrado. Este modelo toma en cuenta la
condensacin de lquidos a diferentes presiones y
temperaturas.
Franco Sivila
2. RA Ingreso de datos
1. Options(seleccionar tipo de fluido y seleccionar si se desea realizar un seguimiento de las impurezas)
TrackImpurities: Impurezas como CO2, H2S y N2 pueden ser
rastreados en el modelo. Esto con la finalidad de comparar
los porcentajes de impurezas con porcentajes medidos.
Franco Sivila
2. RA Ingreso de datos
1. Options(seleccionar tipo de fluido y seleccionar si se desea realizar un seguimiento de las impurezas)
UserInformation: informacin general sobre el modelo. Estos
campos no son necesarios para los clculos.
Date Stamp: este botn permite agregar la fecha actual ala
ventana de User Comments.
Franco Sivila
2. RA Ingreso de datos
2. PVT(ingresar datos PVTdel fluido, los campos disponibles cambian en funcin del fluido seleccionado en Options)
Gas Reservoir
Gas Condensate Reservoir
Oil Reservoir
Click Validate luego de
ingresar datos, esto
permite verificar que se
tiene toda la informacin
requerida.
Franco Sivila
2. RA Ingreso de datos
2. PVT(creacin de varios fluidos PVT)
Gas Reservoir
Se puede crear mas de
un fluido PVT. En caso de
tener mas de un
reservorio, con seguridad
los reservorios tendrn
diferentes propiedades
de fluidos.
Click el signo +para
crear nuevo fluido PVT
Fluido PVT validado
Franco Sivila
2. RA Ingreso de datos
2. PVT(ajuste de propiedades)
PVT Data Match: si existe un estudio
PVT, se puede realizar un ajuste de las
propiedades en la seccin Match.
Match: se ingresan los datos del estudio PVT y
se realiza el ajuste (Match).
Franco Sivila
2. RA Ingreso de datos
2. PVT(ajuste de propiedades)
PVTData: despus de ingresar los datos
Input parameters, Click en Calc.
PVTData: Seleccionar la forma en que se desea calcular los
datos Data Points.
Cuando se seleccionad Automatic, MBAL calcula las
propiedades en los rangos establecidos en la seccin Values.
Una vez ingresados los datos click Calc.
Franco Sivila
2. RA Ingreso de datos
2. PVT(ajuste de propiedades)
PVTData: Seleccionar la forma en que se desea calcular los
datos Data Points.
Cuando se selecciona user Selected, MBAL calcula las
propiedades para las presiones y temperaturas proporcionadas
por el usuario.
Una vez ingresados los datos click Calc.
Franco Sivila
2. RA Ingreso de datos
2. PVT(calculo de propiedades de fluido)
PVTCalculations: Click Calc para calcular
las propiedades del fluido.
Franco Sivila
2. RA Ingreso de datos
3. Input - Tank
TankInput data, ingresar datos: Tankparameters(Tank Type, Temp., Initial Pressure, etc.)
WaterInflux
Rock compress.
Rock compaction
Relative permeability
Productionhistory
Reservorio validado
Seleccionar fluido PVT, el listado tendr
disponible todos los fluidos creados en el
paso previo donde se crearon los fluidos
PVT.
Franco Sivila
2. RA Ingreso de datos
3. Input - Tank
Use TankResponse Input: esta opcin permite ingresar una
tabla de datos para modelar la respuesta del reservorio.
Si se desea modelar el comportamiento del reservorio con
Balance de Materia esta opcin debe estar desactivada.
Franco Sivila
2. RA Ingreso de datos
3. Input - Tank
Use TankResponse: cuando se activa esta opcin se
deshabilitan las pestaas relacionadas con el Balance de
Materia.
Franco Sivila
2. RA Ingreso de datos
3. Input - Tank
WaterInflux: en esta pestaa se selecciona el modelo de
acufero y sus respectivos parmetros.
Franco Sivila
2. RA Ingreso de datos
3. Input - Tank
Rock Compressibility: en esta pestaa se ingresan datos
relacionados con la compresibilidad de la roca.
Las opciones para definir la compresibilidad de la roca son:
FromCorrelation: uso de una correlacin interna para
determinar la compresibilidad de la roca en funcin de su
porosidad.
Variable vs Pressure: permite ingresar datos de volumen y
presin para determinar la compresibilidad de la roca.
UserSpecified: utiliza un valor nico de compresibilidad de
roca.
None: equivalente a una compresibilidad de roca igual a
cero.
Franco Sivila
2. RA Ingreso de datos
3. Input - Tank
FromCorrelation: uso de una correlacin interna para
determinar la compresibilidad de la roca en funcin de su
porosidad.
> 0.3

= 2.6
6
< 0.3

= 2.6
6
+ 0.3 2.415 7.8
5
Franco Sivila
2. RA Ingreso de datos
3. Input - Tank
Rock Compaction: en esta pestaa se define la
compactacin de la roca.
Por defecto esta opcin esta deshabilitada y el
modelo MBAL puede funcionar sin el mismo.
Franco Sivila
2. RA Ingreso de datos
3. Input - Tank
Relative Permeability: en esta seccin se definen las curvas
de permeabilidad relativa.
Franco Sivila
2. RA Ingreso de datos
3. Input - Tank
ProductionHistory: cuando se utiliza la herramienta
Production Allocation esta tabla corresponde a los
resultados. Por lo tanto, no requiere informacin.
Una vez realizados los clculos, los resultados podrn
visualizarse en esta tabla.
Franco Sivila
2. RA Ingreso de datos
3. Input - Well
Para abrir ventana de ingreso de datos
para elemento pozo.
Franco Sivila
2. RA Ingreso de datos
3. Input - Well
Para agregar un pozo: Input Wells Data
Click el signo +para crear nuevo pozo.
Well Input data, ingresar datos:
Setup (tipo de pozo, productor, inyector, etc.)
ProductionHistory
InflowPerformance (C, n, etc.)
Franco Sivila
2. RA Ingreso de datos
3. Input - Well
Pozo creado
1. Seleccionar Well Type
2. Click Validate para habilitar pestaas de
ProductionHistory e InflowPerformance
Tipos de pozo disponibles.
Reservorios que estn conectado
al pozo y de los cuales puede
producir.
Franco Sivila
2. RA Ingreso de datos
3. Input - Well
Pozo
validado
Vista de ProductionHistory
cuando se tiene un fluido de gas
retrogrado.
Vista de ProductionHistory
cuando se tiene un fluido de gas.
Franco Sivila
2. RA Ingreso de datos
3. Input - Well
ProductionHistory:
Esta informacin es utilizada para los clculos de
asignacin de produccin.
La suma de la produccin de cada reservorio, para el
pozo, siempre respetara la produccin asignada en
Production History.
Franco Sivila
2. RA Ingreso de datos
3. Input - Well
Permite navegar por pestaas
InflowPerformance Tab: en esta pestaa se ingresa la
informacin requerida para el IPR de cada reservorio. Que
produce por el pozo asociado. Esta informacin es utilizada
para determinar el aporte de cada reservorio en la
produccin del pozo.
Los datos requeridos son bastante similares a los existentes en
la herramienta de Balance de Materia.
Franco Sivila
2. RA Ingreso de datos
3. Input - Well
Layers: Cuando se tiene un modelo multi-
reservorio, esta ventana permite seleccionar
que IPR deseamos modificar.
LayerDisabled: Con esta opcin se puede
deshabilitar un Layer temporalmente.
Cuando un Layer esta deshabilitado este no es
tomado en cuenta en los clculos de Reservoir
Allocation.
Franco Sivila
2. RA Ingreso de datos
3. Input - Well
InflowPerformance: se define el mtodo para describir el
IPR del pozo para el Layer activo.
Los modelos disponibles son:
Forchheimer
C and n
Forchheimer (Pseudo)
Per Phase
Franco Sivila
2. RA Ingreso de datos
3. Input - Well
Permeability Correction: este factor puede ser utilizado
para modificar el IPR del pozo mediante la modificacin de
la permeabilidad en el reservorio a medida que la presin
del reservorio declina.
=

1 +


Franco Sivila
2. RA Ingreso de datos
3. Input - Well
Gravel Pack: ingreso de datos para pozos con Gravel pack.
Franco Sivila
2. RA Ingreso de datos
3. Input - Well
IPR dPShift: permite modificar la presin IPR. MBAL agrega
este valor a la presin de reservorio antes de calcular el
nuevo IPR.
Franco Sivila
2. RA Ingreso de datos
3. Input - Well
Datos modelo Inflow: ingreso de datos para modelo
Inflow, los requerimientos cambien en funcin de la
opcin seleccionada en Inflow Performance.
Franco Sivila
2. RA Conexin
Una vez creados los reservorios y pozos, se procede a realizar las conexiones.
Click Connect
y unir pozo con
reservorio.
Franco Sivila
2. RA Conexin
Existe Inflowdata para cada conexin pozo-reservorio.
Cuando un pozo se conecta
a un reservorio, este se
agregara a Layersen l a
pestaa Inflowperformance.
Franco Sivila
2. RA Transmisibilidad
Input - Transmissibility
Cuando se tiene un reservorio compartamentalizado,
se utilizan los elemento de Transmisibilidad para
modelar el flujo de un rea del reservorio a otra.
Elemento de
Transmisibilidad
Franco Sivila
2. RA Calculate
Calculate Setup
AllocationStep Size: permite establecer el intervalo de
tiempo de las etapas a calcular.
Intervalos reducidos permiten predicciones mas precisas, por
el contrario, intervalos grandes resultan en predicciones
menos precisas pero el tiempo de clculo es reducido.
Importante: si se establecen intervalos de tiempo menores a
los ingresados en el historial de produccin del pozo, MBAL
reportara resultados en los intervalos definidos en el historial
de produccin.
Franco Sivila
2. RA Calculate
Calculate RunAllocation
RunAllocation: Permite abrir
la ventana para realizar los
clculos de Reservoir
Allocation.
RunAllocation: Click Calc
para iniciar clculos.
Franco Sivila
2. RA Calculate
Calculate RunAllocation
RunAllocation: Resultados de clculo.
Franco Sivila
3. Monte Carlo (MC)
El mtodo de Monte Carlo fue inventado por StanislawUlam(1940s) mientras trabajaba
en el proyecto de armas nucleares en el laboratorio de Los Alamos.
El nombre Monte Carlo proviene del nombre del casino Monte Carlo Casino en
Monaco y la similitud con los juegos de apuestas (resultados aleatorios).
El mtodo utiliza la generacin aleatoria de nmeros para realizar simulaciones.
Es una herramienta que puede combinar distribuciones para modelar un sistema.
Antecedentes
Franco Sivila
3. Monte Carlo (MC)
Modelo de simulacin
Decisiones
y
variables
Comportamiento
del sistema
Modelo de
simulacin
Franco Sivila
3. Monte Carlo (MC)
La herramienta Monte Carlo (MC) de MBAL permite realizar estimaciones del volumen
de hidrocarburo in-situutilizando el mtodo Monte Carlo.
Para los clculos se hace uso de la ecuacin de volumtrica.
Las variables que forman parte de la ecuacin volumtrica son representadas por
distribuciones estadsticas.
Para el mtodo probabilstico, MBAL genera un nmero de escenarios [especificado
por el usuario] basndose en las distribuciones de cada variable. En base a estos
resultados se genera una distribucin de valores para el Hidrocarburo Original In-situ.
Existe un enlace [relacin] entre las variables Swc y porosidad de modo que cuando los
valores de Swc estn en la parte superior de su distribucin, los valores de porosidad
tambin estn en la parte superior de su distribucin.
Monte Carlo en MBAL
Franco Sivila
3. Monte Carlo (MC)
Hidrocarburo Inicial in-situ [Concepto]
Es la cantidad de petrleo que inicialmente se estima que existe en
acumulaciones que se producen naturalmente.
Esto incluye la cantidad de petrleo y/o gas que se estima, en una fecha
dada, est contenida en acumulaciones conocidas, anteriores a la
produccin, ms aquellas cantidades que se estiman en acumulaciones
an por descubrir.
(equivalente al total de recursos).
Franco Sivila
3. MC - Hidrocarburo Inicial in-situ
Ecuacin para estimar el HOIP [reservorio de gas]:
=

(1 )

=
=
=
Franco Sivila

=
=
=
Estimado a partir del rea en la que se extiende el
reservorio y el espesor de la formacin que contiene los
hidrocarburos. Puede ser estimado mediante mapas
ispacoso software especializado.
Estimado a partir de registros de pozo y estudios en coronas.
Estimado a partir de registros de pozo.
Estimado a partir de estudios PVT
Pres. Res.; 5950 Pres. Rocio; 5822
0.0
0.1
0.1
0.2
0.2
0.3
0.3
0 1000 2000 3000 4000 5000 6000 7000
Densidad [g/cm
]
Presin [psi]abs
Control de calidad, comparacin de densidades de pruebas CVD y CCE
Densidad CVD
Pres. Res.
Pres. Rocio
Densidad CCE
Poly. (Densidad CVD)
Poly. (Densidad CCE)
3. MC - Hidrocarburo Inicial in-situ
=

(1 )

Franco Sivila
3. MC Distribuciones estadsticas
MBAL contiene 5 tipos de distribucin estadstica.
1. Fixed Value [valor esttico]
El valor de la variable aleatoria [X] se mantiene constante para cada caso.
2. UniformDistribution[distribucin uniforme]
3. Triangular Distribution
4. Normal Distribution
5. Log Normal Distribution
Franco Sivila
3. MC Distribuciones estadsticas
2. UniformDistribution[distribucin uniforme]
En esta distribucin cualquier variable aleatoria (X) tienen la misma
probabilidad de ocurrir en el intervalo definido por el mnimo (a) y
mximo (b).
~ (, )
= = +
Franco Sivila
3. MC Distribuciones estadsticas
2. UniformDistribution[distribucin uniforme]
Probability density function(PDF)
Franco Sivila
3. MC Distribuciones estadsticas
3. Triangular Distribution
La distribucin triangular esta definida por:

=


1. Mnimo (a)
2. Mximo (b)
3. La Moda (c) [valor con mayor frecuencia en una distribucin de datos]
<

: = +

>

: = +
1
1

Franco Sivila
3. MC Distribuciones estadsticas
3. Triangular Distribution
Probability density function(PDF)
Franco Sivila
3. MC Distribuciones estadsticas
4. Normal Distribution
En la distribucin normal el promedio, la media y la moda son iguales.
La distribucin Normal esta definida por:
1. Promedio (Average Avg)
2. Desviacin Standard (Standard deviation Std)
= + ln
1

Franco Sivila
3. MC Distribuciones estadsticas
4. Normal Distribution
Probability density function(PDF)
Franco Sivila
3. MC Distribuciones estadsticas
5. Log Normal Distribution
La distribucin log-normal es una distribucin de probabilidad de una
variable aleatoria cuyo logaritmo est normalmente distribuido.
Una variable puede ser modelada como log-normal si puede ser
considerada como un producto multiplicativo de muchos pequeos
factores independientes.
Las distribucin Log-Normal puede ser aplicada para procesos
naturales.
=
log()
+ 1 +

ln
1

Franco Sivila
3. MC Distribuciones estadsticas
4. Log-Normal Distribution
Probability density function(PDF)
Franco Sivila
3. Monte Carlo comentario
Esta herramienta de MBAL es similar a los modelos creados con las aplicaciones
Crystal Ball y @ Risk
Modelo para estimar
OGIP en Crystal Ball
Franco Sivila
3. Monte Carlo MBAL
Para habilitar la herramienta Monte Carlo ir a Tool y seleccionar la herramienta.
Franco Sivila
3. Monte Carlo MBAL
Options: Seleccionar tipo de fluido
Franco Sivila
3. Monte Carlo MBAL
PVT: ingresar datos de fluido
Match: si se requiere realizar el ajuste con datos de estudio PVT.
Similar a Reservoir Allocation.
Franco Sivila
3. Monte Carlo MBAL
Input: ingresar datos de distribucin para clculo de OGIP
DistributionsTypes: Seleccionar la distribucin para cada
variable e ingresar datos.
Numberof Cases: ingresar el nmero de iteraciones. MBAL
realizara este nmero de iteraciones generando valores
aleatorios en base a las distribuciones de cada variable.
Franco Sivila
3. Monte Carlo MBAL
Input: ingresar datos de distribucin para clculo de OGIP
Method: Seleccionar forma de calcular el volumen de poro.
Histogramme Steps: nmero de clculos que son graficados en
el histograma.
Franco Sivila
3. Monte Carlo MBAL
Monte Carlo Resultados
Resultados: Los resultados del OGIP y OOIP se presentan en percentiles.
Percentiles: Un percentil es una de las llamadas medidas de posicin no central
que se puede describir como una forma de comparacin de resultados.
Es un concepto ampliamente utilizado en estadstica o anlisis de datos.
Para un conjunto de datos, el percentil para un valor dado indica el porcentaje
de datos que son igual o menores que dicho valor; en otras palabras, nos dice
dnde se posiciona una muestra respecto al total.
Preparado por: Franco Sivila
Franco Sivila
Datos de fluido (PVT data)
Reservorio de gas:
Presin: 5000 psi
Temperatura: 223 F
Variable Value Units
Gas Gravity : 0.65
Separator pressure : 1000 [psi]
CGR : 23 [STB/MMscf]
API : 55 [API]
Water Salinity : 3000 [ppm]
H2S : 2 [%]
CO2 : 3 [%]
N2 : 6 [%]
Franco Sivila
Datos de distribucin
Establecer nmero de clculos (trials)
Ingresar 5000 para comparar posteriormente con los resultados
de Crystal Ball.
Ingresar datos de reservorio (iniciales)
Franco Sivila
Datos de distribucin
Seleccionar Distribuciones para variables
Franco Sivila
Datos de distribucin
Ingresar valores para definir distribuciones
Standard
Distribution Minimum Maximum Mode Average Deviation
Bulk Volume : Triangular 5865.1 9118.0 7617.2 [MM m3]
Bulk Volume : Triangular 207123.9 322001.3 269000.1 [MM cf]
N/G Ratio : Log-Normal 0.323 0.055 [decimal]
Porosity : Log-Normal 0.043 0.013 [decimal]
Gas Saturation : Log-Normal 0.615 0.088 [decimal]
CGR : Uniform 22 24 [STB/MMscf]
Oil Gravity : Uniform 54 56 [API]
Gas Graviy : Uniform 0.64 0.66
Franco Sivila
Clculos
Realizar clculos
Iniciar clculos!
Resultados
Franco Sivila
Clculos
Visualizar resultados
Click Plot para visualizar
grfica de resultados
Click Result para
visualizar resultados de
OGIP.
Franco Sivila
MBAL Monte Carlo vs Crystal Ball
Resultados de OGIP/OOIP MBAL
Per cent ile mmscf bcf
P90 346381.0 346.4
P50 590343.0 590.3
P10 992485.0 992.5
Original Gas Original Oil Oil
Gas In-Place Reserves In-Place Reserves
Per cent ile [BCF] [BCF] [MMSTB] [MMSTB]
P1 218.97 129.43 4.96 2.98
P90 335.40 202.57 7.71 4.63
P80 396.04 239.94 9.10 5.46
P70 443.99 269.90 10.21 6.13
P60 488.68 297.33 11.23 6.74
P50 538.99 326.11 12.34 7.40
P40 593.10 361.38 13.66 8.20
P30 653.14 398.17 15.03 9.02
P20 737.66 449.51 17.02 10.21
P10 879.41 534.24 20.06 12.03
P99 1288.80 793.83 29.60 17.76
PERCENTILES
Resultados de OGIP obtenidos con modelo Crystal Ball
Franco Sivila
MBAL Monte Carlo vs Crystal Ball
Resultados de OGIP Crystal Ball
Original Gas Original Oil Oil
Gas In-Place Reserves In-Place Reserves Rock Volume Net/Gross Porosity Water SaturationGas Volume Factor, Bgi
Per cent ile [BCF] [BCF] [MMSTB] [MMSTB] Per cent ile [MM m3] [decimal] [decimal] [decimal] [rb/stb]
P1 218.97 129.43 4.96 2.98 P1 5886.960 0.208 0.022 0.217 0.004
P90 335.40 202.57 7.71 4.63 P90 6493.885 0.250 0.030 0.282 0.004
P80 396.04 239.94 9.10 5.46 P80 6841.651 0.271 0.034 0.310 0.004
P70 443.99 269.90 10.21 6.13 P70 7124.550 0.288 0.037 0.334 0.004
P60 488.68 297.33 11.23 6.74 P60 7350.656 0.302 0.040 0.355 0.004
P50 538.99 326.11 12.34 7.40 P50 7539.127 0.316 0.043 0.376 0.004
P40 593.10 361.38 13.66 8.20 P40 7719.931 0.332 0.046 0.398 0.004
P30 653.14 398.17 15.03 9.02 P30 7933.162 0.349 0.049 0.422 0.004
P20 737.66 449.51 17.02 10.21 P20 8187.604 0.369 0.053 0.453 0.004
P10 879.41 534.24 20.06 12.03 P10 8515.932 0.399 0.060 0.503 0.004
P99 1288.80 793.83 29.60 17.76 P99 9067.975 0.479 0.080 0.631 0.004
Original Gas Original Condensate Rock Volume Net/Gross Porosity Water SaturationGas Volume Factor, Bgi
Var iable Gas In-Place Reserves Condensate In-Place Reserves Var iable [MM m3] [decimal] [decimal] [decimal] [rb/stb]
Trials 5000 5000 5000 5000 Trials 5000 5000 5000 5000 5000
Mean 577.6686 351.9500 13.2863 7.9718 Mean 7516.1960 0.3214 0.0441 0.3853 0.0040
Median 539.0563 326.1229 12.3384 7.4031 Median 7539.1905 0.3158 0.0426 0.3757 0.0040
Mode No calculat ed! No calculated! No calculated! No calculated! Mode No calculated! No calculated! No calculated! No calculated! No calculated!
Standard Deviation 223.1458 137.2447 5.1457 3.0874 Standard Deviation 751.8572 0.0590 0.0122 0.0886 0.0000
Variance 49794.0554 18836.0996 26.4782 9.5322 Variance 565289.1931 0.0035 0.0001 0.0078 0.0000
Skewness 1.1891 1.1817 1.1873 1.1873 Skewness -0.0914 0.5065 0.8030 0.6828 -0.0001
Kurtosis 5.4853 5.3879 5.4279 5.4279 Kurtosis 2.4374 3.4424 4.0210 3.7534 1.7640
Coeff. of Variability 0.3863 0.3900 0.3873 0.3873 Coeff. of Variability 0.1000 0.1835 0.2761 0.2299 0.0058
Minimum 103.7729 69.1345 2.3499 1.4099 Minimum 5678.9066 0.1538 0.0135 0.1748 0.0039
Maximum 1979.9723 1166.5131 44.6250 26.7750 Maximum 9244.2708 0.5902 0.1052 0.8548 0.0040
Range width 1876.1994 1097.3786 42.2750 25.3650 Range width 3565.3643 0.4364 0.0917 0.6800 0.0001
Standard Error 3.1558 1.9409 0.0728 0.0437 Standard Error 10.6329 0.0008 0.0002 0.0013 0.0000
Base Case 4847.0317 2733.7259 19.3881 11.6329 Base Case 11190.0000 0.5900 0.1000 0.3000 0.0033
PERCENTILES
STATISTICS
PERCENTILES [ select ed on sheet : "For ecast _Var iables_CB"]
PERCENTILES [ select ed on sheet : "For ecast _Var iables_CB"]
Ejemplo de resultados de percentiles y
estadsticos de un modelo de Crystal Ball
para estimar OGIP
Franco Sivila
MBAL Monte Carlo vs Crystal Ball
Resultados de OGIP Crystal Ball ScatterCharts
Franco Sivila
MBAL Monte Carlo vs Crystal Ball
Resultados de OGIP Crystal Ball Tornado Chart
Franco Sivila
Datos de distribucin
Resultados de OGIP Crystal Ball AssumptionsForecastCharts
Franco Sivila
Aplicaciones con mtodo Monte Carlo
MBAL Monte Carlo
http:/ / www.palisade.com/ risk/
http:/ / www.vosesoftware.com/
http:/ / www.oracle.com/ us/ products/ applications/ cr
ystalball/ overview/ index.html?ssSourceSiteId=ocomfr
Franco Sivila
Comentarios
Personalmente (entre MBAL Monte Carlo y Crystal Ball) prefiero la herramienta de
Crystal Ball para realizar estimaciones de hidrocarburos in-situ.
MBAL puede ser manipulado utilizando VBA. Esta caracterstica es bastante til para el
ingreso/extraccin de datos (especialmente cuando se requiere ingresar una buena
cantidad de informacin como el historial de produccin).
Si tienen conocimiento de SQL y VBA pueden integrar la base de datos (ejemplo
Access) de la compaa con su modelo MBAL para actualizar el modelo de forma
regular.
Crystal Ball tambin puede manipularse con VBA. Esto permite integrar CB y
MBAL/GAP.
Se puede estimar los percentiles para el hidrocarburo in-situ y utilizar el modelo
MBAL/GAP para generar los pronsticos para cada percentil.
Franco Sivila
4. Decline Curve Analysis
Antecedentes:
1945 Arpsintroduce las ecuaciones exponencial, hiperblica y harmnica.
Brons(1963) y Fetkovich(1983) aplican la solucin a la ecuacin de
difusividad para mostrar que la curva de la ecuacin exponencial refleja
la produccin de un fluido incompresible en un reservorio cerrado.
Fetkovitch(1980) (1983) desarrolla curvas tipo que mejoran el anlisis por
curvas de declinacin.
Doublety Blasingame (1995) desarrollan la base terica para combinar el
comportamiento (produccin) en estado transiente y dominado por lmites
con la solucin de presin transiente de la ecuacin de estado.
Franco Sivila
4. Decline Curve Analysis
() =

1 +

Ecuacin para declinacin hiperblica:


:

:
:

:
:
Convencional
Franco Sivila
4. Decline Curve Analysis
() =

1 +

El modelo hiperblico es general, por lo tanto, a partir de este modelo se


pueden generar los modelos Exponencial y Harmnico.
Ec. hiperblica
Ec. exponencial
Ec. harmnica
= 0: =

= 1: =

1 +

0 < < 1
Convencional
Franco Sivila
4. Decline Curve Analysis
Ejemplo de curvas de declinacin (grfica cartesiana)
Convencional
Franco Sivila
4. Decline Curve Analysis
Ejemplo de curvas de declinacin (grfica Semi-Log)
Convencional
Franco Sivila
4. Decline Curve Analysis
El mtodo de curvas de declinacin convencional solo son aplicables
durante el periodo de declinacin (produccin dominada por los lmites
del reservorio).
Fetkovich
Franco Sivila
4. Decline Curve Analysis
Esta herramienta permite analizar la declinacin de la produccin de un
pozo o reservorio en funcin del tiempo.
Se aplica la ecuacin hiperblica de declinacin propuesta por Fetkovich.
En MBAL tambin se puede analizar historiales de produccin donde se
presentan discontinuidades en la tendencia de los caudales de
produccin. Estas discontinuidades pueden asociarse a trabajos de
estimulacin, modificaciones en la completacin de pozo, etc.
Curvas de declinacin MBAL
Preparado por: Franco Sivila
Franco Sivila
4. Decline Curve Analysis(Ejemplo)
Iniciar herramienta Decline Curve Analysis
Seleccionar
Tools Decline Curve Analysis
Franco Sivila
4. Decline Curve Analysis(Ejemplo)
Definir fluido principal
Seleccionar Options
Para abrir la
ventana
SystemOptions
Franco Sivila
4. Decline Curve Analysis(Ejemplo)
Definir fluido principal
ReservoirFluid
Seleccionar el fluido
principal del reservorio.
Franco Sivila
4. Decline Curve Analysis(Ejemplo)
Definir forma para ingresar datos de historial de produccin
Mode
Especificar en que modo
se ingresara el historial de
produccin
Franco Sivila
4. Decline Curve Analysis(Ejemplo)
Definir forma para ingresar datos de historial de produccin
Mode
Dependiendo de la seleccin las
ventadas subsiguientes son diferentes
para los casos By Tank y By Well.
Franco Sivila
4. Decline Curve Analysis(Ejemplo)
Userinformation Usercoments
UserInformation
Informacin general
sobre el proyecto.
UserComments
Comentarios/ notas
relacionadas al modelo
MBAL.
Franco Sivila
4. Decline Curve Analysis(Ejemplo)
Ingresar Historial de produccin
Description
Descripcin del pozo
Well Name
En caso de seleccionar
modo Tank en la
ventana de System
Options, este es el
nombre del reservorio.
Seleccionar: Input ProductionHistory
Franco Sivila
4. Decline Curve Analysis(Ejemplo)
Ingresar Historial de produccin
AbandonmentRate
Ingresar caudal de
abandono
Decline
Seleccionar el mtodo
de declinacin
Seleccionar: Input ProductionHistory
Franco Sivila
4. Decline Curve Analysis(Ejemplo)
Ingresar Historial de produccin
ProductionHistory
Ingresar historial de
produccin.
Exponent
Ingresar exponente del
mtodo de declinacin
seleccionado
previamente.
Seleccionar: Input ProductionHistory
Franco Sivila
4. Decline Curve Analysis(Ejemplo)
Ingresar Historial de produccin
Seleccionar: Input ProductionHistory
Decline Rates
Ingresar Initial Rate y
Decline Rate o estimar
utilizando Match
Match
Ingresar Initial Rate y
Decline Rate o estimar
utilizando Match
Franco Sivila
4. Decline Curve Analysis(Ejemplo)
Ingresar Historial de produccin
Seleccionar: Input ProductionHistory
Match
Para estimar Initial Rate y
Decline Rate realizar la
regresin (Regress). Los
datos pasan a la tabla
de forma automtica.
Franco Sivila
4. Decline Curve Analysis(Ejemplo)
Iniciar ProductionPrediction
Seleccionar: ProductionPrediction PredictionSetup
Productionprediction
Establecer fecha de inicio y
fin de prediccin.
Establecer caudal de
abandono.
Click Done al finalizar.
Franco Sivila
4. Decline Curve Analysis(Ejemplo)
Iniciar ProductionPrediction
Seleccionar: ProductionPrediction Reporting Schedule
Reporting Schedule
Definir la frecuencia de
datos que sea reportar de la
prediccin.
Click Done para finalizar.
Franco Sivila
4. Decline Curve Analysis(Ejemplo)
Iniciar ProductionPrediction
Seleccionar: ProductionPrediction RunPrediction
ProductionPrediction
Click Calc para iniciar
prediccin.
Franco Sivila
4. Decline Curve Analysis(Ejemplo)
Visualizar Plot
Seleccionar: ProductionPrediction RunPrediction
Plot
Click Plot para visualizar
grfica de resultados.
Franco Sivila
5. 1D Model
1D Model permite estudiar el desplazamiento del petrleo por agua o gas
mediante el uso de las ecuaciones de flujo fraccional de Buckley-Leverett.
La ecuacin de Buckley-leverettes una ecuacin de transporte que
permite modelar el flujo de dos fases en un medio poroso.
5. 1D Model
Franco Sivila
5. 1D Model
1D Model
5. 1D Model
Franco Sivila
5. 1D Model
El modelo asume:
5. 1D Model
El reservorio es rectangular con un pozo productor y un inyector.
Los pozos estn perforados en todo el espesor de la formacin.
El caudal de inyeccin es constante.
Los fluidos son inmiscibles.
El proceso de desplazamiento es considerado incompresible.
La distribucin de saturacin se considera constante en el reservorio.
Se asumen lneas de flujo lineales, incluyendo las proximidades del pozo.
Las presiones capilares no se toman en cuenta.
Franco Sivila
5. 1D Model - Ejemplo
Iniciar herramienta: 1D Model
Seleccionar: Tool 1D Model
Franco Sivila
5. 1D Model - Ejemplo
Options
Seleccionar: Options
Solo existe la opcin Oil.
UserInformation
Informacin general sobre
el proyecto.
UserComments
Comentarios/ notas
relacionadas al modelo
MBAL.
Franco Sivila
5. 1D Model - Ejemplo
Ingresar datos de reservorio
Seleccionar: Input ReservoirParameters
Injection
Injected Fluid: Seleccionar fluido a inyectar
(water/ gas)
InjectionRate: ingresar caudal de
inyeccin.
Startof Injection: ingresar fecha de inicio de
inyeccin.
Franco Sivila
5. 1D Model - Ejemplo
Ingresar datos de reservorio
Seleccionar: Input ReservoirParameters
Fluids
Ingresar informacin de fluido de reservorio
y fluido a inyectar
Franco Sivila
5. 1D Model - Ejemplo
Ingresar datos de reservorio
Seleccionar: Input ReservoirParameters
Reservoir
Ingresar informacin de reservorio
(geometra)
Reservoir
Ingresar informacin de reservorio
(propiedades petrofsicas)
Franco Sivila
5. 1D Model - Ejemplo
Ingresar datos de reservorio
Seleccionar: Input ReservoirParameters
Reservoir(Cut-off WatCut)
Especificar el corte de agua al cual se
detendr la simulacin.
Reservoir(Numberof Cells)
Especificar el nmero de bloques en que se
dividir el reservorio para simulacin.
Mximo valor = 500
Franco Sivila
5. 1D Model - Ejemplo
Ingresar datos de permeabilidad relativa
Seleccionar: Input Relative Permeabilities
Rel Perm. from
Seleccionar la forma en la que se ingresara
la informacin asociada a permeabilidad
relativa.
Opciones:
1. Corey Functions
2. Tables
Franco Sivila
5. 1D Model - Ejemplo
Ingresar datos de permeabilidad relativa
Seleccionar: Input Relative Permeabilities
Datos Permeabilidad Relativa
Opcin: Tables
Datos Permeabilidad Relativa
Opcin: Corey Functions
Franco Sivila
5. 1D Model - Ejemplo
Iniciar simulacin
Seleccionar: Calculations RunSimulation
Franco Sivila
5. 1D Model - Ejemplo
Iniciar simulacin
Seleccionar: Calculations RunSimulation
Calculate
Iniciar simulacin
Franco Sivila
5. 1D Model - Ejemplo
Resultados
Seleccionar: Calculations Results
Franco Sivila
Esta herramienta permite generar pseudo curvas de permeabilidad
relativa para reservorios de capas mltiples donde se aplica
desplazamiento inmiscible (inyeccin de gas o agua).
Mtodos de clculo:
Buckley-Leverett
Stiles
CommunicatingLayers
(Dake, L.P., Fundamentals of Petroleum Engineering, and Section 10.8)
Simple.
6. Multi Layer
Franco Sivila
6. Multi Layer- Ejemplo
Iniciar herramienta: Multi-Layer
Seleccionar: Tool Multi Layer
Franco Sivila
6. Multi Layer- Ejemplo
SystemOptions
Seleccionar: Options
Franco Sivila
6. Multi Layer- Ejemplo
SystemOptions
Seleccionar: Options
InjectedFluid
Seleccionar el fluido a inyectar
en el reservorio.
Franco Sivila
6. Multi Layer- Ejemplo
SystemOptions
Seleccionar: Options
Calculation
Seleccionar el mtodo para
realizar los clculos.
Franco Sivila
6. Multi Layer- Ejemplo
SystemOptions
Seleccionar: Options
UserInformation
Informacin general sobre
el proyecto.
UserComments
Comentarios/ notas
relacionadas al modelo
MBAL.
Franco Sivila
6. Multi Layer- Ejemplo
Propiedades de Fluido de reservorio (PVT)
Seleccionar: PVT
Franco Sivila
6. Multi Layer- Ejemplo
Propiedades de Fluido de reservorio (PVT)
Fluid Input Parameters
Input Parameters
Ingresar parmetros de
reservorio.
Franco Sivila
6. Multi Layer- Ejemplo
Propiedades de Fluido de reservorio (PVT)
Correlations
Correlations Pb, Rs, Bo
Ingresar correlacin que
MBA utilizara para calcular
las propiedades referidas.
Franco Sivila
6. Multi Layer- Ejemplo
Propiedades de Fluido de reservorio (PVT)
Correlations
Correlations Oil Viscosity
Ingresar correlacin que
MBA utilizara para calcular
la viscosidad del petrleo.
Franco Sivila
6. Multi Layer- Ejemplo
Propiedades de Fluido de reservorio (PVT)
Match
Match
Si se tiene un estudio PVT,
se puede realizar un ajuste
(Match) de las
correlaciones.
Franco Sivila
6. Multi Layer- Ejemplo
Ingresar Parmetros de reservorio
Seleccionar: Input ReservoirParameters
Franco Sivila
6. Multi Layer- Ejemplo
Ingresar Parmetros de reservorio
Seleccionar: Input ReservoirParameters
Reservoir
Ingresar parmetros de
reservorio
Franco Sivila
6. Multi Layer- Ejemplo
Ingresar Parmetros de capa (Layer)
Seleccionar: Input LayerProperties
Layers
Ingresar propiedades de
cada Layer.
Franco Sivila
6. Multi Layer- Ejemplo
Ingresar Parmetros de capa (Layer)
Seleccionar: Input LayerProperties
Layers
WaterBrkSaturation
Ingresar Water breakthrough
saturation para la capa. Esto
modificara laspermeabilidades
relativasde modo que la curva de
permeabilidad relative se
modificara para iniciarse en Water
breakthrough saturation y se
ignorara Swc
Si no se desea esta modificacin se
puede dejar en blanco estos
espacios.
Franco Sivila
6. Multi Layer- Ejemplo
Ingresar Parmetros de capa (Layer)
Seleccionar: Input LayerProperties
Rel Perm
Datos de permeabilidad Relativa
Click en el boton de permeabilidad
relativa e ingresar datospara
permeabilidad relativa.
Franco Sivila
6. Multi Layer- Ejemplo
Ingresar Parmetros de capa (Layer)
Seleccionar: Input LayerProperties
Rel Perm from
1.- Seleccionar la forma de ingresar
datosde permeabilidad relativa.
2.- Ingresar datosde permeabilidad
relativa
Franco Sivila
6. Multi Layer- Ejemplo
Realizar clculos
Seleccionar: Calculations RunCalculation
RunCalculation
Click para iniciar calculos
Franco Sivila
6. Multi Layer- Ejemplo
Realizar clculos
Seleccionar: Calculations RunCalculation
Resultados de clculos
Franco Sivila
6. Multi Layer- Ejemplo
Realizar clculos
Seleccionar: Calculations RunCalculation
Grafica de resultados
Franco Sivila
6. Multi Layer- Ejemplo
Generar parmetros de Funcin Corey
Seleccionar: Calculations FwMatch
FwMatch
Esta herramienta permite generar los
parmetros de la funcin Corey a partir
de los resultadosde Multi-Layer.
Franco Sivila
6. Multi Layer- Ejemplo
Generar parmetros de Funcin Corey
Seleccionar: Calculations FwMatch
FwMatch
La grfica muestra una curva sin ajustar.
Para ajustar la curva Click Regress.
Franco Sivila
6. Multi Layer- Ejemplo
Generar parmetros de Funcin Corey
Seleccionar: Calculations FwMatch
FwMatch
La grfica muestra la curva con el ajuste.
So, we don't teach thinking as much as we teach, you know, rigorous rote.
And intelligence is not defined as somebody having a brain that can think and
think and consider all the possibilities and come up with the best solution.
Oh no no! Intelligence is saying the exact same things as everyone else.
You read the same newspaper articles. You watched the same news shows.
You read the same books. And now you can say exactly the same things
about how the world works. So you all know you're in a group. It's almost like
a religion. And we're all the same. And we're intelligent because I say it and
you say it. And you're intelligent so I'm intelligent.
And we never really have a real good way of measuring.
Are you really thinking? and putting it together and coming up with your
own solutions. No. We don't define that as intelligent. We often define
it as dumb.
- Steve Wozniak
Franco Sivila
7. TightGas Type Curves
Franco Sivila
8. Streamlines

S-ar putea să vă placă și