miércoles, 3 de febrero de 2010

Eclipse sección SCHEDULE

La sección SCHEDULE es usada para especificar las operaciones de pozos a ser simuladas, tiempo de simulación y ajuste de criterios de convergencia.

Es usualmente usada en 2 modos:
  • cotejo histórico - especificación de pozos, instalaciones de producción/inyección reales.
  • predicción - especificación de mecanismos de control, pozos nuevos, límites económicos.

Aplicación de SCHEDULE

Es un programa interactivo para preparar, validar e integrar datos de producción y completación, además de traducir información del mundo real al simulador.

Controles de salida.

Se envía al archivo PRT:

RPTSCHED

Puede solicitar varias propiedades a la salida.

Para enviar archivos a 'restard'

RPTRST

  • puede solicitar varias propiedades a la salida.
  • puede especificar la frecuencia de la salida.
  • puede ser usado para corridas Restard y post-procesadores 3D.

el manual del simulador presenta una gran herramienta que no debemos olvidar para la utilización de los keywords o palabras claves, ya que se nos explican ampliamente su función y parámetros que los rigen.

todos lo aquí expresado es basado en las clases del prof Ángel da silva.

jueves, 14 de enero de 2010

Eclipse sección SOLUTION

SOLUTION es utilizado para definir el estado inicial de cada celda del modelo, presiones iniciales, saturaciones de las fases, relaciones de soluciones iniciales, dependencia en profundidad de las propiedades de fluidos, tasa de resolución petróleo y gas, y condiciones iniciales de los acuíferos numéricos.

Relación de solución inicial (Rs, Rv)
  • usado para el cálculo de las densidades de los fluidos.
  • requerido como parte de la ecuación de estado para las fases petróleo y gas.

- concentración de gas disuelto Rs o RSVD.

- concentración de petróleo vaporizado, Rv o RVVD

- variación del equivalente en profundidad de los puntos de burbuja y/o puntos de rocío, PBVD y/o PDVD (esta información debe ser suministrada en PROPS).

Corridas "RESTART"

  • la solución al final de la inicialización define las condiciones iniciales para el cotejo histórico.
  • ¿por que molestarse en recalcular las saturaciones y presiones iniciales? ¡porque los restarts ahorran tiempo de simulación!.

basado en las clases del prof Ángel da silva.

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.