Está en la página 1de 25

Seccin RUNSPEC

Esta seccin es la primera que debe escribirse en el archivo .DATA, esta seccin consiste en una serie de KEYWORDS, los cuales activan ciertas opciones en el modelaje del yacimiento o contienen informacin, para los KEYWORDS que contienen informacin esta se llamara el argumento, esto es muy importante ya que cada KEYWORD con informacin tendr cierto nmero de argumentos que necesitaran ser rellenados para poder usarlo y este tipo de KEYWORD llevaran al final de la lnea un slash (/). Si el slash se coloca antes de terminar con los argumentos todos los argumentos despus de la posicin del slash sern rellenados con los valores predeterminados, lo mismo pasara si se omite un KEYWORD, es decir si se omite colocar un KEYWORD que es necesario para la simulacin el simulador colocara el valor predeterminado de dicho KEYWORD. Ahora la seccin RUNSPEC para un archivo .DATA para una corrida en ECLIPSE 100 debe contener como mnimo estos KEYWORDS. KEYWORD DESCRIPCIN TITLE Titulo del modelo DIMENS Numero de celdas en las direcciones X, Y, Z OIL, WATER, GAS, Fase activa que est presente en el modelo VAPOIL, DISGAS FIELD/METRIC/LAB Unidades del modelo START Inicio de la simulacin WELLDIMS Pozos y dimensiones de los grupos Para ECLIPSE 300 el mnimo de KEYWORDS en esta seccin es muy similar, la diferencia radica en que se usa el KEYWORD COMPS o BLACKOIL para indicarle al simulador con cuales ecuaciones de estado hacer los clculos, y para simulaciones trmicas el KEYWORD THERMAL debe estar presente Entonces una seccin RUNSPEC bsica seria de la forma: =============Seccin RUNSPEC======================= RUNSPEC --nombre de la seccin SIEMPRE debe ir de primero y en maysculas TITLE --KEYWORD para colocarle un titulo al modelo de simulacin Modelo de seccin RUNSPEC bsica DIMENS --KEYWORD con argumento, debe colocarse las dimensiones en X, Y, Z del modelo y como posee argumento terminar con slash (/) 10 10 01/ modelo con 10 celdas en X, Y, Z OIL --KEYWORD sin argumento indica la presencia de la fase OIL en el modelo

DISGAS --KEYWORD sin argumento indica la presencia de la fase gas en solucin (DISGAS) en el modelo GAS --KEYWORD sin argumento indica la presencia de la fase GAS en el modelo WATER --KEYWORD sin argumento indica la presencia de la fase WATER en el modelo FIELD --KEYWORD sin argumento que indicas las unidades que utiliza en modelo, en este caso son unidades de campo START --KEYWORD con argumento que indica la fecha de inicio de la simulacin, poseen tres argumentos DIA MES (solo las tres primeras letras del mes en ingles) AO / 11 JAN 1988/ WELLDIMS --KEYWORD que indica las dimensiones de la matriz de los pozos posee 12 argumentos, solo comentare los usados para ECLIPSE 100 1. 2. 3. 4. Mximo nmero de pozos en el modelo Mximo nmero de conexiones por pozo Mximo nmero de grupos en el modelo Mximo nmero de pozos por grupo

10 10 2 10 / Todos los argumentos despus del slash sern colocados los valores predeterminados Existen muchos ms KEYWORD que pueden ser escritos en la seccin RUNSPEC para habilitar ciertas funciones del simulador, pero como este blog no es un curso ni pretende serlo en ningn momento no los explicar, si quieren saber ms de esos KEYWORDS busquen en el REFERENCE MANUAL de ECLIPSE la seccin Data File Overview la RUNSPEC SECTION y ah se detallan cada uno de ellos. La seccin RUNSPEC tambin se usa para hacer FASTS RESTARTS, es decir corridas rpidas de restart, estas corridas en pocas palabras son datos de corridas anteriores guardadas en un archivo que luego el simulador usar para simular paso de tiempo posterior a esas corridas, estas corridas generalmente se configuran en la seccin SCHEDULE que ser comentada en otra entrada.

En conclusin la seccin RUNSPEC es la que se encarga bsicamente de:


-Definir las caractersticas bsicas del modelo -Establecer la fecha de inicio de la simulacin -Definir la cantidad de memoria que usara cada variable del modelo

