Вы находитесь на странице: 1из 45

PRINCIPALES KEYWORDS DEL SIMULADOR ECLIPSE 100

M.Sc ANIBAL ORDONEZ

KATHERINE LORENA SILVA ALONSO COG: 2073612

UNIVERSIDAD INDUSTRIAL DE SANTANDER SIMULACION DE YACIMIENTOS BUCARAMANGA 2011

SECCION RUNSPECT Es la primera seccin principal de eclipse, la cual es requerida; bsicamente se encarga de definir las caractersticas bsicas del modelo, establecer la fecha de inicio de la simulacin y Definir la cantidad de memoria que usara cada variable del modelo. Dentro de esta keyword principal existen sub-keywords que son importantes para hacer el modelo del yacimiento, algunas de ellas contienen informacin que se llamara el argumento, estas tendrn un cierto nmero de argumentos que deben ser rellenados y llevaran al final de la lnea un slash (/), si no se dan estos valores el simulador asignara un valor predeterminado (default). A continuacin se describe cada una de ellas: TITLE: contiene el titulo del archivo. DIMENS: define el tamao del grid de simulacin, es decir, el nmero de bloques en la direccin X, Y, Z; en el caso de trabajar de forma radial, las direcciones serian r, , z. Los valores dados van a depender del tamao que se quiera asignar al grid, por ejemplo: DIMENS 20 1 10 / Esto quiere decir que se tiene 20 celdas en la direccin X, 1 celdas en la direccin Y, 10 celdas en la direccin Z (figura 1).

Figura 1. Dimensiones del grid de simulacin.

OIL, WATER, GAS, VAPOIL (ACEITE VAPORIZADO EN GAS HUMEDO), DISGAS (GAS DISUELTO EN ACEITE LIVIANO): Indica las fases activas presentes en el yacimiento, es decir de las cuales la saturacin vara.

FIELD / METRIC / LAB: Especifica las unidades en las que se trabaja. Contiene las respectivas conversiones segn el sistema de unidades con el que se quiera trabajar, unidades de campo mtricas o de laboratorio. START: fecha de inicio de la simulacin. Esta keyword posee tres argumentos DIA MES (solo las tres primeras letras del mes en ingles) AO Ejemplo: 11 JAN 1988/ WELLDIMS: describe las dimensiones de los datos del pozo y grupos. Esta keyword contiene algunos tems que en el siguiente orden indican:

1. 2. 3. 4.

Numero mximo de pozos en el modelo. Numero mximo de conexiones por pozo. Numero mximo de grupos en el modelo. Numero mximo de pozos por grupo.

por default es cero por default es cero por default es cero por default es cero

ejemplo con los valores predeterminados (default) asignados por el simulador: WELLDIMS 0 0 0 0/ ejemplo de datos de un pozo real podra ser: WELLDIMS 2 4 1 2/ As se tiene dos pozos en el modelo, uno productor y uno inyector, 4 conexiones por pozo, 1 grupo en el modelo y 2 pozos por grupo que hay en el modelo.

EQLDIMS: especifica las dimensiones de las tablas de equilibrio; los datos en el siguiente orden indican: 1. Indica el nmero de regiones en equilibrio definidas en EQLNUM en la seccin REGIONS. Por default es 1 2. Nmero de filas en la tabla de Presin en funcin de la profundidad construidas internamente por el algoritmo de equilibrio. Por default es 100 3. Nmero mximo de filas en las tablas de PBVD (punto de burbuja Vs profundidad) o PDVD (punto de roci Vs profundidad) definidas en la seccin de SOLUTION para definir las condiciones iniciales Rs, Rv, Pb o Pd en funcin de la profundidad. Por default es 20

4. Nmero mximo de tablas de concentracin inicial en funcin de la profundidad (keyword TVDP definida en SOLUTION). Por default es 1 5. Nmero mximo de filas en la tabla de concentracin inicial en funcin de la profundidad (keyword TVDP definida en SOLUTION). Por default es 20 Ejemplo con valores predeterminados EQLDIMS 1 100 20 1 20 / Ejemplo con valores reales de tablas de equilibrio para un pozo: EQLDIMS 1 100 6 1 1 / De esta forma se tendra 1 regin en equilibrio, 100 filas en la tabla de presion en funcin de la profundidad construidas por el algoritmo, que fue asignado por default, 6 filas en la tabla de presion VS profundidad para definir condiciones de API y Rs (figura 2), definidas en SOLUTION, 1 tabla de concentracin inicial y 1 fila en la tabla de concentracin inicial.

Figura 2. Tablas de presion en funcin de la profundidad para condiciones API y Rs. (tomado de API_INJ.DATA)

REGDIMS: muestra el dimensionamiento de las regiones en el yacimiento. Contiene algunos tems que en el siguiente orden indican:

1. Nmero mximo de las regiones del FIP (fluido in place) Por default 1. 2. Nmero de grupos de fluidos in place en las regiones

Por default 1. 3. Nmero mximo de regiones independientes. Por default 0. 4. Nmero mximo de regiones definidas por el usuario que se utilizar en la keyword TRACK en la seccin de RUNSPEC. Por default 0. Ejemplo con valores predeterminados REGDIMS 1100/ Ejemplo con valores reales REGDIMS 3100/ Lo que quiere decir que se tiene 3 fluidos en la regin.

TABDIMS: Es la encargada de determinar el tamao de las tablas PVT y de saturacin y el nmero de fluidos presentes en las regiones, esta se divide en 8 sub-keyword que en el siguiente orden indican:

1. NTSFUN: Numero de tablas de saturacin (permeabilidad relativa). Por default es 1 2. NTPVT: Numero de tablas de PVT. Por default es 1. 3. NSSFUN: Numero mximo de filas en la tablas de saturacin Por default es 20 4. NPPVT: Numero mximo de filas de presion en la tablas de PVT. Por default es 20 5. NTFIP: Nmero mximo de fluidos in place en las regiones. Por default es 1 6. NRPVT: Numero mximo de filas de Rs en las tablas de PVT o Rv en las tablas de PVT de gas hmedo. Por default es 20 7. NTENDP: El nmero de tablas de saturacin de punto final Vs la profundidad. Por default es 1 8. NTROCC: numero de tablas de roca. Por default es el nmero de tablas de presion. Ejemplo con valores predeterminados: TABDIMS 1 1 20 20 1 20 1 20 / ejemplo con valores reales:

TABDIMS 1 3 12 20 1 20 / Lo que quiere decir que se tiene 1 tabla de saturacin, 3 tablas de propiedades PVT (PVTO, PVTDG, PVTW), 12 filas en la tabla de saturacin (figura 3 a), 20 filas de presion en la tabla de PVT (figura 3 b), 1 fluido in place y 20 filas de Rs en la tabla de PVT.

Figura 3 a. Tablas de saturacin (tomado de API_INJ.DATA)

Figura 3 b. Tabla de propiedades PVT (tomado de API_INJ.DATA)

API: esta keyword activa la opcin de seguimiento para API, indica que se requiere el seguimiento de API y no tiene datos asociados. SECCION GRID Esta keyword es requerida, tiene como finalidad proveer al simulador de la informacin necesaria, como la geometra bsica del grid de simulacin y las propiedades de las rocas (porosidad, permeabilidad absoluta, relacin de espesor neto), para el clculo del volumen poroso, la profundidad del punto medio y transmisibilidades en todas las direcciones, esta informacin es usada para calcular el flujo de cada fase entre celdas para cada paso de tiempo. La geometra del yacimiento puede ser representada as: Cartesiana (X, Y, Z): El origen de la geometra cartesiana es en la esquina superior izquierda trasera. Las coordenadas en el eje X se toman para aumentar de izquierda a derecha, y en el eje Y de atrs hacia adelante. Radial (R, , Z): se usa para estudios de las cercanas del pozo el origen es en el centro del modelo donde usualmente es colocado el pozo, R aumenta hacia la derecha para = 0; aumenta en el sentido horario. usan los keywords DR, DTHETA y DZ.

