jueves, 26 de noviembre de 2009

Eclipse Sección REGIONS

La sección REGIONS divide el yacimiento de acuerdo a:
  • variaciones en las características del yacimiento.
  • propósitos de reporte.

Ejemplos:

  • distintas propiedades PVT y características de equilibrio pueden ser asignadas a áreas de la malla separadas por una falla sellante.
  • el fluido en sitio puede ser reportado por bloques de falla o concesiones legales.
  • esta sección es opcional.

Controles de salida.

para informes en PRT:

  • RPTREGS en sección Regions
  • BOUNDARY puede ser utilizada para limitar esta salida.
  • RTPSOL (FIP=1,2 OR 3) es sección SOLUTION.
  • RTPSCHED (FIP=1,2 OR 3) en sección SCHEDULE.

Salida para visualizar en 3D.

  • INIT en sección GRID = keywords de sección regions
  • RPTRST (FIP) = Fluidos en sitio.

todos los datos plasmados en este blog son extraídos de las clases del prof: Ángel da silva.

jueves, 19 de noviembre de 2009

Eclipse Sección GRID

El propósito de la sección GRID es:
  • Contener la información utilizada para calcular el volumen poroso y la transmisibilidad.
  • El simulador usa el volumen poroso y la transmisibilidad para calcular el flujo de una celda a otra.

Propiedades requeridas para cada celda del modelo:

  • Geometría.
  • Dimensión y profundidad de celda.
  • porosidad.
  • permeabilidad.
  • Espesor neto.

Reglas de definición de propiedades.

  • Una propiedad para cada celda (NX*NY*NZ).
  • Las celdas inactivas también deben tener valores definidos.
  • Los valores tienen que ser explícitos.
  • El simulador no tiene opciones de ingresar valores como funciones.
  • Flogrid, office, floviz tienen calculadora de propiedades.
  • Definir las propiedades con el pre-procesador.
  • Exportar la propiedad como un archivo de texto (*.grdecl).
  • Usar el keyword INCLUDE.

EJEMPLO DE ENTRADA






Definición de propiedades de celda: FloGrid

  • Las propiedades son asignadas a cada celda durante el escalamiento y exportadas a un archivo.
  • El keyword INCLUDE es usado para correr las propiedades desde FloGrid:

INCLUDE

grainne_props.grdecl /