Seccin GRID
La seccin GRID tiene como finalidad la de proveer al simulador de la informacin necesaria para el clculo del volumen poroso y transmisibilidades en todas las direcciones, esta informacin es usada para calcular el flujo de cada fase entre celdas para cada paso de tiempo. El volumen poroso es calculado a partir de:

Donde: PV = volumen poroso = porosidad Vcell = volumen de la celda NTG = Net To Gross, espesor de arena neta Y para el clculo de la transmisibilidad se usa:

Donde: K = permeabilidad A = rea NTG = Net To Gross L =Longitud Como se puede observar de las ecuaciones anteriores la informacin mnima requerida para el clculo de las dos variables son:

Geometra (dimensiones de las celdas) Propiedades Porosidad

Permeabilidad Net to Gross

Por este motivo toda esa informacin debe ser colocada en la seccin GRID para poder determinar tanto la transmisibilidad como el volumen poroso Para colocar estos valores de forma tal que el simulador pueda usarlos es necesario usar diferentes KEYWORDS en funcin de cada variable a introducir y de la geometra del grid o mallado El simulador ECLIPSE soporta principalmente 4 tipos diferentes de mallados o grids, los cuales son: BLOCK CENTERED

Este tipo de geometra usa los KEYWORDS DX, DY, DZ y TOPS. Las celdas en este tipo de geometra son rectangulares y tienen las caras inferiores y superiores horizontales con lados verticales. CORNER POINT.

Este tipo de geometra usa los KEYWORD COOR y ZCORN, estas celdas pueden tener una mayor variedad de formas, las cuales facilitan el modelaje de estructuras complejas, como fallas inversas, pliegues, superficies erosivas etc. Este tipo de geometra generalmente es mucho ms voluminosa que una block centered y para generarla es necesario el uso de un pre-procesador como FloGrid o Petrel. RADIAL

Este tipo de geometra se usa muy usualmente para estudios de las cercanas del pozo y usan los KEYWORDS DR, DTHETA y DZ, este tipo de mallado puede ser usado como refinamiento local para estudios avanzados de flujo.

UNSTRUCTURED (PEBI)

En estos casos el volumen poroso, la transmisibilidad y el ordenamiento de las celdas son pre-procesadas con otros programas como FloGrid. Este tipo de mallado puede ser til para el modelado de yacimientos muy complejos geomtricamente hablando, pero debido a su irregularidad pueden generar errores de convergencia y retrasos en los clculos de flujo entre celdas.

Como ya vimos dependiendo del nivel de complejidad del modelo ser necesario generar un tipo en especifico de geometra para el mallado, las geometras ms usadas suelen ser la corner point y la radial, sin embargo cuando se quieren simular modelos sencillos se usa mayormente una geometra block centered con refinado local.

Geometra BLOCK CENTERED vs. CORNER POINT Las geometras corner point y las block centered pueden ser muy similares sin embargo existen diferencias muy notables que hay que tener en cuenta al momento de generar el mallado.

Block Centered.

Descripcin simple de la celda No se requiere pre- procesador Los datos de geometra son pequeos Las estructuras geolgicas son modeladas simplemente Es difcil modelar acuamientos y deformaciones Conexiones incorrectas de celdas a travs de las fallas

Corner Point

Descripcin de la celda puede ser compleja Pre-procesamiento necesario Datos geomtricos voluminosos Las estructuras geolgicas pueden ser modeladas con precisin Acuamientos e inconformidades son modeladas con fidelidad Las adyacencias de las capas a las fallas son modeladas con exactitud.

DEFINICION DE PROPIEDADES EN LAS CELDAS Como se menciono anteriormente en esta seccin se definen las propiedades de las celdas, con los KEYWORDS anteriormente mencionados definimos la geometra, pero ahora faltan definir las propiedades de las celdas. Estas propiedades son definidas en mediante la utilizacin de nodos, los cuales generalmente son ubicados en el centro geomtrico de cada celda, a este nico punto se le asignaran los valores de todas las propiedades de la celda, y con este punto discreto es que el simulador realizara sus clculos.