y a su vez puede ser especificado en cualquiera de dos maneras: bloque centrado: Las celdas en este tipo de geometra son rectangulares y tienen las caras inferiores y superiores horizontales con lados verticales, usa los keywords DX, DY, DZ y TOPS corner point: Las celdas pueden tener una mayor variedad de formas, las cuales facilitan el modelaje de estructuras complejas, como fallas inversas, pliegues, superficies erosivas etc. usa las keyword COOR y ZCORN y para generarla es necesario el uso de un pre-procesador como FloGrid o Petrel.

La forma, tamao, volumen de la roca y la posicin de cada bloque est determinada por la geometra de bloque centrado o corner point. Todas las otras propiedades del grid son los valores medios para el bloque, independientemente de su geometra. Cada bloque debe tener una porosidad y una permeabilidad en todas las direcciones donde hay ms de un bloque. Existen unas sub-keyword que son importantes en el desarrollo de la simulacin, a continuacin se muestra las ms importantes: TOPS: especfica las profundidades de las caras superiores de los bloques del grid. DX, DY, DZ (o DR, DTHETA, DZ o COORD, ZCORN): cualquiera de estas sub-keywords indica tamao del bloque en una direccin dada, esto va a depender del tipo de geometra que se tenga as como se muestra en la tabla 1. Esta informacin es tomada de los mapas de ispacos y modelos geolgicos.

Figura 4. Dimensiones del grid. (Tomado de HEAT.DATA) Por ejemplo si observamos la figura 4 se tiene 20 diferentes valores (ft) en la direccin X, 20 diferentes valores en la direccin Y, y 3 valores (5, 10 y 18 fts.) en la direccin Z; dado que las dimensiones del grid de simulacin son 20 bloques en la direccin X, 20 bloques en la direccin Y, y 3 bloques en la direccin Z. Bloque centrado Cartesiano DXV o DX DYV o DY DZ TOPS PORO PERMX PERMY PERMZ radial DRV o DR o OUTRAD DTHETAV o DTHETA DZ TOPS PORO PERMR PERMTHT PERMZ Corner ponit COORD y ZCORN

PORO PERMX/R PERMY/THT PERMZ

Tabla 1. Keywords segn la geometra utilizada.

PORO: especfica el valor de la fraccin de porosidad para cada celda programada, es usada para calcular el volumen poroso; se asigna un valor nico para cada celda, aunque tambin puede ser usado para repetir valores, por ejemplo: 115*0,27. El valor por default es cero. Por ejemplo en la figura 5 se puede observar la asignacin de los valores de porosidad: 40 bloques con porosidad de 0.2, 40 bloques con porosidad de 0.3, 20 bloques con porosidad 0.2, 20 bloques con porosidad 0.3, 40 bloques con porosidad 0.15, 20 bloques con porosidad 0.3 y 20 bloques con porosidad 0.2; as quedan fijados los valores de porosidad para un grid de simulacin con 20 bloques en X, 1 bloque en Y, 10 bloques en Z.

Figura 5. Valores de porosidad y permeabilidad. (tomado de API_INJ.DATA) PERMX, PERMY, PERMZ: especifica los valores de permeabilidad en la direccin X, Y, Z. Por ejemplo en la figura 5 se puede observar los valores dados para permeabilidad en x, en este caso se asignan para cada 20 celdas un valor, las 20 primeras un valor de 10 mD, otras 20 un valor de 5 mD y as sucesivamente como se puede ver. ACTNUM: identifica los bloques que estn activos en el grid de simulacin. Si se encuentra el valor de 1 indica que ese bloque esta activo, si el valor es cero entonces este bloque esta inactivo.

Figura 6. Bloques activos e inactivos en un grid usado. (tomado de BIG3D3P.DATA) En la figura 6 se muestra los bloques activos e inactivos para la primera capa de un grid, que tiene 20 bloques en la direccin X, 20 bloques en Y, y 10 capas es decir 10 bloques en Z. NTG: se usa para introducir la relacin de espesor neto bruto para cada celda. Los valores indicados se utilizan para convertir de espesor bruto a espesor neto, tambin acta como multiplicador del volumen y transmisibilidades en las direcciones X y Y en el grid, y tambin en la direccin Z para el clculo de factores de conexin de transmisibilidad del pozo. Por default es 1

THCORN: conductividad trmica de la roca y los fluidos para el grid, para la temperatura y las opciones trmicas, suministra una combinacin de las conductividades trmicas de la roca y fluidos como un promedio ponderado de la porosidad de la fase y conductividad de la roca. Por ejemplo: THCONR 1200*24.0 /

Lo anterior indica que para los 1200 bloques que componen el grid de simulacin se asigna conductividad trmica de 24 btu/ft/day/F NEWTRAN: Especifica la transmisibilidades calculadas utilizando el rea de contacto entre los bloques. No se usa para la geometra de bloque centrado, solo para la de corner point y no esta asociada a la DATA. Se debe tener en cuenta que: Es un promedio armnico de la transmisibilidad de media celda. Se basa en el rea mutua de dos celdas. Se toma en cuenta automticamente la correccin por profundidad.

OLDTRAN: especifica que los datos de geometra de bloque centrado son usados para calcular la transmisibilidad. Se halla con Promedio armnico de la permeabilidad por el promedio aritmtico del rea. RPTGRID: esta keyword debe ser seguido por una cadena de mnemnicos para solicitar la salida de los datos del grid en el archivo de impresin, las keyword apropiadas utilizados para los datos de entrada, como DX, DY, etc. puede ser utilizado como mnemnicos, esto quiere decir que en esta keyword se debe especificar las keywords que usamos para introducir los datos de entrada y as obtener los datos de salida y calculo de volumen poroso y transmisibilidad. Por ejemplo en la figura 7 se especifica las keywords usadas para los calculos que se hacen en esta seccin y as solicita los datos de salida.

Figura7.datos de salida de la seccin GRID (tomada de BIG3D3P.DATA).

SECCION EDIT Es una keyword opcional, que contiene instrucciones para modificar los volmenes porosos, la profundidad del bloque centrado, transmisibilidades, difusividades y las conexiones no vecinas (NNCs) calculadas por el programa con los datos introducidos anteriormente en la seccin de GRID. Para hacer este tipo de modificaciones se usan unas sub-keywords, que entre las principales tenemos: DEPTH: esta keyword permite hacer cambios en la profundidad de la celda calculada en la seccin GRID, el cual es usado para obtener las diferencias de presion hidrosttica entre las celdas durante la simulacin. Se asigna la profundidad en el centro del bloque para cada uno. Por ejemplo: DEPTH 24*6094 / Lo que quiere decir que para 24 celdas se asigna una profundidad media de 6094. PORV: esta keyword es usada para modificar el volumen poroso, debe ser seguida por nmeros reales no negativos, que indican el volumen poroso para cada celda. Por ejemplo DEPTH 24*0.30 / Lo que quiere decir que para 24 celdas se asigna una porosidad de 30%.

TRANX, TRANY, TRANZ: estas keyword permiten reescribir la transmisibilidad para una celda en la direccin X, Y, Z, en este caso si se usa geometra cartesiana, pero en la tabla 2 se muestra las keyword usadas para la modificacin segn la geometra.

Cartesiana Radial TRANR TRANX TRANTHT TRANY TRANZ TRANZ Tabla 2. Keyword para modificar transmisibilidad segn la geometra.

Por ejemplo abajo se muestra una modificacin de transmisibilidad para un modelo de geometra radial, ya que tiene transmisibilidad en direccin R y . TRANR 9*0.0 / TRANTHT 9*0.0 / DIFFX, DIFFY, DIFFZ: permite hacer cambios para la difusividad calculada, en este caso para geometra cartesiana en direccin X, Y, Z; de igual forma que con la transmisibilidad el uso de la keyword depender de la geometra utilizada. Cartesiana Radial DIFFR DIFFX DIFFTHT DIFFY DIFFZ Tabla 3. Keyword para modificar difusividad segn la geometria EDITNNC: esta keyword es usada para modificar las conexiones de entrada no vecinas directamente o automticamente generadas en la seccin GRID, es decir, permite editar directamente la transmisibilidad de las conexiones no vecinas. Esta keyword contiene una serie de argumentos explicados a continuacin: EDITNNC IX IY IZ JX JY JZ TRANM IST1 IST2 IPT1 IPT2 / 1. 2. 3. 4. 5. 6. I- ndice de la primera celda ingresado para conexin no vecina (IX) J- ndice de la primera celda ingresado para conexin no vecina (IY) K- ndice de la primera celda ingresado para conexin no vecina (IZ) I- ndice de la segunda celda ingresado para conexin no vecina (JX) J- ndice de la primera celda ingresado para conexin no vecina (JY) K- ndice de la primera celda ingresado para conexin no vecina (JZ)) Las coordenadas de las celdas deben ser introducidas y no asignadas por default (omitidas) 7. Multiplicador de transmisibilidad para conexiones no vecinas (TRANM) Por default es 10 8. Numero de tabla de saturacin a ser asociado con el flujo de la primera celda a la segunda celda (IST1) Por default es 0 9. Numero de tabla de saturacin a ser asociado con el flujo de la segunda celda a la primera celda (IST2)

