You are on page 1of 13

Transcripcin de MANEJO BSICO DE PETREL PARA UN

PROCESO DE SIMULACIN DE YAC


MANEJO DE PETREL PARA UN PROCESO DE SIMULACIN DE
YACIMIENTOS
design by Dri Sirly for Prezi
1. Cmo cargar la data?
En el Panel Processes se hace doble clic sobre la opcin Simulation y:
Define Simulation case > Advanced > Editor >
PARA INGRESAR LAS UNIDADES CON LAS QUE VAMOS A TRABAJAR
Para el ingreso de data, se debe especificar las unidades en las que
vamos a ingresar la informacin, en este caso ser en unidades de
campo. Esto se puede visualizar al hacer clic en:
Panel Processes > Simualtion > Define Simulation case > Advanced >
Editor > Keyword editor with (nombres del caso) > RUNSPEC
PARA INGRESAR DATA DE PRODUCCIN:
Los datos de PRODUCCIN, los fijo en el panel PROCESSES de la
siguiente manera:
Panel PROCESSES > Make development strategy
CMO CREAR UN NUEVO CASO DE SIMULACIN?
Panel PROCESSES > Simulation > Define Simulation Case
EJEMPLO PRCTICO
Se abre la ventana Keyword editor con (nombre del caso), donde
encontramos las secciones estudiadas (RUNSPEC, GRID, EDIT, PROPS,
REGIONS, SOLUTION, SUMMARY, SCHEDULTE).
Dentro de la Seccin PROPS se encuentran varias Keywords con las
cuales podemos hacer el ingreso de la data. Por ejemplo:
PARA INGRESAR DATA DE ROCA.
Con ROCK ingresamos los datos de la roca, segn los parmetros
definidos dentro del manual de eclipse que podemos consultar
haciendo clic derecho en la palabra en este caso ROCK >
Documentacin, donde nos aparece una ventana explicativa de cada
parmetro y cmo ingresarlo.
PARA INGRESAR DATA DE FLUIDOS:
La data de fluido se la ingresa de la misma manera, en este panel de
Keywords, por ejemplo encontramos en la seccin PROPS, varias
keywords importantes como son: DENSTITY, PVDO, entre otras, en las
cuales procedemos de la manera antes indicada para tener ms
claridad de cada parmetro a ingresar. (Clic derecho >

Documentation).
En esta seccin se halla predefinida la keyword FIELD que nos indica
que la data est ingresada en unidades de campo. Otras keywords
que se podra tener son:
METRIC, LAB, PVT, PVT-M, siendo por ejemplo para presin:
METRIC en [barsa]
FIELD [Psia]
LAB [atma]
PVT-M [atma]
PARA INGRESAR DATA DE WORK OVER
Los datos de WORKOVER, como son eventos, podemos ingresarlos de
la siguiente manera:
Activo primero en el men del programa, la ventana de visualizacin
para eventos del casing por ejemplo:
Window > New well section
De manera que se abre la ventana Weill section window, misma que
nos permitir visualizar el casing para continuar con el ingreso de
datos de WO.

Tambin verificamos que:


En el panel INPUT > Wells > Productores > P01
Est activada la opcin Completions, dentro de la cual tambin se
activan:
Casing 1
Perforation 1 ( Apr 01-2003)
Perforation 1 (Jan 01-2015)
Y verificamos tambin que est activado:
Panel INPUT > Wells > Global completions >
Y marcar dentro de este, las opciones Casing y Perforation.
Despues
Tenemos
As
As
Ahora
Voy al panel PROCESSES:
PROCESSES > Well engineering > Well completion design

Donde aparece una barra a la derecha de la ventana de trabajo,


