19 de octubre de 2009

Introducción a la Simulación con ECLIPSE

Como ya es conocido ECLIPSE tiene principalmente 2 tipos de simuladores, el simulador BLACK OIL o ECLIPSE 100 y el simulador composicional o ECLISE 300, como la mayoría de las simulaciones se realizan con ECLIPSE 100, me centrare primero en ir explicando poco a poco cual sería la metodología para generar un modelo y simularlo.

COMO TRABAJA ECLIPSE 100

El simulador eclipse necesita un archivo de extensión .DATA para poder simular, este archivo contiene toda la información necesaria escrita en un código que el simulador puede entender y utilizar para realizar los cálculos.

Este archivo .DATA posee una estructura muy particular, la cual debe estar correctamente organizada y escrita para que el simulador no presente errores de lectura y la simulación no corra.

El simulador trabaja básicamente en cuatro pasos

  1. Cada sección del archivo .DATA es leída y procesada. Los datos dependientes del tiempo son leídos y procesados en cada paso de tiempo
  2. Se verifica la consistencia de los datos
  3. Se calculan las presiones y saturaciones a lo largo del tiempo
  4. La información solicitada por el usuario es escrita en un archivo de salida

ARCHIVO DE DATOS “.DATA”

Todo archivo .DATA debe contener 8 secciones las cuales son :

  • RUNSPEC: Características generales del modelo
  • GRID: Geometría de la malla y propiedades de la roca
  • EDIT: Edición de la sección GRID (Opcional)
  • PROPS: Propiedades PVT y roca-fluido
  • REGIONS: Subdivisión del yacimiento (Opcional)
  • SOLUTION: Inicialización del modelo
  • SUMMARY: Vectores de salida para gráficos (Opcional)
  • SCHEDULE: Información de los pozos y pasos de tiempo
Ejemplo de un archivo . DATA

RUNSPEC
TITLE
DIMENS
8 8 2 /
WATER
GAS
SOLVENT
FIELD
COAL
EQLDIMS
1 100 2 1 20 /
TABDIMS
1 1 20 20 2 5 /
REGDIMS
2 1 0 0 /
WELLDIMS
2 13 1 2 /
START
26 'JAN' 1983 /

GRID ==============================================================
EQUALS
'DX' 75 /
'DY' 75 /
'DIFFMMF' 1.0 /
'DZ' 30 /
'PERMZ' 0 /
PORO' 0.005 1 8 1 8 2 2 /
'PERMX' 500000 /
'PERMY' 500000 /

PROPS ==============================================================

LANGMUIR
0.0 0.0
257. 0.092
528. 0.137
1000. 0.200
/
EQUALS
'MLANG' 35 1 8 8 8 1 1 /
/
COPY
'MLANG' 'MLANGSLV' 1 8 1 8 1 1 /
/

SWFN
0.0 0.0 0.0
0.9 1.0 0.0
/
SGFN
0.0 0.0 0.0
1.0 1.0 0.0
/
SSFN
0 0 0
1 1 1
/

PVTW 1 TABLES 13 P NODES 5 R NODES FIELD 18:05 29 NOV 83
.0000000 1.00000 3.03E-06 .50000 0.00E-01 /

-- PGAS BGAS VISGAS
PVDG
400 5.9 0.013
5600 0.42 0.0195 /

-- PGAS BGAS VISGAS
PVDS
400 5.9 0.013
5600 0.42 0.0195 /
ROCK
4000.00 .30E-05 /
DENSITY
52.0000 64.0000 .04400 /
SDENSITY
0.3 /
RPTPROPS FIELD 15:56 29 NOV 83
1 1 1 1 1 1 1 1 0 0
0 1 /
REGIONS
EQUALS
'FIPNUM' 1 1 8 1 8 1 1 /
'FIPNUM' 2 1 8 1 8 2 2/
/
SOLUTION =============================================================

EQUIL
4015 528 3000 0 /
SOLVFRAC
128*0.4 /
RPTSOL
1 0 1 1 0 0 0 2 1 0
0 0 0 1 /
SUMMARY ==========================================================
FPR
FWGR
FGPR
FWPR
FNPR
FNIR
FCGC
FCSC
RGIP
/
RCGC
/
RCSC
/
SCHEDULE ===========================================================

TSTEP
1 9 90 /

WELSPECS
'P' 'G' 8 8 4000 'GAS' /
'I' 'G' 1 1 4000 'GAS' /
/

COMPDAT FIELD 18:10 29 NOV 83
'P' 2* 2 2 'OPEN' 0 .000000 .5000 .00000 .0000 0.000E-01 /
'I' 2* 2 2 'OPEN' 0 .000000 .5000 .00000 .0000 0.000E-01 /
/

WCONPROD FIELD 16:28 19 JAN 93
'P ','OPEN','WRAT' 1* 1000.0 100000.00000
1* 1* 50.000 0.000000 1* 0.00000000/
/
WCONINJE
'I' 'GAS' 'SHUT' 'RATE' 1000.0 /
/

TSTEP
1.0 9.0 90.0 900.0 1000.0
/
WCONINJE
'I' 'GAS' 'OPEN' 'RATE' 100000.0 /
/
WSOLVENT
'I' 1.0 /
/
TSTEP
1.0 9.0 90.0 900.00 3*1000
/

TSTEP
1.0 9.0 90.0 900.00 3*1000
/
END

REGLAS BASICAS DE LOS ARCHIVOS .DATA



ARCHIVOS DE SALIDA

Los archivos de salida son archivos donde ECLIPSE escribe información que el usuario requiere y le indica al simulador que la escriba usando un comando específico en el archivo .DATA, estos archivos de salida tienen diferentes formatos los cuales pueden ser:

1. Print File:
archivo de salida que contiene toda la información de la simulación, mensajes, alertas, advertencias, errores, y toda la información solicitada por el usuario.
KEYWORDS: RPTGRID, RPTPROPS, RPTREGS, RPTSUM, RPTSOL, RPTSCHED.

2. Init File
Propiedades iniciales del grid, regiones, propiedades de la roca y fluido, usado para visualización 2D, 3D
KEYWORD: INIT

3. Geometry File
Geometria estructural de la malla, usada para visualización 2D, 3D.
KEYWORD: GRIDFILE.

4. Summary
Utilizado para la creación de graficos, contiene los vectores de variables solicitadas variando en el tiempo

5. Restart
Utilizado para corridas de restar, contiene la descripción completa del yacimiento en los reportes solicitados en cada tiempo
KEYWORDS: RPTRST, RPTSCHED, RPTSOL.

TIPOS DE ARCHIVO

1. Formateados
  • Código ASCII
  • Keyword FMTOUT
  • Pueden ser leidos por un editor de texto
  • Gran tamaño
  • Ejemplo : *.FEGRID

2. No Formateados
  • Código binario
  • Opción predeterminada
  • No pueden ser leidos por un editor de texto
  • Pequeño tamaño
  • Ejemplo : *.EGRID

TIPO DE CONTENIDO

3. Unificados
  • Un solo archivo contiene todos los informes en tiempo
  • Keyword UNIFOUT
  • Numero de informes ilimitado
  • Informes no deseados pueden ser eliminados
  • Ejemplo: *.UNRST

4. Multiples
  • Un archivo para cada informe en tiempo
  • Opcion predeterminada
  • Maximo 9999 informes
  • Se pueden eliminar informes no deseados
  • Ejemplo : *.X0001, *.X0002

No hay comentarios.:

Publicar un comentario