10.

11.

12. 13. 14.

Por default es 0 Numero de tabla de presion a ser asociado con el flujo de la primera celda a la segunda celda (IPT1) Por default es 0 Numero de tabla de presion a ser asociado con el flujo de la segunda celda a la primera celda (IPT2) Por default es 0 La fase asociado con el flujo de la primera celda a la segunda celda (ZF1) La fase asociado con el flujo de la segunda celda a la primera celda (ZF2) Multiplicador de difusividad para conexiones no vecinas (DIFFM) Por default es 0

Los ltimos siete argumentos son opcionales MULTX, MULTY, MULTZ: estas keywords son usadas como multiplicador adicional de la transmisibilidad en el GRID despus de leer cualquier modificacin hecha en la seccin EDIT, De igual forma que con la transmisibilidad y difusividad depende de la geometra utilizada. Los valores especificados actan como multiplicadores sobre la transmisibilidad calculada por el programa, Por lo tanto, un valor de MULTX especificado para el bloque (I, J, K) multiplica la transmisibilidad entre los bloques (I, J, K) y (I +1, J, K). Por ejemplo MULTX 18*0.2 / En este caso se multiplica valores de transmisibilidad de 0,2 HEATTX, HEATTY, HEATTZ: permite modificar Los valores de transmisibilidad de calor en la direccin X, Y, Z calculados por el programa, introducindose un valor para cada celda. La transmisibilidad de calor se obtiene multiplicando el conductibilidad trmica de la roca por el rea transversal dividido por el centro de un bloque a distancia central, y se da entre una celda y su celda vecina HEATTX 60*35 40*30 / Lo que quiere decir que se asigana un valor de trasnmisibilidad de calor de 35 y 30 btu/day/F ROCKV: esta keyword es usada para reescribir el volumen de roca calculado de la seccin GRID y puede solamente ser usada con opciones trmicas. Por ejemplo

ROCKV 24*1.324E4 24*0 12*1876 / Lo que indica un volumen poroso de para 24 bloques de 1.324E4 Bbls, para 24 bloques de 0 Bbls, y 12 bloques con 1876 Bbls. IMPORT: especifica el nombre del archivo binario a ser importado de la seccin GRID Esta keyword debe ser seguida por dos tems: 1. nombre del archivo a importar. No debe tener mas de 72 caracteres 2. bandera de formato. Hay dos opciones: FORMATTED archivo con formato UNFORMATTED archivo sin formato Por default es UNFORMATTED Ejemplo: IMPORT ROCK.GRDBIN / FILEUNIT: especifica las unidades en las que se trabaja. Unidades de campo, que se asignan con la keyword FIELD Unidades mtricas, que se asignan con la keyword METRIC Unidades de laboratorio, que se asignan con la kweyword LAB Por ejemplo: FILEUNIT FIELD /

SECCION PROPS La seccin PROPS en los datos de entrada contiene las propiedades de la roca y de los fluidos que dependen de la presion y la saturacin. Bsicamente la informacin que requiere el simulador para trabajar el modelo es Para la roca: datos de PVT de los fluidos Densidad/Gravedad

Para los fluidos: Permeabilidades relativas Presin capilar Compresibilidades

Para aceite negro la keyword PVT debe ser determinada dependiendo de las fases seleccionadas en la seccin RUNSPEC (OIL, WATER, GAS, DISGAS, VAPOIL) Hay dos familias de keywords para introducir datos de permeabilidad relativa y presin capilar como funcin de la saturacin. Keywords de la familia I: SWOF: si ambos agua y aceite estn presentes SGOF o SLGOF: si ambos gas y aceite estn presentes Keywords de la familia II: SOF3 o SOF32D: para aceite en un modelo de tres fases SOF2: para aceite, si presenta dos fases SGFN: si hay presencia de gas SWFN: si hay presencia de agua SGWFN: para gas-agua solamente

Existen algunas Sub keywords que componen la seccin PROPS, las cuales son explicadas abajo SWFN: funcin de saturacin de agua. Comprende los datos ingresados en NTSFUN (tem 1 keyword TABDIMS en la seccin RUNSPEC). La tabla tiene 3 columnas Columna 1: saturacin de agua, los valores estn entre cero y uno, donde el primer valor es la saturacin de agua connata y el segundo la saturacin de agua critica. Columna 2: permeabilidad relativa del agua, los valores estn entre cero y uno, el primer valor debe ser cero.

Columna 3: presin capilar agua-aceite.

Por ejemplo en la figura 8 se tabula la permeabilidad relativa y presin capilar como una funcin de la saturacin del agua

Figura 8. keyword SWFN (Tomado de HEAT.DATA). SGFN: funcin saturacin del gas. Comprende los datos ingresados en NTSFUN (tem 1 keyword TABDIMS en la seccin RUNSPEC). La tabla contenida tiene 3 columnas Columna 1: saturacin de gas, los valores estn entre cero y uno. Columna 2: permeabilidad relativa del gas, los valores estn entre cero y uno, el primer valor debe ser cero. Columna 3: presin capilar aceite-gas.

Figura 9. keyword SGFN (Tomado de HEAT.DATA). Por ejemplo en la figura 9 se tabula la permeabilidad relativa y presin capilar como una funcin de la saturacin del gas. SOF3: funcin saturacin (tres fases). Comprende los datos ingresados en NTSFUN (tem 1 keyword TABDIMS en la seccin RUNSPEC).

La tabla contenida tiene 3 columnas Columna 1: saturacin de petrleo, los valores estn entre 0 y 1. Columna 2: permeabilidad relativa del petrleo para regiones donde solo hay agua y petrleo. Columna 3: permeabilidad relativa del petrleo para regiones donde hay petrleo, gas y agua connata.

Figura 10. keyword SOF3 (Tomado de HEAT.DATA). Por ejemplo para la figura 10, muestra la tabla para un modelo de tres fases donde la permeabilidad relativa del aceite es tabulada contra la saturacin de aceite para los casos aceiteagua y aceite-gas.

Para las anteriores keywords los valores por default (representado por 1*) se puede insertar como se requiere en las columnas 2 y 3. Cuando la tabla se lee, por defecto se sustituyen por los valores calculados por interpolacin lineal. Debe ser el mismo nmero de entradas en cada columna de una tabla dada. Este nmero no debe ser inferior a 2 o mayor que NSSFUN (tem 3 de TABDIMS). PVTO: especifica las propiedades PVT del aceite (con gas disuelto). Comprende los datos ingresados en NTPVT (tem 2 de TABDIMS seccin RUNSPEC) que son las tablas de las funciones PVT del petrleo. Una sola tabla se compone de al menos 2 y hasta NRPVT (tem 6 de TABDIMS) Columna 1: relacin de gas disuelto en el aceite (Rs) Columna 2: presin de burbuja (Pb) para el aceite con el gas disuelto. Columna 3: factor volumtrico de formacin para aceite saturado a la Pb. Columna 4: viscosidad del aceite para aceite saturado a la Pb.