Conexión de celdas no vecinas (NNC'S).

  • NNC permite el flujo entre celdas sin índices adyacentes IJK.
  • Acuñamientos e inconformidades.
  • Fallas.
  • Los acuíferos usualmente necesitan NNC'S.
  • Refinamiento (LGRs) y engrosamiento (LGCs) local de malla.
  • Modelos radiales.
  • Modelos de doble porosidad/permeabilidad.
  • NNC's definidas por el usuario.

Control de salida GRID

Para un informe de en el archivo PRT, use:

  • RPTGRID (solicita informe de los keywords de la sección GRID, incluyendo ALLNNC).
  • BOUNDARY limita la salida de a un rango I,J,K.

Para generar una salida visualizada en 3D, usar:

  • Datos geométricos (*.egrid),

GRIDFILE

0 1 /

  • Propiedades estáticas (*.init),

INIT

Todo los datos aquí escritos son tomados de la clase del prof: Ángel da Silva.

jueves, 12 de noviembre de 2009

Eclipse sección PROPS

El propósito de la sección PROPS es:

  • contener las propiedades de roca y fluidos dependientes de la presión y saturación.
  • información requerida para cada fluido en RUNSPEC.
  • presión, Volumen, Temperatura (PVT) de los fluidos como función de la presión.
  • Densidad o Gravedad.

Información requerida de la roca:

  • permeabilidades relativas como función de la saturación.
  • Presión capilar como función de la saturación.
  • Compresibilidad de la roca como función de la presión.

Diagrama de fases.


¿Por que se necesita el PVT?

La clave en la simulación es el balance de materiales.

  • los volúmenes producidos deben ser transferidos a condiciones de yacimientos.
  • los volúmenes de yacimientos deben ser convertidos a masa.

los análisis PVT vienen de experimentos de laboratorios, modelos de ecuaciones de estado, correlaciones y datos procesados del PVT inicial.

Keyword 'EXTRAPMS'

Este keyword instruye al simulador a alertar al usuario cada vez que se hagan extrapolaciones en las tablas PVT, además, almacena las tablas PVT internamente así como FVF y viscosidad*FVF.

si se suministra datos PVT insuficientes, el simulador puede extrapolar los datos de las tablas PVT a valores inadecuados o físicamente imposibles.

Compresibilidad de la roca.

  • requerida ya que el volumen poroso varía con la presión.
  • perspectiva simple: KEYWORD 'ROCK'.
  • la compresibilidad de la roca es reversible e igual en todo lugar.
  • la tabla de compactación en función de la presión (reversible o irreversible).
  • la posibilidad de modificar la transmisibilidad en función de la presión.
  • un modelo de histéresis para permitir 'reflaxión' parcial.
  • un modelo de compactación inducida por agua.

Finalmente el control de salida de PROPS.

RPTPROPS Envía las salidas del props al archivo prt.

INIT

  • Datos de funciones de saturación y PVT en archivo INIT.
  • se pueden visualizar en 2D y 3D.

FILLEPS

  • Todos los ENDPOINTS al archivo INIT.

datos aquí expresados son extraídos de las clases del prof: Ángel da silva.

jueves, 5 de noviembre de 2009

Eclipse Sección EDIT

El propósito de la sección EDIT es modificar propiedades despues de los calculos, por Ejemplo:
La geometría de la celda, volumen de poro, transmisibilidad son calculados en la sección Grid.
EDIT es opcional.

Las salidas de la sección GRID que puedes ser modificados por la seccion EDIT:

  1. DEPTH, PORV, TRAN, ( X, Y R, THT, Z).
  2. OPERADORES (MULTIPLY, BOX, EQUALS, COPY, ADD, MINVALUE, MAXVALUE).
  3. OTROS
  • EDITNNC, MULTPV, MULTFLT.
  • MULT (X, Y, R, THT, Z, etc) son permitidos, pero no recomendados.

Todos los elementos aqui plasmados son tomados de la clase del Prof.: Ángel da Silva

jueves, 29 de octubre de 2009

Eclipse sección Runspec

En esta parte hablaremos un poco sobre la función de la sección runspec y el propósito de la misma.

La sección runspec se encarga de:
  1. Especificar la fecha de inicio de la simulación.
  2. Definir características básicas del modelo.
  3. Asignar la memoria (RAM) para:
  • Malla de simulación.
  • Datos tabulares.
  • Trabajo de cálculos.


En el manual de referencia existen las palabras claves o KEYWORDS del RUNSPEC, aquí se encuentra la información sobre todos los keywords que se necesitan.

El capitulo DATA FILE OVERVIEW muestra los keywords por sección y el capitulo KEYWORDS contiene en detalle cada keyword.

Caso especial del Runspec: " RESTARTS"

los "restarts" es una forma iniciar una simulación desde una fecha de una corrida previa, seleccionado por el usuario. Un archivo "save" debe ser solicitado durante la primera corrida de la simulación. Los keywords 'load' y 'restarts' reemplazan las secciones normales runspec, grid, edit, props, y regions de la corrida 'restart'.

Mas adelante se trataran con mas detalles otros keywords importantes.

Todo la información aquí plasmada es extraída de las clases del Prof.: Ángel da Silva.

jueves, 22 de octubre de 2009

Simulador Eclipse, ¿por que usar este simulador?

Podemos decir que se escoje este simulador por:
  • Es el simulador de hidrocarburos mas usado en el mundo.
  • Es capaz de modelar gran cantidad de escenarios.
  • Sus resultados son confiables.
  • Esta integrado con la mayoría de las aplicaciones Geológicas.
  • Se esta mejorando constantemente.

Para trabajar; el simulador eclipse Blackoil el lee y procesa cada sección del archivo de datos y verifica la consistencia de los datos, paso siguiente realiza los cálculos correspondientes a las presiones y saturaciones a lo largo del tiempo y luego la información es entregada al usuario en diversas formas en archivos de salida.


En la simulación de yacimientos con eclipse se debe:

  • Definir objetivos claramente.
  • Recolectar y revisar los datos.
  • Construir un modelo de yacimiento.
  • Especificar los pozos en el modelo.
  • Especificar la historia de la producción.
  • Realizar el cotejo histórico en presiones y producciones.
  • Realizar sencibilidad a los parámetros para así validar el cotejo.
  • Luego diceña el esquema de explotación para el yacimiento.

Los archivos de salida pueden ser de varios tipos:


Tipo Archivo.

  1. Formateados.
  2. No formateados.

Tipo Contenido

  1. Unificado.
  2. Múltiple.

Los Formateados.

  • Código ASCII.
  • Keyword FMTOUT.
  • Ejemplo de archivo generado: *.FEGRID
  • Leído por un editor de texto.
  • Gran tamaño.

No formateados.

  • Código binario.
  • Opción pre-determinada.
  • Ejemplo de archivo generado: *.EGRID.
  • No puede ser leído en un editor de texto.
  • Pequeño tamaño.

Unificados.

  • Un solo archivo contiene todos los informes en el tiempo.
  • Keyword UNIFOUT.
  • Ejemplo de archivo generado: *.UNRST
  • Número de informes ilimitado.
  • Los informes no deseados no podrán ser eliminados.

Múltiple.

  • Un archivo para cada informe de tiempo.
  • Opción predeterminada.
  • Ejemplo de archivo generado:*.x0001, .x0002, etc.
  • Máximo 9999 informes.
  • Se pueden eliminar los informes no deseados.

Debemos recordar que poseemos una excelente ayuda, la cual es el manual de ayuda que posee este simulador.

este blog esta basado en las clases del Profesor Ing. Ángel da Silva

jueves, 15 de octubre de 2009

Introducción a la Simulación Numérica de Yacimientos



En esta primera parte del blog definiremos ciertos fundamentos teóricos para el entendimiento pleno del tema a tratar.
  • Simulación numérica de yacimientos: Es resolver un conjunto de ecuaciones aplicando métodos numéricos, para así poder obtener un modelo matemático el cual pueda representar el comportamiento de un yacimiento real.
  • Simulador de yacimientos: son un conjunto de programas de computadoras que resuelven mediante algoritmos apropiados el modelo matemático que representa el yacimiento y obtiene soluciones del mismo.

Estructura de un simulador de yacimientos.

podemos distinguir 3 etapas en la simulación de yacimientos:

  1. Etapa 1: Inicialización, aquí ocurre la descripción estática del yacimiento, propiedades de la roca y fluidos y con esos datos obtener el POES.
  2. Etapa 2: Ajuste histórico, en esta parte de la simulación se cargan los datos históricos de los pozos sí se tiene información, además se cargan las condiciones de producción e instalaciones de superficie. se hacen los ajustes de simulación y los cálculos del simulador en el tiempo.
  3. Etapa 3: Predicciones: con los resultados de la predicción de tasa de recobro que nos da la simulación podemos hacer una estimación de reservas recuperables y un análisis económico de la rentabilidad de la posible inversión en este yacimiento estudiado.

Hasta ahora hemos hablado de lo que es un simulador, lo que es una simulación numérica y como se puede ser la estructura del simulador de yacimientos, pero sabemos ¿Que funciones tiene un simulador de yacimientos?

Pues un simulador de yacimientos nos calcula a lo largo del tiempo 3 variables:

  1. Presiones.
  2. Saturaciones.
  3. Comportamiento de los pozos.

Y nuestra función como ingeniero de yacimientos y simulación es interpretar estos datos para así disminuir la incertidumbre en un posible yacimiento de hidrocarburos.

Fundamentos y parámetros de la simulación de yacimientos.

  • Se necesitan un numero finitos de celdas que van representar el yacimiento.
  • El simulador asume que el pozo esta en el centro de las celdas.
  • Se dan datos a cada celda.
  • La producción de los pozos es suministrada en función del tiempo.
  • Las ecuaciones son resueltas para obtener presiones, saturaciones de cada celda, así mismo estimar la producción de cada pozo.

Datos que se deben suministrar al simulador:

Propiedades de la roca:

  • Porosidad.
  • Permeabilidad.
  • Espesores de arena.
  • Permeabilidades relativas.
  • Saturaciones.
  • Presiones capilares.
  • Compresibilidades.
  • Profundidad.

Propiedades de los Fluidos.

  • Presión de saturación.
  • Solubilidad.
  • Viscosidad.
  • Factor volumétrico de formación.
  • Densidad.

Aplicabilidad de la simulación de yacimientos

la aplicabilidad de este simulador es tan extensa en el área de los hidrocarburos que solo nombraremos algunas:

  • Podemos obtener Poes por área o zona, por concesión.
  • Simular la migración de fluidos entre concesiones.
  • Monitoreo de yacimientos.
  • Generación de escenarios de producción.
  • Análisis económicos de proyectos.
  • optimización de políticas de exploración.

Limitaciones de los simuladores de yacimientos.

  • Da soluciones aproximadas.
  • Los resultados de salida dependen de los datos de entrada.
  • El ajuste de la historia no garantiza la predicción precisa del futuro.
  • Los datos de entrada suelen tener alto grado de incertidumbre.
  • extrapolación de algunos datos que no se tienen (Petrofisicos y Geológico).

Tipos de simuladores de yacimientos

  • Petróleo negro.
  • Composicionales.
  • Térmicos.
  • Químicos.

todos los datos y marco teórico utilizados para edición esta entrada de blog fueron tomados de las clases del profesor Ángel Da silva.

jueves, 8 de octubre de 2009

Presentación del autor de este Blog

Un saludo cordial a todos nuestros lectores, mi nombre es Eder Armando y seré el autor de las publicaciones de este blog enfocado a la simulación de yacimientos de petróleo y gas usando una herramienta computacional llamada ECLIPSE desarrollada por la empresa petrolera transnacional Schlumberger.


Nosotros somos estudiantes del último semestre de la carrera de Ingeniería de Petróleo, Facultad de Ingeniería de la máxima casa de estudios de la Republica Bolivariana de Venezuela, La Universidad Central de Venezuela UCV patrimonio cultural de la humanidad. Nuestro conocimiento abarca no solo el área de simulación de yacimientos, sino también tenemos conocimientos de los procedimientos de exploración, perforación y producción de yacimientos petróleo y gas, ademas, de diversos temas relacionados con el negocio petrolero.