Para definir las propiedades se usan KEYWORDS con argumentos como PORO, PERMX, PERMY, PERMZ, NTG etc. Como estos KEYWORD son con argumentos deben terminar en slash (/) Ejemplo. PORO 0.250 / Define la porosidad en todas las celdas como el 25% PERMX 45 / define le permeabilidad en X como 45 a toda la malla (las unidades depende del keyword colocado en la seccin RUNSPEC) COPY PERMX PERMY / PERMX PERMZ / / copia el valor de la permeabilidad en X para Y y Z en toda la malla. Esto sera para el caso en el cual las propiedades sean constantes en todo el modelo, pero si esto no ocurriera el valor de estas propiedades en cada celda vara, en este caso se asigna el valor para las celdas que se quieran. Ejemplo: Se usa el KEYWORD EQUALS para modificar la propiedad. EQUALS PERMX 1500 / define esta permeabilidad a todas las celdas PERMX 100 1 20 1 5 1 1 / edita la permeabilidad de las celdas en cada capa PERMX 350 1 20 1 5 2 2 / PERMX 500 1 20 1 5 3 3 / PERMX 200 1 20 1 5 5 7 / PERMX 150 1 20 1 5 7 8 / PERMX 75 1 20 1 5 8 9 / PERMX 50 1 20 1 5 10 10 / / Es muy importante tener en cuenta que debe existir solo un nico valor de una propiedad para cada celda, incluso las celdas inactivas deben tener valores definidos, estos valores deben ser explcitos, es decir los valores no se pueden ingresar como funciones.

Convencin de lectura para los tipos de geometras Geometras cartesianas (block centered, corner point) La informacin es leda primero en la direccin X, luego en la Y y finalmente la Z

Geometra radial La informacin de la celda es leda primero con R seguida por q y luego k

Geometra Unstructured Este tipo de geometras no poseen organizacin en filas o columnas, por esto esta informacin debe ser asignada por FloGrid para que ECLIPSE pueda leerla

Celdas Inactivas Esto le permite a ECLIPSE evitar la simulacin en celdas no importantes, para esto se usan los siguientes KEYWORDS: ACTNUM indica si la celda es activo o inactiva. MINPV. Indica el mnimo volumen poroso para que la celda sea activa PINCH indica el mnimo de espesor par que la celda sea activa Cuando se poseen modelos de mallados muy complejos que tienen una cantidad considerable de celdas se puede usar el KEYWORD INCLUDE para que ECLIPSE lea un archivo .grdecl que contenga toda la informacin de la geometra del mallado, este KEYWORD es con argumento y se usa de la siguiente forma. INCLUDE Nombre_del_archivo.grdecl/ Conexin de celdas no vecinas. Esto es muy importante a tenerlo en cuenta cuando se poseen geometras complejas donde exista flujo entre celdas sin ndices adyacentes debido ha

Acuamientos Fallas Acuferos usualmente lo necesitan Refinamientos y engrosamientos locales Modelos radiales Modelos de doble porosidad/permeabilidad

NNC en geometra radial

Convencin de ndices

Opciones para la Transmisibilidad Como vimos la transmisibilidad es calculada con las variables que se colocan en esta seccin, por esto existen varios KEYWORDS que permiten modificar la forma en q es calculada. NEWTRAN 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 Promedio armnico de la perm * promedio aritmtico del rea.

OLDTRANR Promedio armnico de (perm*rea) Aplica la correccin de profundidad En esta seccin tambin se pueden modelar lutitas mediante el Geocellular model, Shale layers y como brechas o gaps entre capas

Como es razonable estas formas de modelado de lutitas poseen ventajas y desventajas. Modificaciones de la Transmisibilidad Como es sabido la transmisibilidad entre celdas en ciertas ocasiones es conocida y es necesario ajustar el modelo con esos valores, por ejemplo cuando se presenta una falla sellante.

Controles de salida de la seccin GRID Para reportes -RPTGRID Solicita reportes de varios keywords de la seccin GRID -BOUNDARY limita la salida del PRT a un rango especfico de I, J y K Para visualizaciones 3D -GRIDFILE genera un archivo .egrid -INIT propiedades estticas archivo .init

Seccin EDIT
El principal propsito de esta seccin es la de modificar las propiedades de la seccin GRID, para esto existe una diversidad de KEYWORD que permiten la modificacin de muchos de los valores ingresados anteriormente en la seccin GRID. Las salidas de la seccin GRID que pueden ser modificadas:

DEPTH, PROV, TRAN (X, Y, R, THT,Z) Operadores MULTIPLY, BOX, EQUALS, COPY, ADD, MINVALUE, MAXVALUE Otros EDITNNC, MULTPV, MULTFLT Para las modificaciones de la transmisibilidad, se debe recordad que el KEYWORD TRAN afecta a las conexiones no vecinas. Los multiplicadores de la transmisibilidad no deberan ser aplicados cuando se tienen refinamientos locales ya que pueden generar problemas con el modelo.