Figura 11. keyword PVTO (Tomado de HEAT.DATA). Por ejemplo la figura 11 muestra un modelo donde hay presencia de aceite con gas disuelto, por lo que para introducir los datos PVT para el aceite se utiliza la keyword PVTO, como se observa. PVTW: PVT del agua. Comprende los datos ingresados en NTPVT (tem 2 de TABDIMS seccin RUNSPEC). Esta keyword contiene 5 tems que en el siguiente orden indican: 1. la presin de referencia (Pref) para los tems 2 y 4. El valor por default es ERROR 2. factor volumtrico de formacin del agua a la presin de referencia. Valor por default 3. compresibilidad del agua. Valor por default 4.0e-5 bars-1 4. viscosidad del agua a la presin de referencia. Valor por defecto 0,5 cp. 5. viscosidad del agua (Cv), valor por default 0.0 bars-1.

Figura 12. keyword PVTW (Tomado de HEAT.DATA). PVDG: PVT de las propiedades del gas seco (sin aceite vaporizado). Comprende los datos ingresados en NTPVT (tem 2 de TABDIMS seccin RUNSPEC) las tablas de las funciones PVT de gas seco. Cada tabla contenida tiene tres columnas Columna 1: presin de la fase gas. Columna 2: factor volumtrico de formacin del gas. Columna 3: viscosidad del gas.

Figura 13. keyword PVDG (Tomado de HEAT.DATA).

ROCK: compresibilidad de la roca. Comprende los datos ingresados en NTPVT (keyword TABDIMS en la seccin RUNSPEC). Contiene 2 tems que indican: 1. presin de referencia (Pref), los valores por default son 1.0132 bar (METRIC), 14.7 psia (FIELD), 1 atma (LAB and PVT-M). 2. compresibilidad de la roca, valor por default cero (0).

Figura14. keyword ROCK (Tomado de HEAT.DATA). DENSITY: densidad de los fluidos a condiciones de superficie. Comprende la densidad de los tres fluidos por cada regin de tabla de presin, la regin de la tabla de presin se define en la keyword TABDIMS de la seccin RUNSPEC y el valor por default es 1. Esta keyword contiene algunos tems explicados a continuacin: 1. densidad del aceite a condiciones de superficie. 2. densidad del agua a condiciones de superficie. 3. densidad del gas a condiciones de superficie.

Figura15. keyword DENSYTY (Tomado de HEAT.DATA). GRAVITY: gravedad de los fluidos a condiciones de superficie. Comprende archivos de los datos ingresados en NTPVT (TABDIMS seccin RUNSPEC). Cada archivo tiene 3 tems 1. 2. 3. gravedad API del aceite, el valor por default es 45,5. gravedad especifica del agua (agua pura como referencia), el valor por default es 1. gravedad especifica del gas (aire como referencia), el valor por default es 0,7773.

Figura16. keyword GRAVITY (Tomado de API_INJ.DATA). Por ejemplo en la figura 16 podemos observarlos valores asignados de la gravedad de los fluidos teniendo en cuenta que en el caso del modelo hay tres tablas PVT. PVDO: propiedades PVT del aceite (sin gas disuelto). Comprende los datos ingresados en NTPVT (tem 2 de TABDIMS seccin RUNSPEC) las tablas de las funciones PVT del petrleo. Cada tabla contiene 3 columnas Columna 1: presin de la fase aceite. Columna 2: el correspondiente factor volumtrico de formacin. Columna 3: la correspondiente viscosidad del aceite.

Figura 17. keyword PVDO (Tomado de: ECLIPSE Reference Manual pgina 1646)

SECCION REGIONS Esta es una keyword opcional, el objetivo fundamental es el de subdividir el modelo de yacimiento en funcin de sus variaciones con la finalidad de hacer diferentes calculos: Clculo de funciones de saturacin (permeabilidad relativa y presin capilar). Clculo de propiedades PVT (densidades de los fluidos, factores volumtricos de formacin, viscosidades). Equilibrio (establecimiento de las presiones iniciales y saturaciones). Reporte de los fluidos en el lugar y los flujos inter-regin. Clculo de permeabilidades relativas direccionales. Clculo de la funcin saturacin para la imbibicin (opcin de histresis). Clculo de las propiedades ROCKTAB para la opcin de compactacin Roca. Clculo de las concentraciones iniciales de los trazadores (opcin de seguimiento de trazadores). Clculo de los end point de saturacin en el listado de de las tablas de profundidad (opcin de la tabla de saturacin end point sacaling) Clculo de propiedades de la mezcla (opcin flujo Miscible). Si la seccin REGIONS no est presente, ECLIPSE pone todos los grid block en una regin nica para todas las operaciones anteriores. Contiene algunas Sub keywords que son importantes en el desarrollo del modelo: IMBNUM: nmero de regiones de la funcin saturacin para la imbibicin. Esta keyword se utiliza en corridas en las que la opcin de histresis est siendo utilizada. Se especifica que la tabla de saturacin va a ser usada para cada celda para los procesos de imbibicin. Los valores de la tabla de saturacin son especificados usando la keyword SATNUM que se utiliza para los procesos de drenaje y equilibrio. Luego de esta keyword debe seguir un nmero entero para cada grid block de la malla en la corriente de entrada, especificando la regin a la cual pertenece en la funcin saturacin. El nmero de la regin no debe ser inferior a 1 o mayor que NTSFUN (indica el nmero de tablas de saturacin usadas, y se introduce en la keyword TABDIMS). El nmero de la regin en la funcin saturacin especifica qu conjunto de funciones de saturacin (usando: SGFN, SOF2, SOF3, SOF32D y SWFN, o: SGOF, SLGOF y SWOF de la seccin de PROPS) deben ser utilizadas para el clculo de las permeabilidades relativas y presin capilar en cada grid block cuando la histresis est siendo usada. Si la histresis es requerida en slo una parte del yacimiento, el modelo de histresis se puede desactivar en los grid block especficos haciendo los valores de IMBNUM iguales los valor de SATNUM.

A dems permite especificar un valor para cada cara del grid block de imbibicin de las tablas de saturacin cuando se utiliza permeabilidades relativas direccionales. Estos valores especifican la saturacin utilizada durante los procesos de imbibicin para el clculo de permeabilidades relativas para flujos de salida de un grid block a travs de seis caras del grid block (+X, -X, +Y, -Y, +Z, -Z). Si un nmero de la tabla es asignado por default para cualquier celda del grid, el nmero de la tabla se rellenar con los datos introducidos bajo la keyword IMBNUM. Por ejemplo con

Figura 18. Keyword IMBNUM (Tomado de: ECLIPSE Reference Manual pgina 1124) La figura 18 indica que en para 50 celdas se usa la tabla de saturacin 1(regin) y para 70 celdas se usa la tabla de saturacin 2 (regin), para hacer los clculos de las permeabilidades relativas y presin capilar en estas celdas. FIPNUM: nmero de regiones de fluido en el lugar. Esta keyword debe ser seguida por un nmero entero para cada grid block de la malla a la entrada, especificando la regin del fluido en el lugar a la que pertenece. Cualquier grid block al que no se le haya asignado un valor FIPNUM cuando se alcance el final de la seccin REGIONS se asignar a la regin 1. Los valores de regin no deben ser inferiores a 1 o mayores que NTFIP (vase REGDIMS o TABDIMS).

Figura 19. keyword FIPNUM (Tomado de: ECLIPSE Reference Manual pgina 795) La figura 19 con un nmero mximo de regiones de 6 (definidas por NTFIP) indica que para cada 40 celdas se hace clculo de los movimientos de fluidos en el lugar para las regiones 2, 3, 4, 5, y 6 y para cada 8 celdas se hace clculo de los movimientos de fluidos en el lugar para la regin 1.

SATNUM: nmero de regiones de la funcin saturacin. Esta keyword debe ser seguida por un nmero entero para cada grid block de la malla de entrada especificando la regin de la funcin saturacin a la que pertenece. El nmero de la regin no debe ser inferior a 1 o mayor que NTSFUN (vase TABDIMS). El nmero de la regin de la funcin saturacin especifica que conjunto de funciones de saturacin (entrada: SGFN, SOF3, etc. En la seccin PROPS) debe ser usada para calcular las permeabilidades relativas y las presiones capilares en cada grid block.