misma que sirve para agregar un Nuevo evento, en este caso un
Squeeze, y procedemos de la siguiente manera:
Clic en el botn Add/edit a squeeze:
Selecciono la seccin del pozo donde quiero agregar este nuevo
Squeeze, y aparece una ventana para ingresar la fecha del inicio del
Squeeze.
Una vez ingresado, para asegurarme que el evento se agreg, reviso
en:
Panel INPUT > Wells > Productores > P01 > Completions >
Y verifico que a ms de casing y perforation se agreg squeeze.
Tenemos
La parte donde indica que fijar mis controles para el pozo es en
Rules folder y dentro de este fijo por ejemplo en Reporting
frecuency que deseo tener mis datos de produccin mensualmente,
o los cambio segn me convenga con las opciones que ofrece el
programa que son:
Anual
Mensual
Das
Horas
Minutos
Segundos
Puedo variar tambin, si quiero por ejemplo trimestralmente, donde
est el nmero 1, se pondra poner el nmero 3, que indica cada 3
meses. Si quiero un anlisis semestral coloco el nmero 6 y la opcin
Months, y as tendra para ingresar la data semestralmente.
Luego de fijar mis reglas, o controles, procedo como sigue:
Panel PROCESSES > Simulation > Define Simulation Case > Pestaa
Advanced > botn Editor
Y se abre la ventana Keyword editor with, donde mediante el uso de
las keywords puedo definir los datos de produccin de la siguiente
manera, en la ventana que abrimos:
Seccin SCHEDULE >
Y vemos varias carpetas que contienen los datos de produccin por
mes a partir del 1 mayo del 2003, hasta el 1 de enero de 2015. Al
abrir alguna de esas carpetas podemos ir modificando la data. Si se
necesita ms ayuda, podemos consultar al hacer clic derecho
directamente desde la ventana sobre la palabra azul WCONHIST y
seleccionar la opcin Definitions, ya que esta carpeta maneja la
keyword WCONHIST que incluye los parmetros que nos indican si

es pozo productor/inyector, si est OPEN/STOP/SHUT.. Entre otros.


Dentro de este bloc de notas que se abri puedo variar la data, es
decir modificarla o agregar nueva data.
CLCULO DEL POES
En el panel Processes hacer click en Utilities y escoger la opcin
de Volume calculation.
Entonces, se despliega un cuadro en el cual se encuentra la opcin
Create new, que se refiere al nuevo caso para el clculo de
volumen, en nuestro caso es el POES.
As
Luego en la pestaa PropertiesFluid zones, marcar las casillas
correspondientes al agua y petrleo y/o gas, y se marca previamente
la casilla oil.
En la pestaa General se encuentra la porosidad como un valor
constante, en el que se desmarca la casilla para que sea til en el
clculo, como se indica:
En la pestaa Oil se ingresa los datos de saturacin de agua, gas
(Sw, Sg), factor volumtrico del petrleo (o), y factor de recobro
(REC). Clic en Apply
Una vez definidas las propiedades, ir a la pestaa Settings y se da
clic en la casilla STO IIP (in oil), y finalmente dar clic en RUN, OK
y Apply.
Entonces se despliega un cuadro con los resultados del POES y los
obtenidos en el proceso del clculo del POES, tal como se muestra a
continuacin:
Selecciono Create New e ingreso el nombre del Nuevo caso. Hay
que tener cuidado en no ingresar nombres con espacios con la barra
espaciadora, para eso se prefiere el guin bajo _. Por ejemplo:
Caso_Nuevo. ---->Este s acepta.
Caso Nuevo. ----> Este no acepta.
Clic en el botn Export
Y para corroborar que el caso se agreg, en el panel CASES verific
que ste se haya aumentado.
Vale acotar que el caso nuevo que uno crea, por ejemplo
caso_prueba se carga/crea con la misma informacin que el ltimo
caso que se tena.
Entonces, en el panel PROCESSES > Simulation > Make development
strategy.
En esta ventana que se abre, creamos una nueva estrategia para el

caso que acabamos de crear, y de esta manera poder modificar los


parmetros establecidos, ya que al momento de crearse se cre con
la estrategia del caso anterior definido como en este caso, el
caso_prueba.
MODELOESTTICO
PARA CREAR UNA GRILLA
Panel PROCESSES > Utilities > Make simple grid
Activo la opcin Create new, en caso que no est activada. Ingreso un
nuevo nombre de la grid a crear, por ejemplo GRID_EJEMPLO, en
donde voy a armar la estructura. Para eso en la pestaa Input data
tengo dos opciones:
Skeleton only
Insert surfaces
Donde s empleo Insert surfaces tengo que ir al panel Input >
Superficies; donde encuentro los archivos Tope.dat y Base.dat, en
este caso selecciono por ejemplo Tope.dat, y con el botn Append
tem in the table, agrego esta superficie para que en base a la misma
se cree la grilla.
La siguiente opcin es que el usuario pueda crear y dimensionar l
mismo la grid, donde puedo ingresar el Top limit sea importado del
archivo Tope.dat, o ingreso numricamente; e ingreso el Base limit
sea importado del archivo Base.dat, o ingreso numricamente.
El archivo Tope.dat y el archivo Base.dat son proporcionados por el
programa ya que son puestos por default al tener activadas las
opciones Surface, si deseo ingresar numricamente activo
Constant en donde se lee Surface.