Seccin PROPS
El propsito fundamental de esta seccin es la de contener las propiedades de la roca y de los fluidos que dependan de la presin y de la saturacin, a grandes rasgos la informacin requerida seria: Fluidos

PVT de los fluidos Densidad/Gravedad

Roca

Permeabilidades relativas Presin capilar Compresibilidades

Toda esta informacin es necesaria para evaluar la densidad de las fases tanto a condiciones de yacimiento como a condiciones de superficie mediante el uso de ecuaciones de estado Como ya he mencionado muchas veces nosotros estamos usando el simulador ECLIPSE 100 que es un simulador BLACK OIL, es decir todas las ecuaciones de estado que usa para el clculo de cada fase corresponde a solo un rea del diagrama PT y a la envolvente de fase del hidrocarburo

Este diagrama de fases muestra el comportamiento general de una mezcla multicomponente de hidrocarburos Ahora el simulador BLCAK OIL como comente anteriormente solo trabaja con eficiencia en ciertas zonas de este diagrama como muestra la imagen

Por lo tanto es muy importante conocer el estado de los fluidos en el yacimiento para conocer qu tipo de simulacin hacer, si BLACK OIL o COMPOSITIONAL. Ya que en funcin de los fluidos que se tengan el simulador usara ecuaciones de estados y rutinas de clculo diferentes. Ahora para introducir la informacin para un modelo Black ol existen diversos KEYWORDS con argumentos que hay q usar, estos son:

GRAVITY, PVTO, PVDG, PVTW, ROCK, SWOF, SGOF, PVDO, PVCO, PVZG etc... (Para conocer todos los KEYWORD que se usan en esta seccin revisar el manual) Como ya vimos en la seccin RUNSPEC es necesario determinar las fases presentes en el modelo ya que los datos de cada fase sern colocados en esta seccin, un esquema generalizado de las fases se muestra a continuacin con los keywords que deben ir en la seccin RUNSPEC

MULTIPLES REGIONES PVT Existen casos donde las propiedades de los fluidos varia dentro de un mismo yacimiento para esto ECLIPSE tiene la opcin de separar por regiones al yacimiento y asignarle a cada regin un PVT diferente, para hacer esto hay que colocar en la seccin RUNSPEC los siguientes KEYWORD: TABDIMS y EQLDIMS En la seccin PROPS ese deben colocar las diferentes tablas PVT para cada fluido y finalmente en la seccin REGIONS se incluiran los KEYWORDS PVTNUM y EQLNUM

Tambin se puede usar el API TRACKING con los siguientes KEYWORDS En RUNSPEC, se usa API, luego en PROPS se debe colocar como mnimo un dato de PVT completo para petrleos con API alto y finalmente en la seccin SOLUTION los KEYWORDS OILAPI y APIVD

Con estos KEYWORDS definimos las propiedades de los fluidos en el modelo, ahora hay que definir las propiedades del la roca, para esto se usa el KEYWORD ROCK. Con este KEYWORD se introducen los valores necesarios de la roca para q el simulador trabaje y reclcale algunas otras variables como lo es el volumen poroso, Tambin en esta seccin se colocan las tablas de presin capilar y de saturaciones usando los KEYWORDS SWOF, SGOF, SWFN, SGFN, SOF3, entre otros para conocer ms informacin de estos KEYWORDS revisen el manual.

Seccin REGIONS
El propsito fundamental de esta seccin es la de subdividir el modelo de yacimiento en funcin de sus variaciones en las caractersticas o por propsitos de reportes, es decir si en un yacimiento existe una segregacin gravitacional marcada que genere un cambio considerable en las propiedades de los fluidos, se puede subdividir el yacimiento para asignarle un PVT para cada regin, o si el yacimiento esta compartido por varios campos y solo se desee reportar los fluidos producidos de la regin o campo estudiado y no de todo el yacimiento.

Variacin en las propiedades del yacimiento. Para esto se usa el KEYWORD EQULNUM y luego el EQUIL para definir las propiedades Visualizacin 3D de las regiones del modelo

Resultado sobre la saturacin inicial de petrleo

Subdivisin para propsitos de reportes Para esto se usan los KEYWORDS FIPNUM y luego en la seccin SOLUTION el KEYWORD RPTSOL

