Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2008
Contenido
1.
2.
3.
4.
5.
6.
7.
8.
INTRODUCCIN ...........................................................................................................................55
8.2
PROCEDIMIENTO..........................................................................................................................56
8.2.1
Creacin de la variable calculada ........................................................................................56
8.2.2
Generacin del mapa de burbuja ..........................................................................................58
CALCULO DE POES........................................................................................................................59
9.
9.1
INTRODUCCIN ...........................................................................................................................59
9.2
PROCEDIMIENTO..........................................................................................................................60
9.2.1
Seleccionar los pozos del yacimiento ....................................................................................60
9.2.2
Generar los mapas de Isopropiedades ..................................................................................60
9.2.3
Calcular el POES ..................................................................................................................62
10.
10.1
INTRODUCCIN ...........................................................................................................................64
10.2
PROCEDIMIENTO..........................................................................................................................64
10.2.1
Construir la historia de Mangas.......................................................................................65
10.2.2
Crear las variables calculadas y funciones de usuario. ...................................................66
10.2.3
Distribuir la Produccin...................................................................................................68
11.
11.1
INTRODUCCIN ...........................................................................................................................69
11.2
PROCEDIMIENTO..........................................................................................................................70
11.2.1
PVT sinttico por correlaciones .......................................................................................71
11.2.2
PVT a travs de enlace con Excel.....................................................................................74
11.2.3
PVT cargando archivos planos.........................................................................................77
11.2.4
Creacin de variables calculadas.....................................................................................80
11.2.5
Visualizacin a travs de reportes y grficos: ..................................................................83
12.
12.1
12.2
12.3
12.4
13.
13.1
13.2
13.3
13.4
13.5
13.6
Introduccin.
OilField Manager (OFM) es una poderosa aplicacin con un conjunto de herramientas
para la administracin y monitoreo de campo de produccin de petrleo y gas. OFM te
permite usar una variedad de datos para identificar tendencias, localizar problemas y
predecir la produccin.
Este manual esta orientado a usuarios de OFM con experiencia en el manejo avanzado
de la herramienta y explica un grupo de procesos que usando las distintas herramientas de
OFM nos permiten realizar un mejor estudio de nuestros campos o yacimientos
petroleros.
Este manual es producto de la recopilacin de los trabajos realizados por los diferentes
expertos en el uso de la aplicacin y gracias a su aporte se tomaron los diferentes temas y
se realizo la adaptacin a la versin de la aplicacin OFM 2005.
El manual puede ser utilizado como referencia para entrenamiento sobre los procesos
en el explicado. Los procesos seleccionados aqu son:
Presin Volumtrica.
ndice de Heterogeneidad
Grficos de Chan
Declinacin Energtica, Mecnica y Total
Reservas remanentes
Patrones
Modelo de Presiones
Radio Drenado
Calculo del POES
Distribucin de Produccin
Carga y Anlisis de PVT
Diagramas Mecnicos
Carga de Registros y Creacin de Correlaciones
1. Presin Volumtrica
Introduccin
Procedimiento
Creacin de Variables
Seleccin de los pozos
Realizacin de los Calculos
1.1 Introduccin
La presin volumtrica viene dada por el valor de la presin basada en funcin del
espesor de la arena en cada punto del yacimiento.
El clculo de la presin volumtrica esta definido como:
(
p.h) / h
Donde p = presin
h = espesor de la arena.
Para ayudarnos con esto OFM nos permite a travs de la opcin de grid map obtener un
mapa con cada uno de los valores de ambos miembros de la ecuacin, y con estos
resultados se puede realizar la divisin y se obtiene el valor deseado. Es importante para
el clculo que los valores de presin que se utilicen hayan sido tomados en un periodo
cercano de tiempo.
1.2 Procedimiento
Debido a los cambios que presenta la presin en el tiempo debemos definir con cual
valor de presin vamos a trabajar. Para el presente ejercicio vamos a utilizar los valores
de presin tomadas en el ao 2004.
1.2.1 Creacin de Variables
Debemos crear una variable calculada que contendr para los pozos que tienen toma
de presin durante este ao el ltimo valor de esta variable registrada en OFM. Debemos
utilizar la funcin del sistema CLAST. La variable quedara de la siguiente forma
Presion.2004= @Clast(presion.pres_datum,
@Year(fecha) = 2004 )
presion.pres_datum
>
&
Donde :
presion.pres_datum es la variable que contiene el valor de la presin al datum
registrada para el pozo.
@Year es una funcin del sistema que retorna el ao de una fecha dada.
@Clast es una funcin del sistema que retorna el ltimo valor dado de una variable
cumplindose cierta condicin.
En este caso estamos buscando el ltimo valor mayor de 0 que exista en el ao 2004.
Para crear esta variable dentro de OFM seleccionamos en el men de Database la
opcin de Calculate Variable. Inmediatamente se presentara la pantalla siguiente donde
se observan todas las variables calculadas existentes.
En ella seleccionamos el botn de New a fin de crear una nueva variable calculada,
utilizando la formula que previamente definimos. OFM presentara entonces la pantalla
donde debemos introducir nuestra formula tal como se observa en la prxima ventana.
Presion Volumetrica
R-0851ST
R-0851
R-0845
R-0857R-0859
R-0860
R-0834
R-0853
R-0861ST
R-0861
R-0856
R-0849
R-0858
R-0862
R-0869
R-0808-E
R-0812-E
418.76
781.68
Presion Volumetrica
R-0851ST
R-0851
R-0845
R-0857R-0859
R-0860
R-0834
R-0853
R-0861ST
R-0861
R-0856
R-0849
R-0858
R-0862
R-0869
R-0808-E
R-0812-E
418.76
781.68
Como siguiente paso vamos a generar ahora un mapa similar pero con los datos de
espesor. Para ello podemos en el panel de Properties cambiar la variable por la
correspondiente a Petrof.Espesor y obtenemos el nuevo mapa con los valores de
espesor. En la parte inferior de la pantalla aparece una pestaa con el nombre de Grid
Statistics la cual al seleccionar nos muestra informacin de inters.
9
2. Indice de Heterogeneidad
Introduccin
Procedimiento
2.1 Introduccin
El ndice de heterogeneidad es utilizado para comparar el rendimiento de los pozos durante
toda su vida de produccin, al utilizar este ndice en OFM mediante un SCATTER PLOT nos
permite detectar cuales han sido los mejores pozos en la vida de nuestro campo, yacimiento etc.
La forma de calcular este ndice es con el resultado de la divisin de la tasa de produccin de
los pozos entre la produccin promedio de todos los pozos. Este resultado ser igual a 1 cuando
el pozo produce igual al promedio, menor de 1 si su produccin es menor y mayor de 1 si la
produccin es mayor. A fin de tener un ndice que indique con 0 los pozos que se refieren al
promedio procedemos a restar 1.
2.2 Procedimiento
Para realizar este procedimiento debemos crear un data register en el cual almacenaremos la
informacin del pozo promedio. Esto lo realizamos de la siguiente forma.
2.2.1 Creacin del data Register
Seleccionamos los pozos que deseamos trabajar usando el panel Filter y luego agrupamos
los pozos seleccionados con la opcin Group Data dentro de este panel. Con esta informacin
agrupada y la variable PETROLEO.TASA.CAL.POZO la cual contiene la informacin de la
tasa total dividida por el numero de pozos activos durante cada mes (representara el pozo
promedio), procedemos a crear el data register a fin de que este sea almacenado en memoria.
Seleccionamos la opcin de Tools/Data Register y aparecer la ventana de Data Register.
11
En ella debemos colocar los valores siguientes: seleccionar el numero del registro que
deseamos guardar ejemplo 3 en X seleccionamos la variable fecha y en Y la variable
PETROLEO.TASA.CAL.POZO. Es muy importante activar la opcin de LOCK en la ventana
para de esta forma este registro permanezca bloqueado. Debemos crear un registro igual pero
para el agua producida (AGUA.TASA.CAL.POZO), como ejemplo podemos utilizar el registro
numero 4.
2.2.2 Creacin de Variables Calculadas
Ahora vamos a crear las variables calculadas que nos permitan calcular estos ndices. Para
ello seleccionamos la opcin DATABASE/CALCULATED VARIABLES y se presentara
una ventana con todas las variables calculadas all seleccionamos el botn de New donde
podremos indicar la formula de la variable que deseamos crear:
Indice.Petroleo.Mensual = Petroleo.tasa.cal.pozo / @Reg(3,fecha,date) 1
Donde:
Petroleo.tasa.cal.pozo representa la tasa de petrleo que produce el pozo.
@Reg(3,fecha,date) representa la funcin para extraer del registro almacenado la tasa de
petrleo del pozo promedio.
-1 Factor para normalizar.
12
13
Podemos tambin seleccionar unos mejores valores mximo y mnimos de los ejes. Una vez
realizado esto tendremos en pantalla el grfico de Indice de Heterogeneidad y en ella podemos
apreciar los diferentes puntos de dispersin ubicados en las escalas respectivas. OFM
automticamente ubicara el grafico en la mxima fecha de datos existentes pero si deseamos
podemos seleccionar una fecha especfica usando la lista de valores o los botones existentes
para tal fin.
Una vez en la fecha seleccionada podemos escoger cual es nuestro mejor pozo cuales pozos
han producido bien y cuales no han tenido buena produccin por medio de la opcin de
EDIT/SET EDIT /CREATION la cual nos permite crear nuestros grupos. Para este caso
14
podemos crear dos grupos, el primero con los pozos buenos los cuales estaran ubicados en la
parte baja y derecha de nuestro grfico, y los pozos con alta produccin de agua los cuales
estaran ubicados en la parte alta e izquierda del grfico.
15
Adicionalmente tenemos la opcin de una vez determinados cuales son los pozos de cada
grupo visualizar su ubicacin en el mapa y de esta forma observar si ellos estn ubicados
geogrficamente en una misma zona o si su distribucin es aleatoria en el campo.
16
3. Graficos de Chan
Introduccin
Procedimiento
Creacin de Variables
Seleccin de los Pozos
Generacin de los Grficos
3.1 Introduccin
Con este proceso se pretende realizar en OFM de una manera rpida diagnsticos del
origen de la produccin de agua perjudicial en los pozos, cuya produccin excesiva se
puede reducir si se logra identificar su procedencia.
En algunos casos se han realizado interpretaciones errneas, como diagnosticar la
elevacin del contacto agua petrleo, lo que puede conducir a abandonar
prematuramente un yacimiento.
Como se sabe el origen del agua perjudicial puede estar dado por ciertas condiciones
intrnsecas del yacimiento, o por problemas existentes en las cercanas del pozo. Por lo
general, el flujo proveniente de las cercanas del pozo es la causa ms crtica pero sin
embargo por hecho de estar relacionado con la completacin del pozo no deja de ser una
de las causas con ms oportunidades de tratamiento.
Para la creacin de este proceso se utiliz la metodologa desarrollada y publicada por
K.S. Chan en el ao 1995, dicha tcnica se basa en la construccin de grficos doble
logartmicos donde se representa la relacin Agua Petrleo (RAP) Vs su Derivada
(RAP`), Estos grficos han sido demostrados mediante la simulacin de yacimientos de
diferentes caractersticas.
A continuacin se muestra la respuesta simulada de los casos tomados en cuenta para este
proceso.
- Si se observa que la curva de la derivada (RAP) disminuye con el tiempo, entonces
estaramos hablando de un caso de CONIFICACION.
17
El siguiente caso
ADEDAMIENTO.
Y por ltimo en este grfico se representa un barrido normal del yacimiento por efecto
del agua (corte de agua > 60%).
muestra
un
comportamiento
de
CANALIZACION
3.2 Procedimiento
18
19
Los grficos de Chan estn basados escala logartmica por esto debemos asegurar que
los ejes estn seleccionados en esta escala, para ello marcamos cada uno de los ejes y
seleccionamos el panel de propiedades, en la opcin Scale / Scale Type debemos
asegurarnos que aparezca logarithmic seleccionado, tal como se aprecia en la siguiente
figura.
20
10
R-0821-E
RAP ( bbl/bbl )
RAP Derivada ( bbl/bbl )
-1
10
-2
10
-3
10
-4
10
-5
10
-6
10
-7
10
10
10
10
10
10
21
Introduccin
Procedimiento
4.1 Introduccin
El valor de declinacin total del yacimiento o grupo de pozos esta afectado por dos
factores, la declinacin natural del grupo de pozos debido a la perdida de energa llamada
declinacin energtica, y la declinacin por efectos de problemas con los pozos o
declinacin mecnica.
Dado esto podemos decir lo siguiente:
DT = DM + DE
Donde DT Declinacin Total
DM Declinacin Mecnica
DE Declinacin Energtica.
Para realizar esto podemos utilizar el modelo de declinacin de OFM calcular la
declinacin energtica, la declinacin total y por diferencia obtenemos la declinacin
mecnica.
4.2 Procedimiento.
Los pasos a seguir para realizar este anlisis usando OFM son los siguientes:
-
Generar un reporte con la informacin y exportar los datos a una tabla de OFM.
22
23
la variable cuando sea usada en un reporte o grafico. De forma similar se procede con el
resto de las variables a crear.
4.2.3 Generar un reporte con la informacin necesaria y exportar los datos.
La informacin de estas variables se generan en un reporte que permite determinar las
tasas de produccin en los meses de inters y eliminando la produccin una vez que el
pozo en el periodo de estudio dejo de producir en algn momento de la historia. El
contenido del reporte debe ser el siguiente:
Xy.Pozo Pozo, Fecha,
DECL.ACTIVO Activo,
DECL.ACTIVO
Petroleo.Tasa.Cal Tasa_Petroleo , tal como se aprecia en la siguiente figura.
25
26
En ella seleccionamos el botn que permite editar el query Edit e indicamos las
condiciones del filtro que deseamos realizar:
Fecha = 20010101 & (@dom(fecha)-Prd.Dias <=5)
Donde :
20010101 representa la fecha inicial del periodo que deseamos calcular la
declinacin.
27
Una vez realizado el filtro debemos agrupar los datos por medio de la opcin
GROUP DATA de este mismo panel y procedemos a realizar el anlisis de declinacin.
Debemos tomar en cuenta que se requiere cambiar la variable de declinacin por la
variable de la tabla que creamos (ZDECL.TASA_PETROLEO). Seleccionamos los
puntos deseados y obtendremos los siguientes resultados:
Al completarse el filtro procedemos a agrupar los datos de estos pozos, con la suma de
la produccin de los pozos procedemos a realizar el anlisis de declinacin y obtenemos
los siguientes resultados, la declinacin energtica del yacimiento es de 18.81 %. Estos
resultados lo vemos en la siguiente figura.
29
Introduccin
Procedimiento
5.1 Introduccin
Existen diferentes tcnicas para calcular las reservas originalmente en sitio, entre esta
podemos mencionar
Analgico, Calculo Volumtrico, Balance de Materiales,
Declinacin de Produccin y Simulacin Matemticas de Yacimientos.
Cada uno de estos mtodos tiene sus ventajas y desventajas y pueden ser aplicados
independientemente y cada uno utiliza datos diferentes. Gracias a esta independencia,
estas tcnicas pueden ser utilizadas para comparar los diferentes resultados.
Reservas es la cantidad de Hidrocarburos que quedan por ser producidas.
1) Para poder ser llamada reservas, los Hidrocarburos tienen que ser fsicamente
producibles
2) Tienen que ser economicante producibles
3) No pueden ser medidas, sino Estimadas
4) Como las reservas son remanentes, hay una lnea de tiempo asociado a cada
estimado de reservas.
Reservas totales o originales son las reservas remanentes que quedan por ser
producidas cuando la lnea de tiempo es la fecha de descubrimiento del yacimiento.
EUR = N * FR
Donde :
FR : Es el Factor de Recobro
N : Es la cantidad de hidrocarburo original en sitio
Los Hidrocarburos originales en sitio pueden ser estimados con datos petrofsicos
provenientes de los pozos y el factor de recobro con correlaciones establecidas
provenientes de yacimientos con caractersticas similares.
30
Las reservas remanentes son las reservas que quedan por ser producidas desde la fecha
del estudio.
ERR = EUR-CUM
Donde :
CUM es el acumulado producido hasta la fecha y es el nico que es medido.
5.2 Procedimiento
OFM permite hacer el calculo de reservas por diferentes mtodos, uno de ellos es el
que usaremos en este capitulo el mtodo de anlisis de declinacin y los resultados de
sern mostrados en un mapa de reservas. A continuacin se muestra como hacer esto.
5.2.1 Generacion de valores de reservas por pozo.
Usando herramienta de Forecast vamos a realizar un estudio de acuerdo al
comportamiento de produccin de cada pozo vamos a pronosticar su comportamiento
futuro y estableciendo un parmetro que limite la prediccin ya sea tiempo, limite
econmico, etc.
Para ellos seleccionamos la opcin de Analysis / Forecast con el objeto de entrar al
modulo de calculo de declinacin, en este se nos presentara una pantalla el estudio de la
declinacin del pozo que tengamos cargado en memoria tal como se muestra en la
siguiente pantalla.
1000
100
10
Phase
Case Name
b
Di
qi
ti
te
End Rate
Final Rate
Cum. Prod.
Cum. Date
Reserves
EUR
Forecast Ended By
Forecast Date
: Oil
: Case1
:0
: 0.0759656 A.e.
: 24.6129 bbl/d
: 05/31/2005
: 05/31/2015
: 0.1 bbl/d
: 11.171 bbl/d
: 485.017 Mbbl
: 05/31/1997
: 62.1429 Mbbl
: 547.16 Mbbl
: Time
:
OFM
0.1 coloca los valores por defecto para el presente estudio, uno de ellos se refiere a
1956 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 2000 02 04 06 08 10 12 14
los valores de datos utilizados para el calculo de la declinacin, debemos asegurarnos
31
seleccionar los puntos mas apropiados en la realizacin del calculo. Es muy importante
definir los valores de finalizacin de la prediccin, estos pueden ser un lmite econmico,
el tiempo, etc. Para establecer el lmite econmico hacemos doble clic sobre el grfico y
se nos presentara la pantalla para definir el escenario, seleccionamos la pestaa de
Forecast y en la parte de Schedule Limits en el valor correspondiente a End Rate
colocamos el valor del limite econmico establecido para este pozo. Es conveniente
considerar un tiempo de fin bastante largo con el objeto de que nuestra prediccin solo
sea truncada por el lmite econmico y no por el tiempo. En la siguiente grafica podemos
apreciar esto.
Con estos valores definidos OFM realizara los nuevos clculos de reservas y las
predicciones del comportamiento respectivas. Nos interesa ahora guardar los resultados a
fin de utilizarlos posteriormente. Para ello generamos un caso donde guardaremos esa
informacin. Seleccionamos la opcin File / Cases y se desplegara una ventana con la
lista de casos que se han creado, para crear un nuevo caso seleccionamos el botn de Add
y definimos el nombre del caso, por ejemplo reservas, y opcionalmente iniciales y
cualquier comentario. Es importante conocer el nombre del caso ya que posteriormente lo
vamos a utilizar.
Debemos proceder ahora a realizar lo mismo para el resto de los pozos del yacimiento
que deseamos estudiar. Para ello podemos simplemente ir pozo a pozo usando los
botones de OFM que nos permiten cambiar al siguiente o anterior pozo, o usando la
opcin del men Tools / Auto Decline que nos permite realizar este mismo anlisis para
todos los pozos del filtro realizado. Al seleccionar esta opcin se nos presentara una
ventana en la cual debemos indicar el caso donde deseamos guardar los anlisis, si
32
deseamos enviar los resultados a la impresora y si queremos detenernos por cada pozo a
fin de realizar el anlisis del mismo.
Es muy importante que marquemos el botn de pausa ya que de esta forma podremos
realizar ajustes a nuestra declinacin, modificando los valores por defecto, ya sea en
cuanto a los puntos usados para el calculo de declinacin, los valores de lmite econmico
los cuales pudieran variar entre los diferentes pozos, etc. Si dejamos que OFM realice los
clculos automticamente podemos obtener valores errados lo que nos puede generar
resultados de reservas errneos. De all que la pantalla debera tener este botn
seleccionado tal como se indica en la prxima figura.
oil parmetro para indicar que la phase para la que se realizo el anlisis es petrleo.
RES parmetro que indica que nos interesa recuperar los valores de reservas.
Reservas parmetro para indicar el nombre del caso que utilizamos.
La siguiente figura muestra como quedara esta variable.
34
Reservas Remanentes
Reservas Remanentes ( bbl )
0.00
1472069.02 2944138.04
R-0851ST
R-0851
R-0845
R-0857R-0859
R-0860
R-0834
R-0853
R-0861ST
R-0861
R-0856
R-0849
R-0858
R-0862
R-0869
R-0808-E
R-0812-E
35
Introduccin
Procedimiento
6.1 Introduccin
Una de las tcnicas secundarias ms usadas para incrementar la produccin de crudo
esta basada en la Recuperacin Mejorada de Petrleo (EOR; Enhanced Oil Recovery), la
cual puede ser clasificada en dos procesos:
-Trmicos: Inyeccin de vapor, Inyeccin de agua Caliente y Combustin In Situ.
-No trmicos: Tratamientos Qumicos, Inyeccin de agua, Inyeccin de Gas, etc.
Ambas estn asociadas con la utilizacin de Patrones desde el ms sencillo (relacin
Inyector / Productor de primera lnea o lnea directa) hasta arreglos de 9 Spot ( 9
productores / un inyector o viceversa).
Los patrones relacionan los pozos productores con los inyectores en un campo
especfico. Un patrn permite asociar pozos en un rea y monitorear la cantidad de agua y
petrleo producida en un rea comn y la cantidad de agua inyectada de esa zona. Otro
ejemplo similar seria la inyeccin de vapor desde un pozo inyector ubicado en el centro
hacia los pozos productores ubicados en el permetro para disminuir su viscosidad.
Un ejemplo comn es un patrn de cinco pozos (Five-Spot); consiste en cuatro pozos
inyectores en un cuadrado alrededor de un pozo productor como se muestra en la figura:
PATRON
Inyector
#1
Inyector
#2
Product
Inyector
Inyector
#3
#4
Estos casos pueden ocurrir a la inversa y representarlos con un pozo inyector con
cuatro pozos productores alrededor.
36
6.2 Procedimiento
El ejemplo que vamos a manejar fue diseado de forma que en el mapa los pozos se
ven de la siguiente forma.
491
492
495
498
493
496
502
500
499
503
504
512
497
501
509
507
506
505
510
513
494
508
511
514
515
INYECTOR
PRODUCTOR
INACTIVO
ACTIVO
ABANDONADO
37
Loss valor que se considera es perdido por el pozo y que no contribuye a ningn
patrn.
Estos valores son determinados de acuerdo al criterio del Ingeniero pero normalmente
se considera partiendo de que el aporte total de un pozo esta representado con una
circunferencia y tomando en cuenta el ngulo en el que se encuentra el pozo calculamos
su porcentaje. Es decir si el ngulo de contacto de un pozo con el patrn es de 90 grados
dividimos 90 / 360 = 0.25.
Nota : la suma de los aportes de un pozo en diferentes patrones ms su prdida nunca
puede ser mayor a 1, y OFM valida que esto no ocurra.
Por ejemplo en el caso de que tengamos un patrn entre los pozos 491, 492, 502, 498
como pozos inyectores y el pozo 495 nico productor del patrn, los valores de aporte de
cada pozo inyector sera de 0.25 y el productor 1 siempre y cuando consideremos que la
perdida es 0 en este arreglo. En la siguiente figura podemos apreciar lo dicho
anteriormente.
Y procedemos de igual manera con el resto de los patrones que deseamos definir en
el proyecto.
38
39
1000
500
100
50
10
5
1
1993
94
95
96
97
FECHA
5
10
Agua_Inyectada (bbl)
PATTERN: Set-1 P-0
PATTERN: Set-1 P-1
PATTERN: Set-1 P-2
10
1993
94
95
96
97
FECHA
40
7. Modelo de Presiones
Introduccin
Procedimiento
Revisar y validar los datos de presin
Ajustar una curva de presin a los pozos y al yacimiento en el perodo donde
existan datos
Conservar la curva ajustada para el yacimiento o regiones de presion
Obtener los ajuste para cada uno de los pozos en el perodo restante
7.1 Introduccin
El objetivo principal de este procedimiento es obtener valores de presin para el
yacimiento y para cada pozo, durante todo el perodo en el que existan datos de dicha
propiedad. Los resultados pueden ser utilizados en el proceso de monitoreo y custodia de
yacimientos.
El tener una curva de presin contra tiempo para cada pozo, tiene diversas
aplicaciones en los procesos de custodia y monitoreo de yacimientos, entre las que se
puede mencionar:
Balance de materiales
Mapas Isobricos para cada fecha
Clculo de reservas
Porcentajes de reemplazo para yacimientos sometidos a recuperacin secundaria
Clculos de radios de drenaje
Dato de entrada en anlisis nodales
Planificacin de explotacin de los campos, etc.
Dentro de las limitaciones del procedimiento tenemos lo siguiente:
Se obtienen valores de presin, solamente para el perodo donde exista
informacin de dicha propiedad.
Debido a que se est usando el comportamiento promedio del yacimiento como
patrn, ste debe ser homogneo de forma tal que el transiente de presin
causado por la produccin de fluidos, se sienta a lo largo de todo el
yacimiento; para yacimientos con tendencias de presin distintas, se recomienda
utilizar el mtodo tantas veces como regiones de presin existan.
41
7.2 Procedimiento.
El procedimiento para encontrar las curvas de presin contra tiempo para cada pozo
utilizando OFM, se resume a continuacin:
Revisar y validar los datos de presin.
Ajustar una curva de presin a los pozos y al yacimiento en el perodo donde
existan datos.
Conservar la curva ajustada para el yacimiento o regiones de presin (opcin
Data Register en OFM), esta(s) tendencia(s) ser la base de la extrapolacin
para cada pozo.
Utilizar la curva anterior, para obtener los ajuste para cada uno de los pozos en el
perodo restante.
7.2.1 Revisar y validar los datos de presiones
Este paso debe seguirse en todos los procedimientos que se diseen en OFM, en este
caso la revisin consiste en verificar los datos de presin, identificar tendencias y definir
si se tiene uno o ms regiones con presiones distintas, si este es el caso el procedimiento
de ajuste de presin debe realizarse segn se explicar ms adelante.
A continuacin un ejemplo de validacin y uso de variables calculadas para depurar
los datos de presin originales de un yacimiento. Los datos totales de presin del
yacimiento se obtienen en OFM graficando la variable calculada Presion.Pres_Datum (ya
escrita en la plantilla de SueloPetrol), contra tiempo (variable fecha), estos datos se
aprecian en el siguiente grfico:
Fecha
42
En este caso se consideraron errados los puntos de presin del yacimiento que
estuviesen por encima de 3000 lpca despus de 1980, lo mismo que presiones menores a
1500 lpca y antes de 1997; nuevamente este criterio de validacin depende de cada
yacimiento e involucra el conocimiento del mismo desde el punto de vista de ingeniera y
de geologa.
Para obtener estos valores validados, se puede utilizar la siguiente variable calculada:
Presion.fondo.uso = @If( !(fecha > 19800101 & Presion.Datum >3000) & !
(Presion.Datum <1500 & Fecha <19970101), Presion.Datum,@Null( ))
En el siguiente grfico se observa el resultado de aplicar cualquiera de las variables
mencionadas,. Se pueden apreciar los puntos eliminados (rojos), y los pertenecientes a la
tendencia del yacimiento (azules):
Puntos descartados
Puntos aceptados (Presion.fondo.Uso)
Fecha
43
&
Fecha
<=
Fecha
44
Pozo 5 D
Pozo 6 C
Una vez creado este archivo, que debe contener cada uno de los pozos, se debe cargar
al proyecto.
Se procede entonces a realizar el ajuste de presin por pozo, pero en este caso para
cada regin de presin. Cuando se termina el ajuste para una regin en particular se deben
agrupar los pozos de forma tal que se obtenga el ajuste para esa regin, para luego
guardarlo en un Data Register (se debe recordar bloquear el registro de datos).
En el ejemplo que se est manejando se van a tener cuatro registros de datos. La forma
de almacenar los datos en este caso es el mismo que el explicado anteriormente, pero se
debe hacer una a la vez para garantizar la discretizacin por regiones:
Variable X: fecha
Variable Y: Presion.fondo.Modelo
En el ejemplo la regin A, se almacen en el registro 2, la B en el 3, la C en el 4 y la D en
el 5.
Posteriormente se debe crear un par de funciones del usuario que sirven para utilizar el
ajuste de presin correspondiente para cada pozo. En primer lugar se define una funcin
que sirve para llamar a un registro de datos determinado:
R(x)
R = @Reg(x ,@monthly(Fecha) ,"date" );
if (R =@Null( )) R =0;
La segunda funcin del usuario utiliza la anterior para asignar el ajuste por pozo segn la
categora para escoger correspondiente, nuevamente se va a utilizar el ejemplo de cuatro
regiones de presin:
Presion.Fondo.Modelo.Yac ()
Presion.Fondo.Modelo.Yac = @Null();
if (Sc.Zona.presion = "A") Presion.Fondo.Modelo.Yac = #R(2);
if (Sc.Zona.presion = "B") Presion.Fondo.Modelo.Yac = #R(3);
if (Sc.Zona.presion = "C") Presion.Fondo.Modelo.Yac = #R(4);
if (Sc.Zona.presion = "D") Presion.Fondo.Modelo.Yac = #R(5);
Se puede apreciar que se utiliz la misma nomenclatura que para el caso en el que existe
una sla regin de presin de forma tal que la funcin del usuario final (se explicar ms
adelante), sea la misma para ambos casos; sin embargo para que sto se pueda aplicar
realmente, es necesario en primer definir una variable calculada que sea igual a la funcin
del usuario arriba definida:
46
Presion.Fondo.Modelo.Yac = # Presion.Fondo.Modelo.Yac ()
Se aprecia entonces que para cualquiera que sea el caso (una o ms regiones de
presin), se obtiene una variable con el ajuste de presin por pozo
(Presin.fondo.Modelo) y una para el ajuste del grupo de pozos
(Presion.fondo.Modelo.Yac).
De aqu en adelante se explicar el mtodo suponiendo una sla regin de presin,
pero nuevamente luego de hacer el procedimiento anteriormente explicado, es totalmente
aplicable para el caso mltiple.
7.2.4 Obtener los ajuste para cada uno de los pozos en el perodo restante
Basado en las curvas obtenidas de los anteriores pasos vamos a obtener los ajustes de
valores de presin para los periodos en los cuales no tenemos datos para el pozo y
tenemos informacin para el yacimiento. En el siguiente grafico podemos visualizar las
diferentes curvas y los diferentes puntos crticos a partir de donde debemos obtener la
informacin necesitada.
Pto. A
Pto. B
Fase I
Pto. F
Pto. E
Pto. C
Pto. D
Fase II
Fase III
Fecha
La idea es que vamos a realizar la extrapolacin de cada una de las curvas de presin
de los pozos siguiendo la tendencia del yacimiento, hace falta identificar tres fases en la
historia de presin-produccin. En el grfico anterior se observa la ubicacin de estas
47
fases junto con las curvas del ajuste realizado al yacimiento, grabado y bloqueado en el
Data Register, y el de un pozo. Se puede apreciar tambin 6 puntos que son necesarios
definir en trminos de presin y fecha, para ejecutar la extrapolacin.
En el grfico se pueden apreciar tres fases en la historia presin produccin de cada
pozo:
Fase I: etapa de la vida productiva del pozo entre la primera medida de presin del
yacimiento y la primera medida de presin del pozo.
Observaciones: esta fase puede no existir para dos tipos de pozos, aquellos cuya
primera presin medida sea la que inici la historia de presiones del yacimiento, y para
los pozos cuya primera medida de presin coincida con el inicio de su produccin. Esto
ltimo se cumple ya que el modelo realiza la extrapolacin de presin en esta fase slo
hasta que el pozo empez a producir.
Fase II: etapa de la vida productiva del pozo comprendida entre la primera y la ltima
medicin de presin del mismo.
Observaciones: la presin del pozo en esta fase ya se ajust segn el procedimiento
explicado anteriormente.
Fase III: etapa de la vida productiva del pozo entre la ltima medida de presin del
pozo y la ltima medida de presin del yacimiento.
Observaciones: esta fase puede no existir para aquellos pozos cuya ltima presin
medida sea la que finaliz la historia de presiones del yacimiento.
El siguiente paso es definir cada uno de los puntos sealados en el grfico desde la A
hasta F; tomando en cuenta su ubicacin en el tiempo y en la curva de presin, es
necesario escribir una serie de variables calculadas para obtener estos puntos, as se tiene:
Punto A:
Presion.Fecha.A = @First(fecha,Presion.Fondo.Modelo.Yac > 0)
Presion.A = @First(Presion.Fondo.Modelo.Yac,Presion.Fondo.Modelo.Yac > 0)
Observaciones: primer punto en la curva del yacimiento (almacenada en el Data
Register)
Punto B:
Presion.Fecha.B = Presion.prim.fecha = @First(fecha,Presion.Fondo.Uso > 0)
Presion.B = @ValueAt(Presion.Fondo.Modelo.Yac,Presion.prim.fecha)
Observaciones: presin de la curva ajustada para el yacimiento al momento de la
primera medida de presin para cada pozo. La fecha para este punto se defini en el
48
mtodo ya explicado como Presion.prim.fecha, as que crear otra variable para esta
fecha no es necesario.
Punto C:
Presion.Fecha.C = Presion.Fecha.B = Presion.prim.fecha =
@First(fecha,Presion.Fondo.Uso > 0 )
Presion.C = @First(Presion.Fondo.Modelo, Presion.Fondo.Modelo > 0)
Observaciones: primera presin de fondo medida para cada pozo. La fecha de este
punto es la misma que el punto B, y nuevamente no hace falta definir una nueva variable
calculada.
Punto D:
Presion.Fecha.D = Presion.ultim.fecha = @Last(fecha,Presion.Fondo.Uso > 0)
Presion.D = @Last(Presion.Fondo.Modelo, Presion.Fondo.Modelo > 0)
Observaciones: presin de la curva ajustada para el yacimiento al momento de la
ltima medida de presin para cada pozo. La fecha para este punto se defini en el
mtodo explicado en el punto 2 como Presion.ultim.fecha, as que crear otra variable
para esta fecha no es necesario.
Punto E:
Presion.Fecha.E = Presion.Fecha.D = Presion.ultim.fecha =
@Last(fecha,Presion.Fondo.Uso > 0)
Presion.E = @ValueAt(Presion.Fondo.Modelo.Yac,Presion.ultim.fecha)
Observaciones: ltima presin de fondo medida para cada pozo. La fecha de este
punto es la misma que el punto D, y nuevamente no hace falta definir una nueva variable
calculada.
Punto F:
Presion.Fecha.F = @Last(fecha,Presion.Fondo.Modelo.Yac > 0)
Presion.F = @Last(Presion.Fondo.Modelo.Yac)
Observaciones: ltimo punto en la curva del yacimiento (almacenada en el Data
Register)
La definicin de estas variables calculadas es la base para el ajuste de presin por pozo
para cada una de las fases, a continuacin se describe como se obtiene dicho ajuste:
Ajuste para la Fase I:
Para realizar la extrapolacin de presin en este perodo, se tom en cuenta que al
inicio de la produccin todo el yacimiento tena la misma presin, en otras palabras no
existen regiones de presin distintos, si este es el caso, y tal como se mencion
49
anteriormente, es necesario realizar el mtodo de ajuste de presin para cada uno de las
zonas con presiones distintas.
El siguiente grfico muestra el mtodo que se sigui para obtener la presin por pozo
en esta fase, en el se aprecia que es necesario conseguir un factor de escalamiento, el cual
va a multiplicar la presin del yacimiento.
Y = Y1 * fe(m)
A=
Factor de escalamiento
B
Y
(1 -
m/(mB-mA)
mA
Significado
Presin conocida
Presin deseada
Factor de escalamiento
Meses transcurridos
en la fase
Fecha en el punto A
Fecha en el punto B
Presin en el punto B
Presin en el punto C
Trminos de OFM
Presion.Fondo.Modelo.Yac
Pres.ajustada
Presion.Factor.ABC
@Elapsedmonths(presion.fecha.A,fecha)
Presion.Fecha.A
Presion.prim.fecha
Presion.B
Presion.C
Utilizando los trminos de OFM para cada una de las variables arriba mencionadas, la
presin ajustada para este perdo sera entonces:
Pres.Ajustada = Presion.Fondo.Modelo.Yac * Presion.Factor.ABC
50
Donde:
Presion.Factor.ABC = (1-(1-Presion.C/Presion.B)*
@Elapsedmonths(Presion.fecha.A, fecha)/
@Elapsedmonths(Presion.fecha.A,Pres.prim.fecha))
Ajuste para la Fase II:
La presin de los pozos en esta fase es la misma que se ajust segn el procedimiento en
el punto 2, por lo que la presin ajustada sera:
Pres.Ajustada = Presion.Fondo.Modelo
Ajuste para la Fase III:
El ajuste en la tercera fase es similar al explicado en la primera, la diferencia es que en
esta fase se deben definir dos factores de escalamientos distintos dependiendo de la
tendencia de la curva de presin del pozo y del yacimiento.
Presion.Factor.EDF.Par
Presion.Factor.EDF
{
if (fecha >= Presion.fecha.A & Fecha < Presion.prim.fecha)
Pres.ajustada = Presion.factor.ABC * Presion.Fondo.Modelo.Yac;
if (fecha >= Presion.prim.fecha & Fecha < Presion.ultim.fecha)
Pres.ajustada = Presion.Fondo.Modelo;
if (fecha >= Presion.ultim.fecha & fecha <= Presion.fecha.F)
{
if (Presion.E >= Presion.D)
{
if (Presion.D > @Arec(Presion.Fondo.Modelo,
@IndexOfDate(Presion.ultim.fecha) - 6))
Pres.ajustada = Presion.Fondo.Modelo.Yac * Presion.factor.EDF;
else Pres.ajustada = Presion.Fondo.Modelo.Yac * Presion.factor.EDF.Par;
}
else if (Presion.D > @Arec(Presion.Fondo.Modelo,
@IndexOfDate(Presion.ultim.fecha) - 6))
Pres.ajustada = Presion.Fondo.Modelo.Yac * Presion.factor.EDF.Par;
else Pres.ajustada = Presion.Fondo.Modelo.Yac * Presion.factor.EDF;
}
}
else Pres.ajustada = Presion.Fondo.Modelo.Yac;
Todos los trminos que aparecen en la funcin del usuario, se definieron previamente
como variables calculadas, adicionalmente se est utilizando la System Function
@Arec para lograr comparar la tendencia de la curva de presin del pozo al inicio de la
fase III e identificar que factor de escalamiento utilizar, la expresin completa es:
@Arec(Presion.Fondo.Modelo,@IndexOfDate(Presion.ultim.fecha)-6)
Esta expresin est arrojando el valor de la curva de presin del pozo seis meses antes
de la ltima fecha con presin de la fase II, para luego compararla justamente con esta
ltima presin, si la diferencia es a favor de la presin seis meses antes, la tendencia es
bajando, en caso contrario por supuesto se obtendra una tendencia subiendo; se decidi
utilizar 6 meses como tiempo de referencia ya que la comparacin se est haciendo sobre
una curva cotejada, y la diferencia entre meses consecutivos puede ser muy pequea.
La funcin del usuario definida nos permite entonces observar la tendencia de presin
para cada pozo a lo largo de la historia de presiones del yacimiento, sin embargo para
poder obtener estos datos en un grfico y para que sea ms manejable se puede crear una
variable calculada que llame a la funcin del usuario, se tiene entonces:
Pres.Ajustada = # Pres.Ajustada ()
La grafica siguiente muestra un ejemplo de un pozo al cual le aplicamos el proceso de
modelo de presiones y como se vera el comportamiento de las presiones asociadas a el.
En el se observan tres puntos representativos de los valores originales de datos del pozo
53
en color azul, una lnea de color verde que representa la curva ajustada con el
comportamiento de presin de todos los pozos del yacimiento y por ultimo una lnea roja
que indica la curva de presiones asociada al pozo siguiendo este mtodo.
54
Introduccin
Procedimiento
8.1 Introduccin
El radio drenado de un pozo vertical es una valor muy importante en un yacimiento ya
que a travs de el y utilizando la herramienta de mapa de burbujas podemos determinar en
el mapa rpidamente zona o reas que no han sido drenadas por los actuales pozos y las
zonas que han sido drenadas permitindonos esto generar posibilidades de nuevas
localizaciones en nuestro yacimiento.
Dependiendo de la condicin del yacimiento existen dos formas de generar la ecuacin
que necesitamos para el clculo del radio drenado de un pozo vertical
Si el yacimiento esta bajo control Hidrulico es decir no existe cada de presin en el
yacimiento debido al influjo de agua se debe utilizar esta ecuacin:
7758 A h (1 S w S or )
[STB]
Boi
Partiendo de que nuestra rea es una circunferencia por lo cual el rea seria rev2 y
despejando de esta ecuacin nos queda la siguiente:
Np =
rev =
43560 N p Boi
7758 h (1 S w S or )
[ ft ]
Si el yacimiento no esta bajo control Hidrulico es decir no existe flujo de agua para
reemplazar el petrleo desplazado entonces debemos usar esta otra ecuacin:
1 S w 1 S w S g
N p = 7758 A h
Bo
Boi
[STB ]
55
rev =
43560 N p
1 S w 1 S w S g
7758 h
B
Bo
oi
[ ft ]
donde :
Np
A
h
Sw
Sg
Sor
Bo
Boi
Petrleo Acumulado
Area de drenado
Arena neta
Porosidad
Saturacin de Agua
Saturacin de Gas
Saturacin de Petrleo Residual
factor volumtrico del petrleo
factor volumtrico inicial del petrleo
8.2 Procedimiento
Primero debemos determinar cual de las dos formulas vamos a aplicar, para este
ejemplo vamos a indicar que estamos en el primer caso un yacimiento bajo control
Hidrulico.
Por lo tanto nuestra formula a utilizar ser:
rev =
43560 N p Boi
7758 h (1 S w S or )
[ ft ]
dos valores de la formula constantes el Boi el cual tomaremos como 1.14 y el Sor como
0.15:
Radio.Drenado = @Sqrt(((43560*Petroleo.Acumulado * 1.14)/(7758*3.1416 *
Petrof.Espesor * Petrof.Phi * (1-0.15- Petrof.Sw))))*.3048
Donde
@Sqrt
Nota: la formula original da como resultado un valor en pies debido a que necesitamos
este valor en metros se aplico un factor de conversin al multiplicarlo por 0.3048
57
FECHA:2005/05
230000
1152000
232500
235000
237500
240000
242500
1152000
1149000
1149000
1146000
1146000
1143000
1143000
1140000
1140000
Radio Drenado
1137000
230000
232500
0
235000
323
237500
646
240000
1137000
242500
58
9. Calculo de POES
Introduccin
Procedimiento
9.1 Introduccin
Para la aplicacin de esta formula el valor del Area debe estar representado en Acres
debido a que el rea calculada por OFM en nuestro proyecto es determinada en m2
debemos realizar la conversin a este sistema para ello se requiere dividir este valor entre
4046.856. De all que nuestra formula quedara:
POES = (7758 * A * h * * Soi) / (Boi* 4046.856)
59
9.2 Procedimiento
Para realizar este calculo, OFM utiliza la herramienta de mapas de grid y en ella la
opcin de Grid Calculation. Los pasos a seguir para esto son los siguientes:
Para la seleccin de los pozos del yacimiento debemos realizar en el panel de Filter la
seleccin correspondiente a Category y buscar la categora Yacimiento, en ella
seleccionamos el yacimiento de inters. Para nuestro ejemplo seleccionamos el
yacimiento B-6-X y tendramos los pozos asociados a este yacimiento.
9.2.2 Generar los mapas de Isopropiedades
60
Yacimiento B-6-X
Espesor ( ft )
170.00
221.00
272.00
Debemos ahora salvar los resultados obtenidos con este mapa, seleccionamos la
opcin del men File / Save as y observaremos una pantalla donde se nos indica la ruta y
el nombre del archivo que queremos guarda. Posteriormente OFM nos presentara una
pantalla donde debemos indicarle como se llamara internamente este archivo para la
realizacin de cualquier clculo de grid. All es muy importante colocar el nombre que
61
63
Introduccin
Procedimiento
10.1 Introduccin
10.2 Procedimiento
Es importante saber que la distribucin realizada por este mtodo es realizada lente
por lente o yacimiento por yacimiento, para realizar la distribucin de varios lentes o
yacimientos simultneamente se requiere de un gran nmero de variables adicionales.
Para este ejemplo vamos a realizar la distribucin de un yacimiento que tiene dos arenas y
queremos saber la produccin asociada a cada una de las arenas ( ARENA1, ARENA2 ).
10.2.1 Construir la historia de Mangas
La historia de mangas refleja los espesores de los intervalos caoneados por cada
arena productos de los diferentes trabajos realizados a los pozos. Esta se construye con
una tabla de tipo mensual y en ella vamos a indicar al generar la definicin que los
valores deben permitir Carry Forward para que considere que en las fechas que no exista
registro en la base de datos repita el ultimo valor existente. En el caso de que un intervalo
este cerrado se debe colocar el valor de -1 en lugar de cero. Un ejemplo del formato de
este archivo lo vemos en el siguiente ejemplo.
*TableName Mangas
*FECHA *Arena1
* Arena2
*KeyName "R-0808-E"
19560701 100 132
19561101 140 85
19571101 140 -1
19590301 115 50
19671001 115 75
19880501 85
27
*KeyName "R-0812-E"
19580201 87
96
19671001 87
120
19711201 -1
120
19850201 56
89
19931201 115
41
*KeyName "R-0834"
19990701
91
48
*KeyName "R-0845"
20000101 90
120
*KeyName "R-0849"
20000401 88 55
20030201 118 34
*KeyName "R-0853"
20000601 57 96
*KeyName "R-0856"
20000601 123
65
20020801 115
78
20030301 89
57
*KeyName "R-0857"
20000701 96
-1
*KeyName "R-0858"
20000501 45 132
65
Por otra parte en la definicin de esta tabla vamos a activar la opcin de Carry
forward debe estar seleccionada en la pestaa de Math, tal como se aprecia en la
siguiente figura.
Esto debe hacerse para todos los campos que vamos a utilizar en la tabla de mangas.
10.2.2 Crear las variables calculadas y funciones de usuario.
Dentro de OFM vamos a crear un grupo de funciones y variables que nos permitan
realizar la distribucin, la calve principal esta en determinar la formula que vamos a
utilizar en este calculo, en este ejercicio vamos a trabajar con la formula de capacidad de
flujo, por lo que nuestra distribucin por lente estara quedando como ( k*h )/( k*h) y
esta es la que aplicaremos.
Las siguientes funciones y variables se necesitan crear:
Funcin H la cual nos permitir determinar el valor del espesor asociado a la unidad
tomando en consideracin que si el valor es -1 el espesor a retornar debe ser 0, esto se
hace debido a que si colocamos 0 en los datos la funcin carry forward buscara el valor
anterior y no es lo que deseamos. La sintaxis de esta funcin es la siguiente:
H(x)
if ( x > 0 ) then H = x
else H=0;
66
y para la Arena2
K_Arena2= @CLast(Petrofisica.Perm_ANP,Petrofisica.Unidad =ARENA2)
Nota: el nmero de variables que se requieren crear depende del nmero de arenas
existentes en el yacimiento.
Variable Unidad_a_Distribuir la cual sirve como bandera para determinar por cual
de las arenas deseamos realizar la distribucin de fluidos. La sintaxis debe ser:
Unidad_a Distribuir= ARENA1
Nota: una limitante del mtodo es que solo se puede obtener los valores distribuidos
para un lente o unidad por cada ejecucin, si deseamos obtener los valores para otro lente
o unidad solo cambiamos esa variable y el sistema calculara el otro valor.
Funcin SUM la cual nos retornara el valor de la sumatoria del producto entre la
permeabilidad y el espesor. Este valor representa el denominador de nuestra formula
principal. La sintaxis de la formula es la siguiente:
SUM ()
SUM= K_arena1* #H(Mangas.Arena1) + K_arena2* #H(Mangas.Arena2);
Nota: esta funcin depende igualmente de la cantidad de arenas que deseamos
distribuir y en ella tambin podemos agregar cualquier otro parmetro que deseamos
considerar como clave en la distribucin.
Funcion Flujo_por_lente calcula la fraccin de flujo que proviene de un lente
individual. En este caso se hace uso de variables banderas creadas para identificar un
lente en particular. La sintaxis queda como sigue:
Flujo_por_lente();
Flujo_por_lente= @Null();
if (Unidad_a_Distribuir = ARENA1)
Flujo_por_lente = (K_Arena1* #H(Mangas.Arena1))/#sum();
if (Unidad_a_Distribuir=ARENA2)
Flujo_por_lente = (K_Arena2*#H(Mangas.Arena2))/#sum();
67
Una ves creadas las variables anteriores podemos proceder a obtener los valores de la
produccin distribuida correspondiente a la unidad o lente indicado en la variable
Unidad_a_Distribuir. Esto lo podemos hacer creando unas variables calculadas que nos
daran los resultados de los fluidos distribuidos. Para cada fluido, petroleo, agua y gas
podemos entonces crear unas variables con la siguiente sintaxis.
Petroleo.Distribuido=Petroleo.Mensual * #flujo_por_lente()
Agua.Distribuida=Agua.Mensual * #flujo_por_lente()
Gas.Distribuido=Gas.Mensual*#flujo_por_lente().
68
Introduccin
Procedimiento
11.1 Introduccin
La informacin PVT es clave para realizar otros procesos tales como la estimacin del
Petrleo Original en Sitio (POES) o la realizacin de Balance de Materiales.
El objetivo de esta actividad es explicar diversas formas de cargar la informacin
PVT: a travs de archivos planos, por medio de enlaces interactivos con tablas de Excel o
generndolos a partir del conjunto de correlaciones existentes en OFM.
Para su anlisis se utilizarn reportes y grficos, los cuales se construirn con la ayuda
de las funcionalidades de variables calculadas y System Functions.
Es importante para la consecucin de la actividad la disponibilidad de un PVT real del
yacimiento, o bien que el usuario tenga bien definidas las correlaciones que apliquen a su
yacimiento.
69
11.2 Procedimiento
En la seccin PVT, seleccione la variable Sc.Reservoir, de esta forma los PVT que
sean cargados estarn asociados a los diferentes yacimientos.
70
Previamente debemos mediante un filtro seleccionar los pozos del yacimiento al cual
queremos calcularle el PVT, para ellos ello usamos el panel de Filter y en ella l
utilizamos la opcin de Category y en ella bajo sta buscamos el yacimiento al cual
queremos realizar el calculo clculo.
71
El nombre indicado para Entity Name debe ser tal cual como aparece en la tabla
Sort_Category sin caracteres especiales, en nuestro caso ADOBE 1A.
Dado el nombre de la entidad, se presentara una nueva pantalla donde debemos
seleccionar las correlaciones respectivas para cada una de las fases.
72
En la seccin PVT Data indique datos del yacimiento, propiedades fsicas del
petrleo, gas y agua, condiciones de presin y temperatura a nivel del separador y
condiciones al punto de burbujeo.
73
Posicione el cursor en la carpeta raz de las tablas, posterior a ello haga clic en la
opcin Add Link Tables, se presenta la siguiente ventana
74
Seleccione la tabla que all aparece y presione OK. Observe como el enlace con la
tabla aparece al final del conjunto de tablas:
75
En caso de poseer la informacin de PVT y tener una tabla cargada en OFM para
cargar los valores de Bo, Bg, Bw, Rs, etc., es mas fcil generar un archivo plano (*.lku) el
cual nos permitir cargar esa informacin en la base de datos de OFM.
1) En el men Database, seleccione la opcin Import \ Data Loader, seleccione archivos
tipo *.def o archivos de definicin de tablas y crguelo, verifique que la tabla haya sido
cargada sin presentar errores.
77
2) Ahora, vuelva a la opcin Database \ Import \ Data Loader, y seleccione archivos cuya
extensin es *.lku o archivos lookup, en este caso cargaremos la informacin relacionada
al PVT.
78
79
En ella seleccionamos el botn de New a fin de crear una nueva variable calculada,
utilizando la formula previamente definida. OFM presentara entonces la pantalla donde
debemos introducir nuestra formula tal como se observa en la prxima ventana.
80
Donde region es el nombre de la entidad (campo, yacimiento, pozo) que fue definida
en la ventana de asociacin del mapa:
81
82
Cambiar tanto el eje X como el eje Y a escala lineal para mejorar la visualizacin de la
curva. Igualmente en la seccin de Propiedades podr cambiar el color de la curva y
ajustar el grafico de acuerdo a su gusto. Abajo vera el grafico resultante:
83
1.5225
1.5150
1.5075
1.5000
1.4925
2800
3200
3600
4000
4400
4800
Press.Fit
Para detallar los resultados en un reporte, vaya al men Anlisis, seleccione la opcin
Report. Inmediatamente se presentara la pantalla siguiente donde se seleccionan las
variables:
Si desea ver el resultado del PVT por correlacin, el formato del reporte es como
sigue: @Series(24 ,500 ,250 ), @pvtbo(@Series(24 ,500 ,250 )), @pvtrs(@Series(24 ,500 ,250
))
84
Introduccin
Procedimiento
12.1 Introduccin
85
86
87
Procedimiento
3. Seleccione la pestaa Views, ingrese la informacin para Top (ft) y Bottom (ft).
88
4. Click OK.
Crear dos sartas de tuberas, una sarta de tuberas corta y otra sarta de tuberas larga para
el pozo.
Informacin: 1. Sarta Corta con 4000 pies de profundidad con 3.5 pulgadas OD
2. Sarta Larga con 7000 pies de profundidad 2 7/8 pulgadas OD
Procedimiento
4. Click en OK
Las dos sartas de tuberas se despliegan dentro del revestidor.
90
Existen dos tipos de equipos que pueden ser almacenados y visualizados en OFM:
equipos para revestidores y equipos en tuberas. El usuario necesita distinguir cual
equipamiento pertenece al revestidor o a la tubera
Debajo esta una lista de equipos que puede ser almacenada y visualizada en OFM
Plug: PLUG, CEMENT, SAND, CIBP, BRIDGE, RETAINER
Valve: VALVE, SCSSV, GASLIFT, STANDING, SHUTOFF, SSSV
Nipple: NIPPLE, LANDING, PORTED, POLISHED, SEATING, NO_GO
Joint: PLAIN, PERFSUB, LOCATOR, REENTRY, BLAST, SHEARSUB, TRAVEL,
HYDROTRIP, EXPANSION, SLOTTED
Screen: SCREEN, TELLTALE
Fish: FISH, BAR, GUN, WIRE
Fill: FILL, SAND, GRAVEL
Seal: SEALS, PBR
Packer: PERMANENT, RETRV, LATCH_IN, CUP
Siempre especifique una profundidad tope y base para los equipos, de lo contrario, el
smbolo del equipo no se desplegara. El autor usa la siguiente regla. Para equipos en
tuberas la profundidad correcta al tope fue especificada despus de 15 pies y aadida a la
profundidad tope para tener la profundidad base. Esto se debe a que la longitud actual del
equipo no siempre es conocida, solo la profundidad tope es conocida por algunos. Esto
garantiza que el equipo seria desplegado en OFM.
Ejemplo
La profundidad tope de la vlvula de gas lift es 3000 pies, la profundidad base debera
ser 3000 mas 15 o 3015 pies.
Para equipos en revestidores, especifique la profundidad correcta a nivel de la
profundidad base y para la profundidad tope reste 15 pies de la profundidad base.
Ejemplo
Ejercicio # 3
92
Para agregar una vlvula SSSV con un tope de 1500 pies y una profundidad base de
1515 pies seleccione Tubing 3 en String:, ingrese las profundidades tope Top y
base Bottom, seleccione VALVE como Selection y SSSVcomo Type.
Para Perforaciones la profundidad tope y base necesita ser cargada, comentarios tambin
pueden ser agregados.
Ejercicio # 4
Ingrese informacin relevante para Tope (Top), Base (Bottom), Seleccin (Selection) y
Comentarios (Comments).
Para ingresar K-1 desplace el cursor hacia la derecha y agregue sus comentarios.
94
95
2.- Proceda a rellenar los campos que apliquen para cada pozo en particular. Es
importante hacer notar que el nombre del pozo debe ser el mismo que aparece en la tabla
Maestra de su proyecto de OFM, para que exista una correspondencia con las dems
tablas.
3.- Una vez recopilados todos los datos, haga clic en el botn Finished del archivo
WBD Builder, para generar el archivo *.wbd. Siga las instrucciones.
96
4.- Para cargar la informacin del archivo *.wbd, vaya al men Database, seleccione la
opcin \Import\Data Loader
97
6.- Verifique que la informacin este bien cargada en el OFM Status Information
98
7.- En el men de Anlisis, seleccione la opcin Wellbore Diagram, una ventana tal como
la observada abajo se desplegara, seleccione un pozo y observe el diagrama mecnico.
99
En el men Edit, seleccione la opcin Colors en esta puede cambiar los colores sartas
de tuberas, equipos en tuberas, revestidores y/o hoyo desnudo, as como de intervalos.
Por otra parte, en la pestaa View de la ventana Edit WBD, pude generar diferentes
vistas de las diferentes secciones del pozo, dependiendo de cual sea la zona de su inters.
100
Introduccin
Procedimiento
13.1 Introduccin
Este proceso permitir a la comunidad de ingenieros una visin global (no detallada)
de las arenas del yacimiento as como de los mecanismos de entrampamiento en el
campo.
Dentro de los objetivos que se pretenden lograr se encuentran:
-Diferenciar las diferentes arenas y canales
-Examinar los distintos ambientes deposicionales de su yacimiento
-Examinar los mecanismos de entrampamiento
Al culminar esta actividad aprender a:
-Cargar archivos LAS en OFM, usando la macro LAStoOFM.xls
-Usar OFM para visualizar registros tipo.
-Para datos de registros, usar la opcin Multi-Well Display para entender la estructura y
estratigrafa de su yacimiento.
Para completar esta actividad los siguientes datos son requeridos: Datos de
anotaciones, marcadores (Markers), informacin geolgica de referencia as como
secciones estratigrficas hechas con anterioridad.
101
2. En la ventana Import Data Loader, seccin Files of type, seleccione archivos con
extensin *.def (Definition). Seleccione el archivo llamado Registros.def
Antes de comenzar la carga de esta tabla, revisemos este archivo para su compresin.
102
103
1. En el men Database, seleccione Import \ Data Loader para abrir la ventana Import
Data Loader.
2. En la ventana Import Data Loader, seccin Files of type, seleccione archivos con
extensin *.log (Trace). Seleccione el archivo llamado Well001_RES.log
Antes de comenzar la carga de esta tabla, revisemos este archivo para su compresin.
Siga los siguientes pasos:
104
Ejercicio
105
LAS to OFM Standard, es una macro en Excel desarrollada para facilitar de manera
automtica la conversin de mltiples archivos LAS a formato de carga OFM. Posee
tambin una Hoja que permite filtrar solo las curvas deseadas hasta un mximo de 30
aceptadas por OFM e incluye una opcin para generar el archivo de definicin (.def). El
principal beneficio que se obtiene con el uso de la macro es la reduccin drstica en el
tiempo del proceso de conversin.
Los archivos de entrada debern estar previamente generados en versin LAS 2.0
o superior.
El smbolo decimal por defecto para Windows deber ser el punto (.)
La macro deber copiarse en el mismo directorio donde estn almacenados los
archivos LAS a convertir.
Los archivos resultantes (.log) tendrn como keyname el nombre que aparezca en
la lnea WELL o UWI del archivo LAS segn sea su eleccin.
LAS to OFM PDM, a diferencia de la anterior, esta versin esta adaptada para ser usada
en el ambiente de PDM, utilizando como fuente de entrada archivos LAS bajados
directamente desde FINDER o LogDB provenientes de las distintas Instancias de Base de
Datos del Proyecto.
FUL_85_12278_AITC_036_1_32692.LAS
00108FUC0006 01_T_161439_0.LAS
107
Ejercicio
1.- Ubique la macro LAS to OFM Standard.xls y colquelo en la misma carpeta que los
archivos .las.
2.- Revise los archivos .las y verifique que las curvas dentro de estos estn dentro de las
curvas permitidas en la macro. En caso de que el archivo LAS presente curvas diferentes
explore la posibilidad de cambiar el nombre de las curvas en el archivo original de
registros o agregue una curva nueva en la hoja Valid Curves de la macro LAS to OFM
Standard.xls.
3.- En la hoja LAS to OFM Standard presione el botn Click to convert LAS log
format (*.las) to Oilfield Manager log format (*.log), inmediatamente le aparecen las
siguientes ventanas:
Presione OK.
De acuerdo a como se estructure su proyecto de OFM, podr seleccionar entre nombre del
pozo WELL (W) o UWI (U) para identificar el keyname en los archivos de carga
(*.log). Finalmente presione OK.
4.- Una vez creado el archivo de carga de registros (Well003.log), proceda a cargarlo
usando la opcin Import \ Data Loador en el men Database. (Seccin 1.3 Carga
de
registros va Import Data Loader)
108
En OFM existen dos formas de visualizar registros, una es la opcin llamada Well
Log y la otra Multi-Well Log ambas ubicadas en el men llamado Analysis.
La opcin Well Log es utilizada para visualizar registros sencillos de pozos en
forma individual. La opcin Multi-Well Log es utilizada para visualizar registros de
varios pozos, de manera tal de establecer relacin entre los mismos.
Visualizacin sencilla, opcin Well Log
Vaya al men Analysis y seleccione la opcin Well Log, ubique el pozo Well003:
109
En el carril de la izquierda, ubique uno de los Trace Name y haga doble clic sobre
el. All podr seleccionar la curva de inters:
El presente formato de registros puede ser guardado para futuras aplicaciones. Vaya al
men File \ opcin Save y OFM guardara la plantilla como archivo de registros o Log
Files con extensin *.lgv
110
En esta ventana seleccione el nombre del pozo (Wellbore Name) y las curvas que
desee visualizar (Log Trace # 1 \ Log Trace # 2) para ese pozo.
111
Para el caso prctico, seleccione los pozos Well001, Well006 y Well008 y visualice
las curvas SP y RES para el pozo Well001, las curvas GR y SP para los pozos Well006 y
Well008. La visualizacin final de los registros es parecida a la siguiente:
112
O pt im iz acin d e Yacim-1750
ient os
0
2 500
B e nt o n F ield
500 0
200 00
7500
100 00
2000 0
-1700
58
29
OIL
DRY
P&A
OBSER
-1650
57
61
160 00
Top Of T Reservoir
1600 0
66
59
67
63 68
8
-1700
62
69
72
70
71
1
120 00
12500
60 56
35
64
36 47
34
37
4
800 0
73
46
13
40
48 6
10
4314
42
32
33
65
41
17
26
400 0
24
18
16
15
51
5
53
49
78 50
54
39
1200 0
74-166075
-1600
45
11
44
20
76
-1680
38
21
55
52
31
28 30
77
19-164012
23
27
22
3
25
8000
4000
DA TA
0
0
2 500
500 0
7500
100 00
12500
Siga estos pasos para usar el Pozo No. 49 como registro tipo:
Well Log.
1. En el men haga clic en Analysis
Seleccione el Pozo 2549.
2. En la pista izquierda, haga doble clic sobre Trace Name. Seleccione en Log
SP.
En la pista derecha, seleccione Log
RES.
3. Ir a Properties Pane y seleccione Yes en Show Markers, Show Marker Notes y
Show Perfs, para mostrar los marcadores, notas de marcadores y caoneos.
113
VLime
Shale
T Sand
Sand with
Cross Beds
Sand with
Burrows
Lime
TIP
Observe estos rasgos en el registro tipo:
La Arena T est limitada por arriba y por debajo por delgadas calizas.
La Arena T se compone de barras de arenas, un canal de arena y zonas de arcillas.
Leccin 3: Variaciones Litolgicas
LTop
Vea las diferencias en la forma de las curvas SP. Bajo Sp tiende a ocurrir
generalmente en arcillas; grandes lecturas son registradas en sedimentos ordinarios.
Escoja ejemplos de arcillas, arenas y canales dentro de la Arena T (T Sand).
Leccin 4: Secciones Estratigrficas
Dos secciones han sido proporcionadas. Compare la seccin estructural con los mapas
de ssmica estructural. Como pueden diferenciarse? La Seccin Este Oeste usa el
datum estratigrfico, LTOP, para mostrar los cambios litolgicos a travs del rea.
115
116
V Lime
Cross Beds
T Sand
Burrows
Shale
Lime
V Lime
Shale
Cross Beds
T Sand
Burrows
Lime
117