Al crear el Skeleton, es decir la malla, la grid, para comprobar que


se cre debe aparecer en el panel MODELS > New Model.
Todo lo que el usuario crea dentro del programa aparece en MODELS.
Todo lo que el usuario importa aparece en INPUT.
Para asignar las propiedades petrofsicas dentro de la malla, varo con
las keywords, mismas que ya se explic cmo ingresar a dnde estn
estas, es decir en la seccin GRID. Suele observarse que existen
columnas de informacin de acuerdo si la caracterstica va a ser
especfico para cada una de las celdas, o en general un mismo valor
de la propiedad para todas las celdas.

PARA VISUALIZAR UNA GRILLA:


Damos click en Model > New Model > Sim
Una vez ah podemos visualizar nuestra grilla en:
New 2D window
New 3D window
Seleccionada la ventana para mostrar la grilla vamos seleccionando
horizontes, bordes, fallas etc.
CORRIDA Y EL MATCH
Para hacer una corrida damos click en
Proccess > Simualation > Define Simulation Case:
Una vez ah damos click en Export donde se actualiza la
informacin
Click en Check para verificar los errores que puede existir en el
problema
Y una vez aplicada estas dos opciones mandamos a correr la
simulacin, donde la corrida puede durar de entre 30 minutos hasta 3
horas dependiendo de lo que estemos simulando

MATCH
Se debe habilitar la ventana de visualizacin del Match en:
Barra de mens > Window > New function window
Donde aparece una ventana con escalas, denominada Dynamic data.
Dentro de esta podemos hacer zoom para visualizar la data,
moviendo el scroll del mouse. (La bolita del mouse), hacia adelante o
atrs segn corresponda, una vez visualizada la data de inters.
Entonces, para realizar el ajuste, en el panel CASES, selecciono los
dos casos a realizar el match, por ejemplo Ajuste y Caso Base, como
indica la imagen:
Para determinar los parmetros que deseamos visualizar se procede
como sigue:
Panel RESULTS > Results > Dynamic Result Data >

En donde encontramos las siguientes opciones:


General

Ratios
Pressures
Performance
Rates
Cumulatives
Thermal properties
Volumes
Instantaneus rates

De las que nos interesa ingresar en Rates para visualizar el Match.


Aqu activamos lo que deseamos visualizar, entre ellas:
Reservoir volume production rate.
Reservoir volume injection rate
Water production rate
Oil production rate
Gas production rate
Water injection rate
Oil injection rate
Gas injection rate
Aquifer influx rate
Liquid production rate

De las cuales las ms importantes son: de produccin de petrleo, de


gas y de agua.

PREDICCIONES Y ESCENARIOS
Una vez realizado el ajuste histrico correctamente ya podemos
visualizar las predicciones hechas por el simulador de la misma
manera que se visualiza la produccin que se explic anteriormente.
Seleccionamos Cases > y el caso que necesitemos conocer
De igual manera podemos visualizar los distintos escenarios que tiene
nuestro modelo, en este caso contamos con:
Caso base:
un pozo productor
Caso base perforacin:
un pozo productor ms la perforacin de dos pozos propuestos
Caso base perforacin ms inyeccin:
un pozo productor ms la perforacin de dos pozos y ms dos pozos

inyectores.
1. Definir las unidades con las que se va a trabajar en el proyecto.
Abrir petrel/ elegir Proyect / Project settings

2. Elegir Coordinates and Units / Select / elegir un datum