Figura 20. keyword SATNUM (Tomado de: ECLIPSE Reference Manual, pgina 1850) La figura 20 indica que para 144 celdas se usa la tabla de saturacin 1(regin) y para 96 celdas se usa la tabla de saturacin 2 (regin), para hacer los clculos de las permeabilidades relativas y presin capilar en estas celdas. EQLNUM: nmero de regiones en equilibrio. Esta keyword debe ser seguida por un nmero entero para cada grid block de la malla de entrada especificando la regin de equilibrio a la que pertenece. El nmero de la regin no debe ser inferior a 1 o mayor que NTEQUL (tem 1 EQLDIMS). Los bloques con las mismas regiones de equilibrio tambin deben tener el mismo nmero de regiones PVT.

Figura 21. keyword EQLNUM (Tomado de: ECLIPSE Reference Manual, pgina 759) La figura 21 indica que para cada 8 celdas el nmero de regiones en equilibrio es 1 para el cuarto bloque del eje X (IX1) y el clculo se repite 5 veces, para el onceavo bloque del eje X (IX2) en 8 celdas se asigna 2 regiones en equilibrio son 2, y de igual forma para los siguientes bloques. PVTNUM: nmero de regiones PVT. El nmero de regiones PVT especifica cual conjunto de tablas PVT (entrada: DENSITY, PVDG, PVDO, PVTG, PVTO, PVCO, PVTW y ROCK en la seccin PROPS) deben ser usadas para calcular las propiedades PVT de los fluidos en cada grid block para un modelo de aceite negro.

El nmero de la regin no debe ser inferior a 1 o mayor que NTPVT (tem 2 TABDIMS). Los bloques dentro de una regin de equilibrio particular (keyword EQLNUM) deben tener el mismo nmero de regiones PVT. Para un modelo composicional, solo se usa PVTNUM para referirse a las propiedades del agua definidas a travs de DENSITY, PVTW o WATERTAB y la compresibilidad de roca especificada por ROCK, si es necesaria.

Figura 22. keyword PVTNUM (Tomado de: ECLIPSE Reference Manual, pgina 1651) La figura 22 muestra que en para 8 celdas se usa el conjunto de tablas PVT 1 (regin) para calcular las propiedades PVT de los fluidos y esto se repite 5 veces. De igual forma para los dems valores, como se observa. ENDNUM: nmero de regiones en la escala de end point versus profundidad. El nmero de regiones especifica cual escala de end point versus la tabla de profundidad (entrada: ENPTVD y/o ENKRVD) debe ser usada para calcular en la tabla de saturacin los end point para cada grid block. La opcin end point puede ser activada especificando la keyword ENDSCALE en RUNSPEC. Esta keyword debe ser seguida por un nmero entero para cada grid block de la malla de entrada especificando la escala de end point versus la tabla de profundidad a la regin que pertenece. El nmero de la regin no debe ser inferior a 1 o mayor que NTENDP (tem 3 en la keyword ENDSCALE).

Figura 23. keyword ENDNUM (Tomado de: ECLIPSE Reference Manual, pgina 723) En la figura 23 el primer nmero indica la celda en la cual calcular en la tabla de saturacin los end point y el nmero despus del * el nmero de tablas o regiones.

TNUM: regiones de concentracin de los marcadores. Especifica el nmero de regiones que se utilizarn para la inicializacin de la concentracin de un marcador en cada grid block y especifica las celdas vinculadas a las tablas de concentracin del marcador inicial con respecto a la profundidad. La keyword a utilizar es un nombre concatenado de hasta 8 caracteres de longitud, que consta de los siguientes segmentos: Segmento 1: Caracteres 1-4 debe ser la secuencia de caracteres TNUM Segmento 2: Carcter 5 debe ser la letra F o S. La letra F (libre) debe ser utilizada para un trazador cuya fase en el stock tank asociado slo puede existir en estado libre. Este caso incluye todos los trazadores de la fase acuosa, trazadores fase de aceite menos VAPOIL que se especifica en la seccin de RUNSPEC y trazadores en fase gaseosa menos DISGAS que se especifica en RUNSPEC. La letra S (solucin) debe ser utilizada para un trazador cuya fase en el stock tank asociado slo puede existir en el estado solucin por ejemplo para gas cuando DISGAS es especificada en RUNSPEC y aceite cuando VAPOIL es especificada en la seccin de RUNSPEC. Un trazador que est integrado en una fase requiere tanto las concentraciones de componentes libres y solucin al ser inicializado. Segmento 3: Caracteres 6-8 debe ser el nombre del marcador que va a ser inicializado, como se especifica en la keyword TRACER en la seccin de PROPS.

Figura 24. keyword TNUM 8Tomado de: ECLIPSE Reference Manual, pgina 2100) De la figura 24 la palabra TNUMFSGS especifica el nmero de regiones de concentracin del marcador (SGS) cuya fase en el stock tank slo puede estar en estado libre (F), para TNUMSSGS la primera S significa que la fase en el stock tank slo puede existir en el estado solucin (DISGAS especificado) A dems para 48 celdas se encuentran las tablas de concentracin del marcador inicial con respecto a la profundidad, en la regin 1 y 2.

MISCNUM: nmero de regiones miscibles. Esta keyword debe ser seguida por un nmero entero para cada grid block de la malla de entrada especificando la regin de miscibilidad a la que pertenece. El nmero de la regin no debe ser menor que cero (0) o mayor que NTMISC (ver keyword MISCIBLE). Un valor positivo del nmero de la regin de miscibilidad especifica cul valor del parmetro de mezcla (entrada: TLMIXPAR) debe ser usado para calcular las propiedades PVT efectivas de los componentes gas y aceite en cada celda del grid. Tambin especifica que tabla de miscibilidad de la saturacin de aceite residual versus la saturacin de agua debe ser usada en el clculo de las permeabilidades relativas, aceite efectivo y propiedades PVT del gas. Cuando se asigna el valor de cero (0) se supone que contiene aceite inmiscible y gas, en las celdas en las que no se define MISCNUM explcitamente se le asigna un valor de1. Esta keyword slo podr ser utilizada en las simulaciones de flujo miscible (keyword MISCIBLE en RUNSPEC), o cuando se utiliza el modelo de flujo de polmeros (keyword POLYMER en RUNSPEC). Sin embargo, MISCNUM no es obligatoria en estos casos - el nmero de regin por defecto se asume de 1 para cada celda del grid.

Figura 25. keyword MISCNUM (Tomado de: ECLIPSE Reference Manual, pgina 1271) ROCKNUM: nmero de regiones de la tabla de compactacin de la roca. El nmero de regiones especifica cul tabla de compactacin de roca (entrada: ROCKPAMA, ROCKTAB, ROCKTABH, ROCKTABW o ROCK2Dy ROCK2DTR en la seccin PROPS) debe ser usada para calcular los multiplicadores de porosidad y permeabilidad para cada grid block. La opcin compactacin de roca debe ser activada usando la keyword ROCKCOMP. El nmero de la regin no debe ser menor que 1 o mayor que NTROCC (ver keyword ROCKCOMP).

Figura 26. keyword ROCKNUM (Tomado de: ECLIPSE Reference Manual, pgina 1736) El primer valor de la figura 26 (8*1) muestra que para 8 celdas debe ser usada la tabla 1 (regin) para calcular los multiplicadores de porosidad y permeabilidad BOX: redefine la entrada. Esta keyword puede estar seguida de 6 nmeros enteros que redefine la entrada. Las operaciones posteriores usando las keywords EQUALS, ADD, MULTIPLY y COPY, solo alteran el grid block en la malla en la corriente de entrada. De igual forma, la lectura de datos en una matriz (por ejemplo, utilizando PERMX, PORV o SATNUM) se asignan a los a los grid blocks en la malla en la corriente de entrada. La keyword contiene algunos tems que indican: 1. Primer bloque en el eje X es la nueva entrada de la malla (IX1). 2. ltimo bloque en el eje X es la nueva entrada de la malla (IX2). 3. Primer bloque en el eje Y es la nueva entrada de la malla (JY1). 4. ltimo bloque en el eje Y es la nueva entrada de la malla (JY2). 5. Primer bloque en el eje Z es la nueva entrada de la malla (KZ1). 6. ltimo bloque en el eje Z es la nueva entrada de la malla (KZ2). Los datos deben cumplir: 1 IX1 IX2 NDIVIX 1 JY1 JY2 NDIVIY 1 KZ1 KZ2 NDIVIZ. Los lmites de las celdas por default son los valores de entrada en BOX. Al final de cada seccin de entrada (GRID, EDIT, PROPS, etc), el programa proporciona de forma eficaz un ENDBOX, y restablece la corriente de entrada.