Modelo subdividido en 3 regiones

Seccin SOLUTION
Esta seccione s usada para definir las condiciones inciales de la simulacin, es decir la definicin del estado inicial de cada celda, para esto se deben establecer:

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

EQUILIBRATION Para poder hacer todo esto hay q tener en cuenta la distribucin tpica de fluidos en un yacimiento

En la figura se observa la distribucin convencional de fluidos en un yacimiento donde se observan tres regiones donde la saturacin de una fase es mxima y otras dos regiones donde la saturacin de las fases vara segn la profundidad, estas son llamadas zona de transicin, estas zonas de transicin tienen un espesor determinado y este puede ser calculado a partir de las curvas de presin capilar del yacimiento, otro mtodo es usando las graficas de los gradientes de presin para cada fase como se observa en la siguiente figura

Ahora para definir por EQUILIBRATION se usa el KEYWORD EQUIL el cual tiene 9 argumentos entre los cuales estn. La profundidad del DATUM, la presin al DATUM, presiones capilares de las fases entre otros. Corridas 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, por lo tanto la inicializacin del modelo ser el ltimo estado el cual se calculo en la corrida de restart Existen principalmente dos tipos de restart, el restart flexible y el rpido, entre los dos existen diferencias significativas pero para mayor informacin lean el manual XD ENUMERATION Cuando se usa el KEYWORD ENUMERATION los keywords usados variaran en funcin de las fases que se seleccionaron en la seccin RUNSPEC.

En esta seccin tambin se puede modelar un acufero, entre las opciones de modelado de acufero eclipse tiene:

Acuferos numricos Acuferos analticos Acuferos Carter-Tracy

Acuferos Fetkovich Acuferos Flux Acuferos Grid Cell

Cada uno de estos acuferos tiene usan un KEYWORD, por ejemplo el Fetkovich usa el keyword AQUFET, el numrico usa AQUNUM etc...

Seccin 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, todas estas variables escritas pueden ser graficadas usando ECLIPSE OFFICE o GRAF. 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. Dentro de esta seccin se colocan todos aquellos KEYWORDS que le indican al simulador que variables guardar algunos de estos KEYWORDS son: --Presin del yacimiento FPR --Tasa de produccin de petrleo del yacimiento FOPR --Tasa de inyeccin de agua del yacimiento FWIR --Produccin acumulada de petrleo del yacimiento FOPT --Corte de agua del yacimiento FWCT --Factor de recobro del yacimiento FOE --Tasa de produccin de petrleo de los pozos WOPR / --Corte de agua de los pozos WWCT / --Presin de fondo fluyente de los pozos WBHP /

Seccin SCHEDULE
Esta seccin es usada para especificar las medias de produccin e inyeccin de todo el modelo, en otras palabras con la seccin SCHEDULE podemos especificar:

Operaciones de pozos a ser simuladas Tiempo a ser simulado Ajustes de criterio de convergencia Cotejo histrico Prediccin

En pocas palabras esta seccin va a ser la que regule al modelo a travs del tiempo. Como hemos visto en las publicaciones anteriores cuando vamos a simular un yacimiento para predecir un estado futuro, es necesario primero ajustar el comportamiento del modelo a las condiciones pasadas y actuales, es decir es necesario que el simulador se coteje casi perfectamente con el historial de produccin del yacimiento para as asegurar que el modelo representa de manera confiable al yacimiento, por este motivo se realiza el cotejo histrico. COTEJO HISTRICO o HISTORY MACTH Este cotejo histrico se realiza en esta seccin usando los siguientes KEYWORDS.

Donde cada uno de esos KEYWORDS contralan una variable que varia con el tiempo, es muy importante mencionar que esta es la nica seccin que tiene que terminar con un KEYWORD en especifico este es el KEYWORD END, si se coloca alguna informacin despus de este el simulador lo tomara como un comentario y no estar en la corrida. PREDICCIN Ahora para la etapa de prediccin la estructura de los KEYWORDS a usar varia a la anterior y es la siguiente:

Para esta parte de la simulacin se usan keywords que introducen limites operacionales y econmicos para cerrar o abrir pozos en funcin de estos, algunos de estos KEYWORDS son: GECOM, WECOM, CECOM, WECONPROD, WECONINJE, entre otros. En conclusin esta seccin es de vital importancia para el cotejo histrico y para la etapa de prediccin de un modelo de simulacin.

También podría gustarte