correspondiente a la zona horaria donde se encuentra el campo
(Ecuador: UTM56-18s)
Elegir Customize/OK (para personalizar las unidades para rea,
volumen, etc) con las unidades deseadas para realizar en ingreso de
datos en la simulacin.
Colocar las unidades como en el grfico de a continuacin:
3. Crear una carpeta (nunca en escritorio) preferible en discos ms
grandes (de mayor espacio) del procesador que se disponga, puede
ser estos el C: o el D:. Nota: no poner tildes ni ees ni barras medias
en ninguno de los archivos ni nombres creados; pues estos caracteres
los software no los leen. La creacin de la carpeta de simulacin del
campo se recomienda que sea de la siguiente forma para llevar un
mejor orden de los archivos.
4. Guardar el proyecto de petrel en la Carpeta Proyecto_Petrel. Elegir
File / Save as (elegir la ubicacin de la carpeta) / Guardar
5. Crear un archivo con los eventos (de Perforacin (inicio evento
produccin) y Squeeze (paro de evento de produccin) de cada pozo
dentro del campo y la o las arenas a ser simulada o simuladas donde
ha habido algn precedente de produccin en la o las misma/s). Nota:
debido a problemas con la funcin Plug (que igual que un squeeze
indica paro de produccin en un pozo) al momento de importar datos
a Petrel, se recomienda no usar esta y envs usar la funcin Squeeze.
El archivo de eventos se lo crea en Exel y luego que estn los eventos
creados, para importarlo a Petrel, se lo carga guardndolo como un
archivo plano de preferencia DOS y luego de creado este archivo
plano cambiar su extensin manualmente a .ev .
6. Crear un archivo con los datos de produccin de todos los pozos
(.vol) como el mostrado y otro archivo con los datos de presin de
fondo fluyente de todos los pozos (.vol) a un datum escogido para
indicar la presin a un nivel medio promedio (DATUM escogido) a la
mitad representativa de todas las perforaciones de todos los pozos
productores del arena a ser simulada. Con la siguiente formula se
puede pasar la presin obtenida a nivel del sensor y pasarla a la

presin a un nuevo Datum.


((((0,433*(BSW/100))+((0,433*(1-(BSW/100)))*(141,5/
(131,5+API))))*(NUEVO_DATUM-PROFUNDIDAD_SENSOR))+BHP)
NOTA: el nombre de los pozos creados en los archivos .ev y .vol deben
coincidir con el nombre de los pozos y de los registros subidos al
Petrel previamente, cuyos nombres deben ser mximo de 8
caracteres.
7. Cargar los archivos .ev y .vol creados dentro de Petrel. Cuando los
pozos hayan sido creados, clic en Input, clic derecho en Global
Observed Data, clic en Import on Selection, / Seleccionar el archivo,
clic en Abrir, matchear el nombre de los pozos subidos con los
cargados en los archivos .vol y .ev creados, clic en OK. Como se van a
tener seguramente mas de dos archivos .vol, para no tener varias
cargas registradas en petrel de archivos .vol, colocar en la opcin
MERGE al momento de seguir subiendo del segundo en delante de los
archivos .vol en Petrel.
Se recomienda que por facilidad para simular las arenas por separado
se deben de crear los archivos ev. y vol. separados por cada
yacimiento a ser simulado de un mismo campo. Luego para organizar
los pozos por arenas y por separado se debe de crear una carpeta
donde se guarden los datos ev. y vol. de los pozos de cada arena a
simular de la siguiente manera: Clic en mdulo Input / clic botn
derecho en Wells / clic en Insert folder. Luego para guardar solo los
pozos de la arena en dicha carpeta se debe de crear un filtro de la
siguiente manera: Clic en mdulo Input / clic con botn derecho en
Saved searches / Clic en New search / clic en flecha File tipe / elegir
opcin Well log data/ clic en cuadro de visto Well completions / clic en
visto de Perforations (para filtrar eventos de pozos que se hayan
perforado alguna vez para producir) / clic en ltimo visto de Saved
search (creada) / marcar todos los pozos filtrados / quitar el visto de
Saves search / arrarstrar los pozos que an siguen marcados al Folder
creado para guardar los pozos filtrados.
8. Luego de cargados los pozos y los archivos planos ev. y vol. se
deben de revisar que los datos de cada pozo estn cargados
satisfactoriamente; revisando la informacin cargada de la siguiente
manera: Clic en mdulo Results / dentro de Dynamics results data
elegir en Rates: Oil production rate, Gas production rate y Water
production rate / elegir Identifier y luego Well, luego revisar con la
Function Window creada que todas las curvas de produccin se