Figura 28. keyword BOX (Tomado de: ECLIPSE Reference Manual, pgina 1736)

SECCION SOLUTION Es una keyword requerida, usada para definir el estado inicial de cada grid block en el modelo, para esto se requiere de cierta informacin: Presin inicial y saturaciones de las fases Relaciones de solucin inciales Variacin de las propiedades de los fluidos en funcin de la profundidad Condiciones inciales del acufero

Existen principalmente tres tipos diferentes de inicializacin en ECLIPSE los cuales son: EQUILIBRATION: las presiones y saturaciones inciales son calculadas a partir de los datos ingresados en el keyword EQUIL RESTART: la solucin inicial puede ser leda de un archivo de restart generado por una corrida anterior del modelo ENUMERATION: la solucin inicial es especificada explcitamente por el usuario para cada celda.

La keyword SOLUTION puede ser especificada en cualquier orden, a continuacin se describen algunas de las sub-keywords ms importantes contenidas en esta seccin. EQUIL: esta keyword especifica la presion inicial a una presion de referencia, la profundidad del contacto agua-aceite y gas-aceite, la presion capilar a estas profundidades y la opcin de equilibrio. Esta keyword no debe ser usada para corridas de inicializacin que no estn en equilibrio. Cada registro se refiere a una regin de equilibrio independiente (1 de NTEQUL), y contiene los siguientes datos: 1. Dato de profundidad En los problemas que contiene gas disuelto o aceite vaporizado, si las tablas de Rs o Rv en funcin de la profundidad no se proporcionan (vanse los puntos 7 y 8), la profundidad de referencia debe estar en el contacto gas-aceite. Por default es 0.0 2. Presion a la profundidad dada 3. Profundidad del contacto agua-aceite o profundidad del contacto gas-agua Por default es 0.0 4. Presion capilar agua-aceite en el contacto agua-aceite o presion capilar gas-agua en el contacto gas-agua. Por default es 0.0 5. Profundidad del contacto gas-aceite

6. 7.

8.

9.

Por default es cero Presion capilar gas-aceite del contacto gas-aceite Por default es 0.0 Numero entero que selecciona el tipo de inicializacin para black oil Un nmero entero positivo hace que la concentracin de gases disueltos en aceite bajo- saturado sea calcula a partir de, ya sea, una tabla de Rs Vs profundidad o una tabla de Pb Vs profundidad. Este valor es ignorado en corridas composicionales. Por default es cero Numero entero que selecciona el tipo de inicializacin para black oil, con gas hmedo Un nmero entero positivo hace que la concentracin de aceite vaporizado en aceite bajo- saturado sea calcula a partir de, ya sea, una tabla de Rv Vs profundidad o una tabla de Pd Vs profundidad. Este valor es ignorado en corridas composicionales. Por default es cero Entero (N) que define que define la exactitud de los calculos de fluidos in place inciales. N=0 hace que el simulador establezca las saturaciones de fluidos en cada bloque de de acuerdo con las condiciones en el centro del mismo. N<0 hace que el simulador tome un promedio de las condiciones

Figura 29. Keyword EQUIL (tomado de HEAT.DATA) Por ejemplo en la figura 29 podemos ver que para un modelo dado se especifica en esta keyword que la presion para una profundidad de 500 ft. Es de 3000, el contacto aceite-agua a un presion de 0 esta dado a 600 ft, el contacto gas-aceite a una presion de 0 esta dado a 500 ft; las keywords RSVD y RVVD son usadas para especificar tablas de variacin composicional (Rs, Rv) con la profundidad y la ultima columna (SOLN), que en esta caso no fue asignada, indica el numero de sub-intervalos promediado para obtener la solucin inicial, el valor por default es 1 sub-intervalo. RESTART: Cuando se realizan corridas restart lo que hace el simulador es alimentarse de datos de una corrida anterior y comenzar a calcular desde esa fecha en adelante La keyword debera ser contenida entre 2 y 4 tems de data, finalizados por un slash (/). 1. El nombre origen del archivo Restart o archivo guardado. 2. El nmero del reporte desde que la corrida es reiniciada. 3. Si la data dependiente del tiempo es almacenada en el archivo a Guardar en lugar del archivo de reinicio, la cadena SAVE debera ser ingresada aqu.

Por default esta opcin de la data dependiente del tiempo es leda desde el archivo Restart. 4. Una cadena que denota el estado de formato/sin formato del archivo a guadar de la cual los datos dependientes del tiempo son para ser ledos. UNFORMATTED Guardar archivo sin formato FORMATO Guardar archivo con formato Este tem es slo relevante si la data que depende del tiempo es leda desde el archivo SAVE (que es el tem 3). Por default es UNFORMATTED Por ejemplo: RESTART BASE 11 / Lo anterior hace referencia a que la ejecucin actual para reiniciar desde un reporte de tiempo de 11, de una ejecucin anterior cuya raz de nombre del archivo era BASE, lee la solucin de los datos desde el archivo RESTAR PRESSURE: sta keyword debe ser seguida por un nmero real para cada grid block especificando la presin inicial. Cada grid block es ordenado comenzando por el eje X hasta llegar al intervalo que se desea (NDIVIX), seguido por el eje Y (NDIVIY) y finalmente por el eje Z (NDIVIZ), no deben insertarse espacios en los lados del asterisco (*). Por ejemplo: PRESSURE 240*4927 / Lo anterior quiere decir que para un modelo con 8 bloques es X, 6 bloques en Y, 5 bloques en Z se asigna una presion inicial de 4927 psi para cada bloque. PRVD: Esta keyword puede ser usada como una alternativa a la keyword PRESSURE al especificar la presin inicial para una solucin inicial enumerada. Los datos comprenden NTEQUL de las tablas de la presin de aceite inicial vs profundidad, uno para cada regin de equilibrio. Cada tabla consiste de dos columnas de data, y se terminan con un slash (/).

Debe ser el mismo nmero de entradas en cada columna de una tabla dada. Este nmero no debe ser menor a 2 o mayor que NDRXVD (vase EQLDIMS palabra clave). Columna 1: Valores de profundidad, Los valores deben aumentar montonamente abajo de la columna. Columna 2: Los valores correspondientes de la presin del aceite.

Debe ser el mismo nmero de entradas en cada columna de una tabla dada. Este nmero no debe ser inferior a 2 o mayor que NDRXVD (vase EQLDIMS palabra clave).

Figura 30. Keywod PRVD (Tomado de: ECLIPSE Reference Manual, pgina 1619)

SWAT: esta keyword debe ser seguida por un nmero real para cada grid block especificando la saturacin de agua inicial. Esta keyword puede ser usada para especificar la solucin inicial explcitamente, como una alternativa para equilibrio usando EQUIL. Esto ser esperado si la keyword PRESSURE est presente, indicando la inicializacin explcita, y si una fase de agua est presente.

Figura 31. Keyword SWAT (Tomado de: ECLIPSE Reference Manual, pgina 2031) Por ejemplo en la figura 31 se asigna para cada 48 celdas un valor de saturacin de agua inicial, para un modelo con 8 bloques en X, 6 bloques en Y, 5 bloques en Z. SGAS: La keyword debe ser seguida por un nmero real para cada grid block especificando la saturacin de gas inicial.

Cuando usamos la iniciacin explcita, debe entenderse que la solucin inicial es estable y fsicamente razonable. Los grids block son ordenados como se realiza en SWAT.

Figura 32. Keyword SGAS (Tomado de: ECLIPSE Reference Manual, pgina 1889)

RS: Esta keyword es la solucin de la relacin gas-aceite inicial, La keyword debe ser seguida por un nmero real para cada grid block especificando la solucin inicial de gas-aceite. sta keyword es una alternativa a la keyword PBUB para definir la distribucin inicial de gas disuelto en corridas con condiciones inciales enumeradas. Por ejemplo: RS 48*1.29 192*1.42 / Donde se asigna para 48 celdas un valor de 1,92 Mscf/stb en unidades de campo y para las otras 192 celdas 1.42 Mscf/stb. RV: esta keyword debe ser seguida por un nmero real para cada grid block especificando la relacin de vapor de gas-aceite inicial. sta keyword es como una alternativa a la keyword PDEW para definir la distribucin inicial de aceite vaporizado en corridas con condiciones inciales enumeradas. Por ejemplo RV 48*0.00725 48*0.00326 144*0 / Donde se asigna para 48 celdas un valor de 0.00725 stb/Mscf en unidades de campo y para 48 celdas 0.00326 stb/Mscf y para las restantes 144 un valor de cero.

PBUB: Esta keyword especifica la presin inicial en el punto de burbuja; sta keyword slo debe ser usada en corridas de aceite negro. sta keyword es como una alternativa a la keyword RS para definir la distribucin inicial de gas disuelto en corridas con condiciones iniciales enumeradas. Por ejemplo PBUB 48*3042 48*3063 / Donde se asigna para las primeras 48 celdas 3042 psia y para las restantes 48 celdas 3063 psia. PDEW: Esta keyword especifica la presin inicial en el punto de roco; sta keyword slo debe ser usada en corridas de aceite negro. sta keyword es como una alternativa a la keyword RV para definir la distribucin inicial de aceite vaporizado en corridas con condiciones iniciales enumeradas. Por ejemplo PDEW 48*6123 48*6098 / Donde se asigna para las primeras 48 celdas 6123 psia y para las restantes 48 celdas 6098 psia.

SECCION SUMMARY Esta seccin es usada para indicarle al simulador las variables que queremos que escriba para luego poder graficarlas en funcin de cada paso de tiempo. Esta seccin es opcional pero sin ella el simulador no guardara ninguna variable y no se generaran reportes as que puede ser opcional pero para lo que nosotros como ingenieros necesitamos es obligatorio. Los datos de salida son especificados mediantes mnemonics, los cuales estn constituidos por 4 O 5 caracteres, explicados en la tabla continuacin. Letra1: ubicacion Letra2: fluido. Letra3: tipo de flujo. P Production I Injection T F Flow Total G Gas Letra4: flujo instantneo o acumulativo. R Rate Letra5: especial

F Field G Group R Region W Well B Block C Connection

W G V T L O

Water Gas Volume Tracer Liquid Oil

L H

Liquid History

Table 4. caracteres de los datos de salida

A continuacin se describen las sub-keywords ms importantes contenidas en esta seccin: FPR: reporta la presin del yacimiento. FOPR: reporta la tasa de produccin de petrleo del yacimiento. FWIR: reporta la tasa de produccin de agua del yacimiento. FOPT: reporta la produccin acumulada de petrleo del yacimiento. FWCT: reporta el corte de agua del yacimiento. FOE: reporta el factor de recobro del yacimiento. WOPR: reporta la tasa de produccin de petrleo de los pozos WWCT: reporta el corte de agua de los pozos. WBHP: reporta la presin de fondo fluyente de los pozos. RUNSUM: establece que los datos de salida sean tabulados para su posterior utilizacin efectiva en otros componentes de Eclipse. Esta Keyword no tiene datos asociados.

EXCEL: establece que los archivos de salida organizados mediante RUNSUM, deben ser fcilmente importados a Excel. Esta Keyword no tiene datos asociados. LOTUS: establece que los archivos de salida organizados mediante RUNSUM, deben ser fcilmente importados a un programa de hojas de clculo como Lotus 123. Esta Keyword no tiene datos asociados.

Figura 32. Keyword de salida en SUMMARY (tomado de API_INJ.DATA) Por ejemplo en la figura 32 se muestra todas las salidas que estamos pidiendo en nuestro modelo de simulacin.

SECCCIN SCHEDULE Especifica las operaciones a ser simuladas (constantes y controles de produccin e inyeccin) y los tiempos a los cuales los reportes o output data son requeridos. Tambin las curvas de comportamiento de flujo vertical y los parmetros de ajuste del simulador pueden ser especificados en esta seccin. Todas las keywords en esta seccin son opcionales, excepto las que sean necesarias para definir el estado de los pozos, y la keyword END, que debe marcar el final de la data programada. Para definir un pozo y sus propiedades de conexin y los controles, las siguientes keywords deben ser usadas: WELLSPECS: Introduce un nuevo pozo, define su nombre, la posicin de la cabeza de pozo, su profundidad de referencia y otros datos. El pozo debe ser introducido con esta keyword antes de que pueda ser referenciado en cualquier otra keyword. Los registros son explicados a continuacin: 1. Nombre del pozo 2. Nombre del grupo al que el pozo pertenece. Por DEFAULT: FIELD 3. Ubicacin del cabezal de pozo (pozos verticales) 4. Ubicacin del cabezal de pozo (pozos horizontales) 5. Referenciar la profundidad para la presin de fondo del pozo. Por DEFAULT: Si es asignada por defecto o se referencia con un valor negativo, la profundidad ser tomada como la profundidad central del grid-block que contiene la primera conexin en el pozo definida por la keyword COMPORD. 6. Fases predominantes del pozo: OIL, WATER, GAS, LIQ 7. Radio de drenaje para el clculo del ndice productividad/inyectividad. DEFAULT: 0.0 8. Utilizar una ecuacin especial de influjo para modelar el flujo de gas entre los gridblocks completados y los completamientos del pozo. STD o NO: Ecuacin estndar de influjo R-G o YES: La ecuacin de Russell Goodrich GPP: La ecuacin generalizada de la pseudo presin. Por DEFAULT: STD 9. Instrucciones para el cierre automtico

STOP: Parar el pozo sobre la formacin SHUT: Aislar el pozo de la formacin Por DEFAULT: SHUT 10. Flujo cruzado YES: Habilita el flujo cruzado en el pozo NO: No es habilitado el flujo cruzado Por DEFAULT: YES 11. Nmero de la tabla de presiones para las propiedades de los fluidos en la cara del pozo Si se ingresa el valor 0, el nmero de la tabla de presiones ser igual al nmero de la regin PVT del grid block ms bajo en el que el pozo est completado Por DEFAULT: 0

Figura 33. Keyword WELLSPECS (tomado de API_INJ.DATA) Por ejemplo en la figura 33 se muestra un modelo con 1 pozo productor, para el cual se especifica que contiene aceite, y uno inyector, para el cual se especifica que contiene agua, ambos pertenecen al grupo 1. WCONHIST: especifica las tasas observadas para el history matching de los pozos. 1. Nombre del pozo, nombre de la plantilla del pozo, lista del pozo o lista de la plantilla del pozo Los nombres de los pozos estarn encerrados en comillas y comenzarn con un *. Las listas de pozos sern construidas con la Keyword WLIST. 2. Abrir o cerrar el pozo OPEN: Abrir el pozo a produccin STOP: Cerrar el pozo sobre la formacin SHUT: Pozo completamente aislado de la formacin 3. Modo de control

ORAT: Controlado por la tasa de petrleo observada. DEFAULT: 0 WRAT: Controlado por la tasa de agua observada. DEFAULT: 0 GRAT: Controlado por la tasa de gas observada. DEFAULT: 0 LRAT: Controlado por la tasa de lquido observada. CRAT: Controlado por la tasa linealmente combinada RESV: Controlada por la tasa de flujo volumtrica calculada de las tasas de flujo de las fases observadas WGRA: Controlo por la tasa de gas hmedo observada DEFAULT: OPEN 4. Nmero de tabla VFP del pozo productor. Debe ser colocada por defecto si no se requiere calcular la THP. DEFAULT: Inicialmente cero, despus no habrn cambios del valor previo 5. Cantidad levantamiento artificial, para el calculo del THP Debe ser colocada por defecto si no se requiere calcular la THP. DEFAULT: Inicialmente cero, despus no habrn cambios del valor previo 6. Presin de cabeza observada (THP) DEFAULT: Inicialmente cero, despus no habrn cambios del valor previo 7. Presin de fondo del pozo observada DEFAULT: 0.0

Figura 34. Keyword WCONCHIST (tomado de ECLIPSE Reference Manual, pag 2273)