desplieguen correctamente; lo cual indicar que los archivos ev. y vol.


fueron creados y cargados satisfactoriamente.
Para cargar la informacin a petrel referente a las PVTs se debe
proceder as: Insert / New Fluid Folder luego ir a Input/clic con botn
derecho en Fluids / Import (on selection) luego escoger el archivo
plano donde se guardo la informacin de PVT y dar clic en Abrir.
Para visualizar la informacin PVT se debe crear una Function Window
yendo a Window/New Function Window.
Una vez realizada la carga de los datos anteriores; se puede realizar
antes o despus de esto la carga del modelo esttico del yacimiento o
los yacimientos a ser simulados como se indica a continuacin: Clic
File/Reference Project tool/ Elegir hubicacin del archivo .pet donde se
encuentra el modelo esttico y clic Abrir / en la ventana de Reference
Project tool en la parte de Petrel data de la derecha elegir el modulo
donde se encuentra el o los modelos estticos que van a ser cargado
en la parte de Models / seleccionarlos con un visto / dar clic en la
flecha que indica a la izquierda para copiar el o los modelos al
proyecto en donde nos encontramos trabajando / una vez acabada la
copia cerrar la ventana Close.
Nota: para chequear el modelo esttico se debe crear una New 3D
Window: clic en Window / New 3D window y en la parte de Models de
la barra lateral, elegir 3D grid y desplegar sus opciones para seguir
revisando visualmente todos los parmetros correspondientes al
modelo esttico en la ventana 3D creada.
Crear una ESTRATEGIA para que la simulacin ajuste los datos
simulados con los reales de produccin de agua, petrleo o fluido
(fluido es el recomendado a ser utilizado para que se realice el match
de los datos simulados con los reales). Los pasos a seguir son: Clic en
el Mdulo Processes / doble clic en Make a development strategy /
Clic en la parte Strategy tipe / History / Clic en Input / Elegir el campo
donde estn los pozos en donde se desee crear la estrategia dndole
un clic para sealar campo / clic en el icono de la hoja Open Add
rules dialog / clic para sealar History rate control / clic en Add rule /
para llenar la fila Wells se selecciona el campo que al cual se desee
crear la estrategia de simulacin sealndolo desde Input y luego dar
un clic en la flecha azul para llevarlos a la parte de Parameter value
de la ventana / Luego para la siguiente fila de Observed data set
elegir el archivo plano de produccin en Input y dar clic en la flecha
azul para llevarlo a la parte de Parameter value de la ventana / por
ltimo elegir Production control mode para seleccionar el tipo de
matcheo con respecto a la produccin que se desea realizar de los