WCONINJE: indica los controles de los datos para pozos inyectores

1) Nombre del pozo, nombre de la plantilla del pozo, lista del pozo o lista de la planti-lla del pozo. Los nombres de los pozos estarn encerrados en comillas y comenzarn con un *. Las listas de pozos sern construidas con la Keyword WLIST. 2) Tipo de inyector. WATER, GAS, STEAM GAS, OIL, MULTI 3) Abrir o cerrar el pozo OPEN: Abrir el pozo a produccin STOP: Cerrar el pozo sobre la formacin SHUT: Pozo completamente aislado de la formacin AUTO: Pozo inicialmente cerrado, pero es abierto automticamente tan pronto como las limitaciones en la tasa de flujo, la disponibilidad de la torre de perforacin y el mximo nmero de pozo abiertos por grupo, lo prmita. DEFAULT: OPEN

Figura 35. Keyword WCONINJE (tomado de BIG3D3P.DATA) WPITAB: Se utiliza para asignar tablas de multiplicadores PI a los pozos individuales. Estas tablas escalan los factores de conexin de los pozos acorde al mximo corte de agua que ha al-canzado, y son ingresado con la keyword PIMULTAB. 1) Nombre del pozo, nombre de la plantilla del pozo, lista del pozo o lista de la planti-lla del pozo. Los nombres de los pozos estarn encerrados en comillas y comenza-rn con un *. Las listas de pozos sern construidas con la Keyword WLIST. 2) Nmero de las tablas de multiplicadores PI Un valor de 0 o negativo, undicar que no se asignarn tablas de multiplicadores PI al pozo DEFAULT: 0

Figura 36. keyword WPITAB (tomado de ECLIPSE Reference Manual, pag 2466) WBOREVOL: Especifica el volumen para el almacenamiento del pozo (pruebas de presin). La keyword debe ser introducida antes de WCONPROD o la keyword WELOPEN que abre o para el pozo en el comienzo de la prueba 1) Nombre del pozo, nombre de la plantilla del pozo, lista del pozo o lista de la plantilla del pozo. Los nombres de los pozos estarn encerrados en comillas y comenzarn con un *. Las listas de pozos sern construidas con la Keyword WLIST. 2) Volumen efectivo del pozo. DEFAULT: 1.05E-5, dando valores de almacenamiento despreciable. 3) Presin de fondo fluyente al comienzo de la prueba DEFAULT: Presin en el grid block que contiene la conexin ms alta en el pozo.

Figura 37. keyword WBOREVOL (tomado de ECLIPSE Reference Manual, pag 2265) COMPDAT: especifica los datos de completamiento.

Figura 38. Keyword WCONPROD (tomado de BIG3D3P.DATA)

COMPVE: Esta keyword es utilizada para resetiar los fondos y topes de las conexines entre pozos, para permitir la penetracin parcial dentro de un grid block a la hora de calcular las permeabilidades relativas en la conexin. Ac tambin se puede ajustar el factor Skin RPTSHED: sta keyword puede utilizarse para restablecer los controles de salida para la seccin SCHEDULE tan frecuente como sea necesario, donde en cada seccin entre comillas segn el parmetro se d el valor correspondiente, en los diferentes tiempos de simulacin. TUNNING: sta keyword debe utilizarse con mucho cuidado. En general, los nicos parmetros que pueden necesitar ser alterado en sus valores por default son TSINIT, TSMAXZ y LITMAX. Tambin controla los time step, los tiempos de truncamiento y convergencia y las iteraciones lineales y de Newton. Registro 1: El control de tiempo paso a paso TSINIT La longitud mxima del prximo paso del tiempo Por defecto: 1.0 TSMAXZ La longitud mxima de pasos de tiempo despus de la siguiente Por defecto: 365,0 TSMINZ La longitud mnima de todos los pasos de tiempo Por defecto: 0.1 TSMCHP El tiempo mnimo de paso cortado. Por defecto: 0,15 TSFMAX Mximo tiempo de paso de factor de incremento Por defecto: 3.0 TSFMIN Mnimo tiempo de paso de factor de recorte Por defecto: 0.3 TSFCNV Factor por el cual paso de tiempo se corta despus del corte de la convergencia Por defecto: 0.1 TFDIFF Factor de aumento mximo despus de un fallo de convergencia Por defecto: 1,25 THRUPT relacin de caudal mximo

Por defecto: 1E20 (implcito), 0,2 (IMPES) TMAXWC La longitud mxima del prximo paso del tiempo tras una modificacin, as Por defecto: No hay lmite. Unidades: TSINIT, TSMAXZ, TSMINZ, TSMCHP y TMAXWC son: da (mtrico o CAMPO) u horas (LAB).

Registro 2: Tiempo de truncamiento y la convergencia de los controles TRGTTE Objetivo tiempo de error de truncamiento Por defecto: 0,1 (implcito), 1,0 (IMPES) TRGCNV objetivo no lineal del error de convergencia Por defecto: 0,001 (implcito) 0,5 (IMPES) TRGMBE Objetivo de balance de materiales de error Por defecto: 1,0 E-7 TRGLCV error de objetivo de convergencia lineal Por defecto: 0,0001 (implcito), 0.00001 (IMPES) XXXTTE Mximo tiempo de error de truncamiento Por defecto: 10,0 XXXCNV mximo no lineal error de convergencia Por defecto: 0,01 (implcito), 0,75 (IMPES) XXXMBE Mximo de balance de materiales de error Por defecto: 1,0 E-6 XXXLCV mximo error de convergencia lineal Por defecto: 0,001 (implcito), 0,0001 (IMPES) XXXWFL Mximo caudal as la convergencia de error Por defecto: 0.001 TRGFIP Objetivo lquido en el lugar de error para LGR se ejecuta

Por defecto: 0.025 TRGSFT Objetivo cambio surfactante (Modelo surfactante solamente) Por defecto: No hay lmite THIONX Umbral para la amortiguacin de intercambio inico calc. (Modelo Multi-Comp. salmuera solamente) Por defecto: 0,01 TRWGHT Factor de ponderacin para las actualizaciones de rastreo activos cuando se llama desde Newton Loop. (= 0 totalmente disociado; = 1 totalmente acoplada) Por defecto: 1 Los valores mximos deben ser siempre superiores a los valores objetivo. ECLIPSE 100 se repite a cumplir con los valores objetivo, pero el paso de tiempo se acepta que todos los lmites mximos de tolerancia han sido satisfecho. Registro 3: Control de Newton y las iteraciones lineales NEWTMX mximo nmero de iteraciones de Newton en un paso de tiempo Por defecto: 12 (implcito), 4 (IMPES) NEWTMN nmero mnimo de iteraciones de Newton en un paso de tiempo Por defecto: 1 LITMAX mximo nmero de iteraciones lineales en una iteracin de Newton Por defecto: 25 LITMIN mnimo nmero de iteraciones lineales en una iteracin de Newton Por defecto: 1 MXWSIT nmero mximo de iteraciones en el clculo del flujo, as Por defecto: 8 MXWPIT mximo nmero de iteraciones para BHP en THP controlado pozos Por defecto: 8 DDPLIM cambio de presin mxima en la ltima iteracin de Newton

Por defecto: 1.0E6 DDSLIM mximo cambio de saturacin en la ltima iteracin de Newton Por defecto: 1.0E6 TRGDPR Objetivo presin mxima de cambio en un intervalo de tiempo Por defecto: 1.0E6 (implcito), 100,0 (IMPES) XXXDPR cambio de la presin mxima tolerable en un intervalo de tiempo Por defecto: 1.0E6 (implcito), 200,0 (IMPES) WCONPROD: Controles de los datos para pozos productores. Lakeyword es seguida por cualquier nmero de registros, cada uno contiene diferentes elementos de datos, estos registros pueden ser llenados en forma anticipada. Los valores restantes por default se pueden especificar antes de la barra por un nmero de repeticiones nula de la forma n*, donde n es el nmero de elementos consecutivos que se encuentran incompletos.

Figura 39. Keyword WCONPROD (tomado de BIG3D3P.DATA)

BIBLIOGRAFIA ECLIPSE Reference Manual Tutorial ECLIPSE 100

Вам также может понравиться