datos reales con los que se van a simular (en donde se recomienda
realizar un matcheo por Fluido) / dar clic en Apply o en Ok y la
estrategia ya estar creada. NOTA: se debe crear una estrategia por
separado para cada campo, es mejor debido a que se puede correr
las simulaciones en menor tiempo que teniendo una estrategia para
todos los campos.
Crear un acufero debajo del CAP (Contacto Agua Petrleo) del
yacimiento de inters. El procedimiento para la creacin de un
acufero se basa en la creacin de un polgono recomendablemente
de 2 celdas por debajo del CAP de yacimiento a simular para luego
definir celdas activas solamente para l rea sobre la base del
acufero creado y as disminuir considerablemente el nmero de
celdas y el tiempo de simulacin a ser necesitado cuando se corra el
modelo. Las propiedades de celdas que se deben definir para zona
por encima del yacimiento son 3: las facies, la permeabilidad y la
porosidad.
El procedimiento para la creacin del acufero es el siguiente: Clic en
el mdulo Moldels /clic para seleccionar en el ltimo modelo de
simulacin donde est el yacimiento a simular / clic en Horizons /
seleccionar clic con botn derecho en el yacimiento en donde se
desea crear el acufero ejemplo: UU_TOP / elegir la opcin Convert to
structured surface (donde se observar que la structura ser creada
en el mdulo Input) / ir al mdulo Input / seleccionar el CAP de la
arena donde se desea colocar el acufero Ejemplo: Us_IRO-7800 / Clic
con botn derecho en la estructura UU_TOP creada anteriormente
desde el mdulo models y elegir la opcin Settings / Elegir la opcin
setting / elegir la pestaa Styles y en la parte de Contour lines elegir
en Inc: 5 (que da una separacin de orden 5 a las lneas estructurales
del mapa para tener una visualizacin mas detallada del mismo) /
crear un mapa de contorno en el cono
luego elegir el mapa de contorno creado que se encuentra al final del
mismo mdulo de Input / elegir la malla Skeleton dentro del mdulo
Models (para visualizar las celdas con que cuenta el modelo y realizar
un recorte adecuado cuando se realice el polgono (base del acufero
desde donde se cortar el modelo de simulacin). La creacin del
polgono se realiza de la siguiente manera: elegir dentro del mdulo
Processes / Utilities / clic en Make/edit polygons / con la barra de
herramientas elegir la opcin Select and edit /add points y realizar el
contorno del polgono recomendablemente alrededor de dos celdas
por debajo del CAP del yacimiento / al final asegurarse de cerrar el
polgono mediante la herramienta Close selected polygon / elegir en
la barra de men la pestaa Window / Clear all visualizations (para

limpiar la pantalla de las selecciones realizadas) / Elegir el polgono


creado dentro de Input. Ahora para inactivar las celdas (propiedades
de porosidad, permeabilidad y facies) por debajo del polgono creado
(debajo de la base del acufero creado) ir al mdulo Models / Clic con
botn derecho en Properties /clic en Insert folder / copiar los input de
las propiedades finales del modelo a la carpeta creada con Ctrl + C y
con Ctrl + V. Y para copiar las propiedades facies en la carpeta creada
de propiedades esta previamente se le debe crear un filtro en donde
no cuenten las facies lutitas para que estas no sean simuladas
mediante la creacin de un ACTNUM de la siguiente manera: Clic con
botn derecho en la carpeta creada dentro del mdulo Models del
modelo siendo utilizado de la seccin de Properties / clic en la opcin
Calculator / en el cuadro blanco donde aparece la opcin ingresar la
siguiente formula
ACTNUM=If( Finales\FACIES_TGS_Nugget_0_011[1]=1,0 ,1 ) la cual
para el caso que sea quiere decir que la funcin ACTNUM desactivar
todas las celdas con las facies que tengan el valor de 1 (lutitas para
este caso) dado que si es as colocar un valor de 0 a la celda y si no
es as un valor de 1 es decir mantendr igual las celdas que no sean
lutitas / clic en ENTER.
Una vez con las propiedades (porosidad, permeabilidad y Actnum
(facies)) copiadas dentro de la carpeta creada dentro del mdulo
Models y la seccin de Properties estas se recortarn para que
solamente existan celdas con propiedades por encima del polgono
creado (base CAP) de la siguiente manera: Clic en el mdulo
Processes / Property modeling / Geometrical modeling / elegir opcin
Edit existing y colocar la propiedad que se desea filtrar solamente
dentro del polgono de inters / Method: Elegir la opcin Assign
between surfaces and poligons /en la opcin Boundary poligon
seleccionar el polgono bajo el cual se desean filtrar las
propiedades /en la opcin Value to assign between the surfaces elegir
la opcin Undefined / luego seleccionar la opcin Apply. Repetir la
misma operacin para todas las propiedades Actnum, Permeabilidad y
Porosidad.
Finalmente para crear el acufero se realiza el siguiente
procedimiento: clic en el mdulo Processes / elegir Simulation / doble
clic en Make aquifer / dentro de la pestaa Connections de la ventana
abierta elegir en rea de inters la base del acufero; es decir el
polgono creado / y seleccionar las opciones de direction Bottom up y
la de Grid edges para el caso de un acufero de empuje de fondo
(para el caso que sea elegir la o las opciones q mejor convengan)/
Seleccionar la pestaa Properties y colocar todas las propiedades del

acufero que se desea simular (solamente se recomienda que dentro


de Aquifer model se coloque la correlacin de Fetkovich) / Clic en Ok.

You might also like